.v-ui,.st-legacy .btn,.st-btn{--v-line: var(--st-line);--v-line-2: var(--st-line-2, color-mix(in srgb, var(--st-ink) 14%, transparent));--v-accent-tint: var(--st-accent-tint, color-mix(in srgb, var(--st-accent) 9%, transparent));--v-skeleton: var(--st-skeleton, var(--st-paper-2));--v-backdrop: var(--st-backdrop, color-mix(in srgb, var(--st-night) 36%, transparent));--v-ok-tint: var(--st-ok-tint, color-mix(in srgb, var(--st-ok) 12%, transparent));--v-bad-tint: var(--st-bad-tint, color-mix(in srgb, var(--st-bad) 10%, transparent));--v-warn-tint: var(--st-warn-tint, color-mix(in srgb, var(--st-warn) 14%, transparent));--v-live: var(--st-live, var(--st-accent));--v-ring: 0 0 0 1px var(--st-accent), 0 0 0 4px color-mix(in srgb, var(--st-accent) 18%, transparent);--v-pop: var(--st-card);--v-pop-line: var(--st-line);--v-shadow-pop: 0 1px 2px color-mix(in srgb, var(--st-night) 6%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--st-night) 28%, transparent);--v-sheen: inset 0 1px 0 transparent;--v-ease: var(--st-ease-out, cubic-bezier(.16, 1, .3, 1));--v-dur: .18s;--v-dur-in: .22s;--v-dur-out: .16s}:root[data-look=xianying] :is(.v-ui,.st-legacy .btn,.st-btn){--v-pop: var(--st-raise);--v-pop-line: var(--v-line-2);--v-shadow-pop: 0 1px 0 color-mix(in srgb, var(--st-on-night) 4%, transparent) inset, 0 18px 44px -14px color-mix(in srgb, var(--st-night) 86%, transparent);--v-sheen: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 5%, transparent)}.v-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes v-spin{to{transform:rotate(360deg)}}@keyframes v-fade-in{0%{opacity:0}}@keyframes v-fade-out{to{opacity:0}}@keyframes v-pop-in{0%{opacity:0;transform:translate(var(--v-pop-dx, 0px),var(--v-pop-dy, 4px)) scale(var(--v-pop-scale, .97))}}@keyframes v-pop-out{to{opacity:0;transform:translate(var(--v-pop-dx, 0px),var(--v-pop-dy, 4px)) scale(.98)}}@keyframes v-rise-in{0%{transform:translateY(100%)}}@keyframes v-rise-out{to{transform:translateY(100%)}}@keyframes v-slide-in-right{0%{transform:translate(100%)}}@keyframes v-slide-out-right{to{transform:translate(100%)}}@keyframes v-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes v-check-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes v-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes v-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes v-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion: reduce){.v-ui,.v-ui *,.v-ui *:before,.v-ui *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important}}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)){--_h: 40px;--_px: 20px;--_fs: var(--st-fs-14);--_gap: 8px;--_bg: transparent;--_fg: var(--st-ink);--_bd: transparent;--_shadow: var(--v-sheen);--_y: 0px;--_s: 1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--_gap);box-sizing:border-box;height:var(--_h);min-width:var(--_h);max-width:100%;margin:0;padding:0 var(--_px);border:1px solid var(--_bd);border-radius:var(--st-radius-md);background:var(--_bg);color:var(--_fg);box-shadow:var(--st-shadow-1);font-family:var(--st-sans);font-size:var(--_fs);font-weight:var(--st-fw-semibold);line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;outline:none;transform:translateY(var(--_y)) scale(var(--_s));transition:transform var(--v-dur) var(--v-ease),background-color var(--v-dur) var(--v-ease),color var(--v-dur) var(--v-ease),border-color var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease),opacity var(--v-dur) var(--v-ease)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).has-lead{padding-left:calc(var(--_px) - 4px)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).has-trail{padding-right:calc(var(--_px) - 4px)}.v-btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-top:1px}.v-btn__icon{opacity:.92}.v-btn__icon--trail{transition:transform var(--v-dur) var(--v-ease)}:is(.v-btn--sm,.st-legacy .btn-sm,.st-btn--sm){--_h: 32px;--_px: 14px;--_fs: var(--st-fs-13);--_gap: 6px}:is(.v-btn--md,.st-legacy .btn-md,.st-btn--md){--_h: 40px;--_px: 20px;--_fs: var(--st-fs-14)}:is(.v-btn--lg,.st-legacy .btn-lg,.st-btn--lg){--_h: 48px;--_px: 26px;--_fs: var(--st-fs-16);--_gap: 10px}:is(.v-btn--block,.st-legacy .btn-block){display:flex;width:100%}:is(.v-btn--square,.st-legacy .btn-icon){--_px: 0px;width:var(--_h);padding:0}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):hover,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=hover]{--_y: -1px}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):hover .v-btn__icon--trail,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=hover] .v-btn__icon--trail{transform:translate(2px)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):active,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=active]{--_y: 0px;--_s: .98}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):focus-visible,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=focus]{outline:2px solid var(--st-accent);outline-offset:2px}:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary){--_bg: var(--st-btn-primary-bg);--_fg: var(--st-btn-primary-ink);--_shadow: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 16%, transparent), 0 1px 2px color-mix(in srgb, var(--st-night) 16%, transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--st-on-night) 9%,transparent) 0%,transparent 46%,color-mix(in srgb,var(--st-night) 7%,transparent) 100%)}:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary):after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;border-radius:var(--st-radius-sm);background:var(--st-brand-grad, linear-gradient(90deg, var(--st-brand-blue), var(--st-brand-violet)));box-shadow:var(--st-shadow-1);opacity:0;transform:scaleX(.4);transition:opacity var(--v-dur) var(--v-ease),transform var(--v-dur-in) var(--v-ease);pointer-events:none}:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary):hover:after,:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary)[data-preview~=hover]:after{opacity:1;transform:scaleX(1)}:is(.v-btn--secondary,.st-legacy .btn-secondary,.st-btn--secondary){--_bd: var(--v-line-2);--_fg: var(--st-ink)}:is(.v-btn--secondary,.st-legacy .btn-secondary,.st-btn--secondary):hover,:is(.v-btn--secondary,.st-legacy .btn-secondary,.st-btn--secondary)[data-preview~=hover]{--_bg: var(--st-raise);--_bd: color-mix(in srgb, var(--st-ink) 24%, transparent)}:is(.v-btn--ghost,.st-legacy .btn-ghost,.st-btn--ghost){--_fg: var(--st-ink-2);--_shadow: none}:is(.v-btn--ghost,.st-legacy .btn-ghost,.st-btn--ghost):hover,:is(.v-btn--ghost,.st-legacy .btn-ghost,.st-btn--ghost)[data-preview~=hover]{--_fg: var(--st-ink);--_bg: var(--st-raise)}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid){--_fg: var(--st-bad);--_bd: color-mix(in srgb, var(--st-bad) 55%, transparent);--_shadow: none}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):hover,:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid)[data-preview~=hover]{--_bg: var(--v-bad-tint);--_bd: var(--st-bad)}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):is(.v-btn--solid,.st-legacy .btn-solid,.st-legacy .btn-danger-solid,.st-btn--danger-solid){--_bg: var(--st-bad);--_bd: var(--st-bad);--_fg: var(--st-btn-primary-ink)}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):is(.v-btn--solid,.st-legacy .btn-solid,.st-legacy .btn-danger-solid,.st-btn--danger-solid):hover,:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):is(.v-btn--solid,.st-legacy .btn-solid,.st-legacy .btn-danger-solid,.st-btn--danger-solid)[data-preview~=hover]{--_bg: color-mix(in srgb, var(--st-bad) 90%, var(--st-ink))}:is(.v-btn--brand,.st-legacy .btn-brand,.st-btn--brand){--_fg: var(--st-on-night);--_bd: transparent;--_shadow: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--st-on-night) 12%, transparent);background-image:linear-gradient(115deg,color-mix(in srgb,var(--st-brand-blue) 86%,var(--st-night)),color-mix(in srgb,var(--st-brand-violet) 84%,var(--st-night)),color-mix(in srgb,var(--st-brand-blue) 86%,var(--st-night)));background-size:200% 100%;background-position:0% 50%;transition:transform var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease),background-position var(--v-dur-in) var(--v-ease),opacity var(--v-dur) var(--v-ease)}:is(.v-btn--brand,.st-legacy .btn-brand,.st-btn--brand):hover,:is(.v-btn--brand,.st-legacy .btn-brand,.st-btn--brand)[data-preview~=hover]{background-position:100% 50%;--_shadow: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 34%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--st-on-night) 16%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--st-brand-violet) 70%, transparent)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):disabled,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).is-disabled,.st-legacy .btn[aria-disabled=true],.st-legacy .btn.jp-cv-topbar-primary-off,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;--_y: 0px;--_s: 1}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).is-loading{cursor:progress}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).is-loading:hover{--_y: 0px}.v-btn__spinner{flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:var(--st-radius-pill);border:1.5px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;animation:v-spin calc(var(--v-dur-in) * 3) var(--v-ease) infinite}:is(.v-btn--lg,.st-legacy .btn-lg,.st-btn--lg) .v-btn__spinner{width:16px;height:16px}:is(.st-legacy,.dark .st-legacy) .btn.btn{background-color:var(--_bg);color:var(--_fg);border-color:var(--_bd);box-shadow:var(--st-shadow-1)}:is(.st-legacy,.dark .st-legacy) .btn.btn:where(:not(.btn-primary,.btn-brand)){background-image:none}:is(.v-btn,.st-btn):is(.v-btn--ghost,.v-btn--danger,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid),:is(.st-legacy,.dark .st-legacy) .btn.btn:is(.btn-ghost,.btn-danger,.btn-danger-solid){box-shadow:none}:is(.st-legacy,.dark .st-legacy) .btn.btn:is(:focus-visible,[data-preview~=focus]){outline:2px solid var(--st-accent);outline-offset:2px}:is(.st-legacy,.dark .st-legacy) .btn.btn:is(:disabled,[aria-disabled=true],.is-disabled,.jp-cv-topbar-primary-off){opacity:.4;transform:none}@media (max-width: 820px),(pointer: coarse){.v-btn.v-btn--md{--_h: 44px}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):where(:not(.st-btn--trace,.st-btn--loading)):before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@property --st-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--st-tabbar-h: 56px;--st-paper: #f6f7fa;--st-paper-2: #eceef4;--st-card: #ffffff;--st-ink: #141828;--st-ink-2: #343a52;--st-muted: #5e6478;--st-line: #dcdfe8;--st-night: #07080d;--st-night-2: #0e1018;--st-night-line: #23273a;--st-on-night: #eef0f7;--st-on-night-2: #a3aac0;--st-raise: #f0f1f5;--st-accent: #5a4bd6;--st-accent-2: #d4ccff;--st-accent-deep: #4636ad;--st-ok: #477b63;--st-warn: #a97735;--st-bad: #a54b4b;--st-pencil: #e0352b;--st-num: "Manrope", "Noto Sans SC", sans-serif;--st-btn-primary-bg: #141828;--st-btn-primary-ink: #ffffff;--st-brand-blue: #2f6bff;--st-brand-violet: #8b5cff;--st-brand-grad: linear-gradient(135deg, #2f6bff 0%, #8b5cff 100%);--st-serif: "Noto Serif SC", "Songti SC", "STSong", serif;--st-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--st-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--st-ease-out: cubic-bezier(.16,1,.3,1);--st-ease-io: cubic-bezier(.65,0,.35,1);--st-side-w: 224px;--st-shell-top-h: 94px;--st-page-pad-x: 24px;--st-page-pad-y: 24px;--st-grid-gap: 16px;--st-content-max: clamp(1168px, calc(90vw - 128px) , 1920px);--st-content-pad-x: clamp(24px, calc(5vw - 48px) , 64px);--st-section-gap: 16px;--st-form-max: 880px;--st-z-content: 0;--st-z-sticky: 20;--st-z-page-actions: 30;--st-z-topbar: 40;--st-z-float: 50;--st-z-overlay: 60;--st-z-dialog: 70;--st-z-toast: 90;--st-fs-12: 12px;--st-fs-13: 13px;--st-fs-14: 14px;--st-fs-16: 16px;--st-fs-18: 18px;--st-fs-22: 22px;--st-fs-28: 28px;--st-fs-40: 40px;--st-fs-56: 56px;--st-fw-regular: 400;--st-fw-medium: 500;--st-fw-semibold: 600;--st-fw-bold: 700;--st-radius-sm: 6px;--st-radius-md: 10px;--st-radius-lg: 14px;--st-radius-pill: 999px;--st-shadow-1: 0 1px 2px 0 color-mix(in srgb, var(--st-night) 18%, transparent);--st-shadow-2: 0 4px 10px 0 color-mix(in srgb, var(--st-night) 28%, transparent);--st-stage: #efedf9;--st-panel: #fbfbfd;--st-panel-hi: #f4f5f8;--st-sheet: #ffffff;--st-line-2: rgba(20, 24, 40, .16);--st-line-3: rgba(20, 24, 40, .3);--st-accent-tint: rgba(90, 75, 214, .08);--st-accent-ring: rgba(90, 75, 214, .26);--st-ok-tint: rgba(63, 138, 103, .12);--st-warn-tint: rgba(154, 100, 25, .12);--st-safelight: #d4462a;--st-safelight-rgb: 212, 70, 42;--st-glow-rgb: 120, 96, 235;--st-type-sea: #3d7880;--st-type-studio: #94683f;--st-type-couple: #985676;--st-type-family: #587e51;--st-type-solo: #86654f;--st-type-bump: #8a7650;--st-film-base: #16130f;--st-film-leader: #1e1a16;--st-film-ink: #f6f3ee;--st-film-ink-2: rgba(246, 243, 238, .8);--st-ease-develop: cubic-bezier(.12, .75, .25, 1);--st-t-feedback: .16s;--st-t-transition: .22s;--st-t-signature: 1s;--st-t-ambient: 10s;--st-l1-ring: inset 0 0 0 1px var(--st-accent), 0 0 0 3px color-mix(in srgb, var(--st-accent) 30%, transparent);--st-l2-glow-min: .06;--st-l2-glow-max: .2;--st-l3-trail: 96px;--st-l3-head: 44px;--st-l3-rail-alpha: .34;--st-develop-grain: 2px;--st-safelight-veil: .1}:root[data-st-accent=gold]{--st-accent: #3d53f2;--st-accent-2: #c9d0ff;--st-accent-deep: #2a34b8}:root[data-st-accent=green]{--st-accent: #3d53f2;--st-accent-2: #c9d0ff;--st-accent-deep: #2a34b8}.st-btn:where(:not(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)){--st-mx: 0px;--st-my: 0px;--st-s: 1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;background:none;color:inherit;font-weight:500;letter-spacing:.05em;white-space:nowrap;isolation:isolate;transform:translate(var(--st-mx),var(--st-my)) scale(var(--st-s));transition:transform .35s var(--st-ease-out),box-shadow .35s,background .35s,color .35s,border-color .35s}.st-btn:active{--st-s: .96}.st-btn--shutter{background:#fff;color:var(--st-shutter-ink, var(--st-ink));padding:0 26px 0 7px;height:56px}.st-btn--shutter .st-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #fff;opacity:0;pointer-events:none}:root[data-look=xianying] .st-btn.st-btn--shutter:disabled,:root[data-look=xianying] .st-btn.st-btn--shutter[aria-disabled=true]{background:var(--st-paper-2);color:var(--st-muted);opacity:1;box-shadow:none}.st-btn--trace{background:var(--st-ink-fill, var(--st-ink));color:var(--st-on-ink, #fff)}.st-btn--trace:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--st-ang),transparent 0 58%,var(--st-accent-2) 70%,#fff 75%,var(--st-accent) 82%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:st-trace 2.8s linear infinite;z-index:-1}@keyframes st-trace{to{--st-ang: 360deg}}.st-btn--develop{border:1px solid currentColor;overflow:hidden}.st-btn--develop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--st-accent);transform:translateY(101%);transition:transform .55s var(--st-ease-out);z-index:-1}.st-btn--develop:hover{color:#fff;border-color:var(--st-accent)}.st-btn--develop:hover:after{transform:none}.st-btn--liquid{color:#fff}.st-btn--liquid .st-blobs{position:absolute;top:0;right:0;bottom:0;left:0;filter:url(#st-goo);z-index:-1}.st-btn--liquid .st-blobs i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--st-accent-deep)}.st-btn--liquid .st-blobs b{position:absolute;width:24px;height:24px;border-radius:50%;background:var(--st-accent-deep);top:calc(50% - 12px);transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.st-btn--liquid .st-blobs b:nth-of-type(1){left:14%}.st-btn--liquid .st-blobs b:nth-of-type(2){left:46%}.st-btn--liquid .st-blobs b:nth-of-type(3){left:74%}.st-btn--liquid:hover .st-blobs b:nth-of-type(1){transform:translate(-16px,-24px)}.st-btn--liquid:hover .st-blobs b:nth-of-type(2){transform:translate(6px,26px)}.st-btn--liquid:hover .st-blobs b:nth-of-type(3){transform:translate(22px,-20px)}.st-btn--ink{background:var(--st-ink-fill, var(--st-ink));color:var(--st-on-ink, #fff)}.st-btn--ink:hover{box-shadow:0 8px 20px #17171733}.st-btn--text{height:auto;padding:3px 0;border-radius:0;background:linear-gradient(currentColor,currentColor) left bottom / 0 1.5px no-repeat;transition:background-size .45s var(--st-ease-out),transform .35s var(--st-ease-out)}.st-btn--text:hover{background-size:100% 1.5px}.st-btn--split{overflow:hidden;background:var(--st-ink-fill, var(--st-ink));color:var(--st-on-ink, #fff)}.st-btn--split .st-t{display:inline-flex}.st-btn--split .st-t span{display:inline-block;transition:transform .5s var(--st-ease-out);text-shadow:0 2.3em 0 currentColor}.st-btn--split:hover .st-t span{transform:translateY(-2.3em)}.st-btn--loading{pointer-events:none}.st-btn--loading:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:st-spin .7s linear infinite}@keyframes st-spin{to{transform:rotate(360deg)}}.st-choice{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-card);cursor:pointer;transition:border-color .18s var(--st-ease-out),background .18s var(--st-ease-out),box-shadow .18s var(--st-ease-out)}.st-choice:hover{background:var(--st-raise)}.st-choice input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.st-choice:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 15%,transparent)}.st-choice:has(input:checked){border-color:var(--st-accent);background:var(--st-accent-tint, color-mix(in srgb, var(--st-accent) 10%, transparent))}.st-choice__icon{flex:none;color:var(--st-ink-2)}.st-choice__body{flex:1;min-width:0}.st-choice__title{display:block;font-size:15px;font-weight:500;color:var(--st-ink)}.st-choice__sub{display:block;margin-top:2px;font-size:13px;color:var(--st-muted)}.st-choice__check{flex:none;width:20px;height:20px;display:grid;place-items:center;color:var(--st-accent);opacity:0;transform:scale(.5);transition:opacity .18s var(--st-ease-out),transform .18s var(--st-ease-out)}.st-choice__check:after{content:"✓";font-size:16px;font-weight:700;line-height:1}.st-choice:has(input:checked) .st-choice__check{opacity:1;transform:scale(1)}.st-input{position:relative;display:flex;align-items:center;height:44px;padding:0 14px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-card);color:var(--st-ink);transition:border-color .18s var(--st-ease-out),box-shadow .18s var(--st-ease-out)}.st-input:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 15%,transparent)}.st-input input{flex:1;min-width:0;border:0;background:none;outline:none;color:inherit;font:inherit}.st-input input::-moz-placeholder{color:var(--st-muted)}.st-input input::placeholder{color:var(--st-muted)}.st-input__suffix{flex:none;margin-left:8px;font-size:13px;color:var(--st-muted)}.st-otp{display:flex;gap:8px}.st-otp input{width:44px;height:52px;padding:0;text-align:center;font-size:22px;font-family:var(--st-num);font-variant-numeric:tabular-nums;color:var(--st-ink);border:1px solid var(--st-line);border-radius:10px;background:var(--st-card);outline:none;transition:border-color .18s var(--st-ease-out),box-shadow .18s var(--st-ease-out)}.st-otp input:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 15%,transparent)}.st-num{font-family:var(--st-num);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.st-choice,.st-choice__check,.st-input,.st-otp input{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.st-ap{width:42px;height:42px;border-radius:50%;background:#0e1018;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 2px #23273a}.st-ap svg{width:42px;height:42px;transition:transform .9s var(--st-ease-out)}.st-ap svg path{fill:#1a1e2b;stroke:#5e6478;stroke-width:.8;transition:transform .9s var(--st-ease-out)}.st-btn--shutter:hover .st-ap svg{transform:rotate(50deg)}.st-btn--shutter:hover .st-ap svg path{transform:translateY(-9px)}.st-ap--closed svg path{transform:translateY(8px);transition-duration:.18s}.st-flap{display:inline-flex;gap:3px;vertical-align:middle;--st-flap-bg: #0e1018;--st-flap-fg: #eef0f7}.st-flap .st-d{position:relative;width:.74em;height:1.2em;perspective:220px;font-family:var(--st-mono);font-weight:500;line-height:1.2em;text-align:center}.st-flap .st-d .st-c{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:var(--st-flap-bg);color:var(--st-flap-fg);overflow:hidden}.st-flap .st-d:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#00000080;z-index:3}.st-flap .st-d .st-top,.st-flap .st-d .st-ft{clip-path:inset(0 0 50% 0)}.st-flap .st-d .st-bot,.st-flap .st-d .st-fb{clip-path:inset(50% 0 0 0)}.st-flap .st-d .st-ft,.st-flap .st-d .st-fb{transform-origin:50% 50%;backface-visibility:hidden}.st-flap .st-d .st-fb{transform:rotateX(90deg)}.st-flap--light{--st-flap-bg: #eceef4;--st-flap-fg: #141828}.st-flap--light .st-d:after{background:#0000001f}.st-flap .st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.st-mark path{fill:none;stroke:var(--st-pencil);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(0,0,0,.3))}.st-film{position:relative;height:34px;border-radius:4px;background:#0e1018;overflow:hidden}.st-film .st-film__holes{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#f6f7fa 0 2px,transparent 2.4px) 0 3px / 12px 28px repeat-x,radial-gradient(circle,#f6f7fa 0 2px,transparent 2.4px) 0 27px / 12px 28px repeat-x;opacity:.8;animation:st-reel 1s linear infinite}.st-film--paused .st-film__holes{animation-play-state:paused;opacity:.35}@keyframes st-reel{to{background-position:-12px 3px,-12px 27px}}.st-film .st-film__frames{position:absolute;left:4px;top:9px;bottom:9px;width:0;display:flex;gap:2px;overflow:hidden;transition:width 1.2s var(--st-ease-out)}.st-film .st-film__frames img{height:100%;width:24px;-o-object-fit:cover;object-fit:cover;flex:none;border-radius:1px}.st-toasts{position:fixed;top:calc(98px + env(safe-area-inset-top,0px));right:clamp(12px,2vw,24px);z-index:var(--st-z-toast);display:flex;flex-direction:column;gap:12px;align-items:flex-end;pointer-events:none}.st-pola{position:relative;width:200px;padding:10px 10px 40px;background:#fff;border-radius:3px;box-shadow:0 16px 40px #00000047;transform-origin:50% 0;pointer-events:auto;color:var(--st-pola-ink, var(--st-ink))}.st-pola .st-ph{height:124px;border-radius:2px;overflow:hidden;background:#222}.st-pola .st-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:sepia(1) brightness(.3) contrast(1.5) blur(4px);animation:st-pola-dev 2.8s var(--st-ease-out) 60ms both}@keyframes st-pola-dev{0%{filter:sepia(1) brightness(.3) contrast(1.5) blur(4px)}to{filter:none}}.st-pola__text{position:absolute;left:12px;right:12px;bottom:8px;margin:0;font:500 13px/1.35 var(--st-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-pola .st-bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--st-accent);animation:st-pola-bar var(--st-ms, 3.8s) linear forwards}@keyframes st-pola-bar{0%{width:0%}to{width:100%}}.st-pola-enter-active{animation:st-pola-in .75s var(--st-ease-out) both}.st-pola-leave-active{animation:st-pola-out .48s ease-in both}@keyframes st-pola-in{0%{transform:translateY(-50px) rotate(-10deg);opacity:0}60%{transform:translateY(8px) rotate(4deg);opacity:1}to{transform:translateY(0) rotate(-2deg);opacity:1}}@keyframes st-pola-out{0%{transform:translateY(0) rotate(-2deg);opacity:1}to{transform:translate(60px,-10px) rotate(12deg);opacity:0}}.st-petal{position:fixed;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;pointer-events:none;z-index:var(--st-z-toast)}.st-petal svg{width:100%;height:100%;display:block}.st-ch{display:inline-block;white-space:pre}@media (prefers-reduced-motion: reduce){.st-btn,.st-btn:before,.st-btn:after,.st-ap svg,.st-ap svg path,.st-btn .st-blobs b,.st-btn .st-t span,.st-flap .st-ft,.st-flap .st-fb,.st-film .st-film__holes,.st-film .st-film__frames,.st-pola .st-ph img,.st-pola .st-bar,.st-pola-enter-active,.st-pola-leave-active{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 820px){.st-dup-title{display:none!important}}.st-sticky-list{--st-sticky-shell-h: var(--st-shell-top-h);--st-sticky-base: calc(var(--st-sticky-shell-h) + var(--st-section-gap))}.st-main .st-sticky-list,[data-jp-scroll] .st-sticky-list{--st-sticky-shell-h: 0px}.st-sticky-list .st-sticky-bar,.st-sticky-list .st-sticky-table thead th{position:sticky;top:calc(var(--st-sticky-base) + var(--st-sticky-offset, 0px));z-index:var(--st-z-sticky);align-self:start;min-width:0;background:var(--st-paper);border-bottom:1px solid var(--st-line)}.st-sticky-list .v-pagehead.st-ph.st-sticky-bar,.st-main.st-legacy .st-sticky-list .v-pagehead.st-ph.st-sticky-bar{position:sticky;top:calc(var(--st-sticky-base) + var(--st-sticky-offset, 0px));background:var(--st-paper)}.st-sticky-list .v-pagehead.st-ph.st-sticky-bar:before{display:none}.st-sticky-list .st-sticky-bar{width:100%;box-sizing:border-box;isolation:isolate}.st-sticky-list .v-pagehead.st-ph.st-sticky-bar{width:calc(100% + var(--v-pagehead-bleed) * 2)}.st-sticky-list .st-sticky-bar[data-sticky-first]:after{content:"";position:absolute;inset-inline:0;top:calc(-1 * var(--st-section-gap));height:var(--st-section-gap);background:var(--st-paper);pointer-events:none;z-index:-1}.st-sticky-contents{display:contents}.st-sticky-list .st-sticky-table{border-collapse:separate;border-spacing:0}@media (max-width: 820px){.st-sticky-list{--st-sticky-shell-h: calc(52px + env(safe-area-inset-top, 0px)) }.st-main .st-sticky-list,[data-jp-scroll] .st-sticky-list{--st-sticky-shell-h: 0px}}.st-page,.stl-view{--st-page-pad-x: var(--st-content-pad-x);--st-page-flow-gap: 0px;box-sizing:border-box;width:100%;min-width:0;max-width:var(--st-content-max);margin-inline:auto;padding-inline:var(--st-page-pad-x)}.st-page>*,.stl-view>*{min-width:0}[data-st-group-tabs-row]{min-width:0;margin-bottom:calc(var(--st-section-gap) - var(--st-page-flow-gap, 0px))}[data-st-group-tabs-row]:not(:has(.st-group-tabs)){display:none}.st-page .v-pagehead.st-ph,.stl-view .v-pagehead.st-ph{--v-pagehead-bleed: var(--st-page-pad-x);margin-bottom:calc(var(--st-section-gap) - var(--st-page-flow-gap))}@media (max-width: 820px){:root{--st-content-pad-x: 16px;--st-section-gap: 12px}}
