._32KJUW_root[data-open]{z-index:6}._32KJUW_row{min-height:56px;padding:0 10px 0 var(--s-2);border-radius:inherit;align-items:center;gap:6px;display:flex;position:relative}._32KJUW_toggle{align-items:center;gap:var(--s-2);border-radius:inherit;min-width:0;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:1;padding:0;display:flex}._32KJUW_toggle:after{content:"";border-radius:inherit;position:absolute;inset:0}._32KJUW_toggle:focus-visible{outline:none}._32KJUW_toggle:focus-visible:after{outline:2px solid var(--ink);outline-offset:2px}._32KJUW_name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._32KJUW_name b{font:600 var(--t-sm);white-space:nowrap}._32KJUW_left{color:var(--ink-2);font:400 var(--t-xs);white-space:nowrap;font-variant-numeric:tabular-nums}._32KJUW_bar{border-radius:var(--r-pill);background:var(--surface-3);height:4px;display:block;overflow:hidden}._32KJUW_bar i{width:var(--fill);border-radius:var(--r-pill);background:var(--accent);height:100%;transition:width .6s var(--ease);display:block}._32KJUW_root[data-max] ._32KJUW_bar i{background:linear-gradient(90deg,#f2b100,#ffe08a)}._32KJUW_root[data-guest] ._32KJUW_name{align-self:flex-start;margin-top:3px}._32KJUW_row ._32KJUW_login[data-size]{z-index:1;left:calc(var(--s-2) + 40px + var(--s-2));height:28px;padding:0 var(--s-3);position:absolute;bottom:3px}._32KJUW_chev{color:var(--ink-2);transition:transform var(--dur-2) var(--ease);flex:none;place-items:center;display:grid}._32KJUW_root[data-open] ._32KJUW_chev{transform:rotate(180deg)}._32KJUW_scrim{z-index:1;position:fixed;inset:0}._32KJUW_sheet{z-index:2;top:calc(100% + var(--s-2));gap:var(--s-5);width:min(360px, calc(100vw - 2 * var(--s-4)));max-height:max(180px,100dvh - 348px);padding:var(--s-5);overscroll-behavior:contain;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);animation:_32KJUW_pop var(--dur-2) var(--ease);outline:none;flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto}@keyframes _32KJUW_pop{0%{opacity:0;transform:translateY(-6px)}}._32KJUW_sec{gap:var(--s-3);flex-direction:column;display:flex}._32KJUW_h{font:700 var(--t-sm);margin:0}@media (max-width:767px){._32KJUW_scrim{background:0 0}._32KJUW_sheet{top:calc(var(--s-3) + var(--pv) + var(--s-2));right:var(--s-3);bottom:auto;left:var(--s-3);width:auto;max-height:min(56dvh, calc(100dvh - var(--s-3) - var(--pv) - var(--s-2) - var(--s-3) - env(safe-area-inset-bottom)));gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);animation:_32KJUW_drop var(--dur-3) var(--ease);position:fixed}}@media (max-width:359px){._32KJUW_row ._32KJUW_mini{display:none}._32KJUW_row ._32KJUW_login[data-size]{left:var(--s-2)}}@keyframes _32KJUW_drop{0%{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){._32KJUW_sheet{animation:none}._32KJUW_bar i,._32KJUW_chev{transition:none}}
._9E4rGG_studio{font:400 var(--t-md);color:var(--ink);--pv:184px;z-index:var(--z-modal);outline:none;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}._9E4rGG_studio[data-phase=fly],._9E4rGG_studio[data-phase=out]{pointer-events:none}._9E4rGG_paper{margin:var(--s-4) calc(var(--pv) + 2 * var(--s-4)) 0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;position:relative}._9E4rGG_paper[data-placing]{cursor:copy}._9E4rGG_studio[data-view=plane] ._9E4rGG_paper:not([data-over]){cursor:grab}._9E4rGG_studio:not([data-phase=edit]) ._9E4rGG_paper{cursor:default}._9E4rGG_close{z-index:2;top:var(--s-4);right:var(--s-4);transition:opacity .3s var(--ease), transform .3s var(--ease);position:absolute}._9E4rGG_preview{z-index:2;top:calc(var(--s-4) + 44px + var(--s-3));right:var(--s-4);width:var(--pv);height:var(--pv);border-radius:var(--r-lg);box-shadow:var(--shadow-1);cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:85% 15%;background:0 0;border:0;padding:9px;transition:transform .45s cubic-bezier(.3,1.4,.5,1);position:absolute;overflow:hidden}._9E4rGG_preview:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._9E4rGG_pv{border-radius:calc(var(--r-lg) - 9px);width:100%;height:100%;box-shadow:0 0 0 100vmax var(--surface);display:block}._9E4rGG_studio[data-phase=edit] ._9E4rGG_preview{transition-delay:.28s}._9E4rGG_swap{background:var(--surface);width:28px;height:28px;box-shadow:var(--shadow-1);color:var(--ink);transition:transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}._9E4rGG_preview:hover ._9E4rGG_swap{transform:scale(1.1)}._9E4rGG_studio:not([data-phase=edit]) ._9E4rGG_preview{transition-duration:.25s;transition-timing-function:var(--ease);transform:scale(0)}._9E4rGG_tier{z-index:2;top:calc(var(--s-4) + 44px + var(--s-3) + var(--pv) + var(--s-3));right:var(--s-4);width:var(--pv);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);transform-origin:85% 0;transition:transform .45s cubic-bezier(.3,1.4,.5,1);position:absolute}._9E4rGG_studio[data-phase=edit] ._9E4rGG_tier{transition-delay:.34s}._9E4rGG_studio:not([data-phase=edit]) ._9E4rGG_tier{transition-duration:.25s;transition-timing-function:var(--ease);transform:scale(0)}._9E4rGG_ring{z-index:2;pointer-events:none;background:color-mix(in srgb, var(--c) 30%, transparent);box-shadow:0 0 0 1.5px var(--c), 0 0 0 3px #ffffffe6;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._9E4rGG_ring[data-erase]{box-shadow:0 0 0 1.5px var(--ink), 0 0 0 3px #ffffffe6;background:#ffffff80}._9E4rGG_dock{z-index:2;padding:var(--s-3) var(--s-4) calc(var(--s-6) + env(safe-area-inset-bottom));transition:transform .5s cubic-bezier(.2, 1.15, .35, 1), opacity .3s var(--ease);justify-content:center;display:flex;position:relative}._9E4rGG_studio[data-phase=edit] ._9E4rGG_dock{transition-delay:.1s}._9E4rGG_studio:not([data-phase=edit]) ._9E4rGG_dock{transform:translateY(calc(100% + var(--s-4)));opacity:0;transition-timing-function:var(--ease)}._9E4rGG_studio:not([data-phase=edit]) ._9E4rGG_close{opacity:0;transform:scale(.8)}._9E4rGG_bar{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);max-width:100%;padding:var(--s-2);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}._9E4rGG_group{align-items:center;gap:var(--s-1);display:flex}._9E4rGG_size{width:132px}._9E4rGG_foldIcon{margin-right:var(--s-1);vertical-align:-4px}._9E4rGG_bar [data-on]{background:var(--surface-3)}._9E4rGG_swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}._9E4rGG_swatch:before{content:"";background:var(--c);transition:box-shadow var(--dur-1) var(--ease);border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #0000001f}._9E4rGG_swatch[aria-checked=true]:before{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}._9E4rGG_swatch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._9E4rGG_more{bottom:calc(100% - var(--s-1));align-items:center;gap:var(--s-1) var(--s-3);width:max-content;max-width:calc(100vw - 2 * var(--s-3));padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);grid-template-columns:auto auto;display:grid;position:absolute;left:50%;transform:translate(-50%)}._9E4rGG_label{font:600 var(--t-xs);color:var(--ink-2)}._9E4rGG_row{flex-wrap:wrap;align-items:center;display:flex}._9E4rGG_row>button{min-width:var(--hit);justify-content:center}._9E4rGG_hint{bottom:calc(100% - var(--s-1));padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);font:600 var(--t-sm);color:var(--ink-2);white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%)}._9E4rGG_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._9E4rGG_studio *{transition-duration:0s!important;transition-delay:0s!important}}@media (max-width:767px){._9E4rGG_studio{--pv:84px}._9E4rGG_paper{margin:calc(var(--s-3) + var(--pv) + var(--s-2)) var(--s-3) 0}._9E4rGG_preview{top:var(--s-3);left:var(--s-3);border-radius:var(--r-md);transform-origin:15% 15%;padding:6px;right:auto}._9E4rGG_pv{border-radius:calc(var(--r-md) - 6px)}._9E4rGG_swap{width:24px;height:24px;bottom:3px;right:3px}._9E4rGG_tier{top:var(--s-3);left:calc(var(--s-3) + var(--pv) + var(--s-2));right:calc(var(--s-3) + 44px + var(--s-2));border-radius:var(--r-md);transform-origin:0 15%;width:auto}._9E4rGG_group[data-grow]{flex:auto}._9E4rGG_group[data-grow] ._9E4rGG_size{flex:auto;min-width:96px}._9E4rGG_close{top:var(--s-3);right:var(--s-3)}._9E4rGG_dock{padding:var(--s-2) var(--s-3) calc(var(--s-4) + env(safe-area-inset-bottom))}._9E4rGG_bar{gap:var(--s-1) var(--s-2);padding:var(--s-1);border-radius:var(--r-lg)}}
.bxu6sG_form{align-items:stretch;gap:var(--s-3);width:min(320px,100vw - 48px);scroll-margin-bottom:var(--s-4);flex-direction:column;display:flex}.bxu6sG_go{box-sizing:border-box;height:52px;padding:0 var(--s-8);border-radius:var(--r-pill);color:#fff;font:700 var(--t-md);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease);background:linear-gradient(135deg,#6fa8ff,#3657d6);border:0;margin:0;box-shadow:0 6px 16px #3657d633}.bxu6sG_go:disabled{opacity:.7;cursor:progress}.bxu6sG_go:focus-visible,.bxu6sG_link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bxu6sG_go:active:not(:disabled){transform:scale(.97)}@media (min-width:768px){.bxu6sG_go{height:56px}}@media (max-width:767px) and (max-height:700px){.bxu6sG_go{height:44px}}.bxu6sG_err{font:600 var(--t-sm);color:#c23b22;text-align:center}.bxu6sG_note{font:400 var(--t-xs);color:var(--ink-2);text-align:center}.bxu6sG_note a{color:var(--ink);text-underline-offset:2px}.bxu6sG_row{justify-content:space-between;gap:var(--s-3);display:flex}.bxu6sG_link{min-height:44px;padding:0 var(--s-3);color:var(--ink-2);font:400 var(--t-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0}.bxu6sG_link:disabled{opacity:.6;cursor:default}@media (hover:hover){.bxu6sG_link:hover:not(:disabled){color:var(--ink)}}.bxu6sG_wait{height:52px;color:var(--accent);place-items:center;display:grid}
.pI_RKa_events,.pI_RKa_dlg,.pI_RKa_scale{--t-xs:12px/1.6 var(--font);--t-sm:14px/1.6 var(--font);--t-md:16px/1.6 var(--font);--t-lg:var(--t-md);--t-xl:var(--t-md);--t-2xl:var(--t-md)}.pI_RKa_events{border-radius:var(--r-xl);background:var(--surface);width:min(880px,100vw - 32px);max-width:none;max-height:min(760px,100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-2);font:400 var(--t-sm);border:0;outline:none;padding:0;overflow:hidden}.pI_RKa_events[open]{flex-direction:column;display:flex}.pI_RKa_events::backdrop{background:var(--scrim)}.pI_RKa_card{--dock-top:var(--s-6);--dock-gap:var(--s-4);--fade-gap:var(--s-4);gap:var(--s-4);min-height:0;padding:0 var(--s-6);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:auto}.pI_RKa_head{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.pI_RKa_title{min-width:0;font:700 var(--t-md);flex:1;margin:0}.pI_RKa_body{align-content:start;gap:var(--s-6);padding:0 0 var(--s-6);flex:none;display:grid}.pI_RKa_body>*,.pI_RKa_list>*,.pI_RKa_part>*,.pI_RKa_one>*,.pI_RKa_sub>*{min-width:0}.pI_RKa_hint{color:var(--ink-2);font:400 var(--t-sm);margin:0}.pI_RKa_warn{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);font:600 var(--t-sm);margin:0;display:flex}.pI_RKa_empty{justify-items:start;gap:var(--s-2);display:grid}.pI_RKa_skeleton,.pI_RKa_skel{border-radius:var(--r-lg);background:linear-gradient(90deg, var(--surface-2) 30%, var(--surface-3) 50%, var(--surface-2) 70%) 0 0 / 300% 100%;animation:1.4s linear infinite pI_RKa_shimmer}.pI_RKa_skeleton{height:220px}.pI_RKa_skel{height:112px}@keyframes pI_RKa_shimmer{to{background-position:-150% 0}}.pI_RKa_list{gap:var(--s-4);flex-direction:column;display:flex}.pI_RKa_tabs{align-self:flex-start;width:min(100%,320px)}.pI_RKa_part{gap:var(--s-3);display:grid}.pI_RKa_part[data-next]{gap:var(--s-3)}.pI_RKa_partTitle{font:700 var(--t-md);margin:0}.pI_RKa_grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.pI_RKa_pulse{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pI_RKa_breathe}@keyframes pI_RKa_breathe{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.pI_RKa_pulse{animation:none}}.pI_RKa_date{border-radius:var(--r-md);background:var(--surface);width:56px;height:56px;box-shadow:var(--edge);text-align:center;flex:none;place-content:center;display:grid}.pI_RKa_date b{font:700 var(--t-sm);font-variant-numeric:tabular-nums}.pI_RKa_date small{color:var(--ink-2);font:400 var(--t-xs)}.pI_RKa_date[data-sm]{border-radius:var(--r-sm);width:48px;height:48px}.pI_RKa_thumb{border-radius:var(--r-md);background:var(--surface);width:64px;height:64px;box-shadow:var(--edge);flex:none;display:block;position:relative;overflow:hidden}.pI_RKa_thumb[data-sm]{border-radius:var(--r-sm);width:48px;height:48px}.pI_RKa_thumb img{object-fit:cover;width:100%;height:100%;display:block}.pI_RKa_thumb[data-wide]{aspect-ratio:16/9;border-radius:var(--r-sm);width:112px;height:auto}.pI_RKa_thumb[data-wide][data-sm]{aspect-ratio:auto;width:48px;height:48px}.pI_RKa_thumb[data-wide][data-sm]>:last-child{display:none}@media (min-width:768px){.pI_RKa_thumb[data-wide][data-sm]{aspect-ratio:16/9;width:96px;height:auto}.pI_RKa_thumb[data-wide][data-sm]>:last-child{display:grid}}.pI_RKa_thumb[data-wide] img{position:absolute;inset:0}.pI_RKa_thumb[data-art] img{object-fit:contain;padding:6px}.pI_RKa_item{gap:var(--s-4);width:100%;height:100%;padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--edge);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}@media (hover:hover){.pI_RKa_item:hover{box-shadow:var(--shadow-1)}}.pI_RKa_item:focus-visible,.pI_RKa_row:focus-visible,.pI_RKa_mrow:focus-visible,.pI_RKa_past summary:focus-visible,.pI_RKa_intro summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pI_RKa_itemBody{gap:2px;min-width:0;display:grid}.pI_RKa_itemTitle{min-width:0;font:700 var(--t-sm)}.pI_RKa_mt{color:var(--ink-2);font:400 var(--t-xs)}.pI_RKa_item[data-off] .pI_RKa_itemTitle{color:var(--ink-2)}.pI_RKa_mine span[data-lead]{padding-left:var(--s-3)}.pI_RKa_nw{white-space:nowrap}.pI_RKa_past{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--edge)}.pI_RKa_past summary{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-5);border-radius:var(--r-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.pI_RKa_past summary::-webkit-details-marker{display:none}.pI_RKa_pastTitle{min-width:0;font:600 var(--t-sm);flex:1}.pI_RKa_past summary svg{color:var(--ink-2);transition:transform var(--dur-2) var(--ease);flex:none}.pI_RKa_past[open] summary svg{transform:rotate(180deg)}.pI_RKa_rows{gap:var(--s-1);padding:0 var(--s-3) var(--s-3);margin:0;list-style:none;display:grid}.pI_RKa_row{align-items:center;gap:var(--s-3);width:100%;min-height:64px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;display:flex}@media (hover:hover){.pI_RKa_row:hover{background:var(--surface-3)}}.pI_RKa_cp{--room:var(--s-3);flex:1;gap:2px;min-width:0;display:grid}.pI_RKa_tt{font:600 var(--t-sm)}.pI_RKa_rc{flex-direction:column;align-items:flex-end;display:flex}.pI_RKa_one{gap:var(--s-5);min-width:0;display:grid}.pI_RKa_cover{isolation:isolate;border-radius:var(--r-lg);height:260px;position:relative;overflow:hidden}.pI_RKa_cover img{width:100%;height:100%;display:block}.pI_RKa_coverFront{object-fit:contain;position:relative}.pI_RKa_cover[data-preset] .pI_RKa_coverFront{object-fit:cover}.pI_RKa_coverBack{z-index:-1;object-fit:cover;opacity:.5;filter:blur(24px);position:absolute;inset:0;transform:scale(1.25)}.pI_RKa_oneHead{gap:var(--s-2);min-width:0;display:grid}.pI_RKa_oneTitle{min-width:0;font:700 var(--t-md);margin:0}.pI_RKa_line{flex-wrap:wrap;align-items:center;margin:0;display:flex}.pI_RKa_when{color:var(--ink);font:400 var(--t-sm);margin:0}.pI_RKa_place{color:var(--ink-2);font:400 var(--t-sm);margin:0}.pI_RKa_intro{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--edge)}.pI_RKa_intro summary{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-5);border-radius:var(--r-lg);font:700 var(--t-md);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.pI_RKa_intro summary::-webkit-details-marker{display:none}.pI_RKa_intro summary svg{color:var(--ink-2);transition:transform var(--dur-2) var(--ease);flex:none}.pI_RKa_intro[open] summary svg{transform:rotate(180deg)}.pI_RKa_introBody{gap:var(--s-4);padding:0 var(--s-5) var(--s-5);min-width:0;display:grid}.pI_RKa_about{gap:var(--s-1);color:var(--ink-2);display:grid}.pI_RKa_about p{margin:0}.pI_RKa_foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-6) var(--s-6);background:var(--surface);flex:none;display:flex}.pI_RKa_dlg{gap:var(--s-3);font:400 var(--t-sm);display:grid}.pI_RKa_dlg p{margin:0}.pI_RKa_summary{padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--edge);gap:2px;display:grid}.pI_RKa_summary b{color:var(--ink);font:700 var(--t-sm);overflow-wrap:anywhere}.pI_RKa_summary span{color:var(--ink-2)}.pI_RKa_err{color:#c23b22;font-weight:600}.pI_RKa_mlist{gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid}.pI_RKa_mrow{align-items:center;gap:var(--s-3);width:100%;min-height:72px;padding:var(--s-3) var(--s-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--edge);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;display:flex}.pI_RKa_mrow[data-gone]{cursor:default;color:var(--ink-2)}@media (hover:hover){.pI_RKa_mrow:not([data-gone]):hover{background:var(--surface-3)}}.pI_RKa_mcopy{--room:var(--s-3);flex:1;min-width:0}[data-off] .pI_RKa_tt{color:var(--ink-2)}@media (max-width:767px){.pI_RKa_events{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;height:calc(100dvh - 24px);max-height:none;margin:auto 0 0}.pI_RKa_card{--dock-top:var(--s-5);padding:0 var(--s-4)}.pI_RKa_grid{gap:var(--s-3);grid-template-columns:1fr}.pI_RKa_item{padding:var(--s-4)}.pI_RKa_past summary,.pI_RKa_intro summary{padding-inline:var(--s-4)}.pI_RKa_introBody{padding:0 var(--s-4) var(--s-4)}.pI_RKa_tabs{width:100%}.pI_RKa_cover{height:220px}.pI_RKa_foot{padding:var(--s-3) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom))}.pI_RKa_foot>:is(button,a){flex:1}}@media (prefers-reduced-motion:reduce){.pI_RKa_skeleton,.pI_RKa_skel{animation:none}}
.F_ZdbW_form{gap:var(--s-3);margin-top:var(--s-1);flex-direction:column;display:flex}.F_ZdbW_email{color:var(--ink);word-break:break-all;font-weight:600}.F_ZdbW_change{margin:calc(-1 * var(--s-1)) 0 0 calc(-1 * var(--s-3));align-self:flex-start}.F_ZdbW_err{font:600 var(--t-sm);color:#c23b22}.F_ZdbW_note{font:400 var(--t-xs);color:var(--ink-2)}.F_ZdbW_note a{color:var(--ink);text-underline-offset:2px}.F_ZdbW_fav[aria-pressed]{color:var(--accent-ink)}.F_ZdbW_fav svg{stroke-width:2.25px;transition:fill var(--dur-1) var(--ease), transform var(--dur-2) var(--ease)}.F_ZdbW_fav[aria-pressed=true] svg{fill:var(--accent);transform:scale(1.08)}.F_ZdbW_favs{gap:var(--s-2);flex-direction:column;display:flex}.F_ZdbW_list{margin:var(--s-2) calc(-1 * var(--s-2)) 0;padding:0;list-style:none}.F_ZdbW_row{align-items:center;gap:var(--s-3);width:100%;min-height:60px;padding:var(--s-2);border-radius:var(--r-md);color:var(--ink);font:600 var(--t-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;display:flex}.F_ZdbW_row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (hover:hover){.F_ZdbW_row:hover{background:var(--surface-2)}}.F_ZdbW_list[data-tab=notes]{gap:var(--s-1);flex-direction:column;display:flex}.F_ZdbW_row[data-asp]{background:color-mix(in srgb, var(--c) 12%, var(--surface));box-shadow:inset 4px 0 0 var(--c);transition:background var(--dur-2) var(--ease)}.F_ZdbW_row[data-asp] .F_ZdbW_logo{border:2px solid var(--c)}@media (hover:hover){.F_ZdbW_row[data-asp]:hover{background:color-mix(in srgb, var(--c) 12%, var(--surface-2))}}.F_ZdbW_logo{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.F_ZdbW_logo[data-square]{border-radius:var(--r-sm)}.F_ZdbW_logo[data-square] img{object-fit:cover;padding:0}.F_ZdbW_logo img{object-fit:contain;width:100%;height:100%;padding:5px;position:absolute;inset:0}.F_ZdbW_copy{--room:var(--s-3);flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.F_ZdbW_meta,.F_ZdbW_preview{font:400 var(--t-xs);color:var(--ink-2)}.F_ZdbW_empty{align-items:flex-start;gap:var(--s-3);margin-top:var(--s-3);flex-direction:column;display:flex}.F_ZdbW_skeleton{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.F_ZdbW_skeleton i{border-radius:var(--r-md);background:linear-gradient(90deg, var(--surface-2) 30%, var(--line) 50%, var(--surface-2) 70%) 0 0 / 300% 100%;height:52px;animation:1.4s linear infinite F_ZdbW_shimmer}@keyframes F_ZdbW_shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.F_ZdbW_pop,.F_ZdbW_skeleton i{animation:none}}.F_ZdbW_fbAbout{color:var(--ink-2);font:400 var(--t-sm);overflow-wrap:anywhere}.F_ZdbW_fbChoices{gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}
.HbkPqa_host{--hero-w:min(calc(min(440px, 100vw) * .52), calc(28vh * var(--ar)));--hero-tuck:var(--s-1);--hero-lift:calc(var(--hero-w) / var(--ar) * .36)}@media (max-width:899px){.HbkPqa_host[data-dock]{--hero-down:calc(var(--hero-w) / var(--ar) * .36 + var(--dock-h));--hero-lift:0px}}.HbkPqa_hero{flex-direction:column;align-self:stretch;min-width:0;display:flex}.HbkPqa_stage{width:var(--hero-w);aspect-ratio:calc(var(--ar) / .64);margin-top:calc(-1 * var(--hero-pad,var(--s-6)));pointer-events:none;flex:none;align-self:center;position:relative}.HbkPqa_art{width:100%;height:auto;aspect-ratio:var(--ar);opacity:0;position:absolute;bottom:0;left:0}.HbkPqa_art[data-ready]{opacity:1;animation:HbkPqa_hero-in .64s var(--ease) both}@keyframes HbkPqa_hero-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.HbkPqa_art[data-ready]{animation:none}}.HbkPqa_head{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--s-3);margin-top:calc(-1 * var(--hero-tuck,var(--s-4)));min-width:0;display:flex;position:relative}.HbkPqa_name{flex-direction:column;min-width:0;display:flex}.HbkPqa_en{color:var(--ink-2);font:600 12px/1.6 var(--font-map), Georgia, serif;letter-spacing:.2em;white-space:nowrap}.HbkPqa_zh{color:var(--ink);font:700 16px/1.6 var(--font);margin:0}.HbkPqa_sub{color:var(--ink-2);font:400 14px/1.6 var(--font);margin:0}.HbkPqa_tools{align-items:center;gap:var(--s-2);flex:none;display:flex}.HbkPqa_float{z-index:4;left:50%;top:calc(var(--hero-w) / var(--ar) * -.36 + var(--hero-down,0px));width:var(--hero-w);aspect-ratio:var(--ar);pointer-events:none;opacity:calc(1 - var(--hf,0));translate:-50%;transform:translateY(calc(var(--hf,0) * -36px));position:absolute}.HbkPqa_gap{height:calc(var(--hero-w) / var(--ar) * .64 - var(--s-3) + var(--hero-down,0px))}@media (prefers-reduced-motion:reduce){.HbkPqa_float{transform:none}}
.WwIZUq_root{--t-xs:12px/1.6 var(--font);--t-sm:14px/1.6 var(--font);--t-md:16px/1.6 var(--font);z-index:var(--z-sheet);pointer-events:none;color:var(--ink);font:400 var(--t-sm);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}.WwIZUq_zone{pointer-events:auto;touch-action:none;width:50%;position:absolute;top:0;bottom:0}.WwIZUq_zone[data-side=l]{left:0}.WwIZUq_zone[data-side=r]{right:0}.WwIZUq_edge{width:96px;padding-inline:var(--s-3);color:#fff;opacity:0;transition:opacity var(--dur-2) var(--ease);align-items:center;display:flex;position:absolute;top:0;bottom:0}.WwIZUq_edge[data-side=l]{background:linear-gradient(90deg,#ffffff6b,#0000);left:0}.WwIZUq_edge[data-side=r]{background:linear-gradient(270deg,#ffffff6b,#0000);justify-content:flex-end;right:0}.WwIZUq_edge[data-on]{opacity:1}.WwIZUq_edge svg{filter:drop-shadow(0 1px 3px #0006)}.WwIZUq_arrow{color:#f2c14e;opacity:0;filter:drop-shadow(0 1px 4px #00000080);will-change:transform;width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;top:0;left:0}.WwIZUq_arrow[data-on]{opacity:1}.WwIZUq_pill{top:calc(var(--s-4) + env(safe-area-inset-top));min-width:88px;height:44px;padding:0 var(--s-5);box-sizing:border-box;border-radius:var(--r-pill);background:var(--ink);color:#fff;font:700 var(--t-md);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur-2) var(--ease), scale var(--dur-2) var(--ease);place-items:center;display:grid;position:absolute;left:50%;translate:-50%;scale:.9}.WwIZUq_pill[data-show]{opacity:1;scale:1}.WwIZUq_count{animation:WwIZUq_count-pop var(--dur-2) var(--ease) both}@keyframes WwIZUq_count-pop{0%{opacity:0;transform:scale(1.5)}}.WwIZUq_close{top:calc(var(--s-4) + env(safe-area-inset-top));right:calc(var(--s-4) + env(safe-area-inset-right));pointer-events:auto;position:absolute}.WwIZUq_card{--hero-pad:var(--s-5);left:50%;bottom:calc(var(--s-4) + env(safe-area-inset-bottom));gap:var(--s-3);width:min(420px, calc(100% - var(--s-8)));box-sizing:border-box;padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);pointer-events:auto;animation:WwIZUq_card-in var(--dur-3) var(--ease) both;flex-direction:column;display:flex;position:absolute;translate:-50%}html[data-race-lift] output[role=status]{bottom:calc(var(--s-4) + var(--s-3) + var(--race-lift,0px) + env(safe-area-inset-bottom))}@keyframes WwIZUq_card-in{0%{opacity:0;transform:translateY(12px)}}.WwIZUq_head{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.WwIZUq_title{min-width:0;color:var(--ink);font:700 var(--t-md);margin:0}.WwIZUq_card[data-wait]{width:auto;padding:var(--s-4);border-radius:var(--r-pill);animation-delay:.3s}.WwIZUq_line{color:var(--ink);font:400 var(--t-sm);font-variant-numeric:tabular-nums;margin:0}.WwIZUq_steer{color:var(--ink-2);flex:none}.WwIZUq_actions{align-items:center;gap:var(--s-2);margin-top:var(--s-1);display:flex}.WwIZUq_actions>:not(.WwIZUq_steer){flex:1}.WwIZUq_actions>.WwIZUq_steer{margin-right:var(--s-2)}.WwIZUq_back{margin-top:calc(var(--s-2) - var(--s-3))}.WwIZUq_std{justify-content:space-between;gap:var(--s-3);font:600 var(--t-sm);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:flex}.WwIZUq_std li{align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}.WwIZUq_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WwIZUq_stamp{box-sizing:border-box;border:1.5px dashed var(--ink-3);border-radius:50%;width:32px;height:32px;display:block}.WwIZUq_medal{align-items:center;gap:var(--s-2);font:600 var(--t-sm);margin:0;display:flex}.WwIZUq_row{align-items:center;gap:var(--s-3);display:flex}.WwIZUq_rowHead{align-items:center;gap:var(--s-1);flex:1;min-width:0;display:flex}.WwIZUq_rowTitle{min-width:0;color:var(--ink);font:700 var(--t-sm);margin:0}.WwIZUq_rowBest{align-items:center;gap:var(--s-1);color:var(--ink-2);font:600 var(--t-sm);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.WwIZUq_wall{gap:var(--s-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.WwIZUq_wall{grid-template-columns:repeat(10,minmax(0,1fr))}}.WwIZUq_cell{aspect-ratio:1;border-radius:var(--r-md);background:var(--surface-2);place-items:center;display:grid}.WwIZUq_cell .WwIZUq_medalArt{object-fit:contain;width:78%;height:78%}.WwIZUq_cell .WwIZUq_medalArt[data-m="0"]{opacity:.5}.WwIZUq_cell[data-today]{box-shadow:inset 0 0 0 2px var(--ink)}.WwIZUq_cellBtn{border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.WwIZUq_cellBtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.WwIZUq_cellBtn:hover{background:#1414140f}}.WwIZUq_makeupBtn{align-items:center;gap:var(--s-1);height:24px;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);color:var(--ink);font:600 var(--t-xs);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#1414140f;border:0;display:inline-flex;position:relative}.WwIZUq_makeupBtn:before{content:"";position:absolute;inset:-10px -6px}.WwIZUq_makeupBtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.WwIZUq_makeupBtn:hover{background:#1414141f}}.WwIZUq_popTitle{color:var(--ink);font:700 var(--t-md);margin:0}.WwIZUq_days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WwIZUq_dayRow{align-items:center;gap:var(--s-3);width:100%;min-height:48px;padding:0 var(--s-3);box-sizing:border-box;border-radius:var(--r-md);color:var(--ink);font:400 var(--t-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;display:flex}.WwIZUq_dayRow b{font-variant-numeric:tabular-nums;min-width:48px;font-weight:700}.WwIZUq_dayRow[aria-current]{background:var(--surface-2)}.WwIZUq_dayRow:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (hover:hover){.WwIZUq_dayRow:hover{background:var(--surface-2)}}.WwIZUq_dayMedal{margin-left:auto;display:inline-flex}.WwIZUq_dayMile{color:var(--ink);font:600 var(--t-sm);font-variant-numeric:tabular-nums;margin:0}.WwIZUq_modeTag{align-items:center;gap:var(--s-1);height:24px;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);color:var(--ink);font:600 var(--t-xs);white-space:nowrap;vertical-align:middle;background:#1414140f;display:inline-flex}.WwIZUq_subRow{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:inline-flex}.WwIZUq_modeTag svg{flex:none}.WwIZUq_badge{top:calc(var(--s-4) + env(safe-area-inset-top) + 44px + var(--s-2));width:max-content;max-width:calc(100vw - 2 * var(--s-4));justify-content:center;align-items:center;gap:var(--s-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;left:50%;translate:-50%}.WwIZUq_badge .WwIZUq_modeTag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414148c}.WwIZUq_dots{gap:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-pill);background:#1414148c;align-items:center;height:24px;display:inline-flex}.WwIZUq_dots i{box-sizing:border-box;width:10px;height:10px;transition:background var(--dur-2) var(--ease);border:1.5px solid #f2c14e;border-radius:50%}.WwIZUq_dots i[data-on]{background:#f2c14e}
.b_HmsW_body{--dock-top:var(--s-2);--dock-gap:var(--s-3);--fade-gap:var(--s-3);--fade-pb:calc(var(--s-6) + env(safe-area-inset-bottom));gap:var(--s-3);overscroll-behavior:contain;border-radius:inherit;min-height:0;padding:0 var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:auto}.b_HmsW_body>*{flex:none;min-width:0}.b_HmsW_sort{flex:none;display:inline-flex;position:relative}.b_HmsW_sortFace{height:36px;padding:0 var(--s-3) 0 var(--s-4);border-radius:var(--r-pill);background:var(--float-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--float-shadow);color:var(--ink);font:600 var(--t-sm);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.b_HmsW_sortFace svg{color:var(--ink-2)}.b_HmsW_sort select{opacity:0;cursor:pointer;width:100%;height:calc(100% + 8px);font:inherit;border:0;margin:0;position:absolute;inset:-4px 0}.b_HmsW_sort:has(select:focus-visible) .b_HmsW_sortFace{outline:2px solid var(--ink);outline-offset:2px}.b_HmsW_tabs{justify-self:start;width:min(100%,320px)}@media (max-width:767px){.b_HmsW_tabs{width:100%}}.b_HmsW_search{gap:var(--s-2);min-width:0;display:grid}.b_HmsW_soon{padding:0 var(--s-2);color:var(--ink-2);font:400 var(--t-xs);margin:0}.b_HmsW_applied{gap:0 var(--s-1);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:767px){.b_HmsW_body{padding:0 var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom))}}.b_HmsW_menu div:has(>.b_HmsW_menuBody){align-self:stretch}.b_HmsW_menuBody{gap:var(--s-2);display:grid}.b_HmsW_menuLabel{margin:var(--s-2) 0 0;color:var(--ink);font:600 var(--t-sm)}.b_HmsW_menuBody>.b_HmsW_menuLabel:first-child{margin-top:0}.b_HmsW_wrap{gap:0 var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.b_HmsW_wrap:empty{display:none}.b_HmsW_menu h2{font:700 var(--t-md)}.b_HmsW_menu>div>div:last-child{background:var(--surface);position:sticky;bottom:0}.b_HmsW_logo{background:#fff;border-radius:50%;flex:none;width:24px;height:24px;position:relative;overflow:hidden}.b_HmsW_logo img{object-fit:contain;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.b_HmsW_hint{color:var(--ink-2);font:400 var(--t-sm);margin:0}.b_HmsW_grid{gap:var(--s-8) var(--s-4);outline:none;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.b_HmsW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.b_HmsW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.b_HmsW_card{align-content:start;gap:var(--s-1);min-width:0;display:grid;position:relative}.b_HmsW_open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;display:block}.b_HmsW_open:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.b_HmsW_card[aria-busy] .b_HmsW_open{cursor:progress;opacity:.6}.b_HmsW_fav{z-index:2;position:absolute;top:6px;right:6px}.b_HmsW_fav>button{width:32px;height:32px;position:relative}.b_HmsW_fav>button:after{content:"";position:absolute;inset:-6px}.b_HmsW_fav>button svg{width:16px;height:16px}.b_HmsW_stage{padding:var(--s-2) var(--s-3) var(--s-2);perspective:900px;view-timeline-name:--paper;display:block;position:relative}.b_HmsW_tilt{transform:rotateX(var(--rx,6deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transform-origin:50% 85%;transition:transform .18s var(--ease);display:block;position:relative}.b_HmsW_tilt:before,.b_HmsW_tilt:after{content:"";z-index:-1;background:#f7f1e3;border-radius:3px;position:absolute;inset:0;box-shadow:0 1px 2px #3c280a29}.b_HmsW_tilt:before{transform:translate(7px,6px)rotate(1.8deg)}.b_HmsW_tilt:after{background:#f1e8d6;transform:translate(-6px,3px)rotate(-1.4deg)}.b_HmsW_sheet{aspect-ratio:595/480;background:var(--paper);border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:1px 2px #eae0ca,2px 4px #e0d4ba,0 4px 8px #281c0a1f,0 18px 32px -8px #281c0a4d;container-type:inline-size}.b_HmsW_sheet canvas{width:100%;height:100%;position:absolute;inset:0}.b_HmsW_txt{gap:var(--s-1);padding:calc(var(--bk,175) * 100cqw / 595 + 6px) calc(36 * 100cqw / 595 + 6px) 0;color:var(--ink);opacity:0;transition:opacity .24s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.b_HmsW_sheet[data-ready] .b_HmsW_txt{opacity:1}.b_HmsW_t,.b_HmsW_lt{word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b_HmsW_t{-webkit-line-clamp:3;line-clamp:3;font:700 14px/1.5 var(--font-paper-cjk)}.b_HmsW_lt{-webkit-line-clamp:3;line-clamp:3;font:400 12px/1.6 var(--font);-webkit-mask-image:linear-gradient(#000 3.1em,#0000 4.6em);mask-image:linear-gradient(#000 3.1em,#0000 4.6em)}.b_HmsW_sheet:after{content:"";opacity:0;transition:opacity .18s var(--ease);background:radial-gradient(circle at var(--gx,30%) var(--gy,0%), #ffffffa6, #fff0 58%);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.b_HmsW_tilt:hover{--ty:-6px}.b_HmsW_tilt:hover .b_HmsW_sheet:after{opacity:.55}}@keyframes b_HmsW_lean{0%{transform:rotateX(18deg)translateY(14px)}50%{transform:rotateX(0)translateY(0)}to{transform:rotateX(-5deg)translateY(-6px)}}@supports (animation-timeline:view()){@media (hover:none),(max-width:767px){.b_HmsW_tilt{transition:none;animation:linear both b_HmsW_lean;animation-timeline:--paper;animation-range:cover}}}@media (prefers-reduced-motion:reduce){.b_HmsW_tilt{transition:none!important;animation:none!important;transform:none!important}.b_HmsW_txt{transition:none}.b_HmsW_sheet:after{display:none}}.b_HmsW_del,.b_HmsW_moreBtn{flex:none}@keyframes b_HmsW_shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.b_HmsW_tilt{transition:none!important;animation:none!important;transform:none!important}.b_HmsW_txt{transition:none}.b_HmsW_sheet:after{display:none}}.b_HmsW_where{min-width:0;padding:0 var(--s-3);color:var(--ink-2);font:400 var(--t-xs);--room:var(--s-2);display:block}.b_HmsW_author{align-items:center;gap:var(--s-2);min-width:0;min-height:48px;padding:0 0 0 var(--s-1);color:var(--ink-2);font:400 var(--t-xs);--room:var(--s-2);display:flex}.b_HmsW_who{cursor:pointer;flex:1;min-width:0;display:block}.b_HmsW_author:not([data-own]) .b_HmsW_who>:first-child{color:var(--ink);font-weight:600}.b_HmsW_day{color:var(--ink-2);font:400 var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.b_HmsW_author[data-own]{gap:var(--s-3)}.b_HmsW_del,.b_HmsW_moreBtn{flex:none}.b_HmsW_moreBtn>button{color:var(--ink-2)}.b_HmsW_empty{justify-items:start;gap:var(--s-2);display:grid}.b_HmsW_more{justify-self:center}.b_HmsW_warn{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);font:600 var(--t-sm);margin:0;display:flex}.b_HmsW_skeleton{aspect-ratio:595/540;background:linear-gradient(90deg, var(--surface) 30%, var(--surface-3) 50%, var(--surface) 70%) 0 0 / 300% 100%;opacity:.7;border-radius:3px;animation:1.4s linear infinite b_HmsW_shimmer}.b_HmsW_sr{font:400 var(--t-sm);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.b_HmsW_nickErr{color:var(--warn-ink);font:600 var(--t-xs);margin:0}@media (max-width:767px){.b_HmsW_nick[data-edit] .b_HmsW_nickRow{flex-wrap:wrap}.b_HmsW_nick[data-edit] .b_HmsW_nickField{flex-basis:100%}.b_HmsW_nick[data-edit] .b_HmsW_nickRow>button:first-of-type{margin-left:auto}}@media (prefers-reduced-motion:reduce){.b_HmsW_skeleton{animation:none}}
.qn1jlW_board{gap:var(--s-4);min-width:0;padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--edge);scroll-margin-top:calc(var(--hit) + var(--s-4) + var(--s-3));flex-direction:column;display:flex}@media (max-width:767px){.qn1jlW_board{padding:var(--s-4)}}.qn1jlW_tabs{align-self:flex-start;width:min(100%,320px)}@media (max-width:767px){.qn1jlW_tabs{width:100%}}.qn1jlW_panes{min-width:0;display:grid}.qn1jlW_pane{gap:var(--s-4);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.qn1jlW_pane[data-off]{visibility:hidden}.qn1jlW_rank{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.qn1jlW_note{padding:var(--s-3) 0;color:var(--ink);font:600 var(--t-sm);text-align:center;margin:0}.qn1jlW_list{column-gap:var(--s-3);grid-template-columns:minmax(2ch,max-content) minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid}.qn1jlW_row{grid-column:1/-1;grid-template-columns:subgrid;isolation:isolate;min-height:48px;padding:var(--s-2) 0;color:var(--ink);font:600 var(--t-sm);font-variant-numeric:tabular-nums;align-items:center;display:grid;position:relative}@supports not (grid-template-columns:subgrid){.qn1jlW_row{column-gap:var(--s-3);grid-template-columns:3em minmax(0,1fr) auto}}.qn1jlW_who{align-items:center;gap:var(--s-3);min-width:0;display:flex}.qn1jlW_name{flex:1;min-width:0}.qn1jlW_faces{flex:none;display:flex}.qn1jlW_faces>*+*{margin-left:calc(-1 * var(--s-2))}.qn1jlW_pts{text-align:right}.qn1jlW_row[data-me]{color:var(--accent-ink);font-weight:700}.qn1jlW_row[data-me]:before{content:"";z-index:-1;inset:0 calc(-1 * var(--s-2));border-radius:var(--r-md);background:var(--accent-soft);position:absolute}.qn1jlW_row[data-pin]{margin-top:var(--s-2)}.qn1jlW_rank .qn1jlW_skeleton,.qn1jlW_rank .qn1jlW_failed{margin-top:0}.qn1jlW_prizes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qn1jlW_prize{isolation:isolate;align-items:center;column-gap:var(--s-3);min-height:48px;padding:var(--s-2) 0;color:var(--ink);font:600 var(--t-sm);grid-template-columns:minmax(5em,max-content) minmax(0,1fr);display:grid;position:relative}.qn1jlW_prize[data-me]{color:var(--accent-ink);font-weight:700}.qn1jlW_prize[data-me]:before{content:"";z-index:-1;inset:0 calc(-1 * var(--s-2));border-radius:var(--r-md);background:var(--accent-soft);position:absolute}.qn1jlW_range{font-variant-numeric:tabular-nums}.qn1jlW_gift{align-items:center;gap:var(--s-3);min-width:0;display:flex}.qn1jlW_photo{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px;display:block}.qn1jlW_pname{overflow-wrap:anywhere;min-width:0}.qn1jlW_pname small{color:var(--ink-2);font:400 var(--t-xs);display:block}.qn1jlW_soon{padding:var(--s-3) 0;color:var(--ink);font:600 var(--t-sm);text-align:center;margin:0}.qn1jlW_switch{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--hit);color:var(--ink);font:600 var(--t-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;display:flex}.qn1jlW_switch[aria-busy]{cursor:progress}.qn1jlW_switch i{border-radius:var(--r-pill);width:36px;height:22px;box-shadow:inset 0 0 0 2px var(--ink-2);transition:background var(--dur-1) var(--ease);flex:none;position:relative}.qn1jlW_switch i:after{content:"";background:var(--ink-2);width:10px;height:10px;transition:transform var(--dur-1) var(--ease), width var(--dur-1) var(--ease), height var(--dur-1) var(--ease), top var(--dur-1) var(--ease), left var(--dur-1) var(--ease);border-radius:50%;position:absolute;top:6px;left:6px}.qn1jlW_switch[aria-checked=true] i{background:var(--ink);box-shadow:none}.qn1jlW_switch[aria-checked=true] i:after{background:var(--surface);width:16px;height:16px;top:3px;left:3px;transform:translate(14px)}.qn1jlW_switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){.qn1jlW_switch i,.qn1jlW_switch i:after{transition:none}}.qn1jlW_layer{--t-xs:12px/1.6 var(--font);--t-sm:14px/1.6 var(--font);--t-md:16px/1.6 var(--font);--t-lg:var(--t-md);--t-xl:var(--t-md);--t-2xl:var(--t-md)}.qn1jlW_layer .qn1jlW_board{box-shadow:none;background:0 0;padding:0}
.RTEx9G_seat{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--edge);flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.RTEx9G_seat{padding:var(--s-4)}}.RTEx9G_heading{color:var(--ink);font:700 var(--t-md);margin:0}.RTEx9G_pick{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.RTEx9G_models{gap:var(--s-2);border:0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.RTEx9G_model{align-items:center;gap:var(--s-1);min-width:0;min-height:var(--hit);padding:var(--s-3) var(--s-1);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);font:600 var(--t-sm);cursor:pointer;border:0;flex-direction:column;display:flex}.RTEx9G_model img{aspect-ratio:1;object-fit:contain;width:100%;max-width:64px;display:block}.RTEx9G_model span{white-space:nowrap;text-overflow:clip;max-width:100%;overflow:hidden}.RTEx9G_model[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent)}.RTEx9G_model:focus-visible,.RTEx9G_input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.RTEx9G_input{width:100%;min-width:0;height:var(--hit);padding:0 var(--s-4);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);font:600 var(--t-sm);border:0;display:block}.RTEx9G_input::placeholder{color:var(--ink-3)}.RTEx9G_input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--warn)}.RTEx9G_act{align-items:center;gap:var(--s-3);min-width:0;display:flex}.RTEx9G_act>button{flex:1;min-width:0}.RTEx9G_err{color:var(--warn-ink);font:600 var(--t-xs);margin:0}.RTEx9G_row{align-items:center;gap:var(--s-3);min-width:0;display:flex}.RTEx9G_row img{object-fit:contain;flex:none;width:48px;height:48px}.RTEx9G_name{min-width:0;color:var(--accent-ink);font:700 var(--t-sm);flex:1}.RTEx9G_state{color:var(--ink-2);font:600 var(--t-sm);flex:none}.RTEx9G_scale{--t-xs:12px/1.6 var(--font);--t-sm:14px/1.6 var(--font);--t-md:16px/1.6 var(--font);--t-lg:var(--t-md);--t-xl:var(--t-md);--t-2xl:var(--t-md)}.RTEx9G_crest{object-fit:contain;width:44px;height:44px;display:block}.RTEx9G_honor{align-items:center;gap:var(--s-3);margin-bottom:var(--s-1);display:flex}.RTEx9G_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.d6WfDW_explore{--w:200px;--h:248px;--pad:var(--s-5);--ov:64px;--gap:32px;--lift:0px;--top:calc(var(--ov) + var(--h) * .05 + 12px + var(--lift));color:var(--ink);position:relative;overflow-x:clip}@media (max-width:767px){.d6WfDW_explore{--w:164px;--h:208px;--pad:var(--s-4);--ov:52px;--gap:24px}}.d6WfDW_stage{height:calc(var(--top) + var(--h) * 1.05 + 6px);perspective:1000px;perspective-origin:50% 35%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.d6WfDW_stage:active{cursor:grabbing}.d6WfDW_arrow{display:none}@media (hover:hover) and (pointer:fine){.d6WfDW_arrow{z-index:60;top:calc(var(--top) + var(--h) * .5 - 22px);background:var(--float-bg);width:44px;height:44px;box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);color:var(--ink);cursor:pointer;transition:transform var(--dur-2) var(--ease);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.d6WfDW_arrow:hover{transform:scale(1.06)}.d6WfDW_arrow[data-dir="-1"]{left:max(var(--s-4), calc(50% - var(--w) * 1.9))}.d6WfDW_arrow[data-dir="1"]{right:max(var(--s-4), calc(50% - var(--w) * 1.9))}}.d6WfDW_glow{left:50%;top:calc(var(--top) + var(--h) * .05);aspect-ratio:1.7;opacity:0;filter:blur(56px);width:min(86%,640px);transition:opacity .9s var(--ease);pointer-events:none;position:absolute;translate:-50%}.d6WfDW_glow[data-on]{opacity:.5}.d6WfDW_card{--o:1;--aw:min(calc(var(--w) * var(--k,1) * var(--f,1.2)), var(--cap,9999px));--cw:calc(var(--w) * var(--k,1));left:50%;top:calc(var(--top) + var(--h) * (1 - var(--k,1)));width:var(--cw);height:calc(var(--h) * var(--k,1));margin:0 0 0 calc(var(--cw) / -2);color:#fff;text-align:left;cursor:pointer;transform-style:preserve-3d;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;padding:0;position:absolute}.d6WfDW_card:before{content:"";z-index:-1;background:var(--g2);filter:blur(24px);opacity:calc(var(--o) * .55);transform:translate3d(0, calc(var(--sl,20) * 1px), -2px);border-radius:28px;position:absolute;inset:12% 8% 0}.d6WfDW_card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.d6WfDW_card[aria-busy=true]{filter:saturate(.6)}.d6WfDW_bg,.d6WfDW_art,.d6WfDW_label{opacity:var(--o)}.d6WfDW_bg{background:radial-gradient(120% 70% at 25% 0%, #ffffff6b, transparent 60%), linear-gradient(to bottom, transparent 32%, #0810288f),  linear-gradient(155deg, var(--g1), var(--g2));border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1.5px #ffffffbf,inset 0 0 0 1px #ffffff24,inset 0 -16px 22px -12px #08102847}.d6WfDW_bg:after{content:"";mix-blend-mode:soft-light;opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.d6WfDW_dock{padding:0 var(--pad) var(--pad);transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.d6WfDW_zone{min-height:0;transform-style:preserve-3d;flex:1 1 0;position:relative}.d6WfDW_art{--H:min(calc(var(--aw) * var(--ar)), calc(100% - var(--gap) + var(--ov)));left:50%;bottom:max(var(--gap), calc(100% - .7 * var(--H)));width:var(--aw);height:var(--H);margin-left:calc(var(--aw) / -2);pointer-events:none;transform-origin:50% 30%;will-change:transform;position:absolute}@media (min-width:768px){.d6WfDW_explore:before,.d6WfDW_explore:after{content:"";z-index:100;pointer-events:none;width:18%;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 200px);mask-image:linear-gradient(#0000,#000 200px)}.d6WfDW_explore:before{background:linear-gradient(to right, var(--surface) 8%, transparent);left:0}.d6WfDW_explore:after{background:linear-gradient(to left, var(--surface) 8%, transparent);right:0}}.d6WfDW_art img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 16px 12px #0a14324d);width:100%;height:100%;display:block}.d6WfDW_label{justify-items:start;gap:6px;display:grid;transform:translateZ(1px)}.d6WfDW_label b{font:700 var(--t-md);text-shadow:0 1px 8px #00000040}.d6WfDW_label small{text-wrap:balance;-webkit-line-clamp:2;color:#fffffff0;min-width:0;line-height:1.5;font:500 var(--t-xs);text-shadow:0 1px 6px #0006;-webkit-box-orient:vertical;justify-self:stretch;display:-webkit-box;overflow:hidden}.d6WfDW_label small span{white-space:nowrap;display:inline-block}.d6WfDW_dots{justify-content:center;align-items:center;gap:6px;height:18px;display:flex}.d6WfDW_dots button{background:var(--surface-3);cursor:pointer;width:8px;height:8px;transition:width var(--dur-2) var(--ease), background var(--dur-2) var(--ease);border:0;border-radius:4px;padding:0;position:relative}.d6WfDW_dots button:before{content:"";position:absolute;inset:-8px -3px}.d6WfDW_dots button[aria-selected=true]{background:var(--ink);width:20px}.d6WfDW_info{max-width:560px;margin:var(--s-2) auto 0;padding-inline:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.d6WfDW_blurb{justify-content:space-between;align-items:center;gap:var(--s-4);opacity:0;pointer-events:none;min-height:52px;transition:opacity .4s var(--ease);grid-area:1/1;display:flex}.d6WfDW_blurb[data-on]{opacity:1;pointer-events:auto}.d6WfDW_text{min-width:0;font:700 var(--t-md)}.d6WfDW_blurb>button{flex:none}.d6WfDW_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.d6WfDW_card{--cw:calc(var(--w) * max(var(--k,1), .94))}.d6WfDW_dots{margin-top:var(--s-3)}.d6WfDW_explore[data-roomy]{--h:224px;--lift:28px}.d6WfDW_explore[data-roomy] .d6WfDW_dots{margin-top:24px}.d6WfDW_info{margin-top:var(--s-4)}}@media (prefers-reduced-motion:reduce){.d6WfDW_glow,.d6WfDW_blurb,.d6WfDW_dots button{transition:none}}
.s4ZiZG_wrap{z-index:5;--art:60px;--up:.26;--tw-cap:clamp(96px, min(176px, calc(94dvh - 430px)), 176px);--tw:min(var(--tw-cap), var(--fit,999px));--lap:calc(var(--tw) * .257);will-change:transform, opacity;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease-out;position:fixed;bottom:0;left:0;right:0}.s4ZiZG_wrap[data-away]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .25s ease-in,visibility 0s linear .4s;transform:translateY(calc(100% + 72px))}@media (prefers-reduced-motion:reduce){.s4ZiZG_wrap[data-away]{transform:none}}.s4ZiZG_mark{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.s4ZiZG_mark[data-at=hide]{top:12dvh}.s4ZiZG_mark[data-at=show]{top:4dvh}.s4ZiZG_wrap[data-busy]{pointer-events:none;opacity:0!important}@media (min-width:768px){.s4ZiZG_wrap{--art:72px;--up:.3;--tw-cap:clamp(96px, calc(86vh - 445px), 240px);width:min(640px,100vw - 48px);margin:0 auto;bottom:24px;left:0;right:0}}.s4ZiZG_card{align-items:center;gap:var(--s-2);min-height:66px;padding:10px 6px calc(10px + env(safe-area-inset-bottom)) calc(var(--s-3) + var(--art) + var(--s-2));color:#fff;isolation:isolate;display:flex;position:relative}.s4ZiZG_card[data-pre]{opacity:0}@media (prefers-reduced-motion:reduce){.s4ZiZG_card{transition:opacity .5s var(--ease)}}@media (min-width:768px){.s4ZiZG_card{min-height:72px;padding:12px var(--s-3) 12px calc(var(--s-4) + var(--art) + var(--s-3));gap:var(--s-3)}}.s4ZiZG_body{z-index:-1;background:radial-gradient(90% 120% at 10% -30%, #ffffff38, #fff0 62%), linear-gradient(118deg, #ffffff1a, #fff0 38%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .075 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--stub-top), var(--stub-bottom));pointer-events:none;border-radius:20px 20px 0 0;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d}@media (min-width:768px){.s4ZiZG_body{border-radius:28px;box-shadow:inset 0 1px #ffffff4d,0 14px 34px -12px #0812344d,0 3px 6px -3px #08123433}}.s4ZiZG_art{left:var(--s-3);top:calc(var(--art) * var(--up) * -1);width:var(--art);pointer-events:none;position:absolute}.s4ZiZG_art img{filter:drop-shadow(0 6px 6px #08123459);width:100%;height:auto;display:block}@media (min-width:768px){.s4ZiZG_art{left:var(--s-4)}}.s4ZiZG_text{flex:auto;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.s4ZiZG_text>b{font:700 var(--t-sm);color:#fff;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.s4ZiZG_text>b{max-width:7.5em}}.s4ZiZG_card .s4ZiZG_cta[data-variant]{color:var(--accent-ink);flex:none;box-shadow:0 6px 14px -6px #040c2880}@media (max-width:389px){.s4ZiZG_card .s4ZiZG_cta[data-variant]{padding-inline:10px}}.s4ZiZG_close{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:28px;height:28px;transition:background var(--dur-1) var(--ease);background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.s4ZiZG_close:before{content:"";position:absolute;inset:-8px}.s4ZiZG_close:hover{background:#ffffff42}.s4ZiZG_close:focus-visible{outline-offset:2px;outline:2px solid #fff}.s4ZiZG_wrap:not([data-solo]){--seat:calc(var(--lap) - var(--tw) * .688)}.s4ZiZG_trio{z-index:1;right:var(--gap,20px);top:var(--seat,calc(var(--tw) * -.4266));width:var(--tw);pointer-events:none;will-change:transform, opacity;position:absolute}.s4ZiZG_trio[data-fit]{right:auto;left:var(--trio-left)}.s4ZiZG_trio[data-hide]{display:none}.s4ZiZG_trio[data-pre]{opacity:0}.s4ZiZG_trio img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.s4ZiZG_trio{transition:opacity .5s var(--ease)}}.s4ZiZG_wrap[data-solo] .s4ZiZG_trio{right:12px}@media (min-width:768px){.s4ZiZG_wrap[data-solo]{width:auto;margin:0;bottom:0;left:auto;right:24px}.s4ZiZG_wrap[data-solo] .s4ZiZG_trio{right:0}}@media (max-height:520px){.s4ZiZG_wrap{--tw-cap:120px;width:auto;margin:0;display:block;bottom:0;left:auto;right:12px}.s4ZiZG_wrap:not([data-solo]){--seat:calc(var(--tw) * -.4266)}.s4ZiZG_card{display:contents}.s4ZiZG_card>:not(.s4ZiZG_trio){display:none}.s4ZiZG_trio{right:0}}
.X1A-nW_page{--peek:0px;z-index:var(--z-intro);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden auto}.X1A-nW_page[data-phase=enter]{overflow:hidden}.X1A-nW_page:not([data-ready]){overflow-y:hidden}.X1A-nW_first{place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.X1A-nW_topMark{pointer-events:none;width:1px;height:1px;position:absolute;top:8px;left:0}.X1A-nW_page:before{content:"";background:linear-gradient(#8fbde3,#e0edf7 28%,#f0f5fb 42%);transition:opacity .5s;position:fixed;inset:0}#map[data-sky]~.X1A-nW_page:before{opacity:0}.X1A-nW_center{isolation:isolate;padding:var(--s-6);text-align:center;transition:opacity .3s ease, transform .6s var(--ease);flex-direction:column;align-items:center;display:flex;position:relative}.X1A-nW_center:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fffc,#ffffff80 55%,#fff0);position:absolute;inset:-35% -45%}.X1A-nW_logo{margin:0}.X1A-nW_logoBox{aspect-ratio:768.94/578.06;color:#284280;width:clamp(220px,min(60vw,38vh),400px);display:block;position:relative}.X1A-nW_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:340px){.X1A-nW_logoBox{width:190px}.X1A-nW_center{padding-top:56px}}.X1A-nW_slogan{margin:var(--s-6) 0 0;font:700 var(--t-md)}.X1A-nW_meta{margin:var(--s-1) 0 0;font:400 var(--t-sm);color:var(--ink-2);opacity:0;transition:opacity var(--dur-3) var(--ease);display:block}.X1A-nW_meta[data-on=true]{opacity:1}.X1A-nW_seg{white-space:nowrap}.X1A-nW_dot{font-style:normal}@media (max-width:520px){.X1A-nW_meta[data-n="3"] .X1A-nW_dot:last-of-type{display:none}.X1A-nW_meta[data-n="3"] .X1A-nW_dot:last-of-type+.X1A-nW_seg{display:block}.X1A-nW_meta[data-wait]{min-height:40px}}@media (max-width:359px){.X1A-nW_meta[data-wait]{min-height:32px}.X1A-nW_meta{font:400 var(--t-xs)}.X1A-nW_center{padding-inline:var(--s-3);margin-top:32px}}.X1A-nW_cta{margin:var(--s-8) 0 0;place-items:center;display:grid;position:relative}.X1A-nW_wait{color:var(--accent);transition:opacity var(--dur-2) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.X1A-nW_wait[data-gone]{opacity:0;pointer-events:none}.X1A-nW_waitText{font:400 var(--t-xs);color:var(--ink-2);white-space:nowrap;position:absolute;top:calc(50% + 30px);left:50%;translate:-50%}.X1A-nW_go{box-sizing:border-box;min-width:200px;height:56px;padding:0 var(--s-8);border-radius:var(--r-pill);isolation:isolate;color:#fff;font:700 var(--t-md);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease), translate var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);background:linear-gradient(135deg,#6fa8ff,#3657d6);border:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #3657d633}.X1A-nW_go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.X1A-nW_go:active:not(:disabled){transform:scale(.96)}@media (hover:hover){.X1A-nW_go:hover:not(:disabled){translate:0 -2px}}.X1A-nW_label{align-items:center;gap:var(--s-2);vertical-align:top;display:inline-flex}.X1A-nW_first .X1A-nW_go[data-full=false]{opacity:0;visibility:hidden}@media (max-width:767px){.X1A-nW_go{height:52px}}@media (max-width:767px) and (max-height:700px){.X1A-nW_go{height:44px}.X1A-nW_waitText{display:none}}@media (max-width:767px){.X1A-nW_slogan{margin-top:clamp(24px,3.8dvh,32px)}.X1A-nW_meta{margin-top:clamp(8px,1.9dvh,16px)}.X1A-nW_cta{margin-top:clamp(32px,4.7dvh,40px)}}.X1A-nW_pill{top:calc(var(--s-3) + env(safe-area-inset-top));z-index:2;width:max-content;min-width:152px;height:36px;padding:0 var(--s-4);font:700 var(--t-sm);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), visibility 0s var(--dur-2);margin:0 auto;position:fixed;left:0;right:0;transform:translateY(-8px);box-shadow:0 3px 10px #3657d633}.X1A-nW_pill[data-show]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.X1A-nW_pill[data-full=false]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);cursor:progress}.X1A-nW_page[data-phase=enter] .X1A-nW_pill,.X1A-nW_page[data-phase=enter] [data-landing]{opacity:0;transition:opacity .3s}.X1A-nW_quick{z-index:1;gap:var(--s-2);display:flex;position:absolute;top:22px;left:50%;translate:-50%}.X1A-nW_quickBtn{height:40px;padding:0 var(--s-4) 0 var(--s-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:600 var(--t-sm);white-space:nowrap;box-shadow:var(--shadow-1);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease), translate var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border:0;flex:none;align-items:center;gap:4px;margin:0;display:inline-flex;position:relative}.X1A-nW_quickBtn:before{content:"";position:absolute;inset:-2px -4px}.X1A-nW_quickBtn img{object-fit:contain;pointer-events:none;width:28px;height:28px}.X1A-nW_quickBtn:active{transform:scale(.96)}.X1A-nW_quickBtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.X1A-nW_quickBtn:hover{translate:0 -1px;box-shadow:0 2px 4px #0000000f,0 10px 24px #0000001f}}@media (max-width:767px){.X1A-nW_quick{gap:var(--s-2);padding:6px 24px 14px var(--s-4);overscroll-behavior-x:contain;scrollbar-width:none;top:10px;left:0;right:56px;overflow:auto hidden;translate:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.X1A-nW_quick::-webkit-scrollbar{display:none}.X1A-nW_quickBtn{height:36px;padding:0 var(--s-3) 0 6px}.X1A-nW_quickBtn img{width:24px;height:24px}}@media (max-width:359px){.X1A-nW_quick{padding-left:var(--s-3);gap:6px}.X1A-nW_quickBtn{font:600 var(--t-xs);padding-right:10px}}.X1A-nW_page[data-phase=enter] .X1A-nW_quick{opacity:0;transition:opacity .3s}@media (prefers-reduced-motion:no-preference){.X1A-nW_page[data-phase=enter] .X1A-nW_center{opacity:0;transform:scale(1.06)}}.X1A-nW_consent{left:var(--s-4);bottom:calc(var(--s-4) + var(--peek) + env(safe-area-inset-bottom));width:360px;animation:X1A-nW_consentIn var(--dur-3) var(--ease);transition:opacity .3s;position:absolute}@media (orientation:landscape) and (min-width:768px) and (min-height:501px){.X1A-nW_page[data-land] .X1A-nW_consent{bottom:calc(var(--s-4) + var(--peek) + 72px + env(safe-area-inset-bottom))}}.X1A-nW_page[data-phase=enter] .X1A-nW_consent{opacity:0}@keyframes X1A-nW_consentIn{0%{opacity:0}}@media (orientation:portrait),(max-width:767px){.X1A-nW_consent{top:calc(72px + env(safe-area-inset-top));bottom:auto}}@media (max-height:780px) and (orientation:portrait),(max-height:780px) and (max-width:767px){.X1A-nW_first:has(>.X1A-nW_consent) .X1A-nW_quick{visibility:hidden}.X1A-nW_consent{top:calc(var(--s-4) + env(safe-area-inset-top))}}@media (max-width:767px){.X1A-nW_consent{right:var(--s-4);width:auto}}@media (max-height:500px){.X1A-nW_logoBox{width:200px}.X1A-nW_consent{top:calc(var(--s-4) + env(safe-area-inset-top));right:calc(var(--s-4) + env(safe-area-inset-right));width:clamp(200px,50vw - 124px,400px);bottom:auto;left:auto}.X1A-nW_consent>div>*{flex:none}}.X1A-nW_tour div:has(>.X1A-nW_tourPhoto){aspect-ratio:4/3;width:100%;max-height:32vh;position:relative}.X1A-nW_tourPhoto,.X1A-nW_tourPhoto img{width:100%;height:100%;position:absolute;inset:0}.X1A-nW_tourPhoto img{object-fit:cover;opacity:0;transition:opacity 0s linear var(--dur-2);display:block}.X1A-nW_tourPhoto img[data-on]{z-index:1;opacity:1;transition:opacity var(--dur-2) var(--ease)}@media (prefers-reduced-motion:reduce){.X1A-nW_tourPhoto img{transition:none}}.X1A-nW_tourWrap{display:contents}.X1A-nW_tour{touch-action:pan-y}.X1A-nW_back{margin-left:auto}.X1A-nW_tour .X1A-nW_back+:last-child{margin-left:0}@media (prefers-reduced-motion:reduce){.X1A-nW_pill{transition:none;transform:none}.X1A-nW_page[data-phase=enter]{opacity:0;transition:opacity .5s}}@media (prefers-reduced-motion:no-preference){.X1A-nW_page:not([data-in]) :is(.X1A-nW_slogan,.X1A-nW_meta,.X1A-nW_quickBtn),.X1A-nW_page:not([data-in]) .X1A-nW_first .X1A-nW_cta{opacity:0}.X1A-nW_page[data-in] :is(.X1A-nW_slogan,.X1A-nW_meta[data-on=true],.X1A-nW_quickBtn),.X1A-nW_page[data-in] .X1A-nW_first .X1A-nW_cta{animation:X1A-nW_rise .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards}.X1A-nW_page[data-in] .X1A-nW_slogan{--d:.4s}.X1A-nW_page[data-in] .X1A-nW_meta{--d:.55s}.X1A-nW_page[data-in] .X1A-nW_first .X1A-nW_cta{--d:.75s}.X1A-nW_first .X1A-nW_go[data-full=true]{animation:X1A-nW_goIn var(--dur-3) var(--ease) .1s backwards}.X1A-nW_page[data-in] .X1A-nW_quickBtn:first-child{--d:.2s}.X1A-nW_page[data-in] .X1A-nW_quickBtn:nth-child(2){--d:.28s}.X1A-nW_page[data-in] .X1A-nW_quickBtn:nth-child(3){--d:.36s}.X1A-nW_page[data-in] .X1A-nW_quickBtn:nth-child(4){--d:.44s}.X1A-nW_page[data-in] .X1A-nW_quickBtn:nth-child(5){--d:.52s}}@keyframes X1A-nW_rise{0%{opacity:0;translate:0 16px}}@keyframes X1A-nW_goIn{0%{opacity:0}}.X1A-nW_more{left:50%;bottom:calc(var(--s-4) + env(safe-area-inset-bottom));border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink-2);opacity:.7;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:X1A-nW_moreIn .6s var(--ease) .5s backwards, X1A-nW_bob 2.4s ease-in-out 1.1s infinite;transition:opacity .3s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;translate:-50%}.X1A-nW_page:has([data-promo]) .X1A-nW_more{bottom:calc(84px + env(safe-area-inset-bottom))}@media (min-width:768px){.X1A-nW_page:has([data-promo]) .X1A-nW_more{bottom:112px}}.X1A-nW_more[data-gone]{pointer-events:none;opacity:0!important}.X1A-nW_more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.X1A-nW_more:hover{opacity:.9}}@keyframes X1A-nW_moreIn{0%{opacity:0}to{opacity:.7}}@keyframes X1A-nW_bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.X1A-nW_more{animation:none}}
.o10g7q_card{z-index:var(--z-modal);width:300px;padding:var(--s-3) var(--s-3) var(--s-5);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font:400 var(--t-md);color:var(--ink);animation:o10g7q_pop var(--dur-2) var(--ease);outline:none;position:fixed;overflow:hidden}.o10g7q_card[data-placed=false]{visibility:hidden}.o10g7q_stage{border-radius:var(--r-md);height:200px;box-shadow:0 0 0 100vmax var(--surface);position:relative}.o10g7q_close{z-index:2;top:var(--s-2);right:var(--s-2);position:absolute}.o10g7q_flag{z-index:2;top:var(--s-2);left:var(--s-2);position:absolute}.o10g7q_body{padding:var(--s-4) var(--s-2) 0;flex-direction:column;display:flex;position:relative}.o10g7q_head{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.o10g7q_pair{gap:var(--s-2);margin-top:var(--s-4);display:flex}.o10g7q_pair>:first-child{flex:1;min-width:0}@keyframes o10g7q_pop{0%{transform:translateY(8px)scale(.9)}}@keyframes o10g7q_rise{0%{transform:translateY(100%)}}@media (max-width:767px){.o10g7q_card,.o10g7q_card[data-placed=false]{visibility:visible;width:auto;padding:var(--s-4) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;animation-name:o10g7q_rise;bottom:0;left:0;right:0}.o10g7q_stage{height:min(260px,34dvh)}}
@media (min-width:768px){._0nivMa_card{width:min(340px,100vw - 32px)}}._0nivMa_stage{background:linear-gradient(#e3f0fb 0%,#f1f8fe 62%,#fff 100%);width:100%;height:100%;position:relative}._0nivMa_sky{background:radial-gradient(closest-side,#7cc0f46b,#7cc0f429 58%,#7cc0f400);position:absolute;inset:-20% -10%}._0nivMa_view{opacity:0;width:90%;height:88%;position:absolute;inset:6% 5%}._0nivMa_stage[data-on] ._0nivMa_view{opacity:1}._0nivMa_flat{place-items:center;display:grid;position:absolute;inset:0}._0nivMa_flat img{aspect-ratio:512/724;object-fit:cover;object-position:left top;height:70%;box-shadow:0 0 0 1px var(--line), 0 2px 8px #00000024;background:#fff;border-radius:4px;display:block}._0nivMa_flat img+svg{position:absolute;bottom:14%;right:28%}._0nivMa_info{align-items:center;gap:var(--s-4);width:100%;margin-top:var(--s-1);flex-direction:column;display:flex}._0nivMa_score{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-4) 0 var(--s-3);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);white-space:nowrap;display:inline-flex;box-shadow:0 0 0 1px #00000014,0 2px 8px #0000000f}._0nivMa_score[data-tier="3"],._0nivMa_score[data-tier="4"]{background:linear-gradient(#fffdf4,#fff6dc);box-shadow:0 0 0 1.5px #e0a93ab3,0 3px 12px #f0be4647}._0nivMa_val{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}._0nivMa_val b{font:700 var(--t-md)}._0nivMa_val i{color:var(--ink-2);font:400 var(--t-xs);font-style:normal}._0nivMa_wall{justify-content:center;gap:var(--s-3) 2px;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}._0nivMa_badge{justify-items:center;gap:var(--s-1);width:70px;min-width:0;color:var(--ink);font:600 var(--t-xs);--room:0px;animation:_0nivMa_badge-in calc(.46s * var(--slow,1)) var(--ease) both;animation-delay:calc((.36s + var(--i,0) * 70ms) * var(--slow,1));display:grid;position:relative}._0nivMa_disc{background:var(--surface);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 0 1px #d6aa468c,0 0 10px #ffd66666}._0nivMa_disc img{object-fit:contain;width:44px;height:44px;display:block}._0nivMa_disc:after{content:"";opacity:0;animation:_0nivMa_badge-ring calc(.64s * var(--slow,1)) ease-out both;animation-delay:calc((.36s + var(--i,0) * 70ms + .12s) * var(--slow,1));pointer-events:none;border-radius:50%;position:absolute;inset:-4px;box-shadow:0 0 0 2px #ffcd50d9,0 0 16px 4px #ffd666b3}._0nivMa_badge[data-on] ._0nivMa_disc{box-shadow:0 0 0 2px #e0a93a,0 0 18px 3px #ffcd50bf}@keyframes _0nivMa_badge-in{0%{opacity:0;transform:translateY(8px)scale(.55)}60%{opacity:1;transform:translateY(0)scale(1.1)}to{transform:scale(1)}}@keyframes _0nivMa_badge-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){._0nivMa_badge{animation:none}._0nivMa_disc:after{display:none}}
.J-YHaG_card{z-index:var(--z-modal);width:min(420px, calc(100vw - 2 * var(--s-4)));padding:var(--s-4);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font:400 var(--t-md);color:var(--ink);animation:J-YHaG_pop var(--dur-2) var(--ease);outline:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.J-YHaG_title{z-index:1;margin:0 var(--s-6) var(--s-3) 0;font:700 var(--t-md);position:relative}.J-YHaG_close{z-index:2;top:var(--s-2);right:var(--s-2);position:absolute}.J-YHaG_holes{z-index:0;gap:var(--s-3);border-radius:var(--r-md);box-shadow:0 0 0 100vmax var(--surface);grid-template-columns:1fr 1fr;display:grid;position:relative}.J-YHaG_holes:after{content:"";width:var(--s-3);background:var(--surface);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.J-YHaG_win{aspect-ratio:1}.J-YHaG_buttons{z-index:1;gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:1fr 1fr;display:grid;position:relative}@media (max-width:767px){.J-YHaG_card{top:auto;bottom:calc(var(--s-4) + env(safe-area-inset-bottom));transform:translate(-50%)}}@keyframes J-YHaG_pop{0%{scale:.92}}
.eW4VAW_fx{z-index:var(--z-chrome);visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}.eW4VAW_ring{border:4px solid var(--accent);opacity:0;width:140px;height:140px;animation:eW4VAW_ring 1.4s var(--ease) both;border-radius:50%;position:absolute;top:-70px;left:-70px;box-shadow:0 0 0 2px #ffffffd9,0 0 18px #ffffffb3}@keyframes eW4VAW_ring{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(1.5)}}.eW4VAW_bit{background:var(--accent);opacity:0;width:8px;height:8px;animation:eW4VAW_bit 1.3s var(--ease) both;border-radius:2px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 1px #ffffffe6}.eW4VAW_bit[data-c="1"]{background:#fff;box-shadow:0 0 0 1px #00000026}.eW4VAW_bit[data-c="2"]{background:#f2b100}@keyframes eW4VAW_bit{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(200deg) scale(1)}}
.R1_seG_flip{width:595px;height:842px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.65, 0, .35, 1), opacity var(--dur-3) var(--ease);position:relative}.R1_seG_flip[data-side="1"]{transform:rotateY(180deg)}.R1_seG_face>:not(.R1_seG_deco){transition:opacity var(--dur-3) var(--ease)}.R1_seG_flip[data-hidden] .R1_seG_face>:not(.R1_seG_deco){opacity:0;transition:none}.R1_seG_face{--serif:var(--font-paper-cjk);--ink-3:var(--paper-ink-3);--line:#5c462829;--chip:#5c462812;--chip-2:#5c462821;isolation:isolate;background:var(--paper);color:var(--ink);font:400 var(--t-xs);backface-visibility:hidden;flex-direction:column;padding:161px 36px 26px;line-height:17px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 44px #0c18284d,0 4px 10px #0c182829}.R1_seG_face[data-face="1"]{transform:rotateY(180deg)}.R1_seG_deco{z-index:-1;pointer-events:none;display:block;position:absolute;top:0;left:0}.R1_seG_preface{line-height:var(--read-lh);text-align:justify;margin:0}.R1_seG_question{border-left:3px solid var(--accent);color:var(--ink);font:700 var(--t-md);font-family:var(--serif);margin:0;padding:2px 0 2px 26px;position:relative}.R1_seG_question:before{content:"“";color:var(--accent);font:700 var(--t-xl);line-height:1;position:absolute;top:-3px;left:7px}.R1_seG_barNote{color:var(--ink-2);margin:6px 0 0}.R1_seG_barNote>span+span:before{content:" "}.R1_seG_quotes{display:block}.R1_seG_q{border-left:2px solid var(--line);color:var(--ink-2);margin:3px 0 0;padding-left:8px;display:block}.R1_seG_qText{-webkit-line-clamp:2;line-clamp:2;quotes:"「" "」";-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.R1_seG_q>.R1_seG_cite{margin:0}.R1_seG_body{flex:1;min-height:0;overflow:hidden}.R1_seG_block{break-inside:avoid;margin:0 0 14px}.R1_seG_h{font:700 var(--t-md);font-family:var(--serif);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 0 6px;display:flex}.R1_seG_list{margin:0;padding:0 0 0 14px}.R1_seG_list li{margin:0 0 3px}.R1_seG_list li::marker{color:var(--ink-3)}.R1_seG_list[data-check]{padding:0;list-style:none}.R1_seG_list[data-check] li{grid-template-columns:14px 1fr;display:grid}.R1_seG_tick{color:var(--green);margin-top:3px}.R1_seG_intro{border-top:1px solid var(--line);margin:0}.R1_seG_intro>div{border-bottom:1px solid var(--line);grid-template-columns:128px 1fr;gap:10px;padding:5px 0;display:grid}.R1_seG_intro dt{color:var(--ink-2);font-weight:700}.R1_seG_intro dd{margin:0}.R1_seG_asks{border-top:1px solid var(--line);margin:0}.R1_seG_ask{border-bottom:1px solid var(--line);padding:5px 0}.R1_seG_askQ{color:var(--ink-2);margin:0 0 2px;font-weight:700}.R1_seG_askA{margin:0}.R1_seG_askLines{margin:0;padding:0;list-style:none}.R1_seG_askLines li{margin:0 0 2px}.R1_seG_askLines li>.R1_seG_school{margin-right:4px}.R1_seG_school{border-radius:var(--r-pill);background:var(--chip);max-width:100%;height:20px;color:var(--ink-2);font:400 var(--t-xs);vertical-align:-5px;cursor:pointer;border:0;align-items:center;gap:3px;margin:0 1px;padding:0 5px 0 2px;line-height:20px;display:inline-flex;position:relative}.R1_seG_school:before{content:"";position:absolute;inset:-4px -2px}.R1_seG_school:hover{background:var(--chip-2)}.R1_seG_school:focus-visible,.R1_seG_cite:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.R1_seG_logo{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--c,transparent);background:#fff;border-radius:50%;flex:none;overflow:hidden}.R1_seG_logo img{object-fit:contain;width:100%;height:100%;display:block}.R1_seG_name{--fade:6px;--room:3px;min-width:0}.R1_seG_dots{color:var(--ink-2);flex:none}.R1_seG_school[data-compact]{margin:0}.R1_seG_cite{color:var(--ink-2);font:400 var(--t-xs);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-2) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-2) 60%, transparent);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0 0 0 4px;padding:0;line-height:1}.R1_seG_cite:hover{color:var(--ink)}.R1_seG_table .R1_seG_cite{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;margin-left:3px;line-height:16px}.R1_seG_table{border-collapse:collapse;table-layout:fixed;width:100%}.R1_seG_table th,.R1_seG_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:4px 6px 4px 0;font-weight:400}.R1_seG_table thead th{padding-bottom:6px}.R1_seG_table thead th:first-child,.R1_seG_table tbody th{width:66px;color:var(--ink-2)}.R1_seG_table tbody td{line-height:16px}.R1_seG_bars{grid-template-columns:132px auto;gap:8px;display:grid}.R1_seG_barNames>div{align-items:center;min-width:0;display:flex}.R1_seG_grid{stroke:var(--line)}.R1_seG_base{stroke:var(--ink-3)}.R1_seG_axis{fill:var(--ink-2);font:400 var(--t-xs)}.R1_seG_value{fill:var(--ink);font:600 var(--t-xs)}.R1_seG_legend{flex-wrap:wrap;gap:4px 10px;margin:0 0 4px;display:flex}.R1_seG_legend span{align-items:center;gap:4px;max-width:100%;display:inline-flex}.R1_seG_legend i{border-radius:1px;flex:none;width:10px;height:2px}.R1_seG_foot{color:var(--ink-2);font:400 var(--t-xs);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.R1_seG_sr{font:inherit;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}h2.R1_seG_sr{font:700 var(--t-md)}.R1_seG_pop{z-index:var(--z-toast);gap:var(--s-3);width:max-content;max-width:min(340px,100vw - 16px);max-height:min(420px,100dvh - 16px);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-2);font:400 var(--t-sm);color:var(--ink);display:grid;position:fixed;overflow:auto}.R1_seG_pop>button{justify-self:start}.R1_seG_popName{padding:0 var(--s-1);margin:0;font-weight:600}.R1_seG_src{gap:var(--s-2);display:grid}.R1_seG_src>button{justify-self:start}.R1_seG_srcHead{color:var(--ink-2);font:600 var(--t-xs);margin:0}.R1_seG_srcMeta{color:var(--ink-2);font:400 var(--t-xs);margin:0;line-height:1.6}.R1_seG_quote{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--surface-2);font:400 var(--t-sm);margin:0}.R1_seG_flip[data-m]{transform-style:flat;width:auto;height:auto;transform:none}.R1_seG_flip[data-m] .R1_seG_face{backface-visibility:visible;font:400 var(--t-sm);margin-bottom:12px;line-height:22px;position:relative;inset:auto;overflow:visible;transform:none}.R1_seG_flip[data-m] .R1_seG_body{flex:none;overflow:visible}.R1_seG_flip[data-m] .R1_seG_block{margin-bottom:20px}.R1_seG_flip[data-m] .R1_seG_h{margin-bottom:8px;line-height:24px}.R1_seG_flip[data-m] .R1_seG_list{padding-left:18px}.R1_seG_flip[data-m] .R1_seG_list li{margin-bottom:8px}.R1_seG_flip[data-m] .R1_seG_list[data-check]{padding-left:0}.R1_seG_flip[data-m] .R1_seG_list[data-check] li{grid-template-columns:20px 1fr}.R1_seG_flip[data-m] .R1_seG_tick{margin-top:5px}.R1_seG_flip[data-m] .R1_seG_intro>div{grid-template-columns:1fr;gap:2px;padding:8px 0}.R1_seG_flip[data-m] .R1_seG_ask{padding:8px 0}.R1_seG_flip[data-m] .R1_seG_askQ{margin-bottom:4px;font-size:14px;line-height:1.6}.R1_seG_flip[data-m] .R1_seG_askLines li{margin-bottom:6px}.R1_seG_flip[data-m] .R1_seG_school{vertical-align:-5px;gap:4px;height:22px;padding:0 6px 0 2px;line-height:22px}.R1_seG_flip[data-m] .R1_seG_logo{width:18px;height:18px}.R1_seG_flip[data-m] .R1_seG_cite{margin-left:5px}.R1_seG_flip[data-m] [data-scroll]{padding-right:20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.R1_seG_flip[data-m] .R1_seG_table{min-width:calc(60px + var(--cols) * 104px)}.R1_seG_flip[data-m] .R1_seG_table thead th:first-child,.R1_seG_flip[data-m] .R1_seG_table tbody th{width:60px}.R1_seG_flip[data-m] .R1_seG_table tbody td,.R1_seG_flip[data-m] .R1_seG_table tbody th{padding:6px 8px 6px 0;line-height:22px}.R1_seG_flip[data-m] .R1_seG_table tbody td{font-size:14px}.R1_seG_flip[data-m] .R1_seG_table tbody th{font-size:12px}.R1_seG_flip[data-m] .R1_seG_foot{line-height:16px}.R1_seG_flip[data-m] .R1_seG_question{padding-left:30px;line-height:24px}.R1_seG_flip[data-m] .R1_seG_question:before{font-size:30px}.R1_seG_flip[data-m] .R1_seG_barNote,.R1_seG_flip[data-m] .R1_seG_q{font-size:14px;line-height:22px}.R1_seG_flip[data-m] .R1_seG_qText{display:block}@media (prefers-reduced-motion:reduce){.R1_seG_flip{transition:none}}
.tIPk4G_stack{gap:28px;display:grid}.tIPk4G_refuse{color:var(--ink-2);font:400 var(--t-sm);align-items:flex-start;gap:8px;margin:0;line-height:22px;display:flex}.tIPk4G_refuse svg{flex:none;margin-top:2px}.tIPk4G_sec>*+*{margin-top:12px}.tIPk4G_sec>h3+*{margin-top:0}.tIPk4G_stack b{font-weight:600}.tIPk4G_p{margin:0}.tIPk4G_link{color:var(--ink-2);font:400 var(--t-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;line-height:20px;text-decoration:underline;position:relative}.tIPk4G_link:before{content:"";position:absolute;inset:-12px -8px}.tIPk4G_link:hover{color:var(--ink)}.tIPk4G_link:focus-visible,.tIPk4G_cite:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tIPk4G_cite{color:var(--ink-2);font:400 var(--t-xs);font-variant-numeric:tabular-nums;vertical-align:1px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0 2px;padding:0 2px;line-height:1;position:relative}.tIPk4G_cite:before{content:"";position:absolute;inset:-10px -4px}.tIPk4G_cite:hover{color:var(--ink)}.tIPk4G_list{gap:8px;margin:0;padding-left:18px;display:grid}.tIPk4G_list li::marker{color:var(--ink-3)}.tIPk4G_scroll{margin:0 -2px;padding:0 2px;overflow-x:auto}.tIPk4G_tbl{border-collapse:collapse;table-layout:fixed;width:100%;min-width:288px}.tIPk4G_tbl th,.tIPk4G_tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;font:400 var(--t-sm);padding:10px 6px 10px 0;line-height:22px}.tIPk4G_tbl thead th{color:var(--ink-2);font:700 var(--t-xs);font-family:var(--serif);padding-bottom:8px;line-height:18px}.tIPk4G_tbl tbody th{font-weight:400}.tIPk4G_tbl tr[data-same] th{padding-top:0}.tIPk4G_tbl thead th:nth-child(2),.tIPk4G_tbl thead th:nth-child(3){width:54px}.tIPk4G_tbl thead th:nth-child(4){width:76px}.tIPk4G_gp{margin:0 0 16px}.tIPk4G_gp:last-child{margin-bottom:0}.tIPk4G_tbl.tIPk4G_sch thead th:nth-child(2){width:116px}.tIPk4G_grp{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:18px;display:block}.tIPk4G_st{color:var(--ink);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.tIPk4G_st[data-s=pass]{color:var(--green-ink)}.tIPk4G_st[data-s=fail]{color:var(--warn-ink)}.tIPk4G_st[data-s=unknown],.tIPk4G_st[data-s=none]{color:var(--ink-2)}.tIPk4G_row{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;padding:0;display:flex}.tIPk4G_row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tIPk4G_rc{color:var(--ink-3);transition:transform var(--dur-2) var(--ease);flex:none}.tIPk4G_row[aria-expanded=true] .tIPk4G_rc{transform:rotate(180deg)}.tIPk4G_detail{padding:4px 0 16px!important}.tIPk4G_dn{font:400 14px/22px var(--font);margin:0 0 8px}.tIPk4G_dh{color:var(--ink-2);font:400 var(--t-xs);margin:12px 0 4px}.tIPk4G_dl{font:400 14px/22px var(--font);gap:4px;margin:0;padding-left:18px;display:grid}.tIPk4G_counts{color:var(--ink-2);font:400 var(--t-sm);margin:12px 0 0;line-height:22px}.tIPk4G_elig{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tIPk4G_elig li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tIPk4G_stack{--serif:var(--font-paper-cjk)}.tIPk4G_en{color:var(--paper-wine);font:600 var(--t-xs);font-family:var(--font-paper), Georgia, serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 2px}.tIPk4G_ht{color:var(--ink);font:700 16px/24px var(--serif);margin:0 0 8px}.tIPk4G_ht[data-big]{font-size:20px;line-height:30px}.tIPk4G_sec>.tIPk4G_en+.tIPk4G_ht{margin-top:0}.tIPk4G_rule{align-items:center;gap:10px;margin:-4px 0;display:flex}.tIPk4G_rule:before,.tIPk4G_rule:after{content:"";background:linear-gradient(90deg, transparent, var(--paper-gold));opacity:.7;flex:1;height:1px}.tIPk4G_rule:after{transform:scaleX(-1)}.tIPk4G_rule i{background:var(--paper-gold);width:5px;height:5px;transform:rotate(45deg)}.tIPk4G_asked{gap:4px;display:grid}.tIPk4G_ql{color:var(--ink-2);margin:0}.tIPk4G_sc{white-space:nowrap}.tIPk4G_lg{width:1.2em;height:1.2em;box-shadow:0 0 0 1px var(--line);object-fit:contain;vertical-align:-.22em;background:#fff;border-radius:50%;margin-right:.3em}.tIPk4G_facts{border-collapse:collapse;border-top:1px solid var(--paper-gold);border-bottom:1px solid var(--paper-gold);table-layout:fixed;width:100%}.tIPk4G_facts th,.tIPk4G_facts td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;font:400 14px/22px var(--font);padding:10px 10px 10px 0}.tIPk4G_facts tbody tr:last-child>*{border-bottom:0}.tIPk4G_facts thead th{vertical-align:bottom;font:700 14px/22px var(--serif)}.tIPk4G_facts thead th:first-child,.tIPk4G_facts tbody th{z-index:1;background:var(--facts-bg);width:88px;position:sticky;left:0}.tIPk4G_facts tbody th{color:var(--ink);font:700 14px/22px var(--serif)}.tIPk4G_ten{color:var(--paper-wine);font:600 var(--t-xs);font-family:var(--font-paper), Georgia, serif;letter-spacing:.22em;text-transform:uppercase;line-height:14px;display:block}.tIPk4G_tzh{color:var(--ink-2);font:700 var(--t-xs);font-family:var(--serif);line-height:18px}.tIPk4G_who3{display:none}@media (max-width:767px){.tIPk4G_fin{width:auto}.tIPk4G_facts{display:block}.tIPk4G_facts tbody th,.tIPk4G_facts thead th:first-child{position:static}.tIPk4G_facts thead{display:none}.tIPk4G_facts tbody,.tIPk4G_facts tr,.tIPk4G_facts th,.tIPk4G_facts td{display:block;width:auto!important}.tIPk4G_facts tr{border-bottom:1px solid var(--line);padding:10px 0 12px}.tIPk4G_facts tbody tr:last-child{border-bottom:0}.tIPk4G_facts th,.tIPk4G_facts td{border:0;padding:0}.tIPk4G_facts tbody th{margin-bottom:4px}.tIPk4G_facts td+td{margin-top:4px}.tIPk4G_facts td[data-empty]{display:none}.tIPk4G_who3{color:var(--ink-2);font:400 var(--t-xs);line-height:18px;display:block}}.tIPk4G_group{gap:12px;display:grid}.tIPk4G_gh{color:var(--ink-2);font:400 var(--t-xs);margin:0}.tIPk4G_quote{border-left:2px solid var(--line);color:var(--ink-2);gap:4px;margin:0 0 0 4px;padding-left:12px;display:grid}.tIPk4G_qt{quotes:none;white-space:pre-line;margin:0}.tIPk4G_qo{color:var(--paper-gold);font:600 28px/0 var(--font-paper), Georgia, serif;vertical-align:-9px;margin-right:4px}.tIPk4G_qt[data-cut]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tIPk4G_by{color:var(--ink-2);font:400 var(--t-xs);flex-wrap:wrap;align-items:center;gap:0 12px;line-height:20px;display:flex}.tIPk4G_who{color:var(--ink-2);font:400 var(--t-xs);white-space:nowrap;align-items:center;gap:4px;line-height:18px;display:inline-flex}.tIPk4G_how{color:var(--ink-2);font:400 var(--t-sm);line-height:var(--read-lh);margin-top:2px;display:block}.tIPk4G_who a{color:var(--ink-2);display:inline-flex;position:relative}.tIPk4G_who a:before{content:"";position:absolute;inset:-12px}.tIPk4G_refs{box-sizing:border-box;background:var(--surface);width:100%;box-shadow:var(--shadow-1);color:var(--ink-2);font:400 var(--t-xs);line-height:var(--read-lh);border-radius:24px;margin-top:4px;padding:20px}.tIPk4G_rh{color:var(--ink);font:600 var(--t-xs);line-height:var(--read-lh);margin:0 0 8px}.tIPk4G_rl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tIPk4G_rl li{border-radius:var(--r-xs);margin:0 -8px;padding:0 8px}.tIPk4G_rl li[data-hit]{animation:1.6s ease-out tIPk4G_hit}@keyframes tIPk4G_hit{0%{background:var(--surface-2)}60%{background:var(--surface-2)}to{background:0 0}}.tIPk4G_rn{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.tIPk4G_rn p{margin:0}@media (max-width:767px){.tIPk4G_refs{padding:16px}}.tIPk4G_num{font-variant-numeric:tabular-nums;margin-right:6px;font-weight:600}.tIPk4G_expired{color:var(--ink-2);font:400 14px/22px var(--font);align-items:center;gap:4px;margin:0;display:flex}.tIPk4G_dk{color:var(--ink-2);font:400 var(--t-xs);margin-bottom:2px;display:block}.tIPk4G_opts{gap:4px;margin:0 0 4px;padding:0;list-style:none;display:grid}.tIPk4G_opts li{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.tIPk4G_opts li[data-ok=true] svg{color:var(--green-ink)}.tIPk4G_opts li[data-ok=false] svg{color:var(--warn-ink)}.tIPk4G_opts li[data-ok=none] svg{color:var(--ink-3)}.tIPk4G_have{color:var(--ink-2)}.tIPk4G_why{color:var(--ink-2);font:400 var(--t-sm);line-height:var(--read-lh);margin-top:4px;display:block}.tIPk4G_sim{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tIPk4G_sim li{max-width:100%}.tIPk4G_sim button{border-radius:var(--r-md);background:var(--chip);max-width:100%;color:var(--ink);font:400 14px/20px var(--font);text-align:left;cursor:pointer;border:0;padding:10px 16px}.tIPk4G_sim button:hover{background:var(--chip-2)}.tIPk4G_sim button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tIPk4G_fw{--facts-bg:var(--paper);position:relative}.tIPk4G_fw[data-full]{--facts-bg:var(--surface)}.tIPk4G_fw:after{content:"";background:linear-gradient(90deg, transparent, var(--facts-bg));opacity:0;pointer-events:none;width:40px;transition:opacity var(--dur-2) var(--ease);position:absolute;top:0;bottom:0;right:0}.tIPk4G_fw[data-more]:after{opacity:1}.tIPk4G_fin{width:max(100%, calc(88px + var(--cols) * 120px));position:relative}.tIPk4G_sent{pointer-events:none;width:1px;height:1px;position:absolute;top:0;right:0}.tIPk4G_cl[data-cl]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tIPk4G_fw .tIPk4G_sc{white-space:normal}.tIPk4G_cell{align-items:flex-end;gap:2px;display:flex}.tIPk4G_cell .tIPk4G_cl{min-width:0}.tIPk4G_cell .tIPk4G_cite{vertical-align:baseline;flex:none;margin:0 0 4px}.tIPk4G_fw[data-full] .tIPk4G_cell,.tIPk4G_fw[data-full] .tIPk4G_cell .tIPk4G_cl{display:inline}.tIPk4G_fw[data-full] .tIPk4G_cell .tIPk4G_cite{vertical-align:1px;margin:0 2px}.tIPk4G_fullbtn{min-height:44px;color:var(--ink);font:600 var(--t-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tIPk4G_fullbtn span{color:var(--ink-2);font:400 var(--t-xs)}.tIPk4G_fullbtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}dialog.tIPk4G_wide{width:min(880px,100vw - 32px)}.tIPk4G_full{color:var(--ink);font:400 14px/22px var(--font);text-align:left}.tIPk4G_cards{display:none}.tIPk4G_card{background:var(--chip);border-radius:16px;padding:14px 16px}.tIPk4G_ct{font:700 14px/22px var(--serif);margin:0 0 8px}.tIPk4G_card dl{grid-template-columns:88px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.tIPk4G_card dt{color:var(--ink-2);font:400 var(--t-xs);line-height:22px}.tIPk4G_card dd{font:400 14px/22px var(--font);overflow-wrap:anywhere;margin:0}@media (max-width:767px){.tIPk4G_fw[data-cards] .tIPk4G_scroll{display:none}.tIPk4G_fw[data-cards] .tIPk4G_cards{gap:12px;display:grid}.tIPk4G_fw:after{display:none}}@media (min-width:768px){.tIPk4G_tbl.tIPk4G_sch thead th:nth-child(2){width:168px}.tIPk4G_st{flex-direction:row;align-items:center;gap:4px}.tIPk4G_tbl thead th:nth-child(2),.tIPk4G_tbl thead th:nth-child(3){width:96px}.tIPk4G_tbl thead th:nth-child(4){width:124px}.tIPk4G_stack{gap:32px}}@media (prefers-reduced-motion:reduce){.tIPk4G_rl li[data-hit]{background:var(--surface-2);animation:none}.tIPk4G_fw:after,.tIPk4G_rc{transition:none}}
