
.record-source-v8{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin:5px 0 0!important;padding:3px 0!important;font:11px/1.45 system-ui,sans-serif!important;letter-spacing:0!important;opacity:.8;text-align:left!important}
@media(max-width:599px),(max-height:600px) and (max-width:950px){
html:has(.six-screen),html:has(.world-phone),html:has(.phone){height:100%;overflow:hidden}
body:has(.six-screen),body:has(.world-phone),body:has(.phone){margin:0!important;padding:0!important;height:var(--tatatia-vh,100dvh)!important;min-height:0!important;overflow:hidden!important}
body main.six-screen,body main.world-phone,body main.phone{width:100%!important;max-width:480px!important;height:var(--tatatia-vh,100dvh)!important;min-height:0!important;max-height:none!important;margin:0 auto!important;border-radius:0!important;border:0!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}
main.six-screen>.six-nav,main.phone>.topbar,main.world-phone>.world-nav{position:relative!important;inset:auto!important;flex:0 0 47px!important;height:47px!important;min-height:0!important;padding:7px 13px!important;margin:0!important;width:100%!important;box-sizing:border-box;z-index:4}
main.phone>.topbar .brand{font-size:13px!important}main .world-nav .world-mark b{font-size:13px!important}
main.six-screen>.scene-title,main.phone>.scene-title,main.world-phone>.world-heading{position:relative!important;inset:auto!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:91px!important;margin:0!important;padding:8px 15px 9px!important;width:100%!important;box-sizing:border-box;overflow:hidden!important;z-index:3}
main .scene-title h1,main .world-heading h1{font-size:23px!important;line-height:1.25!important;margin:3px 0!important}
main .scene-title p,main .world-heading p{font-size:11px!important;line-height:1.4!important;margin:3px 0!important}
main .scene-title .edition,main .scene-title .eyebrow,main .world-heading .edition{font-size:9px!important;letter-spacing:1px!important}
main .title-tags{display:none!important}
main.phone>.asset-plaque,main.world-phone>.world-total{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:90px!important;margin:4px 13px 9px!important;padding:10px 12px!important;width:auto!important;box-sizing:border-box;z-index:3}
main .asset-plaque>span,main .asset-plaque>div,main .world-total>small{font-size:9px!important;line-height:1.3!important}
main .asset-plaque h2,main .world-total>span{font-size:11px!important;margin:0!important}
main .asset-plaque>strong,main .world-total>strong{font-size:26px!important;line-height:1.25!important;margin:0!important}
main.six-screen>.six-ledger,main.phone>.ledger,main.world-phone>.world-ledger{position:relative!important;inset:auto!important;transform:none!important;flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;width:auto!important;max-width:none!important;align-self:stretch!important;margin:4px 12px 8px!important;padding:12px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;z-index:5;box-sizing:border-box}
main .ledger-heading,main .ledger-head{flex:0 0 auto!important;min-height:0!important;margin:0 0 8px!important;padding:0!important}
main .ledger-heading h2,main .ledger-head h2{font-size:17px!important;line-height:1.3!important}
main .ledger-total,main .ledger>.total{flex:0 0 auto!important;min-height:0!important;padding:8px 0!important;margin:0 0 6px!important}
main .record-list{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain}
main .six-record,main .world-record,main .record{min-height:56px!important;padding-top:8px!important;padding-bottom:8px!important}
main .record-amount,main .record-money{justify-content:center!important}
main .ledger-footer,main .ledger-foot{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin-top:5px!important;min-height:22px!important;padding:3px 0!important}
main .world-footer,main .page-foot{position:relative!important;inset:auto!important;flex:0 0 auto!important;min-height:18px!important;height:auto!important;padding:0 13px calc(4px + env(safe-area-inset-bottom,0px))!important;margin:0!important;font-size:9px!important}
main>.scene-prop,main>.scene-objects,main>.scene-caption,main>.scene-side,main>.art-caption,main>.terminal-rail,main>.terminal-line,main>.collection-detail,main>.video-label,main>.video-caption,main>.video-side,main>.video-progress,main>.film-strip,main>.book-spine,main>.book-cover,main>.book-seal,main>.chapter{position:absolute!important;pointer-events:none!important;opacity:.15!important;z-index:1!important;top:60px!important;bottom:auto!important;max-height:150px!important;overflow:hidden!important}
}

@media(max-height:600px) and (max-width:900px){
main .scene-title .edition,main .scene-title .eyebrow,main .world-heading .edition,main .scene-title p,main .world-heading p{display:none!important}
main.six-screen>.scene-title,main.phone>.scene-title,main.world-phone>.world-heading{padding-top:4px!important;padding-bottom:4px!important;max-height:36px!important}
main .scene-title h1,main .world-heading h1{font-size:19px!important;margin:0!important}
main.phone>.asset-plaque,main.world-phone>.world-total{padding:6px 10px!important;max-height:68px!important;margin-bottom:4px!important}
main .asset-plaque>span,main .asset-plaque>div{display:none!important}
main .world-total>strong,main .asset-plaque>strong{font-size:23px!important}
main .ledger-heading,main .ledger-head{margin-bottom:4px!important}
main .ledger-heading>div>small,main .ledger-head>div>small{display:none!important}
}

main .ledger-head h2,main .ledger-heading h2{margin:0!important}
@media(max-height:600px) and (max-width:950px){main .ledger>.total,main .ledger-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;max-height:42px!important;padding:5px 0!important;box-sizing:border-box!important}main .ledger>.total strong,main .ledger-total strong{font-size:24px!important;line-height:1.15!important;margin:0!important}main .ledger>.total span,main .ledger-total>span{font-size:11px!important;margin:0!important}main .ledger-foot,main .ledger-footer{height:22px!important;min-height:22px!important;box-sizing:border-box!important;font-size:10px!important;line-height:1.3!important}main .ledger-foot *,main .ledger-footer *{margin:0!important;font-size:10px!important;line-height:1.3!important}}
@media(max-height:600px) and (max-width:950px){main.phone>.asset-plaque{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:42px!important;max-height:42px!important;padding:6px 10px!important}main.phone>.asset-plaque h2{font-size:10px!important}main.phone>.asset-plaque>strong{font-size:23px!important}}
main.six-screen>.six-ledger,main.phone>.ledger,main.world-phone>.world-ledger{gap:0!important}
@media(min-width:600px) and (max-width:950px) and (max-height:480px){body main.six-screen,body main.phone,body main.world-phone{display:grid!important;grid-template-columns:36% minmax(0,64%)!important;grid-template-rows:47px 64px minmax(0,1fr) 20px!important}main>.six-nav,main>.topbar,main>.world-nav{grid-column:1/-1!important;grid-row:1!important}main>.scene-title,main>.world-heading{grid-column:1!important;grid-row:2!important;max-height:64px!important;align-self:start}main.phone>.asset-plaque,main.world-phone>.world-total{grid-column:1!important;grid-row:3!important;align-self:start!important;display:block!important;height:auto!important;max-height:100px!important;margin:4px 8px!important;padding:8px!important}main .asset-plaque>strong,main .world-total>strong{font-size:18px!important;letter-spacing:0!important}main.six-screen>.six-ledger,main.phone>.ledger,main.world-phone>.world-ledger{grid-column:2!important;grid-row:2/4!important;margin:3px 8px 5px 0!important;align-self:stretch!important}main>.world-footer,main>.page-foot{grid-column:1/-1!important;grid-row:4!important}main .ledger-foot>span,main .ledger-footer>span{max-width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}