.m11-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow:auto;font-family:system-ui,sans-serif}.m11-panel{width:min(100%,460px);box-sizing:border-box;padding:28px;border:1px solid;border-radius:12px}.m11-panel p{margin:0 0 10px;font-size:15px;font-weight:650}.m11-panel h1{font-size:clamp(20px,4vw,26px);line-height:1.45;margin:0 0 24px}.m11-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.m11-actions button{font:inherit;font-weight:600;border:0;border-radius:7px;padding:10px 16px;cursor:pointer;background:var(--m11-primary);color:var(--m11-primary-text)}.m11-actions .m11-secondary{background:transparent;color:var(--m11-ink);text-decoration:underline;font-size:14px}.m11-actions input{width:100%;font:inherit}.m11-menu-version{position:absolute;right:24px;bottom:18px;font-size:13px}.m11-menu-notice{font-size:14px;line-height:1.5;margin:10px 0 0}.m11-menu-feedback{text-decoration:none}.m11-prompt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:8px 10px;border-radius:7px;font-size:14px}.m11-prompt button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.m11-help{box-sizing:border-box;line-height:1.5}.m11-help p{margin:0 0 5px}.m11-help label{display:flex;align-items:center;gap:6px;margin-top:8px}.v05-viewport{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.v05-stage{position:absolute;left:50%;top:50%;overflow:hidden;transform-origin:center center}.v05-stage em{font-style:normal;color:var(--em);font-weight:600}.v05-stage em.bad{color:var(--bad)}.v05-stage .k-Label{overflow:visible}.v05-stage .k-Label>span{display:block;width:100%}.v05-stage [role=button]:focus-visible{outline:2px solid var(--v05-focus);outline-offset:2px}.v05-toast{position:absolute;left:50%;transform:translate(-50%);padding:8px 16px;border-radius:6px;z-index:200;pointer-events:none;font-family:Noto Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;white-space:nowrap}.v05-pick{position:relative;font-family:Noto Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}.v05-pick__map{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.v05-pick__panel{position:absolute;right:80px;top:80px;width:420px;padding:28px;border-radius:12px}.v05-pick__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.v05-pick__grid button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:15px}.v05-pick__grid button span{font-size:12px}.v05-pick__seed{display:flex;align-items:center;gap:12px;font-size:14px}.v05-pick__seed input{flex:1;background:transparent;border:0;border-radius:6px;padding:8px 10px;font:inherit;font-size:16px}.v05-pick__go{width:100%;height:44px;border:0;border-radius:8px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.v05-stage [data-check=hud-flash]{animation:v05-flash 2.8s ease-out forwards;font-weight:600}@keyframes v05-flash{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:none}78%{opacity:1}to{opacity:0}}.v05-banner{position:absolute;left:50%;transform:translate(-50%);padding:14px 28px;border-radius:10px;z-index:190;pointer-events:none;font-family:Noto Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;white-space:nowrap;animation:v05-banner 1.8s ease-out forwards}@keyframes v05-banner{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.v05-stage[data-motion=reduce] [data-check=hud-flash],.v05-stage[data-motion=reduce]~.v05-banner,.v05-stage[data-motion=reduce] .v05-banner{animation:none}.v05-menu{position:relative;font-family:Noto Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}.v05-menu__map{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.v05-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55}.v05-menu__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:460px;max-height:86%;overflow:auto;padding:30px 32px;border-radius:12px;display:flex;flex-direction:column}.v05-menu__panel--wide{width:620px}.v05-menu__item{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 16px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:16px;margin-bottom:10px;text-align:left}.v05-menu__item span{font-size:13px}.v05-menu__link{align-self:flex-end;background:transparent;border:0;cursor:pointer;font:inherit;font-size:13px;padding:4px 2px;text-decoration:underline}.v05-menu__input{width:100%;box-sizing:border-box;background:transparent;border:0;border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;margin-bottom:16px}.v05-menu__actions{display:flex;gap:10px}.v05-menu__btn{flex:1;height:42px;border:0;border-radius:8px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.v05-menu__back{align-self:flex-start;margin-top:14px;height:36px;padding:0 18px;border:0;border-radius:7px;font:inherit;font-size:14px;cursor:pointer}.v05-menu__row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;margin-bottom:10px}.v05-menu__rowtext{flex:1;display:flex;flex-direction:column;gap:2px;font-size:15px;min-width:0}.v05-menu__rowtext span{font-size:12px}.v05-menu__scroll{overflow:auto;max-height:430px;padding-right:16px;box-sizing:border-box}.v05-menu__empty{font-size:14px;margin:4px 0 8px}.v05-menu__help{font-size:14px;line-height:22px;margin:0 0 10px}.v05-menu__help em{font-style:normal;font-weight:600}.v05-pick .v05-menu__back{margin-top:10px}.v05-tut{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:900}.v05-tut__dim{position:absolute;left:0;top:0;pointer-events:none}.v05-tut__ring{position:absolute;border-radius:9px;pointer-events:none}.v05-tut__bubble{position:absolute;pointer-events:auto;border-radius:12px;padding:14px 16px 12px;box-sizing:border-box}.v05-tut__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.v05-tut__avatar{width:40px;height:40px;flex:none;display:block}.v05-tut__avatar svg{width:40px;height:40px;display:block}.v05-tut__title{font-weight:600;flex:1}.v05-tut__count{font-variant-numeric:tabular-nums}.v05-tut__text{white-space:normal;text-wrap:pretty}.v05-tut__done{margin-top:6px}.v05-tut__btns{display:flex;align-items:center;gap:8px;margin-top:12px}.v05-tut__capsule{position:absolute;pointer-events:auto;display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;border:none;border-radius:99px;font-size:13px;cursor:pointer}.v05-tut__dot{width:8px;height:8px;border-radius:99px;display:inline-block}.v05-tut__portrait-m10b{object-fit:cover;border-radius:50%}.v05-tut__portrait-m10b--opening{width:88px;height:88px;border-radius:8px}.m15-about__card{background:var(--about-paper);border:1px solid var(--about-line);border-radius:10px;color:var(--about-ink);padding:12px 18px;margin-bottom:10px;font-size:14px;line-height:1.6}.m15-about__card:last-child{margin-bottom:0}.m15-about__card h3{display:flex;align-items:center;gap:9px;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--about-line);color:var(--about-accent);font-size:19px;line-height:1.25}.m15-about__card h3 .m13g-ico{width:27px;height:27px;--mb-tile:var(--about-label);--mb-glyph:var(--about-accent)}.m15-about__card h3 .m13g-ico:before{width:16px;height:16px}.m15-about__card p,.m15-about__steps,.m15-about__steps dd,.m15-about__notes{margin:0}.m15-about__steps{display:grid;gap:6px}.m15-about__steps>div{display:grid;grid-template-columns:86px 1fr;align-items:start;gap:10px}.m15-about__steps dt{border-radius:5px;background:var(--about-label);padding:2px 6px;text-align:center;white-space:nowrap;font-weight:600;color:var(--about-accent)}.m15-about__notes{padding-left:20px;display:grid;gap:5px}.m15-about__notes li::marker{color:var(--about-accent)}.v05-menu[data-stage=help] .m13b-optout{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;padding:7px 12px;min-height:30px;border:1px solid var(--mb-edge);border-radius:8px;font-size:14px;line-height:1.6;cursor:pointer}.v05-menu[data-stage=help] .m13b-optout input{order:1;width:18px;height:18px;margin:0;accent-color:var(--mb-tile-p)}.v05-menu__panel:has(.m13b-about){overflow:hidden;max-height:97%}.v05-menu__panel:has(.m13b-about)>div:not(.v05-menu__scroll),.v05-menu__panel:has(.m13b-about)>.m13b-optout,.v05-menu__panel:has(.m13b-about)>.v05-menu__back{flex:none}.v05-menu__scroll.m13b-about{flex:1 1 auto;min-height:0;max-height:none;scrollbar-width:thin;scrollbar-color:var(--mb-edge-h) transparent}.m13b-welcome-note{font-size:12px;line-height:18px;margin:12px 0 0}.m13b-intercept{position:absolute;top:0;right:0;bottom:0;left:0;z-index:960;display:flex;align-items:center;justify-content:center;background:#0b171b8c}.m13b-intercept__card{width:480px;max-width:88%;box-sizing:border-box;padding:22px 24px;border-radius:12px}.m13b-intercept__card h2{margin:0 0 10px;font-size:20px;font-weight:600}.m13b-intercept__card p{margin:0;font-size:15px;line-height:24px}.m13b-intercept__card h2+p+h2{margin-top:16px}.m13b-intercept__actions{display:flex;gap:10px;margin-top:18px}.m13b-intercept__actions button{flex:1;height:40px;border:0;border-radius:8px;font:inherit;font-size:15px;cursor:pointer}.v05-menu__panel:has(.m14a-board){width:900px;max-height:80%;box-sizing:border-box;overflow:hidden;padding:22px 28px}.v05-menu__panel:has(.m14a-board)>:not(.m14a-board){flex:none}.m14a-board{display:flex;flex-direction:column;min-height:0;gap:10px;font-size:15px}.m14a-board__intro,.m14a-board__notice{margin:0;color:var(--board-muted)}.m14a-board__notice{font-size:12px}.m14a-board__tabs{display:flex;flex-wrap:nowrap;gap:6px}.m14a-board__tabs button{flex:1;min-height:36px;padding:4px 8px;white-space:nowrap;border:1px solid var(--board-line);border-radius:7px;background:var(--board-panel);color:inherit;font:inherit;cursor:pointer}.m14a-board__scroll{min-height:0;overflow:auto;scrollbar-gutter:stable;border:1px solid var(--board-line);border-radius:8px}.m14a-board table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.m14a-board th,.m14a-board td{padding:8px 12px;border-bottom:1px solid var(--board-line)}.m14a-board th{position:sticky;top:0;z-index:1;background:var(--board-panel);white-space:nowrap;font-size:13px}.m14a-board td{overflow-wrap:anywhere}.m14a-board td:nth-last-child(-n+2){white-space:nowrap;font-variant-numeric:tabular-nums}.m14a-board tr[data-own]{background:var(--board-highlight)}.m14a-board tr[data-own] td:first-child{box-shadow:inset 3px 0 var(--v05-focus)}.m14a-board tr:last-child td{border-bottom:0}.m14a-board .m14a-board__empty{padding:18px 12px;color:var(--board-muted)}.m14a-board__rank{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-variant-numeric:tabular-nums}.m14a-board__rank[data-medal]{color:#172326;font-weight:700}.m14a-board__rank[data-medal="1"]{background:#e6c776}.m14a-board__rank[data-medal="2"]{background:#d2dce0}.m14a-board__rank[data-medal="3"]{background:#d79f78}[data-name=m14a-option-scroll] [data-name=option],[data-name=m14a-option-scroll] [data-name=pilot]{box-sizing:border-box;padding:7px 12px;align-items:stretch!important}[data-name=m14a-option-heading]{flex-wrap:wrap}[data-name=option-default],[data-name=m14a-option-tier]{padding:1px 7px}[data-name=m14a-option-body] .k-Label,[data-name=m14a-option-body].k-Label{text-wrap:pretty;word-break:normal!important}[data-name=m14a-option-footer]{min-height:32px;justify-content:space-between}[data-name=m14a-option-controls]{margin-left:auto}[data-name=m14a-option-scroll] .k-VBox:has(>[data-name=m14a-option-footer]>[data-name=m14a-option-disabled]){pointer-events:none!important}[data-name=m14a-option-impacts]{min-width:0;flex:1!important}[data-name=m14a-hud-tip]{height:auto!important;padding:8px 10px;box-sizing:border-box;pointer-events:none}[data-name=m14a-hud-tip] .k-Label{text-wrap:pretty;word-break:normal!important}.v05-stage:has([data-tut-page=hud]) [data-name=m14a-hud-tip]{display:none!important}:root{--mb-radius: 8px;--mb-bg: linear-gradient(180deg, rgba(43,80,88,.94) 0%, rgba(20,43,49,.94) 100%);--mb-bg-h: linear-gradient(180deg, rgba(56,103,111,.97) 0%, rgba(26,57,63,.97) 100%);--mb-bg-a: linear-gradient(180deg, rgba(17,37,42,.97) 0%, rgba(28,58,64,.97) 100%);--mb-hi: inset 0 1px 0 rgba(204,235,234,.16);--mb-edge: rgba(204,235,234,.24);--mb-edge-h: #7FBFBF;--mb-edge-a: #7FBFBF;--mb-drop: 0 4px 10px rgba(5,14,16,.45);--mb-drop-h: 0 8px 18px rgba(5,14,16,.5);--mb-drop-a: 0 1px 2px rgba(5,14,16,.5);--mb-strip: 0 0 0 0 transparent;--mb-strip-h: 0 0 0 0 transparent;--mb-text: #F5F9FA;--mb-sub: #CBDCDF;--mb-tile: rgba(127,191,191,.16);--mb-tile-ring: 0 0 0 0 transparent;--mb-tile-radius: 8px;--mb-glyph: #97CBCA;--mb-tile-p: #177576;--mb-glyph-p: #F5F9FA;--mb-edge-p: rgba(127,191,191,.75);--mb-tile-d: rgba(228,171,148,.14);--mb-glyph-d: #E4AB94;--mb-edge-d: rgba(228,171,148,.5);--mb-go: #91A2A7;--mb-go-h: #F5F9FA;--mb-lift: -1px;--mb-press: 1px;--mb-go-shift: 3px}.m13g-item,.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]){--now-bg: var(--mb-bg);--now-edge: var(--mb-edge);--now-drop: var(--mb-drop);--now-strip: var(--mb-strip);--now-go: var(--mb-go);--now-y: 0px;--now-go-x: 0px;background:var(--now-bg)!important;box-shadow:var(--now-strip),var(--mb-hi),inset 0 0 0 1px var(--now-edge),var(--now-drop)!important;color:var(--mb-text)!important;border-radius:var(--mb-radius)!important;transform:translateY(var(--now-y));transition:background .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out}.m13g-item--primary{--mb-tile: var(--mb-tile-p);--mb-glyph: var(--mb-glyph-p);--mb-edge: var(--mb-edge-p) }.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]):has([data-name=menu-ico-danger]){--mb-tile: var(--mb-tile-d);--mb-edge: var(--mb-edge-d) }.m13g-item:hover,.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]):hover{--now-bg: var(--mb-bg-h);--now-edge: var(--mb-edge-h);--now-drop: var(--mb-drop-h);--now-strip: var(--mb-strip-h);--now-go: var(--mb-go-h);--now-y: var(--mb-lift);--now-go-x: var(--mb-go-shift)}.m13g-item:active,.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]):active{--now-bg: var(--mb-bg-a);--now-edge: var(--mb-edge-a);--now-drop: var(--mb-drop-a);--now-y: var(--mb-press)}.m13g-item:focus-visible,.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]):focus-visible{outline:2px solid #7FBFBF!important;outline-offset:3px}.m13g-item:disabled,.m13g-item[aria-disabled=true],.v05-stage [data-name=menu-item][aria-disabled=true]{--now-bg: var(--mb-bg);--now-drop: 0 0 0 0 transparent;--now-y: 0px;--now-go-x: 0px;--now-edge: var(--mb-edge);opacity:.5;filter:saturate(.35);cursor:not-allowed}.m13g-item:disabled .m13g-go,.m13g-item[aria-disabled=true] .m13g-go{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='6'%20y='10.5'%20width='12'%20height='9'%20rx='1.8'/%3e%3cpath%20d='M8.5%2010.5V8a3.5%203.5%200%200%201%207%200v2.5'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='6'%20y='10.5'%20width='12'%20height='9'%20rx='1.8'/%3e%3cpath%20d='M8.5%2010.5V8a3.5%203.5%200%200%201%207%200v2.5'/%3e%3c/svg%3e")}.v05-stage [data-name=menu-item][aria-disabled=true] [data-name=menu-go]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='6'%20y='10.5'%20width='12'%20height='9'%20rx='1.8'/%3e%3cpath%20d='M8.5%2010.5V8a3.5%203.5%200%200%201%207%200v2.5'/%3e%3c/svg%3e")!important;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='6'%20y='10.5'%20width='12'%20height='9'%20rx='1.8'/%3e%3cpath%20d='M8.5%2010.5V8a3.5%203.5%200%200%201%207%200v2.5'/%3e%3c/svg%3e")!important;transform:none}.v05-menu .m13g-item{display:grid!important;grid-template-columns:36px 1fr 16px;grid-template-rows:auto auto;column-gap:14px;row-gap:1px;align-items:center;min-height:60px;box-sizing:border-box;padding:10px 16px 10px 12px!important;margin-bottom:10px;text-align:left}.m13g-item>b{grid-column:2;grid-row:1;align-self:end;font-size:16px;font-weight:600;line-height:22px;color:var(--mb-text)}.m13g-item>span:not(.m13g-ico):not(.m13g-go){grid-column:2;grid-row:2;align-self:start;font-size:13px;line-height:18px;color:var(--mb-sub)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m13g-ico{grid-column:1;grid-row:1 / 3;width:36px;height:36px;border-radius:var(--mb-tile-radius);background:var(--mb-tile);box-shadow:var(--mb-tile-ring);display:grid;place-items:center}.m13g-ico:before{content:"";width:20px;height:20px;background:var(--mb-glyph);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.m13g-go{grid-column:3;grid-row:1 / 3;width:16px;height:16px;background:var(--now-go);transform:translate(var(--now-go-x));transition:transform .12s ease-out,background .12s ease-out;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M9.5%206l6%206-6%206'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M9.5%206l6%206-6%206'/%3e%3c/svg%3e") center / contain no-repeat}.m13g-ico[data-ico=continue]{--ico: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='8.5'/%3e%3cpath%20d='M10.2%208.6l5.2%203.4-5.2%203.4z'/%3e%3c/svg%3e") }.m13g-ico[data-ico=new]{--ico: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6%2020.5V3.8'/%3e%3cpath%20d='M6%204.5h11l-2.4%203.8L17%2012.1H6'/%3e%3c/svg%3e") }.m13g-ico[data-ico=saves]{--ico: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M3.5%204.5h17v3.5h-17z'/%3e%3cpath%20d='M5%208v11a1.5%201.5%200%200%200%201.5%201.5h11A1.5%201.5%200%200%200%2019%2019V8'/%3e%3cpath%20d='M10%2012h4'/%3e%3c/svg%3e") }.m13g-ico[data-ico=history]{--ico: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4.6%2013A7.5%207.5%200%201%200%206.8%206.6'/%3e%3cpath%20d='M4.5%203.8v3.6h3.6'/%3e%3cpath%20d='M12%208v4.3l2.9%201.8'/%3e%3c/svg%3e") }.m13g-ico[data-ico=leaderboard]{--ico: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M8%203.8h8v5.4a4%204%200%200%201-8%200z'/%3e%3cpath%20d='M8%205.5H5.2a3%203%200%200%200%202.9%204.3M16%205.5h2.8a3%203%200%200%201-2.9%204.3'/%3e%3cpath%20d='M12%2013.2v3.6M8.5%2020.5h7M9.8%2016.8h4.4v3.7H9.8z'/%3e%3c/svg%3e") }.m13g-ico[data-ico=help]{--ico: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='8.5'/%3e%3cpath%20d='M9.6%209.6a2.5%202.5%200%201%201%203.5%202.3c-.7.3-1.1.8-1.1%201.6v.3'/%3e%3cpath%20d='M12%2016.7v.1'/%3e%3c/svg%3e") }.m13g-ico[data-ico=feedback]{--ico: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4.5%205h15v10.5h-8.2L7.5%2019v-3.5h-3z'/%3e%3cpath%20d='M8.5%209h7M8.5%2012h4.5'/%3e%3c/svg%3e") }.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]) [data-name=menu-tile]{background:var(--mb-tile)!important;box-shadow:var(--mb-tile-ring);border-radius:var(--mb-tile-radius)!important}.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]) [data-name=menu-ico]{background-color:var(--mb-glyph)!important}.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]) [data-name=menu-ico-danger]{background-color:var(--mb-glyph-d)!important}.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]) .k-Label{color:var(--mb-text)!important;font-size:14px!important}.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]) [data-name=menu-go]{background-color:var(--now-go)!important;transform:translate(var(--now-go-x));transition:transform .12s ease-out}@media(prefers-reduced-motion:reduce){.m13g-item,.m13g-go,.v05-stage :is([data-name=menu-item],[data-name=menu-confirm]),.v05-stage [data-name=menu-go]{transition:none;--mb-lift: 0px;--mb-press: 0px;--mb-go-shift: 0px }}.v05-stage[data-motion=reduce] :is(.m13g-item,[data-name=menu-item],[data-name=menu-confirm]){--mb-lift: 0px;--mb-press: 0px;--mb-go-shift: 0px }:is(.v05-stage [data-btn=primary],.v05-stage [data-name=go]>.k-ColorRect:first-child,[data-name=nick-go],.v05-pick__go,[data-name=old-save-new],[data-name=save-load],[data-name=tut-ok],[data-name=tut-next],[data-name=board-start-week],[data-name=upload-confirm],[data-name=poster-save]){--b-edge: #0B4A4B;--b-gloss: rgba(255,255,255,.2);--b-ring: #7FBFBF}:is(.v05-stage [data-btn=ghost],.v05-stage [data-name=person-none],[data-name=tut-fold],[data-name=tut-prev],[data-name=upload-close]){--b-edge: #A6B7BC;--b-gloss: rgba(255,255,255,.75);--b-ring: #178B8A}:is(.v05-stage [data-btn=dark],[data-name=menu-back],[data-name=nick-anon],[data-name=tut-resume],.v05-stage [data-name=menu-btn],.v05-stage [data-name=back-region],.v05-stage [data-name=music-btn],[data-name=poster-copy],[data-name=poster-data],[data-name=poster-close]){--b-edge: rgba(2,9,11,.6);--b-gloss: rgba(204,235,234,.13);--b-ring: #7FBFBF}:is(.v05-stage [data-btn=dark],[data-name=menu-back],[data-name=nick-anon],[data-name=poster-copy],[data-name=poster-data],[data-name=poster-close]){background-color:#2448509e!important}[data-name=upload-close]{background-color:#edf4f5;border:0;box-shadow:inset 0 0 0 1px #899ba1;color:#18343b}:is(.v05-stage [data-btn],.v05-stage [data-name=go]>.k-ColorRect:first-child,.v05-stage [data-name=person-none],[data-name=nick-go],[data-name=nick-anon],.v05-pick__go,[data-name=old-save-new],[data-name=save-load],[data-name=menu-back],[data-name=tut-ok],[data-name=tut-next],[data-name=tut-fold],[data-name=tut-prev],[data-name=tut-resume],.v05-stage [data-name=menu-btn],.v05-stage [data-name=back-region],.v05-stage [data-name=music-btn],[data-name=board-start-week],[data-name=upload-confirm],[data-name=upload-close],[data-name=poster-save],[data-name=poster-copy],[data-name=poster-data],[data-name=poster-close]){background-image:linear-gradient(180deg,var(--b-gloss) 0%,rgba(255,255,255,0) 52%,rgba(0,0,0,.06) 100%)!important}:is(.v05-stage [data-btn],.v05-stage [data-name=go]:not([data-btn]),.v05-stage [data-name=person-none],[data-name=nick-go],[data-name=nick-anon],.v05-pick__go,[data-name=old-save-new],[data-name=save-load],[data-name=menu-back],[data-name=tut-ok],[data-name=tut-next],[data-name=tut-fold],[data-name=tut-prev],[data-name=tut-resume],.v05-stage [data-name=menu-btn],.v05-stage [data-name=back-region],.v05-stage [data-name=music-btn],[data-name=board-start-week],[data-name=upload-confirm],[data-name=upload-close],[data-name=poster-save],[data-name=poster-copy],[data-name=poster-data],[data-name=poster-close]){--b-t: 2px;--b-y: 0px;--b-br: 1;filter:drop-shadow(0 var(--b-t) 0 var(--b-edge, #0B4A4B)) drop-shadow(0 4px 6px rgba(5,14,16,.22)) brightness(var(--b-br))!important;transform:translateY(var(--b-y));transition:transform .12s ease-out,filter .12s ease-out}.v05-stage [data-name=go]:not([data-btn]){--b-edge: #0B4A4B }:is(.v05-stage [data-btn],.v05-stage [data-name=go]:not([data-btn]),.v05-stage [data-name=person-none],[data-name=nick-go],[data-name=nick-anon],.v05-pick__go,[data-name=old-save-new],[data-name=save-load],[data-name=menu-back],[data-name=tut-ok],[data-name=tut-next],[data-name=tut-fold],[data-name=tut-prev],[data-name=tut-resume],.v05-stage [data-name=menu-btn],.v05-stage [data-name=back-region],.v05-stage [data-name=music-btn],[data-name=board-start-week],[data-name=upload-confirm],[data-name=upload-close],[data-name=poster-save],[data-name=poster-copy],[data-name=poster-data],[data-name=poster-close]):hover{--b-t: 3px;--b-y: -1px;--b-br: 1.07}:is(.v05-stage [data-btn],.v05-stage [data-name=go]:not([data-btn]),.v05-stage [data-name=person-none],[data-name=nick-go],[data-name=nick-anon],.v05-pick__go,[data-name=old-save-new],[data-name=save-load],[data-name=menu-back],[data-name=tut-ok],[data-name=tut-next],[data-name=tut-fold],[data-name=tut-prev],[data-name=tut-resume],.v05-stage [data-name=menu-btn],.v05-stage [data-name=back-region],.v05-stage [data-name=music-btn],[data-name=board-start-week],[data-name=upload-confirm],[data-name=upload-close],[data-name=poster-save],[data-name=poster-copy],[data-name=poster-data],[data-name=poster-close]):active{--b-t: 0px;--b-y: 2px;--b-br: .94}:is(.v05-stage [data-btn],[data-name=save-load],[data-name=board-start-week],[data-name=upload-confirm],[data-name=poster-save],button):is(:disabled,[aria-disabled=true]){--b-t: 1px;--b-y: 0px;--b-br: 1 }:is(.v05-stage [data-btn],.v05-stage [data-name=go],.v05-stage [data-name=person-none],[data-name=nick-go],[data-name=nick-anon],.v05-pick__go,[data-name=old-save-new],[data-name=save-load],[data-name=menu-back],[data-name=tut-ok],[data-name=tut-next],[data-name=tut-fold],[data-name=tut-prev],[data-name=tut-resume],.v05-stage [data-name=menu-btn],.v05-stage [data-name=back-region],.v05-stage [data-name=music-btn],[data-name=board-start-week],[data-name=upload-confirm],[data-name=upload-close],[data-name=poster-save],[data-name=poster-copy],[data-name=poster-data],[data-name=poster-close]):focus-visible{outline:2px solid var(--b-ring, #7FBFBF)!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){:is(.v05-stage [data-btn],.v05-stage [data-name=go],[data-name^=tut-],[data-name^=nick-],.v05-pick__go,[data-name=menu-back],[data-name=save-load],[data-name^=poster-],[data-name^=upload-],[data-name=board-start-week]){transition:none;transform:none!important}}.v05-stage[data-motion=reduce] :is([data-btn],[data-name=go],[data-name=menu-btn],[data-name=back-region],[data-name=music-btn],[data-name=person-none]){transform:none!important}.v05-stage [data-name=m13g-fan]>[data-name=m13g-back]{transform-origin:50% 220%}.v05-stage [data-name=m13g-fan]>[data-name=m13g-back]:nth-child(1){transform:rotate(-10deg)}.v05-stage [data-name=m13g-fan]>[data-name=m13g-back]:nth-child(2){transform:rotate(-6deg)}.v05-stage [data-name=m13g-fan]>[data-name=m13g-back]:nth-child(3){transform:rotate(-2deg)}.v05-stage [data-name=m13g-fan]>[data-name=m13g-back]:nth-child(4){transform:rotate(2deg)}.v05-stage [data-name=m13g-fan]>[data-name=m13g-back]:nth-child(5){transform:rotate(6deg)}.v05-stage [data-name=m13g-fan]>[data-name=m13g-back]:nth-child(6){transform:rotate(10deg)}.m13a-map-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;font-family:Noto Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}.m13a-map-labels__content{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.m13a-map-labels__vectors{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.m13a-map-labels__route-halo{fill:none;stroke:#fff;stroke-width:4;stroke-opacity:.55;stroke-linecap:round}.m13a-map-labels__route{fill:none;stroke-width:1.8;stroke-opacity:.82;stroke-linecap:round}.m13a-map-labels__vectors [data-flow=information] .m13a-map-labels__route{stroke-dasharray:5 4}.m13a-map-labels__vectors text{fill:#fff;font-size:12px;font-weight:600;letter-spacing:.02em}.m13a-map-labels__stem{stroke:#18343b;stroke-width:1.2;stroke-opacity:.62}.m13a-map-labels__pin{fill:#fff;stroke:#18343b;stroke-width:2}.m13a-map-label{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.42);border-radius:15px;background:#18343bf0;box-shadow:0 3px 10px #18343b33;color:#fff;font:600 13px/18px inherit;white-space:nowrap;pointer-events:auto;cursor:help}.m13a-map-label__dot{width:5px;height:5px;flex:none;border-radius:50%;background:#ccebea}.m13a-map-label__tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:220px;padding:7px 10px;border-radius:6px;background:#18343b;box-shadow:0 4px 14px #18343b33;color:#fff;font:400 12px/18px inherit;white-space:normal;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.m13a-map-label:hover .m13a-map-label__tip,.m13a-map-label:focus-visible .m13a-map-label__tip{opacity:1;visibility:visible}.m13a-map-labels__toggle{position:absolute;right:134px;top:15px;height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:#18343be0;box-shadow:0 2px 8px #18343b29;color:#fff;font:600 12px/18px inherit;pointer-events:auto;cursor:pointer}.m13a-map-labels__toggle[aria-pressed=false]{opacity:.72}.v05-stage[data-vp="1280x720"] .m13a-map-labels__toggle{right:122px;top:12px;height:32px}@media(prefers-reduced-motion:reduce){.m13a-map-label__tip{transition:none}}.m14b-end{position:absolute;top:0;right:0;bottom:0;left:0;z-index:150;font-family:var(--m14b-sans);color:var(--m14b-on-dark);background:var(--m14b-deep)}.m14b-end button{font:inherit;cursor:pointer}.m14b-end button:focus-visible,.m14b-end input:focus-visible,.m14b-upload__help:focus-visible{outline:2px solid var(--m14b-focus);outline-offset:2px}.m14b-end p,.m14b-end h2,.m14b-end h3,.m14b-end figure{margin:0}.m14b-btn{min-height:44px;padding:0 18px;border:0;border-radius:7px;font-size:15px;font-weight:600;white-space:nowrap;color:var(--m14b-ink);background:var(--m14b-ghost);box-shadow:inset 0 0 0 1px var(--m14b-ghost-line)}.m14b-btn--primary{background:var(--m14b-primary);color:var(--m14b-primary-text);box-shadow:none}.m14b-btn--quiet{background:transparent;box-shadow:none;color:var(--m14b-muted)}.m14b-btn:disabled{opacity:.5;cursor:default}.m14b-poster__frame{display:flex;justify-content:center;align-items:flex-start}.m14b-poster__frame img{display:block;border-radius:8px;box-shadow:0 8px 28px #1f4d5638;transition:opacity .12s}.m14b-poster__wait{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#18343b14;color:var(--m14b-muted);font-size:15px}.m14b-export{display:flex;gap:8px;align-items:stretch}.m14b-export__formats{display:flex;border-radius:7px;box-shadow:inset 0 0 0 1px var(--m14b-ghost-line);overflow:hidden;flex-shrink:0}.m14b-export__formats button{min-width:52px;min-height:44px;border:0;background:transparent;color:var(--m14b-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.m14b-export__formats button[aria-pressed=true]{background:var(--m14b-primary);color:var(--m14b-primary-text)}.m14b-export .m14b-btn{flex:1;min-width:0;padding:0 10px}.m14b-minor{display:flex;align-items:center;gap:8px;min-height:20px;font-size:13px}.m14b-minor__note{flex:1;color:var(--m14b-kicker)}.m14b-minor button{border:0;background:transparent;padding:0;color:var(--m14b-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.m14b-upload{display:grid;gap:4px;font-size:15px}.m14b-upload__row{display:flex;align-items:center;gap:12px}.m14b-upload__status{min-height:20px;font-size:13px;line-height:20px;color:var(--m14b-on-dark-muted)}.m14b-upload__status button{border:0;padding:0;background:transparent;color:var(--m14b-on-dark);text-decoration:underline;text-underline-offset:3px}.m15-ending-board{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--m14b-scrim)}.m15-ending-board__panel{width:680px;padding:24px 30px;border-radius:12px;background:var(--m14b-deep);box-shadow:inset 0 0 0 1px var(--m14b-shell-line)}.m15-ending-board__panel h2{margin-bottom:12px}.m15-ending-board__panel>.m14b-btn{margin-top:12px}.m15-ending-board__panel .m14a-board__scroll{max-height:330px}.m14b-upload__check{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;min-height:44px}.m14b-upload__check input{width:18px;height:18px;margin:0;accent-color:var(--m14b-primary);cursor:pointer}.m14b-upload__nick{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--m14b-muted)}.m14b-upload__nick[data-off]{opacity:.45}.m14b-upload__nick input{width:132px;height:32px;box-sizing:border-box;padding:0 8px;border:1px solid var(--m14b-line);border-radius:6px;background:#fff;color:var(--m14b-ink);font:inherit;font-size:14px}.m14b-upload__help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--m14b-ghost-line);color:var(--m14b-muted);font-size:12px;font-weight:700;cursor:help}.m14b-upload__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:248px;padding:8px 10px;border-radius:7px;background:var(--m14b-deep);color:var(--m14b-on-dark);font-size:13px;font-weight:400;line-height:1.5;text-align:left;pointer-events:none;opacity:0;transition:opacity .12s;z-index:2}.m14b-upload__help:hover .m14b-upload__tip,.m14b-upload__help:focus .m14b-upload__tip{opacity:1}.m14b-leave{display:flex;gap:10px}.m14b-x{position:absolute;top:10px;right:12px;width:44px;height:44px;border:0;background:transparent;color:var(--m14b-muted);font-size:30px;line-height:1;z-index:3}.m14b-story__head{padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--m14b-line)}.m14b-story__kicker{font-size:13px;color:var(--m14b-kicker);font-weight:600}.m14b-story__titlerow{display:flex;align-items:center;gap:12px;margin-top:2px;padding-right:40px}.m14b-story__title{font-size:32px;font-weight:800;letter-spacing:.02em}.m14b-story__tier{padding:3px 10px;border-radius:6px;font-size:14px;font-weight:700;white-space:nowrap}.m14b-story__tier[data-tier=fail]{background:var(--m14b-cost-soft);color:var(--m14b-danger)}.m14b-story__tier[data-tier=effective]{background:var(--m14b-teal-soft);color:var(--m14b-primary)}.m14b-story__tier[data-tier=success]{background:var(--m14b-gold-soft);color:var(--m14b-gold-deep)}.m14b-story__links{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--m14b-muted);font-size:14px}.m14b-story__links button{min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--m14b-kicker);font-size:14px;font-weight:600}.m14b-story__links button:hover{background:#17757614}.m14b-story__line{margin-top:4px;font-size:18px;font-weight:600}.m14b-story__sub{margin-top:2px;font-size:14px;color:var(--m14b-muted)}.m14b-block{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid rgba(191,201,204,.55)}.m14b-block__fig{position:relative;width:176px;flex-shrink:0}.m14b-block__pic{height:104px;border-radius:8px;background-size:cover;background-color:#18343b14}.m14b-block__cap{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:2px 7px;border-radius:5px;background:#11252ac7;color:var(--m14b-on-dark);font-size:12px;line-height:1.4;box-sizing:border-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m14b-block__text{flex:1;min-width:0}.m14b-block__head{font-size:15px;font-weight:700;color:var(--m14b-kicker);margin-bottom:3px!important}.m14b-block__text p{font-size:15px;line-height:1.6}.m14b-path{padding-top:10px}.m14b-path__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:4px 0 0}.m14b-path__item{border-radius:8px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--m14b-line)}.m14b-path__item[data-low]{box-shadow:inset 0 3px 0 var(--m14b-danger),inset 0 0 0 1px var(--m14b-line)}.m14b-path__pic{height:64px;background-size:cover}.m14b-path__item[data-low] .m14b-path__pic{margin-top:3px;height:61px}.m14b-path__text{padding:5px 8px 8px;font-size:13px;line-height:1.45}.m14b-path__text b{display:block;font-size:12px;color:var(--m14b-muted);font-weight:600}.m14b-teasers{display:flex;flex-direction:column;gap:8px;margin-top:10px}.m14b-teaser{display:flex;gap:10px;align-items:flex-start;padding:8px;border:0;border-radius:8px;background:#ccebea12;color:var(--m14b-on-dark);text-align:left}.m14b-teaser:hover{background:#ccebea24}.m14b-teaser__pic{width:64px;height:64px;flex-shrink:0;border-radius:6px;background-size:cover}.m14b-teaser__text{min-width:0;font-size:13px;line-height:1.5;color:var(--m14b-on-dark-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m14b-teaser__text b{display:block;color:var(--m14b-on-dark);font-size:14px}.m14b-stage{position:absolute;top:30px;right:88px;bottom:30px;left:40px;display:flex;gap:36px;justify-content:center}.m14b-side{width:340px;display:flex;flex-direction:column;gap:10px}.m14b-side__kicker{font-size:13px;color:var(--m14b-on-dark-muted)}.m14b-side__titlerow{display:flex;align-items:center;gap:10px}.m14b-side__titlerow h2{font-size:32px;font-weight:800}.m14b-side__line{font-size:17px;font-weight:600;line-height:1.5}.m14b-side__head{margin-top:14px;font-size:13px;color:var(--m14b-on-dark-muted)}.m14b-side__spacer{flex:1}.m14b-end .m14b-btn{background:transparent;color:var(--m14b-on-dark);box-shadow:inset 0 0 0 1px var(--m14b-shell-line)}.m14b-end .m14b-btn--primary{background:var(--m14b-primary);box-shadow:inset 0 0 0 1px var(--m14b-focus)}.m14b-end .m14b-export__formats{box-shadow:inset 0 0 0 1px var(--m14b-shell-line)}.m14b-end .m14b-export__formats button{color:var(--m14b-on-dark)}.m14b-end .m14b-export__formats button[aria-pressed=true]{color:var(--m14b-primary-text)}.m14b-end .m14b-minor button,.m14b-end .m14b-minor__note,.m14b-end .m14b-upload__nick{color:var(--m14b-on-dark-muted)}.m14b-end .m14b-upload__help{color:var(--m14b-on-dark-muted);box-shadow:inset 0 0 0 1px var(--m14b-shell-line)}.m14b-end .m14b-leave .m14b-btn{flex:1;min-width:0;padding:0 8px}.m14b-end .m14b-x{color:var(--m14b-on-dark-muted);z-index:5}.m14b-end[data-drawer] .m14b-x{color:var(--m14b-muted)}.m14b-tab{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:64px;padding:14px 0;border:0;border-radius:10px 0 0 10px;background:var(--m14b-paper);color:var(--m14b-ink);z-index:4;box-shadow:-6px 0 20px #00000040}.m14b-tab__label{writing-mode:vertical-rl;font-size:16px;font-weight:700;letter-spacing:.2em;color:var(--m14b-kicker)}.m14b-tab__pic{width:44px;height:44px;border-radius:6px;background-size:cover}.m14b-tab[aria-expanded=true]{right:620px}.m14b-drawer{position:absolute;top:0;right:0;bottom:0;width:620px;box-sizing:border-box;padding:24px 24px 24px 28px;overflow-y:auto;background:var(--m14b-paper);color:var(--m14b-ink);box-shadow:-16px 0 44px #00000059;z-index:3}.m14b-drawer .m14b-path__list{grid-template-columns:repeat(3,minmax(0,1fr))}.m14b-end[data-vp="1280x720"] .m14b-stage{top:20px;right:80px;bottom:20px;left:24px;gap:28px}.m14b-end[data-vp="1280x720"] .m14b-side{width:312px}.m14b-end[data-vp="1280x720"] .m14b-side{gap:8px}.m14b-end[data-vp="1280x720"] .m14b-side__titlerow h2{font-size:28px}.m14b-end[data-vp="1280x720"] .m14b-side__line{font-size:15px}.m14b-end[data-vp="1280x720"] .m14b-teasers{gap:6px;margin-top:4px}.m14b-end[data-vp="1280x720"] .m14b-teaser{padding:6px}.m14b-end[data-vp="1280x720"] .m14b-teaser__pic{width:52px;height:52px}.m14b-end[data-vp="1280x720"] .m14b-teaser__text{-webkit-line-clamp:2}.m14b-end[data-vp="1280x720"] .m14b-side__head{margin-top:6px}.m14b-end[data-vp="1280x720"] .m14b-btn{font-size:14px;padding:0 8px}.m14b-end[data-vp="1280x720"] .m14b-export__formats button{min-width:44px}.m14b-end[data-vp="1280x720"] .m14b-upload{font-size:14px}.m14b-end[data-vp="1280x720"] .m14b-upload__check{min-height:36px}.m14b-end[data-vp="1280x720"] .m14b-upload__nick input{width:120px}.m14b-end[data-vp="1280x720"] .m14b-block__fig{width:140px}.m14b-end[data-vp="1280x720"] .m14b-block__pic{height:92px}.m14b-end[data-vp="1280x720"] .m14b-block__text p{font-size:14px}.m14b-end[data-vp="1280x720"] .m14b-story__title{font-size:28px}.m14b-end[data-vp="1280x720"] .m14b-drawer{width:560px}.m14b-end[data-vp="1280x720"] .m14b-tab[aria-expanded=true]{right:560px}.m14b-back{position:absolute;z-index:150;min-height:36px;padding:0 14px;border:0;border-radius:7px;font-size:14px;font-weight:600;cursor:pointer}.m14b-feedback{align-self:flex-start;color:var(--m14b-on-dark);font-size:13px}.m15-ending-board .m15-board-receipt{padding:8px 12px;border-radius:7px;background:var(--board-highlight);box-shadow:inset 3px 0 var(--m14b-focus)}:root{color-scheme:light;--qh-color-canvas: #f5f9fa;--qh-color-surface: #ffffff;--qh-color-surface-soft: #edf4f5;--qh-color-surface-tint: #e7f3f5;--qh-color-line: #cbdcdf;--qh-color-line-strong: #9ebbc0;--qh-color-text: #18343b;--qh-color-text-muted: #567078;--qh-color-medical-blue: #1878a7;--qh-color-medical-blue-strong: #0d608c;--qh-color-river-teal: #178b8a;--qh-color-river-teal-soft: #ccebea;--qh-color-success: #287b64;--qh-color-warm: #d47752;--qh-color-warning: #b76b29;--qh-color-danger: #b54c48;--qh-color-focus: #086ea3;--qh-color-on-accent: #ffffff;--qh-font-sans: "Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--qh-font-mono: "SFMono-Regular", Consolas, monospace;--qh-text-xs: .75rem;--qh-text-sm: .875rem;--qh-text-md: 1rem;--qh-text-lg: 1.25rem;--qh-text-xl: clamp(1.5rem, 2vw, 2rem);--qh-text-display: clamp(2rem, 4vw, 3.5rem);--qh-leading-tight: 1.2;--qh-leading-body: 1.6;--qh-space-1: .25rem;--qh-space-2: .5rem;--qh-space-3: .75rem;--qh-space-4: 1rem;--qh-space-5: 1.5rem;--qh-space-6: 2rem;--qh-space-7: 3rem;--qh-radius-sm: .5rem;--qh-radius-md: .875rem;--qh-radius-lg: 1.25rem;--qh-radius-pill: 999px;--qh-shadow-soft: 0 8px 28px rgb(31 77 86 / 10%);--qh-shadow-raised: 0 16px 44px rgb(31 77 86 / 16%);--qh-border-subtle: 1px solid var(--qh-color-line);--qh-duration-fast: .12s;--qh-duration-standard: .22s;--qh-ease-standard: cubic-bezier(.2, .7, .2, 1);--qh-content-max: 90rem;--qh-control-min: 2.75rem;--qh-focus-ring: 0 0 0 3px rgb(8 110 163 / 28%)}@media(prefers-reduced-motion:reduce){:root{--qh-duration-fast: 0ms;--qh-duration-standard: 0ms}}:root{color:var(--qh-color-text);background:var(--qh-color-canvas);font-family:var(--qh-font-sans)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--qh-color-canvas)}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100dvh}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.integration-load{width:min(29rem,42vw)}.integration-load>label{display:block;margin-bottom:var(--qh-space-1);color:var(--qh-color-text-muted);font-size:var(--qh-text-xs);font-weight:800}.integration-load>div{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:var(--qh-space-2)}.integration-load input,.integration-load button,.integration-share button{min-height:var(--qh-control-min);border:var(--qh-border-subtle);border-radius:var(--qh-radius-sm)}.integration-load input{min-width:0;padding:0 var(--qh-space-3);color:var(--qh-color-text);background:var(--qh-color-surface)}.integration-load button,.integration-share button{padding:0 var(--qh-space-4);color:var(--qh-color-medical-blue-strong);background:var(--qh-color-surface);font-weight:800}.integration-load p{margin:var(--qh-space-1) 0 0;color:var(--qh-color-danger);font-size:var(--qh-text-xs)}.integration-load :focus-visible,.integration-share :focus-visible{outline:none;box-shadow:var(--qh-focus-ring)}.integration-share{display:flex;align-items:center;justify-content:space-between;gap:var(--qh-space-3)}.integration-share code{color:var(--qh-color-text-muted);font-size:var(--qh-text-xs)}.app-status{position:fixed;z-index:100;right:var(--qh-space-4);bottom:var(--qh-space-4);max-width:34rem;margin:0;border:var(--qh-border-subtle);border-radius:var(--qh-radius-pill);padding:var(--qh-space-3) var(--qh-space-5);color:var(--qh-color-medical-blue-strong);background:color-mix(in srgb,var(--qh-color-surface) 94%,transparent);box-shadow:var(--qh-shadow-raised);font-size:var(--qh-text-sm);font-weight:750}.settlement-stage{min-height:100dvh}.app-terminal-recovery{display:flex;align-items:center;justify-content:center;gap:var(--qh-space-4);margin:0 auto;border-top:var(--qh-border-subtle);padding:var(--qh-space-4) var(--qh-space-5);color:var(--qh-color-text-muted);background:var(--qh-color-surface)}.app-terminal-recovery p{margin:0;font-size:var(--qh-text-sm)}.app-terminal-recovery button{min-height:var(--qh-control-min);border:var(--qh-border-subtle);border-radius:var(--qh-radius-sm);padding:0 var(--qh-space-4);color:var(--qh-color-medical-blue-strong);background:var(--qh-color-canvas);font-weight:800}.app-terminal-recovery button:focus-visible{outline:none;box-shadow:var(--qh-focus-ring)}.catalog-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--qh-space-5)}.catalog-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--qh-color-text) 34%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.policy-catalog{position:relative;width:min(82rem,96vw);max-height:90vh;overflow:auto;border:var(--qh-border-subtle);border-radius:var(--qh-radius-lg);padding:var(--qh-space-6);color:var(--qh-color-text);background:var(--qh-color-canvas);box-shadow:0 2rem 6rem color-mix(in srgb,var(--qh-color-text) 24%,transparent)}.policy-catalog__header{position:sticky;z-index:2;top:calc(-1 * var(--qh-space-6));display:flex;align-items:flex-start;justify-content:space-between;gap:var(--qh-space-5);margin:calc(-1 * var(--qh-space-6)) calc(-1 * var(--qh-space-6)) var(--qh-space-5);border-bottom:var(--qh-border-subtle);padding:var(--qh-space-5) var(--qh-space-6);background:color-mix(in srgb,var(--qh-color-canvas) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.policy-catalog__header p{margin:0 0 var(--qh-space-1);color:var(--qh-color-medical-blue);font-size:var(--qh-text-xs);font-weight:800;letter-spacing:.12em}.policy-catalog__header h2{margin:0 0 var(--qh-space-2);font-size:var(--qh-text-xl)}.policy-catalog__header span{color:var(--qh-color-text-muted);font-size:var(--qh-text-sm)}.policy-catalog__header button{flex:0 0 var(--qh-control-min);width:var(--qh-control-min);min-height:var(--qh-control-min);border:var(--qh-border-subtle);border-radius:50%;color:var(--qh-color-medical-blue-strong);background:var(--qh-color-surface);font-size:1.5rem}.policy-catalog__foundations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--qh-space-2);margin-bottom:var(--qh-space-4)}.policy-catalog__foundations span{border:var(--qh-border-subtle);border-radius:var(--qh-radius-sm);padding:var(--qh-space-2);background:var(--qh-color-surface);font-size:var(--qh-text-sm)}.policy-catalog__foundations small{display:block;color:var(--qh-color-text-muted)}.policy-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qh-space-3)}.policy-catalog__card{display:grid;grid-template-columns:5.6rem minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:var(--qh-space-3);min-height:13.5rem;border:var(--qh-border-subtle);border-radius:var(--qh-radius-md);padding:var(--qh-space-4);background:var(--qh-color-surface);box-shadow:var(--qh-shadow-soft)}.policy-catalog__card--hand{border-color:var(--qh-color-river-teal);background:color-mix(in srgb,var(--qh-color-river-teal-soft) 35%,var(--qh-color-surface))}.policy-catalog__thumb{grid-row:1 / span 3;width:100%;height:7.4rem;object-fit:cover;border:var(--qh-border-subtle);border-radius:var(--qh-radius-sm);background:var(--qh-color-surface-tint)}.policy-catalog__card>div,.policy-catalog__card h3,.policy-catalog__card p,.policy-catalog__card small{grid-column:2;min-width:0}.policy-catalog__card>div,.policy-catalog__card footer{display:flex;justify-content:space-between;gap:var(--qh-space-3);color:var(--qh-color-text-muted);font-size:var(--qh-text-xs)}.policy-catalog__card h3{margin:var(--qh-space-2) 0 var(--qh-space-1);font-size:var(--qh-text-lg)}.policy-catalog__card p{margin:0 0 var(--qh-space-2);color:var(--qh-color-text);font-size:var(--qh-text-sm)}.policy-catalog__card small{color:var(--qh-color-text-muted);font-size:var(--qh-text-xs);line-height:var(--qh-leading-body)}.policy-catalog__card footer{grid-column:1 / -1;margin-top:var(--qh-space-3);border-top:var(--qh-border-subtle);padding-top:var(--qh-space-3)}.policy-catalog button:focus-visible{outline:none;box-shadow:var(--qh-focus-ring)}@media(max-width:900px){.integration-load{width:100%}.policy-catalog__grid,.policy-catalog__foundations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.integration-load>div,.policy-catalog__grid{grid-template-columns:1fr}.integration-share{align-items:stretch;flex-direction:column}.catalog-overlay{padding:var(--qh-space-2)}.policy-catalog{padding:var(--qh-space-4)}.policy-catalog__header{margin:calc(-1 * var(--qh-space-4)) calc(-1 * var(--qh-space-4)) var(--qh-space-4);padding:var(--qh-space-4)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.policy-catalog__card--next-version{border-style:dashed;filter:grayscale(.85);opacity:.62}.policy-catalog__card--next-version h3,.policy-catalog__card--next-version p{color:var(--qh-color-text-muted)}.policy-catalog__card .card-face{grid-column:2}
