:root{--blog-c-announcement:#f5c518;--blog-c-guide:#7fb98a;--blog-c-tutorial:#6da3d8;--blog-c-demo:#9a8cf0;--blog-c-comparison:#dd8a5c;--blog-c-article:#d98aa8;--blog-c-template:#8fbfb5}.blog-progress{z-index:1101;background:#ffffff0f;height:2px;position:fixed;top:0;left:0;right:0}.blog-progress__fill{width:0%;height:2px;transition:width 80ms linear}.blog-wrapper{align-items:flex-start;gap:56px;max-width:1280px;margin:0 auto;padding:0 40px;display:flex}.blog-rail{width:212px;top:calc(var(--rc-nav-h,64px) + 20px);flex:none;position:sticky}.blog-content{flex:1;min-width:0;max-width:720px}@media (max-width:1080px){.blog-rail,.blog-filters{display:none!important}.blog-wrapper{padding:0 20px}}.blog-header{border-bottom:1px solid var(--rc-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1280px;margin:0 auto;padding:88px 40px 56px;display:flex}.blog-header__left{flex:1;min-width:0}.blog-header__headline{letter-spacing:-.035em;color:var(--rc-text);align-items:baseline;gap:14px;margin:0 0 4px;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:.94;display:flex}.blog-header__count{color:#f6f3ea57;letter-spacing:0;font-size:15px;font-weight:600;line-height:1}.blog-header__promise{color:#f6f3ea8f;max-width:520px;margin:16px 0 0;font-size:18px;line-height:1.5}.blog-header__author{background:var(--rc-surface);border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:14px 18px 14px 14px;display:flex}.blog-header__initials{background:var(--rc-bg);width:44px;height:44px;color:var(--rc-accent);border:1px solid #f5c51859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.blog-header__author-name{color:var(--rc-text);font-size:14px;font-weight:600;line-height:1.3}.blog-header__author-bio{color:var(--rc-text-2);margin-top:2px;font-size:13px;line-height:1.4}@media (max-width:1080px){.blog-header{padding:60px 20px 40px}}.blog-filters{padding-top:40px}.blog-filters__label{letter-spacing:.1em;text-transform:uppercase;color:#f6f3ea4d;margin:0 0 10px;font-size:11px;font-weight:700}.blog-filters__formats{margin-bottom:28px}.blog-filters__format{color:var(--rc-text-2);cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:5px 0;font-size:14px;text-decoration:none;transition:color .12s;display:flex}.blog-filters__format:hover{color:var(--rc-text)}.blog-filters__format--active{font-weight:700}.blog-filters__swatch{border-radius:2px;flex-shrink:0;width:7px;height:7px}.blog-filters__format-count{color:#f6f3ea47;margin-left:auto;font-size:12px}.blog-filters__topics{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.blog-filters__topic{color:var(--rc-text-2);cursor:pointer;border:1px solid #ffffff1a;border-radius:4px;padding:5px 9px;font-size:12px;font-weight:500;text-decoration:none;transition:all .12s}.blog-filters__topic:hover{color:var(--rc-text);border-color:#fff3}.blog-filters__topic--active{color:var(--rc-accent);background:#f5c5181a;border-color:#f5c51866}.blog-filters__clear{color:var(--rc-accent);margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:block}.blog-count-line{color:#f6f3ea6b;padding-bottom:22px;font-size:13px;font-weight:500}.blog-featured{border-bottom:1px solid var(--rc-border);grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;padding-bottom:44px;display:grid}.blog-featured__image{aspect-ratio:16/10;background:var(--rc-surface);border-radius:12px;overflow:hidden}.blog-featured__image img{object-fit:cover;width:100%;height:100%;display:block}.blog-featured__image--empty{background:var(--rc-surface);position:relative}.blog-featured__meta{text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.blog-featured__meta-dot{opacity:.4;margin:0 6px}.blog-featured__kicker{color:#f6f3ea6b;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4}.blog-featured__title{color:var(--rc-text);letter-spacing:-.02em;text-wrap:pretty;margin-bottom:14px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.15}.blog-featured__tldr{color:var(--rc-text-2);margin-bottom:18px;font-size:15px;line-height:1.65}.blog-featured__read{font-size:14px;font-weight:600;text-decoration:none}@media (max-width:800px){.blog-featured{grid-template-columns:1fr}}.blog-row{border-bottom:1px solid var(--rc-border)}.blog-row__header{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:18px;padding:20px 4px;font-family:inherit;display:flex}.blog-row__header:hover .blog-row__title{color:var(--rc-text)}.blog-row__date{color:#f6f3ea57;font-variant-numeric:tabular-nums;flex-shrink:0;width:78px;font-size:13px;font-weight:500}.blog-row__text{flex:1;min-width:0}.blog-row__kicker{color:#f6f3ea6b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:13px;font-weight:500;display:block;overflow:hidden}.blog-row__title{color:var(--rc-text);letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3;transition:color .12s;display:block}.blog-row__video-icon{color:var(--rc-text-3);flex-shrink:0;font-size:17px}.blog-row__read-time{color:#f6f3ea4d;flex-shrink:0;font-size:12px}.blog-row__toggle{color:var(--rc-text-3);flex-shrink:0;font-size:16px;transition:color .12s}.blog-row__header:hover .blog-row__toggle{color:var(--rc-text-2)}.blog-row__panel{grid-template-columns:130px 1fr;gap:0;padding:0 4px 26px 0;display:none}.blog-row__panel--open{display:grid}.blog-row__panel-label{text-transform:uppercase;letter-spacing:.08em;color:#f6f3ea4d;padding-top:3px;font-size:11px;font-weight:700}.blog-row__panel-body{min-width:0}.blog-row__tldr{color:var(--rc-text-2);max-width:620px;margin-bottom:14px;font-size:15px;line-height:1.65}.blog-row__chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.blog-row__chip{color:var(--rc-text-2);border:1px solid #ffffff1a;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.blog-row__read-btn{border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.blog-row__read-btn:hover{opacity:.75}.blog-pagination{align-items:center;gap:6px;min-height:160px;padding:40px 0 80px;display:flex}.blog-pagination__label{color:var(--rc-text-3);margin-right:auto;font-size:13px;font-weight:500}.blog-pagination__btn{min-width:34px;height:34px;color:var(--rc-text-2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.blog-pagination__btn:hover{color:var(--rc-text);border-color:#ffffff1f}.blog-pagination__btn--active{color:var(--rc-accent);background:#f5c5181a;border-color:#f5c51866;font-weight:600}.blog-orb{width:var(--blog-orb-size,12px);height:var(--blog-orb-size,12px);border-radius:50%;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.blog-orb svg{width:130%;height:130%;animation:25s ease-in-out infinite alternate blogOrbRotate;position:absolute;inset:-15%}.blog-orb__b1{fill:var(--orb-color);filter:blur(3px);opacity:.92;transform-origin:50%;animation:5s cubic-bezier(.45,.2,.55,.8) infinite alternate blogOrbB1;transform:scale(.8)}.blog-orb__b2{fill:var(--orb-color);filter:blur(3px);opacity:.45;transform-origin:50%;transform:scale(.66)}@keyframes blogOrbRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blogOrbB1{0%{d:path("M 100 600 q 0 -500, 500 -500 t 500 500 t -500 500 T 100 600 z")}30%{d:path("M 100 600 q -50 -400, 500 -500 t 450 550 t -500 500 T 100 600 z")}70%{d:path("M 100 600 q 0 -400, 500 -500 t 400 500 t -500 500 T 100 600 z")}to{d:path("M 150 600 q 0 -600, 500 -500 t 500 550 t -500 500 T 150 600 z")}}@media (prefers-reduced-motion:reduce){.blog-orb svg,.blog-orb__b1{animation:none!important}}.blog-hero{height:70vh;min-height:440px;position:relative;overflow:hidden}.blog-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-hero--no-image{background:linear-gradient(135deg, var(--rc-surface) 0%, var(--rc-bg) 100%)}.blog-hero__back-layer{z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:0}.blog-hero__back-inner{max-width:1280px;margin:0 auto;padding:22px 40px 0}.blog-hero__back{pointer-events:auto;color:#f6f3eab8;cursor:pointer;text-shadow:0 1px 8px #141413b3;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.blog-hero__back:hover{color:var(--rc-text)}.blog-hero__fade{pointer-events:none;background:linear-gradient(#14141300,#141413b3 44%,#141413);height:64%;position:absolute;bottom:0;left:0;right:0}.blog-hero__title-layer{pointer-events:none;z-index:1;position:absolute;bottom:0;left:0;right:0}.blog-hero__title-inner{max-width:1280px;margin:0 auto;padding:0 40px 44px}.blog-hero__title-block{max-width:780px}.blog-hero__meta{flex-wrap:wrap;align-items:center;gap:0;margin-bottom:10px;font-size:13px;display:flex}.blog-hero__meta-dot{opacity:.4;margin:0 7px}.blog-hero__format-label{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700}.blog-hero__date,.blog-hero__read-time{color:#f6f3eab3;font-size:13px}.blog-hero__kicker{color:#f6f3ea99;margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.4}.blog-hero__h1{letter-spacing:-.028em;color:var(--rc-text);text-wrap:pretty;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.05}.blog-hero__play-wrap{pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.blog-hero__play-btn{pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;width:74px;height:74px;color:var(--rc-text);background:#14141380;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:25px;transition:background .15s,border-color .15s;display:flex}.blog-hero__play-btn:hover{background:#141413b8;border-color:#ffffff61}.blog-hero__play-label{letter-spacing:.06em;text-transform:uppercase;color:#f6f3ea9e;pointer-events:none;font-size:12px;font-weight:600}.blog-hero__embed{border:none;width:100%;height:100%;position:absolute;inset:0}.blog-chapters{flex-wrap:wrap;gap:8px;max-width:1280px;margin:0 auto;padding:22px 40px 0;display:flex}.blog-chapter{background:var(--rc-surface);cursor:pointer;background-color:var(--rc-surface);color:var(--rc-text-2);border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;text-decoration:none;display:flex}.blog-chapter__ts{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.blog-chapter__label{font-size:13px;font-weight:500}.blog-toc{padding-top:40px}.blog-toc__header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.blog-toc__pct{text-transform:uppercase;letter-spacing:.1em;color:#f6f3ea52;font-size:11px;font-weight:700}.blog-toc__links{border-left:1px solid #ffffff14;flex-direction:column;gap:11px;padding-left:14px;display:flex}.blog-toc__link{color:#f6f3ea7a;font-size:13px;line-height:1.4;text-decoration:none;transition:color .12s}.blog-toc__link:hover{color:var(--rc-text-2)}.blog-toc__link--active{font-weight:500}.blog-toc__link--h3{color:#f6f3ea5c;padding-left:12px;font-size:12px}.blog-toc__link--h3:hover{color:#f6f3ea99}.blog-body{padding:48px 0 0}.blog-tldr{background:var(--rc-surface);border:1px solid #ffffff14;border-radius:12px;margin-bottom:44px;padding:20px 22px}.blog-tldr__label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700}.blog-tldr__text{color:#f6f3eac7;font-size:16px;line-height:1.6}.blog-prose h2{letter-spacing:-.018em;color:var(--rc-text);scroll-margin-top:calc(var(--rc-nav-h,79px) + 24px);margin:0 0 20px;font-size:25px;font-weight:700}.blog-prose>h2{margin-top:44px}.blog-prose>h2:first-child{margin-top:0}.blog-prose h3{letter-spacing:-.012em;color:var(--rc-text);scroll-margin-top:calc(var(--rc-nav-h,79px) + 24px);margin:0 0 14px;font-size:18px;font-weight:600}.blog-prose>h3{margin-top:30px}.blog-prose>h3:first-child{margin-top:0}.blog-prose p{color:#f6f3eaad;text-wrap:pretty;margin:0 0 18px;font-size:16.5px;line-height:1.72}.blog-prose a{color:var(--rc-text);text-underline-offset:3px;-webkit-text-decoration:underline #f6f3ea4d;text-decoration:underline #f6f3ea4d}.blog-prose a:hover{text-decoration-color:#f6f3eab3}.blog-prose strong{color:var(--rc-text);font-weight:600}.blog-prose ul,.blog-prose ol{color:#f6f3eaad;margin:0 0 18px;padding-left:1.5em}.blog-prose li{margin-bottom:6px;font-size:16.5px;line-height:1.72}.blog-prose code{background:var(--rc-surface-2,#242421);color:var(--rc-text);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:14px}.blog-prose pre{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:10px;margin:0 0 24px;padding:18px 20px;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0;font-size:14px;line-height:1.6}.blog-prose blockquote{border-left:3px solid var(--rc-border-light,#ffffff24);background:var(--rc-surface);border-radius:0 8px 8px 0;margin:0 0 20px;padding:16px 20px}.blog-prose blockquote p{margin:0}.blog-prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:14px;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{text-align:left;border-bottom:1px solid var(--rc-border);color:#f6f3eac7;padding:10px 14px}.blog-prose th{text-transform:uppercase;letter-spacing:.06em;color:var(--rc-text-3);font-size:12px;font-weight:600}.blog-prose hr{border:none;border-top:1px solid var(--rc-border);margin:40px 0}.blog-prose figure{margin:0 0 28px}.blog-prose figure img{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff14;border-radius:12px;width:100%}.blog-prose figcaption{color:#f6f3ea66;margin-top:10px;font-size:13px}.blog-signature{background:var(--rc-surface);border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:20px;margin-top:56px;padding:26px;display:flex}.blog-signature__initials{background:var(--rc-bg);width:56px;height:56px;color:var(--rc-accent);border:1px solid #f5c51859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.blog-signature__body{flex:1;min-width:0}.blog-signature__name{color:var(--rc-text);margin-bottom:2px;font-size:16px;font-weight:700}.blog-signature__role{text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:600}.blog-signature__bio{color:var(--rc-text-2);max-width:520px;margin-bottom:14px;font-size:14.5px;line-height:1.6}.blog-signature__links{flex-wrap:wrap;gap:16px;display:flex}.blog-signature__link{font-size:13px;font-weight:600;text-decoration:none;transition:opacity .12s}.blog-signature__link:hover{opacity:.7}.blog-read-next{margin-top:56px;padding-bottom:80px}.blog-read-next__label{text-transform:uppercase;letter-spacing:.1em;color:var(--rc-text-3);margin-bottom:16px;font-size:11px;font-weight:700}.blog-read-next__item{border-top:1px solid var(--rc-border);color:inherit;align-items:center;gap:14px;padding:16px 0;text-decoration:none;transition:opacity .12s;display:flex}.blog-read-next__item:hover{opacity:.75}.blog-read-next__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.blog-read-next__title{color:var(--rc-text);flex:1;font-size:16px;font-weight:600;line-height:1.3}.blog-read-next__time{color:var(--rc-text-3);flex-shrink:0;font-size:13px}.blog-search-bar{z-index:90;width:min(520px,100vw - 28px);position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.blog-search-pill{cursor:text;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 12px 32px -8px #00000080}.blog-search-pill__icon{color:#8d8a80;flex-shrink:0;font-size:16px}.blog-search-pill__input{color:#37352f;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.blog-search-pill__input::placeholder{color:#8d8a80}.blog-search-pill__kbd{color:#37352f;background:#f3f1ec;border-radius:6px;flex-shrink:0;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:600}.blog-search-results{background:#fff;border-radius:16px;max-height:340px;padding:7px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px -12px #0000008c}.blog-search-result{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background 80ms;display:flex}.blog-search-result:hover{background:#f3f1ec}.blog-search-result__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.blog-search-result__title{color:#37352f;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.blog-search-result__meta{color:#8d8a80;flex-shrink:0;font-size:12px}.blog-search-empty{color:#8d8a80;text-align:center;padding:16px 10px;font-size:14px}
:root{--fx-canvas:#141413;--fx-surf1:#1b1b18;--fx-surf2:#191917;--fx-yellow:var(--rc-accent);--fx-text:var(--rc-text);--fx-text2:#f4f2ecad;--fx-text3:#f4f2ec73;--fx-text4:#f4f2ec4d;--fx-line:#ffffff0f;--fx-line2:#ffffff14;--fx-line3:#ffffff1f;--fn-success:#7fb98a;--fn-warning:#dd8a5c;--fn-error:#d0655c;--fn-ongoing:#6da3d8;--fn-violet:#9a8cf0;--fn-pink:#d98aa8}.fx-wide{width:100%}@media (min-width:1081px){.fx-wide{width:880px;margin-inline:-80px}}.fx-label{letter-spacing:.09em;text-transform:uppercase;color:#f4f2ec61;font-size:11px;font-weight:700}.fx-caption{color:#f4f2ec66;margin-top:10px;font-size:13px;line-height:1.5}.fx-card{background:var(--fx-surf1);border:1px solid var(--fx-line2);border-radius:12px}.fx-btn{font:inherit;cursor:pointer;color:#f4f2ec99;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.fx-btn:hover{color:var(--fx-text);border-color:var(--fx-line3)}.fx-table-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.fx-table-hint{color:var(--fx-text4);font-size:12px}.fx-table-wrap{border:1px solid var(--fx-line2);background:var(--fx-surf1);border-radius:12px;overflow-x:auto}.fx-table{width:100%;min-width:820px}.fx-tr{border-bottom:1px solid #ffffff0d;grid-template-columns:1.8fr 1.1fr .85fr .65fr .75fr .65fr .65fr .52fr;display:grid}.fx-tr--head{border-bottom:1px solid #ffffff17}.fx-tr:last-child{border-bottom:none}.fx-th{font:inherit;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;color:#f4f2ec66;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:13px 16px;font-size:11px;font-weight:700;transition:color .12s;display:flex}.fx-th:hover,.fx-th[aria-sort=ascending],.fx-th[aria-sort=descending]{color:var(--fx-text)}.fx-th--num{justify-content:flex-end}.fx-td{color:#f4f2eca8;font-variant-numeric:tabular-nums;padding:13px 16px;font-size:14px}.fx-td--name{color:var(--fx-text);font-weight:600}.fx-td--num{text-align:right}.fx-td--icon{justify-content:center;align-items:center;display:flex}.fx-td--empty{color:#f4f2ec38}.fx-tr--self{background:#d98aa812}.fx-tr--self .fx-td--name{color:var(--fx-yellow)}.fx-th--icon{justify-content:center}.fx-si--yes{color:var(--fn-success);font-size:15px}.fx-si--partial{color:var(--fn-warning);font-size:15px}.fx-si--third{color:var(--fn-ongoing);font-size:15px}.fx-si--no{color:#f4f2ec38;font-size:14px}.fx-aside{border:1px solid var(--fx-line);background:#ffffff06;border-radius:10px;gap:12px;margin:26px 0;padding:14px 16px;display:flex}.fx-aside i{color:var(--fx-yellow);flex:none;margin-top:3px;font-size:16px}.fx-aside p{color:#f4f2ec9e;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.62}.fx-ledger{margin:30px 0;overflow:hidden}.fx-ledger-label{border-bottom:1px solid var(--fx-line2);padding:14px 20px}.fx-ledger-row{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:16px;padding:12px 20px;display:flex}.fx-ledger-row:last-of-type{border-bottom:none}.fx-ledger-n{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:#f4f2ec42;flex:none;width:22px;font-size:11.5px}.fx-ledger-t{color:#f4f2ecc7;font-size:15.5px;line-height:1.55}.fx-ledger-foot{border-top:1px solid var(--fx-line2);background:#ffffff05;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 20px;display:flex}.fx-ledger-foot dt{letter-spacing:.05em;text-transform:uppercase;color:#f4f2ec6b;font-size:13px;font-weight:600}.fx-ledger-foot dd{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--fx-yellow);margin:0;font-size:20px}.fx-stack{margin:34px 0}.fx-stack-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.fx-stack-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fx-stack-card{padding:16px 18px}.fx-stack-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.fx-stack-title i{color:var(--fx-yellow);font-size:16px}.fx-stack-title span{color:var(--fx-text);font-size:14.5px;font-weight:600}.fx-chips{flex-wrap:wrap;gap:6px;display:flex}.fx-chip{border:1px solid var(--fx-line);color:#f4f2ecb3;background:#ffffff0b;border-radius:6px;padding:4px 9px;font-size:12.5px}.fx-stack-detail{color:#f4f2ec80;text-wrap:pretty;margin:13px 0 0;font-size:13.5px;line-height:1.62}.fx-stack[data-open=false] .fx-stack-detail{display:none}@media (max-width:720px){.fx-stack-grid{grid-template-columns:1fr}}.fx-pair{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.fx-fig{margin:0}.fx-frame{border:1px solid var(--fx-line2);background:var(--fx-surf1);border-radius:10px;position:relative;overflow:hidden}.fx-frame--43{aspect-ratio:4/3}.fx-frame--1610{aspect-ratio:16/10}.fx-frame img{object-fit:cover;width:100%;height:100%;display:block}.fx-figcap{color:#f4f2ec6b;margin-top:9px;font-size:12.5px;line-height:1.45}.fx-figcap--before{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.fx-figcap--after{letter-spacing:.05em;text-transform:uppercase;color:var(--fx-yellow);font-size:12px;font-weight:600}@media (max-width:720px){.fx-pair{grid-template-columns:1fr}}.fx-badges{grid-template-columns:1.45fr 1fr;align-items:stretch;gap:14px;margin:34px 0;display:grid}.fx-badges-side{flex-direction:column;gap:14px;display:flex}.fx-badges-side .fx-fig{flex-direction:column;flex:1;display:flex}.fx-badges-side .fx-frame{flex:1;min-height:120px}.fx-counts{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.fx-count{background:var(--fx-surf1);border:1px solid #ffffff17;border-radius:6px;align-items:baseline;gap:7px;padding:7px 11px;display:flex}.fx-count b{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--fx-yellow);font-size:14px;font-weight:400}.fx-count span{color:#f4f2ec80;font-size:12.5px}@media (max-width:720px){.fx-badges{grid-template-columns:1fr}}.fx-orb-block{margin:34px 0;overflow:hidden}.fx-orb-grid{grid-template-columns:1fr 1.1fr;align-items:stretch;display:grid}.fx-orb-stage{border-right:1px solid var(--fx-line2);place-items:center;min-height:280px;padding:44px 24px;display:grid;position:relative}.fx-orb{--orb:var(--fx-yellow);border-radius:50%;width:168px;height:168px;display:block;position:relative;overflow:hidden}.fx-orb svg{width:128%;height:128%;position:absolute;inset:-14%}.fx-orb path{fill:var(--orb);transform-origin:50%}.fx-orb-l1{animation:25s ease-in-out infinite alternate fxRot}.fx-orb-l2{animation:18s ease-in-out infinite alternate fxRot}.fx-orb-l3{animation:23s ease-in-out infinite alternate fxRot}.fx-orb-l1 path{filter:blur(26px);opacity:.92;animation:5s cubic-bezier(.45,.2,.55,.8) infinite alternate fxB1;transform:scale(.82)}.fx-orb-l2 path{filter:blur(20px);opacity:.55;animation:7s cubic-bezier(.45,.2,.55,.8) infinite alternate fxB2;transform:scale(.68)}.fx-orb-l3 path{fill:var(--fx-text);filter:blur(14px);opacity:.5;animation:6s cubic-bezier(.45,.2,.55,.8) infinite alternate fxB3;transform:scale(.5)}.fx-orb-msg{text-align:center;color:#f4f2ec99;font-size:13.5px;position:absolute;bottom:18px;left:0;right:0}.fx-orb-panel{padding:22px 24px}.fx-orb-states{flex-wrap:wrap;gap:7px;margin:12px 0 22px;display:flex}.fx-state{font:inherit;cursor:pointer;color:#f4f2ec8c;background:0 0;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:flex}.fx-state[aria-pressed=true]{color:var(--fx-text);background:#ffffff0f;border-color:#ffffff38}.fx-state-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.fx-facts{flex-direction:column;gap:9px;margin:0;display:flex}.fx-fact{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:9px;display:flex}.fx-fact dt{color:#f4f2ec73;font-size:13px}.fx-fact dd{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:#f4f2eccc;text-align:right;margin:0;font-size:12.5px}@keyframes fxRot{to{transform:rotate(360deg)}}@keyframes fxB1{0%{d:path("M 100 600 q 0 -500, 500 -500 t 500 500 t -500 500 T 100 600 z")}50%{d:path("M 100 600 q 30 -470, 500 -520 t 490 510 t -500 480 T 100 600 z")}to{d:path("M 100 600 q -20 -520, 520 -480 t 470 520 t -520 460 T 100 600 z")}}@keyframes fxB2{0%{d:path("M 120 600 q 0 -450, 480 -480 t 480 480 t -480 480 T 120 600 z")}45%{d:path("M 90 600 q 40 -520, 520 -480 t 470 500 t -520 470 T 90 600 z")}to{d:path("M 140 600 q -30 -430, 500 -520 t 460 520 t -500 460 T 140 600 z")}}@keyframes fxB3{0%{d:path("M 160 600 q 20 -420, 460 -460 t 440 470 t -460 450 T 160 600 z")}55%{d:path("M 110 600 q -40 -500, 520 -450 t 500 480 t -470 500 T 110 600 z")}to{d:path("M 150 600 q 10 -470, 470 -500 t 480 490 t -450 480 T 150 600 z")}}@media (prefers-reduced-motion:reduce){.fx-orb svg,.fx-orb path{animation:none!important}}@media (max-width:720px){.fx-orb-grid{grid-template-columns:1fr}.fx-orb-stage{border-right:none;border-bottom:1px solid var(--fx-line2)}}.fx-ba{--split:52%;aspect-ratio:16/10;border:1px solid var(--fx-line2);background:var(--fx-surf1);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.fx-ba img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fx-ba-clip{clip-path:inset(0 calc(100% - var(--split)) 0 0);position:absolute;inset:0}.fx-ba-handle{top:0;bottom:0;left:var(--split);pointer-events:none;background:#f4f2ecd9;width:2px;position:absolute}.fx-ba-grip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:38px;height:38px;color:var(--fx-text);background:#141413bf;border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-ba-tag{letter-spacing:.07em;text-transform:uppercase;pointer-events:none;color:#f4f2ece6;background:#14141399;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:14px}.fx-ba-tag--l{left:14px}.fx-ba-tag--r{color:var(--fx-yellow);right:14px}.fx-ba-foot{color:#f4f2ec66;justify-content:space-between;gap:16px;margin-top:10px;font-size:13px;display:flex}.fx-pre{background:var(--fx-surf2);border:1px solid var(--fx-line2);border-radius:12px;margin:26px 0;overflow:hidden}.fx-pre-head{border-bottom:1px solid var(--fx-line2);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.fx-pre-file{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:#f4f2ec73;font-size:11.5px}.fx-pre-body{padding:14px 0;overflow-x:auto}.fx-line{gap:14px;min-height:21px;padding:0 16px;display:flex}.fx-line-n{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:#f4f2ec29;text-align:right;-webkit-user-select:none;user-select:none;flex:none;width:16px;font-size:12px;line-height:21px}.fx-line code{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);white-space:pre;color:#f4f2ecd1;font-size:12.5px;line-height:21px}.tk-com{color:#f4f2ec52}.tk-str{color:var(--fn-success)}.tk-kw{color:var(--fn-violet)}.tk-num{color:var(--fn-warning)}.tk-fn{color:var(--fn-ongoing)}.fx-matrix{margin:34px 0}.fx-matrix-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:12px;display:grid}.fx-matrix-col{padding:16px 18px 6px}.fx-matrix-name{border-bottom:1px solid var(--fx-line2);align-items:center;gap:9px;padding-bottom:12px;display:flex}.fx-matrix-name i{font-size:17px}.fx-matrix-name span{color:var(--fx-text);font-size:14.5px;font-weight:600}.fx-matrix-row{border-bottom:1px solid #ffffff0d;padding:11px 0}.fx-matrix-row:last-child{border-bottom:none}.fx-matrix-k{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-text4);margin-bottom:4px;font-size:11px;font-weight:700}.fx-matrix-v{color:#f4f2ecbf;font-size:14px;line-height:1.45}.fx-matrix-v--dim{color:#f4f2ec57}.fx-versus{margin:34px 0;overflow:hidden}.fx-versus-grid{grid-template-columns:1fr 1fr;display:grid}.fx-versus-side{padding:20px 22px}.fx-versus-side+.fx-versus-side{border-left:1px solid var(--fx-line2)}.fx-versus-name{align-items:center;gap:10px;margin-bottom:16px;display:flex}.fx-versus-name i{font-size:20px}.fx-versus-name span{color:var(--fx-text);font-size:16px;font-weight:700}.fx-versus-row{border-top:1px solid var(--fx-line);padding:12px 0}.fx-versus-k{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-text4);margin-bottom:5px;font-size:11px;font-weight:700}.fx-versus-v{color:#f4f2ecb3;font-size:14.5px;line-height:1.5}.fx-versus-v--strong{color:var(--fx-text)}.fx-versus-note{border-top:1px solid var(--fx-line2);background:#ffffff05;align-items:center;gap:12px;padding:14px 22px;display:flex}.fx-versus-note i{color:var(--fx-yellow);flex:none;font-size:16px}.fx-versus-note p{color:#f4f2ec99;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:720px){.fx-versus-grid{grid-template-columns:1fr}.fx-versus-side+.fx-versus-side{border-left:none;border-top:1px solid var(--fx-line2)}}.fx-check{margin:32px 0;overflow:hidden}.fx-check-label{border-bottom:1px solid var(--fx-line2);padding:14px 20px}.fx-check-grid{grid-template-columns:1fr 1fr;display:grid}.fx-check-row{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:11px;padding:11px 20px;display:flex}.fx-check-row i{color:var(--fx-yellow);flex:none;font-size:14px}.fx-check-row span{color:#f4f2ecbd;font-size:14.5px;line-height:1.5}.fx-check-row--wide{grid-column:span 2}.fx-check-row--last{border-bottom:none}@media (max-width:720px){.fx-check-grid{grid-template-columns:1fr}.fx-check-row--wide{grid-column:auto}}.fx-tools{border-top:1px solid var(--fx-line2);margin:34px 0;padding-top:24px}.fx-tools-grid{grid-template-columns:1fr 1fr;gap:26px 36px;margin-top:18px;display:grid}.fx-tools-name{letter-spacing:.07em;text-transform:uppercase;color:var(--fx-yellow);margin-bottom:10px;font-size:11px;font-weight:700}.fx-tools-list{flex-direction:column;gap:8px;display:flex}.fx-tool{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.fx-tool b{color:#f4f2ece0;flex:none;font-size:14px;font-weight:600}.fx-tool span{color:#f4f2ec73;font-size:13.5px;line-height:1.45}@media (max-width:720px){.fx-tools-grid{grid-template-columns:1fr}}
.rc-bar__link--active{cursor:default;font-weight:600;color:#f5c518!important}.rc-bar__res{position:relative}.rc-bar__res-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.rc-bar__res-caret{color:#f4f2ec80;align-items:center;transition:transform .18s;display:inline-flex}.rc-bar__res-caret--open{transform:rotate(180deg)}.rc-bar__res-backdrop{z-index:40;position:fixed;inset:0}.rc-bar__res-panel{z-index:41;text-align:left;background:#1b1b18;border:1px solid #ffffff1a;border-radius:14px;width:222px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 54px -14px #000000bf}.rc-bar__res-rule{background:#ffffff12;height:1px;margin:6px 4px}.rc-bar__res-row{color:#f2f1ec;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:background .1s;display:flex}.rc-bar__res-row:hover{background:#ffffff0d}.rc-bar__res-icon{color:#f4f2ec8c;flex-shrink:0;justify-content:center;align-items:center;width:19px;display:flex}.rc-bar__res-label{flex:1;font-size:14px;font-weight:600}.rc-bar__res-ext{color:#f4f2ec57;flex-shrink:0;align-items:center;display:flex}.rc-docs-subnav{align-items:center;height:47px;display:flex;z-index:50!important;background:#1a1a18!important;border-bottom:1px solid #ffffff0f!important;position:sticky!important;top:79px!important}.rc-docs-subnav__inner{max-width:1280px;padding:0 var(--rc-page,2rem);align-items:center;width:100%;margin:0 auto;display:flex}.rc-docs-subnav__tabs{justify-content:flex-end;align-items:center;gap:4px;width:100%;padding:6px 0;display:flex}.rc-docs-subnav__tab{color:#f4f2ec9e;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.rc-docs-subnav__tab:hover{color:#f4f2ecf2}.rc-docs-subnav__tab--active{color:#f5c518;font-weight:600}.rc-docs-subnav__tab .rc-docs-subnav__tab-orb{opacity:0;transition:opacity .15s}.rc-docs-subnav__tab--active .rc-docs-subnav__tab-orb{opacity:1}.rc-docs-sidebar,.rc-docs-toc{box-sizing:border-box!important;max-height:calc(100vh - 146px)!important;top:146px!important}.rc-docs-shell{max-width:1280px!important;min-height:calc(100vh - 126px)!important;margin-left:auto!important;margin-right:auto!important}.rc-docs-main{min-height:calc(100vh - 126px)!important;padding:48px 40px 168px!important}.rc-docs-mobile-nav{top:126px!important}.rc-cl-header{border-bottom:1px solid #ffffff0f}.rc-cl-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1280px;margin:0 auto;padding:88px 40px 40px;display:flex}.rc-cl-header__title{letter-spacing:-.035em;color:#f4f3ee;flex-wrap:wrap;align-items:baseline;gap:16px;font-size:clamp(44px,6.4vw,80px);font-weight:700;line-height:.94;display:flex}.rc-cl-header__count{color:#f4f2ec57;letter-spacing:0;font-size:15px;font-weight:600;line-height:1}.rc-cl-header__sub{color:#f4f2ec8f;max-width:520px;margin-top:16px;font-size:18px;line-height:1.5}.rc-cl-next{background:#1b1b18;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;max-width:330px;padding:16px 18px}.rc-cl-next__top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rc-cl-next__label{text-transform:uppercase;letter-spacing:.1em;color:#f4f2ec80;font-size:11px;font-weight:700}.rc-cl-next__text{color:#f4f2ec9e;font-size:13.5px;line-height:1.55}.rc-cl-next__link{color:#f5c518;font-weight:600;text-decoration:none}.rc-cl-next__link:hover{text-decoration:underline}.rc-cl-body{max-width:1280px;margin:0 auto;padding:0 40px 80px}.rc-cl-layout{align-items:flex-start;gap:56px;display:flex}.rc-cl-rail{flex-shrink:0;width:212px;padding:32px 0 0;position:sticky;top:99px}.rc-cl-rail__group{margin-bottom:24px}.rc-cl-rail__label{text-transform:uppercase;letter-spacing:.08em;color:#f4f2ec4d;margin-bottom:8px;padding:0 4px;font-size:10px;font-weight:700}.rc-cl-rail__row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;width:100%;padding:5px 4px;font-family:inherit;transition:background .1s;display:flex}.rc-cl-rail__row:hover{background:#ffffff0a}.rc-cl-rail__swatch{border-radius:2px;flex-shrink:0;width:7px;height:7px;transition:background .15s;display:block}.rc-cl-rail__name{color:#f4f2ec9e;font-size:14px;transition:color .12s}.rc-cl-rail__row--active .rc-cl-rail__name{color:#f4f3ee;font-weight:700}.rc-cl-rail__count{color:#f4f2ec47;padding:8px 4px 0;font-size:12px}.rc-cl-rail__footer{border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;padding-top:16px;display:flex}.rc-cl-rail__clear{cursor:pointer;color:#f5c518;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.rc-cl-rail__clear:hover{text-decoration:underline}.rc-cl-rail__rss{color:#f4f2ec66;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;transition:color .12s;display:inline-flex}.rc-cl-rail__rss:hover{color:#f4f2ecb3}.rc-cl-content{flex:1;min-width:0;max-width:720px;padding-top:32px}.rc-cl-filter-count{color:#f4f2ec6b;padding-bottom:26px;font-size:13px;font-weight:500}.rc-cl-empty{color:#f4f2ec6b;padding:40px 0;font-size:15px}.rc-cl-release{border-bottom:1px solid #ffffff0f;margin-bottom:44px;padding-bottom:44px}.rc-cl-release:last-child{border-bottom:none;margin-bottom:0}.rc-cl-release__meta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rc-cl-release__date{color:#f4f2ec6b;font-size:13px}.rc-cl-badge{text-transform:uppercase;letter-spacing:.07em;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.rc-cl-badge--latest{color:#f5c518;border:1px solid #f5c51866}.rc-cl-badge--resolved{color:#4cb782;border:1px solid #4cb78252}.rc-cl-badge--ongoing{color:#f2843e;border:1px solid #f2843e52}.rc-cl-release__headline{letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2}.rc-cl-release__anchor{color:#f4f3ee;text-decoration:none;transition:color .12s}.rc-cl-release__anchor:hover{color:#ffd84d}.rc-cl-release__builds{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.rc-cl-build-chip{border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.rc-cl-build-chip--pending{border-color:#ffffff0f}.rc-cl-build-name{color:#f4f2eca8;font-size:12px;font-weight:600}.rc-cl-build-chip--pending .rc-cl-build-name{color:#f4f2ec4d}.rc-cl-build-ver{color:#f4f2ec6b;font-family:JetBrains Mono,monospace;font-size:11.5px}.rc-cl-build-chip--pending .rc-cl-build-ver{color:#f4f2ec42}.rc-cl-items{flex-direction:column;gap:0;display:flex}.rc-cl-item{border-radius:8px;grid-template-columns:88px 1fr 16px;align-items:baseline;gap:14px;padding:10px 12px 10px 0;transition:background .1s;display:grid}.rc-cl-item:hover{background:#ffffff05}.rc-cl-item__badge{text-transform:uppercase;letter-spacing:.07em;text-align:center;border:1px solid;border-radius:4px;flex-shrink:0;padding:4px 0;font-size:10px;font-weight:700;display:block}.rc-cl-item__body{flex-direction:column;gap:6px;display:flex}.rc-cl-item__text{color:#f4f2ecc7;font-size:15.5px;line-height:1.55}.rc-cl-item__pro{letter-spacing:.08em;color:#f5c518d9;vertical-align:top;border:1px solid #f5c51842;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:8.5px;font-weight:700;display:inline-block;position:relative;top:1px}.rc-cl-item__note{color:#f4f2ec66;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.rc-cl-item__detail{color:#f4f2ec85;max-width:560px;margin:0;font-size:14px;line-height:1.6}.rc-cl-item__deep{color:#f5c518;font-size:13px;font-weight:600;text-decoration:none}.rc-cl-item__deep:hover{text-decoration:underline}.rc-cl-item__toggle{color:#f4f2ec66;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;padding:0;transition:color .12s;display:flex}.rc-cl-item__toggle:hover{color:#f4f2ecb3}.rc-cl-narrow{display:none}@media (max-width:1080px){.rc-cl-rail{display:none!important}.rc-cl-narrow{margin-bottom:24px;display:block}}.rc-cl-narrow__row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rc-cl-narrow__label{text-transform:uppercase;letter-spacing:.07em;color:#f4f2ec4d;flex-shrink:0;width:52px;font-size:11px;font-weight:700}.rc-cl-scroller{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.rc-cl-scroller::-webkit-scrollbar{height:0}.rc-cl-chip{color:#f4f2ec8c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;align-items:center;padding:7px 11px;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.rc-cl-chip:hover{color:#f4f2ecd9;border-color:#fff3}.rc-cl-chip--active{font-weight:600}.rc-st-page{max-width:820px;margin:0 auto;padding:56px 40px 80px}.rc-st-banner{background:#1b1b18;border:1px solid;border-radius:14px;margin-bottom:24px;padding:26px 28px}.rc-st-banner__top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.rc-st-banner__title{letter-spacing:-.024em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1}.rc-st-banner__sub{color:#f4f2ec6b;align-items:center;gap:8px;margin:0;padding-left:27px;font-size:13px;display:flex}.rc-st-dot-sep{color:#f4f2ec33;font-size:10px}.rc-st-card{background:#1b1b18;border-radius:14px;margin-bottom:40px;overflow:hidden}.rc-st-row{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:20px 24px;display:grid}.rc-st-row--first{border-top-color:#0000}.rc-st-row__left{flex-direction:column;gap:4px;display:flex}.rc-st-row__name-line{align-items:center;gap:10px;display:flex}.rc-st-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.rc-st-dot--lg{width:10px;height:10px}.rc-st-row__name{color:#f4f3ee;font-size:16px;font-weight:600}.rc-st-row__sub{flex-wrap:wrap;align-items:center;gap:8px;padding-left:18px;display:flex}.rc-st-row__status{font-size:13.5px;font-weight:500}.rc-st-row__note{color:#f4f2ec61;font-size:13px}.rc-st-row__ext{color:#f5c518;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rc-st-row__ext:hover{text-decoration:underline}.rc-st-metric{text-align:right}.rc-st-metric__value{color:#f4f2ecc7;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500}.rc-st-metric__label{text-transform:uppercase;letter-spacing:.08em;color:#f4f2ec4d;margin-top:2px;font-size:11px;font-weight:600}.rc-st-bars{gap:1.5px;height:26px;margin-top:12px;padding-left:18px;display:flex}.rc-st-bar{cursor:default;border-radius:1.5px;flex:1;transition:opacity .12s}.rc-st-bar:hover{opacity:.8}.rc-st-bars__labels{color:#f4f2ec47;justify-content:space-between;margin-top:4px;padding-left:18px;font-size:11px;display:flex}.rc-st-incidents__title{color:#f4f3ee;margin:0 0 4px;font-size:22px;font-weight:700}.rc-st-incidents__sub{color:#f4f2ec66;margin:0 0 20px;font-size:14px}.rc-st-incident{background:#1b1b18;border:1px solid #ffffff14;border-radius:12px;margin-bottom:14px;padding:20px 22px}.rc-st-incident--empty{color:#f4f2ec9e;align-items:center;gap:12px;font-size:15px;display:flex}.rc-st-incident__header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.rc-st-incident__date{color:#f4f2ec6b;font-family:JetBrains Mono,monospace;font-size:12.5px}.rc-st-incident__title{color:#f4f3ee;font-size:16px;font-weight:600}.rc-st-incident__meta{color:#f4f2ec66;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.rc-st-incident__desc{color:#f4f2ec99;max-width:600px;margin:0;font-size:14.5px;line-height:1.65}@media (max-width:720px){.rc-st-row{grid-template-columns:1fr!important;gap:10px!important}.rc-st-metric{text-align:left!important;justify-self:start!important}.rc-st-page{padding:32px 20px 60px}.rc-cl-body{padding:0 20px 60px}.rc-cl-header__inner{flex-direction:column;padding:48px 20px 32px}.rc-cl-next{max-width:100%}}.rc-cl-rail__row:focus-visible,.rc-cl-chip:focus-visible,.rc-cl-item__toggle:focus-visible,.rc-bar__res-trigger:focus-visible,.rc-bar__res-row:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #f5c518}
@font-face{font-family:GochiHand;src:url(/fonts/GochiHand-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
