:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4eee2;--paper2:#fbf8f1;--card:#fffdf8;--line:#dcd2bf;--line2:#e9e1d2;--ink:#1e2a44;--ink2:#4b556a;--muted:#8a8374;--red:#c8462e;--red2:#f6ddd5;--teal:#2b7c6c;--teal2:#d6ece6;--gold:#e2a23a;--gold-deep:#b7791f;--gold2:#fbebc9;--navy:#33507e;--navy2:#dce4f0;--text-muted:#6b6455;--text-red:#a93a24;--text-teal:#1f6356;--text-gold:#7e5210;--text-navy:#2d4870;--g-before_aug:var(--teal);--g-aug:var(--gold-deep);--g-after_aug:var(--red);--sans:"Noto Sans SC", "Noto Sans CJK SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--serif:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--radius-card:20px;--radius:12px;--shadow-card:0 1px 0 #1e2a440d, 0 10px 24px -18px #1e2a4459;--wrap:1200px;--gutter:16px;--header-h:64px}@media (min-width:768px){:root{--gutter:28px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}body{min-height:100vh;font-family:var(--sans);color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(1100px 520px at 72% -8%,#fffdf8cc,#fffdf800 62%),linear-gradient(#dcd2bf42 1px,#0000 1px),linear-gradient(90deg,#dcd2bf42 1px,#0000 1px);background-size:auto,28px 28px,28px 28px;margin:0;font-size:15px;line-height:1.65;overflow-x:hidden}@media (min-width:768px){body{font-size:16px}}#root{flex-direction:column;min-height:100vh;display:flex}main{flex:1}main:focus{outline:none}main:focus-visible{outline:none}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);letter-spacing:.01em;margin:0;font-weight:900;line-height:1.25}p{margin:0}a{color:var(--text-navy);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--text-red)}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:6px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:8px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#fff;top:12px}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.muted{color:var(--text-muted)}.nowrap{white-space:nowrap}.tbd{color:var(--text-muted);border-bottom:1px dashed var(--muted);font-style:normal}.site-header{z-index:40;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--line2);background:#f4eee2eb;position:sticky;top:0}.site-header__bar{min-height:var(--header-h);align-items:center;gap:12px;display:flex}.brand{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.brand__logo{flex:none;width:32px;height:32px}.brand__fuzi{letter-spacing:.12em;white-space:nowrap;font-size:17px;font-weight:700}.brand__sep{background:var(--line);flex:none;width:1px;height:20px}.brand__series{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:14px;display:flex}.brand__xiaoli{color:var(--text-red);letter-spacing:.06em;font-weight:700}.brand__product{color:var(--text-muted);letter-spacing:.06em}.site-nav{margin-left:auto}.site-nav ul{gap:4px;list-style:none;display:flex}.site-nav a{color:var(--ink2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;display:block}.site-nav a:hover{color:var(--ink);background:#fffdf8e6}.site-nav a[aria-current=page]{background:var(--ink);color:#fff}.icon-btn{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--ink2);color:var(--ink)}.icon-btn svg{width:20px;height:20px}@media (max-width:859px){:root{--header-h:56px}.brand__fuzi{letter-spacing:.08em;font-size:15px}.brand__logo{width:28px;height:28px}.site-header__bar .site-nav{display:none}.header-settings{margin-left:auto}.site-nav--mobile{border-top:1px solid var(--line2)}.site-nav--mobile ul{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.site-nav--mobile a{text-align:center;border-radius:0;padding:9px 4px 10px;font-size:14px;position:relative}.site-nav--mobile a[aria-current=page]{color:var(--text-red);background:0 0}.site-nav--mobile a[aria-current=page]:after{content:"";background:var(--red);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:28%;right:28%}}@media (min-width:860px){.site-nav--mobile{display:none}}@media (max-width:380px){.brand__product{display:none}}.site-footer{border-top:1px solid var(--line);color:var(--text-muted);background:#fbf8f1b3;margin-top:56px;padding:28px 0 36px;font-size:13px}.site-footer__grid{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 28px;display:flex}.site-footer strong{color:var(--ink);font-weight:700}.site-footer__links{flex-wrap:wrap;gap:4px 16px;display:flex}.site-footer a{color:var(--text-muted)}.site-footer a:hover{color:var(--text-red)}.site-footer__note{width:100%;margin-top:10px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.card--pad{padding:20px}@media (min-width:768px){.card--pad{padding:24px 28px}}.seal{background:var(--red);color:#fff;width:34px;height:34px;font-family:var(--serif);border-radius:5px;flex:none;place-items:center;font-size:19px;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 2px #ffffff29,0 1px #8f2b1b8c}.section-head{align-items:center;gap:12px;display:flex}.section-head__title{font-family:var(--serif);color:var(--ink2);letter-spacing:.08em;font-size:20px;font-weight:900}.section-head__en{color:var(--text-muted);letter-spacing:.06em;font-size:13px}.display{letter-spacing:.02em;font-size:max(30px,min(7.4vw,48px));line-height:1.18}.display em,.accent{color:var(--red);font-style:normal}.display em{white-space:nowrap}.lead{color:var(--ink2);font-size:15px}.pill{border:1px solid var(--line);background:var(--card);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;line-height:1.5;display:inline-flex}.pill--ink{background:var(--navy);border-color:var(--navy);color:#fff}.pill--red{background:var(--red);border-color:var(--red);color:#fff}.lv{letter-spacing:.02em;white-space:nowrap;border-radius:5px;place-items:center;min-width:30px;height:20px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.lv--A1{background:var(--red);color:#fff}.lv--A2{background:var(--navy);color:#fff}.lv--none{border:1px solid var(--muted);color:var(--text-muted);background:0 0;height:20px}.tag{background:var(--paper);border:1px solid var(--line2);color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.tag--warn{background:var(--gold2);color:var(--text-gold);border-color:#efd49a}.grp{border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12.5px;font-weight:700;line-height:1.5;display:inline-flex}.grp:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.grp--before_aug{background:var(--teal2);border-color:var(--teal);color:var(--text-teal)}.grp--aug{background:var(--gold2);border-color:var(--gold-deep);color:var(--text-gold)}.grp--after_aug{background:var(--red2);border-color:var(--red);color:var(--text-red)}.grp--before_aug:before{background:var(--teal)}.grp--aug:before{background:var(--gold-deep)}.grp--after_aug:before{background:var(--red)}.vm{width:22px;height:22px;font-size:16px;font-weight:700;line-height:1;font-family:var(--sans);place-items:center;display:inline-grid}.vm--verified{color:var(--text-teal)}.vm--partial{color:var(--text-gold)}.vm--typical{color:var(--text-muted);font-weight:400}.btn{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink2);color:var(--ink)}.btn svg{flex:none;width:18px;height:18px}.btn--primary{background:var(--red);border-color:var(--red);color:#fff}.btn--primary:hover{color:#fff;background:#b13c26;border-color:#b13c26}.btn--ink{background:var(--ink);border-color:var(--ink);color:#fff}.btn--ink:hover{color:#fff;background:#2a3a5c}.btn--ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn:disabled{opacity:.5;cursor:not-allowed}.chip{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink2);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:700;line-height:1.2;display:inline-flex}.chip:hover{border-color:var(--ink2);color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip__count{opacity:.75;font-size:12px;font-weight:400}.chip__dot{border-radius:50%;flex:none;width:9px;height:9px}.field{gap:6px;display:grid}.field__label{color:var(--ink2);font-size:13px;font-weight:700}.input,.select{border:1px solid var(--line);background:var(--card);border-radius:12px;width:100%;min-height:40px;padding:7px 12px;font-size:15px}.input:hover,.select:hover{border-color:var(--ink2)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%234B556A'%3E%3Cpath d='M5.5 7.5 10 12l4.5-4.5' stroke='%234B556A' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;padding-right:34px}.xiaoli{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block}.bubble{border:2px solid var(--ink);background:var(--card);font-family:var(--serif);color:var(--ink);border-radius:16px;padding:10px 16px;font-size:16px;font-weight:900;line-height:1.45;display:inline-block;position:relative}.bubble:after{content:"";background:var(--card);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:14px;height:14px;position:absolute;bottom:-9px;right:34px;transform:rotate(45deg)}.empty{text-align:center;justify-items:center;gap:12px;padding:32px 16px 40px;display:grid}.empty .xiaoli{width:132px}.empty__title{font-family:var(--serif);font-size:19px;font-weight:900}.page{padding-top:24px}@media (min-width:768px){.page{padding-top:36px}}.page-hero{gap:12px;margin-bottom:24px;display:grid}.stack{gap:16px;display:grid}.stack-lg{gap:28px;display:grid}.page-loading{text-align:center;color:var(--text-muted);padding:80px 0}.official-note{border-radius:var(--radius);background:var(--red2);color:#7d2a19;border:1px solid #efc3b6;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.official-note svg{flex:none;width:18px;height:18px;margin-top:2px}.dialog{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);width:min(520px,100vw - 24px);max-height:calc(100vh - 32px);color:var(--ink);padding:0;box-shadow:0 24px 60px -20px #1e2a4473}.dialog::backdrop{background:#1e2a4459}.dialog__head{align-items:center;gap:12px;padding:18px 20px 0;display:flex}.dialog__title{font-size:19px}.dialog__body{gap:18px;padding:16px 20px;display:grid}.dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.hint{color:var(--text-muted);font-size:13px;line-height:1.6}.row-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@page{margin:12mm}@page timeline{size:A4 landscape;margin:9mm}@media print{*{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}html{font-size:12px}body{font-size:10pt;background:#fff!important}.site-header,.site-nav--mobile,.skip-link,.no-print,.dialog{display:none!important}.site-footer{background:0 0;margin-top:12px;padding:8px 0 0;font-size:8.5pt}.site-footer__links{display:none}.page{padding-top:0}.wrap{max-width:none;padding:0}.card{box-shadow:none}a{color:inherit;text-decoration:none}html.page-timeline body{page:timeline}}.tl-hero{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.tl-hero__text{gap:12px;min-width:0;display:grid}.tl-hero__meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tl-stats{color:var(--ink2);white-space:nowrap;font-size:13.5px}.tl-stats b{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:900}.tl-hero__xiaoli{align-self:start;justify-items:end;display:grid}.tl-hero__xiaoli .bubble{display:none}.tl-hero__xiaoli .xiaoli{width:76px}.tl-hero__lead{grid-column:1/-1;max-width:44em}.linklike{color:var(--text-red);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;display:inline}.tl-hero__text{grid-area:1/1}.tl-hero__xiaoli{grid-area:1/2}@media (min-width:720px){.tl-hero{grid-template-columns:1fr 260px;margin-bottom:22px}.tl-hero__xiaoli{grid-row:1/span 2;align-self:end;gap:4px;margin-bottom:-18px}.tl-hero__xiaoli .bubble{display:inline-block}.tl-hero__xiaoli .xiaoli{width:150px;margin-right:28px}.tl-hero__lead{grid-column:1}}.legend{color:var(--ink2);gap:10px;margin-bottom:14px;padding:14px 16px;font-size:13.5px;display:grid}.legend__row{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.legend__label{width:2.4em;color:var(--ink);flex:none;font-weight:700}.legend__item{align-items:center;gap:6px;display:inline-flex}.legend__item b{color:var(--ink)}.legend__note{color:var(--text-muted)}.lg{flex:none;display:inline-block}.lg--reg{border:1.5px solid var(--ink2);background:var(--paper);border-right:0;border-radius:6px 0 0 6px;width:26px;height:12px}.lg--comp{background:var(--ink2);border-radius:6px;width:26px;height:12px}.lg--dot{background:var(--ink2);border:2.5px solid var(--card);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--ink2);border-radius:50%}.lg--cut{border-left:2px dashed var(--red);width:0;height:18px}.filter-dialog{width:min(680px,100vw - 24px)}.filter-dialog[open]{flex-direction:column;display:flex}.filter-dialog__body{overscroll-behavior:contain;gap:14px;overflow-y:auto}.filter-dialog__foot{border-top:1px solid var(--line2);justify-content:space-between;padding-top:14px}@media (max-width:639px){.filter-dialog{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:88vh;margin:auto 0 0}.filter-dialog__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.filter-dialog__done{flex:1}}.search{flex:1;min-width:0;position:relative}.search svg{width:18px;height:18px;color:var(--text-muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:12px}.search .input{padding-left:38px}.filters__row{grid-template-columns:3.2em 1fr;align-items:start;gap:8px;display:grid}.filters__label{color:var(--ink2);padding-top:7px;font-size:13px;font-weight:700}.filters__chips{flex-wrap:wrap;gap:8px;display:flex}.filters__selects{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.filters__selects .field{flex:11rem;min-width:11rem;max-width:18rem}.tl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px;display:flex}.tl-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-filterbtn.is-active{border-color:var(--ink)}.tl-filterbtn__badge{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}@media (max-width:479px){.tl-btnlabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl-actions .btn{padding-left:12px;padding-right:12px}}.tl-active{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px;font-size:13.5px;display:flex}.tl-active__label{color:var(--text-muted);font-weight:700}.tl-active__chip{border:1px solid var(--ink);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 12px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.tl-active__chip svg{width:14px;height:14px;color:var(--text-muted)}.tl-active__chip:hover{border-color:var(--red);color:var(--text-red)}.tl-active__chip:hover svg{color:var(--text-red)}.tl-active__clear{font-size:13px}.tl-count{color:var(--ink2);margin-right:auto;font-size:14px}.tl-count b{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:900}.seg{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:3px;display:inline-flex}.seg button{color:var(--ink2);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.seg button svg{width:16px;height:16px}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.tl-toolbar .btn[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}@media (max-width:1023px){.tl-viewswitch{display:none}}.tl-datanote{color:var(--text-muted);gap:8px;margin-top:18px;font-size:13px;display:flex}.tl-datanote svg{flex:none;width:16px;height:16px;margin-top:3px}.track{--bar-y:23px;--bar-h:12px;height:34px;position:relative}.track--before_aug{--c:var(--teal);--c2:var(--teal2)}.track--aug{--c:var(--gold-deep);--c2:var(--gold2)}.track--after_aug{--c:var(--red);--c2:var(--red2)}.track__grid{border-left:1px solid var(--line2);background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--line2) calc(100% - 1px));background-size:8.33333% 100%;position:absolute;top:12px;bottom:0;left:0;right:0}.track__reg,.track__comp{top:calc(var(--bar-y) - var(--bar-h) / 2);height:var(--bar-h);position:absolute}.track__reg{background:var(--c2);border:1.5px solid var(--c);border-right:0;border-radius:6px 0 0 6px}.track__reg.is-cut{border-left:0;border-radius:0}.track__reg.is-cut:before{content:"";border-style:solid;border-width:calc(var(--bar-h) / 2) 6px calc(var(--bar-h) / 2) 0;border-color:transparent var(--c) transparent transparent;position:absolute;top:-1.5px;left:-1px;transform:translate(-100%)}.track__comp{background:var(--c);border-radius:6px}.track__comp.has-reg{border-radius:0 6px 6px 0}.track__comp.is-cut{border-top-right-radius:0;border-bottom-right-radius:0}.track__comp.is-cut:after{content:"";border-style:solid;border-width:calc(var(--bar-h) / 2) 0 calc(var(--bar-h) / 2) 6px;border-color:transparent transparent transparent var(--c);position:absolute;top:0;right:0;transform:translate(100%)}.track__regmark{top:calc(var(--bar-y) - 10px);background:var(--c);opacity:.6;border-radius:2px;width:3px;height:20px;margin-left:-1px;position:absolute}.track__dot{top:var(--bar-y);background:var(--c);border:3px solid var(--card);width:15px;height:15px;box-shadow:0 0 0 1.5px var(--c);border-radius:50%;margin:-7.5px 0 0 -7.5px;position:absolute}.track__prev,.track__next{color:var(--text-muted);white-space:nowrap;font-size:11px;line-height:12px;position:absolute;top:-1px}.track__prev{left:0}.track__next{right:0}.track__cut{border-left:2px dashed var(--red);width:0;margin-left:-1px;position:absolute;top:8px;bottom:-6px}.scale{text-align:center;color:var(--text-muted);grid-template-columns:repeat(12,1fr);margin-top:3px;font-size:10.5px;line-height:1.2;display:grid}.tl-head{display:none}.tl-list{gap:12px;list-style:none;display:grid}.tl-row{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"idx name verify""track track track""detail detail detail";gap:6px 10px;padding:14px 16px 16px;display:grid}.tl-row__idx{font-family:var(--serif);color:var(--text-muted);grid-area:idx;padding-top:1px;font-size:15px;font-weight:900}.tl-row__idx input{width:20px;height:20px;accent-color:var(--red);margin:1px 0 0}.tl-row__name{flex-wrap:wrap;grid-area:name;align-items:center;gap:4px 8px;min-width:0;display:flex}.tl-row__title{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.tl-row__title:hover{color:var(--text-red);text-decoration:underline}.tl-row__badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tl-row__cat{width:100%;color:var(--text-muted);font-size:12.5px}.tl-row__verify{grid-area:verify}.tl-row__track{grid-area:track;margin-top:2px;padding:0 4px}.tl-row__detail{grid-area:detail;gap:4px;margin:6px 0 0;font-size:13.5px;line-height:1.55;display:grid}.tl-row__detail>div{grid-template-columns:4.8em minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.tl-row__detail dt{color:var(--text-muted);font-weight:700}.tl-row__detail dd{color:var(--ink2);margin:0}.tl-row__span{color:var(--text-muted)}.tl-row__result{display:none}.tl-row.is-selected{border-color:var(--red);background:#fdf1ec}@media screen and (min-width:640px) and (max-width:1023px){.tl-list{grid-template-columns:1fr 1fr}}@media print,(min-width:1024px){.tl{--cols:2.25rem minmax(11.5rem, 15rem) minmax(0, 1fr) 8.75rem 2.75rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);position:relative}.tl--text{--cols:2.25rem minmax(11.5rem, 15rem) 12rem minmax(0, 1fr) 8.75rem 2.75rem}.tl-head{grid-template-columns:var(--cols);top:var(--header-h);z-index:5;border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;background:var(--ink);color:#fff;align-items:end;gap:0 14px;padding:8px 16px 9px;font-size:13px;font-weight:700;display:grid;position:sticky}.tl-head__idx,.tl-head__verify{text-align:center}.tl-head__months{text-align:center;grid-template-columns:repeat(12,1fr);padding:26px 4px 0;font-size:12px;font-weight:400;display:grid;position:relative}.tl-head__months>span:not(.tl-head__cut){border-left:1px solid #ffffff24}.tl-head__cut{background:var(--red);color:#fff;white-space:nowrap;box-shadow:0 0 0 2px var(--ink);border-radius:6px;padding:1px 9px;font-size:12px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.tl-list{gap:0}.tl-row{grid-template-columns:var(--cols);border:0;border-top:1px solid var(--line2);box-shadow:none;background:0 0;border-radius:0;grid-template-areas:none;align-items:center;gap:0 14px;padding:9px 16px}.tl-row:first-child{border-top:0}.tl-row:nth-child(2n){background:#f4eee266}.tl-row:hover{background:#fbebc973}.tl-row:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.tl-row>*{grid-area:auto}.tl-row__idx{text-align:center;padding:0;font-size:14px}.tl-row__name{gap:2px 8px}.tl-row__title{font-size:15px}.tl-row__cat{font-size:12px}.tl-row__track{margin:0;padding:0 4px}.tl-row__track .scale{display:none}.tl-row__track .track__cut{top:-10px;bottom:-10px}.tl-row__track .track__grid{top:0}.tl-row__result{display:block}.tl-row__result .grp{white-space:normal;padding-top:3px;padding-bottom:3px;line-height:1.35}.tl-row__verify{text-align:center}.tl--gantt .tl-row__detail{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl--text .tl-row__detail{grid-column:span 2;grid-template-columns:12rem minmax(0,1fr);gap:0 14px;margin:0;font-size:13.5px}.tl--text .tl-row__detail>div{display:block}.tl--text .tl-row__detail dt,.tl--text .tl-row__res-m{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tl.is-selecting .tl-row.is-selected{background:#fdf1ec}}.has-export-bar{padding-bottom:150px}.export-bar{z-index:60;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -12px #1e2a4499}.export-bar__inner{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.export-bar__text{flex:18rem;gap:2px;font-size:13px;display:grid}.export-bar__text strong{font-size:15px}.export-bar__hint{color:#ffffffd1}.export-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.export-bar__ghost{color:#fff;border-color:#ffffff59}.export-bar__ghost:hover{color:#fff;border-color:#fff}.print-only{display:none}@media print{.print-only{display:block}.print-head{color:#333;margin:0 0 8px;font-size:10pt}.tl-hero{margin-bottom:6px}.tl-hero__lead,.tl-datanote svg{display:none}.display{font-size:20pt}.legend{box-shadow:none;margin-bottom:8px;padding:6px 10px;font-size:9pt}.tl{box-shadow:none;border-radius:0}.tl-head{border-radius:0;position:static}.tl-row{break-inside:avoid;padding-top:5px;padding-bottom:5px}.tl-row:hover{background:0 0}.tl-row__title{font-size:10pt}.tl-row__cat{display:none}}
