._Gwz4K{--pill-hover:color-mix(in srgb,var(--color-ink) 6%,transparent)}.dark ._Gwz4K{--pill-hover:color-mix(in srgb,var(--color-ink) 10%,transparent)}._yjmwD{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#1111146b;align-items:flex-end}.dark ._yjmwD{background:#000000a8}.app-modal-panel{width:100%;max-height:calc(100dvh / var(--page-zoom,1) - 12px);background:var(--color-canvas);border:1px solid var(--color-line);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -12px 40px #11111424}.dark .app-modal-panel{--color-surface:#16161b;background:#0b0b0e;box-shadow:0 -12px 40px #00000080}.app-modal-panel:focus{outline:none}._DaTih{background:color-mix(in srgb,var(--color-muted-foreground) 35%,transparent);border-radius:999px;flex:none;width:44px;height:5px;margin:10px auto 0}._tPEpA{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 6px 24px;display:flex}._VJVDa{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);overflow-wrap:break-word;margin:0;font-size:clamp(22px,1.4rem + .4vw,28px);font-weight:800;line-height:1.18}:lang(th) ._VJVDa,:lang(zh) ._VJVDa,:lang(ja) ._VJVDa{font-family:var(--font-sans);letter-spacing:0;font-weight:700;line-height:1.35}._ez0Mb{max-width:54ch;color:var(--color-muted-foreground);overflow-wrap:break-word;margin:8px 0 0;font-size:15px;line-height:1.6}._ebKUB{background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .16s,rotate .22s;display:inline-flex}._ebKUB svg{width:18px;height:18px}._ebKUB:hover{background:var(--color-surface);background:color-mix(in srgb,var(--color-ink) 8%,var(--color-surface));rotate:90deg}._ebKUB:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._E5rzM{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 24px 24px;font-size:15px;line-height:1.6;overflow-y:auto}._90kgP{padding:16px 24px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-canvas);flex:none}.dark ._90kgP{background:#0b0b0e}._90kgP :is(button,a[href]){border-radius:999px;min-height:48px;font-size:15px;font-weight:700}@media (min-width:640px){._Liq7G{align-items:center;padding:24px}._HDJn9{max-height:calc(100dvh / var(--page-zoom,1) - 48px);border-bottom:1px solid var(--color-line);border-radius:32px;box-shadow:0 24px 80px #11111438}._HDJn9 ._DaTih{display:none}._HDJn9[data-size=sm]{max-width:440px}._HDJn9[data-size=md]{max-width:540px}._HDJn9[data-size=lg]{max-width:660px}._HDJn9[data-size=xl]{max-width:800px}._HDJn9[data-size=full]{max-width:calc(100vw - 48px)}._HDJn9 ._tPEpA{padding:28px 24px 6px 32px}._HDJn9 ._E5rzM{padding:18px 32px 28px}._HDJn9 ._90kgP{border-top:0;padding:18px 32px 28px}}@media (min-width:768px){._eaAHr{justify-content:flex-end;align-items:stretch;padding:12px}._Rtcx9{border-bottom:1px solid var(--color-line);border-radius:28px;width:min(500px,100%);height:100%;max-height:none;box-shadow:-24px 0 80px #1111142e}._Rtcx9 ._DaTih{display:none}._Rtcx9 ._tPEpA{padding:28px 24px 6px 32px}._Rtcx9 ._E5rzM,._Rtcx9 ._90kgP{padding:18px 32px 28px}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){[data-overlay-root][data-overlay-variant=sheet][data-state=closed] [data-overlay-panel]{opacity:1;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){._ebKUB{transition:none}._ebKUB:hover{rotate:none}}@media (prefers-reduced-transparency:reduce){._yjmwD{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11111499}}._v1ERd{gap:12px;padding-top:28px;display:grid}._zQ3TG{background:var(--tone-soft,var(--color-surface));width:52px;height:52px;color:var(--tone,var(--color-ink));border-radius:18px;place-items:center;display:grid}._zQ3TG svg{width:24px;height:24px}._v1ERd ._ez0Mb{margin:0}._v1ERd ._ez0Mb ul{margin:8px 0 0;padding-left:18px;list-style:outside}._wrJqY{gap:20px;display:grid}.ui-callout{background:var(--color-surface);color:var(--color-ink);border-radius:20px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.ui-callout>svg,.ui-callout>._ULyJc{flex:none;width:20px;height:20px;margin-top:1px}.ui-callout strong,._MsRj1{font-size:15px;font-weight:700;display:block}.ui-callout ul{margin:6px 0 0;padding-left:18px;list-style:outside}.ui-callout--info{background:var(--color-accent-soft)}.ui-callout--info>svg{color:var(--editorial-color-accent)}.ui-callout--warning{color:#5c3a00;background:#fff6e5}.ui-callout--warning>svg{color:#b26a00}.ui-callout--danger{color:#7a1414;background:#fdecec}.ui-callout--danger>svg{color:var(--color-destructive)}.ui-callout--success{color:#14532d;background:#e9f8ef}.ui-callout--success>svg{color:#15803d}.ui-callout--compact{border-radius:16px;padding:12px 14px;font-size:14px}._KSdbB{flex:1;gap:2px;min-width:0;display:grid}._R4Hck{flex:none;align-self:center}@media (max-width:479px){.ui-callout:has(._R4Hck){flex-wrap:wrap}._R4Hck{width:100%}}.dark .ui-callout--info{color:#dbe9ff;background:#10223a}.dark .ui-callout--warning{color:#fde7b3;background:#2b1d05}.dark .ui-callout--danger{color:#fecaca;background:#2a0b0b}.dark .ui-callout--success{color:#bbf7d0;background:#0b2516}._GZXAT{border-top:1px solid var(--color-line);margin:0;display:grid}._GZXAT>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:16px 0;display:flex}._GZXAT dt{color:var(--color-muted-foreground);font-size:14px}._GZXAT dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:16px;font-weight:700}._NgKgg{gap:4px;display:grid}._4Z8Rm{color:var(--color-muted-foreground);font-size:14px}._K3Uhb{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(36px,2rem + 1.4vw,52px);font-weight:800;line-height:1.05}:is(:lang(th),:lang(zh),:lang(ja)) :is(._K3Uhb,._uJ6He){letter-spacing:0;line-height:1.25}._ngkQ6{color:var(--color-muted-foreground);margin:0 0 10px;font-size:13px;font-weight:700}.ui-choice{border:1px solid var(--color-line);cursor:pointer;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .16s,background-color .16s;display:flex}.ui-choice:hover{border-color:var(--color-line);border-color:color-mix(in srgb,var(--color-ink) 30%,var(--color-line))}.ui-choice[aria-checked=true],.ui-choice._fDjI9{border-color:var(--editorial-color-accent);background:var(--color-accent-soft)}.ui-choice:has(input:checked){border-color:var(--editorial-color-accent);background:var(--color-accent-soft)}.dark .ui-choice[aria-checked=true],.dark .ui-choice._fDjI9{background:#10223a}.dark .ui-choice:has(input:checked){background:#10223a}.ui-choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._rbG5f{font-size:16px;font-weight:700;line-height:1.4;display:block}._VJVJG{color:var(--color-muted-foreground);margin-top:2px;font-size:14px;line-height:1.55;display:block}._CCBRi{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._Jgngp{border:1px solid var(--color-line);background:var(--color-canvas);min-height:44px;color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}._Jgngp:hover{background:var(--pill-hover)}._Jgngp:is([data-state=active],[aria-checked=true],[aria-pressed=true]){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-canvas)}._Jgngp:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._KJfcL{font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);font-size:13px;font-weight:600}._Jgngp:is([data-state=active],[aria-checked=true],[aria-pressed=true]) ._KJfcL{color:color-mix(in srgb,var(--color-canvas) 70%,transparent)}._DRDWi{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}._TWf7U{background:#15803d}._7hPFC{background:#d97706}._eT35y{background:var(--color-destructive)}.dark ._TWf7U{background:#4ade80}.dark ._7hPFC{background:#fbbf24}._rbYHA{min-width:0;display:block;position:relative}._rbYHA>svg{pointer-events:none;width:18px;height:18px;color:var(--color-muted-foreground);position:absolute;top:50%;left:18px;translate:0 -50%}._Gwz4K ._rbYHA input{border:1px solid var(--color-line);background:var(--color-canvas);width:100%;min-height:48px;color:var(--color-ink);border-radius:999px;padding:0 18px 0 46px;font-size:15px;transition:border-color .15s}._Gwz4K ._rbYHA input::placeholder{color:var(--color-muted-foreground)}._Gwz4K ._rbYHA input:hover{border-color:var(--color-line);border-color:color-mix(in srgb,var(--color-ink) 30%,var(--color-line))}._rbYHA input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._Kc1Gi{border:1px solid var(--color-line);background:var(--color-canvas);min-width:48px;min-height:48px;color:var(--color-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}._Kc1Gi:hover{border-color:var(--color-line);border-color:color-mix(in srgb,var(--color-ink) 40%,var(--color-line))}._Kc1Gi:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._Kc1Gi svg{flex:none;width:18px;height:18px}._5x7ht{background:var(--color-surface);letter-spacing:.08em;border-radius:999px;align-items:center;padding:4px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;display:inline-flex}._6Rzh0{gap:8px;display:grid}._4nQzy{grid-template-columns:repeat(6,minmax(0,60px));justify-content:center;gap:clamp(6px,2vw,12px);display:grid}._4nQzy>.otp-slot{border:2px solid var(--color-line);background:var(--color-surface);width:100%;height:clamp(56px,15vw,64px);color:var(--color-muted-foreground);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:16px;justify-content:center;align-items:center;font-size:clamp(24px,6vw,30px);font-weight:800;line-height:1;transition:border-color .15s,box-shadow .15s;display:flex}._4nQzy>.otp-slot.is-filled{border-color:var(--color-ink);color:var(--color-ink)}._4nQzy>.otp-slot._w0cEi{border-color:var(--editorial-color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--editorial-color-accent) 18%,transparent)}@media (prefers-reduced-motion:reduce){._4nQzy>.otp-slot{transition:none}}._6Rzh0>label,._1RYEy{color:var(--color-ink);font-size:14px;font-weight:700}._pEZXq{color:var(--color-muted-foreground);font-size:13px;line-height:1.5}._ktPMt{color:var(--color-destructive);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}._ktPMt>svg{flex:none;width:15px;height:15px;margin-top:2px}.dark ._ktPMt{color:#f87171}._6Rzh0>._ktPMt{margin-top:0}._O8sIv{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._O8sIv>*{flex:none}@media (max-width:639px){._O8sIv{flex-direction:column-reverse;align-items:stretch}._O8sIv>*{justify-content:center;width:100%}}._E5rzM :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-radius:14px;min-height:48px;font-size:15px}.ui-tone--info{--tone:var(--editorial-color-accent);--tone-soft:var(--color-accent-soft)}.ui-tone--success{--tone:#15803d;--tone-soft:#e9f8ef}.ui-tone--warning{--tone:#b26a00;--tone-soft:#fff6e5}.ui-tone--error{--tone:var(--color-destructive);--tone-soft:#fdecec}.ui-tone--neutral{--tone:var(--color-ink);--tone-soft:var(--color-surface)}.dark .ui-tone--info{--tone:#93c5fd;--tone-soft:#10223a}.dark .ui-tone--success{--tone:#4ade80;--tone-soft:#0b2516}.dark .ui-tone--warning{--tone:#fbbf24;--tone-soft:#2b1d05}.dark .ui-tone--error{--tone:#f87171;--tone-soft:#2a0b0b}._JYjZb{pointer-events:auto;border:1px solid var(--glass-edge);background:var(--glass-overlay,var(--color-canvas));color:var(--color-ink);box-shadow:inset 0 1px 0 var(--glass-rim),0 18px 44px -16px #11111452;transition:opacity .22s ease,translate .38s var(--motion-ease),scale .38s var(--motion-ease);border-radius:20px;align-items:flex-start;gap:12px;padding:14px 10px 14px 14px;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._JYjZb{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%)}}.dark ._JYjZb{box-shadow:inset 0 1px 0 var(--glass-rim),0 18px 44px -12px #000c}._JYjZb[data-state=enter],._JYjZb[data-state=closing]{opacity:0;translate:0 14px;scale:.97}._JYjZb[data-state=closing]{pointer-events:none;transition-duration:.18s}._2Fq8R{background:var(--tone-soft);width:36px;height:36px;color:var(--tone);border-radius:12px;flex:none;place-items:center;display:grid}._2Fq8R svg{width:20px;height:20px}._BKOBM{flex:1;gap:2px;min-width:0;padding-top:1px;display:grid}._4T4aS{margin:0;font-size:15px;font-weight:700;line-height:1.35}._V84uS{color:var(--color-muted-foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}._V84uS:only-child{color:var(--color-ink);padding-top:7px;font-weight:600}._nANed{width:36px;height:36px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .16s,color .16s;display:grid}._nANed:hover{background:var(--color-surface);color:var(--color-ink)}._nANed:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._nANed svg{width:16px;height:16px}._jGXPJ{background:var(--tone);opacity:.45;transform-origin:0;height:2px;animation:app-toast-timer var(--toast-duration,4s) linear forwards;border-radius:2px;position:absolute;bottom:0;left:16px;right:16px}@keyframes app-toast-timer{to{transform:scaleX(0)}}._nEuYw{border:1px solid var(--glass-edge);background:var(--glass-overlay,var(--color-canvas));color:var(--color-ink);box-shadow:inset 0 1px 0 var(--glass-rim),0 24px 60px -20px #11111459}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._nEuYw{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%)}}.dark ._nEuYw{box-shadow:inset 0 1px 0 var(--glass-rim),0 24px 60px -16px #000000d9}@media (prefers-reduced-motion:reduce){._JYjZb{transition:none}._jGXPJ{display:none}}@media (prefers-reduced-transparency:reduce){._JYjZb{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-canvas)}}._gfUs8{text-align:center;overflow-wrap:break-word;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:48px;padding:8px 22px;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}._gfUs8 svg{flex:none;width:18px;height:18px}.ui-button--primary{background:var(--editorial-color-accent);color:#fff}.ui-button--primary:hover:not(:disabled){background:var(--editorial-color-accent-hover)}._q4WL3{border-color:var(--color-ink);color:var(--color-ink);background:0 0}._q4WL3:hover:not(:disabled){background:var(--pill-hover)}._da8qH{border-color:var(--color-line);color:var(--color-ink);background:var(--color-canvas)}._da8qH:hover:not(:disabled){background:var(--pill-hover)}._cmOfZ{background:var(--color-destructive);color:#fff}._cmOfZ:hover:not(:disabled){filter:brightness(.92)}._gfUs8:disabled{opacity:.5;cursor:not-allowed}._gfUs8:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}[data-dropdown-content],.ui-menu{border:1px solid var(--glass-edge);background:var(--glass-overlay,var(--color-canvas));min-width:13rem;color:var(--color-ink);box-shadow:inset 0 1px 0 var(--glass-rim),0 18px 50px #11111429;border-radius:22px;padding:8px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-dropdown-content],.ui-menu{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%)}}.dark [data-dropdown-content],.dark .ui-menu{box-shadow:inset 0 1px 0 var(--glass-rim),0 18px 50px #0000008c}[data-dropdown-content] :is([data-dropdown-item],[role=menuitem],[role=option]),._ANuwm{text-align:left;width:100%;min-height:44px;color:var(--color-ink);background:0 0;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.3;transition:background-color .14s;display:flex}[data-dropdown-content] :is([data-dropdown-item],[role=menuitem],[role=option]) svg,._ANuwm svg{flex:none;width:18px;height:18px}[data-dropdown-content] :is([data-dropdown-item],[role=menuitem],[role=option]):is(:hover,:focus-visible,[data-highlighted]),._ANuwm:is(:hover,:focus-visible){background:var(--color-surface);outline:none}[data-dropdown-content] :is([data-dropdown-item],[role=menuitem],[role=option],a):is([aria-current]:not([aria-current=false]),[aria-checked=true],[aria-selected=true],[data-state=active]),._ANuwm:is([aria-current]:not([aria-current=false]),[aria-checked=true],._w0cEi){background:var(--color-accent-soft);color:var(--editorial-color-accent-hover)}.dark [data-dropdown-content] :is([data-dropdown-item],[role=menuitem],[role=option],a):is([aria-current]:not([aria-current=false]),[aria-checked=true],[aria-selected=true],[data-state=active]),.dark ._ANuwm:is([aria-current]:not([aria-current=false]),[aria-checked=true],._w0cEi){color:#fafafa;background:#16283f}[data-dropdown-content] :is([data-dropdown-item],[role=menuitem]):disabled,._ANuwm:disabled{opacity:.45;cursor:not-allowed}._BBtI7{color:var(--color-muted-foreground);padding:8px 14px 4px;font-size:12px;font-weight:700}._JCNSC{background:var(--color-line);height:1px;margin:6px 8px}.ui-menu-item--danger,[data-dropdown-content] .ui-menu-item--danger{color:var(--color-destructive)}@media (prefers-reduced-transparency:reduce){[data-dropdown-content],.ui-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-canvas)}}._oXbod select:not([multiple]){-webkit-appearance:none;appearance:none;background:var(--color-canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2371717a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center / 12px 8px;border-radius:999px;min-height:48px;padding-inline:18px 44px;font-size:15px;font-weight:600}._oXbod select:not([multiple]):disabled{background-color:var(--color-surface);color:var(--color-muted-foreground);cursor:not-allowed}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){._oXbod select:not([multiple]){-webkit-appearance:base-select;appearance:base-select;align-items:center;display:inline-flex}._oXbod select:not([multiple])::picker-icon{display:none}._oXbod select:not([multiple])::picker(select){-webkit-appearance:base-select;appearance:base-select;min-width:anchor-size(width);border:1px solid var(--glass-edge);background:var(--glass-overlay,var(--color-canvas));color:var(--color-ink);box-shadow:inset 0 1px 0 var(--glass-rim),0 18px 50px #11111429;border-radius:22px;margin-top:8px;padding:8px}._oXbod select:not([multiple]) option{border-radius:14px;min-height:44px;padding:10px 14px;font-size:15px;font-weight:600}._oXbod select:not([multiple]) option::checkmark{display:none}._oXbod select:not([multiple]) option:is(:hover,:focus-visible){background:var(--color-surface)}._oXbod select:not([multiple]) option:checked{background:var(--color-accent-soft);color:var(--editorial-color-accent-hover)}.dark ._oXbod select:not([multiple]) option:checked{color:#fafafa;background:#16283f}}._Nq60k{margin-bottom:20px}@media (max-width:767px){._Nq60k{margin-bottom:16px}}.data-list{flex-direction:column;margin-inline:-16px;display:flex;container-type:inline-size}._EPBIN{color:var(--color-muted-foreground);padding:0 16px 16px;font-size:13px;font-weight:700;display:none}.data-row{color:var(--color-ink);border-radius:20px;align-items:center;gap:10px 28px;padding:22px 16px;transition:background-color .15s;display:grid;position:relative}.data-row:before{content:"";border-top:1px solid var(--color-line);pointer-events:none;position:absolute;inset:0 16px auto}.data-list>.data-row:last-child:after{content:"";border-bottom:1px solid var(--color-line);pointer-events:none;position:absolute;inset:auto 16px 0}:is(a.data-row,.data-row[data-clickable],.data-row[role=button]){cursor:pointer}:is(a.data-row,.data-row[data-clickable],.data-row[role=button]):hover{background:var(--pill-hover)}.data-row:has(>._n7SlH){cursor:pointer}.data-row:has(>._n7SlH:hover){background:var(--pill-hover)}._n7SlH:after{content:"";border-radius:20px;position:absolute;inset:0}._n7SlH:focus-visible{outline:none}._n7SlH:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}.data-row:has(>._n7SlH)>._k1YkD{z-index:1;position:relative}:is(a.data-row,.data-row[data-clickable],.data-row[role=button]):focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.data-row._fDjI9{background:var(--color-accent-soft)}.dark .data-row._fDjI9{background:#16283f}._1PX2F{align-items:center;gap:14px;min-width:0;display:flex}._GMFd2{background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);border-radius:14px;flex:none;place-items:center;display:grid}._GMFd2 svg{width:20px;height:20px}.data-row-icon--positive{color:#15803d;background:#ecf9f0}.data-row-icon--negative{color:#b91c1c;background:#fdeeee}.dark .data-row-icon--positive{color:#4ade80;background:#0b2516}.dark .data-row-icon--negative{color:#f87171;background:#2a0b0b}._p50Id{gap:2px;min-width:0;display:grid}._mhu4h{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(18px,1.05rem + .35vw,22px);font-weight:700;line-height:1.3}._1Lahf{min-width:0;color:var(--color-muted-foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}._AM5Wr{clip-path:inset(0 0 0 20px);flex-wrap:wrap;row-gap:2px;margin:0 0 0 -20px;padding:0;font-size:15px;font-weight:500;line-height:1.6;list-style:none;display:flex}._AM5Wr>li:before{content:"·";text-align:center;width:20px;color:var(--color-muted-foreground);display:inline-block}._uJ6He{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,1.15rem + .5vw,26px);font-weight:800;line-height:1.15}._uJ6He small{font-family:var(--font-sans);letter-spacing:0;color:var(--color-muted-foreground);margin-left:6px;font-size:13px;font-weight:500}.data-row-figure--positive{color:#15803d}.data-row-figure--negative{color:var(--color-destructive)}.dark .data-row-figure--positive{color:#4ade80}._6egUv{border:1px solid var(--color-line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}._6egUv:before{content:"";opacity:.85;background:currentColor;border-radius:999px;width:7px;height:7px}.data-row-tag--plain:before{display:none}.data-row-tag--success{color:#15803d;background:#ecf9f0;border-color:#bbe5c9}.data-row-tag--warning{color:#a15c00;background:#fff7e8;border-color:#f5d7a1}.data-row-tag--danger{color:#b91c1c;background:#fdeeee;border-color:#f6c4c4}.data-row-tag--info{background:var(--color-accent-soft);color:var(--editorial-color-accent-hover);border-color:#bfd8f7}.dark .data-row-tag--success{color:#4ade80;background:#0b2516;border-color:#14532d}.dark .data-row-tag--warning{color:#fbbf24;background:#2b1d05;border-color:#78350f}.dark .data-row-tag--danger{color:#f87171;background:#2a0b0b;border-color:#7f1d1d}.dark .data-row-tag--info{color:#93c5fd;background:#10223a;border-color:#1e3a8a}._PFoxz{border:1px solid var(--color-ink);max-width:100%;min-height:44px;color:var(--color-ink);text-align:center;overflow-wrap:break-word;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 20px;font-size:14px;font-weight:700;line-height:1.25;transition:background-color .15s,color .15s;display:inline-flex}._PFoxz:hover:not(:disabled){background:var(--pill-hover)}._PFoxz:disabled{opacity:.45;cursor:not-allowed}._6Icuc{border-color:var(--editorial-color-accent);background:var(--editorial-color-accent);color:#fff}._6Icuc:hover:not(:disabled){border-color:var(--editorial-color-accent-hover);background:var(--editorial-color-accent-hover);color:#fff}._5upcw{border-color:var(--color-destructive);color:var(--color-destructive)}._5upcw:hover:not(:disabled){background:color-mix(in srgb,var(--color-destructive) 10%,transparent)}._PFoxz svg{width:16px;height:16px}:is(._PFoxz:focus-visible,._twAIV:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._twAIV{border:1px solid var(--color-line);border-radius:999px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;transition:rotate .22s,border-color .22s;display:grid}:is(a.data-row,.data-row[data-clickable]):hover ._twAIV{border-color:var(--editorial-color-accent);rotate:45deg}._k1YkD{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}._bDeVq{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}@media (prefers-reduced-motion:reduce){.data-row,._twAIV{transition:none}:is(a.data-row,.data-row[data-clickable]):hover ._twAIV{rotate:none}}._WPs3B [data-tab-panel]{margin:0}._2lEmQ{min-width:0}[data-tab-panel]>._2lEmQ+._2lEmQ,._TUzNN>._2lEmQ:not([hidden])~._2lEmQ:not([hidden]){border-top:1px solid var(--color-line);margin-top:clamp(28px,2.6vw,36px);padding-top:clamp(28px,2.6vw,36px)}:is([data-tab-panel]>._2lEmQ,._TUzNN>._2lEmQ:not([hidden])):is(._N6E0Q,:has(>:is(.data-list,._GZXAT,._4XQs2,.ctl-empty:not([hidden])):last-child,>:last-child>:is(.data-list,._GZXAT,._4XQs2,.ctl-empty:not([hidden])):last-child,>.ctl-empty:not([hidden])+[hidden]:last-child,>.ctl-empty:not([hidden])+[hidden]+[hidden]:last-child))+._2lEmQ:not([hidden]){border-top:0;margin-top:clamp(40px,4vw,56px);padding-top:0}._roXg1{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:clamp(20px,2vw,24px);display:flex}._Y8nem,._0eocr{background:var(--color-surface);color:var(--color-ink);flex:none;place-items:center;display:grid}._Y8nem{border-radius:14px;width:44px;height:44px}._Y8nem svg{width:21px;height:21px}._f7xWd{flex:14rem;gap:2px;min-width:0;display:grid}._Nraep{letter-spacing:-.015em;overflow-wrap:break-word;margin:0;font-size:clamp(21px,1.15rem + .45vw,26px);font-weight:700;line-height:1.25}._UKEG7{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.55}._8G8qz{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.ctl-empty{border-block:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:16px 20px;padding:28px 0;display:flex}.ctl-empty[hidden]{display:none}._vbEaq{background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);border-radius:14px;flex:none;place-items:center;display:grid}._vbEaq svg{width:20px;height:20px}._3RdEF{flex:16rem;min-width:0}.ctl-empty-title{overflow-wrap:break-word;margin:0;font-size:clamp(18px,1.05rem + .35vw,22px);font-weight:700;line-height:1.35}._dTHGJ{color:var(--color-muted-foreground);overflow-wrap:break-word;margin:4px 0 0;font-size:15px;line-height:1.6}._dTHGJ:has(>:only-child:empty){display:none}._G8Wac ._vbEaq{background:var(--tone-soft);color:var(--tone)}.ctl-empty-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;margin-left:auto;display:flex}.ctl-empty-actions[hidden]{display:none}.ctl-empty-actions>*{flex:none}@media (max-width:767px){.ctl-empty{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon title actions""hint hint hint";align-items:center;gap:0 14px;display:grid}._3RdEF{display:contents}._vbEaq{grid-area:icon}.ctl-empty-title{text-wrap:balance;grid-area:title}._dTHGJ{grid-area:hint;margin-top:12px}.ctl-empty-actions{grid-area:actions;justify-self:stretch;margin-left:0}.ctl-empty[data-stack]{grid-template-areas:"icon title title""hint hint hint""actions actions actions"}.ctl-empty[data-stack]>.ctl-empty-actions{margin-top:16px}.ctl-empty:has(>.ctl-empty-actions>:not([hidden])~:not([hidden])){grid-template-areas:"icon title title""hint hint hint""actions actions actions"}.ctl-empty:has(>.ctl-empty-actions>:not([hidden])~:not([hidden]))>.ctl-empty-actions{margin-top:16px}}:is(._2lEmQ:has(.ctl-empty:not([hidden])>.ctl-empty-actions:not([hidden])>:not([hidden])) ._8G8qz,._2lEmQ:has(.ctl-empty:not([hidden])) ._ukdLH){display:none}@media (prefers-reduced-motion:no-preference){:root[data-motion-ready] .ctl-empty:not([hidden]){animation:.42s cubic-bezier(.22,1,.36,1) both ctl-rise}}@keyframes ctl-rise{0%{opacity:0;translate:0 10px}}@media (max-width:767px){._f7xWd{flex:9rem}._8G8qz{justify-content:flex-end}}._XMG23{align-items:center;gap:10px;margin:0 0 14px;display:flex}._0eocr{border-radius:11px;width:34px;height:34px}._0eocr svg{width:17px;height:17px}._9G7v3{margin:0;font-size:17px;font-weight:700;line-height:1.35}:is(:lang(th),:lang(zh),:lang(ja)) :is(._Nraep,._9G7v3){letter-spacing:0;line-height:1.4}:is([data-tab-panel]>._2lEmQ+._2lEmQ,._TUzNN>._2lEmQ)>:is(:is(._4XQs2,.ctl-empty):first-child,[hidden]:first-child+.ctl-empty,[hidden]:first-child+[hidden]+.ctl-empty){border-top:0;padding-top:0}._WPs3B ._R92GF{font-size:17px}._WPs3B ._K3Uhb{font-size:clamp(30px,1.5rem + 1.2vw,44px)}._QkdEf{margin-bottom:clamp(28px,3vw,40px);container-type:inline-size}._QkdEf :is([data-tabs],[data-ctl-track]){background:var(--color-surface);border-radius:999px;flex-wrap:wrap;gap:4px;max-width:100%;padding:5px;display:inline-flex}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a){min-height:44px;color:var(--color-muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a) svg{flex:none;width:18px;height:18px}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a):hover{color:var(--color-ink);background:var(--pill-hover)}._QkdEf :is([data-tabs]>button[data-state=active],[data-ctl-track]>a[aria-current=page]){border-color:var(--color-line);background:var(--color-canvas);color:var(--color-ink)}.dark ._QkdEf :is([data-tabs]>button[data-state=active],[data-ctl-track]>a[aria-current=page]){color:#fafafa;background:#26262c;border-color:#2e2e35}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@container (width<=43.99rem){._QkdEf :is([data-tabs],[data-ctl-track]){grid-template-columns:repeat(var(--ctl-tab-cols,3),minmax(0,1fr));border-radius:22px;width:100%;display:grid}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a){white-space:normal;text-align:center;overflow-wrap:break-word;border-radius:17px;flex-direction:column;gap:4px;min-height:60px;padding:8px 6px;font-size:13px}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a) svg{width:20px;height:20px}}@supports not (container-type:inline-size){@media (max-width:632.26px){._QkdEf :is([data-tabs],[data-ctl-track]){grid-template-columns:repeat(var(--ctl-tab-cols,3),minmax(0,1fr));border-radius:22px;width:100%;display:grid}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a){white-space:normal;text-align:center;overflow-wrap:break-word;border-radius:17px;flex-direction:column;gap:4px;min-height:60px;padding:8px 6px;font-size:13px}._QkdEf :is([data-tabs]>button,[data-ctl-track]>a) svg{width:20px;height:20px}}}@container (width<=23.99rem){.ctl-tabs--4 :is([data-tabs],[data-ctl-track]){grid-template-columns:repeat(2,minmax(0,1fr))}}@supports not (container-type:inline-size){@media (max-width:360.26px){.ctl-tabs--4 :is([data-tabs],[data-ctl-track]){grid-template-columns:repeat(2,minmax(0,1fr))}}}@container (width>=44rem) and (width<=55.99rem){._gM69h :is([data-tabs],[data-ctl-track]){border-radius:22px;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}._gM69h :is([data-tabs]>button,[data-ctl-track]>a){white-space:normal;text-align:center;border-radius:17px;flex-direction:column;gap:4px;min-height:60px;padding:8px 6px;font-size:13px}}@supports not (container-type:inline-size){@media (min-width:632.4px) and (max-width:795.46px){._gM69h :is([data-tabs],[data-ctl-track]){border-radius:22px;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}._gM69h :is([data-tabs]>button,[data-ctl-track]>a){white-space:normal;text-align:center;border-radius:17px;flex-direction:column;gap:4px;min-height:60px;padding:8px 6px;font-size:13px}}}@container (width<=23.99rem){._gM69h:is(:lang(th),:lang(ja)) :is([data-tabs],[data-ctl-track]){grid-template-columns:repeat(3,minmax(0,1fr))}}@supports not (container-type:inline-size){@media (max-width:360.26px){._gM69h:is(:lang(th),:lang(ja)) :is([data-tabs],[data-ctl-track]){grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (prefers-reduced-motion:reduce){._QkdEf :is([data-tabs]>button,[data-ctl-track]>a){transition:none}}.ui-panel{background:var(--color-surface);border-radius:28px;padding:clamp(24px,2.2vw,32px)}._ZcRro{background:var(--color-accent-soft)}.dark .ui-panel{box-shadow:inset 0 0 0 1px var(--color-line)}.dark ._ZcRro{box-shadow:none;background:#0f1c2e}._4XQs2{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;padding:24px 0;display:grid}._4XQs2:last-child{border-bottom:1px solid var(--color-line)}._R92GF{margin:0;font-size:clamp(20px,1.1rem + .4vw,24px);font-weight:700;line-height:1.3}._uY1fQ{max-width:60ch;color:var(--color-muted-foreground);margin:4px 0 0;font-size:15px;line-height:1.6}._MlrW8 ._R92GF{color:var(--color-destructive)}@media (max-width:639px){._4XQs2{gap:6px 16px}._4XQs2>:first-child:not(:last-child){display:contents}._4XQs2>:first-child:not(:last-child)>*{grid-column:1/-1}._4XQs2>:first-child:not(:last-child)>:first-child{grid-area:1/1}._4XQs2>:last-child:not(:first-child){grid-area:1/2;justify-self:end}}.sk{background:color-mix(in srgb,var(--color-ink) 7%,transparent);border-radius:8px;flex:none;animation:1.6s ease-in-out infinite sk-pulse;display:block}.dark .sk{background:color-mix(in srgb,var(--color-ink) 12%,transparent)}._0vzCc{vertical-align:top;width:var(--sk-w,60%);border-radius:6px;max-width:100%;height:.72em;margin-block:calc(.5lh - .36em);display:inline-block}._G3F9M{width:var(--sk-w,88px);height:var(--sk-h,28px);border-radius:999px}._9Hvh5{width:var(--sk-w,148px);border-radius:999px;max-width:100%;height:48px}._a1fxW{width:var(--sk-s,44px);height:var(--sk-s,44px);border-radius:999px}._tfaFg{width:var(--sk-s,44px);height:var(--sk-s,44px);border-radius:14px}._YGwhR{width:var(--sk-w,100%);height:var(--sk-h,120px);border-radius:var(--sk-r,20px)}@keyframes sk-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}
