@layer properties,theme,base;@layer components{.u25moa_glyph{fill:var(--color-primary-fg)}.u25moa_primary{fill:var(--color-logo-primary)}.u25moa_secondary{fill:var(--color-logo-secondary)}}@layer utilities;
@layer properties,theme,base;@layer components{._8mMyUG_root{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;container-type:size}._8mMyUG_box{aspect-ratio:16/9;background-color:var(--color-bg-base);width:min(100cqw,177.778cqh);color:var(--color-fg-base);position:relative;overflow:hidden;container-type:size}._8mMyUG_framed{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._8mMyUG_content{flex-direction:column;gap:2cqi;width:100%;height:100%;padding:5cqi 6cqi;font-size:2.5cqi;line-height:1.6;display:flex;position:relative}._8mMyUG_watermark{pointer-events:none;opacity:.04;width:70cqw;position:absolute;inset:auto -10cqw -25cqh auto;transform:rotate(-12deg)}}@layer utilities;
@layer properties,theme,base;@layer components{.wj_SGW_root{display:none}@media print{.wj_SGW_root{print-color-adjust:exact;display:block}.wj_SGW_page{break-after:page;break-inside:avoid;width:1280px;height:720px;overflow:hidden}.wj_SGW_page:last-child{break-after:auto}}}@layer utilities;
@layer properties,theme,base;@layer components{._3MwGSG_root{background-color:var(--color-bg-mute);width:100%;height:2px;overflow:hidden}._3MwGSG_fill{background-color:var(--color-primary-border);height:100%;transition:width var(--duration-moderate) var(--easing-in-out)}}@layer utilities;
@layer properties,theme,base;@layer components{.GHQ4Fq_empty{height:100%;padding:calc(var(--spacing) * 6);text-align:center;color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);justify-content:center;align-items:center;display:flex}.GHQ4Fq_root{flex-direction:column;height:100%;min-height:0;display:flex}.GHQ4Fq_root:focus-visible{box-shadow:inset var(--shadow-ring-info);outline-style:none}@media (forced-colors:active){.GHQ4Fq_root:focus-visible{outline-offset:-2px;outline:2px solid #0000}}.GHQ4Fq_stage{min-height:0;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);flex:1}.GHQ4Fq_notes{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2)}.GHQ4Fq_notesPanel{height:calc(var(--spacing) * 24);border:1px solid var(--color-border-mute);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-fg-mute);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow:auto}.GHQ4Fq_notesLabel{color:var(--color-fg-base);font-weight:var(--font-weight-bold)}.GHQ4Fq_nav{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.GHQ4Fq_counter{color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.GHQ4Fq_current{color:var(--color-primary-fg)}}@layer utilities;
@layer properties,theme,base;@layer components{.Fu3RkG_root{background-color:var(--color-bg-surface);flex-direction:column;height:100dvh;display:flex}.Fu3RkG_header{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-mute);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.Fu3RkG_titles{flex-direction:column;flex:10rem;min-width:0;display:flex}.Fu3RkG_title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-base);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-bold);overflow:hidden}.Fu3RkG_caption{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-mute);font-size:var(--font-size-xs);line-height:var(--line-height-xs);overflow:hidden}.Fu3RkG_actions{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;margin-left:auto;display:flex}.Fu3RkG_homeLink{color:var(--color-fg-base);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium)}@media (hover:hover){.Fu3RkG_homeLink:hover{text-decoration-line:underline}}.Fu3RkG_content{flex:1;min-height:0}.Fu3RkG_fallback{background-color:var(--color-bg-surface);justify-content:center;align-items:center;height:100dvh;display:flex}}@layer utilities;
