.FhYJhq_sheet{isolation:isolate;background:var(--color-white);padding:52px 36px 92px;position:relative}.FhYJhq_sheet:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--color-sheet-grid-major) 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(90deg, var(--color-sheet-grid-major) 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(var(--color-sheet-grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--color-sheet-grid) 1px, transparent 1px) 0 0 / 24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 62%,#000 28%,#00000080 62%,#0000 100%);mask-image:radial-gradient(66% 62%,#000 28%,#00000080 62%,#0000 100%)}.FhYJhq_reg{border:0 solid var(--color-ink);opacity:.55;width:14px;height:14px;position:absolute}.FhYJhq_tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.FhYJhq_tr{border-top-width:1.5px;border-right-width:1.5px;top:10px;right:10px}.FhYJhq_bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:10px;left:10px}.FhYJhq_br{border-bottom-width:1.5px;border-right-width:1.5px;border-color:var(--color-brass);opacity:1;bottom:10px;right:10px}.FhYJhq_caption{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 10px;display:flex}.FhYJhq_figure,.FhYJhq_open{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.FhYJhq_figure{color:var(--color-muted);margin:0;font-weight:400;line-height:1.5}.FhYJhq_figure b{color:var(--color-primary-strong);font-weight:500}.FhYJhq_open{letter-spacing:.12em;white-space:nowrap;color:var(--color-primary-strong);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .2s}.FhYJhq_open:hover{border-bottom-color:currentColor}.FhYJhq_frame{border:1px solid var(--color-primary-strong);background:var(--color-white);height:clamp(540px,76vh,800px);position:relative}.FhYJhq_frame:before,.FhYJhq_frame:after{content:"";z-index:3;border:1px solid var(--color-primary-strong);background:var(--color-white);width:9px;height:9px;position:absolute}.FhYJhq_frame:before{top:-5px;left:-5px}.FhYJhq_frame:after{bottom:-5px;right:-5px}.FhYJhq_iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.FhYJhq_frame[data-state=ready] .FhYJhq_iframe{opacity:1}.FhYJhq_loading{text-align:center;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0}.FhYJhq_frame[data-state=ready] .FhYJhq_loading{opacity:0;pointer-events:none}.FhYJhq_track{background:var(--color-line);width:180px;height:2px;display:block;overflow:hidden}.FhYJhq_track i{background:var(--color-primary-strong);width:40%;height:100%;animation:1.4s cubic-bezier(.6,0,.4,1) infinite FhYJhq_run;display:block}@keyframes FhYJhq_run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.FhYJhq_track i{opacity:.4;width:100%;animation:none}}.FhYJhq_wait{font-family:var(--font-mono);letter-spacing:.06em;font-size:12px}.FhYJhq_show{border:1px solid var(--color-primary-strong);border-radius:var(--radius-sm);background:var(--color-primary-strong);color:var(--color-white);font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;padding:12px 22px;font-size:.9375rem;font-weight:600;transition:background-color .2s}.FhYJhq_show:hover{background:var(--color-primary-deep)}.FhYJhq_note{max-width:380px;margin:0;font-size:.8125rem;line-height:1.55}.FhYJhq_help{max-width:340px;margin:0;font-size:.9375rem;line-height:1.55}.FhYJhq_link{color:var(--color-primary-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .2s}.FhYJhq_link:hover{text-decoration-color:currentColor}.FhYJhq_titleBlock{border:1px solid var(--color-line);background:var(--color-white);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0;padding:7px 14px;font-size:10px;line-height:1.7;position:absolute;bottom:22px;right:28px}.FhYJhq_titleBlock b{color:var(--color-primary-strong);font-weight:500;display:block}.FhYJhq_fallback{text-align:center;color:var(--color-muted);margin:20px 0 0;font-size:.875rem}@media (max-width:700px){.FhYJhq_sheet{padding:44px 14px 28px}.FhYJhq_caption{flex-direction:column;gap:4px}.FhYJhq_titleBlock{width:max-content;max-width:100%;margin:22px 0 0;position:static}}
