@font-face{font-family:'Caveat';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/caveat-400-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Caveat';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/caveat-400-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Caveat';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/caveat-400-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Caveat';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/caveat-400-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/golos-text-400-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/golos-text-400-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/golos-text-400-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/golos-text-400-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Literata';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/literata-400-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Literata';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/literata-400-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Literata';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/literata-400-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Literata';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/literata-400-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tinos-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tinos-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--ink:#101314;--deep:#1B1F20;--accent:#22377A;--bg:#F1F3F2;--surface:#FFFFFF;--line:#DCE0DF;--muted:#5D6467;--subtle:#666D70;--up:#12734A;--down:#B3261E;--serif:'Literata',Georgia,'Times New Roman',serif;--ui:'Golos Text',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;--mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--logo:'Times New Roman',Tinos,Times,'Liberation Serif',serif;}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.masthead{background:var(--surface);border-bottom:1px solid var(--line)}.mh{height:122px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.mh-left{display:flex;flex-direction:column;gap:8px;min-width:0}.mh-now{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;flex:0 0 auto;font-size:12.5px;color:var(--muted);letter-spacing:.01em;line-height:1.15;}.mh-now .now-top{display:inline-flex;align-items:center;gap:9px}.mh-now .now-clock{display:inline-flex;align-items:baseline;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:.08em;}.mh-now .now-clock .cc{padding:0 1px;animation:ow-tick 2s steps(1,end) infinite}@keyframes ow-tick{0%,50%{opacity:1}51%,100%{opacity:.25}}.mh-now .now-wx{display:inline-flex;align-items:center;gap:6px}.mh-now .now-wx::before{content:"";width:3px;height:3px;border-radius:50%;background:var(--line);margin-right:2px}.mh-now .now-wx .wx-city,.mh-now .now-wx .wx-word{white-space:nowrap}.mh-now .wx-city{display:none}.mh-now .wx-t{font-size:14.5px;font-weight:600}.mh-now .wx-mm{font-size:11.5px;color:var(--subtle);letter-spacing:.02em}.mh-now .t-cold .wx-t{color:#2F6FB5}.mh-now .t-cool .wx-t{color:#2E7E93}.mh-now .t-mild .wx-t{color:#2A7A50}.mh-now .t-warm .wx-t{color:#B5741A}.mh-now .t-hot .wx-t{color:#B4482A}.mh-now .now-date{white-space:nowrap;font-size:12px;color:var(--subtle);display:inline-flex;align-items:center;gap:5px}.mh-now .day-mark{flex:0 0 auto;color:var(--accent);opacity:.9}.mh-now .now-date.is-holiday .day-mark{color:#A8201A}.mh-now .now-date.is-quiet{color:var(--ink)}.mh-now .d-short{display:none}.mh-now .now-date.is-weekend{color:#B0453E}.mh-now .now-date.is-holiday{color:#A8201A;font-weight:600}.mh-now .wi{flex:0 0 auto;overflow:visible;margin-top:-1px}@media(max-width:1150px){.mh-now .wx-word{display:none}}@media(max-width:900px){.mh-now .wx-mm{display:none}}.mh-now .wi *{transform-box:view-box}.mh-now .wi-clear .wi-rays{transform-origin:12px 11px;animation:ow-spin 26s linear infinite}.mh-now .wi-clear .wi-sun>circle{transform-origin:12px 11px;animation:ow-glow 3.6s ease-in-out infinite}.mh-now .wi-partly .wi-sun-sm,.mh-now .wi-partly .wi-moon-sm{animation:ow-peek 8s ease-in-out infinite}.mh-now .wi-partly .wi-rays{transform-origin:16.2px 8px;animation:ow-spin 18s linear infinite}.mh-now .wi-partly .wi-cloud{animation:ow-drift 8s ease-in-out infinite}.mh-now .wi-cloud>path.wi-cloud{animation:ow-drift 7s ease-in-out infinite,ow-breathe 9s ease-in-out infinite}.mh-now .wi-fog>path.wi-cloud{animation:ow-drift 9s ease-in-out infinite}.mh-now .wi-drizzle>path.wi-cloud{animation:ow-drift 8s ease-in-out infinite}.mh-now .wi-rain>path.wi-cloud{animation:ow-drift 6s ease-in-out infinite,ow-breathe 8s ease-in-out infinite}.mh-now .wi-drops path{animation:ow-fall 1.3s cubic-bezier(.45,0,.9,.6) infinite}.mh-now .wi-drops path:nth-child(2){animation-delay:.43s}.mh-now .wi-drops path:nth-child(3){animation-delay:.86s}.mh-now .wi-snow>path.wi-cloud{animation:ow-drift 9s ease-in-out infinite}.mh-now .wi-snow circle{animation:ow-snowfall 2.6s linear infinite}.mh-now .wi-snow circle:nth-child(2){animation-delay:.85s}.mh-now .wi-snow circle:nth-child(3){animation-delay:1.7s}.mh-now .wi-storm>path.wi-cloud{animation:ow-storm-cloud 3.4s ease-in-out infinite}.mh-now .wi-bolt{animation:ow-flash 3.4s ease-in-out infinite}.mh-now .wi-star{animation:ow-pulse 3s ease-in-out infinite}.mh-now .wi-star+.wi-star{animation-duration:4.4s;animation-delay:.8s}.mh-now .wi-fog path:not(.wi-cloud){animation:ow-haze 5s ease-in-out infinite}.mh-now .wi-fog path:not(.wi-cloud)+path{animation-delay:1.2s}@keyframes ow-glow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.09);opacity:.9}}@keyframes ow-peek{0%,100%{transform:translate(-3.4px,3.4px);opacity:.55}32%,62%{transform:translate(1.5px,-1.3px);opacity:1}}@keyframes ow-tone-light{0%,100%{fill:#AFC1CF}50%{fill:#C6D3DE}}@keyframes ow-tone-dark{0%,100%{fill:#8DA2B2}50%{fill:#7A8FA1}}@keyframes ow-storm-cloud{0%,70%,100%{opacity:1}76%{opacity:.62}82%{opacity:1}88%{opacity:.75}}@keyframes ow-breathe{0%,100%{opacity:1}50%{opacity:.88}}@keyframes ow-snowfall{0%{opacity:0;transform:translate(0,-2px)}25%{opacity:1}100%{opacity:0;transform:translate(1.3px,4.2px)}}@keyframes ow-spin{to{transform:rotate(360deg)}}@keyframes ow-pulse{0%,100%{opacity:1}50%{opacity:.72}}@keyframes ow-drift{0%,100%{transform:translateX(0)}50%{transform:translateX(1.4px)}}@keyframes ow-fall{0%{opacity:0;transform:translateY(-2.5px)}25%{opacity:1}100%{opacity:0;transform:translateY(3.5px)}}@keyframes ow-flash{0%,72%,100%{opacity:1}78%{opacity:.15}84%{opacity:1}90%{opacity:.3}}@keyframes ow-haze{0%,100%{transform:translateX(-1.2px);opacity:.7}50%{transform:translateX(1.2px);opacity:1}}@media(max-width:1150px){.mh-now .wx-word{display:none}}@media(max-width:900px){.mh-now .wx-mm{display:none}}@media(prefers-reduced-motion:reduce){.mh-now *{animation:none!important}}.logo{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.logo-name{font-family:var(--logo);font-size:52px;line-height:1;letter-spacing:.012em;color:var(--ink);white-space:nowrap}.logo-sub{font-family:var(--logo);font-size:11.5px;letter-spacing:.22em;color:var(--deep);white-space:nowrap}.logo-sm .logo-name{font-size:23px}.logo-sm .logo-sub{font-size:8.5px;letter-spacing:.2em}.logo-sm{align-items:flex-start;text-align:left}.mh-right{display:flex;align-items:center;justify-content:flex-end;gap:14px}.lang{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em}.lang .on{color:var(--ink)}.lang .sep{color:var(--line)}.lang a{color:var(--subtle);min-height:44px;display:flex;align-items:center;padding:0 2px}.lang a:hover{color:var(--accent)}.ticker{background:var(--ink);color:#fff;overflow:hidden;height:34px;display:flex;align-items:center;gap:18px;}.tk-badge{font-size:10.5px;font-weight:700;letter-spacing:.18em;color:#FFFFFF;flex:0 0 auto;padding-left:max(24px,env(safe-area-inset-left));position:relative;z-index:2;}.tk-badge::after{content:"";position:absolute;left:100%;top:-10px;bottom:-10px;width:26px;background:linear-gradient(90deg,var(--ink),transparent);}.tk-view{flex:1 1 auto;overflow:hidden;display:flex;min-width:0}.tk-track{display:flex;align-items:baseline;gap:26px;padding-right:26px;flex:0 0 auto;animation:tkroll 48s linear infinite;will-change:transform;}.ticker:hover .tk-track{animation-play-state:paused}@keyframes tkroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}.tk-item{display:flex;align-items:baseline;gap:8px;flex:0 0 auto;font-size:13px;white-space:nowrap}.tk-pair{color:#E8EDEE;letter-spacing:.04em;font-weight:600}.tk-item .num{color:#FFD9A0;font-size:13px;font-weight:500}@media(prefers-reduced-motion:reduce){.tk-track{animation:none}.tk-view{overflow-x:auto;scrollbar-width:none}.tk-view::-webkit-scrollbar{display:none}}.nav{background:var(--surface);border-bottom:1px solid var(--line)}.nv{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.nv-list{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0}.nv a,.nv .nv-top{line-height:1}.nv-toggle{display:none}.nv::-webkit-scrollbar{display:none}.nv a{flex:0 0 auto;padding:0 5px;min-height:46px;display:flex;align-items:center;font-size:10.8px;font-weight:600;letter-spacing:0;color:var(--deep);border-bottom:2px solid transparent;}.nv a{text-transform:uppercase;letter-spacing:.02em;font-size:10.9px;padding:0 5px}.nv a:first-child{padding-left:0}.nv a:hover{color:var(--accent)}.nv a.on{color:var(--accent);border-bottom-color:var(--accent)}.nv-tools{margin-left:2px}.main{padding:28px 20px 56px}.grid{display:grid;grid-template-columns:2fr 1fr;gap:36px;align-items:start}.stack{display:flex;flex-direction:column}.kicker{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);}.lead-item{border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:26px}.lead-item + .duo{border-top:0;padding-top:0}.lead-item h2{font-family:var(--serif);font-weight:500;font-size:40px;line-height:1.12;margin:.28em 0 .32em;letter-spacing:-.012em;}.lead-item .lede{font-family:var(--serif);font-size:19px;line-height:1.5;color:var(--muted);margin:0}.item{display:block;border-bottom:1px solid var(--line);padding:20px 0}.item:last-child{border-bottom:0}.item h3{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.2;margin:.3em 0 .25em;letter-spacing:-.006em;}.item .lede{font-size:14.5px;color:var(--muted);margin:0}.item:hover h3,.lead-item:hover h2{color:var(--accent)}.meta{font-size:12px;color:var(--subtle);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.meta .dot{width:3px;height:3px;border-radius:50%;background:var(--line)}.aside{position:sticky;display:flex;flex-direction:column;gap:26px}.box{background:var(--surface);border:1px solid var(--line);padding:20px}.box-h{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);margin:0 0 14px;display:block;}.rate-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.rate-row>span:first-child{flex:0 0 auto}.rate-row .num{flex:1 1 auto;min-width:0;text-align:right}.rate-row:last-child{border-bottom:0}.rate-row span:first-child{font-size:13px;color:var(--muted);letter-spacing:.03em}.rate-row .num{font-size:14.5px}.soon{background:var(--surface);border:1px solid var(--line);padding:52px 40px;text-align:center}.soon h1{font-family:var(--serif);font-weight:500;font-size:34px;line-height:1.16;margin:0 0 .4em;letter-spacing:-.01em}.soon p{max-width:620px;margin:0 auto 1em;font-size:16px;color:var(--muted)}.soon .mail{font-weight:600;color:var(--accent)}.article{max-width:720px;margin:0 auto}.article h1{font-family:var(--serif);font-weight:500;font-size:42px;line-height:1.1;margin:.2em 0 .3em;letter-spacing:-.014em;}.article .lede{font-family:var(--serif);font-size:20px;line-height:1.5;color:var(--muted);margin:0 0 1.2em}.article .body{font-family:var(--serif);font-size:18.5px;line-height:1.68;color:var(--deep)}.article .body h2{font-family:var(--serif);font-weight:600;font-size:25px;line-height:1.25;margin:1.5em 0 .5em}.article .body h3{font-family:var(--ui);font-weight:700;font-size:17px;margin:1.5em 0 .4em}.article .body{line-height:1.6}.article .body p{margin:0 0 .72em}.article .body h2{margin:1.1em 0 .34em}.article .body h3{margin:1.15em 0 .3em}.article .body ul,.article .body ol{margin:0 0 .8em}.article .body li{margin-bottom:.28em}.article .lede{margin:0 0 1em}.body .ow-adc-w{margin:18px 0}.article .body ul,.article .body ol{padding-left:1.15em;margin:0 0 1em}.article .body li{margin-bottom:.4em}.article .body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.article .body blockquote{margin:1.4em 0;padding:2px 0 2px 20px;border-left:3px solid var(--accent);font-size:20px;line-height:1.45;color:var(--ink);}.art-top{border-bottom:0;padding-bottom:0;margin-bottom:16px}.ai-note{margin:26px 0 0;padding:13px 16px;background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--muted);font-family:var(--ui);}.page{max-width:760px;margin:0}.page h1{font-family:var(--serif);font-weight:500;font-size:36px;line-height:1.14;margin:0 0 .5em;letter-spacing:-.012em}.page .body{font-size:16.5px;line-height:1.65;color:var(--deep)}.page .body h2{font-family:var(--ui);font-weight:700;font-size:18px;margin:1.7em 0 .5em;color:var(--ink)}.page .body ul{padding-left:1.15em;margin:0 0 1em}.page .body li{margin-bottom:.4em}.page .body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page .body table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:15px}.page .body th,.page .body td{border:1px solid var(--line);padding:9px 11px;text-align:left;vertical-align:top}.page .body th{background:var(--surface);font-weight:700;font-size:13px}.upd{font-size:12.5px;color:var(--subtle);margin-bottom:26px}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:26px}.tool{background:var(--surface);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:8px}.tool h3{font-family:var(--ui);font-weight:700;font-size:16px;margin:0}.tool p{font-size:14px;color:var(--muted);margin:0;flex:1}.tool .src{font-size:12px;color:var(--subtle)}.tool .go{align-self:flex-start;margin-top:8px;min-height:44px;display:flex;align-items:center;font-size:13.5px;font-weight:600;color:var(--accent);}.tool.pending{opacity:.62}.tool.pending .go{color:var(--subtle)}.nf{text-align:center;padding:70px 20px}.nf h1{font-family:var(--serif);font-weight:500;font-size:38px;margin:0 0 .4em}.nf a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.foot{background:var(--surface);border-top:1px solid var(--line);margin-top:20px}.ft{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:28px;padding:38px 20px 30px}.ft-col{display:flex;flex-direction:column;gap:9px;min-width:0}.ft-col a{font-size:13.5px;color:var(--muted);min-height:24px;display:flex;align-items:center}.ft-col a:hover{color:var(--accent)}.ft-h{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);margin-bottom:3px}.ft-brand p{font-size:13px;line-height:1.65;color:var(--muted);margin:12px 0 0}.ft-brand .logo-sub{font-size:10px;letter-spacing:.2em}.ft-brand a{display:inline;color:var(--accent)}.ft-bottom{border-top:1px solid var(--line);padding:14px 0;font-size:12px;color:var(--subtle)}.ft-bot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ft-lang{display:flex;align-items:center;gap:10px}.ft-lang .on{color:var(--muted);font-weight:600}.ft-lang a{color:var(--subtle);text-decoration:underline;text-underline-offset:2px;min-height:32px;display:flex;align-items:center}.ft-lang a:hover{color:var(--accent)}@media(max-width:900px){.grid{grid-template-columns:1fr;gap:30px}.aside{position:static}.ft{grid-template-columns:1fr 1fr;gap:26px}.ft-col.ft-brand{grid-column:1 / -1}.mh{height:auto;grid-template-columns:1fr;gap:10px;padding:14px 0 12px;text-align:center}.mh-left{align-items:center}.mh-right{display:none}.nv-search{display:inline-flex!important;align-items:center;padding:0 12px}}@media(max-width:640px){.mh{height:auto;grid-template-columns:1fr;gap:10px;padding:14px 0 12px;text-align:center}.mh-left{align-items:center}.mh-right{display:none}.nv{gap:0}.nv a{font-size:12px;padding:0 11px;letter-spacing:.06em}.nv-tools{margin-left:14px}.ticker{gap:12px}.tk-badge{padding-left:20px;font-size:10px;letter-spacing:.14em}.tk-item{font-size:12.5px}.logo-name{font-size:34px}.logo-sub{font-size:9.5px;letter-spacing:.2em}.main{padding:22px 20px 44px}.lead-item h2{font-size:29px}.lead-item .lede{font-size:17px}.item h3{font-size:20px}.article h1{font-size:30px}.article .lede{font-size:18px}.article .body{font-size:17.5px}.page h1{font-size:27px}.soon{padding:36px 22px}.soon h1{font-size:26px}.ft{grid-template-columns:1fr}}.sec-head{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:26px}.sec-head h1{font-family:var(--serif);font-weight:500;font-size:36px;line-height:1.12;margin:.22em 0 .3em;letter-spacing:-.014em}.sec-head h1,.page h1,.article h1,.nf h1,.soon h1,.ad-page h1,.board-msg h1,.lead-item h2,.item h3,.duo-card h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:760px){.sec-head h1{font-size:28px}}@media (max-width:380px){.sec-head h1{font-size:26px}}.sec-lede{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--muted);max-width:680px;margin:0}.tagrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tag{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--line);background:var(--surface);border-radius:2px;font-size:13px;color:var(--muted);}.tag:hover{border-color:var(--accent);color:var(--accent)}.tag.on{background:var(--accent);border-color:var(--accent);color:#fff}.empty{color:var(--subtle);font-size:15px;padding:26px 0}.art-meta-end{clear:both;margin-top:30px;padding-top:16px;border-top:1px solid var(--line)}.art-meta-end + .sources{margin-top:22px;padding-top:0;border-top:0}.sources{margin-top:30px;padding-top:18px;border-top:1px solid var(--line)}.sources ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.sources a{font-size:14px;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.tool-block{background:var(--surface);border:1px solid var(--line);padding:22px;margin-top:20px}.tool-block h2{font-family:var(--ui);font-weight:700;font-size:18px;margin:0 0 6px}.tool-desc{font-size:14.5px;color:var(--muted);margin:0 0 14px;max-width:600px}.tool-form{display:flex;gap:9px;flex-wrap:wrap}.tool-form input{flex:1 1 260px;min-height:44px;padding:0 13px;font:inherit;font-size:15px;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:2px;}.tool-form input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.tool-form button{min-height:44px;padding:0 20px;font:inherit;font-size:14px;font-weight:600;background:var(--accent);color:#fff;border:0;border-radius:2px;cursor:pointer;}.tool-form button:hover{background:#1B2C63}.tool-block .src{display:block;font-size:12px;color:var(--subtle);margin-top:10px}.tool-res{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.tool-res table{border-collapse:collapse;width:100%;font-size:14.5px}.tool-res th{text-align:left;padding:7px 12px 7px 0;color:var(--subtle);font-weight:600;font-size:12.5px;width:150px;vertical-align:top}.tool-res td{padding:7px 0;vertical-align:top}.tool-res .warn{font-size:14.5px;color:var(--down);margin:0}.radio{display:flex;align-items:center;gap:9px;min-height:26px}.rd-btn{width:26px;height:26px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--muted);cursor:pointer;padding:0;transition:color .15s;}.rd-btn:hover{color:var(--accent)}.rd-btn .rd-pause{display:none}.radio.playing .rd-btn{color:var(--ink)}.radio.playing .rd-play{display:none}.radio.playing .rd-pause{display:block}.rd-label{font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--subtle);white-space:nowrap}.radio.playing .rd-label{color:var(--ink)}.rd-eq{display:flex;align-items:flex-end;gap:2px;height:13px}.rd-eq i{width:2px;height:3px;background:var(--line);border-radius:1px}.radio.playing .rd-eq i{background:var(--accent);animation:rdbar .9s ease-in-out infinite}.radio.playing .rd-eq i:nth-child(2){animation-delay:.15s}.radio.playing .rd-eq i:nth-child(3){animation-delay:.3s}.radio.playing .rd-eq i:nth-child(4){animation-delay:.45s}.radio.playing .rd-eq i:nth-child(5){animation-delay:.6s}@keyframes rdbar{0%,100%{height:3px}50%{height:13px}}@media(prefers-reduced-motion:reduce){.radio.playing .rd-eq i{animation:none;height:8px}}.rd-vol{width:0;opacity:0;pointer-events:none;height:14px;margin:0;transition:width .18s ease,opacity .18s ease;-webkit-appearance:none;appearance:none;background:transparent;}.radio.playing .rd-vol,.radio:hover .rd-vol{width:56px;opacity:1;pointer-events:auto}.rd-vol::-webkit-slider-runnable-track{height:2px;background:var(--line);border-radius:1px}.rd-vol::-moz-range-track{height:2px;background:var(--line);border-radius:1px}.rd-vol::-webkit-slider-thumb{-webkit-appearance:none;width:9px;height:9px;border-radius:50%;background:var(--ink);margin-top:-3.5px}.rd-vol::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background:var(--ink)}.rd-vol:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rd-note{font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--accent);white-space:nowrap}@media(max-width:640px){.rd-vol{display:none}.radio{justify-content:center}}.lead-photo{margin-bottom:18px;background:var(--line);overflow:hidden}.lead-photo img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1);}.lead-item:hover .lead-photo img{transform:scale(1.02)}.item.has-photo{display:grid;grid-template-columns:230px 1fr;gap:20px;align-items:start}.item-photo{background:var(--line);overflow:hidden}.item-photo img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1);}.item:hover .item-photo img{transform:scale(1.03)}.item-text{min-width:0}.art-photo{margin:0 0 26px;background:var(--line)}.art-photo img{width:100%;height:auto}.art-photo video{width:100%;height:auto;max-height:min(58vh,430px);display:block;margin:0 auto;background:#000;object-fit:contain}.lead-photo video{width:100%;height:auto;max-height:min(52vh,380px);display:block;background:#000}.art-media-w{position:relative;display:block;container-type:inline-size}.art-media-wm{--wm:clamp(13px,5cqw,26px);position:absolute;z-index:2;pointer-events:none;user-select:none;top:calc(var(--wm)*.55);right:calc(var(--wm)*.62);display:flex;align-items:center;gap:calc(var(--wm)*.3);color:#fff;opacity:.93;filter:drop-shadow(0 1px 3px rgba(0,0,0,.75)) drop-shadow(0 0 9px rgba(0,0,0,.4));}.art-media-wm svg{height:var(--wm);width:var(--wm);display:block}.art-media-wm b{font-family:var(--ui);font-weight:700;text-transform:uppercase;white-space:nowrap;font-size:calc(var(--wm)/.72);line-height:.72;letter-spacing:.02em;}.art-video:has(video){position:relative;container-type:inline-size}.art-video:has(video)::after{--wm:clamp(13px,5cqw,26px);content:"TV";position:absolute;z-index:2;pointer-events:none;top:calc(var(--wm)*.55);right:calc(var(--wm)*.62);height:var(--wm);line-height:var(--wm);padding-left:calc(var(--wm)*1.3);background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1%20-1%20102%20102%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cg%20transform%3D%22translate%2820.66%2C0%29%20scale%280.09662%29%20translate%28-232.7%2C0%29%22%3E%3Cg%20transform%3D%22translate%280%2C1035%29%20scale%280.1%2C-0.1%29%22%3E%3Cpath%20d%3D%22M7585%2010234%20c-536%20-447%20-1123%20-1022%20-1610%20-1578%20-1955%20-2233%20-3281%20-4954%20-3579%20-7348%20-45%20-360%20-58%20-541%20-63%20-930%20l-6%20-378%202072%200%20c1451%200%202071%203%202071%2011%200%205%20-26%2045%20-58%2087%20-396%20523%20-720%201177%20-912%201842%20-222%20768%20-293%201641%20-205%202500%2089%20855%20321%201713%20677%202500%20508%201123%201269%202211%202254%203219%2096%2098%20174%20181%20174%20185%200%203%20-152%206%20-338%206%20l-337%200%20-140%20-116z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left center/auto 100%;font-family:var(--ui);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:calc(var(--wm)/.72);color:#fff;opacity:.93;filter:drop-shadow(0 1px 3px rgba(0,0,0,.75)) drop-shadow(0 0 9px rgba(0,0,0,.4));}.lead-item.has-video{display:flow-root}.lead-item.has-video .lead-head,.lead-item.has-video .lead-text{display:block;color:inherit;text-decoration:none}.lead-item.has-video .lead-photo.lead-video{float:left;width:min(48%,420px);margin:0 26px 8px 0}.lead-item.has-video .lead-photo.lead-video video{max-height:none;aspect-ratio:16/9;object-fit:cover}.art-photo.has-video{float:left;width:min(46%,420px);margin:0 30px 14px 0;background:#000}.art-photo.has-video video{max-height:none;aspect-ratio:16/9;object-fit:cover;margin:0}.art-photo.has-video + .body h2,.art-photo.has-video + .body h3{clear:left}.article .lede,.article .body p,.article .body li,.article .body blockquote{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:7 3 3}.article h1,.article .body h2,.article .body h3{text-wrap:pretty}@media(max-width:760px){.art-photo.has-video{float:none;width:100%;margin:0 0 22px}}@media(max-width:760px){.lead-item.has-video .lead-photo.lead-video{float:none;width:100%;margin:0 0 16px}}.art-photo figcaption{background:var(--bg);padding:9px 0 0;font-family:var(--ui);font-size:12.5px;line-height:1.5;color:var(--muted);}.art-photo .cr{color:var(--subtle)}@media(max-width:900px){.item.has-photo{grid-template-columns:170px 1fr;gap:16px}}@media(max-width:640px){.item.has-photo{grid-template-columns:1fr;gap:12px}.item-photo img{aspect-ratio:16/9}}.ft-bottom a{color:var(--subtle);text-decoration:underline;text-underline-offset:2px}.ft-bottom a:hover{color:var(--accent)}.art-video{margin:0 0 26px;background:#000}.art-video video{width:100%;height:auto;display:block;max-height:78vh;background:#000}.art-video figcaption{background:var(--bg);padding:9px 0 0;font-family:var(--ui);font-size:12.5px;line-height:1.5;color:var(--muted);}.art-video .cr{color:var(--subtle);display:block;margin-top:3px}.body .art-video.video-portrait,.page .art-video.video-portrait{float:right;width:300px;margin:4px 0 22px 30px;background:#000;}.body .art-video.video-portrait .yt,.body .art-video.video-portrait video,.page .art-video.video-portrait video{max-width:none;width:100%}.body .art-video.video-portrait video,.page .art-video.video-portrait video{aspect-ratio:9/16;height:auto;object-fit:cover;max-height:none}.body .art-video.video-portrait figcaption{max-width:none}.body .art-video.video-landscape,.page .art-video.video-landscape{float:right;width:380px;max-width:48%;margin:4px 0 22px 28px;background:#000;}.body .art-video.video-landscape video,.page .art-video.video-landscape video{width:100%;max-width:none;aspect-ratio:16/9;height:auto;object-fit:cover;max-height:none;}.body .art-video.video-landscape figcaption{max-width:none}@media(max-width:760px){.body .art-video.video-landscape,.page .art-video.video-landscape{float:none;width:100%;max-width:none;margin:0 auto 24px}}.sources,.share,.related,.ai-note{clear:both}@media(max-width:760px){.body .art-video.video-portrait,.page .art-video.video-portrait{float:none;width:100%;max-width:320px;margin:0 auto 24px;}}.gig{border:1px solid var(--line);background:var(--surface);padding:18px 20px;margin:0 0 14px;display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start;}.gig-date{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;border-right:1px solid var(--line);padding-right:14px;}.gig-day{display:block;font-size:26px;line-height:1.1;color:var(--ink)}.gig-mon{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin-top:3px}.gig-body h3{font-family:var(--ui);font-weight:700;font-size:16px;margin:0 0 4px}.gig-body p{font-size:14px;color:var(--muted);margin:0}.gig-free{display:inline-block;margin-top:8px;padding:2px 8px;border:1px solid var(--up);color:var(--up);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}@media(max-width:640px){.gig{grid-template-columns:64px 1fr;gap:12px;padding:14px 15px}.gig-day{font-size:21px}}.rate-row .alt{color:var(--subtle);font-size:12.5px}.adbox .ad{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.adbox .ad:last-of-type{border-bottom:0}.ad-t{display:block;font-family:var(--ui);font-weight:700;font-size:14.5px;line-height:1.3;color:var(--ink)}.ad-s{display:block;font-size:13px;line-height:1.45;color:var(--muted);margin:4px 0 6px}.ad-u{display:block;font-size:12px;color:var(--accent)}.adbox .ad:hover .ad-t{color:var(--accent)}.ad-note{font-size:11.5px;line-height:1.5;color:var(--subtle);margin:12px 0 0}.ad-note a{color:var(--accent)}.listing{background:var(--surface);border:1px solid var(--line);padding:20px 22px;margin-bottom:16px}.listing-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.tag-ad{display:inline-block;padding:2px 8px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.listing-co{font-size:12px;color:var(--subtle)}.listing h2{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.2;margin:0 0 .35em}.listing h2 a:hover{color:var(--accent)}.listing p{font-size:15px;line-height:1.6;color:var(--deep);margin:0 0 .7em}.listing-lic{font-size:13px!important;color:var(--muted)!important}.listing-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0!important}.listing-links a{font-size:13.5px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.listing-rel{font-size:12px;color:var(--subtle)}.board-cta{border:1px dashed var(--line);padding:22px;margin-top:8px}.board-cta h3{font-family:var(--ui);font-weight:700;font-size:16px;margin:0 0 8px}.board-cta p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 0 10px}.board-mail{font-size:16px;font-weight:600;color:var(--accent)}.board-rules a{font-size:13.5px;color:var(--subtle);text-decoration:underline;text-underline-offset:2px}.share{margin:30px 0 0;padding-top:18px;border-top:1px solid var(--line)}.share-h{display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);margin-bottom:12px;}.share-row{display:flex;flex-wrap:wrap;gap:8px}.sh{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--line);background:var(--surface);border-radius:2px;font:inherit;font-size:13px;font-weight:600;color:var(--deep);cursor:pointer;transition:border-color .15s,color .15s;}.sh svg{flex:0 0 auto;color:var(--subtle)}.sh:hover{border-color:var(--accent);color:var(--accent)}.sh:hover svg{color:var(--accent)}.sh.done{border-color:var(--up);color:var(--up)}.sh.done svg{color:var(--up)}@media(max-width:640px){.sh span{display:none}.sh{min-width:44px;justify-content:center;padding:0 12px}.sh.sh-copy span,.sh.sh-native span{display:none}}.ad-video{display:block;margin:0 0 10px;background:var(--ink);overflow:hidden}.ad-video video{width:100%;height:auto;display:block;aspect-ratio:9/16;object-fit:cover;max-height:420px;}.ad.ad-v{padding-top:0}@media(prefers-reduced-motion:reduce){.ad-video video{display:none}}.topbar{position:fixed;top:0;left:0;right:0;z-index:40;background:var(--surface)}.topbar-spacer{height:203px}.topbar .masthead{border-bottom:0}.topbar.is-scrolled{box-shadow:0 1px 0 var(--line),0 6px 18px rgba(16,19,20,.06)}.aside{top:222px}@media(max-width:900px){.aside{top:auto}}@media(max-width:640px){.topbar-spacer{height:150px}}.soc{display:flex;gap:6px;margin-top:14px}.soc a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--muted);border-radius:2px;transition:border-color .15s,color .15s;}.soc a:hover{border-color:var(--accent);color:var(--accent)}.yt{position:relative;background:#000;cursor:pointer;overflow:hidden}.yt img.yt-poster{width:100%;height:auto;display:block}.video-portrait .yt img.yt-poster{aspect-ratio:9/16;object-fit:cover}.yt iframe{width:100%;aspect-ratio:9/16;display:block;border:0}.yt-play{position:absolute;inset:0;margin:auto;width:74px;height:52px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;padding:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:transform .15s ease;}.yt:hover .yt-play{transform:scale(1.08)}.yt-play:focus-visible{outline:2px solid #fff;outline-offset:4px}.crumbs{font-family:var(--ui);font-size:12px;color:var(--subtle);display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 18px;}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.crumbs span{color:var(--line)}.crumbs span:last-child{color:var(--subtle)}.related{border-top:1px solid var(--line);margin:34px 0 0;padding:22px 0 0}.rel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rel{display:block}.rel-img{display:block;background:var(--line);overflow:hidden;margin-bottom:10px}.rel-img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.rel:hover .rel-img img{transform:scale(1.04)}.rel-k{display:block;font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin-bottom:5px}.rel-t{display:block;font-family:var(--serif);font-size:16.5px;line-height:1.25;color:var(--ink)}.rel:hover .rel-t{color:var(--accent)}@media(max-width:760px){.rel-row{grid-template-columns:1fr;gap:16px}.rel{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:start}.rel-img{margin-bottom:0}.rel-t{font-size:15.5px}}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;}.mh-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--bg);padding:0 12px;height:34px;min-width:190px;color:var(--subtle);}.mh-search:focus-within{border-color:var(--accent);color:var(--accent)}.mh-search input{border:0;background:transparent;outline:0;width:100%;font-family:var(--ui);font-size:13px;color:var(--ink);}.mh-search input::placeholder{color:var(--subtle)}.nv-search{display:none!important}.nv-board{color:var(--accent)!important;font-weight:700}.duo{display:grid;grid-template-columns:1fr 1fr;gap:26px 26px;padding-top:26px;border-top:1px solid var(--line)}.duo-card+.duo-card+.duo-card,.duo-card+.duo-card+.duo-card+.duo-card{padding-top:22px;border-top:1px solid var(--line)}.duo-card{display:block}.duo-img{display:block;background:var(--line);overflow:hidden;margin-bottom:12px}.duo-img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.duo-card:hover .duo-img img{transform:scale(1.03)}.duo-card h3{font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.2;margin:.3em 0 .3em}.duo-card:hover h3{color:var(--accent)}.duo-card .lede{font-size:14px;color:var(--muted);margin:0}.fresh{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.fresh:last-child{border-bottom:0;padding-bottom:0}.fresh-k{display:block;font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin-bottom:4px}.fresh-t{display:block;font-family:var(--serif);font-size:15.5px;line-height:1.3;color:var(--ink)}.fresh:hover .fresh-t{color:var(--accent)}.radio-box{background:var(--ink);border-color:var(--ink)}.radio-box .box-h{color:#AEB8BB}.radio-box p{font-size:13.5px;line-height:1.6;color:#C6CED0;margin:0 0 16px}.radio-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 20px;background:#fff;color:var(--ink);font-family:var(--ui);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.band{margin-top:44px;padding-top:22px;border-top:2px solid var(--ink)}.band-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.band-head .box-h{margin:0}.band-head a{font-family:var(--ui);font-size:12.5px;font-weight:600;color:var(--accent)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tile{background:var(--surface);padding:20px 18px;display:flex;flex-direction:column;gap:6px}.tile-k{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle)}.tile-v{font-size:30px;line-height:1;color:var(--ink);letter-spacing:-.02em}.tile-n{font-size:11.5px;color:var(--subtle)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card-ad{display:flex;flex-direction:column;gap:7px;background:var(--surface);border:1px solid var(--line);padding:18px 16px;min-height:132px;}.card-ad:hover{border-color:var(--accent)}.card-t{font-family:var(--serif);font-size:16px;line-height:1.25;color:var(--ink)}.card-s{font-size:13px;color:var(--muted);line-height:1.45}.card-u{margin-top:auto;font-family:var(--mono),monospace;font-size:11.5px;color:var(--subtle)}.card-new{align-items:flex-start;justify-content:center;border-style:dashed}.tag-board{display:inline-block;padding:2px 8px;border:1px solid var(--line);background:var(--bg);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.card-board .card-p{color:var(--ink);font-weight:600}.card-board:hover .card-t{color:var(--accent)}.card-plus{font-size:26px;line-height:1;color:var(--accent);margin-bottom:2px}.search-form{display:flex;gap:10px;margin:18px 0 0;max-width:520px}.search-form input{flex:1;border:1px solid var(--line);background:var(--surface);padding:0 14px;height:44px;font-family:var(--ui);font-size:15px;color:var(--ink);outline:0;}.search-form input:focus{border-color:var(--accent)}.search-form button{border:0;background:var(--ink);color:#fff;height:44px;padding:0 22px;cursor:pointer;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.search-form button:hover{background:var(--accent)}@media(min-width:1601px){.nv a{padding:0 9px;font-size:12.5px;letter-spacing:.02em}.nv-tools{margin-left:2px}}@media(max-width:1400px){.nv a{padding:0 4px;font-size:10.4px;letter-spacing:0}.nv-tools{margin-left:2px}}@media(min-width:901px){.nv-list{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nv-list::-webkit-scrollbar{display:none}}@media(max-width:900px){.tiles{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,1fr)}.mh-search{min-width:150px}}@media(max-width:640px){.duo{grid-template-columns:1fr;gap:22px}.tiles{grid-template-columns:repeat(2,1fr)}.tile{padding:16px 14px}.tile-v{font-size:25px}.cards{grid-template-columns:1fr}.band{margin-top:34px}.nv-search{display:inline-flex!important;align-items:center;padding:0 12px}}.card-img{display:block;background:var(--line);overflow:hidden;margin:-18px -16px 12px}.card-img img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.listing.has-img{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:start}.listing-img{background:var(--line);overflow:hidden}.listing-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.listing-body{min-width:0}@media(max-width:760px){.listing.has-img{grid-template-columns:1fr;gap:14px}.listing-img img{aspect-ratio:16/9}}@media(max-width:900px),(pointer:coarse){.ft-col a{min-height:40px}.crumbs a,.crumbs span{min-height:32px;display:inline-flex;align-items:center}.kicker a{min-height:30px;display:inline-flex;align-items:center}.band-head a,.ad-note a,.listing-links a,.board-rules a,.board-mail{min-height:36px;display:inline-flex;align-items:center;}.rd-btn{width:34px;height:34px}.tag{min-height:36px}.kicker,.box-h,.ft-h,.tag-ad,.tk-badge,.rd-label{font-size:11px!important}.logo-sub{font-size:10.5px!important;letter-spacing:.18em}.tk-item{font-size:13px}.fresh-k,.rel-k,.tile-k{font-size:11px}}@media(max-width:640px){.mh{gap:8px;padding:10px 0 9px}.mh-left{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 12px;width:100%;}.mh-now{font-size:12px;order:1;gap:8px;flex-direction:row;align-items:center;flex-wrap:wrap}.mh-now .now-date::before{content:"";width:3px;height:3px;border-radius:50%;background:var(--line);margin-right:3px;flex:0 0 auto}.mh-now .now-top{gap:7px}.mh-now .now-clock{font-size:14px}.mh-now .now-date{font-size:11px}.mh-now .d-long{display:none}.mh-now .d-short{display:inline}.mh-now .now-wx{gap:5px}.mh-now .wi{width:17px;height:18px}.mh-now .wx-city,.mh-now .wx-word{display:none}.mh-now .wx-t{font-size:13px}.radio{order:3;gap:6px}.rd-label{display:none}.rd-eq{display:none}.rd-vol{display:none}.rd-note{font-size:10px}.logo-name{font-size:27px}.logo-sub{font-size:9px!important;letter-spacing:.19em}.logo{gap:4px}.ticker{height:30px;gap:10px}.tk-item{font-size:12.5px}.tk-item .num{font-size:12.5px}.nv a{font-size:11.5px;padding:0 10px;letter-spacing:.04em}}.nav{position:relative}.nav::after{content:"";position:absolute;right:0;top:0;bottom:0;width:34px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),var(--surface));}@media(min-width:1601px){.nav::after{display:none}}.ft-fold{border:0}.ft-fold > summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px;min-height:36px;-webkit-tap-highlight-color:transparent;}.ft-fold > summary:hover{color:var(--ink)}.ft-fold > summary::-webkit-details-marker{display:none}.ft-fold > summary::after{content:"";width:7px;height:7px;flex:0 0 auto;display:block;border-right:1.6px solid var(--subtle);border-bottom:1.6px solid var(--subtle);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s;}.ft-fold[open] > summary::after{transform:rotate(225deg) translate(-2px,-2px)}.ft-links{display:flex;flex-direction:column;gap:9px;padding-top:6px}@media(max-width:640px){.ft{gap:0}.ft-brand{margin-bottom:22px}.ft-col:not(.ft-brand){border-top:1px solid var(--line)}.ft-fold > summary{cursor:pointer;min-height:48px;margin:0;-webkit-tap-highlight-color:transparent;}.ft-fold > summary::after{display:block}.ft-fold[open] > summary::after{transform:rotate(225deg) translate(-2px,-2px)}.ft-links{padding:0 0 14px}}@media(max-width:900px){.js-nav .nav{height:0;border:0;overflow:visible}.js-nav .nv{height:0;padding:0;overflow:visible}.js-nav .nav::after{display:none}.js-nav .nv-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;width:34px;height:34px;cursor:pointer;color:var(--ink);order:-1;}.js-nav .nv-toggle:hover{color:var(--accent)}.js-nav .nv-list{display:none;position:absolute;left:0;right:0;top:100%;z-index:60;flex-direction:column;align-items:stretch;gap:0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:min(70vh,520px);overflow-y:auto;box-shadow:0 16px 30px rgba(16,19,20,.10);}.js-nav .nav.open .nv-list{display:flex}.js-nav .nv-list a{padding:0 20px;min-height:48px;display:flex;align-items:center;border-bottom:1px solid var(--line);font-size:13.5px;letter-spacing:.06em;}.js-nav .nv-list a:last-child{border-bottom:0}.js-nav .nv-list a.on{color:var(--accent);border-bottom-color:var(--line)}.js-nav .nv-tools{margin-left:0}.js-nav .nav::after{display:none}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:0;cursor:pointer;background:var(--ink);color:#fff;text-decoration:none;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .15s;}.btn-primary:hover{background:var(--accent);color:#fff}.btn-lg{min-height:52px;padding:0 30px;font-size:13px}.btn-plain{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;min-height:44px;padding:0 20px;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;}.btn-plain:hover{border-color:var(--ink);color:var(--ink)}.board-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.cat-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.cat{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--line);background:var(--surface);font-family:var(--ui);font-size:13px;color:var(--muted);}.cat span{font-size:11.5px;color:var(--subtle);font-variant-numeric:tabular-nums}.cat:hover{border-color:var(--ink);color:var(--ink)}.cat.on{background:var(--ink);border-color:var(--ink);color:#fff}.cat.on span{color:#B9C2C4}.board-cities{margin:0 0 22px;font-family:var(--ui);font-size:13px;line-height:2}.board-cities-h{color:var(--subtle);margin-right:6px}.board-cities a{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:1px;margin-right:12px;white-space:nowrap}.board-cities a:hover{color:var(--ink);border-color:var(--ink)}.board-cities a.empty{color:var(--subtle);border-bottom-style:dotted}.board-cities a.empty:hover{color:var(--muted);border-color:var(--muted)}.board-cities a span{color:var(--subtle);font-variant-numeric:tabular-nums}.cat-row.geo-row{margin-bottom:14px}.board-filter{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.board-filter input[type=search],.board-filter select{border:1px solid var(--line);background:var(--surface);color:var(--ink);height:44px;padding:0 12px;font-family:var(--ui);font-size:14px;outline:0;}.board-filter input[type=search]{flex:1 1 220px;min-width:0}.board-filter select{flex:0 0 auto}.board-filter input:focus,.board-filter select:focus{border-color:var(--accent)}.board-filter button{border:0;background:var(--ink);color:#fff;height:44px;padding:0 22px;cursor:pointer;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.board-filter button:hover{background:var(--accent)}.board-count{font-family:var(--ui);font-size:12.5px;color:var(--subtle);margin:0 0 14px}.ads{display:flex;flex-direction:column;gap:16px}.ad-card{display:grid;grid-template-columns:260px 1fr;gap:0;border:1px solid var(--line);background:var(--surface);overflow:hidden;transition:border-color .15s,box-shadow .15s;}.ad-card:hover{border-color:var(--accent);box-shadow:0 6px 18px rgba(16,19,20,.06)}.ad-card-img{display:block;background:var(--line);overflow:hidden;aspect-ratio:4/3}.ad-card-img img{width:100%;height:100%;object-fit:cover;display:block}.ad-card-body{display:flex;flex-direction:column;gap:8px;padding:20px 24px;min-width:0}.ad-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-card-cat{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--subtle)}.ad-biz{font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accent);padding:2px 7px}.ad-card-t{font-family:var(--serif);font-size:21px;line-height:1.25;color:var(--ink)}.ad-card:hover .ad-card-t{color:var(--accent)}.ad-card-s{font-size:14.5px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.ad-card-foot{margin-top:auto;padding-top:10px;display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;}.ad-card-p{font-size:20px;color:var(--ink);font-weight:500}.ad-card-m{font-family:var(--ui);font-size:12.5px;color:var(--subtle)}.pager{display:flex;gap:6px;flex-wrap:wrap;margin:26px 0 0}.pager a{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);font-family:var(--mono);font-size:13px;color:var(--muted);}.pager a:hover{border-color:var(--ink);color:var(--ink)}.pager a.on{background:var(--ink);border-color:var(--ink);color:#fff}.board-empty{text-align:center;padding:50px 20px;border:1px dashed var(--line);background:var(--surface)}.board-empty p{color:var(--muted);margin:0 0 18px}.ad-gallery{margin:0 0 22px}.ad-shot{background:#101314;overflow:hidden;aspect-ratio:4/3}.ad-shot img{width:100%;height:100%;object-fit:contain;background:#101314;display:block}.ad-video{margin:12px 0 0}.ad-video-box{position:relative;aspect-ratio:16/9;background:#101314;overflow:hidden;display:flex;align-items:center;justify-content:center;}.ad-video-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ad-video-play{border:0;background:none;padding:0;cursor:pointer;line-height:0;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45));transition:transform .15s;}.ad-video-play:hover{transform:scale(1.08)}.ad-video figcaption{font-size:12.5px;line-height:1.5;color:var(--subtle);margin:8px 0 0}.ad-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.ad-thumbs::-webkit-scrollbar{display:none}.ad-thumb{width:78px;height:60px;flex:0 0 auto;border:1px solid var(--line);background:none;padding:0;cursor:pointer;overflow:hidden}.ad-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ad-thumb.on{border-color:var(--accent)}.ad-page h1{font-family:var(--serif);font-weight:500;font-size:32px;line-height:1.15;margin:.2em 0 .3em}.ad-price{font-size:28px;color:var(--ink);margin:0 0 12px;letter-spacing:-.01em}.ad-body{font-family:var(--serif);font-size:17.5px;line-height:1.65;color:var(--ink);margin:22px 0}.ad-edited{background:#FFF6E5;border-left:3px solid #C99A2E;padding:12px 16px;font-size:14px;line-height:1.55;color:var(--ink);margin:18px 0;}.ad-biz-box{border:1px solid var(--line);background:var(--surface);padding:18px 20px;margin:22px 0}.ad-biz-box p{font-size:14.5px;line-height:1.6;margin:0}.ad-biz-note{color:var(--muted);font-size:13px!important;margin-top:10px!important}.ad-contact{border:1px solid var(--ink);background:var(--surface);padding:20px;margin:26px 0}.ad-contact-name{font-family:var(--serif);font-size:18px;margin:0 0 14px}.ad-contact-out{display:flex;flex-direction:column;gap:8px;margin:14px 0 0}.ad-contact-out .cn{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border:1px solid var(--line);background:var(--bg);font-family:var(--ui);font-size:15px;font-weight:600;color:var(--ink);}.ad-contact-out .cn:hover{border-color:var(--ink)}.ad-contact-out .cn-tel{border-color:var(--ink);background:var(--ink);color:#fff}.ad-contact-out .cn-tel:hover{background:var(--accent);border-color:var(--accent)}.ad-contact-out .cn-wa{border-color:#1FA855;color:#12703A}.ad-contact-out .cn-wa:hover{background:#1FA855;color:#fff}.ad-contact-out .cn-tg{border-color:#2C93D0;color:#1A6E9E}.ad-contact-out .cn-tg:hover{background:#2C93D0;color:#fff}.ad-contact-out .cn-mail{font-weight:500;color:var(--muted)}.ad-contact-note{font-size:12.5px;line-height:1.55;color:var(--subtle);margin:14px 0 0}.ad-report{font-size:13px;color:var(--subtle)}.ad-report a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.adform{max-width:720px}.adform fieldset{border:0;background:transparent;padding:0;margin:0 0 30px}.adform legend{display:block;width:100%;box-sizing:border-box;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--subtle);padding:0 0 9px;margin:0 0 18px;border-bottom:1px solid var(--line);}.adform label{display:block;margin:0 0 18px}.adform label > span{display:block;font-family:var(--ui);font-size:12.5px;font-weight:600;color:var(--muted);margin:0 0 6px;}.adform input[type=text],.adform input[type=email],.adform input[type=tel],.adform input[type=url],.adform input[type=search],.adform input[type=number],.adform select,.adform textarea{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:0 14px;height:46px;font-family:var(--ui);font-size:15px;outline:0;}.adform textarea{height:auto;padding:12px 14px;line-height:1.6;resize:vertical}.adform input:focus,.adform select:focus,.adform textarea:focus{border-color:var(--accent);background:var(--surface)}.adform input[type=file]{font-family:var(--ui);font-size:14px;color:var(--muted)}.f-row{display:grid;gap:16px}.f-2{grid-template-columns:1fr 1fr}.f-3{grid-template-columns:1fr 1fr 1fr}.f-note{font-family:var(--ui);font-size:12.5px;line-height:1.5;color:var(--subtle);margin:-10px 0 18px}.f-count{font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}.f-count-low{color:#C02616}.legal-fine{font-size:12.5px;line-height:1.6;color:var(--subtle)}.adform label .f-note{margin:6px 0 0}.adform button + .f-note,.adform .f-actions + .f-note{margin:12px 0 0}.f-check{display:flex!important;align-items:flex-start;gap:10px;margin:0 0 16px}.f-check input{margin-top:3px;width:18px;height:18px;flex:0 0 auto}.f-check span{font-size:14px;line-height:1.5;color:var(--ink);margin:0!important;font-weight:400!important}.f-check a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.f-biz{border-left:2px solid var(--line);padding-left:18px;margin:0 0 8px}.f-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.f-photos{margin:0 0 18px}.f-photos > span{display:block;font-family:var(--ui);font-size:12.5px;font-weight:600;color:var(--muted);margin:0 0 8px}.f-photos-row{display:flex;gap:10px;flex-wrap:wrap}.f-photo{width:110px;margin:0!important}.f-photo img{width:110px;height:82px;object-fit:cover;display:block;border:1px solid var(--line)}.f-photo > span{display:flex!important;align-items:center;gap:6px;font-size:12px!important;margin-top:5px!important}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-errors{border-left:3px solid #B3261E;background:#FDECEA;padding:14px 18px;margin:0 0 22px;font-size:14.5px;}.form-errors ul{margin:8px 0 0;padding-left:20px}.form-errors li{margin:4px 0}.board-msg{max-width:640px;padding:20px 0 40px}.board-msg h1{font-family:var(--serif);font-weight:500;font-size:32px;line-height:1.15;margin:.2em 0 .4em}.board-msg p{font-size:16.5px;line-height:1.65;color:var(--muted);margin:0 0 20px}@media(max-width:640px){.ad-card{grid-template-columns:1fr}.ad-card-img img{min-height:0;aspect-ratio:16/9}.ad-card-body{padding:16px 18px}.ad-card-t{font-size:18px}.ad-card-p{font-size:18px}.f-2,.f-3{grid-template-columns:1fr}.adform fieldset{padding:0}.ad-page h1{font-size:25px}.ad-price{font-size:23px}.board-head-row{align-items:stretch}.board-head-row .btn-primary{width:100%}}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 18px}.price-card{position:relative;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);background:var(--surface);padding:24px 22px;}.price-card.best{border-color:var(--ink);box-shadow:0 10px 24px rgba(16,19,20,.07)}.price-best{position:absolute;top:-11px;left:22px;background:var(--ink);color:#fff;font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:4px 10px;}.price-card h3{font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.25;margin:0}.price-num{font-size:32px;line-height:1;color:var(--ink);letter-spacing:-.02em}.price-num span{font-family:var(--ui);font-size:12.5px;color:var(--subtle);letter-spacing:0;font-weight:500}.price-card p{font-size:14px;line-height:1.55;color:var(--muted);margin:0;flex:1}.price-card .btn-plain{align-self:flex-start;margin-top:6px}.price-note{font-size:13.5px;line-height:1.6;color:var(--subtle);margin:0 0 10px;max-width:820px}.price-rules{border-top:1px solid var(--line);padding-top:26px;margin-top:10px}.price-rules h2,.adreq h2{font-family:var(--serif);font-weight:500;font-size:24px;margin:0 0 14px}.price-rules ul{margin:0 0 16px;padding-left:20px}.price-rules li{font-size:15px;line-height:1.6;color:var(--ink);margin:8px 0}.price-rules p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.adreq{border-top:1px solid var(--line);padding-top:26px;margin-top:30px}.adreq-ok{border-left:3px solid #1F5D4C;background:#EAF5F1;padding:16px 20px;font-size:16px;line-height:1.6;color:var(--ink);}@media(max-width:1100px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.price-grid{grid-template-columns:1fr}.price-num{font-size:28px}}.cb-table{border:1px solid var(--line);background:var(--surface)}.cb-head,.cb-row{display:grid;grid-template-columns:1.9fr 1fr .9fr;gap:20px;padding:14px 20px;align-items:center;}.cb-head{background:var(--ink);color:#fff;font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.cb-row{border-top:1px solid var(--line)}.cb-row:hover{background:var(--bg)}.cb-who{display:flex;flex-direction:column;gap:3px;min-width:0}.cb-country{font-family:var(--serif);font-size:17px;color:var(--ink);line-height:1.2}.cb-bank{font-family:var(--ui);font-size:12.5px;color:var(--accent);line-height:1.35}.cb-bank:hover{text-decoration:underline;text-underline-offset:2px}.cb-r{text-align:right}.cb-official,.cb-market{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cb-val{font-size:19px;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.cb-cur{font-family:var(--ui);font-size:11px;color:var(--subtle);letter-spacing:.08em}.cb-date{font-family:var(--ui);font-size:11px;color:var(--subtle)}.cb-market .num{font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums}.cb-diff{font-family:var(--ui);font-size:11.5px;font-weight:600}.cb-diff.up{color:#1F5D4C}.cb-diff.down{color:#8A2B2B}.cb-note{font-size:13px;line-height:1.6;color:var(--subtle);margin:14px 0 0}.cb-more{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.cb-more h2{font-family:var(--serif);font-weight:500;font-size:24px;margin:0 0 14px}.cb-more p{font-family:var(--serif);font-size:16.5px;line-height:1.65;color:var(--ink);margin:0 0 14px}.cb-more a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.cb-head{display:none}.cb-row{grid-template-columns:1fr auto;gap:6px 14px;padding:15px 16px;align-items:start}.cb-who{grid-column:1;grid-row:1}.cb-official{grid-column:2;grid-row:1}.cb-market{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px}.cb-market::before{content:"рынок";font-family:var(--ui);font-size:11px;color:var(--subtle);}html[lang=en] .cb-market::before{content:"market"}}.mh-left .nv-search{display:none}@media(max-width:900px){.mh-left .nv-search{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--muted);margin-left:auto;order:99;}.mh-left .nv-search:hover{color:var(--accent)}}.promo{border:2px solid var(--ink);background:var(--surface);padding:26px 28px;margin:0 0 24px;position:relative;}.promo-flag{position:absolute;top:-12px;left:26px;background:var(--accent);color:#fff;font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;}.promo h2{font-family:var(--serif);font-weight:500;font-size:27px;line-height:1.2;margin:6px 0 12px}.promo p{font-size:16px;line-height:1.65;color:var(--muted);margin:0 0 20px;max-width:760px}.price-why{border-top:1px solid var(--line);padding-top:26px;margin-top:10px}.price-why h2{font-family:var(--serif);font-weight:500;font-size:24px;margin:0 0 14px}.price-why p{font-size:15.5px;line-height:1.65;color:var(--ink);margin:0 0 16px;max-width:760px}.why-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:18px 0}.why-nums > div{background:var(--surface);padding:20px 18px;text-align:center}.why-nums .num{display:block;font-size:30px;line-height:1;color:var(--accent);letter-spacing:-.02em}.why-nums p{font-size:13px;line-height:1.45;color:var(--muted);margin:8px 0 0;max-width:none}.why-src{font-size:13px!important;color:var(--subtle)!important;margin:0 0 18px!important}.why-src a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.terms-row{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 12px}.term{display:flex;align-items:baseline;gap:6px;border:1px solid var(--line);background:var(--surface);padding:12px 18px;}.term .num{font-size:22px;color:var(--ink)}.term em{font-style:normal;font-family:var(--ui);font-size:12px;color:var(--subtle)}.term b{margin-left:6px;font-family:var(--ui);font-size:15px;color:var(--accent)}@media(max-width:640px){.promo{padding:22px 18px}.promo h2{font-size:22px}.why-nums{grid-template-columns:1fr}.why-nums .num{font-size:26px}}.tr{font: 600 11.5px/1 'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;margin-left: 6px;white-space: nowrap;letter-spacing: 0;vertical-align: baseline;}.tr-up{color:#0E7A46}.tr-dn{color:#C02616}.tr-0{color:var(--subtle)}.rate-row .num .tr{font-size:11px}.tile-v .tr{font-size:14px;margin-left:8px}.tr-n{font: 600 11.5px/1 'IBM Plex Mono',ui-monospace,Menlo,monospace}.tk-item .tr{margin-left:2px;font-size:11.5px}.tk-item .tr-up{color:#4FD08A}.tk-item .tr-dn{color:#FF7A6B}.tk-item .tr-0{color:#8A9296}.cb-diff .tr{margin-left:4px}@media (max-width:600px){.tr{font-size:11px}.tile-v .tr{font-size:13px}}.sanc-block{border-left:3px solid var(--accent)}.sanc-form{flex-wrap:wrap}.sanc-form input[type=text]{flex:1 1 280px}.sanc-form select{flex:0 1 210px;min-width:0;max-width:100%;min-height:44px;text-overflow:ellipsis;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0 10px;font:inherit;font-size:14px;border-radius:2px}.sanc-hit,.sanc-clear{font-size:14px;line-height:1.6;margin:0 0 16px;padding:12px 14px;border-radius:2px}.sanc-hit{background:#FDF1EF;border:1px solid #F0CFC9;color:#5A1B12}.sanc-clear{background:#EEF6F1;border:1px solid #CBE3D5;color:#12452F}.sanc-card{border:1px solid var(--line);background:#fff;padding:14px 16px;margin-bottom:10px}.sanc-card.exact{border-color:#C02616;box-shadow:inset 3px 0 0 #C02616}.sanc-card header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:9px}.sanc-card h3{font-family:'Newsreader',Georgia,'Times New Roman',serif;font-size:19px;line-height:1.25;margin:0;font-weight:600}.sanc-tag{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:3px 7px;white-space:nowrap}.sanc-tag.ent{color:#fff;background:var(--accent);border-color:var(--accent)}.sanc-rows{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 9px;font-size:13.5px}.sanc-rows dt{color:var(--subtle)}.sanc-rows dd{margin:0;color:var(--ink)}.sanc-alias{font-size:13px;color:var(--muted);margin:0 0 7px;line-height:1.5}.sanc-alias span{color:var(--subtle)}.sanc-info{font-size:12.5px;color:var(--muted);line-height:1.55;margin:0;padding-top:8px;border-top:1px solid var(--line)}.sanc-note{font-size:12.5px;color:var(--subtle);line-height:1.6;margin:14px 0 0}@media (max-width:600px){.sanc-form input[type=text],.sanc-form select,.sanc-form button{flex:1 1 100%}.sanc-rows{grid-template-columns:1fr;gap:1px 0}.sanc-rows dt{margin-top:6px;font-size:12px}.sanc-card h3{font-size:17px}}.cb-sanc{display:inline-block;margin-top:4px;font-weight:600;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:1px}@media (max-width:900px),(pointer:coarse){.cb-bank{display:inline-block;padding:6px 0;line-height:1.35}.sanc-form select{text-overflow:ellipsis}}.tag-ad b{font-weight:700;letter-spacing:.06em}.ad-ref{display:inline-block;font:700 10px/1 'IBM Plex Mono',ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--subtle);border:1px solid var(--line);padding:3px 5px;margin-bottom:7px}.reg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin-top:16px}.ad-block{min-width:0}.grid>.stack{min-width:0}.reg{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.reg th{text-align:left;font:700 10.5px/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);padding:0 14px 8px 0;border-bottom:1px solid var(--line);white-space:nowrap}.reg td{padding:11px 14px 11px 0;border-bottom:1px solid var(--line);vertical-align:top}.reg tr:last-child td{border-bottom:0}.reg .num{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:13px;white-space:nowrap}.reg-rel{color:var(--accent);margin-left:5px;font-weight:700}.nv-group{position:static;display:flex;align-items:center;flex:0 0 auto}.nv-top{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:0 5px;min-height:46px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:10.9px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--deep);border-bottom:2px solid transparent;}.nv-top svg{transition:transform .15s;opacity:.55}.nv-group.open .nv-top{color:var(--accent)}.nv-group.open .nv-top svg{transform:rotate(180deg);opacity:1}.nv-group.on > .nv-top{color:var(--accent);border-bottom-color:var(--accent)}.nv-top:hover{color:var(--accent)}.nv-panel{position:absolute;left:0;right:0;top:100%;z-index:70;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 18px 34px rgba(16,19,20,.10);}.nv-cols{max-width:1240px;margin:0 auto;padding:26px 20px 30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 34px;}.nv-col{display:flex;flex-direction:column;min-width:0}.nv .nv-panel a.nv-sec{font-family:var(--serif);font-size:17.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);text-decoration:none;display:block;padding:0 0 8px;margin-bottom:8px;border-bottom:1px solid var(--line);min-height:0;}.nv .nv-panel a.nv-sec:hover,.nv .nv-panel a.nv-sec.on{color:var(--accent)}.nv .nv-panel a.nv-tag{font-family:var(--ui);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted);text-decoration:none;display:block;padding:5px 0;min-height:0;border:0;}.nv .nv-panel a.nv-tag:hover{color:var(--accent)}.mh-search .mic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;margin-right:-6px;padding:0;border:0;background:none;cursor:pointer;color:var(--subtle);}.mh-search .mic:hover{color:var(--accent)}.mh-search .mic.on{color:#C02616;animation:mic-pulse 1s ease-in-out infinite}@keyframes mic-pulse{0%,100%{opacity:1}50%{opacity:.35}}@media(min-width:1601px){.nv-top{padding:0 8px;font-size:12px}}@media(max-width:1400px){.nv-top{padding:0 4px;font-size:10.4px}}@media(max-width:1100px){.nv-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.js-nav .nv-list .nv-group{display:block;width:100%}.js-nav .nv-list .nv-top{width:100%;justify-content:space-between;padding:0 20px;min-height:48px;border-bottom:1px solid var(--line);font-size:13.5px;letter-spacing:.06em;}.nv-panel{position:static;box-shadow:none;border-top:0;border-bottom:0;background:var(--bg)}.nv-cols{grid-template-columns:1fr;gap:14px;padding:14px 20px 18px}.nv-sec{font-size:16px}.nv-tag{font-size:13.5px;padding:7px 0}.mh-search .mic{width:34px;height:34px}}.search-form{position:relative}.search-form .mic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;min-height:44px;padding:0;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;}.search-form .mic:hover{color:var(--accent);border-color:var(--accent)}.search-form .mic.on{color:#fff;background:#C02616;border-color:#C02616;animation:mic-pulse 1s ease-in-out infinite}.voice-note{font-size:12.5px;color:var(--subtle);margin:8px 0 0;line-height:1.5}.mic-msg{font-size:13px;line-height:1.5;margin:9px 0 0;padding:9px 12px;border-left:3px solid var(--accent);background:var(--surface);color:var(--fg);}.mic-msg-warn{border-left-color:#C02616}.mic-msg-live{border-left-color:#1B7F3B;color:var(--muted)}button.mic-inline,.tool-form button.mic-inline,.board-filter button.mic-inline{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;min-width:46px;min-height:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--muted);cursor:pointer;font:inherit;letter-spacing:normal;text-transform:none;}button.mic-inline:hover,.tool-form button.mic-inline:hover,.board-filter button.mic-inline:hover{color:var(--accent);border-color:var(--accent);background:var(--surface)}button.mic-inline.on,.tool-form button.mic-inline.on,.board-filter button.mic-inline.on{color:#fff;background:#C02616;border-color:#C02616;animation:mic-pulse 1s ease-in-out infinite;}button.mic-inline svg{display:block}button.mic-inline:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mh-right{position:relative}.mh-right .mic-msg{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(330px,86vw);border:1px solid var(--line);border-left-width:3px;box-shadow:0 10px 28px rgba(0,0,0,.16);}@media(max-width:900px){.mh-right .mic-msg{right:auto;left:0;width:min(330px,86vw)}}.vp-silent{flex:0 0 auto;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.82);padding:0 8px;white-space:nowrap;}.calc{border:1px solid var(--line);background:var(--surface);padding:18px 20px;margin:14px 0 10px}.calc-row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.calc-row:last-of-type{margin-bottom:0}.calc label{display:flex;flex-direction:column;gap:5px;flex:1 1 170px;min-width:0}.calc label > span{font:600 10.5px/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.calc input[type=text],.calc input[type=date],.calc select{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:15px;padding:0 12px;min-height:44px;border-radius:2px;width:100%;}.calc input:focus,.calc select:focus{border-color:var(--accent);background:var(--surface);outline:0}.calc-out{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.cr-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:6px 0;font-size:14.5px;flex-wrap:wrap}.cr-line span{color:var(--muted);min-width:0}.cr-line b{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:15px;color:var(--ink);white-space:nowrap;min-width:0}@media (max-width:420px){.cr-line b{white-space:normal;overflow-wrap:break-word;text-align:right}.cr-line{font-size:14px}}.cr-total{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.cr-total b{font-size:19px}.cr-ok b{color:#0E7A46}.cr-warn b{color:#8A6A00}.cr-bad b,.cr-bad span{color:#C02616}.sch-row{align-items:flex-end}.sch-del{flex:0 0 auto;width:40px;min-height:44px;border:1px solid var(--line);background:var(--bg);color:var(--subtle);font-size:20px;line-height:1;cursor:pointer;border-radius:2px}.sch-del:hover{color:#C02616;border-color:#C02616}#sch-add{margin-top:4px}.soon-box{border:1px solid var(--line);background:var(--surface);padding:16px 18px;margin:18px 0 26px}.soon-tag{display:inline-block;font:700 10.5px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ink);padding:5px 9px;margin-bottom:9px}.soon-box p{margin:0;font-size:15px;color:var(--muted);line-height:1.6}ul.plain{list-style:none;padding:0;margin:12px 0 26px}ul.plain li{padding:9px 0;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.6}ul.plain li:last-child{border-bottom:0}@media(max-width:600px){.calc{padding:14px}.calc label{flex:1 1 100%}}.ad-block h3{font-family:var(--serif);font-size:19px;font-weight:600;margin:22px 0 8px}.ad-block h3:first-of-type{margin-top:14px}.ad-block p{font-size:15.5px;line-height:1.65;color:var(--ink);max-width:660px}.ad-block ul.plain{max-width:660px}.art-video.has-player{position:relative}.art-video.has-player video{cursor:pointer}.vp{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 10px;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,0));opacity:0;transition:opacity .18s;}.art-video.has-player:hover .vp,.art-video.has-player:focus-within .vp{opacity:1}@media (pointer:coarse){.vp{opacity:1}}.vp button{flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}.vp button:hover{background:rgba(255,255,255,.32)}.vp-bar{flex:1 1 auto;height:3px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden}.vp-bar i{display:block;height:100%;width:0;background:#fff}.vp .vp-mute{display:none}.vp.muted .vp-w1,.vp.muted .vp-w2{display:none}.vp.muted .vp-mute{display:block}.vp.muted .vp-snd{background:rgba(255,255,255,.28)}.reel{position:relative;margin:20px 0 8px}.reel-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;}.reel-track::-webkit-scrollbar{display:none}.reel-item{flex:0 0 auto;width:272px;max-width:78vw;scroll-snap-align:center}.reel-item .art-video{margin:0;width:100%;float:none}.reel-item .art-video video{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;background:#000;max-height:none}.reel-item figcaption{font-size:12.5px;line-height:1.45;padding-top:7px;color:var(--muted)}.reel-nav{position:absolute;top:38%;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:rgba(16,19,20,.72);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;opacity:.4;transition:opacity .15s;}.reel:hover .reel-nav{opacity:1}.reel-nav[data-dir=prev]{left:-10px}.reel-nav[data-dir=next]{right:-10px}@media (pointer:coarse){.reel-nav{display:none!important}}.reel-dots{display:flex;gap:7px;justify-content:center;margin-top:12px}.reel-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--line);cursor:pointer}.reel-dot.on{background:var(--ink);width:20px;border-radius:4px}.reel-hint{font-size:12.5px;color:var(--subtle);text-align:center;margin:8px 0 0}.fuel-form{flex-wrap:wrap}.fuel-form input[type=text]{flex:1 1 240px}.fuel-form select{flex:0 1 170px;min-width:0;min-height:44px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0 10px;font:inherit;font-size:14px;border-radius:2px}.fuel-old{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--subtle);margin:2px 0 6px}.fuel-old input{margin-top:2px}.fuel-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 12px}.fuel-sum > div{border:1px solid var(--line);background:var(--surface);padding:12px 14px}.fuel-sum span{display:block;font:600 10.5px/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-bottom:5px}.fuel-sum b{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:22px;color:var(--ink)}.fuel-tbl td{vertical-align:top}.fuel-p{font-size:19px!important;font-weight:600;white-space:nowrap}.fuel-p .pence{font-size:12px;color:var(--subtle);margin-left:2px}.fuel-tbl tr.best .fuel-p{color:#0E7A46}.fuel-tbl tr.best td{background:#F2F8F4}.fuel-addr{font-size:13px;color:var(--muted)}.fuel-other{display:block;font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--subtle);margin-top:4px}.fuel-stale{color:#B3261E}.fuel-age{font-size:13px;color:var(--subtle);margin:-2px 0 12px;line-height:1.5}.fuel-age.is-old{color:#B3261E;font-weight:600;border-left:3px solid #B3261E;padding-left:10px}.fuel-best{border:1px solid var(--ink);background:var(--surface);margin:20px 0 12px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.fb-main{padding:16px 18px;border-right:1px solid var(--line)}.fb-label{display:block;font:600 10.5px/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-bottom:6px}.fb-price{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:34px;line-height:1.05;color:#0E7A46;display:block}.fb-price .pence{font-size:15px;color:var(--subtle);margin-left:3px}.fb-where{margin-top:8px;font-size:14px;color:var(--ink)}.fb-where b{font-weight:600}.fb-addr{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.fb-tags{margin-top:8px;font:600 10.5px/1.5 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.fb-tags i{font-style:normal;border:1px solid var(--line);padding:2px 6px;margin-right:5px;display:inline-block}.fb-calc{padding:16px 18px;font-size:13.5px}.fb-row{display:flex;justify-content:space-between;gap:12px;padding:3px 0;color:var(--muted)}.fb-row b{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;color:var(--ink);font-weight:500;white-space:nowrap}.fb-net{border-top:1px solid var(--line);margin-top:7px;padding-top:7px;color:var(--ink)}.fb-net b{font-size:16px}.fb-verdict{margin-top:9px;font-size:13.5px;line-height:1.45}.fb-yes{color:#0E7A46;font-weight:600}.fuel-ovw{border:1px solid var(--line);background:var(--surface);margin:18px 0 6px;padding:14px 16px}.fo-h{font:600 10.5px/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-bottom:10px}.fo-cities-grid{display:flex;flex-wrap:wrap;gap:1px;background:var(--line)}.fo-cities-grid a{flex:1 1 150px}.fo-cities-grid a{background:var(--surface);padding:10px 12px;text-decoration:none;display:block}.fo-cities-grid a:hover{background:#F2F8F4}.fc-city{display:block;font-size:12.5px;color:var(--muted);margin-bottom:3px}.fc-price{display:block;font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;font-size:21px;color:#0E7A46;font-weight:500;line-height:1.1}.fc-price i{font-style:normal;font-size:12px;color:var(--subtle);margin-left:2px}.fc-where{display:block;font-size:11px;color:var(--subtle);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-note{margin:12px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.fo-note b{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;color:var(--ink);font-weight:500}.fo-cities{margin-top:13px;padding-top:11px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.fo-cities a{display:inline-block;border:1px solid var(--line);padding:3px 9px;margin:3px 5px 0 0;color:var(--ink);text-decoration:none;font-size:13px}.fo-cities a:hover{border-color:var(--ink)}@media(max-width:640px){.fo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fb-hist{margin-top:9px;padding-top:8px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.5;color:var(--muted)}.fb-hist b{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace;color:var(--ink);font-weight:500}.fb-no{color:var(--ink);font-weight:600}@media(max-width:640px){.fuel-best{grid-template-columns:1fr}.fb-main{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:640px){.fuel-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-form input[type=text],.fuel-form select,.fuel-form button{flex:1 1 100%}}.payform{max-width:720px}.payform [hidden]{display:none!important}.pf-sum{border:1px solid var(--line);background:var(--bg);padding:14px 16px;margin:6px 0 0;}.pf-sum:empty{display:none}.pf-pay{max-width:420px;margin:22px 0 0}.pf-steps{margin:12px 0 16px;padding-left:22px}.pf-steps li{font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 10px}.pf-steps b{color:var(--ink)}.pf-done{border-left:3px solid #1B7F3B;background:var(--surface);padding:16px 18px;margin:18px 0 0;font-size:15px;line-height:1.6;}.pf-done-bad{border-left-color:#C02616}.f-bad,.f-bad input{border-color:#C02616!important}.f-check.f-bad span{color:#C02616}.ad-note a,.ft-brand p a,.body p a,.ad-body a,.sec-lede a,.tool-desc a,.legal-fine a,.f-note a,.card-s a,.pf-steps a{text-decoration:underline;text-underline-offset:2px;}.btn-ch{display:inline-block;padding:11px 18px;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;font-size:14.5px;border-radius:2px;min-height:44px;line-height:22px}.btn-ch:hover{background:var(--ink);color:#fff}.ad-lang{font-size:13.5px;color:var(--subtle);background:var(--surface);border-left:3px solid var(--line);padding:10px 14px;margin:0 0 16px;line-height:1.5}.board-other{font-family:var(--serif);font-weight:500;font-size:20px;margin:34px 0 14px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted)}.ad-orig{margin:0 0 20px}.ad-orig summary{cursor:pointer;font-size:13.5px;color:var(--subtle);padding:8px 0;min-height:44px;display:flex;align-items:center}.ad-orig summary:hover{color:var(--accent)}.ad-orig .ad-body{margin-top:6px;padding-left:14px;border-left:2px solid var(--line);color:var(--muted)}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0 18px}.status-card{background:var(--surface);border:1px solid var(--line);padding:18px 18px 20px;display:flex;flex-direction:column}.status-card h3{font-family:var(--serif);font-weight:500;font-size:19px;margin:0 0 8px;line-height:1.2}.status-card p{font-size:14px;color:var(--muted);line-height:1.5;margin:0 0 16px;flex:1}.status-card .btn-ch{align-self:flex-start;font-size:13.5px;padding:10px 15px}.cal-search{display:flex;gap:8px;margin:22px 0 20px}.cal-search input{flex:1;min-width:0;padding:11px 14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14.5px}.cal-search input:focus{outline:2px solid var(--accent);outline-offset:-2px}.cal-search button{padding:11px 18px;border:1px solid var(--ink);background:var(--ink);color:var(--surface);font:inherit;font-size:14px;cursor:pointer}.cal-search button:hover{background:var(--accent);border-color:var(--accent)}.cal-found{border:1px solid var(--line);background:var(--surface);padding:14px 16px;margin:0 0 24px}.cal-found-row{display:grid;grid-template-columns:12px 1fr auto auto;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}.cal-found-row:last-child{border-bottom:0}.cal-found-t{color:var(--ink)}.cal-found-d{font-size:13px;color:var(--muted);white-space:nowrap}.cal-found-n{font-size:12.5px;color:var(--subtle);white-space:nowrap}.cal-found-row:hover .cal-found-t{color:var(--accent)}.cal-grid-box{border:1px solid var(--line);background:var(--surface);padding:14px 16px 16px;margin:0 0 24px}.cal-bar{display:flex;align-items:center;gap:6px;margin-bottom:12px}.cal-nav{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1;background:var(--paper,#fff)}.cal-nav:hover{color:var(--accent);border-color:var(--accent)}.cal-mtitle{flex:1;text-align:center;font-family:var(--serif);font-size:19px;color:var(--ink)}.cal-today{font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}.cal-today:hover{color:var(--accent)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-wdh{text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);padding-bottom:4px}.cal-cell{position:relative;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6px 2px 4px;border:1px solid transparent;background:var(--paper,#fff);color:var(--ink)}.cal-cell.is-empty{background:transparent;pointer-events:none}.cal-cell:hover{border-color:var(--accent)}.cal-cell .cal-n{font-family:var(--mono);font-size:15px;line-height:1}.cal-cell.is-holiday .cal-n{color:#A8201A;font-weight:600}.cal-cell.is-today{outline:2px solid var(--ink);outline-offset:-2px}.cal-cell.is-sel{background:var(--ink)}.cal-cell.is-sel .cal-n{color:var(--surface)}.cal-marks{display:flex;gap:3px;margin-top:7px;min-height:6px}.cal-marks .cal-dot{width:6px;height:6px}.cal-d-news{background:var(--subtle)}.cal-d-memorial{background:var(--ink)}.cal-day{border:1px solid var(--line);border-left:3px solid var(--accent);padding:14px 18px;margin:0 0 26px}.cal-ev{padding:10px 0;border-bottom:1px solid var(--line)}.cal-ev .cal-title{display:inline}.cal-ev .cal-note{display:block;margin-top:3px;font-size:13.5px;color:var(--muted);max-width:64ch}.cal-ev:last-child{border-bottom:0}.cal-news{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.cal-news-h{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin-bottom:8px}.cal-news-row{display:block;padding:7px 0;border-bottom:1px solid var(--line)}.cal-news-row:last-child{border-bottom:0}.cal-news-k{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.cal-news-t{color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.3}.cal-news-row:hover .cal-news-t{color:var(--accent)}.cal-h2{font-family:var(--serif);font-size:24px;color:var(--ink);margin:30px 0 4px}.cal-next{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);padding:16px 20px;margin:22px 0 26px}.cal-next.cal-holiday{border-left-color:#A8201A}.cal-next.cal-once{border-left-color:#B5741A}.cal-next.cal-memorial{border-left-color:var(--ink)}.cal-next-t{font-family:var(--serif);font-size:21px;line-height:1.25;color:var(--ink);margin:6px 0 4px}.cal-next-d{margin:0;font-size:14px;color:var(--muted)}.cal-next .cal-note{margin:8px 0 0;font-size:14px;color:var(--muted);max-width:62ch}.cal-legend{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12.5px;color:var(--muted);margin:0 0 18px}.cal-legend span{display:inline-flex;align-items:center;gap:7px}.cal-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;display:inline-block}.cal-d-holiday{background:#A8201A}.cal-d-deadline{background:var(--accent)}.cal-d-once{background:#B5741A}.cal-year{font-family:var(--serif);font-size:15px;letter-spacing:.06em;color:var(--subtle);border-bottom:1px solid var(--line);padding-bottom:6px;margin:30px 0 4px;font-weight:400}.cal-row{display:flex;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.cal-row:hover .cal-title{color:var(--accent)}.cal-row.is-past{opacity:.42}.cal-when{flex:0 0 62px;text-align:center;line-height:1.15}.cal-day-n{display:block;font-family:var(--mono);font-size:22px;color:var(--ink);font-weight:600}.cal-mon{display:block;font-size:12px;color:var(--muted);text-transform:lowercase}.cal-wd{display:block;font-size:11px;color:var(--subtle);text-transform:lowercase}.cal-what{min-width:0;padding-top:2px;display:block}.cal-what .cal-dot{margin-right:8px;vertical-align:middle}.cal-title{color:var(--ink);font-size:15.5px}.cal-what .cal-note{display:block;font-size:13.5px;color:var(--muted);margin-top:3px;max-width:64ch}.cal-src{display:inline-block;margin-top:5px;font-size:11.5px;letter-spacing:.06em;color:var(--subtle);border-bottom:1px solid var(--line)}.cal-src:hover{color:var(--accent)}.cal-foot{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.cal-foot p{margin:0 0 .6em;max-width:66ch}@media(max-width:640px){.cal-when{flex-basis:48px}.cal-day-n{font-size:19px}.cal-title{font-size:15px}.cal-cell{min-height:44px;padding:4px 1px}.cal-cell .cal-n{font-size:13.5px}.cal-marks{margin-top:5px}.cal-marks .cal-dot{width:5px;height:5px}.cal-found-row{grid-template-columns:12px 1fr;row-gap:2px}.cal-found-d,.cal-found-n{grid-column:2}}.cal-d-event{background:#2E7E93}.cal-next.cal-event{border-left-color:#2E7E93}.cal-link{display:inline-block;margin-top:6px;margin-right:12px;font-size:13.5px;color:var(--accent);border-bottom:1px solid var(--line)}.cal-link:hover{border-color:var(--accent)}.cal-exp{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.cal-exp-q{margin:0 0 12px;padding-left:14px;border-left:2px solid var(--line)}.cal-exp-q p{margin:0 0 4px;font-family:var(--serif);font-size:16.5px;line-height:1.45;color:var(--ink)}.cal-exp-q cite{font-style:normal;font-size:12.5px;color:var(--muted)}.cal-exp-q cite span{color:var(--subtle)}.ow-adslot{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-decoration:none;border:1px dashed var(--line);border-radius:12px;background:var(--bg);color:var(--muted);text-align:center;box-sizing:border-box;transition:border-color .2s,color .2s}.ow-adslot:hover{border-color:var(--accent);color:var(--fg)}.ow-adslot-t{font-weight:600;letter-spacing:.01em}.ow-adslot-c{font-size:.82em;border:1px solid currentColor;border-radius:999px;padding:3px 12px;white-space:nowrap}.ow-adslot--wide{min-height:90px;padding:16px 20px;margin:24px 0}.ow-adslot--box{flex-direction:column;min-height:250px;padding:22px;margin:0 0 22px}.ow-adslot--inline{min-height:64px;padding:12px 16px;margin:22px 0}@media(max-width:640px){.ow-adslot{gap:8px}.ow-adslot--wide,.ow-adslot--inline{min-height:72px;padding:12px 14px}}.tube-now{border:1px solid var(--line);padding:16px 18px;margin:0 0 26px;font-family:var(--ui)}.tube-now.is-ok{border-left:3px solid #1b7f3b}.tube-now.is-bad{border-left:3px solid #B83261}.tube-now-t{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--ink)}.tube-now-l{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.9}.tube-now-l li{color:var(--ink)}.tube-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:baseline}.tube-upd{margin:10px 0 0;font-size:13px;color:var(--subtle)}.tube-list{border-top:1px solid var(--line);margin:0 0 10px}.tube-row{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding:12px 0}.tube-bar{flex:0 0 4px;align-self:stretch;border-radius:2px;min-height:22px}.tube-main{font-family:var(--ui);min-width:0}.tube-name{display:inline;font-size:16px;font-weight:600;color:var(--ink)}.tube-state{display:inline;font-size:15px;color:var(--muted);margin-left:8px}.tube-row.is-warn .tube-state{color:#9a6100}.tube-row.is-bad .tube-state{color:#B83261;font-weight:600}.tube-reason{display:block;font-size:14px;line-height:1.55;color:var(--muted);margin-top:4px}@media (max-width:600px){.tube-name,.tube-state{display:block;margin-left:0}}.now-tube{display:inline-flex;align-items:center;gap:5px;margin-left:14px;font-family:var(--ui);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap}.now-tube:hover{color:var(--ink)}.now-tube .tb-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9a6100}.now-tube.is-bad .tb-dot{background:#B83261}.now-tube .tb-n{font-weight:700;color:var(--ink)}@media (max-width:700px){.now-tube .tb-w{display:none}}.wx-links{display:flex;flex-wrap:wrap;gap:10px 12px;margin:22px 0 28px;font-family:var(--ui);font-size:14px}.wx-links a{display:inline-block;border:1px solid var(--line);padding:9px 15px;color:var(--muted);line-height:1.3;white-space:nowrap}.wx-links a::after{content:' \2192';color:var(--subtle)}.wx-links a:hover{color:var(--ink);border-color:var(--ink)}.wx-links a:hover::after{color:var(--ink)}@media (max-width:600px){.wx-links{gap:8px}.wx-links a{white-space:normal}}.sub-msg{border:1px solid var(--line);border-left:3px solid var(--subtle);padding:14px 18px;margin:0 0 24px;font-family:var(--ui);font-size:15px;line-height:1.6}.sub-msg.is-ok{border-left-color:#1b7f3b}.sub-msg.is-bad{border-left-color:#B83261}.sub-msg p{margin:0}.sub-form{border:1px solid var(--line);padding:24px 26px 22px;margin:0 0 26px;font-family:var(--ui)}.sub-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sub-topics{border:0;padding:0;margin:0 0 22px}.sub-topics legend{padding:0;margin:0 0 14px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--subtle)}.sub-topic{display:grid;grid-template-columns:22px 1fr;gap:2px 10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer}.sub-topic:last-of-type{border-bottom:0}.sub-topic input{grid-row:1 / span 2;width:17px;height:17px;margin-top:3px;accent-color:var(--ink)}.sub-topic-t{font-size:16px;font-weight:600;color:var(--ink)}.sub-topic-n{font-size:14px;color:var(--muted);line-height:1.45}.sub-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sub-lab{flex:0 0 100%;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--subtle)}.sub-input{flex:1 1 260px;min-width:0;padding:12px 14px;font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1px solid var(--line)}.sub-input:focus{outline:0;border-color:var(--ink)}.sub-input.is-bad{border-color:#B83261}.sub-btn{flex:0 0 auto;padding:12px 26px;font:inherit;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--ink);border:1px solid var(--ink);cursor:pointer}.sub-btn:hover{background:var(--deep);border-color:var(--deep)}.sub-err{margin:12px 0 0;font-size:14px;color:#B83261}.sub-note{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--subtle)}.sub-cta{border:1px solid var(--line);border-left:3px solid var(--ink);padding:16px 20px;margin:28px 0;font-family:var(--ui)}.sub-cta-t{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--ink)}.sub-cta-x{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--muted)}.sub-cta a{display:inline-block;padding:9px 18px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--ink)}.sub-cta a:hover{background:var(--deep)}@media (max-width:600px){.sub-form{padding:18px 16px}}.mh-now{max-width:100%}.mh-now .now-top{max-width:100%}.mh-now .now-wx{min-width:0}.mh-now .wx-word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-now .now-tube{flex:0 0 auto}.mh-now:has(.now-tube) .wx-word{display:none}@media (max-width:1400px){.mh-now:has(.now-tube) .wx-mm{display:none}}@media (max-width:1250px){.mh-now:has(.now-tube) .now-tube .tb-w{display:none}}.subcta{margin:44px 0 8px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:22px 0 24px}.subcta-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:10px 32px;align-items:start}.subcta-txt{min-width:0}.subcta-h{font-family:var(--ui);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;color:var(--ink)}.subcta-note{font-family:var(--ui);font-size:13px;line-height:1.55;color:var(--muted);margin:0;max-width:52ch}.subcta-form{display:flex;gap:8px;align-items:stretch;min-width:0}.subcta-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.subcta-inp{flex:1 1 auto;min-width:0;font-family:var(--ui);font-size:14px;padding:12px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.subcta-inp:focus{outline:none;border-color:var(--ink)}.subcta-btn{flex:0 0 auto;font-family:var(--ui);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:12px 24px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap}.subcta-btn:hover{background:var(--surface);color:var(--ink)}.subcta-more{grid-column:2;justify-self:start;font-family:var(--ui);font-size:12px;color:var(--subtle);border-bottom:1px solid var(--line)}.subcta-more:hover{color:var(--ink);border-color:var(--ink)}.subcta-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:900px){.subcta-in{grid-template-columns:1fr;gap:14px}.subcta-more{grid-column:1}}@media (max-width:520px){.subcta-form{flex-wrap:wrap}.subcta-inp{flex:1 1 100%}.subcta-btn{flex:1 1 100%}}.adin{margin:40px 0 4px;border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface)}.adin-in{padding:18px 20px 16px}.adin-tag{display:inline-block;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin:0 0 8px}.adin-h{font-family:var(--ui);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 6px;color:var(--ink)}.adin-s{font-family:var(--ui);font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 10px;max-width:60ch}.adin-lic{font-family:var(--ui);font-size:12px;line-height:1.5;color:var(--subtle);margin:0 0 12px;max-width:60ch}.adin-btn{display:inline-block;font-family:var(--ui);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 20px;border:1px solid var(--ink);background:var(--ink);color:#fff;text-decoration:none;white-space:nowrap}.adin-btn:hover{background:var(--surface);color:var(--ink)}.adin-note{font-family:var(--ui);font-size:12px;line-height:1.5;color:var(--subtle);margin:12px 0 0}@media (max-width:520px){.adin-in{padding:16px 14px 14px}.adin-btn{display:block;text-align:center}}.onair{margin:26px 0 30px;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);padding:20px 22px 18px}.onair.is-live{border-top-color:var(--up,#12734A)}.onair-top{display:flex;align-items:center;gap:10px;margin:0 0 10px}.onair-tag{font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.onair-live{font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#c0392b;padding:3px 8px}.onair-lede{font-family:var(--ui);font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 16px;max-width:62ch}.onair-clock{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 10px}.cu{flex:1 1 92px;min-width:82px;border:1px solid var(--line);background:var(--bg);padding:10px 8px;text-align:center}.cu-n{display:block;font-family:var(--mono,var(--ui));font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.cu-l{display:block;margin-top:4px;font-family:var(--ui);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.onair-hours{font-family:var(--ui);font-size:13px;line-height:1.55;color:var(--muted);margin:0 0 16px}.onair-ctl{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.onair-btn{font-family:var(--ui);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:12px 26px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap}.onair-btn:hover{background:var(--surface);color:var(--ink)}.onair-now{font-family:var(--ui);font-size:13px;color:var(--subtle);font-style:italic}.onair-note{font-family:var(--ui);font-size:12px;line-height:1.5;color:var(--subtle);margin:16px 0 0;max-width:62ch}@media (max-width:520px){.onair{padding:16px 14px 14px}.cu-n{font-size:24px}.onair-btn{flex:1 1 100%;text-align:center}}.rmini{display:flex;align-items:center;gap:12px;margin:2px 0 9px}.rmini-btn{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;cursor:pointer;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--ink);background:var(--ink);color:#fff;line-height:1}.rmini-btn:hover{background:var(--surface);color:var(--ink)}.rmini-ico{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}.rmini-btn.is-on .rmini-ico{width:8px;height:9px;border:0;background:currentColor}.rmini-wave{flex:1 1 auto;min-width:0;width:100%;height:30px;display:block}.rmini-sub{font-family:var(--ui);font-size:12px;line-height:1.45;color:var(--muted);margin:0 0 6px;min-height:1.45em;transition:opacity .25s}.rmini-sub.is-fade{opacity:0}.rmini-note{font-family:var(--ui);font-size:12px;line-height:1.5;margin:0}.rmini-note a{color:var(--subtle);border-bottom:1px solid var(--line)}.rmini-note a:hover{color:var(--ink);border-color:var(--ink)}.promo-box{display:block;background:var(--deep,#181F20);border:0;padding:20px 22px 22px;color:#fff}.promo-box:hover .promo-btn{background:var(--surface);color:var(--ink)}.promo-tag{display:block;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 10px}.promo-h{display:block;font-family:var(--ui);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#fff;margin:0 0 7px}.promo-s{display:block;font-family:var(--ui);font-size:13px;line-height:1.55;color:rgba(255,255,255,.72);margin:0 0 14px}.promo-btn{display:inline-block;font-family:var(--ui);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:9px 18px;background:#fff;color:var(--ink);transition:background .15s,color .15s}.promo-u{display:block;font-family:var(--ui);font-size:11px;letter-spacing:.04em;color:rgba(255,255,255,.42);margin:12px 0 0}.promo-box{padding:0;overflow:hidden}.promo-img{display:block;margin:0 0 16px}.promo-img img{display:block;width:100%;height:auto;max-width:100%}.promo-box .promo-tag,.promo-box .promo-h,.promo-box .promo-s,.promo-box .promo-btn,.promo-box .promo-u{margin-left:22px;margin-right:22px}.promo-box .promo-tag{margin-top:18px}.promo-box .promo-u{margin-bottom:20px}.rmini-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rmini-more{font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);border-bottom:1px solid var(--line)}.rmini-more:hover{color:var(--ink);border-color:var(--ink)}.rmini-btn{width:34px;height:34px;padding:0;justify-content:center;flex:0 0 auto}.rmini-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rmini-logo{flex:0 0 auto;display:block;width:34px;height:34px;opacity:.9}.now-date .d-long,.now-date .d-short{text-transform:uppercase;letter-spacing:.05em}.now-date{margin-top:5px}.onair-ctl{align-items:center;gap:16px;flex-wrap:nowrap}.onair-wave{flex:1 1 160px;min-width:110px;width:auto;height:38px;display:block}.onair-logo{flex:0 0 auto;display:block;width:45px;height:45px;opacity:.9}.onair-now{display:block;font-family:var(--ui);font-size:13px;line-height:1.5;color:var(--muted);margin:12px 0 0;min-height:1.5em;font-style:normal}@media (max-width:520px){.onair-ctl{gap:10px;flex-wrap:wrap}.onair-wave{height:32px;flex:1 1 100px;min-width:80px}.onair-logo{width:38px;height:38px}}@media (max-width:900px){.mh-left{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0 10px;min-width:0;width:100%}.js-nav .nv-toggle,.mh-left .nv-search{width:26px;height:26px;min-width:26px;flex:0 0 26px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;line-height:26px;}.js-nav .nv-toggle{order:-1}.mh-left .nv-search{margin-left:auto;order:99}.mh-left .nv-toggle svg,.mh-left .nv-search svg{width:18px;height:18px;display:block}.mh-now{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0 9px;min-width:0;overflow:hidden;font-size:12px;line-height:26px;letter-spacing:.02em;}.mh-now .now-top{flex-wrap:nowrap;align-items:center;gap:0 9px;min-width:0}.mh-now .now-clock,.mh-now .now-wx,.mh-now .wx-t,.mh-now .wx-mm,.mh-now .now-tube,.mh-now .now-tube .tb-n,.mh-now .now-date,.mh-now .now-date .d-short,.mh-now .now-date .d-long{font-size:12px;line-height:26px;letter-spacing:.02em;white-space:nowrap;flex:0 0 auto;}.mh-now .now-clock{font-weight:600;color:var(--ink)}.mh-now .now-tube{margin-left:0;gap:0 5px;text-transform:none}.mh-now .now-tube .tb-w{display:none}.mh-now .now-wx{gap:0 5px}.mh-now .wx-city,.mh-now .wx-word{display:none}.mh-now .wi{width:17px;height:17px;flex:0 0 17px;margin:0}.mh-now .now-date{margin-top:0;font-weight:400}.mh-now .now-date .d-long{display:none}.mh-now .now-date .d-short{display:inline}.mh-now .day-mark{display:none}.mh-now .now-wx::before,.mh-now .now-date::before{content:"";width:3px;height:3px;border-radius:50%;background:var(--line);flex:0 0 3px;margin:0;align-self:center;}}@media (max-width:400px){.mh-left{gap:0 8px}.mh-now{gap:0 7px}.mh-now .now-top{gap:0 7px}}.now-radio{display:none}@media (max-width:900px){.mh-left .now-radio{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;flex:0 0 26px;padding:0;margin:0 0 0 2px;color:var(--muted);line-height:26px;order:98;}.mh-left .now-radio svg{width:17px;height:17px;display:block}.mh-left .now-radio:hover,.mh-left .now-radio:focus-visible{color:var(--accent)}.mh-left .nv-search{margin-left:auto}}.now-radio .nr-dot{fill:#C0392B;transition:fill .2s}.mh-left .now-radio.is-live{color:var(--ink)}.mh-left .now-radio.is-live .nr-dot{fill:#1E9E5A;animation:ow-airdot 1.05s steps(1,end) infinite}.mh-left .now-radio.is-load .nr-dot{fill:#B5741A;animation:ow-airdot .45s steps(1,end) infinite}@keyframes ow-airdot{0%,55%{opacity:1}56%,100%{opacity:.12}}@media (prefers-reduced-motion:reduce){.mh-left .now-radio.is-live .nr-dot,.mh-left .now-radio.is-load .nr-dot{animation:none}}.ticker-cbdc{height:38px;background:var(--ink);color:#fff;border-top:1px solid rgba(255,255,255,.08);gap:0;margin:0;}.ticker-cbdc .tk-view{padding-left:0}.ticker-cbdc .tk-track{animation-duration:78s;gap:24px;padding-right:24px;align-items:center}.ticker-cbdc .tk-item{align-items:baseline;gap:7px;font-size:12.5px}.ticker-cbdc .tk-pair{color:#E8EDEE;font-weight:600;letter-spacing:.03em}.ticker-cbdc .num{color:#FFD9A0;font-size:12.5px}.tk-note{color:#94A0A5;font-size:11.5px;letter-spacing:.01em;white-space:nowrap}.tk-link{color:#8FD3FF;font-weight:600;letter-spacing:.03em}.tk-link:hover{color:#fff;text-decoration:underline}@media (max-width:640px){.ticker-cbdc{height:32px}.ticker-cbdc .tk-item{font-size:12px}.ticker-cbdc .num{font-size:12px}.tk-note{font-size:11px}}.ad-card--featured{border-color:var(--accent);box-shadow:inset 3px 0 0 0 var(--accent)}.ad-feat{font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--accent);padding:2px 7px;border-radius:2px;white-space:nowrap}.topbar .ticker{height:32px}.topbar .ticker .tk-track{animation-duration:46s}.topbar .ticker-cbdc{height:28px;background:var(--deep);border-top:1px solid rgba(255,255,255,.07);}.topbar .ticker-cbdc .tk-track{animation-duration:96s}.topbar .ticker-cbdc:hover .tk-track{animation-play-state:paused}.topbar-spacer{height:var(--tb-h,231px)}.aside{top:calc(var(--tb-h,231px) + 19px)}@media(max-width:900px){.aside{top:auto}}@media(max-width:640px){.topbar-spacer{height:var(--tb-h,178px)}}.appbar{display:none}@media(max-width:900px){.appbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--surface);border-top:1px solid var(--line);padding:0 max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));box-shadow:0 -6px 18px rgba(16,19,20,.05);}.appbar a,.appbar button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:58px;min-width:0;padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--ui);font-size:clamp(9px,2.75vw,10.5px);font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--muted);text-decoration:none;-webkit-tap-highlight-color:transparent;}.appbar svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.appbar .on{color:var(--accent)}.appbar .on::before{content:"";position:absolute;top:-1px;left:22%;right:22%;height:2px;background:var(--accent)}.appbar a:active,.appbar button:active{background:#F1F3F2}.appbar .ab-dot{position:absolute;top:10px;left:calc(50% + 8px);width:7px;height:7px;border-radius:50%;background:#B3261E;border:2px solid var(--surface)}body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.topbar .logo-name{transition:font-size .2s ease}.topbar.is-scrolled .mh{padding-top:8px;padding-bottom:8px;gap:6px}.topbar.is-scrolled .logo-sub{display:none}.topbar.is-scrolled .logo-name{font-size:25px}}@media(max-width:900px) and (prefers-reduced-motion:reduce){.topbar .logo-name{transition:none}}.ow-sheet-bg{position:fixed;inset:0;z-index:60;background:rgba(16,19,20,.28);opacity:0;transition:opacity .2s ease;}.ow-sheet-bg.open{opacity:1}.ow-sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;background:var(--surface);border-top:1px solid var(--line);max-height:86vh;overflow:auto;overscroll-behavior:contain;padding:10px max(20px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));transform:translateY(102%);transition:transform .24s cubic-bezier(.2,.8,.2,1);}.ow-sheet.open{transform:none}@media(min-width:901px){.ow-sheet{left:auto;right:24px;bottom:24px;width:380px;border:1px solid var(--line);border-radius:2px;box-shadow:0 12px 40px rgba(16,19,20,.14)}}@media(prefers-reduced-motion:reduce){.ow-sheet,.ow-sheet-bg{transition:none}}.ow-grab{width:38px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 12px}.ow-sh-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px}.ow-sh-h b{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ow-x{width:44px;height:44px;margin-right:-12px;border:0;background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.ow-x svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.ow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px 6px;margin:4px 0 14px}.ow-grid a{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 2px 10px;font-size:11.5px;font-weight:500;line-height:1.2;color:var(--ink);text-align:center;text-decoration:none;}.ow-grid a:active{background:#F1F3F2}.ow-grid i{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:2px;color:var(--ink);background:var(--surface);}.ow-grid svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ow-rows{border-top:1px solid var(--line);margin:0}.ow-rows a,.ow-rows button{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;text-align:left;font-family:var(--ui);font-size:15px;color:var(--ink);text-decoration:none;}.ow-rows svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--accent)}.ow-rows span{display:flex;flex-direction:column;gap:2px;min-width:0}.ow-rows small{font-size:12.5px;color:var(--subtle);line-height:1.35}.ow-lang{display:flex;gap:18px;padding:14px 0 2px;font-size:13px;font-weight:600;letter-spacing:.04em}.ow-lang a{color:var(--subtle);text-decoration:none}.ow-lang .on{color:var(--ink)}.ow-inst{display:flex;gap:14px;align-items:flex-start;margin:4px 0 14px}.ow-inst img{flex:0 0 56px;width:56px;height:56px;border-radius:12px;border:1px solid var(--line)}.ow-inst h3{font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.2;margin:0 0 4px;color:var(--ink)}.ow-inst p{font-size:14px;line-height:1.45;color:var(--muted);margin:0}.ow-perks{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--line)}.ow-perks li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4;color:var(--ink)}.ow-perks svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ow-perks small{display:block;color:var(--subtle);font-size:12.5px}.ow-btns{display:flex;gap:10px}.ow-btn{flex:1;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:#fff;cursor:pointer;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;}.ow-btn:hover{background:var(--accent);border-color:var(--accent)}.ow-btn.sec{background:none;color:var(--ink);border-color:var(--line)}.ow-btn.sec:hover{border-color:var(--ink);color:var(--ink);background:none}.ow-ios{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:2px;background:#F1F3F2;font-size:14px;line-height:1.5;color:var(--ink)}.ow-ios svg{width:18px;height:18px;vertical-align:-3px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ow-ios ol{margin:6px 0 0;padding-left:20px}.ow-nudge{position:fixed;left:12px;right:12px;z-index:44;bottom:calc(70px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:10px 8px 10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:2px;box-shadow:0 8px 26px rgba(16,19,20,.12);transform:translateY(12px);opacity:0;transition:transform .25s ease,opacity .25s ease;}.ow-nudge.open{transform:none;opacity:1}.ow-nudge img{flex:0 0 38px;width:38px;height:38px;border-radius:9px;border:1px solid var(--line)}.ow-nudge span{flex:1;min-width:0;font-size:13.5px;line-height:1.3;color:var(--ink)}.ow-nudge span small{display:block;color:var(--subtle);font-size:12px}.ow-nudge .ow-btn{flex:0 0 auto;height:38px;padding:0 14px;font-size:11px}.ow-nudge .ow-x{margin:0;width:38px;height:38px}@media(min-width:901px){.ow-nudge{left:auto;right:24px;bottom:76px;width:400px}}html.is-app .ow-only-web{display:none!important}html.is-app .ft-bottom{padding-bottom:6px}.ow-toast{position:fixed;left:50%;z-index:70;bottom:calc(74px + env(safe-area-inset-bottom));transform:translateX(-50%);max-width:calc(100% - 32px);background:var(--ink);color:#fff;font-size:13px;padding:9px 14px;border-radius:2px;}@media(min-width:901px){.ow-toast{bottom:24px}}.mode-row{display:flex;gap:0;margin:0 0 18px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.mode-row::-webkit-scrollbar{display:none}.mode{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;margin-bottom:-1px;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap;}.mode:hover{color:var(--ink)}.mode.on{color:var(--accent);border-bottom-color:var(--accent)}.spec-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px 26px;margin:4px 0 26px;padding:20px 22px;border:1px solid var(--line);background:var(--surface)}.spec-gh{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.spec-list{display:flex;flex-direction:column;gap:2px}.spec{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-family:var(--ui);font-size:14px;color:var(--ink);text-decoration:none;border-bottom:1px dotted transparent}.spec:hover{color:var(--accent)}.spec span{font-size:12px;color:var(--subtle);font-variant-numeric:tabular-nums}.spec.zero{color:var(--muted)}.spec.on{color:var(--accent);font-weight:700}.spec-all{display:none}@media(max-width:640px){.spec-groups{padding:14px 16px;grid-template-columns:1fr;gap:12px}.spec{font-size:14px;min-height:36px;align-items:center}.spec-groups .spec.zero{display:none}.spec-group:not(:has(.spec:not(.zero))){display:none}.spec-groups:not(:has(.spec:not(.zero))){display:none}.spec-all{display:block;margin:-14px 0 22px;border:1px solid var(--line);border-top:0;background:var(--surface)}.spec-groups:not(:has(.spec:not(.zero))) + .spec-all{border-top:1px solid var(--line);margin-top:0}.spec-all summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.spec-all summary span{color:var(--subtle);font-weight:500}.spec-all-list{display:flex;flex-direction:column;padding:0 16px 12px}}.ad-links{display:flex;flex-direction:column;gap:8px;margin:10px 0 0}.ad-links .cn{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 16px;min-width:0;border:1px solid var(--line);background:var(--bg);font-family:var(--ui);font-size:15px;font-weight:600;color:var(--ink);text-decoration:none;}.ad-links .cn:hover{border-color:var(--accent);color:var(--accent)}.ad-links .cn-k{flex:none;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.ad-links .cn-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-grid{margin-top:0}.art-grid .article{max-width:none;margin:0}.art-grid > .stack{min-width:0}@media(min-width:901px){.art-grid .article .body{max-width:720px}}.adbox .ad-logo{display:block;height:28px;width:auto;margin:0 0 8px}.ow-adc-w{margin:22px 0;display:flex;flex-direction:column;gap:6px}.ow-adc{display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:18px;align-items:center;padding:14px;border:1px solid #dfe3e2;border-radius:14px;background:#fff;color:#101314;text-decoration:none;transition:border-color .15s,box-shadow .15s}a.ow-adc:hover{border-color:#b9c2d9;box-shadow:0 4px 18px rgba(34,55,122,.08)}.ow-adc-img{display:block;border-radius:10px;overflow:hidden;background:#f1f3f2;aspect-ratio:3/2}.ow-adc-img img{display:block;width:100%;height:100%;object-fit:cover}.ow-adc-img--logo,.ow-adc-img--app{display:flex;align-items:center;justify-content:center;aspect-ratio:auto;min-height:120px}.ow-adc-img--logo img{width:auto;height:56px;object-fit:contain}.ow-adc-img--app img{width:84px;height:84px;border-radius:20px;box-shadow:0 4px 14px rgba(16,19,20,.12)}.ow-adc-b{display:flex;flex-direction:column;gap:6px;min-width:0}.ow-adc-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#22377a}.ow-adc-t{font-weight:700;font-size:18px;line-height:1.25}.ow-adc-s{font-size:14.5px;line-height:1.45;color:#464a4c}.ow-adc-btn{align-self:flex-start;margin-top:4px;padding:8px 16px;border:1.5px solid #22377a;border-radius:999px;background:#fff;color:#22377a;font:inherit;font-size:14px;font-weight:700;cursor:pointer}a.ow-adc:hover .ow-adc-btn,button.ow-adc-btn:hover{background:#eef1f8}.ow-adc-own{align-self:flex-end;font-size:12px;color:#808486;text-decoration:none}.ow-adc-own:hover{color:#22377a;text-decoration:underline}.ow-adc-w--app .ow-adc{background:#f6f8fc;border-color:#dfe5f1}.ow-adc-w--box .ow-adc{grid-template-columns:1fr}@media (max-width:640px){.ow-adc{grid-template-columns:1fr;gap:12px}.ow-adc-w--app .ow-adc{grid-template-columns:72px 1fr;align-items:start}.ow-adc-w--app .ow-adc-img--app{min-height:0;background:none}.ow-adc-w--app .ow-adc-img--app img{width:64px;height:64px;border-radius:16px}.ow-adc-t{font-size:17px}}@media (display-mode:standalone){.ow-adc-w--app{display:none}}html.ow-standalone .ow-adc-w--app{display:none}.ow-adc img{margin:0;max-width:none;border:0}.ow-adc-w--inline .ow-adc,.ow-adc-w--inline .ow-adc:hover{text-decoration:none;color:#101314}.ow-adc-w--box{margin:0 0 16px}.ow-adc-w--box .ow-adc{padding:12px;gap:10px}.ow-adc-w--box .ow-adc-t{font-size:16px}.ow-adc-w--box .ow-adc-s{font-size:13.5px}.ow-adc-w--box.ow-adc-w--app .ow-adc{grid-template-columns:64px 1fr;align-items:start}.ow-adc-w--box .ow-adc-img--app{min-height:0;background:none}.ow-adc-w--box .ow-adc-img--app img{width:60px;height:60px;border-radius:15px}.ow-adc,.ow-adc-img,.ow-adc-img img,.ow-adc-w--box .ow-adc-img--app img,.ow-adc-img--app img{border-radius:0}.ow-adc{position:relative}.ow-adc-b{padding-right:50px;min-height:40px}.ow-adc-go{position:absolute;right:14px;bottom:14px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:1.5px solid #22377a;background:#fff;color:#22377a;cursor:pointer;transition:background .15s,color .15s}.ow-adc-go svg{width:18px;height:18px;display:block}a.ow-adc:hover .ow-adc-go,.ow-adc-go:hover,.ow-adc-go:focus-visible{background:#22377a;color:#fff}.body .ow-adc,.body .ow-adc *,.body .ow-adc-own{font-family:Archivo,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;text-decoration:none}.ow-adc-t{color:#101314}.body .ow-adc-img img{box-shadow:none}.body .ow-adc-w{margin:26px 0}.ow-adc-img,.ow-adc-w--box .ow-adc-img{aspect-ratio:auto;position:relative;background:#fff;container-type:inline-size}.ow-adc-img img{height:auto}.ow-adc-clock{position:absolute;left:0;right:0;bottom:19%;text-align:center;font-family:Montserrat,Archivo,-apple-system,"Segoe UI",Arial,sans-serif;font-size:3.5cqw;font-weight:600;letter-spacing:.22em;color:#8a8aa0;pointer-events:none;white-space:nowrap}.ow-adc-clock b{color:#1f2937;font-weight:800}.ow-adc-clock i{font-style:normal}.body a.ow-adc,.body a.ow-adc:hover,.body a.ow-adc *,.body a.ow-adc-own{text-decoration:none!important;border-bottom:0!important;background-image:none}.ow-adc-tag{position:absolute;right:62px;bottom:13px;margin:0;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#a7acae;line-height:1}.ow-adc-b{padding-bottom:18px}.card-ad{position:relative}.card-ad .tag-ad{position:absolute;right:10px;bottom:8px;margin:0;padding:0;background:none;border:0;font-size:9.5px!important;font-weight:500;letter-spacing:.06em;color:#a7acae;line-height:1}.card-ad .tag-ad b{font-weight:500}.ow-fx{position:absolute;inset:0;pointer-events:none}.ow-fx-spark{position:absolute;width:var(--s,4%);aspect-ratio:1;opacity:0;transform:translate(-50%,-50%) scale(.1);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 0C12.3 9 15 11.7 24 12 15 12.3 12.3 15 12 24 11.7 15 9 12.3 0 12 9 11.7 11.7 9 12 0Z'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 1px rgba(255,255,255,1)) drop-shadow(0 0 3px rgba(190,215,255,.9))}.ow-adc:hover .ow-fx-spark,.ow-adc:focus-visible .ow-fx-spark{animation:owSpark .85s ease-out var(--d) 1 both}@keyframes owSpark{0%{opacity:0;transform:translate(-50%,-50%) scale(.1) rotate(0)}45%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(35deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(70deg)}}.ow-adc-img .ow-fx-a1{position:absolute;height:auto;max-width:none;overflow:visible;pointer-events:none}.ow-fx-a1 .a{transform-box:view-box;transform-origin:489px 530px}.ow-adc:hover .ow-fx-a1 .a,.ow-adc:focus-visible .ow-fx-a1 .a{animation:owA1spin 1.4s ease-in-out 1}@keyframes owA1spin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.ow-adc:hover .ow-fx-spark,.ow-adc:hover .ow-fx-a1 .a{animation:none}.ow-pv-i g{transition:none}}@font-face{font-family:OwOswald;src:url(/assets/fonts/oswald-latin.woff2) format('woff2');font-weight:200 700;font-display:swap}.ow-adc-img--pv{background:#fff}.ow-pv{display:block;position:relative;width:100%;aspect-ratio:940/717;background:#fff;container-type:inline-size;font-family:OwOswald,Oswald,"Arial Narrow",sans-serif;text-align:center;color:#101010}.ow-pv-logo{position:absolute;left:.6%;right:0;top:12.55%;display:block;font-weight:500;font-size:16.5cqw;line-height:1;letter-spacing:.07em;white-space:nowrap}.ow-pv-i{display:inline-block;height:1.34em;width:auto;vertical-align:baseline;margin:0 .05em;fill:#101010;overflow:visible}.ow-pv-i path.hh,.ow-pv-i path.hm{stroke:#101010;stroke-width:15;stroke-linecap:round}.ow-pv-i path.hs{stroke:#101010;stroke-width:4;stroke-linecap:round}.ow-pv-i g{transform-box:fill-box;transform-origin:center;transition:transform .6s cubic-bezier(.3,1.35,.5,1)}.ow-adc:hover .ow-pv-i .t1,.ow-adc:focus-visible .ow-pv-i .t1{transform:translateX(-10.7px) rotate(-6.5deg)}.ow-adc:hover .ow-pv-i .t2,.ow-adc:focus-visible .ow-pv-i .t2{transform:translateX(-2px) rotate(-4deg)}.ow-adc:hover .ow-pv-i .t3,.ow-adc:focus-visible .ow-pv-i .t3{transform:rotate(-4.3deg)}.ow-pv-sub{position:absolute;left:0;right:0;top:48.7%;display:block;font-weight:400;font-size:6.57cqw;letter-spacing:.19em;color:#888;text-transform:uppercase;line-height:1}.ow-pv .ow-adc-clock{bottom:17%;font-family:OwOswald,Oswald,"Arial Narrow",sans-serif;font-size:3.6cqw;font-weight:400;letter-spacing:.14em;color:#999}.ow-pv .ow-adc-clock b{color:#101010;font-weight:500}.ow-pv .ow-adc-clock i{color:#888}.ow-adc-w--app .ow-adc,.ow-adc-w--app.ow-adc-w--box .ow-adc{grid-template-columns:minmax(0,240px) 1fr;align-items:center;background:#f6f8fc}.ow-adc-w--app.ow-adc-w--box .ow-adc{grid-template-columns:1fr}.ow-adc-w--app .ow-adc-img--app,.ow-adc-w--box .ow-adc-img--app{display:block;min-height:0;background:none;aspect-ratio:auto}.ow-app-phone{display:flex;flex-direction:column;height:214px;border:1.5px solid #101314;background:#fff;position:relative}.ow-app-phone::before{content:"";position:absolute;left:50%;top:5px;width:38px;height:4px;margin-left:-19px;background:#101314}.ow-app-bar{display:flex;align-items:center;gap:7px;padding:14px 10px 7px;border-bottom:1px solid #e3e6e5;font:700 11px/1 Archivo,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.06em;color:#101314}.ow-adc .ow-app-bar img{width:16px!important;height:16px!important;border-radius:0!important;box-shadow:none!important;display:block}.ow-app-bar em{margin-left:auto;font-style:normal;font-weight:600;font-size:9.5px;color:#22377a;display:flex;align-items:center;gap:4px}.ow-app-bar em::before{content:"";width:6px;height:6px;background:#22377a;animation:owLive 1.6s ease-in-out infinite}@keyframes owLive{50%{opacity:.25}}.ow-app-feed{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ow-app-feed::-webkit-scrollbar{display:none}.ow-app-it{display:block;padding:8px 10px;border-bottom:1px solid #eef0ef;color:#101314!important;text-decoration:none!important;font-family:Archivo,-apple-system,"Segoe UI",Arial,sans-serif}.ow-app-it:hover{background:#f6f8fc}.ow-app-k{display:block;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#22377a;margin-bottom:3px}.ow-app-h{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.3;font-weight:600}.ow-app-ico{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.ow-app-ico span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#464a4c}.ow-app-ico svg{width:17px;height:17px;color:#22377a;flex:none}@media (max-width:640px){.ow-adc-w--app .ow-adc{grid-template-columns:1fr}.ow-app-phone{height:200px}}.body .ow-adc .ow-pv,.body .ow-adc .ow-pv *{font-family:OwOswald,Oswald,"Arial Narrow",sans-serif}.st-grid{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.st-card a{display:block;color:inherit;text-decoration:none}.st-card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:#e9e9e9;display:block}.st-card .st-t{display:block;margin:8px 0 2px;font-family:var(--ui);font-weight:700;font-size:15px;line-height:1.25;text-wrap:pretty}.st-card .st-n{display:block;font-family:var(--ui);font-size:12px;color:var(--muted)}.st-card a:hover .st-t{text-decoration:underline}.st-strip{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line)}.st-strip-h{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.st-strip-h a{font-family:var(--ui);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--muted);text-decoration:none}.st-strip-h a:hover{color:inherit}.st-grid-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}@media (max-width:640px){.st-grid-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin-left:-2px;padding-left:2px}.st-grid-row::-webkit-scrollbar{display:none}.st-grid-row .st-card{flex:0 0 42vw;max-width:170px;scroll-snap-align:start}.st-grid-row .st-t{font-size:14px}}.st-promo{display:flex;gap:14px;align-items:center;margin:22px 0 0;padding:12px;border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none}.st-promo img{width:72px;height:96px;object-fit:cover;border-radius:6px;flex:0 0 auto;background:#e9e9e9}.st-promo span{display:block}.st-promo-k{font-family:var(--ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.st-promo-t{font-family:var(--ui);font-weight:700;font-size:15px;line-height:1.25;margin:4px 0 3px;text-wrap:pretty}.st-promo-n{font-family:var(--ui);font-size:12px;color:var(--muted)}.st-promo:hover{border-color:var(--muted)}.rel-t{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.spon-cta{margin:22px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.spon-cta span{display:block;margin-top:7px;font-family:var(--ui);font-size:13.5px;line-height:1.45;color:var(--muted)}.most-read{margin:30px 0 0;padding-top:20px;border-top:1px solid var(--line)}.most-read ol{list-style:none;counter-reset:mr;margin:14px 0 0;padding:0}.most-read li{counter-increment:mr;border-bottom:1px solid var(--line)}.most-read li:last-child{border-bottom:0}.most-read a{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:baseline;padding:11px 0;color:inherit;text-decoration:none}.most-read a::before{content:counter(mr);font-family:var(--mono);font-size:13px;color:var(--subtle);min-width:1.2em}.most-read .mr-k{grid-column:2;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle)}.most-read .mr-t{grid-column:2;font-family:var(--serif);font-size:17.5px;line-height:1.3;margin-top:2px;overflow-wrap:break-word;hyphens:auto}.most-read a:hover .mr-t{text-decoration:underline;text-underline-offset:2px}@media (max-width:560px){.most-read .mr-t{font-size:16.5px}}.art-topics{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line)}.art-topics .tagrow{margin-top:10px}.fc-cta{margin:14px 0 0;font-family:var(--ui);font-size:16px}.fc-cta a{color:var(--accent);font-weight:600}.fc-dot{flex:0 0 11px;width:11px;height:11px;border-radius:50%;display:block}.fc-score{font-family:var(--ui);font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap}.fc-v{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;margin:0}.fc-vt{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fc-key{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 26px;font-family:var(--ui)}.fc-key li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4;color:var(--muted)}.fc-key b{color:var(--ink);font-weight:600}.fc-key .fc-v{flex-basis:52px}.fc-list{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--line)}.fc-item{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.fc-item>.fc-v{margin-top:6px}.fc-txt{min-width:0}.fc-link{display:block;text-decoration:none;color:inherit}.fc-claim{display:block;font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.fc-link:hover .fc-claim{text-decoration:underline}.fc-short{margin:6px 0 0;font-family:var(--ui);font-size:15px;line-height:1.5;color:var(--muted)}.fc-verdict{display:flex;align-items:flex-start;gap:16px;margin:18px 0 24px}.fc-verdict .fc-dot{flex-basis:13px;width:13px;height:13px}.fc-verdict .fc-v{margin-top:5px}.fc-short-big{margin:0;font-family:var(--serif);font-size:19px;line-height:1.5;color:var(--ink)}.fc-lamp{margin:8px 0 0;font-family:var(--ui);font-size:13.5px;line-height:1.5;color:var(--subtle)}.fc-lamp a{color:var(--accent)}.fc-heard{margin:0 0 18px;font-family:var(--ui);font-size:15px;line-height:1.55;color:var(--muted)}.fc-src{margin:28px 0 0;padding:16px 18px;background:var(--surface);border:1px solid var(--line);font-family:var(--ui)}.fc-src h2{margin:0 0 10px;font-family:var(--ui);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.fc-src ul{margin:0;padding-left:18px}.fc-src li{margin:0 0 7px;font-size:15px;line-height:1.45;overflow-wrap:break-word}.fc-src li:last-child{margin-bottom:0}.fc-more{margin:20px 0 0;font-family:var(--ui);font-size:16px}.fc-meta{margin:20px 0 0;font-family:var(--ui);font-size:14px;line-height:1.55;color:var(--subtle)}.fc-back{margin:18px 0 0;font-family:var(--ui);font-size:15px}.fc-send{margin:36px 0 0;font-family:var(--ui)}.fc-send h2{margin:0 0 8px;font-family:var(--serif);font-size:22px;font-weight:600;line-height:1.25;color:var(--ink)}.fc-send-lede{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--muted)}.fc-field{margin:0 0 16px}.fc-field .sub-lab{display:block;margin:0 0 7px}.fc-field .sub-input{display:block;width:100%;box-sizing:border-box}.fc-ta{display:block;width:100%;box-sizing:border-box;padding:12px 14px;font:inherit;font-size:16px;line-height:1.45;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical}.fc-ta:focus{outline:0;border-color:var(--ink)}.fc-ta.is-bad{border-color:#B83261}@media (max-width:420px){.fc-claim{font-size:18px}.fc-send-lede,.fc-short{font-size:14px}.fc-src{padding:14px}.fc-short-big{font-size:17.5px}.fc-item{gap:12px}.fc-key{gap:10px 18px}.fc-score{font-size:12px}.fc-key li{font-size:13.5px}}.app-steps{margin:22px 0 0;padding-left:20px;font-family:var(--ui);font-size:15px;line-height:1.6;color:var(--muted)}.app-steps li{margin:0 0 6px}.app-steps b{color:var(--ink)}.app-grid{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.app-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:var(--surface)}.app-card img{flex:0 0 56px;display:block}.app-txt{min-width:0}.app-n{display:block;font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);text-decoration:none;overflow-wrap:break-word}.app-n:hover{text-decoration:underline}.app-d{margin:5px 0 0;font-family:var(--ui);font-size:14px;line-height:1.5;color:var(--muted)}.app-note{margin:26px 0 0;font-family:var(--ui);font-size:14px;line-height:1.6;color:var(--subtle)}@media (max-width:420px){.app-grid{grid-template-columns:1fr}.app-card{padding:14px;gap:12px}.app-card img{flex-basis:48px;width:48px;height:48px}.app-n{font-size:16px}}.app-go{margin:8px 0 0;font-family:var(--ui);font-size:14px;font-weight:600}.app-go a{color:var(--accent)}.app-n{display:block;font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:break-word}.svc-strip{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line)}.svc-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.svc-grid li{background:var(--surface)}.svc-grid a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-height:84px;padding:14px 8px 12px;text-decoration:none;color:var(--ink);text-align:center}.svc-grid a:hover{background:var(--bg)}.svc-grid i{display:block;width:26px;height:26px;color:var(--accent)}.svc-grid svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svc-grid span{font-family:var(--ui);font-size:12.5px;line-height:1.3;font-weight:600;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:900px){.svc-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.svc-grid{grid-template-columns:repeat(4,1fr)}.svc-grid a{min-height:78px;padding:12px 4px 10px;gap:6px}.svc-grid i,.svc-grid svg{width:23px;height:23px}.svc-grid span{font-size:11.5px;letter-spacing:-.01em}}@media (max-width:380px){.svc-grid{grid-template-columns:repeat(3,1fr)}}.app-h2{margin:30px 0 0;font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.3;color:var(--ink)}.svc-strip .st-strip-h>a:first-child{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.svc-strip .st-strip-h>a:first-child:hover{color:var(--accent)}.nv-top-a{text-decoration:none;padding-right:1px}.nv-chev{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 5px 0 2px;min-height:46px;border:0;background:none;cursor:pointer;color:var(--deep);border-bottom:2px solid transparent}.nv-chev svg{transition:transform .15s;opacity:.55}.nv-chev:hover{color:var(--accent)}.nv-group.open .nv-chev{color:var(--accent)}.nv-group.open .nv-chev svg{transform:rotate(180deg);opacity:1}.nv-group.on > .nv-chev{color:var(--accent);border-bottom-color:var(--accent)}@media (max-width:900px){.nv-chev{padding:0 14px;min-width:44px;justify-content:center}}.ow-inst-ico{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:38px;height:38px;margin:0 0 4px 12px;padding:0;flex:0 0 auto;border:1px solid var(--line);background:var(--surface);color:var(--accent);cursor:pointer}.ow-inst-ico:hover{background:var(--bg);border-color:var(--accent)}.ow-inst-ico svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:520px){.ow-inst-ico{width:34px;height:34px;margin-left:9px}.ow-inst-ico svg{width:19px;height:19px}}.app-grid>li{background:var(--surface)}a.app-card{text-decoration:none;color:inherit}a.app-card:hover{background:var(--bg)}a.app-card:hover .app-n{text-decoration:underline}.app-txt{display:block;min-width:0}.app-n{display:block}.app-d{display:block;margin:5px 0 0;font-family:var(--ui);font-size:14px;line-height:1.5;color:var(--muted)}.app-go{display:block;margin:8px 0 0;font-family:var(--ui);font-size:14px;font-weight:600;color:var(--accent)}.ow-inst-ico{float:right;margin:3px 0 8px 16px;vertical-align:top}@media (max-width:520px){.ow-inst-ico{margin:2px 0 6px 12px}}.biz-sub{margin:0 0 14px;font-family:var(--ui);font-size:15px;line-height:1.55;color:var(--muted)}.biz-form select{min-width:0;flex:1 1 170px}.biz-more{margin:10px 0 0;font-family:var(--ui);font-size:14px}.biz-more summary{cursor:pointer;color:var(--accent);font-weight:600;min-height:34px;display:flex;align-items:center}.biz-found{margin:18px 0 4px;font-family:var(--ui);font-size:15px;line-height:1.5;color:var(--muted)}.biz-found b{color:var(--ink)}.biz-none{margin:12px 0 0;font-family:var(--ui);font-size:15px;line-height:1.55;color:var(--muted)}.biz-list{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--line)}.biz-item{padding:14px 0;border-bottom:1px solid var(--line)}.biz-t{display:block;font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);text-decoration:none;overflow-wrap:break-word}.biz-t:hover{text-decoration:underline}.biz-d{margin:5px 0 0;font-family:var(--ui);font-size:14.5px;line-height:1.5;color:var(--muted)}.biz-tags{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:8px 0 0}.biz-tag{font-family:var(--ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border:1px solid var(--line);color:var(--subtle);background:var(--surface)}.biz-tag.is-grant{color:#1b7f3b;border-color:#1b7f3b}.biz-tag.is-loan{color:var(--accent);border-color:var(--accent)}.biz-org{font-family:var(--ui);font-size:12px;color:var(--subtle)}.biz-note{margin:16px 0 0;font-family:var(--ui);font-size:13px;line-height:1.6;color:var(--subtle)}.biz-warn{margin:10px 0 0;font-family:var(--ui);font-size:14px;line-height:1.5;color:#9a6100}.biz-preset{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.biz-pre{font:inherit;font-family:var(--ui);font-size:13px;font-weight:600;padding:7px 12px;cursor:pointer;color:var(--accent);background:var(--surface);border:1px solid var(--line)}.biz-pre:hover{border-color:var(--accent)}.biz-q{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-family:var(--ui);font-size:15px;line-height:1.45;cursor:pointer}.biz-q input{width:18px;height:18px;margin-top:1px;flex:0 0 18px;accent-color:var(--ink)}#su-out.is-ok{color:#1b7f3b}#su-out.is-bad{color:#B83261}@media (max-width:520px){.biz-t{font-size:16px}.biz-form select{flex-basis:100%}}.biz-q span{text-transform:none;letter-spacing:0;font-size:15px;font-weight:400;color:var(--ink);line-height:1.45}.page.biz{max-width:720px}.biz h1{margin:0 0 12px}.biz-lede{margin:0 0 30px;font-family:var(--ui);font-size:16.5px;line-height:1.6;color:var(--muted);max-width:60ch}.bz-tabs{display:flex;gap:26px;margin:0 0 30px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.bz-tabs::-webkit-scrollbar{display:none}.bz-tab{flex:0 0 auto;margin-bottom:-1px;padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;white-space:nowrap;font:inherit;font-family:var(--ui);font-size:15px;font-weight:500;color:var(--subtle)}.bz-tab:hover{color:var(--ink)}.bz-tab.is-on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.bz-pane[hidden]{display:none}.bz-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px 26px}.bz-pick select{flex:1 1 150px;min-width:0;height:38px;padding:0 20px 0 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;font:inherit;font-family:var(--ui);font-size:16px;color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--subtle) 50%),linear-gradient(135deg,var(--subtle) 50%,transparent 50%);background-position:calc(100% - 8px) 17px,calc(100% - 3px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.bz-pick select:focus{outline:0;border-bottom-color:var(--ink)}.bz-pick button{flex:0 0 auto;height:38px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-family:var(--ui);font-size:15px;font-weight:600;color:var(--accent);border-bottom:1px solid currentColor}.bz-pick button:hover{color:var(--ink)}.bz-hint{margin:26px 0 0;font-family:var(--ui);font-size:15px;line-height:1.55;color:var(--muted)}.bz-hint b{color:var(--ink)}.bz-list{list-style:none;margin:10px 0 0;padding:0}.bz-list li{padding:22px 0;border-top:1px solid var(--line)}.bz-list h3{margin:0;font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:break-word}.bz-list .bz-en{margin:3px 0 0;font-family:var(--ui);font-size:13px;color:var(--subtle)}.bz-d{margin:9px 0 0;font-family:var(--ui);font-size:15px;line-height:1.6;color:var(--ink)}.bz-c{margin:9px 0 0;font-family:var(--ui);font-size:14px;line-height:1.6;color:var(--muted)}.bz-w{margin:5px 0 0;font-family:var(--ui);font-size:13px;line-height:1.5;color:var(--subtle)}.bz-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:12px 0 0;font-family:var(--ui);font-size:13.5px}.bz-tag{color:var(--subtle)}.bz-tag.g{color:#1b7f3b;font-weight:600}.bz-tag.l{color:var(--accent);font-weight:600}.bz-f a{margin-left:auto;color:var(--accent);font-weight:600;white-space:nowrap}.bz-f a em{font-style:normal;font-weight:400;font-size:12px;color:var(--subtle)}.bz-fine{margin:28px 0 0;font-family:var(--ui);font-size:13px}.bz-fine summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;color:var(--subtle);list-style:none}.bz-fine summary::-webkit-details-marker{display:none}.bz-fine summary::after{content:'';width:5px;height:5px;margin-left:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}.bz-fine[open] summary::after{transform:rotate(225deg) translate(-2px,-2px)}.bz-fine p{margin:2px 0 0;line-height:1.65;color:var(--subtle);max-width:62ch}.bz-chips{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 28px;font-family:var(--ui);font-size:14.5px}.bz-chip{padding:0 0 3px;border:0;border-bottom:1px solid transparent;background:none;cursor:pointer;font:inherit;color:var(--subtle)}.bz-chip:hover{color:var(--ink)}.bz-chip.is-on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.bz-fields{display:flex;flex-wrap:wrap;gap:22px 30px}.bz-fl{flex:1 1 130px;min-width:0;display:block;cursor:text}.bz-fl > span:first-child{display:block;margin:0 0 4px;font-family:var(--ui);font-size:13px;color:var(--subtle)}.bz-in{display:flex;align-items:baseline;gap:5px;padding:0 0 7px;border-bottom:1px solid var(--line)}.bz-in:focus-within{border-bottom-color:var(--ink)}.bz-in em{flex:0 0 auto;font-style:normal;font-family:var(--ui);font-size:16px;color:var(--subtle)}.biz .bz-in input[type=text]{flex:1 1 auto;width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;font-family:var(--ui);font-size:25px;font-weight:600;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}.biz .bz-in input[type=text]:focus{outline:0;background:none}.bz-res{margin:34px 0 0}.bz-big{margin:0;font-family:var(--serif);font-size:clamp(40px,11vw,56px);font-weight:600;line-height:1;letter-spacing:-.018em;color:var(--ink);font-variant-numeric:tabular-nums}.bz-cap{margin:8px 0 0;font-family:var(--ui);font-size:15px;color:var(--muted)}.bz-bar{display:flex;gap:2px;height:6px;margin:26px 0 0}.bz-bar span{display:block;min-width:2px}.bz-bar span:first-child{background:#3355A6}.bz-bar span:last-child{background:#9a6100}.bz-leg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:12px 0 0;font-family:var(--ui);font-size:14px;color:var(--muted)}.bz-leg > span{display:inline-flex;align-items:center;gap:7px}.bz-leg b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.bz-leg i{width:8px;height:8px;flex:0 0 8px;display:block}.bz-leg i.a{background:#3355A6}.bz-leg i.b{background:#9a6100}.bz-leg .t{margin-left:auto}.bz-warn{margin:18px 0 0;font-family:var(--ui);font-size:14px;line-height:1.55;color:#9a6100}.bz-q{display:flex;align-items:flex-start;gap:13px;padding:15px 0;border-bottom:1px solid var(--line);cursor:pointer;font-family:var(--ui);font-size:15.5px;line-height:1.45;color:var(--ink)}.bz-q input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:var(--ink)}.bz-verdict{margin:26px 0 0;font-family:var(--serif);font-size:30px;font-weight:600;line-height:1.15}#su-out.ok{color:#1b7f3b}#su-out.no{color:#B83261}.bz-also{display:flex;flex-wrap:wrap;gap:8px 22px;margin:40px 0 0;padding-top:20px;border-top:1px solid var(--line);font-family:var(--ui);font-size:15px}.bz-also a{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.bz-bar span{transition:width .18s ease-out}}@media (max-width:560px){.biz-lede{font-size:15.5px}.bz-tabs{gap:20px}.bz-tab{font-size:14.5px}.bz-pick{gap:16px 20px}.bz-fields{gap:18px 20px}.bz-fl{flex:1 1 0}.biz .bz-in input[type=text]{font-size:21px}.bz-in em{font-size:14px}.bz-list h3{font-size:17.5px}.bz-f a{margin-left:0;flex-basis:100%}.bz-leg .t{margin-left:0;flex-basis:100%}}.bz-amt{margin:0 0 4px;font-family:var(--ui);font-size:17px;font-weight:700;line-height:1.3;color:var(--ink);letter-spacing:-.005em}.bz-list h3{font-size:16px;font-weight:600;color:var(--muted);font-family:var(--ui);line-height:1.35}.bz-list .bz-en{margin:2px 0 0}@media (max-width:560px){.bz-amt{font-size:16px}.bz-list h3{font-size:15px}}.bz-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.biz .bz-pick select{flex:1 1 170px;min-width:0;height:46px;padding:0 34px 0 13px;border:1px solid var(--line);border-radius:0;background-color:var(--surface);font:inherit;font-family:var(--ui);font-size:15px;color:var(--ink);cursor:pointer;background-position:calc(100% - 17px) 21px,calc(100% - 12px) 21px}.biz .bz-pick select:hover{border-color:var(--subtle)}.biz .bz-pick select:focus{outline:0;border-color:var(--ink)}.biz .bz-pick button{flex:0 0 auto;height:46px;padding:0 26px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font:inherit;font-family:var(--ui);font-size:14.5px;font-weight:600;cursor:pointer}.biz .bz-pick button:hover{background:var(--deep);border-color:var(--deep)}.bz-note{margin:14px 0 0;font-family:var(--ui);font-size:13.5px;line-height:1.55;color:var(--subtle)}.bz-fields{display:flex;flex-wrap:wrap;gap:16px}.bz-fl{flex:1 1 150px}.bz-fl > span:first-child{margin:0 0 6px}.biz .bz-in{display:flex;align-items:center;gap:6px;height:56px;padding:0 14px;border:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.biz .bz-in:focus-within{border-color:var(--ink)}.biz .bz-in em{font-size:15px}.biz .bz-in input[type=text]{font-size:22px;line-height:1.1}.bz-list li{padding:22px 0;border-top:1px solid var(--line)}.bz-amt{margin:0 0 5px}@media (max-width:560px){.biz .bz-pick select{flex:1 1 100%;font-size:15px}.biz .bz-pick button{flex:1 1 100%}.biz .bz-in{height:52px;padding:0 11px}.biz .bz-in input[type=text]{font-size:19px}}.bz-h2{margin:0 0 16px;font-family:var(--serif);font-size:22px;font-weight:600;line-height:1.25;color:var(--ink)}.bz-h2 + .bz-note{margin:-8px 0 18px}@media (max-width:560px){.bz-h2{font-size:20px}}.calc-idx{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 4px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--ui);font-size:14.5px}.calc-idx a{color:var(--accent);font-weight:600}.calc-idx a:hover{color:var(--ink)}.bz-note a{color:var(--accent);font-weight:600;white-space:nowrap}.bz-lim{margin:10px 0 22px;font-family:var(--ui);font-size:13px;line-height:1.5;color:var(--subtle)}.bz-chips{margin:0 0 6px}.bz-pick{display:block;margin:0 0 4px}.bz-row{margin:0 0 14px}.bz-row-h{display:block;font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--subtle);margin:0 0 6px}.bz-row-i{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 3px}.bz-row-i::-webkit-scrollbar{display:none}.bz-fc{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;text-decoration:none;font-family:var(--ui);font-size:14.5px;color:var(--subtle);padding:0 0 3px;border-bottom:1px solid transparent}.bz-fc:hover{color:var(--ink)}.bz-fc.is-on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.bz-clear{margin:2px 0 0;font-family:var(--ui);font-size:13px}.bz-clear a{color:var(--subtle)}.bz-clear a:hover{color:var(--accent)}.bz-more{margin:18px 0 0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--ui);font-size:14.5px;font-weight:600;color:var(--accent);border-bottom:1px solid transparent}.bz-more:hover{border-bottom-color:var(--accent)}@media (max-width:640px){.bz-row{margin:0 0 12px}.bz-row-i{gap:15px}.bz-fc{font-size:14px}}.bz-c{display:block;text-decoration:none;color:inherit}.bz-c .bz-amt{display:block}.bz-c h3{margin:2px 0 0}.bz-c .bz-w{display:block;margin:4px 0 0;font-family:var(--ui);font-size:13.5px;color:var(--subtle)}.bz-c .bz-f{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-family:var(--ui);font-size:12px}.bz-c:hover h3{color:var(--accent)}.bz-c:hover .bz-amt{color:var(--accent)}.bo-en{margin:0 0 18px;font-family:var(--ui);font-size:13.5px;color:var(--subtle)}.bo-amt{margin:0;font-family:var(--ui);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.bo-who{margin:6px 0 0;font-family:var(--ui);font-size:14.5px;color:var(--muted)}.bo-p{margin:8px 0 0;font-size:16.5px;line-height:1.6;color:var(--deep)}.bo-dl{display:grid;grid-template-columns:170px 1fr;gap:1px 0;margin:30px 0 0;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bo-dl dt,.bo-dl dd{margin:0;background:var(--bg);padding:11px 0}.bo-dl dt{font-family:var(--ui);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--subtle)}.bo-dl dd{font-family:var(--ui);font-size:14.5px;line-height:1.45;color:var(--ink)}.bo-go{margin:28px 0 0}.bo-apply{font-family:var(--ui);font-size:16px;font-weight:700;color:var(--accent);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px}.bo-apply em{font-style:normal;font-weight:400;font-size:12.5px;color:var(--subtle)}.bo-apply:hover{color:var(--ink);border-bottom-color:var(--ink)}.bz-src{margin:30px 0 0;font-family:var(--ui);font-size:12.5px;line-height:1.55;color:var(--subtle)}@media (max-width:640px){.bo-amt{font-size:25px}.bo-dl{grid-template-columns:1fr;gap:0;background:none}.bo-dl dt{padding:12px 0 0;border-top:1px solid var(--line)}.bo-dl dd{padding:2px 0 12px}}.bz-fc b{margin-left:5px;font-weight:600;font-size:11px;color:var(--subtle);letter-spacing:0}.bz-fc.is-on b{color:var(--muted)}.bz-fc.is-off{color:#c4cac9;cursor:default}.bz-fc.is-off b{color:#d6dbda}.bz-row-i.has-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.bz-pgc{margin-left:12px;font-size:13.5px;color:var(--subtle)}.bz-pg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:28px 0 0;padding-top:18px;border-top:1px solid var(--line);font-family:var(--ui);font-size:14.5px}.bz-pg-n{min-width:20px;text-align:center;color:var(--subtle);text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent}.bz-pg-n:hover{color:var(--ink)}.bz-pg-n.is-on{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.bz-pg-e{color:var(--subtle)}.bz-pg-s{color:var(--accent);text-decoration:none;font-weight:600;white-space:nowrap}.bz-pg-s:hover{color:var(--ink)}.bz-earn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:20px 0 0}.bz-earn-t{margin:0;flex:1 1 260px;font-family:var(--ui);font-size:15px;line-height:1.5;color:var(--ink)}.bz-mg{display:flex;align-items:center;gap:9px;font-family:var(--ui);font-size:13px;color:var(--subtle)}.bz-mg .bz-in{width:76px}.bz-h3{margin:32px 0 10px;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--subtle)}.bz-cmp{width:100%;border-collapse:collapse;font-family:var(--ui);font-size:14px;font-variant-numeric:tabular-nums}.bz-cmp th,.bz-cmp td{padding:10px 0;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.bz-cmp th:first-child{text-align:left;padding-right:12px}.bz-cmp thead th{padding-top:0;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.bz-cmp tbody th{font-weight:600;color:var(--muted)}.bz-cmp tbody th span{display:block;font-weight:400;font-size:12px;color:var(--subtle)}.bz-cmp tbody td{color:var(--muted)}.bz-cmp tr.is-on th,.bz-cmp tr.is-on td{color:var(--ink);font-weight:700}@media (max-width:640px){.bz-cmp{font-size:13px}.bz-cmp th:first-child{padding-right:8px}.bz-earn-t{font-size:14.5px}}.bz-fc{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--ui);font-size:13.5px;font-weight:600;color:var(--muted);background:#fff;border:1.5px solid var(--line);border-radius:9px;padding:8px 13px}.bz-fc:hover{color:var(--ink);border-color:var(--muted)}.bz-fc.is-on{color:var(--accent);background:#fff;border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent)}.bz-fc b{margin:0;font-weight:700;font-size:11px;color:var(--subtle)}.bz-fc.is-on b{color:var(--accent);opacity:.7}.bz-fc.is-off{background:transparent;border-color:#E8EBEA;color:#B9C0BF;cursor:default}.bz-fc.is-off b{color:#D7DBDA}.bz-row-i{gap:8px;padding:2px 0 4px}.bz-q{display:flex;gap:9px;align-items:center;margin:0 0 20px}.bz-q input[type=search]{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:var(--ui);font-size:15px;border-radius:9px}.bz-q input[type=search]:focus{outline:0;border-color:var(--accent)}.bz-q button[type=submit]{flex:0 0 auto;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--accent);cursor:pointer}.bz-q button[type=submit]:hover{border-color:var(--accent)}.bz-q .mic{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);cursor:pointer}.bz-q .mic:hover{color:var(--accent);border-color:var(--accent)}.bz-q .mic.on{color:#fff;background:#C02616;border-color:#C02616;animation:mic-pulse 1s ease-in-out infinite}.bz-swipe{margin-left:12px;font-size:13px;color:var(--subtle)}.bz-deck-nav{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;font-family:var(--ui);font-size:13px;color:var(--subtle)}.bz-arr{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.bz-arr:hover{color:var(--accent);border-color:var(--accent)}.bz-arr[disabled]{opacity:.35;cursor:default}.bz-pos{font-variant-numeric:tabular-nums}.bz-deck{list-style:none;display:flex;flex-direction:column;gap:12px;margin:14px 0 0;padding:2px 2px 6px;max-height:min(76vh,720px);overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 20px,#000 calc(100% - 26px),transparent 100%)}.bz-deck.at-top{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent 100%)}.bz-deck.at-end{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20px);mask-image:linear-gradient(180deg,transparent 0,#000 20px)}.bz-deck.at-top.at-end{-webkit-mask-image:none;mask-image:none}.bz-deck::-webkit-scrollbar{display:none}.bz-deck>li{flex:0 0 auto;scroll-snap-align:start;background:#fff;border:1px solid var(--line);padding:18px 18px;border-radius:12px}.bz-deck .bz-c{display:flex;flex-direction:column;height:100%;gap:0}.bz-deck .bz-amt{font-size:19px}.bz-deck h3{margin:5px 0 0;font-family:var(--ui);font-size:15.5px;font-weight:600;color:var(--ink);line-height:1.35}.bz-deck .bz-w{margin:6px 0 0;font-size:13px;color:var(--subtle)}.bz-deck .bz-d{display:block;margin:10px 0 0;font-family:var(--ui);font-size:13.5px;line-height:1.5;color:var(--muted)}.bz-deck .bz-f{margin:12px 0 0}.bz-deck .bz-go{margin:14px 0 0;font-family:var(--ui);font-size:13.5px;font-weight:600;color:var(--accent)}.bz-deck>li:hover .bz-go{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.bz-deck{max-height:72vh}.bz-deck>li{padding:16px 15px}.bz-q button[type=submit]{padding:0 14px}}.ow-act{float:right;display:flex;align-items:center;gap:8px;margin:3px 0 10px 16px}@media (max-width:520px){.ow-act{gap:7px;margin-left:10px}}.ow-act-b{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);cursor:pointer;padding:0}.ow-act-b:hover{color:var(--accent);border-color:var(--accent);background:#fff}.ow-act-msg{font-family:var(--ui);font-size:12.5px;color:var(--subtle)}.prn-head{display:none}@media print{.mh,.nv,.tk,.ticker,.aside,.svc-strip,.ft,.ow-act,.bz-tabs,.bz-pick,.bz-q,.bz-deck-nav,.crumbs,.mic-msg,.adbox,.ad,.adslot,.bz-fine,.nav,.mh-search,.st-strip{display:none!important}.prn-head{display:flex!important;justify-content:space-between;gap:12px;align-items:baseline;border-bottom:2px solid #000;padding:0 0 6px;margin:0 0 16px;font-family:var(--ui);font-size:9pt;color:#000}.prn-head b{font-weight:800;letter-spacing:.04em}body{background:#fff;color:#000}.grid{display:block}.page,.wrap{max-width:none;padding:0}.bz-deck{display:block;overflow:visible}.bz-deck>li{page-break-inside:avoid;background:none;padding:10px 0;border-bottom:1px solid #ccc}.bz-pane[hidden]{display:none!important}a{color:#000}.bo-apply{border:0}.bo-apply::after{content:" — " attr(href);font-size:8.5pt;word-break:break-all}.bz-cmp tbody tr.is-on th,.bz-cmp tbody tr.is-on td{font-weight:700}}.ow-act .ow-inst-ico{float:none;margin:0;width:38px;height:38px;border:1.5px solid var(--line);border-radius:9px;background:#fff;color:var(--muted)}.ow-act .ow-inst-ico:hover{color:var(--accent);border-color:var(--accent);background:#fff}.ow-act .ow-inst-ico svg,.ow-act-b svg{width:18px;height:18px}@media (max-width:520px){.ow-act .ow-inst-ico,.ow-act-b{width:36px;height:36px}}.bo-ul,.bo-ol{margin:10px 0 0;padding-left:1.15em;font-size:16px;line-height:1.6;color:var(--deep)}.bo-ul li,.bo-ol li{margin-bottom:.45em}@media (max-width:640px){.bo-ul,.bo-ol{font-size:15.5px}}.bz-deck::-webkit-scrollbar{width:0;height:0;display:none}.grid>*{min-width:0}.bz-row-i,.bz-tabs{min-width:0}.fx{margin:0 0 16px}.fx-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fx-d{position:relative}.fx-b{list-style:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);cursor:pointer;position:relative;transition:border-color .12s,color .12s}.fx-b::-webkit-details-marker{display:none}.fx-b:hover{color:var(--ink);border-color:var(--muted)}.fx-d.is-on>.fx-b{color:var(--accent);border-color:var(--accent)}.fx-d[open]>.fx-b{color:var(--accent);border-color:var(--accent)}.fx-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.fx-p{position:absolute;z-index:40;top:calc(100% + 7px);left:0;min-width:244px;max-width:min(92vw,320px);background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 10px 8px;box-shadow:0 14px 34px rgba(16,19,20,.13)}.fx-h{display:block;padding:0 8px 8px;font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--subtle)}.fx-l{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;scrollbar-width:none}.fx-l::-webkit-scrollbar{display:none}.fx-o{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 8px;border-radius:8px;text-decoration:none;font-family:var(--ui);font-size:14.5px;color:var(--ink)}.fx-o:hover{background:var(--bg)}.fx-o b{font-weight:600;font-size:11.5px;color:var(--subtle)}.fx-o.is-on{color:var(--accent);font-weight:600}.fx-o.is-on b{color:var(--accent)}.fx-o.is-off{color:#B9C0BF;cursor:default}.fx-o.is-off b{color:#CFD5D4}.fx-sel{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0}.fx-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:8px;background:var(--bg);color:var(--ink);text-decoration:none;font-family:var(--ui);font-size:13px;font-weight:600}.fx-chip span{color:var(--subtle);font-size:15px;line-height:1}.fx-chip:hover{color:var(--accent)}.fx-chip:hover span{color:var(--accent)}.fx-reset{font-family:var(--ui);font-size:12.5px;color:var(--subtle);margin-left:4px}.fx-reset:hover{color:var(--accent)}@media (max-width:640px){.fx-p{position:fixed;left:12px;right:12px;top:auto;bottom:12px;min-width:0;max-width:none;padding:14px 10px 10px;box-shadow:0 -10px 40px rgba(16,19,20,.18)}.fx-l{max-height:46vh}.fx-o{padding:11px 10px;font-size:15px}}.bz-eg{margin:14px 0 0;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--subtle)}.bz-deck-top{max-height:min(62vh,540px);margin:8px 0 22px}.fx-bar .bz-deck-nav{flex:0 0 auto}.fx-bar .bz-arr{width:40px;height:40px;border-radius:10px;border-width:1.5px}@media (max-width:420px){.bz-deck-nav{gap:6px;font-size:12px}}.fx-bar .ow-act{float:none;margin:0 0 0 auto;gap:8px}.fx-bar .ow-act-b,.fx-bar .ow-act .ow-inst-ico{width:40px;height:40px;border-radius:10px;border:1.5px solid var(--line);background:#fff;color:var(--muted)}.fx-bar .ow-act-b:hover,.fx-bar .ow-act .ow-inst-ico:hover{color:var(--accent);border-color:var(--accent)}.fx-bar .ow-act-b svg,.fx-bar .ow-act .ow-inst-ico svg{width:19px;height:19px}.fx-bar .bz-deck-nav{margin:0 0 0 8px}.fx-bar .ow-act-msg{display:none}@media (max-width:520px){.fx-bar{gap:7px}.fx-bar .ow-act{gap:7px;margin-left:auto}}.fx-bar{align-items:center;row-gap:8px}.fx-bar .fx-b,.fx-bar .ow-act-b,.fx-bar .ow-act .ow-inst-ico,.fx-bar .bz-arr{width:40px;height:40px;flex:0 0 auto}.fx-bar .bz-deck-nav{margin-left:auto}@media (max-width:520px){.fx-bar .bz-deck-nav{order:9}}.app-grid>li:last-child:nth-child(odd){grid-column:1/-1}.svc-news{margin:30px 0 0;padding-top:18px;border-top:1px solid var(--line)}.svc-news .rel-row{margin-top:16px}.bz-deck-plain{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none;scroll-snap-type:none;margin:8px 0 26px}.bz-deck>li{border-color:#E7EAE9;padding:16px 16px}.bz-deck .bz-amt{font-size:17px;letter-spacing:-.01em}.bz-deck h3{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--muted)}.bz-deck .bz-w{margin:7px 0 0;font-size:12.5px;line-height:1.45;color:var(--subtle)}.bz-deck .bz-d{margin:7px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-deck>li:hover{border-color:var(--accent)}.bz-deck>li:hover .bz-amt{color:var(--accent)}.bz-deck>li:hover h3{color:var(--ink)}.bz-deck{gap:0;padding:0}.bz-deck>li{background:none;border:0;border-radius:0;padding:0;border-bottom:1px solid var(--line)}.bz-deck>li:last-child{border-bottom:0}.bz-deck>li:hover{border-color:var(--line);background:rgba(34,55,122,.03)}.bz-deck .bz-c{display:grid;grid-template-columns:1fr auto;column-gap:18px;align-items:baseline;padding:14px 10px 15px}.bz-deck .bz-amt{grid-column:2;grid-row:1;margin:0;text-align:right;white-space:nowrap;font-family:var(--ui);font-size:14.5px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.bz-deck h3{grid-column:1;grid-row:1;margin:0;font-family:var(--ui);font-size:15.5px;font-weight:600;line-height:1.35;color:var(--ink)}.bz-deck .bz-w{grid-column:1/-1;grid-row:2;margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--subtle)}.bz-deck .bz-d{grid-column:1/-1;grid-row:3;margin:5px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-deck>li:hover h3{color:var(--accent)}.bz-deck>li:hover .bz-amt{color:var(--accent)}.bz-deck-plain{margin:6px 0 24px}@media (max-width:640px){.bz-deck .bz-c{padding:13px 4px 14px;column-gap:12px}.bz-deck h3{font-size:15px}.bz-deck .bz-amt{font-size:13.5px}}.bz-deck:not(.bz-deck-plain){background:#fff;border-radius:14px;padding:2px 12px}.bz-deck:not(.bz-deck-plain)>li:last-child{border-bottom:0}.bz-deck-plain{background:none;padding:0}.bz-eg{display:flex;align-items:baseline;gap:10px}.bz-eg em{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;font-size:12px;color:var(--subtle)}.bz-all{margin:18px 0 0;font-family:var(--ui);font-size:14.5px;font-weight:600}.bz-all a{color:var(--accent)}.bz-all a:hover{color:var(--ink)}.bz-foot{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line)}.bz-fi{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--muted)}.bz-fi:hover{color:var(--accent);border-color:var(--accent)}.bz-fi-t{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:6px 9px;border-radius:7px;background:var(--ink);color:#fff;font-family:var(--ui);font-size:12px;line-height:1;opacity:0;pointer-events:none;transition:opacity .12s}.bz-fi:hover .bz-fi-t,.bz-fi:focus-visible .bz-fi-t{opacity:1}@media (hover:none){.bz-fi-t{display:none}}#bz-src>summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#bz-src[open]{margin-top:18px}.bz-steps{margin:26px 0 0}.bz-steps ol{margin:10px 0 0;padding-left:1.15em;font-size:15.5px;line-height:1.6;color:var(--muted)}.bz-steps li{margin-bottom:.6em}.bz-steps b{color:var(--ink);font-weight:600}.bz-st{display:inline-block;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.01em}.bz-deck .bz-st{grid-column:1/-1;grid-row:2;margin:5px 0 0}.bz-deck .bz-w{grid-row:3}.bz-deck .bz-d{grid-row:4}.bz-st-open{color:#1b7f3b}.bz-st-deadline{color:#9a6100}.bz-st-closed,.bz-st-dead{color:var(--subtle)}.bo-dl .bz-st{margin-right:2px}.bz-deck .bz-c>*{min-width:0}.bz-deck .bz-w,.bz-deck .bz-d{overflow-wrap:anywhere}.bz-deck .bz-amt{max-width:48%;white-space:normal}.fuel-src{font-size:13.5px;color:var(--muted);line-height:1.6;margin:10px 0 0}.fuel-src b{font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace;color:var(--ink);font-weight:500}.fuel-mine{margin:8px 0 0;font-size:13.5px}.fuel-mine a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.fuel-mine a:hover{border-color:var(--ink)}.fuel-forget{background:none;border:0;padding:0 0 0 8px;color:var(--subtle);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline}.ow-act-lbl{float:none;margin:12px 0 0;flex-wrap:wrap;gap:8px}.ow-act-lbl .ow-act-b,.ow-act-lbl .ow-inst-ico{width:auto;min-height:34px;padding:0 12px;gap:7px;font:500 13px/1 var(--ui);color:var(--ink)}.ow-act-lbl .ow-act-b span{white-space:nowrap}@media(max-width:560px){.ow-act-lbl .ow-act-b span{display:none}.ow-act-lbl .ow-act-b{padding:0 10px}}.onair-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.onair-btn2{font-family:var(--ui);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 18px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-decoration:none;white-space:nowrap;display:inline-block}.onair-btn2:hover{border-color:var(--ink)}@media (max-width:520px){.onair-btn2{flex:1 1 100%;text-align:center}}.onair{padding:24px 24px 20px;box-shadow:0 1px 2px rgba(17,17,17,.04),0 10px 30px rgba(17,17,17,.05)}.onair-live{background:var(--up,#12734A)}.onair-lede{margin:0 0 20px}.onair-ctl{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.onair-btn{display:inline-flex;align-items:center;gap:0;padding:0 24px 0 0;height:56px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;font-family:var(--ui);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex:0 0 auto;transition:background .15s,color .15s}.onair-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto}.onair-lbl{display:inline-block}.onair-btn .i-stop{display:none}.onair.is-live .onair-btn{background:var(--up,#12734A);border-color:var(--up,#12734A)}.onair.is-live .onair-btn .i-play{display:none}.onair.is-live .onair-btn .i-stop{display:inline-block}.onair-btn:hover{background:var(--surface);color:var(--ink)}.onair.is-live .onair-btn:hover{background:var(--surface);color:var(--up,#12734A)}.onair-wave{flex:1 1 140px;min-width:90px;height:40px;display:block}.onair-acts{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0}.onair-ico{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--bg);color:var(--subtle);cursor:pointer;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.onair-ico:hover{color:var(--ink);border-color:var(--ink);background:var(--surface)}.onair-ico svg{display:block}@media (max-width:620px){.onair-ctl{flex-wrap:wrap;gap:12px}.onair-btn{flex:1 1 100%;justify-content:center;padding-right:24px}.onair-wave{flex:1 1 100%;order:3;height:34px}.onair-acts{order:2;flex:1 1 auto;justify-content:space-between;width:100%}.onair-ico{flex:1 1 0;height:46px}.onair-logo{display:none}}.onair-logo{width:34px;height:34px;margin-left:6px;opacity:.45}.onair-acts{padding-left:16px;border-left:1px solid var(--line)}.onair-ico{width:46px;height:46px;color:var(--muted)}.onair-ico:hover{color:var(--ink)}.onair-now:empty{display:none}@media (max-width:620px){.onair-acts{padding-left:0;border-left:0}}.onair-h1ic{float:right;display:inline-flex;gap:8px;margin:3px 0 8px 12px}.onair-h1ic .ow-inst-ico{float:none;margin:0}@media (max-width:520px){.onair-h1ic{gap:6px;margin:2px 0 6px 10px}}.onair-wave{flex:0 0 58px;width:58px;height:42px}@media (max-width:620px){.onair-wave{flex:0 0 52px;width:52px;height:38px;order:1}}.onair-logo{margin-left:auto}@media (max-width:620px){.onair-logo{display:none}}h1 .onair-play{width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;line-height:0}h1 .onair-play .onair-wave{flex:0 0 auto;width:34px;height:27px;display:block;transition:opacity .15s}h1 .onair-play:hover .onair-wave{opacity:.7}.onair-play .onair-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:520px){h1 .onair-play{width:34px;height:34px}h1 .onair-play .onair-wave{width:30px;height:24px}}.onair-wrap{margin:18px 0 26px}.onair-wrap .onair-lede{font-family:var(--ui);font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 10px;max-width:66ch}.onair-state{margin:0 0 10px;min-height:1.6em;display:flex;align-items:center;gap:10px}.onair-state .onair-live{background:var(--up,#12734A);color:#fff;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px}.onair-state .onair-now{font-family:var(--ui);font-size:13px;color:var(--muted)}.onair-wrap .onair-note{font-family:var(--ui);font-size:12px;line-height:1.5;color:var(--subtle);margin:0;max-width:66ch}@media (max-width:620px){.onair-wrap{margin:14px 0 22px}}h1 .onair-play{margin:0 0 0 .12em;vertical-align:-.26em}h1 .onair-play,h1 .onair-play:hover{background:none;border:0;box-shadow:none}@media (max-width:520px){h1 .onair-play{vertical-align:-.24em}}h1 .onair-play{font-size:inherit;width:1.02em;height:1.02em;margin:0 0 0 .14em;vertical-align:-.02em;line-height:0;padding:0}h1 .onair-play .onair-wave{width:.95em;height:.76em}@media (max-width:520px){h1 .onair-play{font-size:inherit;width:1.02em;height:1.02em;margin:0 0 0 .14em;vertical-align:-.02em}h1 .onair-play .onair-wave{width:.95em;height:.76em}}.ow-chat-btn{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;background:var(--surface);border:1px solid var(--line);box-shadow:0 2px 14px rgba(16,19,20,.1);color:var(--ink);font:500 14px/1 var(--ui);cursor:pointer}.ow-chat-btn:hover{border-color:var(--ink)}.ow-chat-btn[hidden]{display:none}.ow-chat-btn svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ow-chat-btn .cdot[hidden]{display:none}.ow-chat-btn .cdot{position:absolute;top:-7px;right:-7px;min-width:17px;height:17px;padding:0 4px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;color:#fff;letter-spacing:0}.ow-chat{position:fixed;right:18px;bottom:18px;z-index:61;width:352px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--line);box-shadow:0 6px 34px rgba(16,19,20,.16);display:flex;flex-direction:column;max-height:min(600px,calc(100vh - 40px));font-family:var(--ui)}.ow-chat[hidden]{display:none}.ow-chat header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line);background:var(--bg)}.ow-chat header b{font-size:14.5px;color:var(--ink);font-weight:600}.ow-chat header button{border:0;background:none;padding:4px;cursor:pointer;color:var(--ink);line-height:0}.ow-chat header svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ow-chat .clog{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:9px;min-height:140px}.ow-chat .chello{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.ow-chat .cmsg{max-width:86%;padding:8px 12px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ow-chat .cmsg.g{align-self:flex-end;background:var(--bg);color:var(--ink)}.ow-chat .cmsg.s{align-self:flex-start;background:#E7EDF8;color:var(--ink)}.ow-chat .cmsg i{display:block;font-style:normal;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:5px}.ow-chat form{border-top:1px solid var(--line);padding:11px 13px 13px}.ow-chat .cwho{display:grid;gap:7px;margin-bottom:8px}.ow-chat .cwho input,.ow-chat .crow textarea{font:inherit;font-size:14px;width:100%;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line);padding:7px 0;border-radius:0}.ow-chat .cwho input:focus,.ow-chat .crow textarea:focus{outline:0;border-bottom-color:var(--accent)}.ow-chat .crow{display:flex;align-items:flex-end;gap:9px}.ow-chat .crow textarea{resize:none;max-height:120px;line-height:1.5}.ow-chat .crow button{flex:none;border:1px solid var(--line);background:none;cursor:pointer;color:var(--ink);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}.ow-chat .crow button:hover{color:var(--accent);border-color:var(--accent)}.ow-chat .crow svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ow-chat .cfine{margin:9px 0 0;font-size:11.5px;color:var(--muted)}.ow-chat .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media print{.ow-chat,.ow-chat-btn{display:none !important}}@media (max-width:520px){.ow-chat-btn{right:12px;bottom:12px}.ow-chat{right:12px;bottom:12px}}.ad-top{position:relative}.ad-bump-ico--card:hover,.ad-bump-ico--card:focus-visible{background:var(--ink,#111);color:#fff;border-color:var(--ink,#111)}.ad-card-wrap{position:relative;display:block}.ad-bump-ico--card{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);top:10px;right:10px;width:34px;height:34px;z-index:3;background:rgba(255,255,255,.94);border-color:rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.12);}.ad-bump-ico--card svg{width:17px;height:17px}@media (max-width:640px){.ad-bump-ico--card{width:32px;height:32px;top:8px;right:8px}}.ad-fold{border:1px solid var(--line);background:var(--surface);margin:0 0 14px}.ad-fold > summary{list-style:none;cursor:pointer;padding:16px 20px;font-family:var(--ui);font-size:14px;font-weight:700;color:var(--ink,#111);display:flex;align-items:center;justify-content:space-between;gap:12px;}.ad-fold > summary::-webkit-details-marker{display:none}.ad-fold > summary::after{content:'+';font-size:20px;line-height:1;color:var(--subtle);font-weight:400}.ad-fold[open] > summary::after{content:'−'}.ad-fold[open] > summary{border-bottom:1px solid var(--line)}.ad-fold > *:not(summary){padding-left:20px;padding-right:20px}.ad-fold > *:last-child{padding-bottom:18px}.ad-fold h3{margin-top:18px}.shop-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start;margin:0 0 18px}.shop-main{min-width:0}@media (max-width:1040px){.shop-cols{grid-template-columns:minmax(0,1fr)}}.shop-h2{font-family:var(--serif);font-weight:500;font-size:24px;margin:30px 0 4px}.shop-main > .shop-h2:first-child{margin-top:0}.shop-note{font-size:13.5px;line-height:1.6;color:var(--subtle);margin:0 0 16px;max-width:80ch}.shop-main .price-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:620px){.shop-main .price-grid{grid-template-columns:1fr}}.pc-row{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap;margin-top:8px}.pc-row select{font-family:var(--ui);font-size:13px;color:var(--ink);background:var(--bg);border:1px solid var(--line);min-height:44px;padding:0 10px;min-width:0;flex:1 1 140px}.pc-row .btn-primary{flex:1 1 130px}.qty{display:flex;align-items:center;border:1px solid var(--line);background:var(--bg);flex:0 0 auto}.qty button{all:unset;cursor:pointer;width:34px;height:42px;display:grid;place-items:center;font-size:17px;color:var(--muted)}.qty button:hover{color:var(--ink)}.qty span{min-width:26px;text-align:center;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.cart{border:1px solid var(--ink);background:var(--surface);position:sticky;top:12px}.cart h2{font-family:var(--serif);font-weight:500;font-size:20px;margin:0;padding:18px 20px 14px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cart h2 i{font-style:normal;font-family:var(--ui);font-size:12px;font-weight:600;color:var(--subtle);white-space:nowrap}.cart ul{list-style:none;margin:0;padding:0}.cart li{padding:13px 20px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.cart .nm{font-size:14.5px;font-weight:600;min-width:0}.cart .su{font-family:var(--serif);font-size:16px;font-variant-numeric:tabular-nums;text-align:right}.cart .mt{grid-column:1;font-size:12.5px;color:var(--subtle)}.cart .x{all:unset;cursor:pointer;grid-column:2;text-align:right;font-size:12px;color:var(--subtle);text-decoration:underline;text-underline-offset:2px}.cart .x:hover{color:var(--down)}.cart .adin{grid-column:1/-1;margin-top:6px}.cart .adin input{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:13px;padding:8px 10px}.cart .adin small{display:block;font-size:11.5px;color:var(--subtle);margin-top:4px}.cart-empty{padding:22px 20px;font-size:13.5px;color:var(--subtle)}.cart-sum{padding:16px 20px;border-bottom:1px solid var(--line)}.cart-sum .r{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--muted);margin-bottom:6px}.cart-sum .r.sale{color:var(--up)}.cart-sum .r b{font-variant-numeric:tabular-nums;color:var(--ink)}.cart-sum .big{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line)}.cart-sum .big span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.cart-sum .big b{font-family:var(--serif);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.cart-pay{padding:18px 20px}.cart-pay .hint{font-size:12.5px;line-height:1.5;color:var(--subtle);margin:12px 0 0}.cart-done{margin:0 20px 18px;background:#FFF6E5;border-left:3px solid #C99A2E;padding:12px 14px;font-size:13px;line-height:1.55}.cart-done.ok{background:#E8F3ED;border-left-color:#12734A}.shopbar{display:none}@media (max-width:1040px){.shopbar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:43;background:var(--surface);border-top:1px solid var(--ink);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 18px rgba(16,19,20,.1)}.shopbar[hidden]{display:none}.shopbar .s{min-width:0;font-size:12.5px;color:var(--subtle);line-height:1.3}.shopbar .s b{display:block;font-family:var(--serif);font-size:20px;color:var(--ink);font-variant-numeric:tabular-nums}.shopbar .btn-primary{flex:1;min-height:48px}}.cab-head{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end}.cab-who{font-size:13px;color:var(--muted);text-align:right}.cab-who b{display:block;color:var(--ink);font-size:14.5px}@media (max-width:640px){.cab-who{text-align:left}}.cab-h2{font-family:var(--serif);font-weight:500;font-size:24px;margin:34px 0 4px}.cab-note{font-size:13.5px;line-height:1.6;color:var(--subtle);margin:0 0 16px;max-width:80ch}.cab-msg{border:1px solid var(--ink);background:#FFF6E5;border-left:3px solid #C99A2E;padding:12px 16px;font-size:14px;line-height:1.55;margin:0 0 20px}.cab-empty{border:1px solid var(--line);background:var(--surface);padding:22px 24px;margin:0 0 20px}.cab-empty h2{font-family:var(--serif);font-weight:500;font-size:22px;margin:0 0 8px}.cab-empty p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 0 14px;max-width:70ch}.cab-resend{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;max-width:560px}.cab-resend input{flex:1 1 240px;min-width:0;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:15px;padding:0 12px;min-height:44px}.place{border:1px solid var(--line);background:var(--surface);display:grid;grid-template-columns:132px minmax(0,1fr) auto;margin:0 0 14px}.place .thumb{background:var(--bg);border-right:1px solid var(--line);display:grid;place-items:center;overflow:hidden;min-height:118px}.place .thumb img{width:100%;height:100%;object-fit:cover}.place .thumb .none{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);text-align:center;padding:10px}.place .mid{padding:18px 20px;min-width:0;display:flex;flex-direction:column;gap:6px}.place h3{font-family:var(--serif);font-weight:500;font-size:19px;margin:0}.place .dates{font-size:13px;color:var(--muted)}.place .left{font-size:12.5px;color:var(--subtle)}.place .act{padding:18px 20px;display:flex;flex-direction:column;gap:8px;justify-content:center;border-left:1px solid var(--line)}.place .act .btn-plain,.place .act .btn-primary{min-height:38px;font-size:11px;white-space:nowrap;width:100%}.place .cab-inline{margin:0}.badge{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--line)}.badge.live{background:#E8F3ED;border-color:#BFE0D0;color:var(--up)}.badge.wait{background:#FFF6E5;border-color:#EBD9A9;color:#8A6A12}.badge.end{background:var(--bg);color:var(--subtle)}@media (max-width:760px){.place{grid-template-columns:1fr}.place .thumb{border-right:0;border-bottom:1px solid var(--line);min-height:92px}.place .act{border-left:0;border-top:1px solid var(--line);flex-direction:row;flex-wrap:wrap}.place .act>*{flex:1 1 150px}}.cab-form{grid-column:1/-1;border-top:1px solid var(--line);padding:18px 20px;background:var(--bg)}.cab-form[hidden]{display:none}.cab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.cab-grid label{display:block;min-width:0}.cab-grid label span{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin:0 0 6px}.cab-grid input{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;padding:10px 12px}.cab-grid input[type=file]{padding:9px 10px;font-size:13.5px}.cab-act{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.cab-hint{font-size:12.5px;color:var(--subtle);flex:1 1 260px;min-width:0}.cab-tab{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);font-size:14px}.cab-tab th,.cab-tab td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line)}.cab-tab th{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.cab-tab tr:last-child td{border-bottom:0}.cab-tab td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.cab-sup{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border:1px solid var(--line);background:var(--surface);padding:18px 20px;margin-top:22px}.cab-sup p{margin:0;flex:1 1 280px;min-width:0;font-size:13.5px;color:var(--muted)}.ow-adc-img video{width:100%;height:100%;object-fit:cover;display:block}.promo.promo-sm{display:flex;width:fit-content;max-width:100%;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;margin:0 0 22px;border:1px solid var(--line);background:var(--surface)}.promo.promo-sm .promo-flag{position:static;background:var(--ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:4px 9px;flex:0 0 auto}.promo.promo-sm p{margin:0;flex:0 1 auto;min-width:0;font-size:14px;line-height:1.5;color:var(--muted)}.promo.promo-sm p b{color:var(--ink);font-weight:600}.promo.promo-sm .btn-plain{flex:0 0 auto;min-height:38px;font-size:11px}@media (max-width:620px){.promo.promo-sm .btn-plain{width:100%}}.cart-pay .pp-none{margin:0 0 4px}.shop-main .btn-primary,.cart .btn-primary,.shopbar .btn-primary,.place .act .btn-primary,.cab-act .btn-primary,.cab-sup .btn-primary,.cab-resend .btn-primary,.promo-sm .btn-primary{background:none;color:var(--ink);border:1px solid var(--ink);}.shop-main .btn-primary:hover,.cart .btn-primary:hover,.shopbar .btn-primary:hover,.place .act .btn-primary:hover,.cab-act .btn-primary:hover,.cab-sup .btn-primary:hover,.cab-resend .btn-primary:hover,.promo-sm .btn-primary:hover{background:none;color:var(--accent);border-color:var(--accent);}#pp-box{background:var(--surface);border:1px solid var(--line);padding:10px 10px 2px}#pp-box[hidden]{display:none}.cart-sum .r[hidden],.shopbar[hidden],.cart-done[hidden],.cab-form[hidden],#pp-box[hidden],.pp-none[hidden],.cart-sum[hidden],.cart-empty[hidden]{display:none!important}.shop-cols{grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin-bottom:10px}.shop-main .price-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0 0 6px}.shop-main .price-card{padding:16px 16px 14px;gap:7px}.shop-main .price-card h3{font-size:17px;line-height:1.2}.shop-main .price-card p{font-size:13px;line-height:1.45}.shop-main .price-num{font-size:26px}.shop-main .price-num span{font-size:11.5px}.shop-main .price-best{top:-9px;left:16px;padding:3px 8px;font-size:9.5px}.shop-h2{font-size:20px;margin:18px 0 2px}.shop-main > .shop-h2:first-child{margin-top:0}.shop-note{font-size:12.5px;margin:0 0 10px}.pc-row{gap:6px;margin-top:4px}.pc-row select{min-height:38px;font-size:12.5px;flex:1 1 120px}.pc-row .btn-primary{min-height:38px;flex:1 1 110px;font-size:11px;padding:0 12px}.qty button{width:30px;height:36px;font-size:16px}.qty span{min-width:22px;font-size:13px}#pp-box{background:none;border:0;padding:0}.cart h2{padding:14px 16px 11px;font-size:18px}.cart li{padding:11px 16px}.cart-empty{padding:16px}.cart-sum{padding:13px 16px}.cart-sum .big b{font-size:26px}.cart-pay{padding:14px 16px}.cart-pay .hint{font-size:12px;margin:10px 0 0}.price-note{margin:6px 0 14px}.ad-page .grid,.price-rules{margin-top:22px!important}.cart li{grid-template-columns:minmax(0,1fr) auto 26px;gap:5px 10px;padding:12px 16px}.cart .nm{grid-column:1;grid-row:1;align-self:baseline}.cart .su{grid-column:2;grid-row:1}.cart .x{grid-column:3;grid-row:1;justify-self:end;align-self:start;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--subtle);text-decoration:none;cursor:pointer}.cart .x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cart .x:hover{border-color:var(--down);color:var(--down)}.cart .mt{grid-column:1/3;grid-row:2;margin:0}.cart .adin{grid-column:1/-1;grid-row:3;margin-top:9px}.cart .adin input{padding:9px 10px;font-size:13px}.cart .adin small{display:block;margin-top:7px;font-size:11.5px;line-height:1.5;color:var(--subtle)}.shop-grid{gap:28px;margin-bottom:10px}.shop-grid .stack{gap:0}.shop-grid .aside{gap:18px;top:12px}.shop-grid .cart{position:static}.shop-grid .price-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.shop-grid .price-note{margin:14px 0 18px}.shop-grid .ad-fold{margin-top:0}@media (max-width:980px){.shop-grid{grid-template-columns:minmax(0,1fr)}}.foot-v2 .ft{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0 20px;align-items:stretch}.foot-v2 .ft-col{padding:0;border-right:1px solid var(--line);min-width:0}.foot-v2 .ft-col:last-child{border-right:0}.foot-v2 .ft-fold > summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:0 18px;margin:0;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle)}.foot-v2 .ft-fold > summary::after{position:static;margin:0;flex:0 0 auto}.foot-v2 .ft-links{padding:0 18px 18px}.foot-v2 .ft-addr{display:block;font-size:12.5px;line-height:1.6;color:var(--subtle);padding:4px 0}.foot-v2 .ft-links .soc{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.foot-v2 .ft-links .soc a{width:32px;height:32px;min-height:0;display:grid;place-items:center;border:1px solid var(--line);color:var(--muted)}.foot-v2 .ft-links .soc a:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:900px){.foot-v2 .ft{grid-template-columns:minmax(0,1fr);padding:0 16px}.foot-v2 .ft-col{border-right:0;border-bottom:1px solid var(--line)}.foot-v2 .ft-fold > summary{padding:0 2px}.foot-v2 .ft-links{padding:0 2px 16px}}.foot-v2 .ft-midw{border-top:1px solid var(--line)}.foot-v2 .ft-mid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:22px 20px}.foot-v2 .ft-sub{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px}.foot-v2 .ft-sub-i{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--subtle);stroke-width:1.4}.foot-v2 .ft-sub-in{flex:1 1 auto;min-width:0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-size:14px;color:var(--ink);padding:7px 0}.foot-v2 .ft-sub-in::placeholder{color:var(--subtle)}.foot-v2 .ft-sub-in:focus{outline:none;border-bottom-color:var(--ink)}.foot-v2 .ft-sub-go{all:unset;cursor:pointer;width:34px;height:34px;display:grid;place-items:center;color:var(--muted)}.foot-v2 .ft-sub-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.foot-v2 .ft-sub-go:hover{color:var(--ink)}.foot-v2 .ft-sub-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.foot-v2 .ft-logo{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.foot-v2 .ft-logo .logo-name{font-family:var(--logo);font-size:23px;letter-spacing:.06em;color:var(--ink)}.foot-v2 .ft-logo .logo-sub{font-size:9.5px;letter-spacing:.22em;color:var(--subtle);text-transform:uppercase}.foot-v2 .ft-acts{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.foot-v2 .ft-act{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);min-height:36px}.foot-v2 .ft-act svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.foot-v2 .ft-act:hover{color:var(--ink)}@media (max-width:900px){.foot-v2 .ft-mid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:20px 16px}.foot-v2 .ft-sub{max-width:none;width:100%}.foot-v2 .ft-acts{justify-content:center}}.foot-v2 .ft-bot{justify-content:center;text-align:center;gap:10px 18px}@media (min-width:901px){.foot-v2 .ft-bot{justify-content:space-between;text-align:left}}.foot-v2 .ft-col{border-right:0}.foot-v2 .ft-fold > summary{min-height:52px;padding:0 0 0 0}.foot-v2 .ft{gap:0 28px;padding:6px 20px 0}.foot-v2 .ft-links{padding:0 0 16px}.foot-v2 .ft-links .soc a{border:0;width:28px;height:28px}.foot-v2 .ft-midw{border-top:1px solid var(--line)}.foot-v2 .ft-sub-in{border-bottom:0;background:none;padding:9px 0}.foot-v2 .ft-sub{gap:8px}.foot-v2 .ft-bottom{border-top:0;color:var(--subtle)}.foot-v2 .ft-bottom a{text-decoration:none}.foot-v2 .ft-bottom a:hover{text-decoration:underline}.foot-v2 .ft-lang a{text-decoration:none}.foot-v2 .ft-lang a:hover{color:var(--ink)}@media (max-width:900px){.foot-v2 .ft-col{border-bottom:1px solid var(--line)}}.cart{border:1px solid var(--line)}.cart h2{border-bottom:0;padding-bottom:4px}.cart li{border-bottom:0;padding:10px 16px}.cart li + li{border-top:1px solid var(--line)}.cart-sum{border-bottom:0;padding-top:10px}.cart-sum .big{border-top:1px solid var(--line)}.cart .x{border:0;width:22px;height:22px}.cart .x:hover{color:var(--down)}.cart-pay{padding-top:6px}.promo.promo-sm{border:0;background:none;padding:6px 0;margin:0 0 12px}.shop-grid .ad-fold{border:0;border-bottom:1px solid var(--line);background:none;margin:0}.shop-grid .ad-fold > summary{padding:14px 0;font-weight:600}.shop-grid .ad-fold > *:not(summary){padding-left:0;padding-right:0}.shop-grid .ad-fold[open] > summary{border-bottom:0}.shop-grid .price-note{color:var(--subtle);font-size:13px}.cab-tab{border:0}.cab-tab th{border-bottom:1px solid var(--line)}.cab-sup{border:0;border-top:1px solid var(--line);padding:18px 0 0}.foot-v2 .ft{padding:10px 20px 2px}.foot-v2 .ft-fold > summary{min-height:64px;font-size:11px;letter-spacing:.18em}.foot-v2 .ft-mid{padding:30px 20px 34px}.foot-v2 .ft-logo .logo-name{font-size:27px;letter-spacing:.07em}.foot-v2 .ft-logo .logo-sub{font-size:10px;letter-spacing:.24em}.foot-v2 .ft-bottom{border-top:1px solid var(--line);padding:16px 0 18px;font-size:12.5px}.foot-v2 .ft-bot{justify-content:center;text-align:center}@media (min-width:901px){.foot-v2 .ft-bot{justify-content:center}}.shop-main .price-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.shop-main .price-card{padding:20px 20px 18px;gap:9px}.shop-main .price-card h3{font-size:19px}.shop-main .price-card p{font-size:14px;line-height:1.5}.shop-main .price-num{font-size:30px}.shop-main .price-num span{font-size:12.5px}.pc-row{gap:8px;margin-top:6px}.pc-row select{min-height:42px;font-size:13.5px}.pc-row .btn-primary{min-height:42px;font-size:11.5px}.qty button{width:34px;height:40px}.qty span{min-width:26px;font-size:14px}.pc-amt{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--bg);padding:0 10px;min-height:42px;flex:0 0 auto}.pc-amt span{font-family:var(--serif);font-size:17px;color:var(--muted)}.pc-amt input{width:68px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--ink);padding:0;-moz-appearance:textfield}.pc-amt input:focus{outline:none}.promo.promo-sm{border:0;background:none;padding:14px 0 8px;margin:0 0 16px;gap:18px}.promo.promo-sm .promo-flag{background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;padding:5px 11px;letter-spacing:.16em}.promo.promo-sm p{font-size:17px;line-height:1.45;color:var(--ink)}.promo.promo-sm p b{font-weight:700}.promo.promo-sm .btn-primary{min-height:42px;font-size:11.5px}.shop-terms{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px}.shop-terms .term{display:flex;align-items:baseline;gap:6px;border:1px solid var(--line);background:var(--surface);padding:8px 14px}.shop-terms .term .num{font-family:var(--serif);font-size:22px;line-height:1;color:var(--ink)}.shop-terms .term em{font-style:normal;font-size:12.5px;color:var(--subtle)}.shop-terms .term b{font-size:14px;color:var(--up);margin-left:4px}.shop-terms-note{flex:1 1 260px;min-width:0;margin:0;font-size:13px;line-height:1.5;color:var(--subtle)}.lede-fold{border:0;border-bottom:1px solid var(--line);background:none;margin:0 0 14px}.lede-fold > summary{padding:12px 0;font-weight:600;font-size:14.5px}.lede-fold > *:not(summary){padding:0 0 14px}.lede-fold .sec-lede{margin:0;font-size:17px;line-height:1.6}.foot-v2 .ft-acts .ft-lang{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.foot-v2 .ft-acts .ft-lang .on{color:var(--ink);font-weight:600}.foot-v2 .ft-acts .ft-lang a{color:var(--muted)}.foot-v2 .ft-acts .ft-lang a:hover{color:var(--ink)}.foot-v2 .ft-fine-short{display:none}@media (max-width:900px){.foot-v2 .ft-fine-full{display:none}.foot-v2 .ft-fine-short{display:block;white-space:nowrap;font-size:11px;letter-spacing:0}.foot-v2 .ft-bot{padding-inline:8px}}@media (min-width:901px){.foot-v2 .ft-bot .ft-lang{position:static;transform:none}}.price-num .price-from{font-family:var(--ui);font-size:13px;font-weight:500;color:var(--muted);margin-right:3px}.ow-chat-btn{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px;gap:0}.ow-chat-btn svg{display:none}@media (max-width:900px){.ow-chat-btn{right:12px;bottom:calc(62px + env(safe-area-inset-bottom,0px));padding:10px 14px;font-size:10.5px}body.has-bar .ow-chat-btn{bottom:calc(126px + env(safe-area-inset-bottom,0px))}}.shop-main .sec-head{padding-bottom:10px;margin-bottom:0;border-bottom:0}.shop-main .sec-head h1{margin:.1em 0 .15em}.lede-fold{margin:0 0 12px}.lede-fold > summary{padding:10px 0;font-size:14px;color:var(--muted)}.lede-fold[open] > summary{color:var(--ink)}.lede-fold .sec-lede{font-size:16px;line-height:1.55}.promo.promo-sm{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:auto;max-width:none;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-left:3px solid var(--accent);padding:13px 18px;margin:0 0 14px;}.promo.promo-sm .promo-flag{position:static;background:none;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.16em;padding:0;flex:0 0 auto}.promo.promo-sm p{flex:1 1 260px;min-width:0;margin:0;font-size:16px;line-height:1.35;color:var(--ink)}.promo.promo-sm p b{font-weight:700}.promo.promo-sm .btn-primary{flex:0 0 auto;min-height:38px;padding:0 18px;font-size:11px;background:none;color:var(--ink);border:1px solid var(--ink)}.promo.promo-sm .btn-primary:hover{background:none;color:var(--accent);border-color:var(--accent)}@media (max-width:620px){.promo.promo-sm .btn-primary{width:100%}}.shop-terms{margin:0 0 14px;gap:8px 12px}.shop-terms .term{padding:7px 12px}.shop-terms-note{font-size:12.5px;line-height:1.45}.shop-below{margin-top:26px}.shop-below .price-note{margin:0 0 18px;max-width:none}.cart-pay-go{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.cart-pay-go b{font-weight:700}.cart-pay-go[disabled]{opacity:.6;cursor:default}.shop-main button:focus-visible,.cart button:focus-visible,.cart a:focus-visible,.pc-row select:focus-visible,.pc-amt input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@media (min-width:901px){.foot-v2 .ft-mid{grid-template-columns:1fr auto 1fr;align-items:center}}.foot-v2 .ft-mid .ft-logo{grid-column:2;grid-row:1}.foot-v2 .ft-soc{grid-column:2;grid-row:2;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px}.foot-v2 .ft-soc a{width:30px;height:30px;display:grid;place-items:center;color:var(--muted);border:0}.foot-v2 .ft-soc a:hover{color:var(--ink)}@media (max-width:900px){.foot-v2 .ft-mid .ft-logo,.foot-v2 .ft-soc{grid-column:1}.foot-v2 .ft-soc{margin-top:4px}}@media (max-width:900px){.foot-v2 .ft-mid{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.foot-v2 .ft-mid .ft-logo{order:1}.foot-v2 .ft-soc{order:2;margin:0;justify-content:center}.foot-v2 .ft-sub{order:3;width:100%;max-width:340px}.foot-v2 .ft-acts{order:4;justify-content:center;gap:14px 18px}}@media (min-width:901px){.foot-v2 .ft{grid-template-columns:repeat(6,minmax(0,1fr))}}.foot-v2 .ft-col-sub .ft-sub{max-width:none;width:100%;margin:2px 0 0}.foot-v2 .ft-col-sub .ft-sub-in{border-bottom:1px solid var(--line);font-size:14px}.foot-v2 .ft-sub-note{display:block;margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--subtle)}.foot-v2 .ft-mid{text-align:center}@media (min-width:901px){.foot-v2 .ft-mid{grid-template-columns:1fr auto 1fr}.foot-v2 .ft-mid .ft-logo{grid-column:2}.foot-v2 .ft-soc{grid-column:2;grid-row:2}.foot-v2 .ft-acts{grid-column:3;grid-row:1}}.ow-chat-btn{position:fixed;background:var(--surface);border:1px solid var(--line);box-shadow:0 6px 20px rgba(16,19,20,.12);color:var(--ink);letter-spacing:.14em;padding:13px 20px}.ow-chat-btn::after{content:"";position:absolute;top:-7px;right:-7px;width:16px;height:16px;background:var(--ink)}.ow-chat-btn:hover{border-color:var(--ink)}@media (max-width:900px){.ow-chat-btn{padding:11px 16px;letter-spacing:.12em}.ow-chat-btn::after{width:14px;height:14px;top:-6px;right:-6px}}@media (min-width:901px){.foot-v2 .ft-acts{grid-column:1;grid-row:1;justify-content:flex-start}}@media (min-width:901px){.foot-v2 .ft-mid > .ft-lang{grid-column:3;grid-row:1;justify-self:end;align-self:center}}@media (max-width:900px){.foot-v2 .ft-mid > .ft-lang{order:5;justify-content:center}}.foot-v2 .ft-mid > .ft-lang{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.foot-v2 .ft-mid > .ft-lang .on{color:var(--ink);font-weight:600}.foot-v2 .ft-mid{row-gap:6px;padding:22px 20px 24px}.foot-v2 .ft-soc{margin-top:2px;gap:6px}.foot-v2 .ft-soc a{width:26px;height:26px}.foot-v2 .ft-soc svg{width:16px;height:16px}@media (max-width:900px){.foot-v2 .ft-mid{gap:12px;padding:18px 16px 20px}.foot-v2 .ft-soc{margin-top:0}}.ad-more > .ad-sub{padding:0 0 6px}.ad-more .ad-sub h3{font-family:var(--serif);font-weight:500;font-size:19px;margin:22px 0 10px}.ad-more .ad-sub:first-of-type h3{margin-top:12px}.ad-more .ad-sub p,.ad-more .ad-sub li{font-size:15px;line-height:1.6}.ad-more .adreq{margin:0}.shop-grid .ad-more{border-bottom:1px solid var(--line);margin:0 0 6px}#card-pay[hidden]{display: none !important;}.cardpay-open{display: block;width: 100%;margin: 8px 0 0;padding: 12px 14px;background: var(--surface);color: var(--ink);border: 1px solid var(--line);font: 500 14.5px/1.2 var(--ui);cursor: pointer;text-align: center;}.cardpay-open:hover{border-color: var(--ink);}.cardpay[hidden]{display: none !important;}.cardpay{margin: 10px 0 0;}.cardpay .cf{border: 1px solid var(--line);background: var(--surface);height: 44px;padding: 0 10px;margin: 0 0 10px;overflow: hidden;}.cardpay .cf:focus-within{border-color: var(--ink);}.cardpay .cf iframe{display: block;width: 100% !important;height: 42px !important;min-height: 42px;}.cardpay .cf-row{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.cardpay .cf-row .cf{margin: 0 0 10px;}.cardpay .cf-pay{width: 100%;margin: 2px 0 0;}.cardpay .hint{margin: 10px 0 0;}#wallet-box[hidden]{display: none !important;}#wallet-box{margin: 0 0 10px;}#gpay-btn,#apay-btn{margin: 0 0 8px;}#gpay-btn:empty,#apay-btn:empty{display: none;}#gpay-btn > div,#gpay-btn button{width: 100% !important;height: 46px !important;}apple-pay-button{display: block;width: 100%;--apple-pay-button-height: 46px;--apple-pay-button-border-radius: 0;--apple-pay-button-padding: 0;}.wallet-note{margin: 0 0 12px;}.mh-mid{display: flex;flex-direction: column;align-items: center;min-width: 0;}.mh:has(.mast-jub){height: auto;min-height: 142px;padding-bottom: 14px;}@media (max-width: 900px){.mh:has(.mast-jub){min-height: 0;padding: 14px 0 20px;}}@media (max-width: 560px){.mh:has(.mast-jub){padding: 10px 0 16px;}}.mast-jub{display: inline-flex;align-items: center;gap: 16px;margin: 8px 0 0;font: 600 10px/1 var(--ui);letter-spacing: .2em;text-transform: uppercase;color: var(--muted);text-decoration: none;white-space: nowrap;}.mast-jub .jb-y{color: var(--jub,#B8862B);letter-spacing: .12em;}.mast-jub .jb-t{position: relative;}.mast-jub .jb-t::before,.mast-jub .jb-t::after{content: "";position: absolute;top: 50%;width: 16px;height: 1px;background: color-mix(in srgb,var(--jub,#B8862B) 55%,#fff);}.mast-jub .jb-t::before{left: -22px;}.mast-jub .jb-t::after{right: -22px;}.mast-jub:hover{color: var(--ink);}@media (max-width: 700px){.mast-jub{font-size: 8.5px;letter-spacing: .14em;gap: 11px;margin-top: 6px;}.mast-jub .jb-t::before,.mast-jub .jb-t::after{width: 10px;}.mast-jub .jb-t::before{left: -14px;}.mast-jub .jb-t::after{right: -14px;}}.mast-jub .jb-ico{color: var(--jub,#B8862B);flex: 0 0 auto;overflow: visible;margin: 0 -4px 0 2px;}.mast-jub .jb-ico + .jb-t::before{display: none;}.mast-jub .jb-float{transform-origin: 12px 30px;animation: ow-jb-float 4.5s ease-in-out infinite;}.mast-jub .jb-string{stroke-dasharray: 14;animation: ow-jb-string 4.5s ease-in-out infinite;}.mast-jub .jb-flame{transform-origin: 10px 10px;animation: ow-jb-flame 2.2s ease-in-out infinite;}.mast-jub .jb-twinkle{transform-origin: 12px 12px;animation: ow-jb-twinkle 3.2s ease-in-out infinite;}.mast-jub:hover .jb-float{animation-duration: 2.6s;}@keyframes ow-jb-float{0%,100%{transform: translateY(0) rotate(-2.5deg);}50%{transform: translateY(-3px) rotate(2.5deg);}}@keyframes ow-jb-string{0%,100%{stroke-dashoffset: 0;}50%{stroke-dashoffset: 1.5;}}@keyframes ow-jb-flame{0%,100%{transform: scale(1) translateY(0);opacity: 1;}50%{transform: scale(1.12) translateY(-0.6px);opacity: .8;}}@keyframes ow-jb-twinkle{0%,100%{transform: scale(1);opacity: 1;}50%{transform: scale(.86);opacity: .6;}}@media (prefers-reduced-motion: reduce){.mast-jub .jb-float,.mast-jub .jb-string,.mast-jub .jb-flame,.mast-jub .jb-twinkle{animation: none;}}.mh-mid{position: relative;}.logo-wrap{position: relative;display: inline-block;}.mast-deco{position: absolute;top: -26px;right: -46px;width: 54px;height: 104px;pointer-events: none;line-height: 0;z-index: 2;}.mast-deco .jb-ico{display: block;overflow: visible;}@media (max-width: 900px){.mast-deco{top: -16px;right: -26px;width: 36px;height: 70px;}.mast-deco .jb-ico{width: 36px;height: 70px;}}@media (max-width: 420px){.mast-deco{top: -12px;right: -18px;width: 30px;height: 58px;}.mast-deco .jb-ico{width: 30px;height: 58px;}}.logo-wrap.has-deco .logo-name{word-spacing: 104px;}.logo-wrap.has-deco .mast-deco{top: 2px;right: auto;left: 50%;transform: translateX(-50%);width: 100px;height: 64px;}.logo-wrap.has-deco .mast-deco .jb-ico{width: 100px;height: 64px;}.jb-ico.is-hundred .jb-fill{transform-origin: 50% 100%;animation: ow-honey 6s ease-in-out infinite;}@keyframes ow-honey{0%{transform: translateY(64px);}28%{transform: translateY(6px);}60%{transform: translateY(2px);}78%{transform: translateY(6px);}100%{transform: translateY(64px);}}@media (max-width: 900px){.logo-wrap.has-deco .logo-name{word-spacing: 66px;}.logo-wrap.has-deco .mast-deco{width: 64px;height: 42px;top: 1px;}.logo-wrap.has-deco .mast-deco .jb-ico{width: 64px;height: 42px;}}@media (max-width: 420px){.logo-wrap.has-deco .logo-name{word-spacing: 52px;}.logo-wrap.has-deco .mast-deco{width: 50px;height: 33px;}.logo-wrap.has-deco .mast-deco .jb-ico{width: 50px;height: 33px;}}@media (prefers-reduced-motion: reduce){.jb-ico.is-hundred .jb-fill{animation: none;transform: translateY(4px);}}.logo-name{display: inline-flex;align-items: center;justify-content: center;gap: 12px;}.logo-deco{display: inline-flex;align-items: center;line-height: 0;flex: 0 0 auto;}.logo-deco .jb-ico{display: block;width: 92px;height: 60px;overflow: visible;}.logo-wrap.has-deco .logo-name{word-spacing: normal;}.logo-wrap.has-deco .mast-deco{display: none;}@media (max-width: 900px){.logo-deco .jb-ico{width: 60px;height: 40px;}.logo-name{gap: 8px;}}@media (max-width: 420px){.logo-deco .jb-ico{width: 48px;height: 32px;}.logo-name{gap: 6px;}}.jb-ico.is-hundred .jb-fill{animation: ow-honey-fill 2.6s cubic-bezier(.4,.9,.3,1) .4s both,ow-honey-breathe 5s ease-in-out 3s infinite;}@keyframes ow-honey-fill{from{transform: translateY(60px);}to{transform: translateY(3px);}}@keyframes ow-honey-breathe{0%,100%{transform: translateY(3px);}50%{transform: translateY(1px);}}@media (prefers-reduced-motion: reduce){.jb-ico.is-hundred .jb-fill{animation: none;transform: translateY(3px);}}.logo-deco .jb-ico.is-teddy{width: 70px;height: 80px;}@media (max-width: 900px){.logo-deco .jb-ico.is-teddy{width: 44px;height: 50px;}}@media (max-width: 420px){.logo-deco .jb-ico.is-teddy{width: 36px;height: 41px;}}.jb-ico.is-teddy .td-body{transform-origin: 38px 80px;animation: ow-td-breathe 3.6s ease-in-out infinite;}.jb-ico.is-teddy .td-head{transform-origin: 38px 44px;animation: ow-td-head 6s ease-in-out infinite;}.jb-ico.is-teddy .td-wave{transform-origin: 56px 52px;animation: ow-td-wave 2.8s ease-in-out infinite;}@keyframes ow-td-breathe{0%,100%{transform: scale(1);}50%{transform: scale(1.02);}}@keyframes ow-td-head{0%,100%{transform: rotate(0deg);}35%{transform: rotate(-3.5deg);}70%{transform: rotate(2.5deg);}}@keyframes ow-td-wave{0%,60%,100%{transform: rotate(0deg);}70%{transform: rotate(-22deg);}80%{transform: rotate(-4deg);}90%{transform: rotate(-20deg);}}@media (prefers-reduced-motion: reduce){.jb-ico.is-teddy .td-body,.jb-ico.is-teddy .td-head,.jb-ico.is-teddy .td-wave{animation: none;}}.logo-deco{position: relative;}.logo-deco:hover .jb-ico.is-teddy .td-wave{animation-duration: 1.1s;}@media (max-width: 900px){.logo-say{font-size: 10.5px;padding: 4px 8px 5px;}}@media (prefers-reduced-motion: reduce){.logo-say{transition: none;}}.mast-jub{font-family: 'Caveat','Segoe Script',cursive;font-size: 23px;font-weight: 600;line-height: 1;letter-spacing: .01em;text-transform: none;color: #8A5A1E;gap: 13px;margin-top: 5px;transform: rotate(-.9deg);}.mast-jub .jb-y{color: #2E5AA8;font-weight: 700;letter-spacing: 0;}.mast-jub .jb-t{color: #B3570E;}.mast-jub .jb-t::before,.mast-jub .jb-t::after{display: none;}.mast-jub:hover{color: #6E4616;transform: rotate(-.3deg);}.mast-jub,.mast-jub:hover{transition: transform .25s ease,color .2s ease;}@media (max-width: 700px){.mast-jub{font-size: 18px;gap: 9px;letter-spacing: 0;}}@media (max-width: 700px){.logo-say{font-size: 16px;padding: 5px 10px 6px;border-radius: 12px 12px 12px 3px;}}.logo-sub[hidden]{display: none !important;}.logo-wrap:has(.logo-deco) + .mast-jub,.mh-mid > .mast-jub{margin-top: 3px;}.logo-deco{cursor: pointer;}.logo-say{position: absolute;left: calc(100% - 2px);top: 4px;transform: translate(-8px,4px) scale(.85);transform-origin: 0 100%;background: var(--surface);color: #B3570E;border: 1.5px solid #4A3524;padding: 7px 13px 8px;border-radius: 16px 16px 16px 4px;font: 400 21px/1 'Caveat','Segoe Script',cursive;letter-spacing: .01em;white-space: nowrap;opacity: 0;pointer-events: none;z-index: 4;transition: opacity .2s ease,transform .22s cubic-bezier(.3,1.4,.5,1);}.logo-say::after{content: "";position: absolute;left: -7px;bottom: 2px;width: 9px;height: 9px;background: var(--surface);border-left: 1.5px solid #4A3524;border-bottom: 1.5px solid #4A3524;transform: rotate(22deg) skewX(-10deg);border-bottom-left-radius: 2px;}.logo-deco:hover .logo-say,.logo-deco:active .logo-say,.logo:focus-visible .logo-say{opacity: 1;transform: translate(0,0) scale(1);}@media (max-width: 700px){.logo-say{font-size: 16px;padding: 5px 10px 6px;border-radius: 12px 12px 12px 3px;}}@media (prefers-reduced-motion: reduce){.logo-say{transition: none;}}.lang-one{display: none;}@media (max-width: 900px){.mh-left .lang-one{display: inline-flex;align-items: center;justify-content: center;order: 99;min-width: 26px;height: 26px;margin: 0 0 0 6px;padding: 0 4px;font: 600 12px/1 var(--ui);letter-spacing: .07em;color: var(--muted);border: 0;flex: 0 0 auto;}.mh-left .lang-one:hover,.mh-left .lang-one:focus-visible{color: var(--ink);}.mh-left .lang-one:active{opacity: .6;}}@media (max-width: 370px){.mh-left .mh-now .now-date{display: none;}.mh-left .lang-one{margin-left: 4px;}}.logo-deco .jb-ico.is-teddy{width: 70px;height: 110px;}@media (max-width: 900px){.logo-deco .jb-ico.is-teddy{width: 46px;height: 72px;}}@media (max-width: 420px){.logo-deco .jb-ico.is-teddy{width: 38px;height: 60px;}}.jb-ico.is-teddy .td-balloon{transform-origin: 12px 50px;animation: ow-td-fly 11s ease-in infinite;}@keyframes ow-td-fly{0%,46%{transform: translate(0,0) rotate(0deg);opacity: 1;}50%{transform: translate(-1px,-2px) rotate(4deg);opacity: 1;}72%{transform: translate(-7px,-58px) rotate(-9deg);opacity: 1;}86%,100%{transform: translate(-12px,-120px) rotate(6deg);opacity: 0;}}@media (prefers-reduced-motion: reduce){.jb-ico.is-teddy .td-balloon{animation: none;}}