.SmallScreen-module___yG50a__screen{display:none}@media (max-width:899px){.SmallScreen-module___yG50a__screen{z-index:2147483000;background:var(--surface-page);color:var(--text-primary);overscroll-behavior:contain;flex-direction:column;padding:16px;display:flex;position:fixed;inset:0}body:has(>.SmallScreen-module___yG50a__screen){overflow:hidden}body:has(>.SmallScreen-module___yG50a__screen)>:not(.SmallScreen-module___yG50a__screen){display:none!important}}.SmallScreen-module___yG50a__middle{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.SmallScreen-module___yG50a__brand{font-size:var(--t-display);letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:8px;line-height:1.1;display:flex}.SmallScreen-module___yG50a__title{max-width:300px;color:var(--text-secondary);font-size:var(--d-number);line-height:var(--d-number-lh);text-wrap:balance;margin:0}.SmallScreen-module___yG50a__note{color:var(--text-muted);font-size:var(--d-value);line-height:var(--d-value-lh);margin:-4px 0 0}.SmallScreen-module___yG50a__badge{border:var(--line-w) solid var(--line-strong);border-radius:var(--radius-sheet);background:var(--surface-raised);height:52px;color:var(--text-primary);align-items:center;gap:10px;margin-top:8px;padding:0 18px 0 14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SmallScreen-module___yG50a__badge:hover{background:var(--surface-hover)}}.SmallScreen-module___yG50a__badgeWords{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.SmallScreen-module___yG50a__badgeSmall{font-size:var(--d-caption);line-height:var(--d-caption-lh)}.SmallScreen-module___yG50a__badgeLarge{font-size:var(--d-price);line-height:var(--d-price-lh)}.SmallScreen-module___yG50a__early{width:min(280px,100%);height:var(--size-control-large);border-radius:var(--radius-control);background:var(--direction-long);color:var(--text-on-long);font-size:var(--d-value);justify-content:center;align-items:center;margin-top:4px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SmallScreen-module___yG50a__early:hover{background:var(--long-hover,var(--direction-long))}}.SmallScreen-module___yG50a__foot{border-radius:var(--radius-sheet);background:var(--surface-panel);color:var(--text-muted);font-size:var(--d-label);line-height:var(--d-label-lh);align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.SmallScreen-module___yG50a__footIcon{flex:none}
