:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--ink:#0a0a0b;--muted:#6b6b76;--faint:#a1a1aa;--rule:#e6e6ea;--card-line:#ededf0;--row-line:#f1f1f3;--hover:#fafafa;--s1:#2a78d6;--s1-soft:#e8f1fc;--s2:#eb6834;--hol:#eda100;--ev:#7c5cd6;--d-low:#fff;--d-normal:#eef4fd;--d-high:#cfe1f8;--d-peak:#a9c8ef;--danger:#b42318;--x:clamp(16px, 4vw, 48px);--serif:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}html,body,#root{min-height:100%}body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{margin:0;font-weight:500}p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.label{color:var(--muted);font-size:12.5px;line-height:1.45}.mono{font-family:var(--mono);font-size:12.5px}.strong{font-weight:500}.break{overflow-wrap:anywhere}.num{text-align:right;font-variant-numeric:tabular-nums}.shell{flex-direction:column;min-height:100vh;display:flex}.site-main{padding:0 var(--x) 64px;flex:1;min-width:0}.masthead{padding:0 var(--x)}.masthead-row{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;padding:22px 0 12px;display:flex;position:relative}.masthead-row:after{content:"";border-bottom:1px solid var(--ink);position:absolute;bottom:-5px;left:0;right:0}.wordmark{font-family:var(--serif);letter-spacing:-.02em;font-optical-sizing:auto;font-size:30px;font-weight:500;line-height:1}.wordmark:hover{text-decoration:none}.masthead-right{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 28px;display:flex}.dateline{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.site-nav{gap:20px;display:flex}.nav-link{font-size:14px;font-weight:500}.nav-placeholder{visibility:hidden}@media (width<=640px){.masthead-row{padding-top:16px}.wordmark{font-size:26px}.masthead-right{justify-content:space-between;width:100%}.dateline{font-size:12px}.site-nav{gap:14px}.site-nav .nav-link{font-size:13.5px}}@media (width<=420px){.dateline{flex-basis:100%}.masthead-right{justify-content:flex-start}}.maintenance-strip{margin:12px var(--x) 0;border-bottom:1px solid var(--rule);color:var(--muted);padding:8px 0;font-size:13px}.site-footer{margin:0 var(--x);border-top:1px solid var(--ink);color:var(--muted);gap:4px;padding:18px 0 40px;font-size:12.5px;display:grid}.site-footer .footer-name{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:18px}.attribution a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.page{min-width:0}.lead{border-bottom:2px solid var(--ink);padding:clamp(28px,5vw,64px) 0 28px;position:relative}.lead:after,.city-head:after{content:"";border-bottom:1px solid var(--rule);position:absolute;bottom:-5px;left:0;right:0}.headline{font-family:var(--serif);letter-spacing:-.03em;font-optical-sizing:auto;max-width:16ch;font-size:clamp(42px,6.4vw,96px);font-weight:400;line-height:1.02}.standfirst{max-width:62ch;font-family:var(--serif);color:#303036;margin-top:18px;font-size:clamp(18px,1.6vw,21px);font-style:italic;line-height:1.45}.actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.section{padding-top:44px}.section-head{border-bottom:1px solid var(--ink);flex-direction:column;gap:4px;margin-bottom:0;padding-bottom:12px;display:flex}.section-head.row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px}.section-head h2{font-family:var(--serif);letter-spacing:-.015em;font-size:28px;line-height:1.1}.btn{border:1px solid var(--ink);height:40px;font:500 14px/1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#2a2a2e}.btn-secondary{background:var(--paper);color:var(--ink)}.btn-secondary:hover{background:var(--hover)}.btn:disabled{opacity:.5;cursor:default}.btn-sm{height:32px;padding:0 12px;font-size:13px}.link-btn{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:disabled{color:var(--faint);cursor:default}.icon-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:20px;line-height:1}.icon-btn:hover{color:var(--ink)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{color:var(--muted);font-size:12.5px;font-weight:500}.field input{border:1px solid var(--rule);background:var(--paper);width:100%;height:40px;font:15px var(--sans);color:var(--ink);border-radius:4px;outline:0;padding:0 12px}.field input::placeholder{color:var(--faint)}.field input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.form-error{min-height:20px;color:var(--danger);font-size:13px}.notice{border-left:2px solid var(--ink);align-items:flex-start;gap:12px;margin-top:16px;padding:10px 0 10px 14px;font-size:14px;display:flex}.notice-body{flex:1;min-width:0}.notice-error{border-left-color:var(--danger);color:var(--danger)}.notice-warn{border-left-color:var(--hol)}.notice-info{border-left-color:var(--s1)}.notice-body a{text-decoration:underline}.spinner{border:1.5px solid var(--rule);border-top-color:var(--ink);vertical-align:-2px;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.announce{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.announce-text{flex:1;min-width:0}.announce-link{text-underline-offset:2px;font-weight:500;text-decoration:underline}.table-wrap{min-width:0;overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}th{text-align:left;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--rule);padding:10px 12px;font-size:12.5px;font-weight:500}td{border-bottom:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;height:52px;padding:0 12px;overflow:hidden}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}th.num,td.num{text-align:right}.markets .c-city{width:24%}.markets .c-country{width:14%}.markets .c-cur{width:9%}.markets .c-tonight{width:12%}.markets .c-price{width:14%}.markets .c-when{width:19%}.markets .c-go{width:8%}.markets td{height:60px}.markets tbody tr:hover td{background:var(--hover)}.mk-city{font-family:var(--serif);letter-spacing:-.01em;font-size:21px}.city-sub{color:var(--muted);font-size:12px;line-height:1.3;display:block}.markets .go{font-size:13.5px;font-weight:500}.row-placeholder td{height:60px}.show-sm{display:none}@media (width<=1000px){.hide-md{display:none}}@media (width<=640px){.hide-sm{display:none}.show-sm{display:block}.markets .c-city{width:auto}.markets .c-tonight{width:92px}.markets .c-go{width:64px}.markets td{height:64px}.mk-city{font-size:20px}}.lvl{align-items:center;gap:7px;font-size:13px;display:inline-flex}.lvl:before{content:"";border:2px solid var(--s1);background:var(--paper);border-radius:50%;flex:none;width:8px;height:8px}.lvl-normal:before{background:var(--s1-soft)}.lvl-high:before{background:#86b6ef}.lvl-peak:before{background:var(--s1)}.lvl-score{color:var(--muted);font-variant-numeric:tabular-nums}.columns3{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.columns3 li{border-left:1px solid var(--rule);min-width:0;padding:22px 28px 8px}.columns3 li:first-child{border-left:0;padding-left:0}.col-num{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:64px;font-weight:400;line-height:1;display:block}.columns3 h3{font-family:var(--serif);margin-top:14px;font-size:22px;line-height:1.2}.columns3 p{font-family:var(--serif);color:#303036;max-width:46ch;margin-top:8px;font-size:17.5px;line-height:1.5}@media (width<=860px){.columns3{grid-template-columns:minmax(0,1fr)}.columns3 li{border-left:0;border-top:1px solid var(--rule);padding:20px 0}.columns3 li:first-child{border-top:0}}.big-sentence{font-family:var(--serif);letter-spacing:-.015em;margin:18px 0 6px;font-size:clamp(26px,3vw,38px);line-height:1.15}.faq{grid-template-columns:minmax(0,320px) minmax(0,1fr);margin:0;display:grid}.faq dt,.faq dd{border-bottom:1px solid var(--rule);padding:16px 0}.faq dt{font-family:var(--serif);padding-right:24px;font-size:19px;font-weight:500;line-height:1.3}.faq dd{font-family:var(--serif);color:#303036;max-width:70ch;margin:0;font-size:17.5px;line-height:1.5}@media (width<=760px){.faq{grid-template-columns:minmax(0,1fr)}.faq dt{border-bottom:0;padding-bottom:4px}.faq dd{padding-top:0}}.waitlist-form{grid-template-columns:320px 320px auto;justify-content:start;align-items:end;gap:12px 16px;margin-top:20px;display:grid}.waitlist-form .form-error{grid-column:1/-1}@media (width<=800px){.waitlist-form{grid-template-columns:minmax(0,1fr)}.waitlist-form .btn{justify-self:start}}.city-head{border-bottom:2px solid var(--ink);padding:18px 0 26px;position:relative}.back{color:var(--muted);min-height:20px;font-size:13px}.back a{color:var(--muted)}.kicker{letter-spacing:.04em;color:var(--ink);min-height:22px;margin-top:22px;font-size:15px;font-variant-caps:all-small-caps;font-weight:500}.city-name{font-family:var(--serif);letter-spacing:-.035em;font-optical-sizing:auto;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(56px,9vw,112px);font-weight:400;line-height:1.02}.city-dateline{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 24px;min-height:20px;margin-top:10px;font-size:13px;display:flex}.figures{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.figures-5{grid-template-columns:repeat(5,minmax(0,1fr))}.figure{border-left:1px solid var(--rule);flex-direction:column;gap:4px;min-width:0;padding:16px 20px 18px;display:flex}.figure:first-child{border-left:0;padding-left:0}.fig-label{color:var(--muted);font-size:12.5px;line-height:1.35}.fig-value{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1.05;overflow:hidden}.fig-value small{color:var(--muted);letter-spacing:0;font-size:.45em}.fig-note{color:var(--muted);min-height:17px;font-size:12.5px;line-height:1.35}@media (width<=1000px){.figures-5{grid-template-columns:repeat(3,minmax(0,1fr))}.figures-5 .figure:nth-child(4){border-left:0;padding-left:0}.figures-5 .figure:nth-child(n+4){border-top:1px solid var(--rule)}}@media (width<=760px){.figures,.figures-5{grid-template-columns:repeat(2,minmax(0,1fr))}.figure,.figures-5 .figure:nth-child(4){border-left:1px solid var(--rule);padding:14px 0 14px 14px}.figure:nth-child(odd),.figures-5 .figure:nth-child(odd){border-left:0;padding-left:0}.figure:nth-child(n+3),.figures-5 .figure:nth-child(4){border-top:1px solid var(--rule)}}.cal{margin-top:16px}.cal-w,.cal-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.cal-w li{color:var(--muted);padding-bottom:6px;font-size:12px;font-weight:500}.cal-teaser{max-width:760px}.cal-d{border:1px solid var(--card-line);background:var(--d-low);border-radius:4px;flex-direction:column;justify-content:space-between;min-width:0;height:84px;padding:7px 9px 8px;display:flex}.cal-normal{background:var(--d-normal);border-color:#dfeafa}.cal-high{background:var(--d-high);border-color:#b8cff0}.cal-peak{background:var(--d-peak);border-color:#94b9ea}.cal-top{justify-content:space-between;align-items:center;gap:4px;min-height:14px;display:flex}.cal-dn{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;line-height:1;overflow:hidden}.cal-big{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:26px;line-height:1;overflow:hidden}.cal-lvl{color:var(--muted);font-size:11px;line-height:1}.cal-high .cal-big,.cal-peak .cal-big{color:#0f3d78}.cal-dots{gap:3px;display:inline-flex}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot-hol{background:var(--hol)}.dot-ev{background:var(--ev)}.cal-months{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:28px 40px;display:grid}.cal-month h3{font-family:var(--serif);margin-bottom:8px;font-size:19px}.cal-months .cal-d{height:64px;padding:6px 7px}.cal-months .cal-big{font-family:var(--sans);letter-spacing:-.01em;font-size:15px;font-weight:600}.cal-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.cal-legend li{align-items:center;gap:6px;display:inline-flex}.sw{border:1px solid var(--rule);border-radius:3px;width:14px;height:14px;display:inline-block}.sw-low{background:var(--d-low)}.sw-normal{background:var(--d-normal)}.sw-high{background:var(--d-high);border-color:#b8cff0}.sw-peak{background:var(--d-peak);border-color:#94b9ea}@media (width<=640px){.cal-w,.cal-g{gap:3px}.cal-w li{text-align:center;font-size:11px}.cal-d{align-items:center;height:64px;padding:5px 4px 6px}.cal-top{justify-content:center}.cal-big{font-size:20px}.cal-lvl{font-size:10px}.cal-months .cal-d{height:56px}.cal-months .cal-big{letter-spacing:-.03em;font-size:12px}.cal-months .cal-dn{font-size:10.5px}}.paywall{border-top:1px solid var(--ink);justify-items:start;gap:12px;margin-top:44px;padding:20px 0 4px;display:grid}.paywall h2{font-family:var(--serif);letter-spacing:-.015em;max-width:40ch;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.nowrap{white-space:nowrap}.paywall p:not(.label){font-family:var(--serif);color:#303036;max-width:62ch;font-size:18px;line-height:1.5}.controls{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.seg{border:1px solid var(--rule);scrollbar-width:none;border-radius:6px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.seg button{height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:13px;font-weight:500}.seg button[aria-selected=true]{background:var(--ink);color:#fff}.check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--ink);margin:0}.outlook-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px 40px;margin-top:16px;display:grid}@media (width<=1100px){.outlook-grid{grid-template-columns:minmax(0,1fr)}}.outlook-main{gap:16px;min-width:0;display:grid}.panel{border:1px solid var(--card-line);background:var(--paper);border-radius:14px;min-width:0;padding:20px 20px 16px}.panel-flush{padding:0 0 4px}.panel-flush .pad{padding:20px 20px 8px}.panel-flush .table-wrap{padding:0 20px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:12px;display:flex}.panel-head h2{font-family:var(--serif);font-size:22px;line-height:1.2}.line-legend{color:var(--muted);gap:14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.line-legend li{align-items:center;gap:6px;display:inline-flex}.ln{border-top:2px solid;width:16px;display:inline-block}.ln-price{border-color:var(--s1)}.ln-hotel{border-color:var(--s2)}@media (width<=640px){.panel{border-radius:10px;padding:14px 12px 12px}.panel-flush{padding:0 0 4px}.panel-flush .pad{padding:14px 12px 6px}.panel-flush .table-wrap{padding:0 12px}}.chart{min-width:0;position:relative}.chart svg{cursor:crosshair;display:block;overflow:visible}.chart .grid{stroke:var(--row-line);stroke-width:1px}.chart .axis,.spark .axis{fill:var(--muted);font:11px var(--sans);font-variant-numeric:tabular-nums}.chart .tick{stroke:var(--faint)}.bar{transition:opacity .1s}.demand-fill-low{fill:#e3ecf8}.demand-fill-normal{fill:#cbdcf2}.demand-fill-high{fill:#a5c4ec}.demand-fill-peak{fill:#7eaae3}.bar.is-hot{fill:var(--ink);opacity:.35}.line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.line-price{stroke:var(--s1)}.line-hotel{stroke:var(--s2);stroke-width:1.75px}.cursor{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;opacity:.5}.cursor-selected{stroke-dasharray:none;opacity:.8}.chart-tip{background:var(--paper);border:1px solid var(--card-line);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;gap:2px;width:180px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;top:4px;box-shadow:0 8px 24px #0a0a0b14}.tip-event{color:var(--ev)}.tip-holiday{color:#7a4b00}.spark{width:100%;height:auto;display:block}.outlook-side{gap:28px;min-width:0;display:grid}.side{border-top:1px solid var(--ink);min-width:0;padding-top:12px}.side h3{font-family:var(--serif);margin-bottom:8px;font-size:20px;line-height:1.2}.side h4{color:var(--muted);margin:16px 0 6px;font-size:12.5px;font-weight:500}.count{font-family:var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px;font-weight:400}.night-detail{justify-items:start;gap:8px;display:grid}.kv{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;width:100%;margin:4px 0 0;font-size:13px;display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--row-line);padding:6px 0}.kv dt{color:var(--muted)}.kv dd{text-align:right;margin:0;font-weight:500}.dated-list{margin:0;padding:0;list-style:none}.dated-list li{border-top:1px solid var(--rule);grid-template-columns:104px minmax(0,1fr);gap:2px 12px;padding:10px 0;font-size:13px;display:grid}.dated-list .d{color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.dated-list .d:hover{color:var(--ink);text-decoration:underline}.dated-list .nm{min-width:0;font-weight:500}.dated-list .nm a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.dated-list .wh{color:var(--muted);grid-column:2;font-size:12.5px}table.nights{min-width:1000px}table.nights td{height:44px}table.nights th{height:38px;padding:0 12px}.th-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}th.num .th-btn{flex-direction:row}.sort-icon{color:var(--muted)}table.nights tbody tr{cursor:pointer}table.nights tbody tr:hover td{background:var(--hover)}table.nights tr.is-weekend td:first-child .row-btn{font-weight:600}table.nights tr.is-selected td{background:var(--s1-soft)}.row-btn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.range{color:var(--muted);margin-left:8px;font-size:12px;display:inline-block}td strong{font-weight:600}.ellipsis{text-overflow:ellipsis;overflow:hidden}.tag{font-size:12.5px}.tag+.tag:before{content:" · ";color:var(--faint)}.tag-event:after{content:""}.tag-event{color:#4b3a8f}.tag-holiday{color:#7a4b00}.form-page{padding-top:clamp(28px,5vw,56px)}.form-block{max-width:560px}.form-block form{justify-items:start;gap:14px;display:grid}.form-block .field{width:100%;max-width:420px}.form-block h1,.page-title{font-family:var(--serif);letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:1.08}.stepline{margin-bottom:14px}.form-block .sub{color:var(--muted);max-width:52ch;margin:10px 0 8px;font-size:15px}.form-block .sub strong{color:var(--ink);font-weight:500}.form-block>.btn,.form-block>.row-gap{margin-top:12px}.form-block .form-error:empty{min-height:0}.code-input{letter-spacing:.3em;max-width:220px;font-family:var(--mono)!important;font-size:20px!important}.auth-links{flex-wrap:wrap;gap:8px 20px;margin-top:6px;font-size:13.5px;display:flex}.back-line{margin-top:24px}.back-line a{text-underline-offset:2px;text-decoration:underline}.row-gap{flex-wrap:wrap;gap:10px;display:flex}.page-head{border-bottom:2px solid var(--ink);padding:clamp(28px,5vw,56px) 0 24px;position:relative}.page-head:after{content:"";border-bottom:1px solid var(--rule);position:absolute;bottom:-5px;left:0;right:0}.page-title{min-height:44px}.account-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px 48px;display:grid}@media (width<=1000px){.account-grid{grid-template-columns:minmax(0,1fr)}}.account-main{min-width:0}.account-side{gap:28px;padding-top:44px;display:grid}.account-side .side{justify-items:start;gap:8px;display:grid}.account-side .side h3{margin-bottom:0}.account-main>.section>.muted{padding:14px 0}.sub-list{margin:0;padding:0;list-style:none}.sub-row{border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 150px 180px 90px;align-items:center;gap:4px 16px;min-height:60px;padding:8px 0;display:grid}.sub-row>:last-child{justify-self:end}.sub-name{align-items:baseline;gap:10px;min-width:0;display:flex}.sub-name a{font-family:var(--serif);font-size:20px}.sub-price{font-size:14px}.go{font-size:13.5px;font-weight:500}.status{color:var(--muted);font-size:12.5px}.status-ok{color:var(--ink)}.status-warn{color:#7a4b00}@media (width<=640px){.sub-row{grid-template-columns:minmax(0,1fr) auto}.sub-row .sub-renew,.sub-row>span:empty{grid-column:1}}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:14px;display:flex}.switch-row input{width:16px;height:16px;accent-color:var(--ink)}.placeholder{color:#0000}
