@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background-color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.14 0 0 0 0 0.13 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");margin:0}::selection{color:var(--ink);background:#a63a2b29}a{color:inherit;text-decoration:none}.card{background:var(--card);border:1px solid var(--line)}.admin-side a{font-family:var(--sans);color:var(--ink2);justify-content:space-between;align-items:center;padding:10px 20px;font-size:13px;transition:background .2s,color .2s;display:flex}.admin-side a:hover{background:#2a252108}.admin-side a.on{border-left:3px solid var(--cinnabar);color:var(--cinnabar);background:#a63a2b12;padding-left:17px;font-weight:700}.admin-badge{background:var(--cinnabar);color:#f7f3ea;justify-content:center;align-items:center;min-width:20px;height:17px;padding:0 5px;font-size:10.5px;display:inline-flex}.stat-card{background:var(--card);border:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.stat-card .n{font-size:27px;font-weight:700}.stat-card .l{font-family:var(--sans);color:var(--faint);font-size:11.5px}.rich-edit{border:1px solid var(--chipline);min-height:96px;font-size:13.5px;line-height:1.95;font-family:var(--serif);background:#fffdf8;outline:none;padding:10px 12px}.rich-edit:focus{border-color:var(--faint)}.rich-edit:empty:before{content:attr(data-ph);color:var(--faint)}.rich-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rich-bar .sep{background:var(--chipline);width:1px;height:18px;margin:0 3px}.rich-bar button{border:1px solid var(--chipline);background:var(--paper);cursor:pointer;color:var(--sub);font-size:12px;line-height:1.6;font-family:var(--sans);padding:4px 10px}.rich-bar button:hover{border-color:var(--faint)}.rich-bar select{border:1px solid var(--chipline);background:var(--paper);color:var(--sub);cursor:pointer;font-size:12px;line-height:1.6;font-family:var(--sans);max-width:150px;padding:3px 6px}@media (max-width:900px){.r-5col{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.r-2col,.r-5col{grid-template-columns:1fr!important;gap:16px!important}.admin-body{flex-direction:column!important}.admin-side{border-right:none!important;border-bottom:1px solid var(--line)!important;flex-direction:row!important;width:100%!important;min-height:0!important;padding:0!important;overflow-x:auto!important}.admin-side a{white-space:nowrap;border-left:none!important;padding:12px 14px!important}.admin-side a.on{border-bottom:2px solid var(--cinnabar);border-left:none!important;padding-left:14px!important}.admin-main{padding:18px 14px 32px!important}}
@font-face{font-family:YS Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/display/ys-display-900.woff2)format("woff2")}@font-face{font-family:YS Hero;font-style:normal;font-weight:100 900;font-display:block;src:url(/fonts/display/ys-hero-vf.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/latin/archivo-latin-wdth-normal.woff2)format("woff2");unicode-range:U+20-7E,U+B0,U+D7,U+F7,U+2212}:root{--y-paper:#faf9f5;--y-ink:#0b0b0d;--y-dan:#f2431d;--y-dan-ink:#d23410;--y-qing:#1636e9;--y-qing-deep:#0f27b8;--y-huang:#ffc928;--y-soft:#efede6;--y-rule:#dcd9cf;--y-mute:#6b6861;--y-sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--y-disp:"Archivo", "YS Display", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--y-lat:"Archivo", "Noto Sans SC", sans-serif;--y-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, "Noto Sans SC", monospace;--y-ease:cubic-bezier(.2, .8, .2, 1);--y-wrap:1360px;--y-gut:clamp(18px, 3.4vw, 52px);--y-head:64px;--paper:#faf9f5;--wall:#f2f0ea;--wall-deep:#e8e5dc;--card:#fff;--band:#f2f0ea;--tint:#eceae2;--ink:#0b0b0d;--ink2:#2d2c29;--sub:#55524c;--faint:#6b6861;--mute:#8f8c84;--line:#dedbd2;--line2:#e9e6de;--chipline:#cfccc2;--cinnabar:#d23410;--cinnabar-dark:#b02a0c;--azure:#1636e9;--azure-dark:#0f27b8;--tier-s:#f2431d;--tier-a:#f6764f;--tier-b:#9d978a;--tier-c:#b9b4a8;--tier-d:#cfcbc0;--serif:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--num:"Archivo", "Noto Sans SC", sans-serif;--head:64px}html{background:var(--y-paper)}body{background-image:none;background-color:var(--y-paper);font-family:var(--y-sans);letter-spacing:0}.y-wrap{box-sizing:border-box;max-width:var(--y-wrap);padding:0 var(--y-gut);margin:0 auto}.yn{z-index:60;height:var(--y-head);padding:0 var(--y-gut);background:var(--y-paper);border-bottom:2px solid var(--y-ink);font-family:var(--y-sans);color:var(--y-ink);align-items:stretch;display:flex;position:sticky;top:0}.yn-brand{color:inherit;font:900 23px/1 var(--y-disp);letter-spacing:.12em;align-items:center;gap:10px;margin-right:clamp(14px,3vw,44px);text-decoration:none;display:flex}.yn-halls{align-items:stretch;display:flex}.yn-hall{color:inherit;font:700 16px/1 var(--y-sans);letter-spacing:.06em;isolation:isolate;align-items:center;gap:10px;padding:0 clamp(14px,1.8vw,26px);text-decoration:none;transition:color .25s;display:flex;position:relative}.yn-hall i{width:11px;height:11px;transition:transform .4s var(--y-ease);flex:none}.yn-hall.dan i{background:var(--y-dan);border-radius:50%}.yn-hall.qing i{background:var(--y-qing)}.yn-hall:before{content:"";z-index:-1;transform-origin:bottom;transition:transform .35s var(--y-ease);position:absolute;inset:0 0 -2px;transform:scaleY(0)}.yn-hall.dan:before{background:var(--y-dan)}.yn-hall.qing:before{background:var(--y-qing)}.yn-hall:hover,.yn-hall.on{color:#fff}.yn-hall:hover:before,.yn-hall.on:before{transform:scaleY(1)}.yn-hall:hover i,.yn-hall.on i{background:#fff;transform:rotate(90deg)scale(.9)}.yn-right{align-items:center;gap:12px;margin-left:auto;display:flex}.yn-ask{border:2px solid var(--y-ink);height:38px;color:var(--y-ink);font:500 14px/1 var(--y-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;transition:background .2s,color .2s;display:inline-flex}.yn-ask kbd{background:var(--y-ink);color:var(--y-paper);font:500 11px/1 var(--y-mono);border-radius:999px;padding:4px 7px}.yn-ask:hover{background:var(--y-ink);color:var(--y-paper)}.yn-ask:hover kbd{background:var(--y-huang);color:var(--y-ink)}.yn-user{align-items:center;gap:12px;font-size:13.5px;display:flex}.yn-user a{color:var(--y-dan-ink);font-weight:700;text-decoration:none}.yn-user button,.yn-login{background:var(--y-ink);height:38px;color:var(--y-paper);font:500 14px/1 var(--y-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;transition:background .2s;display:inline-flex}.yn-user button:hover,.yn-login:hover{background:var(--y-dan)}.yn-burger{border:2px solid var(--y-ink);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;display:none}.yn-sub{height:46px;padding:0 var(--y-gut);scrollbar-width:none;font:500 14px/1 var(--y-sans);color:#fff;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow-x:auto}.yn-sub::-webkit-scrollbar{display:none}.yn-sub[data-hall=dan]{background:var(--y-dan)}.yn-sub[data-hall=qing]{background:var(--y-qing)}.yn-sub b{font:900 15px/1 var(--y-disp);letter-spacing:.08em;margin-right:14px}.yn-sub a{color:#ffffffdb;border-radius:999px;padding:8px 14px;text-decoration:none;transition:background .2s,color .2s}.yn-sub a:hover{color:#fff;background:#ffffff29}.yn-sub a.on{color:var(--y-ink);background:#fff;font-weight:700}.yn-sheet{inset:var(--y-head) 0 0;z-index:59;background:var(--y-ink);animation:y-up .35s var(--y-ease);grid-template-rows:1fr 1.5fr auto;display:grid;position:fixed}.yn-sheet>div{padding:18px var(--y-gut);color:#fff;flex-direction:column;justify-content:center;gap:6px;display:flex}.yn-sheet .dan{background:var(--y-dan)}.yn-sheet .qing{background:var(--y-qing)}.yn-sheet b{font:900 30px/1.2 var(--y-disp)}.yn-sheet a{color:#fff;font:500 17px/2 var(--y-sans);text-decoration:none}.yn-sheet .me{flex-direction:row;justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:14px;font-size:14px}@keyframes y-up{0%{opacity:0;transform:translateY(16px)}}.y-btn{white-space:nowrap;box-sizing:border-box;border:2px solid var(--y-ink);background:var(--y-ink);height:54px;color:var(--y-paper);font:700 15.5px/1 var(--y-sans);letter-spacing:.04em;cursor:pointer;transition:background .25s, color .25s, border-color .25s, transform .25s var(--y-ease);border-radius:999px;align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex}.y-btn svg{transition:transform .3s var(--y-ease)}.y-btn:hover{background:var(--y-dan);border-color:var(--y-dan);color:#fff}.y-btn:hover svg{transform:translate(5px)}.y-btn:active{transform:scale(.97)}.y-btn.qing:hover{background:var(--y-qing);border-color:var(--y-qing)}.y-btn.inv{color:var(--y-ink);background:#fff;border-color:#fff}.y-btn.inv:hover{background:var(--y-huang);border-color:var(--y-huang);color:var(--y-ink)}.y-btn.line{color:inherit;background:0 0;border-color:currentColor}.y-btn.line:hover{background:var(--y-ink);border-color:var(--y-ink);color:var(--y-paper)}.y-lab{font:700 13px/1 var(--y-lat);letter-spacing:.14em;align-items:center;gap:12px;margin:0;display:flex}.y-lab i{background:currentColor;width:34px;height:2px}.y-more{color:inherit;font:700 15px/1 var(--y-sans);transition:gap .3s var(--y-ease);border-bottom:2px solid;align-items:center;gap:8px;padding-bottom:6px;text-decoration:none;display:inline-flex}.y-more:hover{gap:14px}.y-pen{white-space:nowrap;display:inline-block;position:relative}.y-pen svg{pointer-events:none;width:118%;height:128%;position:absolute;top:-14%;left:-9%;overflow:visible}.y-pen path{fill:none;stroke:var(--y-dan);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:3;stroke-dashoffset:0}.y-pen.line svg{height:26%;top:auto;bottom:-16%}.in .y-pen path,.y-pen.in path,.yhd .y-pen path{animation:.9s cubic-bezier(.5,0,.4,1) .4s both y-draw}@keyframes y-draw{0%{stroke-dashoffset:3px}to{stroke-dashoffset:0}}.yh{height:calc(100vh - var(--y-head));isolation:isolate;background:linear-gradient(105deg, var(--y-paper) 0 50%, var(--y-qing) 50% 100%);min-height:620px;max-height:1200px;position:relative;overflow:hidden}@supports (height:1svh){.yh{height:calc(100svh - var(--y-head))}}.yh-gl{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.yh[data-gl] .yh-gl{opacity:1}.yh-title{text-align:center;white-space:nowrap;font:900 clamp(84px, 15.5vw, 280px)/.9 "YS Hero", var(--y-disp);letter-spacing:-.03em;color:#fff;mix-blend-mode:difference;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:33%;left:0;right:0;transform:translateY(-50%)}.yh-title i{animation:yh-in 1.5s var(--y-ease) both, yh-breathe 7s 2.2s ease-in-out infinite alternate;animation-delay:calc(.15s + var(--i) * .11s), calc(2.2s + var(--i) * .5s);font-style:normal;display:inline-block}@keyframes yh-in{0%{opacity:0;font-weight:100;transform:translateY(.14em)}to{opacity:1;font-weight:900;transform:none}}@keyframes yh-breathe{0%{font-weight:900}to{font-weight:560}}.yh-side{z-index:2;width:min(350px,29vw);animation:y-up .9s .9s var(--y-ease) both;position:absolute;bottom:clamp(26px,5.2vh,60px)}.yh-side.l{left:var(--y-gut);color:var(--y-ink)}.yh-side.r{right:var(--y-gut);color:#fff}.yh-side .no{font:800 13px/1 var(--y-lat);letter-spacing:.14em;align-items:center;gap:10px;display:flex}.yh-side .no:after{content:"";background:currentColor;width:30px;height:2px}.yh-side b{font:900 clamp(26px, 2.7vw, 40px)/1.1 var(--y-disp);letter-spacing:.02em;margin-top:12px;display:block}.yh-side p{font:400 15px/1.8 var(--y-sans);opacity:.86;margin:10px 0 20px}.yh-top{z-index:2;font:500 12.5px/1 var(--y-sans);letter-spacing:.1em;animation:y-up .9s 1.1s var(--y-ease) both;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:clamp(18px,3.4vh,34px)}.yh-top.l{left:var(--y-gut);color:var(--y-ink)}.yh-top.r{right:var(--y-gut);color:#fff;justify-content:flex-end}.yh-top li{border:1.5px solid;border-radius:999px;padding:8px 12px}.yh-shape{z-index:2;background:var(--y-ink);color:#fff;font:500 13px/1 var(--y-mono);letter-spacing:.06em;white-space:nowrap;opacity:0;border-radius:999px;padding:9px 16px;transition:opacity .6s;position:absolute;bottom:clamp(22px,4.6vh,50px);left:50%;transform:translate(-50%)}.yh[data-gl] .yh-shape{opacity:1}.y-mq{background:var(--y-ink);color:var(--y-paper);border-top:2px solid var(--y-ink);overflow:hidden}.y-mq>div{width:max-content;animation:36s linear infinite y-mq;display:flex}.y-mq span{font:900 17px/1 var(--y-disp);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:26px;padding:15px 13px;display:flex}.y-mq span:after{content:"";background:var(--y-dan);border-radius:50%;width:9px;height:9px}.y-mq span:nth-child(3n):after{background:var(--y-huang);border-radius:0}.y-mq span:nth-child(3n+1):after{background:var(--y-qing);border-radius:0;transform:rotate(45deg)}@keyframes y-mq{to{transform:translate(-50%)}}.ys{padding:clamp(72px,9vw,150px) 0;position:relative}.ys.dan{background:var(--y-paper);color:var(--y-ink)}.ys.qing{background:var(--y-qing);color:#fff}.ys.mo{background:var(--y-ink);color:#fff}.ys-h{font:900 clamp(40px, 6.9vw, 112px)/1.05 var(--y-disp);letter-spacing:-.01em;margin:26px 0 0}.ys-h em{color:var(--y-dan);font-style:normal}.ys.qing .ys-h em,.ys.mo .ys-h em{color:var(--y-huang)}.ys-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;display:grid}.ys-top .y-more{margin-bottom:14px}.ys-p{max-width:34em;font:400 clamp(16px, 1.25vw, 18.5px)/1.95 var(--y-sans);opacity:.86;text-wrap:pretty;margin:0}.yd-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,84px);margin-top:clamp(44px,5.4vw,84px);display:grid}.yd-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 clamp(22px,2.8vw,44px);margin:clamp(30px,3.4vw,48px) 0 0;display:grid}.yd-facts dt{font:500 13px/1.5 var(--y-sans);color:var(--y-mute);letter-spacing:.06em;order:2;margin-top:10px}.yd-facts dd{font:800 clamp(48px, 5vw, 78px)/.9 var(--y-lat);letter-spacing:-.02em;white-space:nowrap;margin:0;font-stretch:78%}.yd-facts>div{flex-direction:column;display:flex}.yd-facts>div:last-child dd{color:var(--y-dan)}.yt{gap:10px;display:grid}.yt-row{border:2px solid var(--y-ink);min-height:104px;transition:transform .35s var(--y-ease), box-shadow .35s var(--y-ease);background:#fff;border-radius:18px;grid-template-columns:132px minmax(0,1fr);display:grid;overflow:hidden}.yt-row:hover{box-shadow:6px 6px 0 var(--y-ink);transform:translate(-3px,-3px)}.yt-k{border-right:2px solid var(--y-ink);background:var(--k,var(--y-soft));color:var(--kc,var(--y-ink));flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.yt-k b{font:900 52px/.9 var(--y-lat);font-stretch:86%}.yt-k span{font:700 13px/1 var(--y-sans);letter-spacing:.12em}.yt-row[data-k=S]{--k:var(--y-dan);--kc:#fff}.yt-row[data-k=A]{--k:#f8825c;--kc:#fff}.yt-row[data-k=B]{--k:#fbb69c}.yt-row[data-k=C]{--k:#fddccd}.yt-row[data-k=D]{--k:var(--y-soft)}.yt-row[data-k^=P]{--k:var(--y-ink);--kc:#fff}.yt-row[data-k^=P] .yt-k b{font-size:34px;font-stretch:75%}.yt-items{flex-wrap:wrap;align-items:center;gap:12px 26px;padding:14px 22px;display:flex}.yt-book{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.yt-book .ex-cover{transition:transform .35s var(--y-ease);box-shadow:3px 3px 0 var(--y-ink);border-radius:3px}.yt-book:hover .ex-cover{transform:translateY(-5px)rotate(-3deg)}.yt-book b{font:700 15.5px/1.35 var(--y-sans);display:block}.yt-book small{font:400 12.5px/1.4 var(--y-sans);color:var(--y-mute);margin-top:4px;display:block}.yt-book small em{font:800 14px/1 var(--y-lat);color:var(--y-dan-ink);margin-left:2px;font-style:normal}.yt-none{font:400 14px/1.6 var(--y-sans);letter-spacing:.14em;color:var(--y-mute);margin:0}.yt.small .yt-row{grid-template-columns:96px minmax(0,1fr);min-height:82px}.yt.small .yt-k b{font-size:40px}.yr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(40px,4.6vw,70px);display:grid}.yr{box-sizing:border-box;border:2px solid var(--y-ink);min-height:340px;color:inherit;transition:transform .35s var(--y-ease), box-shadow .35s var(--y-ease);background:#fff;border-radius:22px;flex-direction:column;padding:26px 26px 24px;text-decoration:none;display:flex;position:relative}.yr:hover{box-shadow:8px 8px 0 var(--y-ink);transform:translate(-4px,-4px)}.yr .ex-cover{box-shadow:4px 4px 0 var(--y-ink);transition:transform .4s var(--y-ease);border-radius:4px}.yr:hover .ex-cover{transform:rotate(-4deg)scale(1.04)}.yr-grade{width:92px;height:92px;font:900 62px/1 var(--y-lat);color:var(--y-dan);place-items:center;display:grid;position:absolute;top:18px;right:22px;transform:rotate(-9deg)}.yr-grade svg{position:absolute;inset:-4px;overflow:visible}.yr-grade path{fill:none;stroke:var(--y-dan);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:3;stroke-dashoffset:0}.in .yr-grade path,.yhd .yr-grade path{animation:.8s cubic-bezier(.5,0,.4,1) .5s both y-draw}.yr-grade.wait{font:700 15px/1.3 var(--y-sans);color:var(--y-mute);text-align:center;transform:rotate(-9deg)}.yr>b{font:700 22px/1.4 var(--y-sans);margin-top:22px;display:block}.yr .m{font:400 13.5px/1.5 var(--y-sans);color:var(--y-mute);margin-top:6px}.yr .v{font:400 15.5px/1.8 var(--y-sans);color:var(--ink2);margin:14px 0 0}.yr .go{font:700 14px/1 var(--y-sans);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.yr .go svg{transition:transform .3s var(--y-ease)}.yr:hover .go svg{transform:translate(6px)}.yb{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:clamp(44px,5vw,80px);display:grid}.yb-c{box-sizing:border-box;min-width:0;color:var(--y-ink);transition:transform .4s var(--y-ease), box-shadow .4s var(--y-ease);background:#fff;border-radius:24px;flex-direction:column;padding:26px 26px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.yb-c:hover{transform:translateY(-6px);box-shadow:0 26px 44px -22px #040c50bf}.yb-c .k{font:700 12.5px/1 var(--y-lat);letter-spacing:.14em;color:var(--y-qing);align-items:center;gap:8px;display:flex}.yb-c .k:before{content:"";background:currentColor;width:8px;height:8px}.yb-c h3{font:900 clamp(22px, 2vw, 30px)/1.25 var(--y-disp);margin:14px 0 0}.yb-c p{font:400 14.5px/1.85 var(--y-sans);color:#4a4843;margin:10px 0 0}.yb-c .go{font:700 14px/1 var(--y-sans);align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.yb-c .go svg{transition:transform .3s var(--y-ease)}a.yb-c:hover .go svg{transform:translate(6px)}.yb-c.ink{background:var(--y-ink);color:#fff}.yb-c.ink p{color:#ffffffb8}.yb-c.ink .k{color:var(--y-huang)}.yb-c.ink .st{border-color:var(--y-huang);color:var(--y-huang)}.yb-c.huang{background:var(--y-huang)}.yb-c.huang .k{color:var(--y-ink)}.yb-c.glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff73}.yb-c.glass p{color:#ffffffc7}.yb-c.glass .k{color:var(--y-huang)}.yb-c.yb-plot{grid-area:span 2/span 8;padding:0}.yb-ask,.yb-mt{grid-column:span 4}.yb-games{grid-column:span 12}.yb-3{grid-column:span 3;min-height:250px}.yb-c img.ic{object-fit:contain;width:74px;height:74px;transition:transform .5s var(--y-ease);position:absolute;top:18px;right:18px}a.yb-c:hover img.ic{transform:rotate(-6deg)scale(1.08)}.yb-c .yb-big{font:800 clamp(54px, 5vw, 84px)/.9 var(--y-lat);letter-spacing:-.02em;color:inherit;margin:16px 0 4px;font-stretch:76%}.yb-c .yb-big small{font:700 15px/1 var(--y-sans);letter-spacing:.04em;margin-left:6px}.yb-plot .ai-main{grid-template:"say board""chips board"1fr/minmax(0,.72fr) minmax(0,1.28fr);gap:0;height:100%;margin:0;display:grid}.yb-plot .ai-say{grid-area:say;padding:28px 26px 0 28px}.yb-plot .ai-say .k{margin:0}.yb-plot .ai-say h3{font:900 clamp(24px, 2.3vw, 34px)/1.22 var(--y-disp);letter-spacing:0;margin-top:14px}.yb-plot .ai-say .d{font:400 14px/1.85 var(--y-sans);color:#4a4843;margin-top:12px}.yb-plot .ai-steps{display:none}.yb-plot .ai-foot{grid-area:chips;align-self:end;padding:18px 26px 26px 28px}.yb-plot .ai-chips{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.yb-plot .ai-chip{box-sizing:border-box;border:2px solid var(--y-soft);color:#55524c;width:100%;font:400 13px/1.5 var(--y-sans);text-align:left;cursor:pointer;box-shadow:none;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;transition:border-color .2s,background .2s,color .2s;display:flex}.yb-plot .ai-chip .i{font:500 12px/1 var(--y-mono);color:var(--y-mute)}.yb-plot .ai-chip .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yb-plot .ai-chip .t b{font:700 14px/1.4 var(--y-sans);color:var(--y-ink);letter-spacing:0;margin-right:8px}.yb-plot .ai-chip:hover{border-color:var(--y-ink)}.yb-plot .ai-chip[aria-pressed=true]{border-color:var(--y-qing);background:var(--y-qing);color:#ffffffd9;box-shadow:none}.yb-plot .ai-chip[aria-pressed=true] .t b,.yb-plot .ai-chip[aria-pressed=true] .i{color:#fff}.yb-plot .ai-board{background:var(--y-qing-deep);min-width:0;box-shadow:none;border:0;border-radius:16px;flex-direction:column;grid-area:board;margin:12px 12px 12px 0;display:flex;overflow:hidden}.yb-plot .ai-board-top{font:500 12px/1 var(--y-mono);letter-spacing:.08em;color:#ffffffb3;border:0;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.yb-plot .ai-board-top i{background:#fff6;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.yb-plot .ai-board[data-busy="1"] .ai-board-top i{background:var(--y-huang);animation:1s steps(2,start) infinite ai-blink}.yb-plot .ai-board-top span>span{color:#fff}.yb-plot .ai-plot{background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:50%;background-size:120px 120px,120px 120px,24px 24px,24px 24px;flex:auto;place-items:center;padding:0 10px;display:grid}.yb-plot .ai-plot svg{width:100%;max-width:700px;height:auto;display:block;overflow:visible}.yb-plot .pl-line{stroke:#fff;stroke-width:2.4px}.yb-plot .pl-line.thin{stroke-width:1.5px}.yb-plot .pl-line.aux{stroke:#9fc0ff;stroke-width:1.6px}.yb-plot .pl-line.hl{stroke:var(--y-huang);stroke-width:2.2px}.yb-plot .pl-line.ghost{stroke:#fff;opacity:.6;stroke-width:1.6px}.yb-plot .pl-dot{fill:#fff}.yb-plot .pl-dot.aux{fill:#9fc0ff}.yb-plot .pl-dot.hl{fill:var(--y-huang)}.yb-plot .pl-txt text{fill:#fff;font-family:var(--y-sans)}.yb-plot .pl-txt.m text,.yb-plot .pl-txt text.m{font:600 22px/1 var(--y-lat);font-style:normal}.yb-plot .pl-txt.aux text{fill:#bcd3ff}.yb-plot .pl-txt.hl text{fill:var(--y-huang)}.yb-plot .pl-txt.aux .pl-bar{stroke:#bcd3ff}.yb-plot .pl-pen circle:first-child{fill:#ffc92840}.yb-plot .pl-pen circle:last-child{fill:var(--y-huang)}.yb-plot .ai-board-btm{background:#00000038;border:0;padding:14px 18px 16px}.yb-plot .ai-board-btm .ask{min-height:3.3em;font:400 14.5px/1.7 var(--y-sans);color:#fff;gap:10px;display:flex}.yb-plot .ai-board-btm .ask b{background:var(--y-huang);height:fit-content;color:var(--y-ink);font:700 11.5px/1.5 var(--y-sans);letter-spacing:.06em;border:0;border-radius:999px;flex:none;margin-top:3px;padding:2px 8px}.yb-plot .ai-board-btm .ask span:after{background:var(--y-huang)}.yb-plot .ai-board-btm .say{font:500 13.5px/1.7 var(--y-mono);color:var(--y-huang);border-top:1px dashed #ffffff47;margin-top:6px;padding-top:8px}.yq{background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:6px 6px 6px 18px;display:flex}.yq input{min-width:0;height:44px;font:400 15px/1 var(--y-sans);color:var(--y-ink);background:0 0;border:0;outline:none;flex:auto}.yq input::placeholder{color:#8f8c84}.yq button{background:var(--y-qing);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}.yq button:hover{background:var(--y-dan);transform:rotate(-45deg)}.yq-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.yq-chips button{color:inherit;font:400 13px/1 var(--y-sans);cursor:pointer;background:0 0;border:1.5px solid #fff6;border-radius:999px;padding:8px 13px;transition:background .2s,color .2s,border-color .2s}.yq-chips button:hover{background:var(--y-huang);border-color:var(--y-huang);color:var(--y-ink)}.yg{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.yg a{border:2px solid var(--y-ink);color:var(--y-ink);transition:transform .3s var(--y-ease), box-shadow .3s var(--y-ease), background .3s;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:20px 8px 18px;text-decoration:none;display:flex}.yg a:hover{box-shadow:5px 5px 0 var(--y-ink);background:var(--y-paper);transform:translate(-3px,-3px)rotate(-1.5deg)}.yg img{object-fit:contain;width:64px;height:64px}.yg b{font:900 17px/1 var(--y-disp);letter-spacing:.04em}.yg small{font:400 12px/1.5 var(--y-sans);color:#4a4843;text-align:center}.yp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,84px);margin-top:clamp(40px,5vw,76px);display:grid}.yp{font-family:var(--y-mono);background:#131316;border:1.5px solid #ffffff47;border-radius:22px;overflow:hidden}.yp-bar{letter-spacing:.06em;color:#ffffffb8;border-bottom:1.5px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12.5px;display:flex}.yp-bar i{background:#5b5b60;border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.yp[data-live="1"] .yp-bar i{background:#37e08a;animation:2s infinite yp-ping;box-shadow:0 0 #37e08ab3}@keyframes yp-ping{to{box-shadow:0 0 0 9px #37e08a00}}.yp-clock{font:500 clamp(40px, 4.6vw, 68px)/1 var(--y-mono);letter-spacing:-.02em;color:#fff;padding:22px 18px 6px}.yp-clock small{letter-spacing:.04em;color:#ffffff8c;margin-left:12px;font-size:13px}.yp dl{border-top:1.5px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;display:grid}.yp dl>div{border-bottom:1.5px solid #ffffff29;border-right:1.5px solid #ffffff29;padding:16px 18px}.yp dl>div:nth-child(4n){border-right:0}.yp dt{font:400 12px/1.4 var(--y-sans);letter-spacing:.08em;color:#ffffff8c}.yp dd{font:500 26px/1 var(--y-mono);color:#fff;margin:8px 0 0}.yp dl.ai dd{color:var(--y-huang)}.yp-foot{font:400 12px/1.6 var(--y-mono);color:#ffffff80;padding:13px 18px}.yp-stack{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.yp-stack li{font:500 12.5px/1 var(--y-mono);color:#ffffffdb;border:1.5px solid #ffffff57;border-radius:999px;padding:9px 13px}.yf{background:var(--y-ink);color:#fff;font-family:var(--y-sans);border-top:1.5px solid #ffffff29}.yf-in{padding-top:clamp(48px,6vw,88px);padding-bottom:30px}.yf-big{font:900 clamp(46px, 10.6vw, 190px)/1 var(--y-disp);letter-spacing:-.01em;white-space:nowrap;margin:0}.yf-big em{color:var(--y-dan);font-style:normal}.yf-cols{border-top:1.5px solid #ffffff29;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(36px,4.4vw,64px);padding-top:30px;display:grid}.yf-cols p{max-width:24em;font:400 13.5px/1.95 var(--y-sans);color:#ffffff9e;margin:0}.yf-cols h4{font:700 13px/1 var(--y-sans);letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 14px;display:flex}.yf-cols h4 i{width:9px;height:9px}.yf-cols nav{flex-direction:column;gap:11px;font-size:14px;display:flex}.yf-cols a{color:#ffffffc7;text-decoration:none;transition:color .2s}.yf-cols a:hover{color:var(--y-huang)}.yf-btm{font:400 12px/1.9 var(--y-sans);color:#ffffff80;border-top:1.5px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:44px;padding-top:20px;display:flex}.yf-btm a{color:inherit;text-decoration:none}.yf-btm a:hover{color:#fff}.yf-btm span{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.ya-mask{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0d8c;justify-content:center;align-items:flex-start;padding:clamp(60px,12vh,130px) 16px 24px;animation:.2s ya-fade;display:flex;position:fixed;inset:0}@keyframes ya-fade{0%{opacity:0}}.ya{border:2px solid var(--y-ink);background:var(--y-paper);width:min(760px,100%);max-height:100%;color:var(--y-ink);box-shadow:10px 10px 0 var(--y-ink);animation:y-up .35s var(--y-ease);font-family:var(--y-sans);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.ya-in{border-bottom:2px solid var(--y-ink);align-items:center;gap:12px;padding:8px 14px 8px 20px;display:flex}.ya-in input{min-width:0;height:52px;font:500 18px/1 var(--y-sans);color:var(--y-ink);background:0 0;border:0;outline:none;flex:auto}.ya-in input::placeholder{color:#9a968d}.ya-in kbd{border:1.5px solid var(--y-rule);font:500 11px/1 var(--y-mono);color:var(--y-mute);border-radius:8px;padding:5px 8px}.ya-in button{background:var(--y-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.ya-in button:hover{background:var(--y-dan)}.ya-body{padding:18px 20px 20px;overflow-y:auto}.ya-tip{font:500 12.5px/1 var(--y-sans);letter-spacing:.12em;color:var(--y-mute);margin:0 0 12px}.ya-chips{flex-wrap:wrap;gap:8px;display:flex}.ya-chips button{border:1.5px solid var(--y-ink);font:400 14px/1 var(--y-sans);color:var(--y-ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;transition:background .2s,color .2s}.ya-chips button:hover{background:var(--y-ink);color:#fff}.ya-ans{background:var(--y-ink);color:#fff;font:400 16px/1.85 var(--y-sans);border-radius:16px;min-height:1.85em;margin:0 0 18px;padding:16px 18px 16px 50px;position:relative}.ya-ans:before{content:"";background:var(--y-huang);border-radius:50%;width:16px;height:16px;position:absolute;top:21px;left:18px}.ya-ans[data-on="1"]:before{animation:.9s ease-in-out infinite alternate ya-pulse}@keyframes ya-pulse{to{transform:scale(.55)}}.ya-ans[data-on="1"]:after{content:"";background:var(--y-huang);vertical-align:-.16em;width:2px;height:1.05em;margin-left:3px;animation:.9s steps(2,start) infinite ai-blink;display:inline-block}.ya-ans small{font:400 12px/1.5 var(--y-mono);color:#ffffff80;margin-top:8px;display:block}.ya-hits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ya-hit{border:1.5px solid var(--y-rule);color:inherit;transition:border-color .2s, transform .25s var(--y-ease), box-shadow .25s var(--y-ease);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;display:grid}.ya-hit:hover,.ya-hit:focus-visible{border-color:var(--y-ink);box-shadow:4px 4px 0 var(--y-ink);outline:none;transform:translate(-2px,-2px)}.ya-hit .kind{font:700 11.5px/1 var(--y-sans);letter-spacing:.06em;color:#fff;white-space:nowrap;border-radius:999px;padding:5px 9px}.ya-hit .kind.dan{background:var(--y-dan)}.ya-hit .kind.qing{background:var(--y-qing)}.ya-hit b{font:700 15.5px/1.4 var(--y-sans);display:block}.ya-hit small{font:400 12.5px/1.5 var(--y-sans);color:var(--y-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.ya-foot{border-top:1.5px solid var(--y-rule);font:400 12px/1.6 var(--y-sans);color:var(--y-mute);padding:11px 20px}.yai-hero{background:var(--y-qing);color:#fff;isolation:isolate;padding:clamp(56px,7vw,110px) 0 clamp(48px,6vw,90px);position:relative;overflow:hidden}.yai-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:140px 140px,140px 140px,28px 28px,28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.yai-hero h1{font:900 clamp(52px, 8.6vw, 150px)/1 var(--y-disp);letter-spacing:-.02em;white-space:nowrap;margin:22px 0 0}.yai-hero h1 em{color:var(--y-huang);font-style:normal}.yai-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}.yai-ask{background:#00000038;border-radius:24px;padding:26px;box-shadow:inset 0 0 0 1.5px #ffffff4d}.yai-ask b{font:900 22px/1.3 var(--y-disp);display:block}.yai-ask p{font:400 14px/1.8 var(--y-sans);color:#ffffffc2;margin:6px 0 0}.yai-room{margin-top:clamp(56px,7vw,110px)}.yai-room:first-child{margin-top:0;padding-top:clamp(8px,2vw,30px)}.yai-room-h{border-bottom:2px solid #fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 30px;padding-bottom:18px;display:flex}.yai-room-h h2{font:900 clamp(32px, 4.4vw, 64px)/1 var(--y-disp);align-items:baseline;gap:18px;margin:0;display:flex}.yai-room-h h2 span{font:800 .5em/1 var(--y-lat);color:var(--y-huang);font-stretch:80%}.yai-room-h p{max-width:34em;font:400 15px/1.8 var(--y-sans);color:#fffc;margin:0}.yai-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.yai-cards .yb-c{grid-column:span 4;min-height:230px}.yai-cards .yb-c.w6{grid-column:span 6}.yai-cards .yb-c.w3{grid-column:span 3}.yai-cards .yb-c.w12{grid-column:span 12}.yb-c .tag{background:var(--y-soft);font:500 12px/1 var(--y-sans);color:#4a4843;border-radius:999px;padding:5px 10px;position:absolute;bottom:24px;left:26px}.yb-c .st{border:1.5px solid var(--y-qing);font:500 11.5px/1 var(--y-sans);color:var(--y-qing);vertical-align:4px;letter-spacing:.04em;border-radius:999px;margin-left:10px;padding:3px 8px}.yai-list{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.yai-list li{border-top:1.5px solid var(--y-soft);font:500 14px/1.5 var(--y-sans);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.yai-list li:first-child{border-top:0}.yai-list small{font:400 12.5px/1 var(--y-sans);color:var(--y-mute);flex:none}.yai-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.yai-rules>div{border-radius:24px;padding:28px 26px;box-shadow:inset 0 0 0 1.5px #ffffff73}.yai-rules span{font:800 64px/.9 var(--y-lat);color:var(--y-huang);font-stretch:76%}.yai-rules b{font:900 22px/1.3 var(--y-disp);margin-top:16px;display:block}.yai-rules p{font:400 14.5px/1.9 var(--y-sans);color:#fffc;margin:10px 0 0}.yai-rules a{color:var(--y-huang)}@media (max-width:1100px){.yb-c.yb-plot{grid-column:span 12}.yb-ask,.yb-mt,.yb-3,.yai-cards .yb-c,.yai-cards .yb-c.w3{grid-column:span 6}.yr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.yn-halls,.yn-ask kbd,.yn-user,.yn-login{display:none}.yn-sheet .yn-login{color:var(--y-ink);background:#fff;display:inline-flex}.yn-burger{place-items:center;display:grid}.yn-ask{padding:0 14px}.yd-grid,.yp-grid,.yai-top,.ys-top{grid-template-columns:minmax(0,1fr)}.ys-top .y-more{justify-self:start}.yg{grid-template-columns:repeat(3,minmax(0,1fr))}.yf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.yai-rules{grid-template-columns:minmax(0,1fr)}.yb-plot .ai-main{grid-template:"say""board""chips"/minmax(0,1fr)}.yb-plot .ai-board{margin:16px 12px 0}.yb-plot .ai-foot{padding:12px 12px 18px}.yb-plot .ai-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.yb-plot .ai-chip{justify-content:center;padding:10px 4px}.yb-plot .ai-chip .i,.yb-plot .ai-chip .t span{display:none}.yb-plot .ai-chip .t b{margin:0}.yh{background:linear-gradient(189deg, var(--y-paper) 0 41%, var(--y-qing) 41% 100%);min-height:680px}.yh-title{white-space:normal;font-size:clamp(96px,29vw,200px);line-height:1;top:40%}.yh-title span{display:block}.yh-side{width:auto;left:var(--y-gut);right:var(--y-gut)}.yh-side.l{top:18px;bottom:auto}.yh-side.r{bottom:20px}.yh-side b{margin-top:8px;font-size:26px}.yh-side p{margin:6px 0 12px;font-size:14px}.yh-side .y-btn{height:46px;padding:0 20px;font-size:14.5px}.yh-top,.yh-shape{display:none}}@media (max-width:640px){.yt-row{border-radius:14px;grid-template-columns:78px minmax(0,1fr);min-height:84px}.yt.small .yt-row{grid-template-columns:70px minmax(0,1fr)}.yt-k b,.yt.small .yt-k b{font-size:36px}.yt-k span{letter-spacing:.04em;font-size:11.5px}.yt-items{gap:12px 18px;padding:12px 14px}.yr-grid{grid-template-columns:minmax(0,1fr)}.yb{gap:12px}.yb-ask,.yb-mt,.yb-3,.yai-cards .yb-c,.yai-cards .yb-c.w3,.yai-cards .yb-c.w6{grid-column:span 12}.yb-3{min-height:0}.yb-c{border-radius:20px;padding:22px 20px 20px}.yg{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-facts{gap:0 20px}.yp dl{grid-template-columns:repeat(2,minmax(0,1fr))}.yp dl>div:nth-child(2n){border-right:0}.yf-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 18px}.yf-cols>div:first-child{grid-column:1/-1}.ya{box-shadow:6px 6px 0 var(--y-ink);border-radius:18px}.ya-in input{font-size:16px}.ya-in kbd{display:none}}@media (prefers-reduced-motion:reduce){.yh-title i,.y-mq>div{animation:none}.y-pen path,.yr-grade path{stroke-dashoffset:0;animation:none}}
:root{--y-acc:var(--y-ink);--y-acc-ink:var(--y-ink);--y-acc-soft:var(--y-soft)}.ypg{--y-acc:var(--y-ink);--y-acc-ink:var(--y-ink);--y-acc-soft:var(--y-soft);background:var(--y-paper);color:var(--y-ink);font-family:var(--y-sans)}.ypg[data-hall=dan]{--y-acc:var(--y-dan);--y-acc-ink:var(--y-dan-ink);--y-acc-soft:#fde6dd}.ypg[data-hall=qing]{--y-acc:var(--y-qing);--y-acc-ink:var(--y-qing);--y-acc-soft:#e4e9ff}.yhd{padding:clamp(34px,4.4vw,72px) 0 clamp(28px,3.4vw,52px)}.ypg[data-hall=qing] .yhd{z-index:2;isolation:isolate;background:var(--y-qing);color:#fff;position:relative}.ypg[data-hall=qing] .yhd:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:140px 140px,140px 140px,28px 28px,28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.ycrumb{font:500 13px/1.4 var(--y-sans);opacity:.78;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.ycrumb a{color:inherit;text-decoration:none}.ycrumb a:hover{text-underline-offset:3px;text-decoration:underline}.ycrumb i{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.yhd-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 60px;display:grid}.yhd h1{font:900 clamp(40px, 6.6vw, 108px)/1.04 var(--y-disp);letter-spacing:-.015em;text-wrap:balance;margin:20px 0 0}.yhd.xl h1{letter-spacing:-.02em;font-size:clamp(54px,10.5vw,176px);line-height:.98}.yhd.m h1{letter-spacing:0;font-size:clamp(30px,4.4vw,68px);line-height:1.14}.yhd h1 em{color:var(--y-acc);font-style:normal}.ypg[data-hall=qing] .yhd h1 em{color:var(--y-huang)}.yhd-lead{max-width:38em;font:400 clamp(16px, 1.25vw, 18.5px)/1.9 var(--y-sans);opacity:.88;text-wrap:pretty;margin:18px 0 0}.yhd-side{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.yhd-side .yd-facts{margin:0}.ypg[data-hall=qing] .yhd .yd-facts dt{color:#ffffffbd}.ypg[data-hall=qing] .yhd .yd-facts>div:last-child dd{color:var(--y-huang)}.ypg[data-hall=plain] .yhd .yd-facts>div:last-child dd{color:inherit}.yhd-more{margin-top:clamp(22px,2.8vw,38px)}.ysec{padding:clamp(34px,4.4vw,72px) 0}.ysec.soft{background:var(--y-soft)}.ysec+.ysec{padding-top:0}.ysec.soft+.ysec,.ysec+.ysec.soft{padding-top:clamp(34px,4.4vw,72px)}.ysh{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0 0 clamp(18px,2.2vw,30px);display:flex}.ysh h2{font:900 clamp(26px, 3.2vw, 46px)/1.12 var(--y-disp);text-wrap:balance;margin:0}.ysh .no{font:800 clamp(15px, 1.4vw, 19px)/1 var(--y-lat);letter-spacing:.06em;color:var(--y-acc-ink)}.ysh small{font:400 15px/1.6 var(--y-sans);color:var(--y-mute)}.ysh .y-more{margin-left:auto;font-size:14.5px}.ycard{box-sizing:border-box;border:2px solid var(--y-ink);color:var(--y-ink);background:#fff;border-radius:20px;padding:24px;text-decoration:none;position:relative}a.ycard,.ycard.hov{transition:transform .35s var(--y-ease), box-shadow .35s var(--y-ease)}a.ycard:hover,.ycard.hov:hover{box-shadow:8px 8px 0 var(--y-ink);transform:translate(-4px,-4px)}.ycard.acc{border-color:var(--y-acc);background:var(--y-acc);color:#fff}.ycard.ink{background:var(--y-ink);color:#fff}.ycard.huang{background:var(--y-huang)}.ycard.soft{background:var(--y-soft);border-color:#0000}.ygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ygrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.ygrid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.y-hard .ex-cover,.ex-cover.y-hard{box-shadow:4px 4px 0 var(--y-ink);border-radius:4px}.ytag{font:500 12.5px/1.2 var(--y-sans);white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.ytag.solid{border-color:var(--y-ink);background:var(--y-ink);color:#fff}.ytag.acc{border-color:var(--y-acc);background:var(--y-acc);color:#fff}.ytag.huang{border-color:var(--y-huang);background:var(--y-huang);color:var(--y-ink)}.ytag.soft{background:var(--y-soft);color:#4a4843;border-color:#0000}.ytags{flex-wrap:wrap;gap:6px;display:flex}.ygr{background:var(--y-soft);width:30px;height:30px;color:var(--y-ink);font:900 17px/1 var(--y-lat);border-radius:8px;flex:none;place-items:center;display:inline-grid}.ygr[data-r=S]{background:var(--y-dan);color:#fff}.ygr[data-r=A]{color:#fff;background:#f8825c}.ygr[data-r=B]{background:#fbb69c}.ygr[data-r=C]{background:#fddccd}.y-btn.sm{gap:8px;height:42px;padding:0 18px;font-size:14px}.ypg[data-hall=qing] .y-btn:hover{border-color:var(--y-qing);background:var(--y-qing);color:#fff}.ypg[data-hall=qing] .y-btn.line:hover{border-color:var(--y-ink);background:var(--y-ink);color:var(--y-paper)}.ypg[data-hall=qing] .yhd .y-btn:hover{border-color:var(--y-huang);background:var(--y-huang);color:var(--y-ink)}.ypg[data-hall=qing] .yhd .yin:focus{border-color:var(--y-huang)}.ypg[data-hall=qing] .yhd .yfl-dd.set>summary{border-color:var(--y-huang);background:var(--y-huang);color:var(--y-ink)}.ypg[data-hall=qing] .yhd .yfl-dd.set>summary .l{color:#0b0b0da3}.ypg[data-hall=qing] .yhd .yfl-reset{color:#fff}.ypg[data-hall=qing] .yhd :focus-visible,.yn-sub :focus-visible,.yf :focus-visible{outline-color:var(--y-huang)}.y-btn.acc{border-color:var(--y-acc);background:var(--y-acc);color:#fff}.y-btn.acc:hover,.ypg[data-hall=qing] .y-btn.acc:hover{border-color:var(--y-ink);background:var(--y-ink);color:#fff}.y-btn.wide{justify-content:center;width:100%}.y-btn:disabled,.y-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.y-link{color:var(--y-acc-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.y-link:hover{color:var(--y-ink)}.yfield{font:500 13.5px/1.4 var(--y-sans);color:var(--y-ink);flex-direction:column;gap:8px;display:flex}.yfield>small{font:400 12.5px/1.6 var(--y-sans);color:var(--y-mute)}.yin,.yta,.ysel{box-sizing:border-box;border:2px solid var(--y-ink);width:100%;min-height:50px;color:var(--y-ink);font:400 16px/1.5 var(--y-sans);transition:box-shadow .2s var(--y-ease), border-color .2s;background:#fff;border-radius:14px;outline:none;padding:0 16px}.yta{resize:vertical;min-height:120px;padding:14px 16px;line-height:1.8}.yin::placeholder,.yta::placeholder{color:#76726a}.yin:disabled,.yta:disabled,.ysel:disabled{background-color:var(--y-soft);color:var(--y-mute);cursor:not-allowed}.yin:focus,.yta:focus,.ysel:focus{border-color:var(--y-acc);box-shadow:4px 4px 0 var(--y-ink)}.ysel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230b0b0d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.ysearch{gap:8px;display:flex}.ysearch .yin{border-radius:999px;padding-left:20px}.ysearch .y-btn{flex:none;height:50px}.ymsg{background:var(--y-huang);font:500 14px/1.7 var(--y-sans);color:var(--y-ink);border-radius:14px;padding:12px 16px}.ymsg.err{color:#9c2408;background:#fde6dd}.ymsg.ok{color:#0f5a32;background:#dff3e6}.yfl{color:var(--y-ink);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yfl-dd{position:relative}.yfl-dd>summary{border:2px solid var(--y-ink);height:44px;font:500 14px/1 var(--y-sans);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;list-style:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.yfl-dd>summary::-webkit-details-marker{display:none}.yfl-dd>summary .l{color:var(--y-mute);transition:color .2s}.yfl-dd>summary .v{font-weight:700}.yfl-dd>summary .chev{transition:transform .25s var(--y-ease)}.yfl-dd>summary:hover{background:var(--y-soft)}.yfl-dd.set>summary{border-color:var(--y-acc);background:var(--y-acc);color:#fff}.yfl-dd[open]>summary{border-color:var(--y-ink);background:var(--y-ink);color:#fff}.yfl-dd.set>summary .l,.yfl-dd[open]>summary .l{color:#ffffffc7}.yfl-dd[open]>summary .chev{transform:rotate(180deg)}.yfl-panel{z-index:30;width:max-content;min-width:240px;max-width:min(540px, calc(100vw - 2 * var(--y-gut)));border:2px solid var(--y-ink);box-shadow:6px 6px 0 var(--y-ink);animation:y-up .25s var(--y-ease);background:#fff;border-radius:18px;flex-wrap:wrap;gap:8px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.yfl-panel a{border:1.5px solid var(--y-rule);color:var(--y-ink);font:500 14px/1 var(--y-sans);white-space:nowrap;border-radius:999px;padding:8px 14px;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.yfl-panel a:hover{border-color:var(--y-ink)}.yfl-panel a.on{border-color:var(--y-acc);background:var(--y-acc);color:#fff}.yfl-reset{color:inherit;font:700 14px/1 var(--y-sans);text-underline-offset:4px;margin-left:4px;text-decoration:underline;text-decoration-thickness:2px}.ysort{font:500 14px/1 var(--y-sans);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ysort a{color:inherit;border-radius:999px;padding:10px 14px;text-decoration:none;transition:background .2s,color .2s}.ysort a:hover{background:var(--y-soft)}.ysort a.on{background:var(--y-ink);color:#fff}.ytabs{flex-wrap:wrap;gap:10px;display:flex}.ytabs a,.ytabs button{border:2px solid var(--y-ink);color:var(--y-ink);font:700 15px/1 var(--y-sans);cursor:pointer;background:#fff;border-radius:999px;padding:13px 22px;text-decoration:none;transition:background .2s,color .2s}.ytabs a:hover,.ytabs button:hover{background:var(--y-soft)}.ytabs a.on,.ytabs button.on,.ytabs [aria-selected=true]{background:var(--y-ink);color:#fff}.yrows{gap:10px;display:grid}.yrow{border:2px solid var(--y-ink);color:var(--y-ink);background:#fff;border-radius:18px;align-items:center;gap:10px 24px;padding:18px 22px;text-decoration:none;display:grid}a.yrow,.yrow.hov{transition:transform .3s var(--y-ease), box-shadow .3s var(--y-ease)}a.yrow:hover,.yrow.hov:hover{box-shadow:6px 6px 0 var(--y-ink);transform:translate(-3px,-3px)}.ytable{border:2px solid var(--y-ink);border-collapse:separate;border-spacing:0;width:100%;font:400 14.5px/1.7 var(--y-sans);background:#fff;border-radius:18px;overflow:hidden}.ytable th{background:var(--y-ink);color:#fff;font:700 13px/1.4 var(--y-sans);letter-spacing:.06em;text-align:left;white-space:nowrap;padding:13px 18px}.ytable td{border-top:1.5px solid var(--y-soft);vertical-align:top;padding:14px 18px}.ytable tr:first-child td{border-top:0}.yscale{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));border:2px solid var(--y-ink);background:#fff;border-radius:16px;display:grid;overflow:hidden}.yscale>div{border-left:2px solid var(--y-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 6px;display:flex}.yscale>div:first-child{border-left:0}.yscale b{font:900 24px/1 var(--y-lat)}.yscale small{font:500 12.5px/1.2 var(--y-sans);color:var(--y-mute)}.yscale .on{background:var(--y-acc);color:#fff}.yscale .on small{color:#ffffffdb}.yprose{max-width:46em;font:400 17px/1.95 var(--y-sans);color:#2d2c29}.yprose p{margin:0 0 1.1em}.yprose h2{font:900 26px/1.3 var(--y-disp);color:var(--y-ink);margin:2em 0 .7em}.yprose h3{font:700 19px/1.4 var(--y-sans);color:var(--y-ink);margin:1.6em 0 .5em}.yprose ul,.yprose ol{margin:0 0 1.1em;padding-left:1.4em}.yprose li{margin:.35em 0}.yprose a{color:var(--y-acc-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.yprose strong{color:var(--y-ink);font-weight:700}.ynote{background:var(--y-huang);color:var(--y-ink);font:500 14.5px/1.8 var(--y-sans);border-radius:16px;padding:16px 20px}.ynote.soft{background:var(--y-soft);color:#4a4843;font-weight:400}.ysec.soft .ynote.soft{background:#fff}.yempty{border:2px dashed var(--y-ink);text-align:center;border-radius:20px;padding:56px 20px}.yempty b{font:900 22px/1.3 var(--y-disp);display:block}.yempty p{font:400 15px/1.8 var(--y-sans);color:var(--y-mute);margin:10px 0 0}.yempty .act{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:inline-flex}@media (max-width:1100px){.ygrid,.ygrid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.yhd-top{grid-template-columns:minmax(0,1fr)}.yhd-side{align-items:flex-start}.ysh .y-more{margin-left:0}}@media (max-width:640px){.ygrid,.ygrid.c2,.ygrid.c4{grid-template-columns:minmax(0,1fr)}.ycard{border-radius:18px;padding:20px}.yfl{gap:8px}.yfl-dd{position:static}.yfl-dd>summary{height:42px;padding:0 14px}.yfl{position:relative}.yfl-panel{width:auto;max-width:none;left:0;right:0}.ytable{display:block;overflow-x:auto}.yprose{font-size:16px}.yrow{border-radius:16px;padding:16px}.ysort a{padding:13px 14px}.yfl-panel a{padding:13px 16px}.yfl-reset,.ysh .y-more,.ycrumb a{position:relative}.yfl-reset:after,.ysh .y-more:after,.ycrumb a:after{content:"";position:absolute;inset:-13px -6px}}@media (max-width:380px){.y-btn{gap:8px;padding:0 20px}}
.yau{background:var(--y-paper);min-height:100vh;color:var(--y-ink);font-family:var(--y-sans);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}@supports (height:1svh){.yau{min-height:100svh}}.yau-side{box-sizing:border-box;isolation:isolate;background:var(--y-qing);color:#fff;flex-direction:column;justify-content:space-between;align-self:start;gap:40px;height:100vh;padding:clamp(24px,3.4vw,52px);display:flex;position:sticky;top:0;overflow:hidden}@supports (height:1svh){.yau-side{height:100svh}}.yau-side:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:140px 140px,140px 140px,28px 28px,28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 85%);mask-image:linear-gradient(200deg,#000,#0000 85%)}.yau-logo{color:#fff;font:900 24px/1 var(--y-disp);letter-spacing:.12em;align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.yau-big{font:900 clamp(40px, 5.6vw, 92px)/1.06 var(--y-disp);letter-spacing:-.01em;margin:0}.yau-big em{color:var(--y-huang);font-style:normal}.yau-pts{max-width:32em;font:400 15px/1.7 var(--y-sans);color:#ffffffe0;gap:14px;margin:clamp(24px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.yau-pts li{border-top:1.5px solid #ffffff4d;grid-template-columns:6.4em minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.yau-pts b{font:900 16px/1.6 var(--y-disp);color:#fff}.yau-main{padding:clamp(24px, 4vw, 56px) var(--y-gut);place-items:center;display:grid}.yau-card{box-sizing:border-box;border:2px solid var(--y-ink);width:min(470px,100%);box-shadow:8px 8px 0 var(--y-ink);background:#fff;border-radius:24px;padding:clamp(22px,3vw,36px)}.yau-tabs{border:2px solid var(--y-ink);border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.yau-tabs button{height:46px;color:var(--y-ink);font:700 16px/1 var(--y-sans);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-radius:999px;transition:background .2s,color .2s}.yau-tabs button:hover{background:var(--y-soft)}.yau-tabs button.on{background:var(--y-ink);color:#fff}.yau-title{font:900 30px/1.2 var(--y-disp);margin:0}.yau-form{gap:16px;margin-top:24px;display:grid}.yau-form .yfield small{display:inline}.yau-code{gap:8px;display:flex}.yau-code .yin{flex:auto;min-width:0}.yau-code .y-btn{white-space:nowrap;flex:none;height:50px;padding:0 16px}.yau-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.yau-seg label{cursor:pointer;position:relative}.yau-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.yau-seg span{border:2px solid var(--y-ink);height:46px;font:500 15px/1 var(--y-sans);border-radius:14px;place-items:center;transition:background .2s,color .2s;display:grid}.yau-seg label:hover span{background:var(--y-soft)}.yau-seg input:checked+span{background:var(--y-ink);color:#fff}.yau-seg input:focus-visible+span{outline:2px solid var(--y-dan);outline-offset:2px}.yau-agree{font:400 13.5px/1.7 var(--y-sans);color:#4a4843;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.yau-agree input{width:18px;height:18px;accent-color:var(--y-ink);flex:none;margin:3px 0 0}.yau-agree a{color:var(--y-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.yau-links{font:400 14px/1.6 var(--y-sans);color:var(--y-mute);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:20px;display:flex}.yau-links button{color:var(--y-ink);font:700 14px/1.6 var(--y-sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:2px}.yau-links button:hover{color:var(--y-dan-ink)}@media (max-width:900px){.yau{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.yau-side{height:auto;padding:18px var(--y-gut) 24px;gap:18px;position:relative}.yau-big{font-size:clamp(30px,8.6vw,44px)}.yau-pts{display:none}.yau-main{align-items:start;padding-top:22px;padding-bottom:40px}.yau-card{box-shadow:6px 6px 0 var(--y-ink)}}.ylg-date{font:400 13px/1.9 var(--y-mono);color:var(--y-mute);text-align:right;margin:0}.ylg-prose{max-width:48em}.ylg-prose section+section{margin-top:2.4em}.ylg-prose h2{margin:0 0 .7em}.ylg-prose h2 .n{color:var(--y-mute);margin-right:.15em}.ylg-hot{border:2px solid var(--y-ink);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);max-width:60em;margin-bottom:clamp(30px,4vw,52px);display:grid;overflow:hidden}.ylg-hot>div{border-left:2px solid var(--y-ink);padding:22px 24px}.ylg-hot>div:first-child{background:var(--y-huang);border-left:0}.ylg-hot .l{font:500 13px/1.4 var(--y-sans);letter-spacing:.08em;color:#4a4843;display:block}.ylg-hot .mail{color:var(--y-ink);font:800 clamp(17px, 1.8vw, 24px)/1.3 var(--y-lat);text-underline-offset:5px;word-break:break-all;margin-top:14px;text-decoration:underline;text-decoration-thickness:2px;display:block}.ylg-hot .v{font:800 56px/1 var(--y-lat);margin-top:8px;font-stretch:78%;display:block}.ylg-hot .v small{font:500 14px/1 var(--y-sans);margin-left:8px}.ylg-foot{border-top:2px solid var(--y-ink);max-width:48em;font:400 14.5px/1.8 var(--y-sans);color:var(--y-mute);margin:36px 0 0;padding-top:20px}.ylg-foot a{color:var(--y-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:640px){.ylg-date{text-align:left}.ylg-hot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ylg-hot>div:first-child{border-bottom:2px solid var(--y-ink);grid-column:1/-1}.ylg-hot>div:nth-child(2){border-left:0}.ylg-hot .v{font-size:44px}}.yer{align-items:center;min-height:64vh;padding:clamp(48px,7vw,110px) 0;display:grid}.yer-code{font:900 clamp(120px, 23vw, 340px)/.82 var(--y-lat);letter-spacing:-.03em;margin:0;font-stretch:88%}.yer h1{font:900 clamp(32px, 4.6vw, 64px)/1.1 var(--y-disp);margin:clamp(22px,3vw,40px) 0 0}.yer-p{font:400 17px/1.8 var(--y-sans);color:#4a4843;margin:14px 0 0}.yer-act{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.yer-brand{margin:18px var(--y-gut) 0;color:var(--y-ink);font:900 23px/1 var(--y-disp);letter-spacing:.12em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}
