:root{--canvas:#f4f4f2;--ink:#2a2a2a;--sans:"Inter Variable", "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--mono:"SFMono-Regular", "SF Mono", "Cascadia Mono", "JetBrains Mono", Consolas, monospace}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:var(--sans);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}img{display:block}::selection{color:var(--canvas);background:var(--ink)}:focus-visible{outline-offset:5px;outline:1px solid}.csid-status-page{color:#171717;background:#f3efe7;grid-template-rows:auto 1fr;min-height:100dvh;padding:clamp(1.5rem,4vw,4rem);display:grid}.csid-status-brand{width:9.5rem;display:block}.csid-status-brand .csid-brand-mark,.csid-status-brand img{background:0 0;width:100%;height:auto}.csid-status-page>section{border-top:1px solid #cfc6ba;width:min(66rem,100%);margin:auto;padding-block:clamp(4rem,12vh,8rem)}.csid-status-code{color:#9b724c;font-family:var(--mono);letter-spacing:.18em;margin:0 0 1.25rem;font-size:.625rem}.csid-status-page h1{max-width:12ch;margin:0;font-family:Noto Serif SC,Georgia,serif;font-size:clamp(3rem,8vw,7.5rem);font-weight:450;line-height:1.02}.csid-status-page section>p:not(.csid-status-code){color:#6f6962;max-width:36rem;margin:2rem 0 0}.csid-status-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.csid-status-action,.csid-status-page button{color:#f7f4ed;background:#171717;border:1px solid #171717;border-radius:0;justify-content:center;align-items:center;min-width:10rem;min-height:3rem;margin-top:2.5rem;padding-inline:1.5rem;display:inline-flex}.csid-status-actions .csid-status-action,.csid-status-actions button{margin-top:0}.csid-status-page button:hover,.csid-status-action:hover{color:#171717;background:#d3aa74}@media (max-width:40rem){.csid-status-page h1{font-size:clamp(2.75rem,15vw,4.5rem)}.csid-status-brand{width:7.5rem}}.csid-refresh-intro{z-index:2147483000;pointer-events:none;isolation:isolate;background:#fffaf2;place-items:center;animation:1.3s cubic-bezier(.76,0,.24,1) forwards csid-refresh-intro-exit;display:grid;position:fixed;inset:0;overflow:hidden}:is(html:has(.csid-luxury-page),body:has(.csid-luxury-page)){background:#050606}body:has(.csid-luxury-page) .csid-refresh-intro{background:#050606}.csid-refresh-intro:after{content:"";transform-origin:50%;background:#d3aa74;height:1px;animation:1.3s cubic-bezier(.76,0,.24,1) forwards csid-refresh-intro-edge;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.csid-refresh-intro__brand{z-index:1;opacity:0;width:min(260px,58vw);animation:.76s cubic-bezier(.16,1,.3,1) 80ms forwards csid-refresh-intro-brand;position:relative;transform:translateY(10px)}.csid-refresh-intro__brand .csid-brand-mark{aspect-ratio:680/272;background:0 0;width:100%;height:auto}.csid-refresh-intro__rule{background:linear-gradient(90deg,#0000,#d3aa74c7,#0000);width:100%;height:1px;margin-top:18px;animation:.68s cubic-bezier(.16,1,.3,1) .18s forwards csid-refresh-intro-rule;display:block;transform:scaleX(0)}@keyframes csid-refresh-intro-brand{to{opacity:1;transform:translateY(0)}}@keyframes csid-refresh-intro-rule{to{transform:scaleX(1)}}@keyframes csid-refresh-intro-edge{0%,56%{transform:scaleX(0)}76%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes csid-refresh-intro-exit{0%,62%{opacity:1;clip-path:inset(0);visibility:visible}to{opacity:0;clip-path:inset(0 0 100%);visibility:hidden}}@media (max-width:760px){body{font-size:15px}}@media (prefers-reduced-motion:reduce){.csid-refresh-intro{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
