@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/airanking/fonts/PretendardVariable.woff2)format("woff2-variations")}@font-face{font-family:Song Myung;font-weight:400;font-style:normal;font-display:swap;src:url(/airanking/fonts/song-myung-korean-400-normal.woff2)format("woff2");unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}@font-face{font-family:Song Myung;font-weight:400;font-style:normal;font-display:swap;src:url(/airanking/fonts/song-myung-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Hahmlet;font-weight:300;font-style:normal;font-display:swap;src:url(/airanking/fonts/hahmlet-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Hahmlet;font-weight:700;font-style:normal;font-display:swap;src:url(/airanking/fonts/hahmlet-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Zalando Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/airanking/fonts/zalando-sans-latin-700-normal.woff2)format("woff2")}:root{--bg:#e6e3dc;--paper:#fbfaf7;--paper-dim:#f3f1ea;--cream:#f4f0e4;--cream-line:#e3ddc9;--ink:#16140f;--ink-soft:#4c4842;--gray:#7a766f;--faint:#a8a49c;--rule:#ddd7ca;--rule-soft:#e9e5da;--red:#c82527;--red-deep:#a81d1f;--wash:#fbf3f2;--bar-track:#ece7da;--mini-fill:#3a362e;--font-body:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display:"Song Myung", "Noto Serif KR", serif;--font-num:"Hahmlet", serif;--font-latin:"Zalando Sans", var(--font-body)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;font-size:15px;line-height:1.5}::selection{background:var(--wash)}a{color:inherit;text-decoration:none}.model-cell .name a{text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.2em}button{cursor:pointer;font-family:inherit}img{display:block}.num{font-variant-numeric:tabular-nums}.sheet{background:var(--paper);border:1px solid #16140f1a;max-width:1176px;margin:14px auto 44px;padding:22px 22px 26px;position:relative;box-shadow:0 1px 2px #1e190f24,0 18px 44px #1e190f33}.seal-chip{border:1px solid var(--rule);background:#fff;padding:3px;display:inline-flex;transform:rotate(4deg);box-shadow:0 1px #1e190f1a}.seal-chip img{object-fit:contain;width:58px;height:53px}.masthead-rule{border-top:3px solid var(--ink)}.masthead-rule:after{content:"";border-top:1px solid var(--ink);margin-top:4px;display:block}.announce{border:3px solid var(--ink);margin-top:20px;position:relative}.announce-tab{background:var(--red);width:96px;height:10px;position:absolute;top:-3px;left:-3px}.a-grid{grid-template-columns:1fr;display:grid}.a-left{padding:18px 20px 12px}.kicker{color:var(--red);letter-spacing:.04em;font-size:20px;font-weight:900;display:inline-block}.a-name-row{align-items:center;gap:13px;min-width:0;margin-top:8px;display:flex}.a-name-row .creator-logo{border-radius:8px;width:42px;height:42px}.a-name-row .monogram{border-radius:8px;width:42px;height:42px;font-size:20px}.a-name{font-family:var(--font-latin);letter-spacing:-.015em;min-width:0;font-size:clamp(26px,6.6vw,51px);font-weight:700;line-height:1.04}.a-sub{color:var(--gray);margin-top:10px;font-size:13.5px}.a-right{border-top:1px solid var(--rule);flex-direction:column;align-items:center;padding:14px 16px 12px;display:flex}.score-wrap{padding:10px 30px 6px;position:relative}.score{font-family:var(--font-num);color:var(--red);letter-spacing:.01em;font-size:clamp(56px,15vw,86px);font-weight:700;line-height:1}.score-wrap .pen{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:116%;height:124%;position:absolute;inset:-12% -8%}.score-cap{color:var(--gray);margin-top:4px;font-size:12.5px}.a-runners{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 26px;padding:12px 20px;display:flex}.run{align-items:center;gap:8px;font-size:15px;display:flex}.run i{color:var(--gray);font-size:12.5px;font-style:normal;font-weight:800}.run .creator-logo{width:20px;height:20px}.run .monogram{width:20px;height:20px;font-size:10px}.run-name{font-weight:700}.run b{font-family:var(--font-num);font-size:17px;font-weight:700}.wsec{position:relative}.wsec>.tools{z-index:6;align-items:center;gap:7px;display:flex;position:absolute;top:0;right:0}.tool{border:1.5px solid var(--ink);height:27px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tool.round{border-radius:50%;justify-content:center;width:27px;padding:0;font-weight:800}.tool svg{width:13px;height:13px;stroke:var(--ink);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tool:hover{background:var(--paper-dim)}.more{display:inline-flex;position:relative}.menu{border:1px solid var(--rule);z-index:30;background:#fff;min-width:132px;display:block;position:absolute;top:32px;right:0;box-shadow:0 6px 18px #1e190f24}.menu button{text-align:left;border:0;border-bottom:1px solid var(--rule-soft);background:#fff;width:100%;padding:9px 12px;font-size:13px;font-weight:600;display:block}.menu button:last-child{border-bottom:0}.menu button:hover{background:var(--paper-dim)}.toast{background:var(--ink);color:#fff;z-index:90;border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:600;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1e190f47}.subj-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:24px 0 12px;padding-right:0;display:flex}.subj-head h2{letter-spacing:.01em;font-size:19px;font-weight:800}.subj-head h2 small{color:var(--gray);letter-spacing:0;margin-left:10px;font-size:12.5px;font-weight:600}.subj-link{color:var(--red-deep);text-underline-offset:3px;font-size:13.5px;font-weight:700;text-decoration:underline}.subj-grid{grid-template-columns:1fr;gap:12px;display:grid}.subj{background:var(--cream);border:1px solid var(--cream-line);padding:14px 14px 10px}.subj-top{align-items:center;gap:10px;display:flex}.subj-top img{object-fit:contain;mix-blend-mode:multiply;width:46px;height:46px}.subj-labels .ko{font-size:17px;font-weight:800;line-height:1.15}.subj-labels .en{color:var(--gray);letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}.subj-first{align-items:center;gap:8px;margin-top:11px;display:flex}.subj-first .creator-logo{width:21px;height:21px}.subj-first .monogram{width:21px;height:21px;font-size:10.5px}.subj-first .m{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;font-weight:700;overflow:hidden}.subj-first .v{font-family:var(--font-num);color:var(--red);font-size:16px;font-weight:700}.subj-bar{background:var(--bar-track);height:9px;margin-top:7px;position:relative}.subj-bar i{background:var(--red);position:absolute;inset:0 auto 0 0}.subj-rest{border-top:1px solid var(--cream-line);margin-top:11px;padding-top:7px}.subj-row{align-items:center;gap:7px;margin-top:5px;display:flex}.subj-row i{color:var(--faint);text-align:center;width:11px;font-size:11.5px;font-style:normal;font-weight:800}.subj-row .creator-logo{width:17px;height:17px}.subj-row .monogram{width:17px;height:17px;font-size:8.5px}.subj-row .m{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.subj-row .v{color:var(--gray);font-size:13px;font-weight:600}.subj-note{color:var(--gray);margin-top:10px;font-size:11.5px}.gtable-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:26px 0 10px;display:flex}.gtable-head h2{font-size:19px;font-weight:800}.gt-note{color:var(--gray);font-size:12.5px}.gtable{border-collapse:collapse;table-layout:fixed;width:100%}.gtable thead th{background:var(--cream);border-top:2.5px solid var(--ink);border-bottom:1.5px solid var(--ink);letter-spacing:.03em;text-align:left;white-space:nowrap;padding:6px 10px;font-size:13px;font-weight:800;line-height:1.35}.gtable thead th .en{color:var(--gray);letter-spacing:.04em;margin-top:1px;font-size:9.5px;font-weight:600;display:block}.gtable thead th.c,.gtable td.c-grade{text-align:center}.gtable thead th.h-rank{text-align:center;width:54px}.gtable thead th.h-grade{width:70px}.gtable thead th.h-total{width:220px}.gtable thead th.h-mini{width:92px}.gtable tbody td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:10px}.gtable tr.r1 td{background:var(--wash)}.rank{text-align:center;font-size:15px;font-weight:800;display:block}tr.r1 .rank{color:var(--red)}.model-cell{align-items:center;gap:9px;min-width:0;display:flex}.model-cell .name{font-family:var(--font-latin);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.creator-logo{object-fit:contain;border:1px solid var(--rule-soft);background:#fff;border-radius:50%;flex:none;width:21px;height:21px;padding:2px}.monogram{border:1.4px solid var(--ink-soft);color:var(--ink-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.grade-badge{text-align:center;background:var(--red);color:#fff;border-radius:4px;min-width:36px;padding:3px 7px;font-size:12.5px;font-weight:800;display:inline-block}.total{align-items:center;gap:10px;display:flex}.total .track{background:var(--bar-track);flex:1;height:9px;position:relative}.total .track i{background:var(--red);position:absolute;inset:0 auto 0 0}.total b{font-family:var(--font-num);text-align:right;width:44px;font-size:16px;font-weight:700}.mini{align-items:center;gap:8px;display:flex}.mini .track{background:var(--bar-track);flex:1;height:5px;position:relative}.mini .track i{background:var(--mini-fill);position:absolute;inset:0 auto 0 0}.mini span:last-child{color:var(--ink-soft);text-align:right;width:34px;font-size:11.5px;font-weight:600}.rank-more{justify-content:center;margin:18px 0 10px;display:flex}.rank-more-btn{border:1.5px solid var(--ink-soft);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:9px 22px;font-size:14px;font-weight:700}.rank-more-btn:hover{background:var(--paper-dim)}.rank-more-btn .num{color:var(--red-deep)}.grade-note{color:var(--gray);padding:10px 2px 0;font-size:12px}.grade-note a{color:var(--red-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.fmodal-backdrop{z-index:60;background:#16140f75;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.fmodal{background:var(--paper);border:1px solid #16140f24;flex-direction:column;width:100%;max-width:980px;max-height:88vh;padding:18px 18px 12px;display:flex;box-shadow:0 24px 64px #1e190f57}.fmodal-head{border-bottom:2.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.fmodal-head h2{font-size:18px;font-weight:800}.fmodal-head h2 span{color:var(--gray);margin-left:8px;font-size:12.5px;font-weight:600}.fmodal-close{border:1.5px solid var(--ink-soft);background:var(--paper);width:30px;height:30px;color:var(--ink-soft);border-radius:50%;flex:none;font-size:13px;font-weight:700}.fmodal-scroll{overflow:auto}.fmodal-scroll .gtable:not(.btable){min-width:900px}.fmodal-note{color:var(--gray);padding:10px 2px 4px;font-size:11.5px}.fmodal-hint{color:var(--gray);margin:0;padding:8px 2px 0;font-size:11.5px;display:none}.pagehead{padding:26px 0 6px}.pagehead h1{font-family:var(--font-display), var(--font-body);font-size:clamp(26px,6vw,40px);font-weight:400;line-height:1.15}.pagehead .desc{color:var(--gray);max-width:640px;margin-top:10px;font-size:13.5px}.pagehead .desc b{color:var(--ink-soft);font-weight:700}.wsec{margin-top:18px}.sec-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:22px 0 10px;padding-right:0;display:flex}.sec-head h2{font-size:19px;font-weight:800}@media (min-width:640px){.sec-head{padding-right:208px}}@media (max-width:639px){.sec-head{padding-right:118px}}.sec-head h2 small{color:var(--gray);margin-left:10px;font-size:12.5px;font-weight:600}.sec-head .sec-desc{color:var(--gray);flex-basis:100%;margin-top:2px;font-size:12.5px}.note{color:var(--gray);padding:8px 2px 0;font-size:12px}.cell-sub{color:var(--faint);margin-top:1px;font-size:11px;font-weight:500;display:block}.h-price{text-align:right;width:92px}.price-cell{text-align:right;color:var(--ink-soft);white-space:nowrap;font-size:13.5px;font-weight:600}.dh{padding:24px 0 4px}.dh-kicker{color:var(--red);letter-spacing:.06em;font-size:12.5px;font-weight:800;display:inline-block}.dh-name-row{align-items:center;gap:14px;min-width:0;margin-top:8px;display:flex}.dh-name-row .creator-logo{border-radius:8px;width:44px;height:44px}.dh-name-row .monogram{border-radius:8px;width:44px;height:44px;font-size:20px}.dh h1{font-family:var(--font-latin), var(--font-body);letter-spacing:-.015em;min-width:0;font-size:clamp(28px,6vw,44px);font-weight:700;line-height:1.05}.dh-sub{color:var(--gray);margin-top:10px;font-size:13.5px}.statgrid{border:1px solid var(--cream-line);background:var(--cream);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.stat{border:0 solid var(--cream-line);padding:14px 16px}.stat:nth-child(odd){border-right-width:1px}.stat:nth-child(-n+2){border-bottom-width:1px}.stat .k{color:var(--gray);font-size:12px;font-weight:700}.stat .v{font-family:var(--font-num);margin-top:4px;font-size:26px;font-weight:700;line-height:1.1}.stat .v-red{color:var(--red)}.stat .v small{font-family:var(--font-body);color:var(--gray);margin-top:3px;font-size:11px;font-weight:600;display:block}.specgrid{border:1px solid var(--rule-soft);background:var(--paper-dim);grid-template-columns:1fr;gap:0 34px;padding:14px 18px;display:grid}.spec dt{color:var(--gray);margin-top:10px;font-size:12.5px;font-weight:700}.spec dt:first-child{margin-top:0}.spec dd{margin-top:1px;font-size:15px;font-weight:700}.srcline{color:var(--gray);padding:14px 2px 0;font-size:12px}.srcline a,.srcline .back{color:var(--red-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cmp-controls{border:1px solid var(--rule-soft);background:var(--paper-dim);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 16px;display:flex}.field{flex-direction:column;flex:220px;gap:5px;min-width:0;display:flex}.field label{color:var(--gray);font-size:12px;font-weight:800}.field select{width:100%;min-width:0;font-family:var(--font-body);color:var(--ink);border:1.5px solid var(--ink-soft);background:#fff;border-radius:6px;padding:9px 10px;font-size:14px;font-weight:600}.cmp-vs{font-family:var(--font-num);color:var(--red);padding-bottom:10px;font-size:15px;font-weight:700}.cmp-result{margin-top:14px}.cmptable td,.cmptable th{padding:10px 12px}@media (max-width:639px){.cmptable td:first-child{min-width:118px}}.cmp-val{font-size:15px;font-weight:600}.cmp-val.win{font-weight:800}.win-check{vertical-align:-1px;width:14px;height:14px;stroke:var(--red);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-left:6px;display:inline-block}.cmp-empty{padding:16px 2px}.c-a{color:var(--ink)}.c-b{color:var(--ink-soft)}@media (min-width:720px){.specgrid{grid-template-columns:1fr 1fr}}.tag-open{color:var(--ink-soft);border:1px solid var(--faint);vertical-align:1px;white-space:nowrap;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:10.5px;font-weight:800;display:inline-block}.btable .score-cell{min-width:90px}.btable .score-big{align-items:center;gap:10px;display:flex}.btable .score-big .track{background:var(--bar-track);flex:1;height:9px;position:relative}.btable .score-big .track i{background:var(--red);position:absolute;inset:0 auto 0 0}.btable .score-big b{font-family:var(--font-num);text-align:right;min-width:52px;font-size:15.5px;font-weight:700}.btable td.c-rank{text-align:center}.btable .rank{font-size:15px;font-weight:800}.btable tr.r1 .rank{color:var(--red)}.site-footer{border-top:1px solid var(--rule);color:#3f3b34;max-width:1176px;margin:0 auto 28px;padding:18px 22px 0;font-size:12px;line-height:1.7}.site-footer b{font-weight:700}.site-footer a{color:var(--gray);text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.2em}@media (max-width:1023px){.gtable thead th.h-mini,.gtable td.mini-cell{display:none}.gtable thead th.h-total{width:150px}.fmodal-scroll .gtable thead th.h-mini,.fmodal-scroll .gtable td.mini-cell{display:table-cell}}@media (max-width:639px){.gtable thead th,.gtable tbody td{padding:8px 6px}.gtable thead th.h-rank{width:38px}.gtable thead th.h-grade{width:52px}.gtable thead th.h-total{width:118px}.gtable thead th.h-price,.gtable td.price-cell{display:none}.gtable .model-cell .name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box}.gtable thead th,.gtable tbody td{overflow-wrap:break-word}.fmodal-scroll .gtable:not(.btable){min-width:640px}.fmodal-scroll .gtable thead th,.fmodal-scroll .gtable tbody td{padding:6px 5px;font-size:12px}.fmodal-scroll .gtable thead th.h-total{width:96px}.fmodal-scroll .gtable .total b,.fmodal-scroll .gtable .score-big b{min-width:34px;font-size:12.5px}.fmodal-hint{display:block}.cmptable{table-layout:fixed;font-size:12.5px}.cmptable thead th.c,.cmptable td.c{width:78px}.cmptable thead th.c{white-space:normal;overflow-wrap:break-word}.gtable .total b,.gtable .score-big b{min-width:40px;font-size:14px}.gtable .total,.gtable .score-big{gap:6px}.gtable .tag-open{display:none}.grade-badge{min-width:30px;padding:2px 5px;font-size:11.5px}}@media (min-width:640px){.sheet{margin-top:20px;padding:28px 28px 32px}.subj-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.sheet{margin-top:26px;padding:34px 44px 40px}.a-grid{grid-template-columns:1fr 300px}.a-left{padding:22px 26px 14px}.a-name-row{margin-top:10px}.kicker{font-size:21px;line-height:1.15}.a-right{border-top:0;border-left:1px solid var(--rule);padding:22px 12px 10px}.score{font-size:88px}.a-runners{gap:30px;padding:11px 26px}.subj-head,.gtable-head{padding-right:236px}.subj-grid{grid-template-columns:repeat(4,1fr);gap:14px}.subj{padding:15px 15px 11px}.gtable-head{margin:28px 0 6px}.gtable thead th.h-total{width:230px}}@media (min-width:1280px){.sheet{zoom:min(calc(100vw / 1280px), 1.15);width:1176px;max-width:none}}@media (min-width:1024px) and (max-width:1279.9px){.sheet{max-width:calc(100% - 48px)}}@media (max-width:400px){.sheet{margin:8px 6px 28px;padding:16px 14px 18px}.wsec>.tools .tool{height:25px;padding:0 8px;font-size:11.5px}.wsec>.tools .tool.round{width:25px}.subj-head,.gtable-head{padding-right:118px}.subj-head h2 small,.gt-note{display:none}.run{font-size:13.5px}.run b{font-size:15px}}
:root{--ease-sheet:cubic-bezier(.16, 1, .3, 1);--motion-feedback:.14s;--motion-sheet:.36s;scrollbar-gutter:stable}.app-header{z-index:2;position:relative}.brand-block{text-align:center;padding:4px 0 22px}.brand{align-items:center;gap:16px;display:inline-flex}.brand-title{font-family:var(--font-display), var(--font-body);letter-spacing:.01em;font-size:clamp(30px,5vw,54px);line-height:1.15}.brand .seal-chip img{width:54px;height:54px}.edition-date{color:var(--red-deep);justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.edition-date:before,.edition-date:after{content:"";opacity:.5;background:currentColor;width:18px;height:1px}.tabs{justify-content:center;padding:18px 0 12px;display:flex}.tab-track{background:var(--paper-dim);isolation:isolate;border-radius:18px;grid-template-columns:repeat(5,1fr);width:min(100%,640px);padding:5px;display:grid;position:relative}.tab{z-index:1;min-height:44px;color:var(--ink-soft);white-space:nowrap;transition:color var(--motion-feedback), background-color var(--motion-feedback), scale var(--motion-feedback);border-radius:13px;justify-content:center;align-items:center;padding:9px 10px;font-size:14px;font-weight:700;display:flex;position:relative}.tab:hover{color:var(--ink);background:#16140f09}.tab.on{color:var(--red-deep)}.tab-indicator{z-index:0;background:var(--paper);opacity:0;transition:transform var(--motion-sheet) var(--ease-sheet), width var(--motion-sheet) var(--ease-sheet), opacity .1s;border-radius:13px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 2px 6px #1e190f1c,0 7px 18px #1e190f09}.tab-indicator:after{content:"";background:var(--red);border-radius:2px;width:18px;height:2px;position:absolute;bottom:5px;left:calc(50% - 9px)}.page-view{background:var(--paper)}#page-content{outline:none}.pagehead{padding-top:20px}.dh{margin-top:20px}.sheet{min-height:70vh}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,select,summary):focus-visible{outline:2px solid var(--red-deep);outline-offset:4px}:where(button,.tab):active:not(:disabled){scale:.97}button{transition:color var(--motion-feedback), background-color var(--motion-feedback), scale var(--motion-feedback)}:where(.fmodal-scroll,.tab-track){scrollbar-color:var(--faint) transparent;scrollbar-width:thin}dialog.fmodal{border:0;border-radius:18px;width:min(980px,100% - 32px);max-height:min(88dvh,1000px);margin:auto;animation:none;position:fixed;inset:0;overflow:hidden}dialog.fmodal:not([open]){display:none}dialog.fmodal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16140f6b;animation:.22s ease-out both backdrop-in}dialog.fmodal[data-closing]::backdrop{animation:.18s ease-in both backdrop-out}.fmodal-close{place-items:center;width:40px;height:40px;display:grid}.fmodal-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.fmodal-scroll{overscroll-behavior:contain}@keyframes backdrop-in{0%{opacity:0}}@keyframes backdrop-out{to{opacity:0}}.menu,.toast{animation:control-in .18s var(--ease-sheet) both}@keyframes control-in{0%{opacity:0;transform:translateY(5px)scale(.97)}}@media (max-width:639px){.sheet{margin:10px 8px 28px;padding:20px 14px 26px}.brand{gap:10px}.brand .seal-chip{padding:2px}.brand .seal-chip img{width:38px;height:38px}.brand-block{padding-bottom:18px}.edition-date{margin-top:10px;font-size:11px}.tabs{padding:14px 0 6px}.tab-track{border-radius:14px;padding:4px}.tab{border-radius:10px;min-height:44px;padding:8px 2px;font-size:11px}.tab-indicator{border-radius:10px;top:4px;bottom:4px}dialog.fmodal{width:calc(100% - 16px);max-height:90dvh;padding:16px 12px 10px}.fmodal-head h2 span{margin:4px 0 0;display:block}}@media (prefers-reduced-motion:reduce){:root{--motion-sheet:.1s;--motion-feedback:.1s}.tab-indicator{transition:opacity .1s}:where(button,.tab):active:not(:disabled){scale:1}.menu,.toast{animation:.1s both backdrop-in}dialog.fmodal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.menu[data-closing],.toast[data-closing]{pointer-events:none;animation:.18s ease-in both control-out}@keyframes control-out{to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.menu[data-closing],.toast[data-closing]{animation-name:backdrop-out}}
