.news{margin-block:14px 4px;container:news/inline-size}.news[hidden]{display:none}.news-card{background:var(--glass-hi);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--glass-edge);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--rule);animation:news-in .42s var(--ease-out) both;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"stage ctrl""segs segs";align-items:center;gap:4px 10px;padding:10px 14px 6px 8px;display:grid;position:relative}@keyframes news-in{0%{opacity:0;transform:translateY(-6px)}}.news-stage{grid-area:stage;align-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.news-item{opacity:0;visibility:hidden;min-width:0;transition:transform .48s var(--ease-out), opacity .32s ease, visibility 0s .48s;grid-area:1/1;padding-block:2px;transform:translateY(70%)}.news-item.is-on{opacity:1;visibility:visible;transition:transform .48s var(--ease-out), opacity .4s ease 60ms, visibility 0s;transform:none}.news-item.is-out{opacity:0;visibility:visible;transform:translateY(-70%)}.news-line{font:500 16px/1.45 var(--f-body);color:var(--ink);text-wrap:pretty;margin:0}.news-tag{vertical-align:-.2em;font:700 13px/1.3 var(--f-body);white-space:nowrap;background:var(--washi-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;align-items:center;gap:4px;margin-inline-end:8px;padding:2px 8px 2px 9px;display:inline-flex}.news-tag .icon{flex:none;width:15px;height:15px}.news-tag[data-kind=new],.news-tag[data-kind=content],.news-tag[data-kind=important]{background:var(--seal);color:var(--on-seal);box-shadow:none}.news-line strong{font-weight:800}.news-cta{white-space:nowrap;color:var(--seal);border-radius:6px;align-items:center;gap:3px;margin-inline-start:6px;font-weight:700;text-decoration:none;display:inline-flex}.news-cta svg{width:16px;height:16px;transition:transform .16s var(--ease-out)}.news-cta:hover{text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.news-cta:hover svg{transform:translate(-3px)}}.news-cta:active{transform:scale(.97)}.news-chip{vertical-align:.02em;background:var(--piece-line);clip-path:polygon(50% 0,86% 16%,100% 100%,0 100%,14% 16%);place-items:center;width:1.2em;height:1.32em;margin-inline:2px 0;display:inline-grid;position:relative}.news-chip:before{content:"";background:var(--piece);clip-path:inherit;position:absolute;inset:1.5px}.news-chip b{font:800 .78em/1 var(--f-piece);color:var(--piece-ink);padding-top:.3em;position:relative}.nw{white-space:nowrap}.news-chess{font-family:var(--f-chess), var(--f-body);letter-spacing:1px;color:var(--ink);font-size:1.1em}.news-ctrl{grid-area:ctrl;align-items:center;gap:2px;display:flex}.news-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background-color .16s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.news-btn svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.news-btn:hover{background:var(--washi-2);color:var(--ink)}}.news-btn:active{transform:scale(.97)}.news-btn:focus-visible,.news-cta:focus-visible,.news-seg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.news-btn .i-play{display:none}.news.is-paused .news-btn .i-play{display:block}.news.is-paused .news-btn .i-pause{display:none}.news-segs{grid-area:segs;gap:5px;min-width:0;display:flex}.news-seg{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;align-items:center;height:12px;padding:0;display:flex}.news-seg i{background:var(--rule);border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.news-seg i:after{content:"";background:var(--seal);transform-origin:100%;border-radius:inherit;position:absolute;inset:0;transform:scaleX(0)}.news-seg.is-done i:after{opacity:.55;transform:scaleX(1)}.news-seg.is-on i:after{animation:news-fill var(--news-dwell,5s) linear forwards}.news.is-paused .news-seg.is-on i:after{animation-play-state:paused}.news.is-still .news-seg.is-on i:after{animation:none;transform:scaleX(1)}@keyframes news-fill{to{transform:scaleX(1)}}.news.is-closing{transition:height .2s var(--ease-out), opacity .18s ease, margin .2s var(--ease-out);opacity:0;overflow:hidden}@container news (width<=620px){.news-card{border-radius:16px;grid-template-areas:"stage stage""segs ctrl";gap:2px 12px;padding:12px 14px 2px 6px}.news-line{font-size:15px;line-height:1.5}.news-btn{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.news-card{animation:.2s both news-fade}.news-item,.news-item.is-on,.news-item.is-out{transition:opacity .2s,visibility;transform:none}.news-seg.is-on i:after{animation:none;transform:scaleX(1)}}@keyframes news-fade{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){.news-card{backdrop-filter:none;background:var(--surface)}}:root.tour-on .news{display:none}.news:not([hidden])+.hero,.news:not([hidden])~.me{padding-top:20px}.app>.news{margin-block:0 18px}@media (width>=900px){.news:not([hidden])+.hero,.news:not([hidden])~.me{padding-top:36px}}.faq-sheet[data-astro-cid-zdobzvdt]{border:1px solid var(--glass-edge);background:var(--surface);width:min(760px,100vw - 24px);max-height:88dvh;color:var(--ink);box-shadow:var(--shadow-glass);border-radius:20px;padding:0;overflow:hidden}.faq-sheet[data-astro-cid-zdobzvdt][open]{flex-direction:column;display:flex}.faq-sheet[data-astro-cid-zdobzvdt]::backdrop{background:#0a080473}html:has(.faq-sheet[open]){overflow:hidden}.faq-head[data-astro-cid-zdobzvdt]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px 20px;display:flex}.faq-head[data-astro-cid-zdobzvdt] h2[data-astro-cid-zdobzvdt]{margin:0;font-size:26px}.faq-x[data-astro-cid-zdobzvdt]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.faq-x[data-astro-cid-zdobzvdt]:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.faq-body[data-astro-cid-zdobzvdt]{overscroll-behavior:contain;padding:4px 20px 18px;overflow-y:auto}details[data-astro-cid-zdobzvdt]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-zdobzvdt]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:18px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-zdobzvdt]::-webkit-details-marker{display:none}summary[data-astro-cid-zdobzvdt]:after{content:"+";font:400 26px/1 var(--f-body);color:var(--seal);transition:rotate .22s var(--ease-out);flex:none}details[data-astro-cid-zdobzvdt][open] summary[data-astro-cid-zdobzvdt]:after{rotate:45deg}details[data-astro-cid-zdobzvdt] p[data-astro-cid-zdobzvdt]{color:var(--ink-2);margin:0;padding-bottom:16px;line-height:1.65}details[data-astro-cid-zdobzvdt]::details-content{opacity:0;transition:grid-template-rows .22s var(--ease-out), opacity .22s var(--ease-out), content-visibility .22s allow-discrete;grid-template-rows:0fr;display:grid}details[data-astro-cid-zdobzvdt][open]::details-content{opacity:1;grid-template-rows:1fr}details[data-astro-cid-zdobzvdt]>p[data-astro-cid-zdobzvdt]{min-height:0;transition:padding-bottom .22s var(--ease-out);overflow:visible clip}details[data-astro-cid-zdobzvdt]:not([open])>p[data-astro-cid-zdobzvdt]{padding-bottom:0}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-zdobzvdt]:after,details[data-astro-cid-zdobzvdt]>p[data-astro-cid-zdobzvdt]{transition:none}details[data-astro-cid-zdobzvdt]::details-content{transition:opacity .2s ease, content-visibility .2s allow-discrete}}.faq-all[data-astro-cid-zdobzvdt]{margin:14px 0 0}.faq-all[data-astro-cid-zdobzvdt] a[data-astro-cid-zdobzvdt]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=600px){.faq-sheet[data-astro-cid-zdobzvdt]{width:100vw;max-width:100vw;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;margin:auto 0 0}}
