:root{--ph-ink:#0f172a;--ph-sub:#64748b;--ph-sub2:#475569;--ph-faint:#94a3b8;--ph-brand:#0078c8;--ph-brand-text:#0063a6;--ph-brand-tint:#e6f2fb;--ph-brand-deep:#005a9c;--ph-off:#7c8ba1;--ph-tint:#f1f5f9;--ph-line:#eef2f6;--ph-line-strong:#e3e7ec;--ph-rose:#e11d48;--ph-rose-text:#be123c;--ph-rose-tint:#fff1f2;--ph-green:#047857;--ph-green-tint:#ecfdf5;--ph-press:#0f172a0f;--ph-side:16px;--ph-top:56px;--ph-tab:62px;--ph-tab-bottom:max(20px, calc(env(safe-area-inset-bottom,0px) - 14px));--ph-safe-bottom:env(safe-area-inset-bottom,0px);--ph-ease:cubic-bezier(.2, 0, 0, 1);--ph-ease-out:cubic-bezier(.32, .72, 0, 1);--ph-ease-in:cubic-bezier(.3, 0, .8, .15);--ph-ptr-ease:cubic-bezier(.25, .1, .25, 1)}html:has(.fp-phone){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scrollbar-gutter:auto;overscroll-behavior-y:contain;background:#fff}html:has(.fp-phone) body{background:#fff}html:has(.fp-phone) [data-nav-loading]{display:none}.fp-phone,.ph-layer{color:var(--ph-ink);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,Noto Sans CJK JP,Roboto,sans-serif;font-size:16px;line-height:1.5}.fp-phone{background:#fff;min-height:100dvh;position:relative}.fp-phone :where(a,button,summary,label,[role=button],[role=tab],[role=switch],input,select,textarea),.ph-layer :where(a,button,summary,label,[role=button],[role=tab],[role=switch],input,select,textarea){touch-action:manipulation}.fp-phone :where(a,button),.ph-layer :where(a,button){-webkit-touch-callout:none}.fp-phone :where(a,button,summary,[role=tab],[role=switch]):focus-visible,.ph-layer :where(a,button,summary,[role=tab],[role=switch]):focus-visible{outline:2px solid var(--ph-brand);outline-offset:2px}@media (hover:none) and (pointer:coarse){.fp-phone a:active,.fp-phone button:not(:disabled):active,.fp-phone summary:active,.fp-phone [role=button]:active,.ph-layer a:active,.ph-layer button:not(:disabled):active,.ph-layer summary:active,.ph-layer [role=button]:active{filter:none;opacity:1;transform:none}}.ph-num{font-variant-numeric:tabular-nums}.ph-mono{letter-spacing:-.3px;font-family:ui-monospace,SF Mono,Menlo,Consolas,Roboto Mono,monospace}.ph-ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ph-screen{min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:#fff;position:relative}.ph-head{z-index:30;padding-top:env(safe-area-inset-top,0px);background:#fff;position:sticky;top:0}.ph-head:after{content:"";pointer-events:none;opacity:0;height:1px;transition:opacity .2s var(--ph-ease);background:#0f172a1a;position:absolute;top:100%;left:0;right:0}.ph-screen[data-scrolled]:not([data-fold-shown]) .ph-head:after{opacity:1}.ph-top{height:var(--ph-top);background:#fff;align-items:center;display:flex}.ph-top--root{padding-left:var(--ph-side);justify-content:space-between}.ph-top__root-title{white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:1.3}.ph-top__main{flex:1;min-width:0;margin:0 4px}.ph-top__plain{padding:0 var(--ph-side)}.ph-top__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;line-height:1.35;overflow:hidden}.ph-top__sub{color:var(--ph-sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.ph-top__right{flex-shrink:0;align-items:center;display:flex}.ph-icon-btn{width:44px;height:44px;color:var(--ph-ink);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ph-icon-btn--end{margin-right:10px}.ph-icon-btn--more{margin-right:2px}.ph-top .ph-icon-btn:before{content:"";position:absolute;inset:-6px 0}.ph-icon-btn--start:before{right:-4px}.ph-avatar{background:var(--ph-brand-tint);width:32px;height:32px;color:var(--ph-brand-text);border-radius:16px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ph-avatar--ink{background:var(--ph-ink);color:#fff}.ph-close-dot{background:var(--ph-tint);width:32px;height:32px;color:var(--ph-sub);border-radius:16px;justify-content:center;align-items:center;display:flex}.ph-text-btn{min-width:44px;height:44px;color:var(--ph-brand);white-space:nowrap;border-radius:22px;justify-content:center;align-items:center;margin-right:10px;padding:0 6px;font-size:16px;font-weight:700;display:flex}.ph-fold{top:calc(var(--ph-head-h,var(--ph-top)) + env(safe-area-inset-top,0px));z-index:20;transition:transform .24s var(--ph-ease);will-change:transform;background:#fff;position:sticky}.ph-screen[data-fold-hidden] .ph-fold{transform:translateY(-100%)}.ph-fold:after{content:"";pointer-events:none;opacity:0;height:14px;transition:opacity .2s var(--ph-ease);background:linear-gradient(#fffffff5,#fff0);position:absolute;top:100%;left:0;right:0}.ph-screen[data-scrolled][data-fold-shown] .ph-fold:after{opacity:1}.ph-search-row{height:52px;padding:0 var(--ph-side);background:#fff;align-items:center;display:flex}.ph-search{background:var(--ph-tint);min-width:0;height:44px;transition:box-shadow .15s var(--ph-ease);border-radius:22px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.ph-search:focus-within,.ph-search[data-filled]{box-shadow:inset 0 0 0 2px var(--ph-brand)}.ph-search[data-filled]{padding-right:2px}.ph-search__icon{color:var(--ph-sub);flex-shrink:0;display:flex}.ph-search input{min-width:0;height:44px;color:var(--ph-ink);appearance:none;background:0 0;border-radius:0;outline:none;flex:1;font-size:16px!important}.ph-search input::placeholder{color:var(--ph-sub2);opacity:1}.ph-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ph-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ph-search__clear{width:44px;height:44px;color:var(--ph-sub);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ph-chip-row{height:52px;padding:0 var(--ph-side);white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline:var(--ph-side);background:#fff;align-items:center;gap:8px;display:flex;overflow:auto hidden}.ph-chip-row::-webkit-scrollbar{display:none}.ph-chip-row--wrap{white-space:normal;flex-wrap:wrap;height:auto;min-height:52px;padding-top:8px;padding-bottom:8px;overflow:visible}.ph-chip{background:var(--ph-tint);height:36px;color:var(--ph-ink);white-space:nowrap;transition:background-color .15s var(--ph-ease), color .15s var(--ph-ease);border-radius:18px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:relative}.ph-chip:before{content:"";position:absolute;inset:-4px 0}.ph-chip--s{border-radius:15px;height:30px;padding:0 12px}.ph-chip--s:before{inset:-7px 0}.ph-chip__n{color:var(--ph-sub2);font-variant-numeric:tabular-nums;font-weight:500}.ph-chip__caret{color:var(--ph-sub);margin-right:-4px;display:flex}.ph-chip[aria-current=true],.ph-chip[aria-pressed=true],.ph-chip[data-on]{background:var(--ph-brand);color:#fff}.ph-chip[aria-current=true] .ph-chip__n,.ph-chip[aria-pressed=true] .ph-chip__n,.ph-chip[data-on] .ph-chip__n,.ph-chip[data-on] .ph-chip__caret{color:inherit}.ph-body{padding-bottom:calc(var(--ph-safe-bottom) + 24px);background:#fff}.ph-screen[data-bottom=tab] .ph-body{padding-bottom:calc(var(--ph-tab-bottom) + var(--ph-tab) + 12px)}.ph-screen[data-bottom=action] .ph-body{padding-bottom:calc(68px + var(--ph-safe-bottom) + 12px)}.ph-body{transition:opacity .2s var(--ph-ease)}.ph-screen:has(.ph-chip [data-nav-pending],.ph-seg [data-nav-pending],.ph-toggle [data-nav-pending]) .ph-body{opacity:.45;transition-delay:.5s}.ph-section{padding:20px var(--ph-side) 6px;background:#fff;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ph-section__title{color:var(--ph-ink);margin:0;font-size:17px;font-weight:700;line-height:1.35}.ph-section__right{color:var(--ph-sub);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;line-height:1.5}.ph-answer-card{border:1px solid var(--ph-line-strong);border-radius:14px;padding:14px}.ph-band{border-top:8px solid var(--ph-tint);margin-top:10px}.ph-subhead{padding:16px var(--ph-side) 0;color:var(--ph-ink);word-break:break-word;font-size:14px;font-weight:700;line-height:1.4}.ph-row{width:100%;min-height:72px;padding:0 var(--ph-side);text-align:left;background:#fff;align-items:center;gap:12px;display:flex;position:relative}.ph-row--1{min-height:56px}.ph-row--3{min-height:88px}.ph-row--wrap{padding-top:8px;padding-bottom:8px}.ph-row--top{align-items:flex-start;padding-top:10px;padding-bottom:10px}.ph-row__main{flex:1;min-width:0;display:block}.ph-row__head{align-items:center;gap:8px;min-width:0;display:flex}.ph-row__title{min-width:0;color:var(--ph-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.ph-row--wrap .ph-row__title,.ph-row--top .ph-row__title,.ph-row__title--wrap{white-space:normal;word-break:break-word;line-height:22px;overflow:visible}.ph-row__title--clamp2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-row__sub{color:var(--ph-sub);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.5;display:block;overflow:hidden}.ph-row--wrap .ph-row__sub,.ph-row--top .ph-row__sub,.ph-row__sub--wrap{white-space:normal;word-break:break-word;overflow:visible}.ph-row__right{color:var(--ph-ink);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;font-size:16px;font-weight:700;display:flex}.ph-row__amount{color:var(--ph-ink);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:flex-start;margin-left:auto;padding-left:2px;font-size:16px;font-weight:700;line-height:22px}.ph-row__sub--lead{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex;overflow:visible}.ph-row__meta{color:var(--ph-sub);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;line-height:1.5}.ph-row__chev{color:#cbd5e1;flex-shrink:0;margin-right:-6px;display:flex}.ph-row__action{color:var(--ph-brand);font-size:14px;font-weight:700}.ph-row[data-danger] .ph-row__title{color:var(--ph-rose-text)}.ph-row[aria-disabled=true] .ph-row__title,.ph-row:disabled .ph-row__title{color:var(--ph-faint)}.ph-more{width:100%;min-height:56px;padding:0 var(--ph-side);color:var(--ph-brand);text-align:center;background:#fff;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.ph-lead{background:var(--ph-tint);width:44px;height:44px;color:var(--ph-sub);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;position:relative}.ph-lead--brand{background:var(--ph-brand-tint);color:var(--ph-brand-text)}.ph-lead--rose{background:var(--ph-rose-tint);color:var(--ph-rose-text)}.ph-lead--green{background:var(--ph-green-tint);color:var(--ph-green)}.ph-lead--plain{background:0 0}.ph-lead__ring-num{color:var(--ph-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.ph-lead__dot{background:var(--ph-rose);border:2px solid #fff;border-radius:6px;width:12px;height:12px;position:absolute;top:1px;right:1px}.ph-pill{white-space:nowrap;background:var(--ph-ink);color:#fff;border-radius:11px;flex-shrink:0;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ph-pill--rose{background:var(--ph-rose)}.ph-pill--rose-soft{background:var(--ph-rose-tint);color:var(--ph-rose-text)}.ph-pill--brand{background:var(--ph-brand-tint);color:var(--ph-brand-text)}.ph-pill--gray{background:var(--ph-tint);color:var(--ph-sub2)}.ph-pill--white{color:var(--ph-ink);background:#fff}.ph-kv{min-height:44px;padding:6px var(--ph-side);background:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex}.ph-kv__k{color:var(--ph-sub);flex-shrink:0;max-width:45%;font-size:14px;line-height:1.5}.ph-kv__v{color:var(--ph-ink);font-variant-numeric:tabular-nums;text-align:right;text-wrap:balance;word-break:break-word;min-width:0;font-size:16px;font-weight:600;line-height:1.4}.ph-para{padding:8px var(--ph-side) 0;color:var(--ph-ink);word-break:break-word;font-size:16px;font-weight:400;line-height:1.7}.ph-para--s{font-size:14px}.ph-para--sub{color:var(--ph-sub)}.ph-para--center{text-align:center;text-wrap:balance;word-break:auto-phrase}.ph-caption{color:var(--ph-sub);font-size:12px;font-weight:500;line-height:1.6}.ph-bullet{padding:4px var(--ph-side) 0;color:var(--ph-ink);gap:8px;font-size:16px;line-height:1.7;display:flex}.ph-bullet--s{font-size:14px}.ph-bullet:before{content:"・";color:var(--ph-sub);flex-shrink:0}.ph-bullet>span{word-break:break-word;min-width:0}.ph-notice{margin:8px var(--ph-side) 0;background:var(--ph-tint);color:var(--ph-ink);word-break:break-word;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.7}.ph-notice--brand{background:var(--ph-brand-tint)}.ph-notice--rose{background:var(--ph-rose-tint);color:var(--ph-rose-text)}.ph-notice--green{background:var(--ph-green-tint);color:var(--ph-green)}.ph-notice--bold{font-weight:700}.ph-error-text{margin:12px var(--ph-side) 0;color:var(--ph-rose-text);word-break:break-word;font-size:14px;font-weight:600;line-height:1.6}.ph-ok-text{margin:12px var(--ph-side) 0;color:var(--ph-green);word-break:break-word;font-size:14px;font-weight:600;line-height:1.6}.ph-field--invalid .ph-input,.ph-field--invalid .ph-select,.ph-field--invalid .ph-textarea,.ph-field--invalid .ph-input-wrap{box-shadow:inset 0 0 0 2px var(--ph-rose)}.ph-field--invalid .ph-input-wrap .ph-input{box-shadow:none}.ph-load-failed{padding:32px var(--ph-side) 8px;text-align:center;color:var(--ph-sub);flex-direction:column;align-items:center;gap:2px;display:flex}.ph-load-failed__icon{color:#94a3b8;margin-bottom:6px}.ph-load-failed__text{margin:0;font-size:14px;font-weight:500;line-height:1.6}.ph-load-failed__sub{word-break:break-word;margin:0;font-size:12px;line-height:1.6}.ph-load-failed .ph-text-link{width:auto;margin-top:4px}.ph-popup-layer{z-index:170;animation:ph-popup-fade-in .2s var(--ph-ease-out) both;background:#0f172a73;justify-content:center;align-items:center;padding:0 36px;display:flex;position:fixed;inset:0}.ph-popup-layer[data-closing]{animation:ph-popup-fade-out .15s var(--ph-ease-in) both}.ph-popup{text-align:center;width:100%;max-width:320px;animation:ph-popup-in .2s var(--ph-ease-out) both;background:#fff;border-radius:14px;outline:none;padding:24px 20px 4px}.ph-popup__text{color:var(--ph-ink);word-break:break-word;margin:0;font-size:16px;font-weight:500;line-height:1.6}.ph-popup__btns{border-top:1px solid var(--ph-line);margin-top:18px;display:flex}.ph-popup__btn{min-height:48px;color:var(--ph-brand);flex:1;font-size:16px;font-weight:700}.ph-popup__btn[data-pressed]{opacity:.6}@keyframes ph-popup-fade-in{0%{opacity:0}}@keyframes ph-popup-fade-out{to{opacity:0}}@keyframes ph-popup-in{0%{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.ph-popup,.ph-popup-layer,.ph-toast{animation-duration:.01ms}}.ph-big{padding:64px var(--ph-side) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.ph-big__icon{background:var(--ph-tint);width:96px;height:96px;color:var(--ph-sub);border-radius:48px;justify-content:center;align-items:center;display:flex}.ph-big__icon--brand{background:var(--ph-brand-tint);color:var(--ph-brand)}.ph-big__icon--rose{background:var(--ph-rose-tint);color:var(--ph-rose-text)}.ph-big__icon--green{background:var(--ph-green-tint);color:var(--ph-green)}.ph-big__title{color:var(--ph-ink);text-wrap:balance;word-break:auto-phrase;margin:24px 0 0;font-size:24px;font-weight:800;line-height:1.3}.ph-big__text{color:var(--ph-sub);text-wrap:balance;word-break:auto-phrase;margin-top:8px;font-size:16px;line-height:1.7}.ph-big__action{flex-direction:column;gap:8px;width:100%;margin-top:28px;display:flex}.ph-hero-wrap{padding:4px var(--ph-side) 8px;background:#fff}.ph-hero{color:#fff;background:linear-gradient(135deg,#0078c8 0%,#005a9c 100%);border-radius:20px;padding:18px 20px 20px;display:block}.ph-hero__label{font-size:14px;font-weight:700;line-height:1.4}.ph-hero__line{align-items:baseline;gap:3px;margin-top:6px;display:flex}.ph-hero__num{font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}.ph-hero__unit{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.35}.ph-hero__side{font-variant-numeric:tabular-nums;margin-left:10px;font-size:16px;font-weight:500}.ph-hero__bar{background:#ffffff47;border-radius:4px;height:8px;margin-top:14px;overflow:hidden}.ph-hero__bar>span{background:#fff;border-radius:4px;height:8px;display:block}.ph-tiles{gap:8px;display:flex}.ph-tile{background:var(--ph-tint);border-radius:12px;flex:1;min-width:0}.ph-tile--rose{background:var(--ph-rose-tint)}.ph-btn{white-space:nowrap;background:var(--ph-brand);color:#fff;text-align:center;width:100%;height:48px;transition:transform .12s var(--ph-ease), filter .12s var(--ph-ease), background-color .15s var(--ph-ease);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:700;line-height:1;display:flex;position:relative}.ph-btn--secondary{background:var(--ph-tint);color:var(--ph-ink)}.ph-btn--danger-soft{background:var(--ph-rose-tint);color:var(--ph-rose-text)}.ph-btn--danger{background:var(--ph-rose);color:#fff}.ph-btn--flex{flex:1;width:auto;min-width:0}.ph-btn:disabled:not([data-busy]),.ph-btn[aria-disabled=true]{background:var(--ph-tint);color:var(--ph-faint);cursor:default}.ph-btn[data-busy]{pointer-events:none;cursor:default}.ph-btn__note{color:var(--ph-sub2);font-size:12px;font-weight:500}.ph-btn-stack{padding:12px var(--ph-side) 0;flex-direction:column;gap:8px;display:flex}.ph-btn-row{gap:8px;display:flex}.ph-text-link{width:100%;min-height:44px;padding:0 var(--ph-side);color:var(--ph-brand);text-align:center;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ph-text-link--danger{color:var(--ph-rose-text);justify-content:flex-start}.ph-actionbar{z-index:35;border-top:1px solid var(--ph-line);padding:10px calc(var(--ph-side) + env(safe-area-inset-right,0px)) calc(10px + var(--ph-safe-bottom)) calc(var(--ph-side) + env(safe-area-inset-left,0px));background:#fff;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.ph-tabbar-fade{z-index:39;height:calc(var(--ph-tab-bottom) + var(--ph-tab) + 34px);pointer-events:none;background:linear-gradient(#fff0,#ffffffb8 45%,#fffffff0);position:fixed;bottom:0;left:0;right:0}.ph-tabbar{left:calc(20px + env(safe-area-inset-left,0px));right:calc(20px + env(safe-area-inset-right,0px));bottom:var(--ph-tab-bottom);z-index:40;height:var(--ph-tab);-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);background:#ffffffbf;border-radius:31px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:520px;margin:0 auto;padding:4px;display:grid;position:fixed;box-shadow:0 8px 28px #0f172a24,0 0 0 1px #0f172a0d}.ph-tab{height:54px;color:var(--ph-ink);border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:none;display:flex;position:relative}.ph-tab:before{content:"";position:absolute;inset:-4px 0}.ph-tab[aria-current=page]{background:#0f172a17}.ph-tab__icon{width:24px;height:24px;display:block;position:relative}.ph-tab__label{white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2}.ph-tab__badge{background:var(--ph-rose);color:#fff;text-align:center;box-sizing:content-box;font-variant-numeric:tabular-nums;border:2px solid #fff;border-radius:11px;min-width:8px;height:18px;padding:0 5px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-5px;left:13px}@media (max-width:359px){.ph-tabbar{left:calc(10px + env(safe-area-inset-left,0px));right:calc(10px + env(safe-area-inset-right,0px))}.ph-tab__label{letter-spacing:-.5px}}.fp-phone:where(:has(.ph-screen:not([data-bottom=tab]):not(.ph-pending .ph-screen)))>.ph-tabbar,.fp-phone:where(:has(.ph-screen:not([data-bottom=tab]):not(.ph-pending .ph-screen)))>.ph-tabbar-fade{display:none}.ph-chip:has([data-nav-pending]){background:var(--ph-brand);color:#fff}.ph-chip:has([data-nav-pending]) .ph-chip__n{color:inherit}.ph-chip-row:has([data-nav-pending]) .ph-chip[aria-current=true]:not(:has([data-nav-pending])){background:var(--ph-tint);color:var(--ph-ink)}.ph-chip-row:has([data-nav-pending]) .ph-chip[aria-current=true]:not(:has([data-nav-pending])) .ph-chip__n{color:var(--ph-sub2)}.ph-seg__item:has([data-nav-pending]){color:var(--ph-ink);font-weight:700}.ph-seg:has([data-nav-pending]) .ph-seg__item[aria-current=page]:not(:has([data-nav-pending])){color:var(--ph-sub);font-weight:600}.ph-seg:has([data-nav-pending]) .ph-seg__item[aria-current=page]:not(:has([data-nav-pending])):after{content:none}.ph-toggle__item:has([data-nav-pending]){color:var(--ph-ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #0f172a24}.ph-toggle:has([data-nav-pending]) .ph-toggle__item[aria-current=page]:not(:has([data-nav-pending])){color:var(--ph-sub2);box-shadow:none;background:0 0;font-weight:600}.ph-seg{border-bottom:1px solid var(--ph-line);background:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:48px;display:grid}.ph-seg__item{color:var(--ph-sub);white-space:nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:relative}.ph-seg__item[aria-current=page],.ph-seg__item[aria-selected=true]{color:var(--ph-ink);font-weight:700}.ph-seg__item[aria-current=page]:after,.ph-seg__item[aria-selected=true]:after{content:"";background:var(--ph-brand);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:24%;right:24%}.ph-seg__item:has([data-nav-pending]):after{content:"";background:var(--ph-brand);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:24%;right:24%}@keyframes ph-seg-in-next{0%{opacity:.2;transform:translate(28px)}}@keyframes ph-seg-in-prev{0%{opacity:.2;transform:translate(-28px)}}.ph-body.ph-seg-in-next{animation:ph-seg-in-next .22s var(--ph-ease-out)}.ph-body.ph-seg-in-prev{animation:ph-seg-in-prev .22s var(--ph-ease-out)}.ph-toggle{background:var(--ph-tint);border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:44px;padding:3px;display:grid}.ph-toggle__item{color:var(--ph-sub2);white-space:nowrap;transition:background-color .2s var(--ph-ease), box-shadow .2s var(--ph-ease);border-radius:22px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:relative}.ph-toggle__item:before{content:"";position:absolute;inset:-3px 0}.ph-toggle__item[aria-pressed=true],.ph-toggle__item[aria-current=page],.ph-toggle__item[aria-selected=true]{color:var(--ph-ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #0f172a24}.ph-field{padding:20px var(--ph-side) 0}.ph-field--first{padding-top:12px}.ph-field__label{color:var(--ph-ink);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.ph-hint{color:var(--ph-sub);margin-top:6px;font-size:12px;font-weight:500;line-height:1.6}.ph-error{color:var(--ph-rose-text);margin-top:6px;font-size:14px;font-weight:600;line-height:1.6}.ph-input,.ph-select,.ph-textarea{background:var(--ph-tint);width:100%;height:48px;color:var(--ph-ink);font:inherit;appearance:none;transition:box-shadow .15s var(--ph-ease);border-radius:12px;outline:none;padding:0 14px;line-height:1.5;display:block;font-size:16px!important}.ph-input::placeholder,.ph-textarea::placeholder{color:var(--ph-sub2);opacity:1}.ph-textarea{resize:none;height:auto;min-height:148px;padding:12px 14px}.ph-input:focus,.ph-select:focus,.ph-textarea:focus,.ph-input-wrap:focus-within{box-shadow:inset 0 0 0 2px var(--ph-brand)}.ph-input[aria-invalid=true],.ph-select[aria-invalid=true],.ph-textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ph-rose)}.ph-input:disabled,.ph-select:disabled,.ph-textarea:disabled{color:var(--ph-faint);opacity:1}.ph-input[type=date],.ph-input[type=month]{text-align:left;min-width:0}.ph-input[type=date]::-webkit-date-and-time-value{text-align:left}.ph-input[type=month]::-webkit-date-and-time-value{text-align:left}@supports (-webkit-touch-callout:none){.ph-input[type=date],.ph-input[type=month]{align-items:center;display:flex}.ph-input[type=date]::-webkit-date-and-time-value{align-items:center;height:100%;display:flex}.ph-input[type=month]::-webkit-date-and-time-value{align-items:center;height:100%;display:flex}}.ph-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.ph-select--placeholder{color:var(--ph-sub2)}.ph-input-wrap{background:var(--ph-tint);height:48px;transition:box-shadow .15s var(--ph-ease);border-radius:12px;align-items:center;display:flex}.ph-input-wrap .ph-input{min-width:0;box-shadow:none;background:0 0;flex:1}.ph-input-wrap__btn{width:44px;height:44px;color:var(--ph-sub);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;display:flex}.ph-input-row{gap:8px;display:flex}.ph-input-row>*{flex:1;min-width:0}.ph-sheet-pad{padding:4px var(--ph-side) 8px}.ph-choices{flex-wrap:wrap;gap:8px;display:flex}.ph-choices--grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ph-choices--grid2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ph-choice{background:var(--ph-tint);height:44px;color:var(--ph-ink);white-space:nowrap;transition:background-color .15s var(--ph-ease), color .15s var(--ph-ease);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:16px;font-weight:500;line-height:1;display:inline-flex;position:relative}.ph-choice input{opacity:0;pointer-events:none;position:absolute}.ph-choice[aria-pressed=true],.ph-choice[aria-checked=true],.ph-choice[aria-current=true]{background:var(--ph-brand);color:#fff;font-weight:700}.ph-choice:has(input:checked){background:var(--ph-brand);color:#fff;font-weight:700}@media (max-width:359px){.ph-choice{padding:0 14px}}.ph-choice__n{color:var(--ph-sub2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.ph-choice:is([aria-pressed=true],[aria-checked=true],[aria-current=true]) .ph-choice__n{color:inherit}.ph-choice:has(input:checked) .ph-choice__n{color:inherit}.ph-choice:has(input:focus-visible){outline:2px solid var(--ph-brand);outline-offset:2px}.ph-check{min-height:44px;color:var(--ph-ink);cursor:pointer;align-items:center;gap:12px;font-size:16px;line-height:1.45;display:flex;position:relative}.ph-check input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.ph-check__box{color:#fff;width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--ph-sub);transition:background-color .15s var(--ph-ease), box-shadow .15s var(--ph-ease);background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ph-check__box svg{opacity:0;transition:opacity .15s var(--ph-ease), transform .2s var(--ph-ease-out);transform:scale(.6)}.ph-check input:checked+.ph-check__box,.ph-check[aria-checked=true] .ph-check__box{background:var(--ph-brand);box-shadow:none}.ph-check input:checked+.ph-check__box svg,.ph-check[aria-checked=true] .ph-check__box svg{opacity:1;transform:scale(1)}.ph-check input:disabled+.ph-check__box{background:var(--ph-sub);box-shadow:none}.ph-check input:focus-visible+.ph-check__box{outline:2px solid var(--ph-brand);outline-offset:2px}.ph-switch{background:var(--ph-off);width:51px;height:31px;transition:background-color .2s var(--ph-ease);border-radius:16px;flex-shrink:0;display:block;position:relative}.ph-switch:before{content:"";position:absolute;inset:-7px -4px}.ph-switch:after{content:"";width:27px;height:27px;transition:transform .25s var(--ph-ease-out);background:#fff;border-radius:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a40}.ph-switch[aria-checked=true],.ph-switch[data-on]{background:var(--ph-brand)}.ph-switch[aria-checked=true]:after,.ph-switch[data-on]:after{transform:translate(20px)}.ph-switch:disabled,.ph-switch[aria-disabled=true]{opacity:.5}.ph-stepper{padding:8px var(--ph-side) 0}.ph-stepper__bars{gap:6px;display:flex}.ph-stepper__bars>span{background:var(--ph-tint);border-radius:2px;flex:1;height:4px}.ph-stepper__bars>span[data-on]{background:var(--ph-brand)}.ph-stepper__label{color:var(--ph-ink);margin-top:10px;font-size:14px;font-weight:700;line-height:1.4}.ph-doc{margin:8px var(--ph-side) 0;background:var(--ph-tint);border-radius:16px;position:relative;overflow:hidden}.ph-doc__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:248px;padding:2px 16px 16px;font-size:14px;line-height:1.7;overflow-y:auto}.ph-quote{margin:12px var(--ph-side) 0;background:var(--ph-tint);color:var(--ph-ink);white-space:pre-wrap;word-break:break-all;border-radius:16px;padding:14px 16px;font-size:16px;line-height:1.7}.ph-quote--s{font-size:14px}.ph-sheet-layer{z-index:130;padding:0 env(safe-area-inset-right,0px) var(--ph-kb,0px) env(safe-area-inset-left,0px);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ph-sheet-layer[data-confirm-layer]{z-index:140}.ph-scrim{touch-action:none;animation:ph-fade-in .25s var(--ph-ease) both;background:#0f172a73;position:absolute;inset:0}.ph-sheet{width:100%;max-width:640px;max-height:calc(100vh - 72px - var(--ph-kb,0px));max-height:calc(100dvh - 72px - var(--ph-kb,0px));animation:ph-sheet-in .42s var(--ph-ease-out) both;will-change:transform;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;margin:0 auto;display:flex;position:relative}.ph-sheet:focus{outline:none}.ph-sheet-layer[data-closing] .ph-scrim{animation:ph-fade-out .25s var(--ph-ease-in) both}.ph-sheet-layer[data-closing] .ph-sheet{animation:ph-sheet-out .25s var(--ph-ease-in) both}.ph-sheet__grab{touch-action:none;justify-content:center;padding:8px 0 0;display:flex}.ph-sheet__grab>span{background:#cbd5e1;border-radius:2px;width:36px;height:4px}.ph-sheet__head{padding:4px 0 8px var(--ph-side);touch-action:none;justify-content:space-between;align-items:flex-start;display:flex}.ph-sheet__titles{min-width:0;padding-top:8px}.ph-sheet__title{color:var(--ph-ink);margin:0;font-size:17px;font-weight:700;line-height:1.35}.ph-sheet__sub{color:var(--ph-sub);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.5;overflow:hidden}.ph-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.ph-sheet__foot{padding:10px var(--ph-side) max(16px, calc(10px + var(--ph-safe-bottom)));gap:8px;display:flex}.ph-sheet .ph-row{background:0 0}.ph-toast-layer{z-index:150;padding:0 var(--ph-side);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ph-toast{color:#fff;text-align:center;max-width:100%;animation:ph-toast-in .2s var(--ph-ease-out) both;word-break:break-word;background:#111111e0;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.6}.ph-toast[data-closing]{animation:ph-toast-out .2s var(--ph-ease-in) both}.ph-imp{z-index:45;background:var(--ph-ink);color:#fff;min-height:68px;padding:calc(8px + env(safe-area-inset-top,0px)) var(--ph-side) 8px;flex-direction:column;justify-content:center;gap:2px;display:flex;position:sticky;top:0}.fp-phone:has(>.ph-imp) .ph-head{top:68px}.fp-phone:has(>.ph-imp) .ph-fold{top:calc(68px + var(--ph-head-h,var(--ph-top)))}.ph-imp__line{justify-content:space-between;align-items:center;gap:8px;display:flex}.ph-imp__title{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ph-imp__note{color:#cbd5e1;font-size:12px;font-weight:500}.ph-imp__back{color:#fff;text-underline-offset:2px;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:underline;position:relative}.ph-imp__back:before{content:"";position:absolute;inset:-14px -8px}.ph-skel{background-color:var(--ph-tint);background-image:linear-gradient(100deg,#fff0 30%,#ffffffbf 50%,#fff0 70%);background-position:150% 0;background-repeat:no-repeat;background-size:200% 100%;border-radius:8px;animation:1s linear infinite ph-shimmer;display:block}.ph-skel-wait{animation:ph-fade-in .1s var(--ph-ease) both}.ph-skel-wait--now{animation:none}.ph-skel--circle{border-radius:50%}.ph-skel--pill{border-radius:999px}.ph-ptr{left:0;right:0;top:calc(var(--ph-ptr-top-ios,56px) + env(safe-area-inset-top,0px));z-index:25;pointer-events:none;justify-content:center;height:0;display:flex;position:fixed}.ph-ptr[data-os=android]{top:calc(var(--ph-ptr-top-android,56px) + env(safe-area-inset-top,0px))}.ph-ptr__ios{width:28px;height:28px;color:var(--ph-sub);opacity:0;will-change:transform, opacity;margin-top:12px;transform:translateY(-26px)scale(0)}.ph-ptr__ios-wheel{width:28px;height:28px;position:relative}.ph-ptr__spoke{transform-origin:1.3px 11.8px;opacity:.18;background:currentColor;border-radius:1.3px;width:2.6px;height:8.1px;position:absolute;top:2.2px;left:12.7px}.ph-ptr__spoke:nth-child(2){transform:rotate(45deg)}.ph-ptr__spoke:nth-child(3){transform:rotate(90deg)}.ph-ptr__spoke:nth-child(4){transform:rotate(135deg)}.ph-ptr__spoke:nth-child(5){transform:rotate(180deg)}.ph-ptr__spoke:nth-child(6){transform:rotate(225deg)}.ph-ptr__spoke:nth-child(7){transform:rotate(270deg)}.ph-ptr__spoke:nth-child(8){transform:rotate(315deg)}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke{animation:.9s linear infinite ph-ios-spoke}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke:nth-child(2){animation-delay:-787.5ms}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke:nth-child(3){animation-delay:-675ms}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke:nth-child(4){animation-delay:-562.5ms}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke:nth-child(5){animation-delay:-450ms}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke:nth-child(6){animation-delay:-337.5ms}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke:nth-child(7){animation-delay:-225ms}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__spoke:nth-child(8){animation-delay:-112.5ms}.ph-ptr__android{width:40px;height:40px;color:var(--ph-brand);opacity:0;background:#fff;border-radius:20px;justify-content:center;align-items:center;display:flex;transform:translateY(-48px);box-shadow:0 2px 6px #0f172a2e,0 0 0 1px #0f172a0a}.ph-ptr__android-wheel{display:flex}.ph-ptr:is([data-state=refreshing],[data-settling=refresh]) .ph-ptr__android-wheel{will-change:transform;animation:.8s linear infinite ph-spin}.ph-ptr[data-settling] .ph-ptr__android,.ph-ptr[data-settling] .ph-ptr__ios{transition:transform .35s var(--ph-ptr-ease), opacity .15s var(--ph-ptr-ease) .2s}.ph-screen[data-ptr-settling] .ph-body,.ph-screen[data-ptr-settling] .ph-fold{transition:transform .35s var(--ph-ptr-ease)}.ph-screen[data-ptr-pulling] .ph-body,.ph-screen[data-ptr-settling] .ph-body{will-change:transform}.ph-screen[data-ptr-pulling] .ph-fold{transition:none}.ph-spinner{flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite ph-spin}a.ph-row,button.ph-row,.ph-btn,.ph-chip,.ph-tab,.ph-seg__item,.ph-toggle__item,.ph-choice,.ph-icon-btn,.ph-text-btn,.ph-text-link,.ph-more,.ph-hero,.ph-switch{-webkit-user-select:none;user-select:none}.ph-row,.ph-more,.ph-icon-btn,.ph-text-btn,.ph-text-link,.ph-search__clear,.ph-input-wrap__btn,.ph-seg__item,.ph-check{transition:background-color .3s var(--ph-ease)}.ph-row[data-pressed],.ph-more[data-pressed],.ph-sheet .ph-row[data-pressed],.ph-icon-btn[data-pressed],.ph-text-btn[data-pressed],.ph-pressable[data-pressed],.ph-search__clear[data-pressed],.ph-input-wrap__btn[data-pressed],.ph-seg__item[data-pressed]{background-color:var(--ph-press);transition-duration:0s}.ph-text-link{transition:opacity .3s var(--ph-ease)}.ph-text-link[data-pressed]{opacity:.4;transition-duration:0s}.ph-pressable{transition:background-color .3s var(--ph-ease)}.ph-check__box{transition:transform .2s var(--ph-ease)}.ph-check[data-pressed] .ph-check__box{transition-duration:50ms;transform:scale(.88)}:is(.ph-row:has(>[data-nav-pending]),.ph-more:has(>[data-nav-pending]),.ph-icon-btn:has(>[data-nav-pending]),.ph-text-btn:has(>[data-nav-pending])){background-color:var(--ph-press)}:is(.ph-btn:has(>[data-nav-pending]),.ph-hero:has(>[data-nav-pending])){filter:brightness(.92)}.ph-tabbar:has([data-nav-pending]) .ph-tab[aria-current=page]:not(:has([data-nav-pending])){background-color:#0000}.ph-tab:has([data-nav-pending]){background-color:#0f172a17}.ph-tab[data-pressed]:not([aria-current=page]){background-color:#0f172a0f;transition-duration:0s}.ph-btn[data-pressed],.ph-chip[data-pressed],.ph-choice[data-pressed],.ph-hero[data-pressed],.ph-toggle__item[data-pressed]{filter:brightness(.92);transition-duration:50ms;transform:scale(.97)}.ph-chip,.ph-choice,.ph-hero,.ph-toggle__item{transition:transform .2s var(--ph-ease), filter .2s var(--ph-ease)}.ph-switch[data-pressed]:after{width:31px}.ph-switch[aria-checked=true][data-pressed]:after{transform:translate(16px)}::view-transition-group(.ph-fwd-out){animation:none}::view-transition-group(.ph-fwd-in){animation:none}::view-transition-group(.ph-back-out){animation:none}::view-transition-group(.ph-back-in){animation:none}::view-transition-group(ph-back-old){animation:none}::view-transition-group(ph-back-new){animation:none}::view-transition-group(.ph-back-out){z-index:2}::view-transition-group(ph-back-old){z-index:2}::view-transition-old(.ph-fwd-out){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}::view-transition-new(.ph-fwd-in){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}::view-transition-old(.ph-back-out){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}::view-transition-new(.ph-back-in){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}::view-transition-old(ph-back-old){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}::view-transition-new(ph-back-new){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}html[data-ph-os=ios]::view-transition-old(.ph-fwd-out){animation:ph-ios-push-out .42s var(--ph-ease-out) both}html[data-ph-os=ios]::view-transition-new(.ph-fwd-in){animation:ph-ios-in-right .42s var(--ph-ease-out) both}html[data-ph-os=ios]::view-transition-old(.ph-back-out){animation:ph-ios-out-right .38s var(--ph-ease-out) both}html[data-ph-os=ios]::view-transition-old(ph-back-old){animation:ph-ios-out-right .38s var(--ph-ease-out) both}html[data-ph-os=ios]::view-transition-new(.ph-back-in){animation:ph-ios-in-left .38s var(--ph-ease-out) both}html[data-ph-os=ios]::view-transition-new(ph-back-new){animation:ph-ios-in-left .38s var(--ph-ease-out) both}html[data-ph-os=android]::view-transition-old(.ph-fwd-out){animation:ph-and-out-left .3s var(--ph-ease) both}html[data-ph-os=android]::view-transition-new(.ph-fwd-in){animation:ph-and-in-right .3s var(--ph-ease) both}html[data-ph-os=android]::view-transition-old(.ph-back-out){animation:ph-and-out-right .3s var(--ph-ease) both}html[data-ph-os=android]::view-transition-old(ph-back-old){animation:ph-and-out-right .3s var(--ph-ease) both}html[data-ph-os=android]::view-transition-new(.ph-back-in){animation:ph-and-in-left .3s var(--ph-ease) both}html[data-ph-os=android]::view-transition-new(ph-back-new){animation:ph-and-in-left .3s var(--ph-ease) both}html:has(.fp-phone)::view-transition-old(root){display:none}html:has(.fp-phone)::view-transition-new(root){animation:none}html:has(.fp-phone)::view-transition{pointer-events:none}.ph-tabbar{view-transition-name:ph-tabbar}.ph-tabbar-fade{view-transition-name:ph-tabfade}::view-transition-group(ph-tabbar){z-index:100;animation:none}::view-transition-group(ph-tabfade){z-index:100;animation:none}::view-transition-group(ph-tabfade){z-index:99}::view-transition-group(ph-tabbar){border-radius:31px}::view-transition-old(ph-tabbar){display:none}::view-transition-old(ph-tabfade){display:none}::view-transition-new(ph-tabbar){animation:none}::view-transition-new(ph-tabfade){animation:none}html:has(.fp-phone .ph-screen:not([data-bottom=tab]))::view-transition-group(ph-tabbar){-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-ph-nobar],:active-view-transition-type(nav-nobar))::view-transition-group(ph-tabbar){-webkit-backdrop-filter:none;backdrop-filter:none}html:active-view-transition-type(nav-forward)::view-transition-old(ph-tabbar):only-child{display:block}html:is([data-ph-back],:active-view-transition-type(nav-back))::view-transition-old(ph-tabbar):only-child{display:block}html:active-view-transition-type(nav-forward)::view-transition-old(ph-tabfade):only-child{display:block}html:is([data-ph-back],:active-view-transition-type(nav-back))::view-transition-old(ph-tabfade):only-child{display:block}html:active-view-transition-type(nav-forward)::view-transition-old(ph-tabbar):only-child{-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);border-radius:31px}html:is([data-ph-back],:active-view-transition-type(nav-back))::view-transition-old(ph-tabbar):only-child{-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);border-radius:31px}html:active-view-transition-type(nav-forward)::view-transition-new(ph-tabbar):only-child{-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);border-radius:31px}html:is([data-ph-back],:active-view-transition-type(nav-back))::view-transition-new(ph-tabbar):only-child{-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);border-radius:31px}html:active-view-transition-type(nav-forward)[data-ph-os=ios]::view-transition-old(ph-tabbar):only-child{animation:ph-bar-ios-out-left .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward)[data-ph-os=ios]::view-transition-old(ph-tabfade):only-child{animation:ph-bar-ios-out-left .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward)[data-ph-os=ios]::view-transition-new(ph-tabbar):only-child{animation:ph-bar-ios-in-right .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward)[data-ph-os=ios]::view-transition-new(ph-tabfade):only-child{animation:ph-bar-ios-in-right .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward)[data-ph-os=android]::view-transition-old(ph-tabbar):only-child{animation:ph-and-out-left .3s var(--ph-ease) both}html:active-view-transition-type(nav-forward)[data-ph-os=android]::view-transition-old(ph-tabfade):only-child{animation:ph-and-out-left .3s var(--ph-ease) both}html:active-view-transition-type(nav-forward)[data-ph-os=android]::view-transition-new(ph-tabbar):only-child{animation:ph-and-in-right .3s var(--ph-ease) both}html:active-view-transition-type(nav-forward)[data-ph-os=android]::view-transition-new(ph-tabfade):only-child{animation:ph-and-in-right .3s var(--ph-ease) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=ios]::view-transition-old(ph-tabbar):only-child{animation:ph-bar-ios-out-right .38s var(--ph-ease-out) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=ios]::view-transition-old(ph-tabfade):only-child{animation:ph-bar-ios-out-right .38s var(--ph-ease-out) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=ios]::view-transition-new(ph-tabbar):only-child{animation:ph-bar-ios-in-left .38s var(--ph-ease-out) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=ios]::view-transition-new(ph-tabfade):only-child{animation:ph-bar-ios-in-left .38s var(--ph-ease-out) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=android]::view-transition-old(ph-tabbar):only-child{animation:ph-and-out-right .3s var(--ph-ease) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=android]::view-transition-old(ph-tabfade):only-child{animation:ph-and-out-right .3s var(--ph-ease) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=android]::view-transition-new(ph-tabbar):only-child{animation:ph-and-in-left .3s var(--ph-ease) both}html:is([data-ph-back],:active-view-transition-type(nav-back))[data-ph-os=android]::view-transition-new(ph-tabfade):only-child{animation:ph-and-in-left .3s var(--ph-ease) both}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen:not([data-bottom=tab]))::view-transition-group(ph-tabbar){z-index:1}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen:not([data-bottom=tab]))::view-transition-group(ph-tabfade){z-index:1}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen:not([data-bottom=tab]))::view-transition-group(.ph-fwd-in){z-index:2}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-nobar],:active-view-transition-type(nav-nobar))::view-transition-group(ph-tabbar){z-index:1}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-nobar],:active-view-transition-type(nav-nobar))::view-transition-group(ph-tabfade){z-index:1}@keyframes ph-bar-ios-out-left{to{transform:translate(-100vw)}}@keyframes ph-bar-ios-in-left{0%{filter:brightness(.94);transform:translate(-30vw)}}@keyframes ph-bar-ios-out-right{to{transform:translate(100vw)}}@keyframes ph-bar-ios-in-right{0%{transform:translate(100vw)}}@keyframes ph-fade-in{0%{opacity:0}}@keyframes ph-fade-out{to{opacity:0}}@keyframes ph-sheet-in{0%{transform:translateY(100%)}}@keyframes ph-sheet-out{to{transform:translateY(100%)}}@keyframes ph-toast-in{0%{opacity:0;transform:scale(.96)}}@keyframes ph-toast-out{to{opacity:0}}@keyframes ph-shimmer{60%,to{background-position:-50% 0}}@keyframes ph-spin{to{transform:rotate(360deg)}}@keyframes ph-ios-spoke{0%,12.4%{opacity:1}12.5%,24.9%{opacity:.89}25%,37.4%{opacity:.77}37.5%,49.9%{opacity:.66}50%,62.4%{opacity:.54}62.5%,74.9%{opacity:.43}75%,87.4%{opacity:.31}87.5%,99.9%{opacity:.2}to{opacity:1}}@keyframes ph-ios-in-right{0%{transform:translate(100%)}}@keyframes ph-ios-push-out{to{transform:translate(-100%)}}@keyframes ph-ios-modal-fade-out{to{opacity:0}}@keyframes ph-ios-in-left{0%{filter:brightness(.94);transform:translate(-30%)}}@keyframes ph-ios-out-right{to{transform:translate(100%)}}@keyframes ph-and-in-right{0%{opacity:0;transform:translate(30px)}}@keyframes ph-and-out-left{to{opacity:0;transform:translate(-30px)}}@keyframes ph-and-in-left{0%{opacity:0;transform:translate(-30px)}}@keyframes ph-and-out-right{to{opacity:0;transform:translate(30px)}}@media (prefers-reduced-motion:reduce){.ph-body.ph-seg-in-next,.ph-body.ph-seg-in-prev{animation:none}.ph-sheet,.ph-sheet-layer[data-closing] .ph-sheet,.ph-toast,.ph-toast[data-closing]{animation-duration:.01ms}.ph-skel{animation:none}.ph-fold,.ph-btn,.ph-chip,.ph-choice,.ph-hero,.ph-switch:after{transition-duration:.01ms}.ph-btn[data-pressed],.ph-chip[data-pressed],.ph-choice[data-pressed],.ph-hero[data-pressed],.ph-toggle__item[data-pressed]{transform:none}::view-transition-old(.ph-fwd-out){animation:none!important}::view-transition-new(.ph-fwd-in){animation:none!important}::view-transition-old(.ph-back-out){animation:none!important}::view-transition-new(.ph-back-in){animation:none!important}::view-transition-old(ph-back-old){animation:none!important}::view-transition-new(ph-back-new){animation:none!important}::view-transition-old(ph-tabbar):only-child{animation:none!important}::view-transition-new(ph-tabbar):only-child{animation:none!important}::view-transition-old(ph-tabfade):only-child{animation:none!important}::view-transition-new(ph-tabfade):only-child{animation:none!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.ph-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 8px 28px #0f172a24,0 0 0 1px #0f172a66}}.ph-pc-return{background:#fff;border-bottom:1px solid #e2e8f0;padding:2.05vw 4.1vw}.ph-pc-return a{color:#0f172a;background:#f1f5f9;border-radius:6.15vw;justify-content:center;align-items:center;gap:2vw;height:12.3vw;font-size:4.1vw;font-weight:700;line-height:1;text-decoration:none;display:flex}.ph-pc-return svg{width:5.1vw;height:5.1vw}@keyframes ph-modal-up-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ph-modal-down-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ph-modal-stay{0%{transform:none}to{transform:none}}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=ios]::view-transition-new(.ph-fwd-in){animation:ph-modal-up-in .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=ios]::view-transition-old(.ph-fwd-out){animation:ph-ios-modal-fade-out .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=ios]::view-transition-old(ph-tabbar):only-child{animation:ph-ios-modal-fade-out .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=ios]::view-transition-old(ph-tabfade):only-child{animation:ph-ios-modal-fade-out .42s var(--ph-ease-out) both}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=android]::view-transition-new(.ph-fwd-in){animation:ph-modal-up-in .3s var(--ph-ease) both}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=android]::view-transition-old(.ph-fwd-out){animation:.3s both ph-modal-stay}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=android]::view-transition-old(ph-tabbar):only-child{animation:.3s both ph-modal-stay}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])[data-ph-os=android]::view-transition-old(ph-tabfade):only-child{animation:.3s both ph-modal-stay}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])::view-transition-group(.ph-fwd-in){z-index:2}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])::view-transition-group(ph-tabbar){z-index:1}html:active-view-transition-type(nav-forward):has(.fp-phone .ph-screen[data-modal])::view-transition-group(ph-tabfade){z-index:1}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=ios]::view-transition-old(.ph-back-out){animation:ph-modal-down-out .38s var(--ph-ease-out) both}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=ios]::view-transition-old(ph-back-old){animation:ph-modal-down-out .38s var(--ph-ease-out) both}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=ios]::view-transition-new(.ph-back-in){animation:.38s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=ios]::view-transition-new(ph-back-new){animation:.38s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=ios]::view-transition-new(ph-tabbar):only-child{animation:.38s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=ios]::view-transition-new(ph-tabfade):only-child{animation:.38s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=android]::view-transition-old(.ph-back-out){animation:ph-modal-down-out .3s var(--ph-ease) both}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=android]::view-transition-old(ph-back-old){animation:ph-modal-down-out .3s var(--ph-ease) both}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=android]::view-transition-new(.ph-back-in){animation:.3s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=android]::view-transition-new(ph-back-new){animation:.3s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=android]::view-transition-new(ph-tabbar):only-child{animation:.3s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))[data-ph-os=android]::view-transition-new(ph-tabfade):only-child{animation:.3s both ph-modal-stay}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))::view-transition-group(ph-tabbar){z-index:1}html:is([data-ph-back],:active-view-transition-type(nav-back)):is([data-ph-down],:active-view-transition-type(nav-modal))::view-transition-group(ph-tabfade){z-index:1}.ph-pending{z-index:45;background:#fff;display:none;position:fixed;inset:0;overflow:hidden}html[data-ph-skel] .ph-pending{display:block}.ph-pending[data-bottom=tab],.ph-pending--body{z-index:30}.ph-pending a,.ph-pending button{pointer-events:none}html[data-ph-os=ios] .ph-pending[data-mode=slide]{animation:ph-ios-in-right .42s var(--ph-ease-out) both}html[data-ph-os=android] .ph-pending[data-mode=slide]{animation:ph-and-in-right .3s var(--ph-ease) both}.ph-fwd{z-index:45;will-change:transform;contain:strict;visibility:hidden;pointer-events:none;background:#fff;position:fixed;inset:0}.ph-fwd[data-on]{visibility:visible;pointer-events:auto}.ph-fwd a,.ph-fwd button{pointer-events:none}.ph-fwd__top{height:var(--ph-top);background:#fff;align-items:center;display:flex}.ph-fwd__back{width:44px;height:44px;color:var(--ph-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ph-fwd__main{flex:1;min-width:0;margin:0 4px}.ph-fwd__head,.ph-fwd__lines{flex-direction:column;gap:6px;display:flex}.ph-fwd__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.ph-fwd__subtext{color:var(--ph-sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.ph-fwd__title[hidden],.ph-fwd__subtext[hidden],.ph-fwd__sub[hidden],.ph-fwd__lines[hidden]{display:none}.ph-fwd__s{background:var(--ph-tint);border-radius:8px;display:block}.ph-fwd__body{background:#fff}.ph-fwd__row{min-height:72px;padding:0 var(--ph-side);align-items:center;gap:12px;display:flex}.ph-fwd__c{background:var(--ph-tint);border-radius:50%;flex:none;width:44px;height:44px}.ph-fwd__col{flex-direction:column;gap:10px;display:flex}html[data-ph-os=ios] .ph-fwd[data-on]{animation:ph-ios-in-right .42s var(--ph-ease-out) both}html[data-ph-os=android] .ph-fwd[data-on]{animation:ph-and-in-right .3s var(--ph-ease) both}@media (prefers-reduced-motion:reduce){.ph-fwd[data-on]{animation:none!important}}html[data-ph-os=ios] .ph-pending[data-mode=up]{animation:ph-modal-up-in .42s var(--ph-ease-out) both}html[data-ph-os=android] .ph-pending[data-mode=up]{animation:ph-modal-up-in .3s var(--ph-ease) both}html[data-ph-os=ios] .ph-pending[data-mode=back]{animation:ph-ios-in-left .38s var(--ph-ease-out) both}html[data-ph-os=android] .ph-pending[data-mode=back]{animation:ph-and-in-left .3s var(--ph-ease) both}html[data-ph-skel]:not([data-ph-skel=body]) .fp-phone .ph-screen:not(.ph-pending .ph-screen){z-index:0}html[data-ph-skel=slide][data-ph-os=ios] .fp-phone .ph-screen:not(.ph-pending .ph-screen){animation:ph-ios-push-out .42s var(--ph-ease-out) both}html[data-ph-skel=slide][data-ph-os=android] .fp-phone .ph-screen:not(.ph-pending .ph-screen){animation:ph-and-out-left .3s var(--ph-ease) both}html[data-ph-skel=back] .fp-phone .ph-screen:not(.ph-pending .ph-screen){z-index:60}html[data-ph-skel=back][data-ph-os=ios] .fp-phone .ph-screen:not(.ph-pending .ph-screen){animation:ph-ios-out-right .38s var(--ph-ease-out) both}html[data-ph-skel=back][data-ph-os=android] .fp-phone .ph-screen:not(.ph-pending .ph-screen){animation:ph-and-out-right .3s var(--ph-ease) both}html[data-ph-skel-bar=in] .fp-phone>.ph-tabbar{display:grid}html[data-ph-skel-bar=in] .fp-phone>.ph-tabbar-fade{display:block}html[data-ph-skel=slide][data-ph-skel-bar=out][data-ph-os=ios] .fp-phone>.ph-tabbar,html[data-ph-skel=slide][data-ph-skel-bar=out][data-ph-os=ios] .fp-phone>.ph-tabbar-fade{animation:ph-bar-ios-out-left .42s var(--ph-ease-out) both}html[data-ph-skel=slide][data-ph-skel-bar=in][data-ph-os=ios] .fp-phone>.ph-tabbar,html[data-ph-skel=slide][data-ph-skel-bar=in][data-ph-os=ios] .fp-phone>.ph-tabbar-fade{animation:ph-bar-ios-in-right .42s var(--ph-ease-out) both}html[data-ph-skel=back][data-ph-skel-bar=in][data-ph-os=ios] .fp-phone>.ph-tabbar,html[data-ph-skel=back][data-ph-skel-bar=in][data-ph-os=ios] .fp-phone>.ph-tabbar-fade{animation:ph-bar-ios-in-left .38s var(--ph-ease-out) both}html[data-ph-skel=slide][data-ph-skel-bar=out][data-ph-os=android] .fp-phone>.ph-tabbar,html[data-ph-skel=slide][data-ph-skel-bar=out][data-ph-os=android] .fp-phone>.ph-tabbar-fade{animation:ph-and-out-left .3s var(--ph-ease) both}html[data-ph-skel=slide][data-ph-skel-bar=in][data-ph-os=android] .fp-phone>.ph-tabbar,html[data-ph-skel=slide][data-ph-skel-bar=in][data-ph-os=android] .fp-phone>.ph-tabbar-fade{animation:ph-and-in-right .3s var(--ph-ease) both}html[data-ph-skel=back][data-ph-skel-bar=in][data-ph-os=android] .fp-phone>.ph-tabbar,html[data-ph-skel=back][data-ph-skel-bar=in][data-ph-os=android] .fp-phone>.ph-tabbar-fade{animation:ph-and-in-left .3s var(--ph-ease) both}html[data-ph-skel-swap]::view-transition-group(*){animation:none!important}html[data-ph-skel-swap]::view-transition-old(*){animation:none!important}html[data-ph-skel-swap]::view-transition-new(*){animation:none!important}html[data-ph-skel-swap]::view-transition-old(*){display:none!important}@media (prefers-reduced-motion:reduce){.ph-pending,html[data-ph-skel] .fp-phone .ph-screen:not(.ph-pending .ph-screen),html[data-ph-skel-bar] .fp-phone>.ph-tabbar,html[data-ph-skel-bar] .fp-phone>.ph-tabbar-fade{animation:none!important}}.ph-launch{z-index:200;pointer-events:none;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ph-launch[hidden]{display:none}.ph-launch:not([hidden]){animation:0s linear 5s both ph-launch-expire}@keyframes ph-launch-expire{to{visibility:hidden}}html:has(.ph-launch:not([hidden])){background:#fff}.ph-launch[data-hiding]{animation:ph-fade-out .3s var(--ph-ease) both}@media (prefers-reduced-motion:reduce){.ph-launch[data-hiding]{animation-duration:.01ms}}.ph-pin-overlay{z-index:190;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);touch-action:none;overscroll-behavior:contain;background:#fff;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}html[data-ph-locked]{overflow:hidden}.ph-screen:has(.ph-pin-page) .ph-body{padding-bottom:var(--ph-safe-bottom)}.ph-pin-page{min-height:calc(100vh - var(--ph-safe-bottom));min-height:calc(100dvh - var(--ph-safe-bottom));padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex}.ph-pin{width:100%;max-width:440px;padding:0 var(--ph-side) 8px;flex-direction:column;flex:auto;align-items:center;margin:0 auto;display:flex}.ph-pin__title{color:var(--ph-ink);text-align:center;margin:auto 0 0;font-size:17px;font-weight:700;line-height:1.3}.ph-pin__hint{min-height:42px;color:var(--ph-sub);text-align:center;margin:8px 0 0;padding:0 8px;font-size:14px;line-height:1.5}.ph-pin__hint--error{color:var(--ph-rose-text);font-weight:700}.ph-pin__dots{gap:24px;margin:auto 0 0;display:flex}.ph-pin__dot{background:#d9d9d9;border-radius:7px;width:14px;height:14px;transition:background-color .1s}.ph-pin__dot--on{background:var(--ph-ink)}.ph-pin__dots--error .ph-pin__dot{background:#f4c2cc}.ph-pin__dots--error .ph-pin__dot--on{background:var(--ph-rose)}.ph-pin__dots--shake{animation:ph-pin-shake .4s var(--ph-ease)}@keyframes ph-pin-shake{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.ph-pin__pad{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:auto;display:grid}.ph-pin__key{isolation:isolate;width:100%;height:74px;color:var(--ph-ink);-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;font-size:32px;font-weight:400;line-height:1;display:flex;position:relative}.ph-pin__key:after{content:"";z-index:-1;background:var(--ph-tint);opacity:0;width:68px;height:68px;transition:opacity .3s var(--ph-ease);border-radius:50%;margin:-34px 0 0 -34px;position:absolute;top:50%;left:50%}.ph-pin__key[data-pressed]:after{opacity:1;transition-duration:0s}.ph-pin__key--blank{visibility:hidden}.ph-pin__key--text{font-size:14px;font-weight:600}.ph-pin__key--text:after{border-radius:22px;width:calc(100% - 12px);height:44px;margin:-22px 0 0 calc(6px - 50%)}.ph-pin__ask{gap:12px;width:100%;margin:24px 0 auto;display:flex}@media (max-height:560px){.ph-pin__key{height:60px}}@media (prefers-reduced-motion:reduce){.ph-pin__dots--shake{animation:none}}
@layer base{:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,select:not(:disabled)),:where(label:has(input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled))){cursor:pointer}}