:root{--yb-bg:#f4f5f7;--yb-panel:#ffffff;--yb-raise:#fafafb;--yb-line:#e7e9ed;--yb-line-2:#f0f1f4;--yb-text:#15171c;--yb-text-2:#565c68;--yb-text-3:#9098a4;--yb-accent:#e8623a;--yb-accent-ink:#c24a26;--yb-accent-soft:#fcede8;--yb-ok:#0e8f43;--yb-ok-soft:#e6f4eb;--yb-warn:#d63a3f;--yb-warn-soft:#fbe9ea;--yb-pending:#b77a12;--yb-pending-soft:#fbf1de;--yb-info:#2e6bc6;--yb-info-soft:#e8f0fb;--yb-p-banzen:#e8623a;--yb-p-banzen-soft:#fcede8;--yb-p-nox:#7c4de0;--yb-p-nox-soft:#f0ebfc;--yb-p-rent:#158b7b;--yb-p-rent-soft:#e3f3f0;--yb-p-line:#06c755;--yb-p-line-soft:#e4f8ec;--yb-r:8px;--yb-r-sm:5px;--yb-r-xs:3px;--yb-r-lg:12px;--yb-shadow-sm:0 1px 2px rgba(20,25,40,0.05);--yb-shadow:0 1px 3px rgba(20,25,40,0.06),0 1px 2px rgba(20,25,40,0.04);--yb-font-num:var(--font-outfit),sans-serif;--yb-font-ui:var(--font-zen),var(--font-outfit),sans-serif}:root,html{color-scheme:light}html{background:#ffffff}@media (prefers-color-scheme:dark){:root{--yb-bg:#f4f5f7;--yb-panel:#ffffff;--yb-raise:#fafafb;--yb-line:#e7e9ed;--yb-text:#15171c;--yb-text-2:#565c68;--yb-text-3:#9098a4}body,html{background:#f4f5f7!important;color:#15171c!important}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--yb-bg);color:var(--yb-text);font-family:var(--yb-font-ui);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.yb-num{font-family:var(--yb-font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yb-h1{font-family:var(--yb-font-num);font-size:21px;font-weight:800;letter-spacing:.01em;margin:0}.yb-card{background:var(--yb-panel);border:1px solid var(--yb-line);border-radius:var(--yb-r);box-shadow:var(--yb-shadow-sm);padding:16px}.yb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--yb-accent);border-radius:var(--yb-r);background:var(--yb-accent);color:#ffffff;font-family:var(--yb-font-ui);font-size:13.5px;font-weight:700;padding:9px 16px;cursor:pointer}.yb-btn:disabled{opacity:.45;cursor:not-allowed}.yb-btn.ghost{border-color:var(--yb-line)}.yb-btn.ghost,.yb-input{background:var(--yb-panel);color:var(--yb-text)}.yb-input{width:100%;border:1px solid var(--yb-line);border-radius:var(--yb-r);font-family:var(--yb-font-ui);font-size:14px;padding:9px 12px}.yb-input:focus{outline:2px solid var(--yb-accent-soft);border-color:var(--yb-accent)}.yb-badge{display:inline-flex;align-items:center;gap:6px;border-radius:var(--yb-r-sm);font-size:11.5px;font-weight:700;padding:3px 8px}.yb-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.yb-badge.ok{color:var(--yb-ok);background:var(--yb-ok-soft)}.yb-badge.warn{color:var(--yb-warn);background:var(--yb-warn-soft)}.yb-badge.pending{color:var(--yb-pending);background:var(--yb-pending-soft)}.yb-badge.pending:before{border-radius:var(--yb-r-xs);transform:rotate(45deg)}.yb-badge.info{color:var(--yb-info);background:var(--yb-info-soft)}