.home-screen section.hero.paper-home{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--border-soft,var(--line));border-radius:1.5rem;background:var(--surface);box-shadow:none;min-width:0;overflow:visible;pointer-events:auto}.home-screen section.hero.paper-home .hero-copy{display:contents;pointer-events:auto}.home-screen section.hero.paper-home .hero-copy>*,.home-screen section.hero.paper-home>*{order:0}.home-screen section.hero.paper-home h1{max-width:none;margin:0;padding:0;font-size:1.875rem;line-height:1.12;letter-spacing:-.025em;font-weight:680}.home-screen section.hero.paper-home :is(h1,.home-postcard,.home-access-remaining,.access-detail,.access-summary,.home-vpn-note){background:transparent;border:0;box-shadow:none;border-radius:0}.home-screen .home-postcard{color:var(--muted);font-size:1rem;line-height:1.4;font-style:italic;font-synthesis:style;margin:0 0 .375rem;overflow-wrap:anywhere}.home-screen .home-postcard span{color:var(--link)}.home-screen [data-access]{align-self:flex-start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5em;padding:.25rem 0;border:0;background:transparent;color:var(--ink);font-size:.875rem;font-weight:650;line-height:1.4}.home-screen .home-status-dot{display:inline-block;flex:0 0 .5em;width:.5em;height:.5em;border-radius:50%;background:var(--ok,#276345)}.home-screen [data-access=inactive] .home-status-dot{background:var(--warn,#82401F)}.home-screen .home-access-remaining{font-size:.9375rem;line-height:1.4;color:var(--muted);margin:0}.home-screen .home-access-remaining strong{font-weight:650;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-screen .home-access-remaining[data-urgent=true] strong{color:var(--warn)}.home-screen section.hero.paper-home :is(.access-detail,.home-device-summary){margin:0;font-size:.875rem;line-height:1.4}.app[data-surface=home] .home-screen section.hero.paper-home .fold-hero.home-art,.home-screen section.hero.paper-home .fold-hero.home-art{position:relative!important;inset:auto!important;z-index:0!important;flex:1 1 auto;width:100%;height:clamp(130px,calc(100svh - 38rem),240px);min-height:130px;max-height:240px;margin:.375rem 0;border:0;border-radius:1rem;background:var(--paper,var(--bg))}.home-screen section.hero.paper-home .home-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.home-screen .home-actions :is(.btn,.access-request){flex:1 1 7.5em;min-width:0}.home-screen .home-actions .btn{min-height:3rem;padding:.75em 1em;font-size:1rem;line-height:1.25;border-radius:.875rem;white-space:normal;overflow-wrap:anywhere}.home-screen section.hero.paper-home .home-vpn-note{padding:0;margin:0;color:var(--muted);font-size:.8125rem;line-height:1.4}@media (max-width:360px){.home-screen section.hero.paper-home{padding:.75rem}.home-screen section.hero.paper-home h1{font-size:1.75rem}}@media (max-height:600px){.app[data-surface=home] .home-screen section.hero.paper-home .fold-hero.home-art,.home-screen section.hero.paper-home .fold-hero.home-art{display:none}}@container (max-width: 12em){.app[data-surface=home] .home-screen section.hero.paper-home .fold-hero.home-art,.home-screen section.hero.paper-home .fold-hero.home-art{display:none}}.home-screen .home-actions .btn:not(.secondary){color:var(--on-brand,var(--on-action,#292136))}.home-screen .home-utilities{display:flex;flex-wrap:wrap}.home-screen .home-utilities a{flex:1 1 7em}.home-screen .home-utilities a.fold-room-fallback{flex-basis:100%}@media (max-width:680px){.app[data-surface=home] .home-screen section.hero.paper-home .fold-hero.home-art,.home-screen section.hero.paper-home .fold-hero.home-art{height:clamp(104px,calc(100svh - 39.5rem - max(var(--safe-top), var(--tg-safe-top, 0px)) - var(--tg-top) - max(var(--safe-bottom), var(--tg-safe-bottom, 0px)) - var(--tg-bottom)),224px);min-height:104px;max-height:224px}}@media (min-width:681px){.home-screen .home-actions .btn{min-height:4rem}}@media (max-width:360px) and (max-height:650px){.home-screen section.hero.paper-home{padding-block:.5rem}.home-screen .home-utilities a.fold-room-fallback{flex-basis:7em}}.home-screen{min-height:calc(100dvh - var(--app-pad-top) - var(--app-pad-bottom))}.home-screen section.hero.paper-home{gap:4px;padding:10px 12px}.home-screen section.hero.paper-home h1{font-size:24px;font-weight:700}.home-screen section.hero.paper-home>.muted{margin:0;font-size:13px}.app[data-surface=home] .home-screen section.hero.paper-home .fold-hero.home-art,.home-screen section.hero.paper-home .fold-hero.home-art{display:block;height:clamp(80px,calc(100dvh - 430px - var(--tg-top) - var(--tg-bottom)),180px);min-height:80px;max-height:180px;margin:4px 0}.home-screen .home-utilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.home-screen .home-utilities a{min-height:52px;padding:6px;font-size:13px;font-weight:600;flex-direction:row;gap:6px}.home-screen .home-utilities a.fold-room-fallback{display:none}.home-screen .home-utilities a>.icon-art{display:block}.home-screen .home-vpn-note{font-size:13px}.home-screen .home-access-remaining,.home-screen [data-access]{font-size:14px;font-weight:600}.home-screen .home-access-remaining strong{font-weight:600}.home-screen .home-actions .btn:not(.secondary){color:#FFF}@container (max-width: 12em){.home-screen section.hero.paper-home .fold-hero.home-art{display:none}}@media (max-width:330px){.home-screen .home-utilities a{font-size:13px}}.home-screen .home-utilities a.fold-room-fallback{display:none!important}.home-screen:has(.fold-hero[data-collapsed=true]) .home-utilities a.fold-room-fallback{display:inline-flex!important}.home-screen .home-utilities a{min-height:48px;padding:4px;gap:4px;flex-direction:column;flex-wrap:nowrap}.home-screen .home-utilities .icon-art{width:20px;height:20px}