@font-face{font-family:PT Mono RSS98;src:url(/rss98/fonts/PTMono-Regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}.rss-app-preview-stage{grid-template-columns:minmax(10rem,.58fr) minmax(22rem,1.25fr) minmax(25rem,1.62fr);align-items:end;width:100%;display:grid}.rss-app-preview-stage__callout{color:#c8f0e8;width:21rem;max-width:100%;box-shadow:.5rem .55rem 0 var(--hard-shadow), inset 0 1px #e1f7f124;background:linear-gradient(120deg,#00a48f47,#0c1416f7 66%);border:1px solid #00d5bce6;grid-column:2;justify-self:start;gap:.5rem;margin:0 0 1.5rem;padding:.9rem 1.05rem .95rem;font-family:PT Mono RSS98,JetBrains Mono Variable,monospace;display:grid;position:relative}.rss-app-preview-stage__callout:after{content:"";background:#10191a;border-bottom:1px solid #00d5bce6;border-right:1px solid #00d5bce6;width:.92rem;height:.92rem;position:absolute;bottom:-.64rem;left:1.55rem;transform:rotate(45deg)}.rss-app-preview-stage__callout strong{color:#e1f7f1;letter-spacing:.08em;align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:inline-flex}.rss-app-preview-stage__callout strong i{background:var(--rss-teal-bright);flex:none;width:.52rem;height:.52rem;box-shadow:0 0 .48rem #00d5bcd1}.rss-app-preview-stage__callout>span{color:#86a59e;letter-spacing:.06em;font-size:.6rem;font-weight:700}.rss-app-preview,.rss-mode-demo{color:var(--rss-copy);background:var(--rss-chrome);box-shadow:.9rem 1rem 0 var(--hard-shadow), inset 1px 1px #ffffff14;border:1px solid #6b7476;margin:0;font-family:PT Mono RSS98,JetBrains Mono Variable,monospace;font-weight:400}.rss-app-preview{grid-column:1/-1;width:100%}.rss-app-preview__titlebar,.rss-mode-demo__titlebar{color:#e8f1ef;letter-spacing:.035em;background:linear-gradient(90deg,#006f65,#008f7e 62%,#006d64);border-bottom:1px solid #080d0e;justify-content:space-between;align-items:center;min-width:0;min-height:2.7rem;padding:.35rem .45rem .35rem .65rem;font-size:.82rem;display:flex;box-shadow:inset 0 1px #ffffff2e}.rss-app-preview__identity,.rss-mode-demo__titlebar>div{align-items:center;gap:.65rem;min-width:0;display:flex}.rss-app-preview__identity img,.rss-mode-demo__titlebar img{width:1.62rem;height:1.62rem;image-rendering:pixelated;flex:none}.rss-app-preview__identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rss-app-preview__identity span,.rss-mode-demo__titlebar>span{color:#e8f1efa8;white-space:nowrap;font-size:.62rem}.rss-app-preview__window-actions{grid-template-columns:repeat(3,1.8rem);gap:.2rem;margin-left:1rem;display:grid}.rss-app-preview__window-actions span{color:#e0e7e5;background:#11171952;border:1px solid #041816c2;place-items:center;min-height:1.55rem;line-height:1;display:grid}.rss-app-preview__toolbar{color:#bac5c2;background:#2e3436;border-bottom:1px solid #0b1011;align-items:center;gap:clamp(.8rem,2vw,1.6rem);min-height:2.2rem;padding:.35rem .8rem;font-size:.68rem;display:flex}.rss-app-preview__workspace{border-top:1px solid #ffffff0d;grid-template-columns:minmax(10rem,.58fr) minmax(22rem,1.25fr) minmax(25rem,1.62fr);height:clamp(41rem,53vw,51rem);min-height:0;display:grid;overflow:hidden}.rss-app-preview__sources,.rss-app-preview__feed,.rss-app-preview__reader{background:var(--rss-canvas);min-width:0;min-height:0}.rss-app-preview__sources,.rss-app-preview__feed{border-right:1px solid #3e484b}.rss-app-preview__sources{background:#171d1f}.rss-app-preview__pane-heading{color:#b5c0be;border-bottom:1px solid var(--rss-line-soft);letter-spacing:.085em;justify-content:space-between;align-items:center;min-height:2.25rem;padding:0 .8rem;font-size:.63rem;display:flex}.rss-app-preview__pane-heading--section{color:#697674;border-top:1px solid var(--rss-line-soft);margin-top:.7rem}.rss-source-list{gap:.15rem;margin:0;padding:.45rem;list-style:none;display:grid}.rss-source-list li{color:#aeb8b6;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:2rem;padding:.25rem .45rem;font-size:.66rem;display:grid}.rss-source-list li.is-active{color:#ecf3f2;background:var(--rss-teal-dark);box-shadow:inset 2px 0 var(--rss-teal-bright)}.rss-source-list li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rss-source-list li span:last-child{color:#6f7d7a;font-size:.6rem}.rss-source-list li.is-active span:last-child{color:#bce5df}.rss-source-list__marker{color:var(--rss-teal)}.rss-source-list--quiet li,.rss-source-list--folders li{min-height:1.8rem}.rss-app-preview__feed{background:#121819;grid-template-rows:auto 1fr;display:grid}.rss-app-preview__feed-header{border-bottom:1px solid var(--rss-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.65rem .85rem;display:flex}.rss-app-preview__feed-header div{gap:.2rem;display:grid}.rss-app-preview__feed-header strong{color:#eff5f3;font-size:.96rem;font-weight:400}.rss-app-preview__feed-header>div>span{color:#697572;letter-spacing:.045em;font-size:.62rem}.rss-app-preview__density{border-bottom:1px solid var(--rss-line-soft);background:#171e20;justify-content:flex-end;align-items:center;gap:.25rem;min-height:2rem;padding:.3rem .65rem;display:flex}.rss-app-preview__density span{color:#667370;padding:.24rem .38rem;font-size:.52rem}.rss-app-preview__density .is-active{color:#dce6e3;background:#293234}.rss-article-list{overflow:hidden}.rss-article-row{width:100%;min-height:6.8rem;color:inherit;border:0;border-bottom:1px solid var(--rss-line-soft);font:inherit;text-align:left;cursor:pointer;background:#13191b;border-radius:0;grid-template-columns:clamp(5.2rem,8vw,7rem) minmax(0,1fr);gap:.9rem;padding:.65rem .8rem;display:grid;position:relative;overflow:hidden}.rss-article-row.is-active{box-shadow:inset 3px 0 var(--rss-teal);background:#20292b}.rss-article-row.is-selected{z-index:1;position:relative}.rss-article-row img,.rss-article-row__no-image{object-fit:cover;filter:saturate(.72)contrast(1.08);border:1px solid #414b4d;width:100%;height:5.15rem}.rss-article-row__no-image{color:#51605d;letter-spacing:.12em;background:#1b2325;place-items:center;font-size:.64rem;display:grid}.rss-article-row>span{min-width:0}.rss-article-row__meta{color:#74817e;justify-content:space-between;align-items:center;gap:.6rem;font-size:.61rem;display:flex}.rss-article-row__title{color:#dce5e3;letter-spacing:0;margin:.5rem 0 0;font-size:clamp(.84rem,1.1vw,1.04rem);font-weight:700;line-height:1.35;display:block}.rss-article-row__subtitle{color:#aebbb8;letter-spacing:0;margin-top:.35rem;font-size:clamp(.66rem,.82vw,.8rem);font-weight:400;line-height:1.45;display:block}.rss-article-row:hover{background:#1a2325}.rss-article-row:hover .rss-article-row__title{color:#ecf3f2}.rss-article-row__guide-label{color:#c9f4eb;letter-spacing:.055em;margin-top:.55rem;font-size:.55rem;font-weight:700;line-height:1.25;display:none}.rss-article-row__guide-label i{color:var(--rss-teal-bright);font-style:normal}.rss-app-preview-stage.is-article-guided .rss-article-row.is-guide-target{box-shadow:inset 3px 0 var(--rss-teal-bright), inset 0 0 0 1px var(--catalog-blue), 0 0 .9rem #69aef447;background:linear-gradient(102deg,#00a48f36,#20292b 67%)}.rss-app-preview-stage.is-article-guided .rss-article-row.is-guide-target:after,.rss-app-preview-stage.is-mode-guided .rss-app-preview__reader-modes:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(108deg,#0000 38%,#e0fff833 49%,#0000 61%);position:absolute;inset:0;transform:translate(-130%)}.rss-app-preview-stage.is-article-guided .rss-article-row.is-guide-target .rss-article-row__guide-label{display:block}.rss-article-row:focus-visible{z-index:1;outline:2px solid var(--catalog-blue);outline-offset:-2px;position:relative}.rss-app-preview__reader{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.rss-app-preview__reader-header{color:#74817e;border-bottom:1px solid var(--rss-line-soft);justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:2.75rem;padding:.5rem 1rem;font-size:.64rem;display:flex}.rss-app-preview__reader-modes{border-bottom:1px solid var(--rss-line);background:#1a2224;grid-template-columns:repeat(3,minmax(0,8.2rem));justify-content:start;align-items:stretch;min-height:2.65rem;display:grid;position:relative;overflow:hidden}.rss-app-preview__reader-modes button{color:#7b8885;border:0;border-right:1px solid var(--rss-line-soft);min-width:0;font:inherit;letter-spacing:.07em;cursor:pointer;background:0 0;border-radius:0;font-size:.64rem}.rss-app-preview__reader-modes button[aria-selected=true]{color:#dff4ef;border-bottom:2px solid var(--rss-teal-bright);background:#00a48f17}.rss-app-preview__reader-modes button:hover{color:#e8f1ef;background:#ffffff09}.rss-app-preview__reader-modes button:focus-visible{z-index:1;outline:2px solid var(--catalog-blue);outline-offset:-2px;position:relative}.rss-app-preview__mode-guide{color:#c9f4eb;border-bottom:1px solid var(--rss-line-soft);letter-spacing:.06em;background:#00a48f24;align-items:center;gap:.45rem;min-height:1.8rem;padding:.3rem 1rem;font-size:.52rem;font-weight:700;display:none}.rss-app-preview__mode-guide>span:first-child{color:var(--rss-teal-bright)}.rss-app-preview-stage.is-mode-guided .rss-app-preview__mode-guide{display:flex}.rss-app-preview-stage.is-mode-guided .rss-app-preview__reader-modes{box-shadow:inset 0 2px var(--rss-teal-bright), inset 0 -2px var(--rss-teal-bright), 0 0 .9rem #69aef438}.rss-app-preview__mode-panel{outline:none;min-width:0;min-height:0;overflow:hidden auto}.rss-app-preview__mode-panel[hidden]{display:none}.rss-app-preview__mode-meta{color:#74817e;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem 0;font-size:.56rem;display:flex}.rss-app-preview__reader-copy{width:min(100%,42rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2.6rem) clamp(1.25rem,3vw,2.6rem) clamp(1.7rem,4vw,3rem)}.rss-app-preview__reader-copy h2{color:#edf4f2;letter-spacing:-.035em;margin:0 0 .7rem;font-family:inherit;font-size:clamp(1.3rem,2.2vw,2.15rem);font-weight:600;line-height:1.2}.rss-app-preview__reader-subtitle{font-weight:500;color:#c5d2cf!important;margin:0 0 1.65rem!important;font-size:clamp(.82rem,1.05vw,.98rem)!important;line-height:1.55!important}.rss-app-preview__reader-copy p{color:#aebbb8;margin:0 0 1.25rem;font-size:clamp(.72rem,.9vw,.87rem);line-height:1.75}.rss-app-preview__reader-copy>img{float:right;aspect-ratio:3/2;object-fit:cover;border:1px solid var(--rss-line);filter:saturate(.72)contrast(1.08);width:min(42%,15rem);height:auto;margin:0 0 1rem 1.35rem}.rss-app-preview__reader-lead{color:#cfdbd8!important;font-size:clamp(.82rem,1vw,.96rem)!important}.rss-app-preview__reader-note{color:#cde5df;border-left:2px solid var(--rss-teal);background:#00a48f13;margin:2rem 0 0;padding:.85rem 1rem;font-size:.72rem;line-height:1.6}.rss-app-preview__reader-footer{color:#6f7c79;border-top:1px solid var(--rss-line-soft);justify-content:flex-end;align-items:center;gap:1rem;min-height:2.5rem;padding:.5rem .8rem;font-size:.53rem;display:flex}.rss-app-preview__site-controls{flex-wrap:wrap;gap:.4rem;margin:.8rem .8rem 0;display:flex}.rss-app-preview__site-controls button{color:#8f9d99;min-height:1.9rem;font:inherit;letter-spacing:.045em;cursor:pointer;background:#20292b;border:1px solid #4a5555;border-radius:0;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.52rem;display:inline-flex}.rss-app-preview__site-controls button.is-active{color:#cbe9e3;background:#00a48f26;border-color:#00c6aca3}.rss-app-preview__site-controls button:hover{color:#e8f1ef;background:#2b3537}.rss-app-preview__site-controls button:focus-visible{outline:2px solid var(--catalog-blue);outline-offset:1px}.rss-app-preview__site-toolbar{color:#83908d;border:1px solid var(--rss-line);background:#252d2f;justify-content:space-between;align-items:center;gap:1rem;margin:.4rem .8rem 0;padding:.55rem .65rem;font-size:.53rem;display:flex}.rss-app-preview__site-toolbar span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rss-app-preview__site-toolbar span:last-child{color:var(--rss-teal-bright);flex:none}.rss-app-preview__mode-panel--site{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.rss-app-preview__site-viewport{scrollbar-color:#53605e #13191b;scrollbar-width:thin;min-width:0;min-height:0;overflow:hidden auto}.rss-app-preview__site-page{color:#dce7e4;background:#11191b;border:1px solid #344142;min-height:calc(100% - 1.6rem);margin:.8rem}.rss-app-preview__site-page header{color:#dceae7;background:#163d39;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-size:.55rem;display:flex}.rss-app-preview__site-page>div{width:min(100% - 2.5rem,31rem);margin-inline:auto;padding:clamp(1.75rem,4vw,3rem) 0}.rss-app-preview__site-page>div>time{color:#82918e;font-size:.55rem}.rss-app-preview__site-page h2{color:#eef5f3;letter-spacing:-.04em;margin:1.15rem 0 .55rem;font-family:inherit;font-size:clamp(1.35rem,2.3vw,2.2rem);font-weight:600;line-height:1.2}.rss-app-preview__site-page .rss-app-preview__reader-subtitle{margin-bottom:1.5rem!important}.rss-app-preview__site-page p{color:#b9c6c3;margin:0 0 1rem;font-size:clamp(.7rem,.9vw,.82rem);line-height:1.75}.rss-app-preview__site-page.is-light{color:#22272a;background:#dad8cf}.rss-app-preview__site-page.is-light header{color:#f2eee2;background:#203c48}.rss-app-preview__site-page.is-light>div>time{color:#677178}.rss-app-preview__site-page.is-light h2{color:#172025}.rss-app-preview__site-page.is-light p{color:#495357}.rss-app-preview__site-ad{color:#a8794b;letter-spacing:.06em;background:#9f6c381a;border:1px dashed #8c704e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem .85rem;font-size:.52rem;display:grid}.rss-app-preview__site-ad[hidden]{display:none}.rss-app-preview__site-ad--top{margin:1.15rem 0 1.55rem}.rss-app-preview__site-ad--bottom{margin:1.65rem 0 0}.rss-app-preview__site-ad>span{color:#2b2116;background:#bd8747;padding:.18rem .28rem;font-size:.45rem;line-height:1.2}.rss-app-preview__site-ad>div{gap:.25rem;min-width:0;display:grid}.rss-app-preview__site-ad strong,.rss-app-preview__site-ad small{overflow-wrap:anywhere;display:block}.rss-app-preview__site-ad strong{color:inherit;font-size:.66rem;font-weight:400}.rss-app-preview__site-ad small{color:#987e60;letter-spacing:.02em;font-size:.5rem;line-height:1.45}.rss-app-preview__site-page.is-light .rss-app-preview__site-ad{color:#765630;background:#9e6c3724;border-color:#987449}.rss-app-preview__site-page.is-light .rss-app-preview__site-ad small{color:#79664d}.rss-app-preview__status,.rss-mode-demo__status{color:#93a09d;letter-spacing:.035em;background:#293032;border-top:1px solid #515b5d;justify-content:space-between;align-items:center;gap:1rem;min-height:1.65rem;padding:.28rem .65rem;font-size:.53rem;display:flex}.rss-app-preview__status span:first-child{color:var(--rss-teal-bright)}.rss-app-preview__status output{color:#b6c8c4;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (prefers-reduced-motion:no-preference){.rss-app-preview-stage:is(.is-article-guided,.is-mode-guided) .rss-app-preview-stage__callout{animation:4.8s ease-in-out infinite rss-stage-beacon}.rss-app-preview-stage:is(.is-article-guided,.is-mode-guided) .rss-app-preview-stage__callout strong i{animation:2.8s ease-in-out infinite rss-stage-led}.rss-app-preview-stage.is-article-guided .rss-article-row.is-guide-target:after,.rss-app-preview-stage.is-mode-guided .rss-app-preview__reader-modes:after{animation:3.1s ease-in-out infinite rss-guide-sheen}.rss-article-row.is-selected{animation:.42s both rss-article-selected}.rss-app-preview__reader.is-switching .rss-app-preview__mode-panel:not([hidden]){animation:.18s steps(2,end) both rss-mode-redraw}}.rss-mode-demo__titlebar{min-height:2.6rem}.rss-mode-demo__layout{background:var(--rss-canvas);grid-template-columns:14rem minmax(0,1fr);min-height:36rem;display:grid}.rss-mode-demo__source{color:#778481;border-right:1px solid var(--rss-line);background:#171e20;grid-template-rows:auto auto auto 1fr;gap:.65rem;padding:1.2rem 1rem;font-size:.66rem;display:grid}.rss-mode-demo__source strong{color:#d8e1df;font-size:.86rem;font-weight:400}.rss-mode-demo__source span:last-child{border-top:1px solid var(--rss-line-soft);align-self:end;padding-top:1rem;line-height:1.6}.rss-mode-demo__label{color:var(--rss-teal);letter-spacing:.1em;font-size:.56rem}.rss-mode-demo__content{grid-template-rows:auto 1fr;min-width:0;display:grid}.rss-mode-tabs{border-bottom:1px solid var(--rss-line);background:#1a2224;grid-template-columns:repeat(3,minmax(7rem,11rem));justify-content:start;min-height:2.85rem;display:grid}.rss-mode-tabs button{color:#768380;border:0;border-right:1px solid var(--rss-line-soft);min-width:0;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:0;font-size:.64rem}.rss-mode-tabs button[aria-selected=true]{color:#e3eeeb;border-bottom:2px solid var(--rss-teal-bright);background:#00a48f1c}.rss-mode-tabs button:hover{color:#e3eeeb;background:#ffffff09}.rss-mode-panel{outline:none;width:min(100%,56rem);margin-inline:auto;padding:clamp(2rem,5vw,4rem)}.rss-mode-panel[hidden]{display:none}.rss-mode-panel__meta{color:#74817e;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;display:flex}.rss-mode-panel h3{color:#edf4f2;letter-spacing:-.045em;max-width:24ch;margin:1.4rem 0 1.75rem;font-size:clamp(1.5rem,3vw,2.85rem);font-weight:400;line-height:1.12}.rss-mode-panel>img{float:right;aspect-ratio:3/2;object-fit:cover;border:1px solid var(--rss-line);filter:saturate(.75)contrast(1.08);width:min(42%,18rem);height:auto;margin:0 0 1.4rem 1.8rem}.rss-mode-panel p{color:#a9b5b2;font-size:clamp(.78rem,1vw,.94rem);line-height:1.8}.rss-mode-panel__lead{color:#cfdbd8!important;font-size:clamp(.95rem,1.3vw,1.12rem)!important}.rss-mode-panel--site{width:100%;max-width:none;padding:1rem}.rss-mode-panel__site-toolbar{color:#83908d;border:1px solid var(--rss-line);background:#252d2f;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .65rem;font-size:.55rem;display:flex}.rss-mode-panel__site-toolbar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rss-mode-panel__site-toolbar div{flex:none;gap:.7rem;display:flex}.rss-mode-panel__site-page{color:#22272a;background:#dad8cf;min-height:27rem}.rss-mode-panel__site-page header{color:#f2eee2;background:#203c48;justify-content:space-between;padding:.8rem 1rem;font-size:.6rem;display:flex}.rss-mode-panel__site-page>div{width:min(100% - 3rem,38rem);margin-inline:auto;padding:3.5rem 0}.rss-mode-panel__site-page>div>span{color:#677178;font-size:.58rem}.rss-mode-panel__site-page h3{color:#172025}.rss-mode-panel__site-page p{color:#495357;max-width:36rem}@keyframes rss-stage-beacon{0%,to{box-shadow:.42rem .48rem 0 var(--hard-shadow), 0 0 0 transparent;border-color:#00d5bcb8;transform:translateY(0)}52%{border-color:var(--rss-teal-bright);box-shadow:.5rem .55rem 0 var(--hard-shadow), 0 0 1.3rem #00d5bc66, inset 0 1px #e1f7f12e;transform:translateY(-.12rem)}}@keyframes rss-stage-led{0%,to{opacity:.72;box-shadow:0 0 .35rem #00d5bc8a}50%{opacity:1;box-shadow:0 0 .7rem #00d5bcf2}}@keyframes rss-guide-sheen{0%,30%{transform:translate(-130%)}68%,to{transform:translate(130%)}}@keyframes rss-article-selected{0%{background:#243234;box-shadow:inset 3px 0 #d7f0ea}to{box-shadow:inset 3px 0 var(--rss-teal);background:#20292b}}@keyframes rss-mode-redraw{0%{opacity:.58;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (width<=74rem){.rss-app-preview-stage,.rss-app-preview__workspace{grid-template-columns:11rem minmax(18rem,.95fr) minmax(21rem,1.15fr)}.rss-app-preview__reader-copy{padding-inline:2rem}}@media (width<=48rem){.rss-app-preview,.rss-mode-demo{box-shadow:.45rem .5rem 0 var(--hard-shadow)}.rss-app-preview__identity span,.rss-app-preview__toolbar span:nth-child(n+4),.rss-app-preview__sources{display:none}.rss-app-preview__window-actions{grid-template-columns:repeat(3,1.45rem);gap:.1rem}.rss-app-preview__window-actions span{min-height:1.4rem}.rss-app-preview-stage{grid-template-columns:minmax(0,1fr)}.rss-app-preview__workspace{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.rss-app-preview__feed{border-right:0}.rss-app-preview__feed-header{gap:.6rem;min-height:3.25rem;padding-inline:.7rem}.rss-app-preview-stage__callout{grid-column:1;justify-self:start;max-width:calc(100% - .7rem);margin:0 0 1rem;padding:.72rem .8rem .76rem}.rss-app-preview-stage__callout strong{font-size:.66rem}.rss-app-preview-stage__callout>span{font-size:.5rem}.rss-article-row{grid-template-columns:4.5rem minmax(0,1fr);gap:.6rem;min-height:4.85rem;padding:.45rem .55rem}.rss-article-row img,.rss-article-row__no-image{height:3.8rem}.rss-article-row__title{margin-top:.25rem;font-size:.65rem;line-height:1.35}.rss-app-preview__reader{border-top:1px solid #3e484b}.rss-app-preview__mode-panel,.rss-app-preview__site-viewport{overflow:visible}.rss-app-preview__mode-panel--site{display:block}.rss-app-preview__site-page{min-height:0}.rss-app-preview__reader-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.rss-app-preview__mode-guide{min-height:2rem;padding-inline:.8rem;font-size:.48rem;line-height:1.32}.rss-app-preview__mode-meta{padding:.65rem .8rem 0;font-size:.5rem}.rss-app-preview__reader-copy{padding:1.1rem .9rem 1.45rem}.rss-app-preview__reader-copy>img{float:none;width:100%;margin:0 0 1.1rem}.rss-app-preview__reader-footer span:not(:last-child),.rss-app-preview__site-toolbar span:last-child,.rss-app-preview__site-page header span{display:none}.rss-app-preview__reader-footer{justify-content:flex-start}.rss-app-preview__site-controls{gap:.3rem;margin:.55rem .55rem 0}.rss-app-preview__site-controls button{flex:1 1 0;justify-content:center;min-height:1.8rem;padding-inline:.35rem;font-size:.46rem}.rss-app-preview__site-toolbar,.rss-app-preview__site-page{margin-inline:.55rem}.rss-app-preview__site-page>div{width:calc(100% - 1.8rem);padding-block:1.55rem}.rss-app-preview__status output{text-align:left}.rss-app-preview__status span:last-child,.rss-mode-demo__titlebar>span,.rss-mode-demo__source{display:none}.rss-mode-demo__layout{grid-template-columns:minmax(0,1fr);min-height:32rem}.rss-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.rss-mode-panel{padding:1.5rem 1.1rem}.rss-mode-panel>img{float:none;width:100%;margin:0 0 1.2rem}.rss-mode-panel__site-toolbar{display:block}.rss-mode-panel__site-toolbar div,.rss-mode-panel__site-page header span{display:none}.rss-mode-panel__site-page>div{width:calc(100% - 2rem);padding-block:2rem}}@media (width<=25rem){.rss-app-preview__toolbar{gap:.7rem}.rss-article-row{grid-template-columns:4.5rem minmax(0,1fr);padding-inline:.5rem}.rss-article-row img,.rss-article-row__no-image{height:4.15rem}}.program-route{--rss-teal:#00a48f;--rss-teal-bright:#21c4ad;--rss-teal-dark:#006f65;--rss-orange:#e89137;--rss-chrome:#272b2d;--rss-chrome-raised:#343a3d;--rss-canvas:#111719;--rss-canvas-soft:#182023;--rss-line:#465054;--rss-line-soft:#b7cac82e;--rss-copy:#d8e1df;--rss-muted:#899693;--program-copy-font:Tahoma, Verdana, sans-serif;--program-border:#b9bbb540;--program-bevel:inset 1px 1px #eeeadd33, inset -1px -1px var(--hard-shadow)}.program-route :where(button,a,summary):focus-visible{outline:2px solid var(--catalog-blue);outline-offset:3px}.program-page{min-width:0}.program-stack{--program-gap:.8rem;--program-port-top:3.4rem;gap:var(--program-gap)}.program-stack:before{display:none}.program-entry{align-items:start}.program-entry>.mount-port{margin-top:var(--program-port-top);opacity:1;animation:none}.program-entry>.mount-port:after{width:calc((var(--registry-rail-width) - var(--mount-port-size)) / 2 + 2px)}.program-entry:before{z-index:0;top:calc(-1 * var(--program-gap) - 1px);bottom:0;left:calc((var(--registry-rail-width) - var(--mount-bus-width)) / 2);width:var(--mount-bus-width);content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, var(--machine-grey) 0 .42rem, transparent .42rem .8rem);opacity:.68;border-inline:1px solid #eeeadd1f;position:absolute;box-shadow:-.18rem 0 #0203049e,.18rem 0 #eeeadd09}.program-entry:first-child:before{top:calc(-1 * var(--registry-console-gap) - 1px)}.program-entry--system{--program-port-top:.6rem}.program-entry--system:before{height:calc(var(--program-gap) + var(--program-port-top) + var(--mount-port-size) / 2);bottom:auto}.program-entry[data-program-section]:is(:hover,:focus-within)>.mount-port{--connector-channel:color-mix(in srgb, var(--catalog-blue) 58%, var(--shell-black))}.program-entry[data-program-section]:is(:hover,:focus-within)>.mount-port:before{background:var(--catalog-blue)}.program-entry[data-program-section]:is(:hover,:focus-within)>.mount-port .mount-port__label{color:var(--shell-black)}.program-module{border:1px solid var(--machine-grey);background:var(--panel-graphite);min-width:0;box-shadow:var(--program-bevel), .45rem .5rem var(--hard-shadow);position:relative}.program-module__bar{min-height:2.65rem;color:var(--catalog-blue);border-bottom:1px solid color-mix(in srgb, var(--catalog-blue) 55%, transparent);letter-spacing:.035em;background:linear-gradient(90deg,#12334b,#0b1720);justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 1rem;font-size:18px;font-weight:750;line-height:1.3;display:flex}.program-module__bar h2{font:inherit;margin:0}.program-module__state{flex:none}.program-entry:is(:hover,:focus-within) .program-module__bar{color:var(--manual-paper);background:linear-gradient(90deg,#184966,#0b202d)}.program-module__body{min-width:0;padding:1.25rem}.program-hero__intro{grid-template-columns:minmax(0,1fr) 22rem;align-items:stretch;gap:1.5rem;display:grid}.program-hero__copy{flex-direction:column;align-items:start;min-width:0;display:flex}.program-kicker{color:var(--catalog-blue);margin:0 0 .8rem;font-size:14px;font-weight:700;line-height:1.5}.program-hero h1{max-width:27ch;font:700 32px/1.12 var(--program-copy-font);color:var(--manual-paper);letter-spacing:-.025em;text-wrap:balance;margin:0}.program-hero__lead{color:var(--muted-paper);font:18px/1.55 var(--program-copy-font);margin:1rem 0 1.3rem}.program-hero__actions{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-bottom:.25rem;display:flex}.program-button{appearance:none;min-height:2.75rem;color:var(--manual-paper);border:1px solid var(--machine-grey);background:var(--panel-raised);box-shadow:var(--program-bevel), .2rem .25rem var(--hard-shadow);font:700 14px/1.3 var(--program-copy-font);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.75rem;padding:.65rem .8rem;text-decoration:none;display:inline-flex}.program-button--primary{color:var(--shell-black);border-color:var(--catalog-blue);background:var(--catalog-blue)}.program-button:is(:hover,:focus-visible){border-color:var(--catalog-blue);background:#233747}.program-button--primary:is(:hover,:focus-visible){color:var(--shell-black);background:#8bbffa}.program-button:active{box-shadow:inset 1px 1px var(--hard-shadow)}.program-release-card{border:1px solid var(--machine-grey);background:var(--shell-black);min-width:0;box-shadow:inset 1px 1px var(--hard-shadow);font-size:14px}.program-release-card__header{border-bottom:1px solid var(--catalog-blue);background:var(--panel-raised);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem;display:grid}.program-release-card__header img{width:2.75rem;height:2.75rem;image-rendering:pixelated;display:block}.program-release-card__identity{gap:.2rem;min-width:0;display:grid}.program-release-card__identity span{color:var(--muted-paper)}.program-release-card__identity strong{overflow-wrap:anywhere;font-size:14px}.program-release-card__fields{margin:0}.program-release-card__fields>div{border-bottom:1px solid var(--program-border);grid-template-columns:7.25rem minmax(0,1fr);gap:.5rem;padding:.35rem .7rem;display:grid}.program-release-card__fields dt,.program-release-card__fields dd{min-width:0;margin:0}.program-release-card__fields dt{color:var(--muted-paper)}.program-release-card__fields dd{overflow-wrap:anywhere;font-weight:650}.program-release-card__fields--footer>div:last-child{border-bottom:0}.program-release-card__warning{color:var(--build-amber)}.program-release-card__status{color:var(--catalog-blue)}.program-release-card__status-indicator{background:currentColor;width:.45rem;height:.45rem;margin-right:.3rem;display:inline-block}.program-release-card__copy{color:var(--catalog-blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:.25rem 0;font-size:14px;font-weight:700;line-height:1.3;display:block}.program-release-card__copy:before{content:"> "}.program-release-card__copy:hover{color:var(--manual-paper)}.program-release-card__copy[data-copy-state=failed]{color:var(--danger)}.program-release-card code{font:inherit}.program-demo .program-module__body{padding:0}.program-demo .rss-app-preview-stage{display:block}.program-demo .rss-app-preview-stage__callout{border:0;border-bottom:1px solid var(--program-border);background:var(--shell-black);width:100%;max-width:none;box-shadow:none;margin:0;padding:.75rem 1rem;animation:none;display:flex}.program-demo .rss-app-preview-stage__callout:after{content:none}.program-demo .rss-app-preview-stage__callout strong{letter-spacing:0;color:var(--muted-paper);font:700 14px/1.45 JetBrains Mono Variable,monospace}.program-demo .rss-app-preview-stage__callout strong i{background:var(--catalog-blue);box-shadow:none;flex:0 0 .45rem;animation:none}.program-demo .rss-app-preview-stage:is(.is-article-guided,.is-mode-guided) .rss-app-preview-stage__callout,.program-demo .rss-app-preview-stage:is(.is-article-guided,.is-mode-guided) .rss-app-preview-stage__callout strong i{animation:none}.program-demo .rss-app-preview{box-shadow:none;border:0}.program-demo .rss-app-preview__workspace{grid-template-columns:11.5rem minmax(15rem,.85fr) minmax(0,1.15fr);height:43rem}.program-demo .rss-app-preview__feed{grid-template-rows:auto minmax(0,1fr)}.program-demo .rss-article-list{overflow-y:auto}.program-demo .rss-article-row{grid-template-columns:4rem minmax(0,1fr);gap:.65rem;min-height:7rem;padding:.75rem}.program-demo .rss-article-row img{aspect-ratio:3/2;align-self:center;width:100%;height:auto}.program-demo .rss-article-row__title{font-size:14px;line-height:1.4}.program-demo .rss-article-row__subtitle{font-size:12px;line-height:1.4}.program-demo .rss-app-preview__reader-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.program-demo .rss-app-preview__reader-modes button{letter-spacing:0;min-height:2.75rem;font-size:14px}.program-demo .rss-app-preview__reader-copy{padding:1.2rem}.program-demo .rss-app-preview__reader-copy h2{font-size:24px}.program-demo .rss-app-preview__reader-copy p{font-size:14px;line-height:1.6}.program-demo .rss-app-preview__site-controls{flex-wrap:wrap}.program-demo .rss-app-preview__site-controls button{letter-spacing:0;min-height:2.5rem;padding:.5rem;font-size:12px}.program-demo .rss-app-preview__site-page h2{font-size:24px}.program-demo .rss-app-preview__site-page p{font-size:14px}.program-demo .rss-app-preview__site-page.is-light .rss-app-preview__reader-subtitle{color:#4b5654!important}.program-demo .rss-app-preview__site-page>div{width:calc(100% - 2rem);padding-block:1.25rem}.program-demo .rss-app-preview__status{gap:.5rem;font-size:11px}.program-demo :where(button,a):focus-visible{outline-color:var(--rss-teal-bright);outline-offset:-2px}.program-section__header{margin-bottom:1.25rem}.program-section h2{font:700 24px/1.25 var(--program-copy-font);text-wrap:balance;margin:0}.program-section__header p{max-width:52rem;color:var(--muted-paper);font:18px/1.5 var(--program-copy-font);margin:.8rem 0 0}.program-section__header .rss-publication-choice{color:var(--manual-paper)}.rss-publication-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rss-publication-path__step{border:1px solid var(--program-border);background:var(--shell-black);min-width:0;box-shadow:inset 0 2px var(--machine-grey);flex-direction:column;padding:.85rem;display:flex;position:relative}.rss-publication-path__step+.rss-publication-path__step:before{content:"";border-block:1px solid var(--machine-grey);background:var(--panel-raised);width:1rem;height:.3rem;position:absolute;top:2.7rem;left:-1.05rem}.rss-publication-path__step>span{color:var(--catalog-blue);font-size:14px;font-weight:700}.rss-publication-path__step strong{font:700 18px/1.35 var(--program-copy-font);overflow-wrap:anywhere;margin-block:.8rem;display:block}.rss-publication-path__step p{color:var(--muted-paper);font:14px/1.5 var(--program-copy-font);margin:auto 0 0}.rss-publication-path__step--collector{border-color:var(--catalog-blue);box-shadow:inset 0 2px var(--catalog-blue)}.program-principle{border-left:3px solid var(--catalog-blue);background:#0f202c;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1rem;margin-top:1.25rem;padding:.9rem 1rem;display:grid}.program-principle>span{color:var(--catalog-blue);font-size:14px;font-weight:700}.program-principle p{font:18px/1.5 var(--program-copy-font);margin:0}.program-principle strong{font-weight:400}.program-workflow-map{border:1px solid var(--program-border);background:var(--shell-black);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.program-workflow-map>div{align-content:start;gap:.55rem;min-width:0;padding:1rem;display:grid}.program-workflow-map>div>span{color:var(--catalog-blue);font-size:14px;font-weight:700}.program-workflow-map strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.program-workflow-map small{color:var(--muted-paper);font:14px/1.4 var(--program-copy-font)}.program-workflow-map>span{color:var(--catalog-blue);align-self:center}.program-steps{border-top:1px solid var(--program-border);margin:1.25rem 0 0;padding:0;list-style:none}.program-steps li{border-bottom:1px solid var(--program-border);grid-template-columns:13rem minmax(0,1fr);gap:1.5rem;padding-block:1rem;display:grid}.program-steps li:last-child{border-bottom:0;padding-bottom:0}.program-steps li>span{color:var(--catalog-blue);font-size:14px;font-weight:700}.program-steps h3{font:700 18px/1.35 var(--program-copy-font);margin:0 0 .45rem}.program-steps p{color:var(--muted-paper);font:18px/1.5 var(--program-copy-font);margin:0}.program-fit-grid{border:1px solid var(--program-border);background:var(--shell-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.program-fit-card{min-width:0;padding:1.15rem}.program-fit-card+.program-fit-card{border-left:1px solid var(--program-border)}.program-fit-card>span{color:var(--catalog-blue);font-size:14px;font-weight:700}.program-fit-card--no>span{color:var(--build-amber)}.program-fit-card h3{font:700 18px/1.4 var(--program-copy-font);margin:.8rem 0 1rem}.program-fit-card ul{font:18px/1.5 var(--program-copy-font);color:var(--muted-paper);gap:.75rem;margin:0;padding-left:1.05rem;list-style-type:square;display:grid}.program-fit-card li::marker{color:var(--catalog-blue);font-size:12px}.program-fit-card--no li::marker{color:var(--machine-grey)}.program-faq-list{border:1px solid var(--program-border);background:var(--shell-black)}.program-faq-list details+details{border-top:1px solid var(--program-border)}.program-faq-list summary{cursor:pointer;min-height:3.4rem;font:700 18px/1.4 var(--program-copy-font);grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.8rem;list-style:none;display:grid}.program-faq-list summary::-webkit-details-marker{display:none}.program-faq-list summary:after{content:"+";color:var(--catalog-blue);font:18px monospace}.program-faq-list details[open] summary:after{content:"−"}.program-faq-list summary span{color:var(--catalog-blue);font:700 14px JetBrains Mono Variable,monospace}.program-faq-list summary:hover,.program-faq-list details[open] summary{background:#12212c}.program-faq-answer{border-top:1px solid var(--program-border);color:var(--muted-paper);font:18px/1.5 var(--program-copy-font);padding:.9rem 1rem 1.1rem 3.2rem}.program-faq-answer p{margin:0}.program-faq-answer p+p{margin-top:.7rem}.program-end-nav{margin-left:var(--registry-rail-width);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 0;display:flex}.program-end-nav a{color:var(--muted-paper);font:700 14px/1.4 var(--program-copy-font);text-decoration:none}.program-end-nav a:hover{color:var(--catalog-blue)}.program-release-history,.program-interface-preview{width:min(100% - 2rem,66rem);max-width:none;max-height:calc(100svh - 2rem);color:var(--manual-paper);border:1px solid var(--machine-grey);background:var(--panel-graphite);box-shadow:var(--program-bevel), .5rem .6rem var(--hard-shadow);margin:auto;padding:0;overflow:hidden}.program-release-history{height:min(48rem,100svh - 2rem)}.program-release-history[open],.program-interface-preview[open]{flex-direction:column;display:flex}.program-interface-preview{width:min(100% - 2rem,90rem)}.program-release-history::backdrop,.program-interface-preview::backdrop{background:#020407db}.program-release-history__bar{border-bottom:1px solid var(--catalog-blue);background:linear-gradient(90deg,#184966,#0b202d);flex:none;justify-content:space-between;align-items:stretch;gap:.5rem;min-height:3rem;display:flex}.program-release-history__bar>div{align-items:center;gap:.8rem;min-width:0;padding:.65rem 1rem;display:flex}.program-release-history__bar span,.program-release-history__bar strong{font-size:14px}.program-release-history__bar>div>span{color:var(--catalog-blue)}.program-release-history__bar strong{overflow-wrap:anywhere}.program-release-history__bar form{flex:none;margin:0;display:flex}.program-release-history__close{border:0;border-left:1px solid var(--program-border);color:var(--manual-paper);background:var(--panel-raised);font:700 14px var(--program-copy-font);cursor:pointer;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.program-release-history__close>span:first-child{color:var(--catalog-blue);font-size:24px;line-height:1}.program-release-history__close:hover{background:#274253}.program-release-history__body{overscroll-behavior:contain;min-height:0;padding:1.5rem;overflow:auto}.program-release-history__intro h2{font:700 24px/1.3 var(--program-copy-font);margin:0}.program-release-timeline{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid;position:relative}.program-release-timeline:before{content:"";background:var(--machine-grey);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:6rem}.program-release-entry{grid-template-columns:5rem minmax(0,1fr);gap:2rem;display:grid;position:relative}.program-release-entry__meta{color:var(--catalog-blue);padding-top:1rem;font-size:18px;position:relative}.program-release-entry__meta:after{content:"";background:var(--machine-grey);width:.5rem;height:.5rem;position:absolute;top:1.5rem;left:5.75rem}.program-release-entry--latest .program-release-entry__meta:after{background:var(--catalog-blue)}.program-release-entry article{border:1px solid var(--program-border);background:var(--shell-black);min-width:0;padding:1rem}.program-release-entry--latest article{border-color:var(--catalog-blue)}.program-release-entry article header>span{color:var(--catalog-blue);margin-bottom:.5rem;font-size:14px;display:block}.program-release-entry h3{font:700 18px/1.4 var(--program-copy-font);margin:0}.program-release-group{min-width:0;margin-top:1.25rem}.program-release-group h4{color:var(--manual-paper);font:700 18px/1.4 var(--program-copy-font);margin:0}.program-release-group code{overflow-wrap:anywhere;font-size:.88em}.program-release-entry ul{color:var(--muted-paper);font:18px/1.5 var(--program-copy-font);gap:.7rem;margin:.85rem 0 0;padding-left:1rem;display:grid}.program-release-entry li::marker{color:var(--catalog-blue)}.program-release-history__footer{border-top:1px solid var(--program-border);padding-top:1rem}.program-release-history__footer span{color:var(--catalog-blue);font-size:14px}.program-release-history__footer p{color:var(--muted-paper);font:18px/1.5 var(--program-copy-font);margin:.6rem 0 0}.program-interface-preview__image-shell{background:var(--shell-black);place-items:center;min-height:0;padding:.35rem;display:grid}.program-interface-preview__image-shell img{object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 6rem);display:block}@media (width<=64rem){.program-hero__intro{grid-template-columns:minmax(0,1fr) 20rem;gap:1rem}.program-demo .rss-app-preview__workspace{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr)}.program-demo .rss-app-preview__sources{display:none}.rss-publication-path{grid-template-columns:minmax(0,1fr)}.rss-publication-path__step{grid-template-columns:9rem minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:1rem;display:grid}.rss-publication-path__step strong,.rss-publication-path__step p{margin:0}.rss-publication-path__step+.rss-publication-path__step:before{border:0;border-inline:1px solid var(--machine-grey);width:.3rem;height:1rem;top:-1.05rem;left:2rem}}@media (width<=48rem){.program-stack{--program-port-top:3.5rem}.program-entry--system{--program-port-top:.6rem}.program-module__bar{letter-spacing:0;padding:.65rem .7rem;font-size:14px}.program-module__body{padding:.85rem}.program-hero__intro{grid-template-columns:minmax(0,1fr);gap:1.15rem}.program-hero h1{font-size:28px}.program-hero__actions{grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%;display:grid}.program-button{width:100%}.program-release-card__fields>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-inline:.55rem}.program-demo .rss-app-preview__workspace{grid-template-columns:minmax(0,1fr);height:auto;display:grid}.program-demo .rss-app-preview__feed{grid-template-rows:auto auto}.program-demo .rss-article-list{overflow:visible}.program-demo .rss-article-row{grid-template-columns:3.5rem minmax(0,1fr);min-height:5.5rem;padding:.6rem}.program-demo .rss-app-preview__reader{grid-template-rows:auto auto auto auto auto}.program-demo .rss-app-preview__reader-copy{padding:1rem .75rem}.program-demo .rss-app-preview__reader-header{flex-wrap:wrap;gap:.4rem;padding-inline:.65rem}.program-demo .rss-app-preview__site-controls button{flex-basis:8rem;font-size:14px}.program-demo .rss-app-preview-stage__callout{padding:.7rem}.program-demo .rss-app-preview__status{flex-wrap:wrap}.program-demo .rss-app-preview__status output{white-space:normal;flex:100%}.program-section__header{margin-bottom:1rem}.rss-publication-path{grid-template-columns:minmax(0,1fr)}.rss-publication-path__step{align-items:stretch;gap:.8rem;display:flex}.rss-publication-path__step+.rss-publication-path__step:before{border:0;border-inline:1px solid var(--machine-grey);width:.3rem;height:1rem;top:-1.05rem;left:2rem}.rss-publication-path__step strong{overflow-wrap:normal}.program-principle{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.8rem}.program-workflow-map{grid-template-columns:minmax(0,1fr)}.program-workflow-map>span{justify-self:center;transform:rotate(90deg)}.program-steps li{grid-template-columns:minmax(0,1fr);gap:.6rem}.program-fit-grid{grid-template-columns:minmax(0,1fr)}.program-fit-card{padding:.85rem}.program-fit-card+.program-fit-card{border-left:0;border-top:1px solid var(--program-border)}.program-faq-list summary{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.4rem;padding:.7rem .55rem}.program-faq-answer{padding:.8rem}.program-release-history,.program-interface-preview{width:calc(100% - 1rem);max-height:calc(100svh - 1rem)}.program-release-history{height:calc(100svh - 1rem)}.program-release-history__bar>div{padding:.65rem}.program-release-history__bar>div>span{display:none}.program-release-history__close{padding-inline:.65rem}.program-release-history__close>span:last-child{display:none}.program-release-history__close{min-width:2.75rem}.program-release-history__body{padding:1rem}.program-release-timeline:before{left:.25rem}.program-release-entry{grid-template-columns:minmax(0,1fr);gap:.65rem;padding-left:1.15rem}.program-release-entry__meta{padding-top:0}.program-release-entry__meta:after{top:.55rem;left:-1.15rem}.program-release-entry article{padding:.8rem}}@media (width<=25rem){.program-module__body{padding:.75rem}.program-release-card__fields>div{grid-template-columns:minmax(0,1fr);gap:.2rem;padding-block:.45rem}.program-release-card__header{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.55rem}.program-release-card__header img{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.program-route *,.program-route :before,.program-route :after{transition:none!important;animation:none!important}}
