.updates-page{color:var(--v2-text);background:var(--v2-bg)}.updates-layout{width:min(100%,1392px);margin:0 auto;padding:56px clamp(20px,4vw,64px) 80px}.updates-page :is(h1,h2,h3,h4){font-family:"V2 Space Grotesk", var(--font-sans), sans-serif;text-wrap:balance}.updates-page :is(h1,h2,h3,p){margin:0}.updates-page :is(a,button,input):focus-visible{outline:2px solid var(--v2-yellow);outline-offset:4px}.updates-page :is(button,input){font:inherit}.updates-page :is(a,button){transition:color .16s,background-color .16s,border-color .16s}.updates-page button{cursor:pointer}.updates-page button:disabled{cursor:wait;opacity:.6}.updates-intro{justify-content:space-between;align-items:end;gap:24px 48px;padding-bottom:40px;display:flex}.updates-intro h1{color:var(--v2-yellow);letter-spacing:-.04em;font-size:clamp(42px,5.5vw,72px);font-weight:650;line-height:1.05}.updates-intro p{max-width:52ch;color:var(--v2-muted);margin-top:24px;font-size:17px;line-height:1.65}.updates-intro>a,.updates-state>a,.updates-state>button{min-height:48px;color:var(--v2-bg);background:var(--v2-yellow);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:650;display:inline-flex}.updates-intro>a:hover,.updates-state>a:hover,.updates-state>button:hover,.updates-search button[type=submit]:hover{background:#fff54a}.updates-feed{border-top:1px solid var(--v2-line);min-height:360px;padding-top:32px}.updates-list{flex-direction:column;gap:40px;display:flex}.updates-search{background:var(--v2-panel);border-radius:10px;align-items:start;gap:12px;padding:16px;display:flex}.updates-search>label{flex:1;min-width:0;position:relative}.updates-search>label>svg{color:var(--v2-muted);pointer-events:none;position:absolute;top:15px;left:14px}.updates-search input{border:1px solid var(--v2-line);width:100%;min-height:48px;color:var(--v2-text);background:var(--v2-bg);border-radius:6px;padding:10px 14px 10px 44px;font-size:16px}.updates-search input::placeholder{color:var(--v2-muted);opacity:1}.updates-search>div{gap:8px;display:flex}.updates-search button,.updates-more,.updates-feedback button,.updates-notice button{border:1px solid var(--v2-line);min-height:48px;color:var(--v2-yellow);background:var(--v2-bg);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.updates-search button[type=submit]{color:var(--v2-bg);background:var(--v2-yellow);border-color:#0000}.updates-search button:hover,.updates-more:hover,.updates-feedback button:hover,.updates-notice button:hover{border-color:var(--v2-yellow)}.updates-suggestions{z-index:20;border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.updates-suggestions button{width:100%;color:var(--v2-text);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding-inline:16px;display:block}.updates-suggestions button:hover{color:var(--v2-yellow);background:var(--v2-bg)}.updates-channel>header{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-bottom:20px;display:flex}.updates-channel h2{color:var(--v2-aqua);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,30px);font-weight:600}.updates-channel>header p,.updates-result-count{color:var(--v2-muted);font-size:14px}.updates-entry{grid-template-columns:minmax(140px,.24fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:36px;scroll-margin-top:88px;display:grid}.updates-entry+.updates-entry{border-top:1px solid var(--v2-line)}.updates-entry-meta{color:var(--v2-muted);overflow-wrap:anywhere;flex-direction:column;gap:10px;padding-top:5px;font-size:13px;line-height:1.6;display:flex}.updates-entry-meta time{color:var(--v2-text);font-size:14px}.updates-entry-content{min-width:0;max-width:76ch}.updates-entry-content>h3{color:var(--v2-text);letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:20px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.2}.updates-entry-body{overflow-wrap:anywhere}.updates-entry-body>div>*+*{margin-top:16px}.updates-entry-body :is(p,li,em,blockquote){color:var(--v2-text);font-size:16px;line-height:1.75}.updates-entry-body :is(h3,h4){color:var(--v2-text);font-size:21px;line-height:1.4}.updates-entry-body strong{color:var(--v2-text)}.updates-entry-body a{color:var(--v2-aqua);-webkit-text-decoration-color:var(--v2-aqua);text-decoration-color:var(--v2-aqua);text-underline-offset:3px}.updates-entry-body a:hover{color:var(--v2-yellow)}.updates-entry-body code{color:var(--v2-yellow);background:var(--v2-panel)}.updates-entry-body pre{max-width:100%;color:var(--v2-text);background:var(--v2-panel);border-color:var(--v2-line)}.updates-entry-body pre code{color:inherit}.updates-entry-body blockquote{border-color:var(--v2-aqua);border-left-width:1px}.updates-entry-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;display:flex}.updates-entry-actions a{max-width:100%;min-height:44px;color:var(--v2-yellow);overflow-wrap:anywhere;align-items:center;gap:8px;padding-block:10px;font-size:14px;font-weight:600;display:inline-flex}.updates-entry-actions a svg{flex-shrink:0}.updates-entry-actions a:hover{text-underline-offset:4px;text-decoration:underline}.updates-entry-actions [data-update-attachment]{border:1px solid var(--v2-line);color:var(--v2-muted);border-radius:6px;padding-inline:12px}.updates-entry-actions [data-update-attachment] span{min-width:0}.updates-entry-actions [data-update-shop]{color:var(--v2-bg);background:var(--v2-yellow);border-radius:6px;padding-inline:16px}.updates-more{width:fit-content;margin-top:8px}.updates-state{background:var(--v2-panel);border-radius:10px;flex-direction:column;justify-content:center;align-items:start;gap:24px;min-height:320px;padding:40px;display:flex}.updates-state h2{color:var(--v2-aqua);letter-spacing:-.025em;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15}.updates-state p{max-width:60ch;color:var(--v2-muted);line-height:1.75}.updates-notice,.updates-feedback{color:var(--v2-text);background:var(--v2-panel);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.updates-feedback p{max-width:60ch}.updates-loading{color:var(--v2-muted);gap:24px;display:grid}.updates-loading>div{background:var(--v2-panel);border-radius:8px;height:100px}@media (width<=800px){.updates-layout{padding-top:32px;padding-bottom:56px}.updates-intro{flex-direction:column;align-items:start;gap:24px;padding-bottom:32px}.updates-intro p{margin-top:20px;font-size:16px}.updates-entry{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px}.updates-entry-meta{flex-flow:wrap;gap:6px 20px;padding-top:0}.updates-state{padding:32px}}@media (width<=479px){.updates-search{flex-direction:column;padding:12px}.updates-search>label,.updates-search>div{width:100%}.updates-search>div>button{flex:1}.updates-state{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.updates-page *{transition:none}}
