@layer properties;@layer theme,base,components,utilities;@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--rs-font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--rs-font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{columns:2}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--rs-radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--rs-border)}.bg-surface{background-color:var(--rs-surface)}.type-ui-body{font-family:var(--rs-font-ui);font-size:15px;line-height:var(--rs-ui-body-leading);font-weight:400;font-style:normal;letter-spacing:0}.text-wrap{text-wrap:wrap}.text-text-secondary{color:var(--rs-text-secondary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-text{accent-color:var(--rs-text)}.shadow-2{--tw-shadow: var(--rs-shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--rs-ease-out));transition-duration:var(--tw-duration, var(--rs-dur-fast))}.select-all{-webkit-user-select:all;user-select:all}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{--rs-font-reading: "Literata", "Noto Naskh Arabic", "Frank Ruhl Libre", Georgia, serif;--rs-font-ui: "IBM Plex Sans", "IBM Plex Sans Arabic", "IBM Plex Sans Hebrew", system-ui, sans-serif;--rs-font-mono: "IBM Plex Mono", ui-monospace, monospace;--rs-space-2: 2px;--rs-space-4: 4px;--rs-space-8: 8px;--rs-space-12: 12px;--rs-space-16: 16px;--rs-space-20: 20px;--rs-space-24: 24px;--rs-space-32: 32px;--rs-space-40: 40px;--rs-space-48: 48px;--rs-space-64: 64px;--rs-space-80: 80px;--rs-radius-xs: 2px;--rs-radius-sm: 4px;--rs-radius-md: 6px;--rs-radius-lg: 10px;--rs-radius-xl: 16px;--rs-radius-full: 999px;--rs-border-width: 1px;--rs-border-width-selected: 1.5px;--rs-focus-width: 2px;--rs-focus-offset: 2px;--rs-dur-fast: .12s;--rs-dur-base: .18s;--rs-dur-slow: .24s;--rs-ease-out: cubic-bezier(.2, .8, .2, 1);--rs-ease-in: cubic-bezier(.4, 0, 1, 1);--rs-reading-size: 18px;--rs-reading-measure: 66ch;--rs-reading-leading: 30px;--rs-ui-body-leading: 22px;--rs-label-font: var(--rs-font-mono);--rs-label-tracking: .06em;--rs-label-transform: uppercase}:root,[data-theme=light],[data-rs=light]{color-scheme:light;--rs-bg: #f8f9f8;--rs-surface: #ffffff;--rs-surface-raised: #ffffff;--rs-surface-sunken: #f0f2f1;--rs-border: #dde1df;--rs-border-strong: #8a9490;--rs-text: #17201d;--rs-text-secondary: #4a5551;--rs-text-tertiary: #69736f;--rs-text-on-accent: #ffffff;--rs-accent: #1f6b5c;--rs-accent-hover: #18574b;--rs-accent-subtle: #e3f0ec;--rs-accent-text: #1a5e51;--rs-focus-ring: #1f6b5c;--rs-brass: #8f5f12;--rs-brass-subtle: #f6eddc;--rs-success: #2f7a3e;--rs-success-subtle: #e5f2e8;--rs-warning: #a14a0b;--rs-warning-subtle: #fbebdd;--rs-danger: #b3261e;--rs-danger-subtle: #fbe5e3;--rs-info: #1f5fa8;--rs-info-subtle: #e3edf8;--rs-hl-yellow: #fbe38e;--rs-hl-blue: #bcddf4;--rs-hl-pink: #f4c4dc;--rs-hl-green: #bfe6c9;--rs-hl-yellow-mark: #b08a00;--rs-hl-blue-mark: #2a7ab8;--rs-hl-pink-mark: #b5487f;--rs-hl-green-mark: #2e8b57;--rs-tile-1: #1f6b5c;--rs-tile-2: #1e3a6e;--rs-tile-3: #5b3e8c;--rs-tile-4: #b04a1e;--rs-tile-5: #9a2c2c;--rs-tile-6: #3e6b2f;--rs-tile-7: #2e5e8c;--rs-tile-8: #8f5f12;--rs-tile-text: #ffffff;--rs-scrim: rgba(23, 32, 29, .32);--rs-skeleton: #e8ebea;--rs-shadow-0: none;--rs-shadow-1: 0 1px 2px rgba(23,32,29,.06);--rs-shadow-2: 0 2px 8px rgba(23,32,29,.08), 0 1px 2px rgba(23,32,29,.06);--rs-shadow-3: 0 12px 32px rgba(23,32,29,.12), 0 2px 6px rgba(23,32,29,.06)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--rs-bg: #121514;--rs-surface: #1a1e1d;--rs-surface-raised: #232827;--rs-surface-sunken: #0d100f;--rs-border: #2c3230;--rs-border-strong: #66706c;--rs-text: #e6eae8;--rs-text-secondary: #b3bbb8;--rs-text-tertiary: #8c9592;--rs-text-on-accent: #0b1311;--rs-accent: #6cc4ae;--rs-accent-hover: #86d3bf;--rs-accent-subtle: #173530;--rs-accent-text: #7fd0bb;--rs-focus-ring: #86d3bf;--rs-brass: #d9a54a;--rs-brass-subtle: #3a2e18;--rs-success: #7dcb8c;--rs-success-subtle: #1b3322;--rs-warning: #f2a46b;--rs-warning-subtle: #3d2614;--rs-danger: #f28b82;--rs-danger-subtle: #3f1c1a;--rs-info: #8ab8f0;--rs-info-subtle: #17283d;--rs-hl-yellow: #574711;--rs-hl-blue: #1f4462;--rs-hl-pink: #5b2846;--rs-hl-green: #1f4a30;--rs-hl-yellow-mark: #e5c34a;--rs-hl-blue-mark: #79b8e8;--rs-hl-pink-mark: #e58bb8;--rs-hl-green-mark: #6fcb95;--rs-tile-1: #1f6b5c;--rs-tile-2: #1e3a6e;--rs-tile-3: #5b3e8c;--rs-tile-4: #b04a1e;--rs-tile-5: #9a2c2c;--rs-tile-6: #3e6b2f;--rs-tile-7: #2e5e8c;--rs-tile-8: #8f5f12;--rs-tile-text: #ffffff;--rs-scrim: rgba(0, 0, 0, .55);--rs-skeleton: #262b2a;--rs-shadow-0: none;--rs-shadow-1: 0 1px 2px rgba(0,0,0,.5);--rs-shadow-2: 0 4px 12px rgba(0,0,0,.5);--rs-shadow-3: 0 16px 40px rgba(0,0,0,.6)}}[data-theme=dark],[data-rs=dark]{color-scheme:dark;--rs-bg: #121514;--rs-surface: #1a1e1d;--rs-surface-raised: #232827;--rs-surface-sunken: #0d100f;--rs-border: #2c3230;--rs-border-strong: #66706c;--rs-text: #e6eae8;--rs-text-secondary: #b3bbb8;--rs-text-tertiary: #8c9592;--rs-text-on-accent: #0b1311;--rs-accent: #6cc4ae;--rs-accent-hover: #86d3bf;--rs-accent-subtle: #173530;--rs-accent-text: #7fd0bb;--rs-focus-ring: #86d3bf;--rs-brass: #d9a54a;--rs-brass-subtle: #3a2e18;--rs-success: #7dcb8c;--rs-success-subtle: #1b3322;--rs-warning: #f2a46b;--rs-warning-subtle: #3d2614;--rs-danger: #f28b82;--rs-danger-subtle: #3f1c1a;--rs-info: #8ab8f0;--rs-info-subtle: #17283d;--rs-hl-yellow: #574711;--rs-hl-blue: #1f4462;--rs-hl-pink: #5b2846;--rs-hl-green: #1f4a30;--rs-hl-yellow-mark: #e5c34a;--rs-hl-blue-mark: #79b8e8;--rs-hl-pink-mark: #e58bb8;--rs-hl-green-mark: #6fcb95;--rs-tile-1: #1f6b5c;--rs-tile-2: #1e3a6e;--rs-tile-3: #5b3e8c;--rs-tile-4: #b04a1e;--rs-tile-5: #9a2c2c;--rs-tile-6: #3e6b2f;--rs-tile-7: #2e5e8c;--rs-tile-8: #8f5f12;--rs-tile-text: #ffffff;--rs-scrim: rgba(0, 0, 0, .55);--rs-skeleton: #262b2a;--rs-shadow-0: none;--rs-shadow-1: 0 1px 2px rgba(0,0,0,.5);--rs-shadow-2: 0 4px 12px rgba(0,0,0,.5);--rs-shadow-3: 0 16px 40px rgba(0,0,0,.6)}[lang|=ar]{--rs-reading-size: 20px;--rs-reading-leading: 36px;--rs-ui-body-leading: 24px}[lang|=he]{--rs-reading-size: 19px;--rs-reading-leading: 32px;--rs-ui-body-leading: 22px}[lang]:not([lang|=ar],[lang|=he]){--rs-reading-size: 18px;--rs-reading-leading: 30px;--rs-ui-body-leading: 22px}[dir=rtl],[lang|=ar],[lang|=he]{--rs-label-font: var(--rs-font-ui);--rs-label-tracking: 0;--rs-label-transform: none}[dir=ltr],[lang]:not([lang|=ar],[lang|=he]):not([dir=rtl]){--rs-label-font: var(--rs-font-mono);--rs-label-tracking: .06em;--rs-label-transform: uppercase}@layer base{:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}}@media(prefers-reduced-motion:reduce){:root{--rs-dur-base: .12s;--rs-dur-slow: .12s}}@layer base{html,[data-theme],[data-rs]{background:var(--rs-bg);color:var(--rs-text);font-family:var(--rs-font-ui);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0}button{font:inherit;color:inherit;cursor:pointer}a{color:var(--rs-accent-text);text-underline-offset:2px}a:hover{color:var(--rs-accent-hover)}}@keyframes rs-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes rs-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rs-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes rs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}@layer components{.rs-type-ui-display{font-family:var(--rs-font-ui);font-size:40px;line-height:48px;font-weight:600;font-style:normal;letter-spacing:-.01em}.rs-type-ui-title-1{font-family:var(--rs-font-ui);font-size:28px;line-height:36px;font-weight:600;font-style:normal;letter-spacing:-.005em}.rs-type-ui-title-2{font-family:var(--rs-font-ui);font-size:20px;line-height:28px;font-weight:600;font-style:normal;letter-spacing:0}.rs-type-ui-title-3{font-family:var(--rs-font-ui);font-size:16px;line-height:24px;font-weight:600;font-style:normal;letter-spacing:0}.rs-type-ui-body{font-family:var(--rs-font-ui);font-size:15px;line-height:var(--rs-ui-body-leading);font-weight:400;font-style:normal;letter-spacing:0}.rs-type-ui-body-strong{font-family:var(--rs-font-ui);font-size:15px;line-height:var(--rs-ui-body-leading);font-weight:500;font-style:normal;letter-spacing:0}.rs-type-ui-small{font-family:var(--rs-font-ui);font-size:13px;line-height:18px;font-weight:400;font-style:normal;letter-spacing:0}.rs-type-ui-caption{font-family:var(--rs-font-ui);font-size:12px;line-height:16px;font-weight:500;font-style:normal;letter-spacing:0}.rs-type-read-title{font-family:var(--rs-font-reading);font-size:36px;line-height:44px;font-weight:600;font-style:normal;letter-spacing:-.01em}.rs-type-read-h2{font-family:var(--rs-font-reading);font-size:24px;line-height:32px;font-weight:600;font-style:normal;letter-spacing:-.005em}.rs-type-read-body{font-family:var(--rs-font-reading);font-size:var(--rs-reading-size);line-height:var(--rs-reading-leading);font-weight:400;font-style:normal;letter-spacing:0}.rs-type-read-quote{font-family:var(--rs-font-reading);font-size:var(--rs-reading-size);line-height:var(--rs-reading-leading);font-weight:400;font-style:italic;letter-spacing:0}.rs-type-read-note{font-family:var(--rs-font-reading);font-size:15px;line-height:24px;font-weight:400;font-style:normal;letter-spacing:0}.rs-type-mono{font-family:var(--rs-font-mono);font-size:13px;line-height:20px;font-weight:400;font-style:normal;letter-spacing:0}.rs-type-mono-label{font-family:var(--rs-label-font);font-size:11px;line-height:16px;font-weight:500;font-style:normal;letter-spacing:var(--rs-label-tracking);text-transform:var(--rs-label-transform)}.rs-reading-measure{max-width:var(--rs-reading-measure)}.rs-plan-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid;border-radius:var(--rs-radius-sm);font:500 12px/16px var(--rs-font-ui);white-space:nowrap}.rs-plan-badge__ribbon{flex:none;width:8px;height:10px;fill:var(--rs-accent)}.rs-plan-badge--free{border-color:var(--rs-border-strong);background:transparent;color:var(--rs-text-secondary)}.rs-plan-badge--pro{border-color:var(--rs-accent);background:transparent;color:var(--rs-accent-text)}.rs-plan-badge--research{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-marker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--rs-text-secondary)}.rs-marker__icon{flex:none;width:14px;height:14px}.rs-marker__label{font-family:var(--rs-label-font);font-size:11px;line-height:16px;font-weight:500;font-style:normal;letter-spacing:var(--rs-label-tracking);text-transform:var(--rs-label-transform)}.rs-marker__meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-hl{border-radius:var(--rs-radius-xs);padding:1px 0;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rs-hl--yellow{background:var(--rs-hl-yellow)}.rs-hl-glyph--yellow{--rs-hl-glyph-color: var(--rs-hl-yellow-mark)}.rs-hl--blue{background:var(--rs-hl-blue)}.rs-hl-glyph--blue{--rs-hl-glyph-color: var(--rs-hl-blue-mark)}.rs-hl--pink{background:var(--rs-hl-pink)}.rs-hl-glyph--pink{--rs-hl-glyph-color: var(--rs-hl-pink-mark)}.rs-hl--green{background:var(--rs-hl-green)}.rs-hl-glyph--green{--rs-hl-glyph-color: var(--rs-hl-green-mark)}.rs-hl-glyph{display:inline-block;flex:none;box-sizing:border-box}.rs-hl-glyph--yellow{width:8px;height:8px;border-radius:50%;background:var(--rs-hl-glyph-color)}.rs-hl-glyph--blue{width:8px;height:8px;border-radius:0;background:var(--rs-hl-glyph-color)}.rs-hl-glyph--pink{width:7px;height:7px;border-radius:0;background:var(--rs-hl-glyph-color);transform:rotate(45deg)}.rs-hl-glyph--green{width:8px;height:8px;border-radius:50%;border:2px solid var(--rs-hl-glyph-color);background:transparent}.rs-icon{display:inline-block;flex:none;vertical-align:middle}[dir=rtl] .rs-icon--flip{transform:scaleX(-1)}.rs-icon--changed{--rs-icon-change: var(--rs-brass)}}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre-var-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/frank-ruhl-libre-var-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-400-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-500-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-600-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/literata-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/literata-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-naskh-arabic-var-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-naskh-arabic-var-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@layer components{.rs-label{font-family:var(--rs-label-font);font-size:11px;line-height:16px;font-weight:500;letter-spacing:var(--rs-label-tracking);text-transform:var(--rs-label-transform);color:var(--rs-text-tertiary)}.rs-meta{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-kbd{display:inline-flex;align-items:center;padding:0 5px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);font:500 11px/16px var(--rs-label-font);color:var(--rs-text-tertiary);white-space:nowrap}.rs-count{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);font-variant-numeric:tabular-nums}.rs-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rs-btn{--rs-btn-h: 36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--rs-btn-h);padding:0 14px;border:1px solid transparent;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text);font:500 14px/20px var(--rs-font-ui);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--rs-dur-fast) var(--rs-ease-out),border-color var(--rs-dur-fast) var(--rs-ease-out),color var(--rs-dur-fast) var(--rs-ease-out)}.rs-btn:hover{color:var(--rs-text)}.rs-btn--sm{--rs-btn-h: 28px;padding:0 10px;font-size:13px;line-height:18px}.rs-btn--md{--rs-btn-h: 32px;padding:0 12px}.rs-btn--lg{--rs-btn-h: 44px;padding:0 16px}.rs-btn--block{width:100%}.rs-btn--primary{background:var(--rs-accent);color:var(--rs-text-on-accent)}.rs-btn--primary:hover{background:var(--rs-accent-hover);color:var(--rs-text-on-accent)}.rs-btn--secondary{border-color:var(--rs-border-strong);background:var(--rs-surface)}.rs-btn--secondary:hover{background:var(--rs-surface-sunken)}.rs-btn--ghost{color:var(--rs-text-secondary)}.rs-btn--ghost:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-btn--danger{background:var(--rs-danger);color:var(--rs-text-on-accent)}.rs-btn--danger:hover{color:var(--rs-text-on-accent);filter:brightness(.94)}.rs-btn--link{height:auto;padding:0;border:0;color:var(--rs-accent-text);font-size:13px;line-height:18px}.rs-btn--link:hover{color:var(--rs-accent-hover)}.rs-btn:disabled,.rs-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.rs-btn .rs-kbd{border:0;padding:0}.rs-icon-btn{--rs-btn-h: 36px;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--rs-btn-h);height:var(--rs-btn-h);padding:0;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);cursor:pointer;transition:background-color var(--rs-dur-fast) var(--rs-ease-out),color var(--rs-dur-fast) var(--rs-ease-out)}.rs-icon-btn:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-icon-btn--sm{--rs-btn-h: 28px}.rs-icon-btn--md{--rs-btn-h: 32px}.rs-icon-btn--lg{--rs-btn-h: 44px}.rs-icon-btn--plain{border-color:transparent}.rs-icon-btn--primary{border-color:transparent;background:var(--rs-accent);color:var(--rs-text-on-accent);border-radius:var(--rs-radius-lg)}.rs-icon-btn--primary:hover{background:var(--rs-accent-hover);color:var(--rs-text-on-accent)}.rs-icon-btn[aria-pressed=true]{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-icon-btn:disabled{opacity:.5;cursor:not-allowed}@media(pointer:coarse){.rs-btn,.rs-icon-btn{min-height:44px}.rs-icon-btn{min-width:44px}}.rs-field{display:grid;gap:6px;min-width:0}.rs-field__label{font:500 13px/18px var(--rs-font-ui);color:var(--rs-text)}.rs-field__help{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-field__error{font:400 12px/16px var(--rs-font-ui);color:var(--rs-danger)}.rs-input,.rs-select,.rs-textarea{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui);outline:none;transition:border-color var(--rs-dur-fast) var(--rs-ease-out)}.rs-input::placeholder,.rs-textarea::placeholder{color:var(--rs-text-tertiary)}.rs-input:focus-visible,.rs-select:focus-visible,.rs-textarea:focus-visible{border-color:var(--rs-accent);outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:1px}.rs-input[aria-invalid=true],.rs-select[aria-invalid=true],.rs-textarea[aria-invalid=true],.rs-input.ng-invalid.ng-touched,.rs-textarea.ng-invalid.ng-touched{border-color:var(--rs-danger)}.rs-input:disabled,.rs-select:disabled,.rs-textarea:disabled{border-color:var(--rs-border);background:var(--rs-surface-sunken);color:var(--rs-text-tertiary)}.rs-input[readonly]{border-color:var(--rs-border);background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical}.rs-select{appearance:none;padding-inline-end:36px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}[dir=rtl] .rs-select{background-position:13px 18px,18px 18px}.rs-input-group{position:relative;display:flex;align-items:center}.rs-input-group>.rs-icon,.rs-input-group>rs-icon{position:absolute;inset-inline-start:12px;color:var(--rs-text-tertiary);pointer-events:none}.rs-input-group>.rs-input{padding-inline-start:36px}.rs-check,.rs-radio{appearance:none;flex:none;width:16px;height:16px;margin:0;border:1.5px solid var(--rs-border-strong);background:var(--rs-surface);cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle}.rs-check{border-radius:var(--rs-radius-sm)}.rs-check:checked,.rs-check:indeterminate{border-color:var(--rs-accent);background:var(--rs-accent)}.rs-check:checked:after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid var(--rs-text-on-accent);border-bottom:2px solid var(--rs-text-on-accent);transform:rotate(-45deg)}.rs-check:indeterminate:after{content:"";width:8px;height:2px;background:var(--rs-text-on-accent)}.rs-radio{border-radius:50%}.rs-radio:checked{border:5px solid var(--rs-accent)}.rs-switch{appearance:none;position:relative;flex:none;width:36px;height:20px;margin:0;border:0;border-radius:var(--rs-radius-full);background:var(--rs-border-strong);cursor:pointer;transition:background-color var(--rs-dur-fast) var(--rs-ease-out)}.rs-switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--rs-surface);transition:inset-inline-start var(--rs-dur-fast) var(--rs-ease-out)}.rs-switch:checked{background:var(--rs-accent)}.rs-switch:checked:after{inset-inline-start:18px}.rs-check:disabled,.rs-radio:disabled,.rs-switch:disabled{opacity:.5;cursor:not-allowed}.rs-choice{display:inline-flex;align-items:center;gap:8px;font:400 14px/20px var(--rs-font-ui);color:var(--rs-text);cursor:pointer}@media(pointer:coarse){.rs-choice{min-height:44px}}.rs-chip{display:inline-flex;align-items:center;flex:none;gap:6px;height:28px;padding:0 10px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-chip:hover{color:var(--rs-text)}.rs-chip[aria-pressed=true],.rs-chip[aria-selected=true],.rs-chip--active{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}@media(max-width:759px){.rs-chip{height:32px;padding:0 12px}}.rs-chip-row{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:759px){.rs-chip-row--scroll{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}}.rs-intent{display:inline-flex;align-items:center;flex:none;gap:5px;height:24px;padding:0 8px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text-secondary);font:500 12px/16px var(--rs-font-ui);white-space:nowrap}.rs-relevance{display:inline-flex;align-items:center;flex:none;gap:6px;height:22px;padding:0 8px;border-radius:var(--rs-radius-sm);background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:500 12px/16px var(--rs-font-ui);white-space:nowrap}.rs-relevance__bars{display:flex;align-items:flex-end;gap:2px}.rs-relevance__bars>span{width:3px;border-radius:1px;background:var(--rs-border-strong)}.rs-relevance__bars>span:nth-child(1){height:5px}.rs-relevance__bars>span:nth-child(2){height:8px}.rs-relevance__bars>span:nth-child(3){height:11px}.rs-relevance__bars>span[data-on]{background:var(--rs-accent)}.rs-cite{margin-inline-start:2px;padding:1px 3px;border-radius:3px;background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:500 11px/1 var(--rs-font-mono);text-decoration:none}.rs-cite--active{background:var(--rs-accent);color:var(--rs-text-on-accent)}.rs-cite-time{display:inline-flex;align-items:center;gap:3px;margin-inline-start:2px;padding:1px 4px;border-radius:3px;background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:500 11px/14px var(--rs-font-mono);vertical-align:super}.rs-unsupported{text-decoration:underline wavy var(--rs-warning);text-decoration-thickness:1px;text-underline-offset:4px}.rs-no-source{display:inline-flex;align-items:center;gap:3px;height:20px;margin-inline-start:6px;padding:0 6px;border-radius:var(--rs-radius-sm);background:var(--rs-warning-subtle);color:var(--rs-warning);font:500 12px/16px var(--rs-font-ui);vertical-align:2px}.rs-card{min-width:0;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden}.rs-card__cover{height:110px;background:repeating-linear-gradient(135deg,var(--rs-surface-sunken) 0 8px,var(--rs-surface) 8px 16px);border-bottom:1px solid var(--rs-border);object-fit:cover;width:100%;display:block}.rs-card__body{display:grid;gap:6px;padding:12px 14px 14px}.rs-card__title{margin:0;font:600 15px/21px var(--rs-font-ui);color:var(--rs-text)}.rs-popover{display:grid;gap:10px;max-width:340px;padding:14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3);color:var(--rs-text)}.rs-list{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden}.rs-list--bare{background:transparent;border:0;border-radius:0}.rs-list-row{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--rs-border);color:var(--rs-text);text-decoration:none}.rs-list>.rs-list-row:last-child,.rs-list>:last-child>.rs-list-row{border-bottom:0}a.rs-list-row:hover,button.rs-list-row:hover,.rs-list-row--interactive:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-list-row[aria-selected=true],.rs-list-row--selected{background:var(--rs-accent-subtle)}.rs-list-row__body{flex:1;min-width:0;display:grid;gap:2px}.rs-list-row__title{font:600 14px/20px var(--rs-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-list-row__meta{display:flex;align-items:center;gap:6px;min-width:0;color:var(--rs-text-secondary)}.rs-list-row__meta>.rs-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-unread-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--rs-accent)}.rs-initial{flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);color:var(--rs-text-secondary);font:500 13px/1 var(--rs-font-mono)}.rs-section-label{padding:16px 16px 8px}.rs-tabs{display:flex;gap:4px;border-bottom:1px solid var(--rs-border);overflow-x:auto;scrollbar-width:none}.rs-tab{display:inline-flex;align-items:center;flex:none;gap:6px;height:36px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.rs-tab:hover{color:var(--rs-text)}.rs-tab[aria-selected=true],.rs-tab[aria-current=page],.rs-tab--active{border-bottom-color:var(--rs-accent);color:var(--rs-text)}.rs-segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--rs-border);border-radius:8px;background:var(--rs-surface)}.rs-segmented>button,.rs-segmented>a{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);text-decoration:none;cursor:pointer}.rs-segmented>[aria-pressed=true],.rs-segmented>[aria-selected=true],.rs-segmented>[aria-current=page]{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-toolbar{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--rs-border);border-radius:8px;background:var(--rs-surface);color:var(--rs-text-secondary)}.rs-toolbar>button,.rs-toolbar>a{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.rs-toolbar>button:hover,.rs-toolbar>a:hover{color:var(--rs-text)}.rs-toolbar>[aria-pressed=true],.rs-toolbar>[aria-current=page]{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-strip{display:flex;align-items:center;gap:16px;min-height:40px;padding:8px 32px;border-top:1px solid var(--rs-border);border-bottom:1px solid var(--rs-border);color:var(--rs-text-secondary);font:400 13px/18px var(--rs-font-ui)}.rs-strip__sep{width:1px;height:16px;background:var(--rs-border)}@media(max-width:759px){.rs-strip{padding:8px 16px}}.rs-bulk-bar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3);color:var(--rs-text)}.rs-bulk-bar__count{padding:0 10px;font:600 13px/18px var(--rs-font-ui)}.rs-bulk-bar__sep{width:1px;height:20px;background:var(--rs-border)}.rs-bulk-bar__action{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:var(--rs-radius-md);background:transparent;color:inherit;font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-bulk-bar__action:hover{background:var(--rs-surface-sunken)}.rs-bulk-bar__action--danger{color:var(--rs-danger)}.rs-bulk-dock{position:sticky;bottom:16px;z-index:5;display:flex;justify-content:center;pointer-events:none}.rs-bulk-dock>*{pointer-events:auto}.rs-menu{display:grid;min-width:200px;padding:4px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3);color:var(--rs-text);outline:none}.rs-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text);font:400 14px/20px var(--rs-font-ui);text-align:start;text-decoration:none;cursor:pointer}.rs-menu__item>.rs-icon,.rs-menu__item>rs-icon,.rs-menu__item>app-icon{color:var(--rs-text-secondary)}.rs-menu__item:hover,.rs-menu__item:focus-visible,.rs-menu__item.cdk-menu-item:focus{background:var(--rs-surface-sunken);color:var(--rs-text);outline:none}.rs-menu__item[aria-checked=true]{color:var(--rs-accent-text)}.rs-menu__item--danger,.rs-menu__item--danger>.rs-icon,.rs-menu__item--danger>app-icon{color:var(--rs-danger)}.rs-menu__item:disabled,.rs-menu__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rs-menu__label{flex:1;min-width:0}.rs-menu__tag{flex:none;padding:1px 6px;border-radius:4px;background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:500 12px/16px var(--rs-font-ui)}.rs-menu__sep{height:1px;margin:4px 0;background:var(--rs-border)}.rs-menu__heading{padding:6px 10px 2px}@media(pointer:coarse){.rs-menu__item{min-height:44px}}.rs-dialog{display:grid;gap:12px;max-height:calc(100dvh - 48px);overflow:auto;padding:20px;border:1px solid var(--rs-border);border-radius:14px;background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-dialog__head{display:flex;align-items:flex-start;gap:12px}.rs-dialog__title{flex:1;margin:0;font:600 17px/24px var(--rs-font-ui)}.rs-dialog__body{color:var(--rs-text-secondary);text-wrap:pretty}.rs-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rs-dialog__actions:empty{display:none}.cdk-overlay-backdrop.rs-scrim{background:var(--rs-scrim)}.rs-dialog-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--rs-scrim)}@media(max-width:759px){.rs-dialog-panel{align-self:flex-end;width:100%!important;max-width:100%!important}.rs-dialog-scrim{place-items:end stretch;padding:0}.rs-dialog-scrim>.rs-dialog{max-width:none}.rs-dialog-panel .rs-dialog,.rs-dialog-scrim>.rs-dialog{border-radius:14px 14px 0 0;max-height:90dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.rs-shortcuts{display:grid;gap:8px;margin:0}.rs-shortcuts__row{display:grid;grid-template-columns:minmax(0,160px) 1fr;align-items:center;gap:12px}.rs-shortcuts__row dt,.rs-shortcuts__row dd{margin:0}.rs-shortcuts__row dd{color:var(--rs-text-secondary);font:400 13px/18px var(--rs-font-ui)}.rs-toast-stack{position:fixed;inset-block-end:16px;inset-inline-start:50%;z-index:1100;display:grid;gap:8px;justify-items:center;width:max-content;max-width:calc(100vw - 32px);transform:translate(-50%);pointer-events:none}[dir=rtl] .rs-toast-stack{transform:translate(50%)}@media(max-width:759px){.rs-toast-stack{inset-block-end:calc(80px + env(safe-area-inset-bottom))}}.rs-toast{display:flex;align-items:center;gap:10px;max-width:100%;padding:10px 12px;padding-inline-start:14px;border-radius:8px;background:var(--rs-text);color:var(--rs-bg);box-shadow:var(--rs-shadow-2);font:400 14px/20px var(--rs-font-ui);pointer-events:auto;animation:rs-toast-in var(--rs-dur-base) var(--rs-ease-out)}.rs-toast__action{flex:none;padding:0;border:0;background:transparent;color:inherit;font-weight:600;cursor:pointer}.rs-toast--error{border:1px solid var(--rs-border);background:var(--rs-surface-raised);color:var(--rs-text)}.rs-toast--error>.rs-toast__icon{color:var(--rs-danger)}.rs-toast--error .rs-toast__action{color:var(--rs-accent-text)}.rs-toast--warning,.rs-toast--progress{border:1px solid var(--rs-border);background:var(--rs-surface-raised);color:var(--rs-text)}.rs-toast--warning>.rs-toast__icon{color:var(--rs-warning)}.rs-toast--progress>.rs-toast__icon{color:var(--rs-text-secondary)}.rs-toast--warning .rs-toast__action,.rs-toast--progress .rs-toast__action{color:var(--rs-accent-text)}.rs-toast--progress{flex-wrap:wrap}.rs-toast__msg{min-width:0;overflow-wrap:anywhere}.rs-toast--progress .rs-toast__msg{flex:1}.rs-toast__bar{flex:1 0 100%;height:4px;overflow:hidden;border-radius:2px;background:var(--rs-surface-sunken)}.rs-toast__bar-fill{display:block;height:100%;background:var(--rs-accent);transition:inline-size var(--rs-dur-base) var(--rs-ease-out)}.rs-tooltip{max-width:280px;padding:4px 8px;border-radius:var(--rs-radius-md);background:var(--rs-text);color:var(--rs-bg);font:500 12px/16px var(--rs-font-ui);box-shadow:var(--rs-shadow-2);pointer-events:none}.rs-tooltip .rs-kbd{border-color:currentColor;color:inherit;opacity:.8;margin-inline-start:6px}.rs-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-banner__icon{flex:none;margin-top:2px}.rs-banner__body{flex:1;min-width:0;display:grid;gap:2px}.rs-banner__title{font-weight:600}.rs-banner__text{color:var(--rs-text-secondary)}.rs-banner__actions{display:flex;flex:none;align-items:center;gap:8px;align-self:center}.rs-banner--info{border-color:transparent;background:var(--rs-info-subtle)}.rs-banner--info .rs-banner__icon{color:var(--rs-info)}.rs-banner--warning{border-color:transparent;background:var(--rs-warning-subtle)}.rs-banner--warning .rs-banner__icon{color:var(--rs-warning)}.rs-banner--danger{border-color:transparent;background:var(--rs-danger-subtle)}.rs-banner--danger .rs-banner__icon{color:var(--rs-danger)}.rs-banner--accent{border-color:transparent;background:var(--rs-accent-subtle)}.rs-banner--accent .rs-banner__icon{color:var(--rs-accent-text)}.rs-banner--strip,.rs-banner--strip.rs-banner--warning,.rs-banner--strip.rs-banner--info{align-items:center;padding:10px 20px;border-width:0 0 1px;border-color:var(--rs-border);border-radius:0;background:var(--rs-surface-sunken)}.rs-banner--strip .rs-banner__icon{margin-top:0;color:var(--rs-text)}.rs-banner--strip .rs-banner__body{display:block}.rs-banner--strip .rs-banner__text{color:var(--rs-text)}.rs-banner--strip .rs-banner__title+.rs-banner__text:before{content:". "}@media(max-width:759px){.rs-banner{flex-wrap:wrap}.rs-banner--strip{padding-inline:16px}}.rs-usage{display:grid;gap:6px}.rs-usage__head{display:flex;justify-content:space-between;gap:12px}.rs-usage__name{font-weight:500}.rs-usage__count{font:400 13px/18px var(--rs-label-font);color:var(--rs-text-secondary)}.rs-usage__track{height:6px;border-radius:3px;background:var(--rs-surface-sunken);overflow:hidden}.rs-usage__fill{height:6px;border-radius:3px;background:var(--rs-accent)}.rs-usage--warning .rs-usage__count{color:var(--rs-warning)}.rs-usage--warning .rs-usage__fill{background:var(--rs-warning)}.rs-usage--danger .rs-usage__count{color:var(--rs-danger)}.rs-usage--danger .rs-usage__fill{background:var(--rs-danger)}.rs-key{display:flex;align-items:center;gap:8px;padding:6px;padding-inline-start:12px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-md);background:var(--rs-surface);direction:ltr}.rs-key__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/20px var(--rs-font-mono);color:var(--rs-text)}.rs-key__copy{display:inline-flex;align-items:center;flex:none;gap:6px;height:30px;padding:0 10px;border:0;border-radius:5px;background:var(--rs-accent);color:var(--rs-text-on-accent);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-key--masked{border-color:var(--rs-border);background:var(--rs-surface-sunken)}.rs-key--masked .rs-key__value{color:var(--rs-text-secondary)}.rs-key__copy[data-copied]{background:transparent;color:var(--rs-success)}.rs-code{margin:0;padding:12px 14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);color:var(--rs-text);font:400 13px/20px var(--rs-font-mono);overflow-x:auto;direction:ltr;text-align:start}.rs-avatar{--rs-avatar: 28px;flex:none;width:var(--rs-avatar);height:var(--rs-avatar);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:600 12px/1 var(--rs-font-ui);text-transform:uppercase}.rs-avatar--sm{--rs-avatar: 22px;font-size:10px}.rs-avatar--lg{--rs-avatar: 36px;font-size:13px}.rs-avatar--xl{--rs-avatar: 64px;font-size:22px}.rs-avatar>img{width:100%;height:100%;object-fit:cover}.rs-empty{display:grid;justify-items:center;gap:16px;max-width:380px;margin:0 auto;padding:48px 16px;text-align:center}.rs-empty--error{gap:14px}.rs-empty__copy{display:grid;gap:4px}.rs-empty__title{margin:0;font:600 16px/24px var(--rs-font-ui);color:var(--rs-text)}.rs-empty__text{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rs-empty__foot{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-empty--error .rs-empty__foot{font:400 12px/16px var(--rs-label-font)}.rs-empty__badge{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-empty--error .rs-empty__badge{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-empty__folder{position:relative;width:160px;height:120px}.rs-empty__folder>*{position:absolute}.rs-empty__folder>span:nth-child(1){inset-inline-start:28px;top:24px;width:104px;height:76px;border:1.5px solid var(--rs-text-secondary);border-radius:6px;background:var(--rs-surface)}.rs-empty__folder>span:nth-child(2){inset-inline-start:28px;top:14px;width:44px;height:14px;border:1.5px solid var(--rs-text-secondary);border-bottom:0;border-radius:6px 6px 0 0;background:var(--rs-surface)}.rs-empty__folder>i{inset-inline-start:68px;top:48px;width:24px;height:24px;border:1.5px dashed var(--rs-accent);border-radius:4px}.rs-empty__folder>b{inset-inline:12px;bottom:4px;height:1.5px;background:var(--rs-border-strong)}.rs-empty__pages{position:relative;width:160px;height:120px}.rs-empty__pages>span{position:absolute;width:72px;height:88px;border:1.5px solid var(--rs-text-secondary);border-radius:var(--rs-radius-sm);background:var(--rs-surface)}.rs-empty__pages>span:nth-child(1){inset-inline-start:40px;top:20px;transform:rotate(-7deg)}.rs-empty__pages>span:nth-child(2){inset-inline-start:50px;top:16px;transform:rotate(4deg)}.rs-empty__pages>span:nth-child(3){inset-inline-start:44px;top:10px}.rs-empty__pages i{position:absolute;inset-inline-end:12px;top:-1.5px;width:12px;height:28px;background:var(--rs-accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.rs-empty__pages>span:nth-child(3):before,.rs-empty__pages>span:nth-child(3):after{content:"";position:absolute;inset-inline-start:10px;height:1.5px;background:var(--rs-text-secondary)}.rs-empty__pages>span:nth-child(3):before{bottom:20px;width:46px}.rs-empty__pages>span:nth-child(3):after{bottom:12px;width:30px}.rs-empty__pages:after{content:"";position:absolute;inset-inline:12px;bottom:4px;height:1.5px;background:var(--rs-border-strong)}.rs-empty__signal{position:relative;width:120px;height:90px}.rs-empty__signal>span{position:absolute;bottom:6px;border:1.5px solid var(--rs-text-secondary);border-bottom:0;border-inline-color:transparent;border-radius:50% 50% 0 0}.rs-empty__signal>span:nth-child(1){left:18px;width:84px;height:84px}.rs-empty__signal>span:nth-child(2){left:36px;width:48px;height:48px}.rs-empty__signal>i{position:absolute;left:55px;bottom:6px;width:10px;height:10px;border-radius:50%;background:var(--rs-accent)}.rs-empty__signal:after{content:"";position:absolute;inset-inline:0;bottom:4px;height:1.5px;background:var(--rs-border-strong)}.rs-skeleton{display:block;border-radius:3px;background:var(--rs-skeleton);animation:rs-pulse 1.6s ease-in-out infinite}.rs-skeleton--line{height:12px}.rs-skeleton--sub{height:10px}.rs-skeleton--tile{width:32px;height:32px;border-radius:var(--rs-radius-md)}.rs-skeleton-row{display:flex;align-items:center;gap:12px;padding:14px 16px}.rs-skeleton-row>div{flex:1;display:grid;gap:8px}.rs-spinner{display:inline-block;flex:none;width:16px;height:16px;border:2px solid var(--rs-border);border-top-color:var(--rs-accent);border-radius:50%;animation:rs-spin .8s linear infinite}.rs-progress{position:relative;height:2px;overflow:hidden;background:var(--rs-accent-subtle)}.rs-progress:after{content:"";position:absolute;inset-block:0;width:40%;background:var(--rs-accent);animation:rs-bar 1.2s var(--rs-ease-out) infinite}.rs-load-more{display:flex;justify-content:center;padding:16px}.rs-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--rs-text-secondary);font:400 13px/18px var(--rs-font-ui)}.rs-pagination__pages{display:flex;gap:4px}.rs-page-head{display:grid;gap:16px;padding:24px 32px 16px}.rs-page-head__row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.rs-page-head__titles{display:grid;gap:2px;min-width:0}.rs-page-head__crumb{display:flex;align-items:center;gap:6px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-page-head__crumb a{color:inherit;text-decoration:none}.rs-page-head__crumb a:hover{color:var(--rs-text)}.rs-page-head__line{display:flex;align-items:center;gap:8px;min-width:0}.rs-page-head__title{margin:0;font:600 22px/28px var(--rs-font-ui);color:var(--rs-text)}.rs-page-head__sub{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-page-head__actions{display:flex;align-items:center;gap:8px}.rs-page-head__phone{display:none}@media(max-width:759px){.rs-page-head{gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--rs-border)}.rs-page-head__row{flex-wrap:nowrap;align-items:center;gap:8px}.rs-page-head__titles{flex:1}.rs-page-head__title{font-size:20px;line-height:26px}.rs-page-head__sub{font-size:12px;line-height:16px}.rs-page-head__actions{display:none}.rs-page-head__phone{display:flex;align-items:center;gap:0}}mark.rs-mark,.rs-mark{border-radius:var(--rs-radius-xs);padding:0 1px;background:var(--rs-hl-yellow);color:inherit}}@keyframes rs-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@layer components{.rs-browse{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;padding:24px;background:var(--rs-scrim)}.rs-browse__frame{flex:1;max-width:1200px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3)}.rs-browse__bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--rs-border)}.rs-browse__url{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:32px;padding-inline:10px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);color:var(--rs-text-secondary);font:400 13px/18px var(--rs-font-ui)}.rs-browse__url-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rs-browse__meta{display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--rs-border);background:var(--rs-surface-sunken);color:var(--rs-text-tertiary);font:400 12px/16px var(--rs-font-ui)}.rs-browse__iframe{flex:1;border:0;color-scheme:light;background:Canvas}@media(max-width:759px){.rs-browse{padding:0}.rs-browse__frame{border:0;border-radius:0}.rs-browse__open-label{display:none}}.rs-shell{display:flex;height:100%;min-height:0;background:var(--rs-bg);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui);overflow:hidden}.rs-shell__main{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--rs-bg)}.rs-shell__main--sys>:not(app-banner,app-rate-limit-state,app-ai-quota-state,app-offline-state,router-outlet){display:none!important}@media(max-width:759px){.rs-shell{flex-direction:column}}.rs-side{width:248px;flex:none;height:100%;display:flex;flex-direction:column;background:var(--rs-surface-sunken);border-inline-end:1px solid var(--rs-border);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-side__brand{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;color:var(--rs-text);text-decoration:none}.rs-side__brand:hover{color:var(--rs-text)}.rs-side__brand-name{font:600 17px/20px var(--rs-font-reading);letter-spacing:-.01em}.rs-side__mark{flex:none;fill:var(--rs-accent)}.rs-side__search{padding:0 12px 12px}.rs-side__search-btn{width:100%;height:32px;display:flex;align-items:center;gap:8px;padding-block:0;padding-inline:10px 8px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text-tertiary);text-align:start;cursor:pointer}.rs-side__search-btn>span:first-of-type{flex:1;font-size:13px}@media(pointer:coarse){.rs-side__search-btn .rs-kbd{display:none}}.rs-side__search-btn:hover{border-color:var(--rs-border-strong)}.rs-side__nav{display:grid;gap:1px;padding:0 8px}.rs-side__dest{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--rs-radius-md);color:var(--rs-text-secondary);text-decoration:none}.rs-side__dest>span:first-of-type{flex:1}.rs-side__dest:hover{background:var(--rs-surface);color:var(--rs-text)}.rs-side__dest[aria-current=page]{background:var(--rs-surface);color:var(--rs-text);font-weight:600}.rs-side__scroll{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:16px 8px 8px;scrollbar-width:thin}.rs-side__group{display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.rs-side__heading{display:flex;align-items:center;justify-content:space-between;min-height:20px;padding:0 10px 4px}.rs-side__heading.rs-label,.rs-side__heading .rs-label{color:var(--rs-text-secondary)}.rs-side__heading-btn{display:inline-grid;place-items:center;width:20px;height:20px;margin-inline-end:-4px;padding:0;border:0;border-radius:var(--rs-radius-sm);background:transparent;color:var(--rs-text-tertiary);cursor:pointer}.rs-side__heading-btn:hover{background:var(--rs-surface);color:var(--rs-text)}.rs-side__row{position:relative;display:flex;align-items:center;gap:8px;height:30px;padding-inline:calc(10px + var(--rs-depth, 0) * 14px) 10px;width:100%;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);font:inherit;text-align:start;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.rs-side__row:hover,.rs-side__row[aria-current=page],.rs-side__row[data-active=true]{background:var(--rs-surface);color:var(--rs-text)}.rs-side__row--pinned{gap:10px}.rs-side__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-side__count{flex:none;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary);font-variant-numeric:tabular-nums}.rs-side__caret{flex:none;width:14px;display:inline-flex;padding:0;border:0;background:transparent;color:var(--rs-text-tertiary);cursor:pointer}.rs-side__caret--none{cursor:default}.rs-side__row-icon{flex:none;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}.rs-side__row-more{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-end:-6px;padding:0;border:0;border-radius:var(--rs-radius-sm);background:transparent;color:var(--rs-text-tertiary);cursor:pointer;opacity:0}.rs-side__row:hover .rs-side__row-more,.rs-side__row:focus-within .rs-side__row-more,.rs-side__row-more[aria-expanded=true]{opacity:1}.rs-side__row:hover .rs-side__count:has(+.rs-side__row-more){display:none}.rs-side__row-more:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-side__item{position:relative}.rs-side__item>.rs-side__row-more{position:absolute;inset-block-start:3px;inset-inline-end:8px;width:24px;height:24px;margin:0}.rs-side__item:hover>.rs-side__row-more,.rs-side__item:focus-within>.rs-side__row-more{opacity:1}.rs-side__item:hover>.rs-side__row .rs-side__count{visibility:hidden}@media(pointer:coarse){.rs-side__row-more{opacity:1}}.rs-side__row[data-dragging=true]{opacity:.4}.rs-side__row[data-drop=inside]{background:var(--rs-accent-subtle);box-shadow:inset 0 0 0 1px var(--rs-accent)}.rs-side__row[data-drop=above]:before,.rs-side__row[data-drop=below]:after{content:"";position:absolute;inset-inline:calc(6px + var(--rs-depth, 0) * 14px) 4px;height:2px;border-radius:1px;background:var(--rs-accent);pointer-events:none}.rs-side__row[data-drop=above]:before{top:-1px}.rs-side__row[data-drop=below]:after{bottom:-1px}.rs-side__feed-initial{flex:none;width:16px;height:16px;display:grid;place-items:center;border-radius:var(--rs-radius-sm);background:var(--rs-surface);border:1px solid var(--rs-border);color:var(--rs-text-secondary);font:600 9px/1 var(--rs-font-ui)}.rs-side__foot{padding:8px;border-top:1px solid var(--rs-border)}.rs-side__account{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text);text-align:start;cursor:pointer}.rs-side__account:hover,.rs-side__account[aria-expanded=true]{background:var(--rs-surface)}.rs-side__account-text{flex:1;min-width:0;display:grid}.rs-side__account-name{font:500 13px/18px var(--rs-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-side__account-plan{display:flex;align-items:center;gap:4px;font:500 12px/16px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-side__account-plan--free{color:var(--rs-text-secondary)}.rs-side__account-plan>svg{fill:var(--rs-accent)}@media(max-width:759px){.rs-side--sheet{width:100%;height:auto;max-height:80dvh;border-inline-end:0;border-radius:14px 14px 0 0;box-shadow:var(--rs-shadow-3);padding-bottom:env(safe-area-inset-bottom)}.rs-side--sheet .rs-side__row,.rs-side--sheet .rs-side__dest{height:44px}}.rs-tabbar{flex:none;display:flex;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(8px + env(safe-area-inset-bottom));background:var(--rs-surface);border-top:1px solid var(--rs-border);font:500 11px/14px var(--rs-font-ui)}.rs-tabbar__tab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:0;background:transparent;color:var(--rs-text-tertiary);text-decoration:none;cursor:pointer}.rs-tabbar__tab[aria-current=page]{color:var(--rs-accent-text)}.rs-tabbar__tab:hover{color:var(--rs-text)}.rs-tabbar__tab[aria-current=page]:hover{color:var(--rs-accent-text)}.rs-palette-backdrop{background:var(--rs-scrim)}.rs-palette{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 96px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rs-border);border-radius:12px;background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-palette__modes{display:flex;align-items:center;gap:4px;padding:10px 12px 0}.rs-palette__mode{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-palette__mode[aria-selected=true]{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-palette__hint{margin-inline-start:auto;font:400 11px/28px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-palette__input-row{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-bottom:1px solid var(--rs-border)}.rs-palette__input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--rs-text);font:400 17px/24px var(--rs-font-ui);caret-color:var(--rs-accent)}.rs-palette__input::placeholder{color:var(--rs-text-tertiary)}.rs-palette__input:focus-visible{outline:none}.rs-palette__list{flex:1;min-height:0;overflow:auto;padding:8px}.rs-palette__group{padding:6px 0}.rs-palette__group-title{padding:4px 10px}.rs-palette__item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text);text-align:start;cursor:pointer}.rs-palette__item[aria-selected=true]{background:var(--rs-accent-subtle)}.rs-palette__item-icon{display:flex;color:var(--rs-text-secondary)}.rs-palette__item-text{flex:1;min-width:0;display:grid}.rs-palette__item-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-palette__item-sub{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-palette__item-key{font:500 11px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-palette__empty{padding:24px 10px;text-align:center;color:var(--rs-text-secondary)}.rs-palette__foot{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--rs-border);font:400 11px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-palette__foot>span:last-child{margin-inline-start:auto}@media(max-width:759px){.rs-palette__foot{flex-wrap:wrap;row-gap:2px}.rs-palette__item{min-height:44px}}.rs-sheet-backdrop{position:fixed;inset:0;z-index:900;background:var(--rs-scrim)}.rs-sheet{position:fixed;inset-inline:0;bottom:0;z-index:901;display:flex;animation:rs-sheet-in var(--rs-dur-slow) var(--rs-ease-out)}.rs-sheet>app-sidebar{display:flex;width:100%}.rs-skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:1200;padding:8px 12px;border-radius:var(--rs-radius-md);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-2);color:var(--rs-accent-text);font:500 14px/20px var(--rs-font-ui);transform:translateY(-200%)}.rs-skip-link:focus-visible{transform:none}.rs-shell__main:focus{outline:none}.rs-drop-overlay{position:fixed;inset:0;z-index:950;display:grid;place-items:center;border:2px dashed var(--rs-accent);background:var(--rs-scrim);pointer-events:none}.rs-drop-overlay__card{display:grid;justify-items:center;gap:12px;padding:28px 44px;border:1px solid var(--rs-border);border-radius:14px;background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3);color:var(--rs-accent-text)}.rs-drop-overlay__card p{margin:0;color:var(--rs-text);font:500 15px/22px var(--rs-font-ui)}.rs-side__top{display:flex;align-items:center;padding-inline-end:8px}.rs-side__top>.rs-side__brand{flex:1;min-width:0}.rs-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--rs-text-secondary);cursor:pointer}.rs-bell:hover,.rs-bell[aria-expanded=true]{background:var(--rs-surface);color:var(--rs-text)}.rs-bell__count{position:absolute;inset-block-start:2px;inset-inline-end:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--rs-accent);color:var(--rs-text-on-accent);font:600 10px/16px var(--rs-font-ui);text-align:center}.rs-ncentre{display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));max-height:min(560px,75dvh);overflow:hidden;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-ncentre__head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-block-end:1px solid var(--rs-border)}.rs-ncentre__title{flex:1;margin:0;font:600 15px/22px var(--rs-font-ui)}.rs-ncentre__link{padding:0;border:0;background:transparent;color:var(--rs-accent-text);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-ncentre__link:disabled{color:var(--rs-text-tertiary);cursor:default}.rs-ncentre__gear{display:inline-flex;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--rs-text-tertiary);cursor:pointer}.rs-ncentre__gear:hover{color:var(--rs-text)}.rs-ncentre__tabs{display:flex;gap:4px;padding:0 12px;border-block-end:1px solid var(--rs-border)}.rs-ncentre__tab{display:flex;align-items:center;gap:6px;height:36px;padding:0 6px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-ncentre__tab[aria-selected=true]{border-block-end-color:var(--rs-accent);color:var(--rs-text)}.rs-ncentre__tab-count{color:var(--rs-text-tertiary);font:400 12px/16px var(--rs-font-mono)}.rs-ncentre__list{flex:1;min-height:0;overflow-y:auto}.rs-ncentre__rows{margin:0;padding:0;list-style:none}.rs-ncentre__row{display:flex;gap:12px;width:100%;padding:12px 16px;border:0;border-block-end:1px solid var(--rs-border);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.rs-ncentre__row:hover{background:var(--rs-surface)}.rs-ncentre__row--unread{background:var(--rs-accent-subtle)}.rs-ncentre__tile{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-ncentre__tile[data-tone=accent]{background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-ncentre__tile[data-tone=brass]{background:var(--rs-brass-subtle);color:var(--rs-brass)}.rs-ncentre__tile[data-tone=warning]{background:var(--rs-warning-subtle);color:var(--rs-warning)}.rs-ncentre__copy{flex:1;min-width:0;display:grid;gap:2px}.rs-ncentre__row-title{font-weight:500;overflow-wrap:anywhere}.rs-ncentre__row--unread .rs-ncentre__row-title{font-weight:600}.rs-ncentre__row-body{color:var(--rs-text-secondary);font-size:13px;line-height:18px;overflow-wrap:anywhere}.rs-ncentre__meta{display:flex;align-items:center;gap:10px;padding-block-start:2px}.rs-ncentre__when{color:var(--rs-text-secondary);font:400 12px/16px var(--rs-font-mono)}.rs-ncentre__action{color:var(--rs-accent-text);font:500 12px/16px var(--rs-font-ui)}.rs-ncentre__dot{flex:none;width:8px;height:8px;margin-block-start:6px;border-radius:50%;background:var(--rs-accent)}.rs-ncentre__state{display:grid;justify-items:center;gap:4px;margin:0;padding:32px 24px;color:var(--rs-text-secondary);text-align:center}.rs-ncentre__state p{margin:0}.rs-ncentre__empty-title{color:var(--rs-text);font-weight:600}.rs-ncentre__foot{padding:10px 16px;border-block-start:1px solid var(--rs-border);color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);text-align:center}@media(pointer:coarse){.rs-bell,.rs-ncentre__gear{min-width:44px;min-height:44px}}}@keyframes rs-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@layer components{.rs-reader{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:var(--rs-surface);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-article-view{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0}.rs-article-view--embedded .rs-reader__panel{position:absolute;inset-block:0;inset-inline-end:0;z-index:20;max-width:100%;box-shadow:var(--rs-shadow-3)}.rs-reader__bar{flex:none;height:52px;display:flex;align-items:center;gap:8px;padding-inline:16px;border-block-end:1px solid var(--rs-border);background:var(--rs-surface)}.rs-reader__bar--compact .rs-reader__back,.rs-reader__bar--compact .rs-reader__nav,.rs-reader__bar--compact .rs-reader__short,.rs-reader__bar--compact .rs-reader__pct,.rs-reader__bar--compact app-reader-prefs-popover,.rs-reader__bar--compact .rs-reader__wide,.rs-reader__bar--compact .rs-reader__more{display:none!important}.rs-reader__bar--compact .rs-reader__heading{justify-content:flex-start;gap:10px}.rs-reader__domain{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);white-space:nowrap}.rs-reader__back{display:inline-flex;align-items:center;gap:4px;height:36px;padding-inline:8px;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);font:500 14px/20px var(--rs-font-ui);cursor:pointer}.rs-reader__back:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-reader__nav{display:flex;align-items:center;gap:2px;color:var(--rs-text-tertiary)}.rs-reader__nav button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--rs-radius-md);background:transparent;color:inherit;cursor:pointer}.rs-reader__nav button:hover:not(:disabled){background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-reader__nav button:disabled{opacity:.4;cursor:default}.rs-reader__pos,.rs-reader__pct{flex:none;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-reader__heading{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px}.rs-reader__short{min-width:0;font:500 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-reader__tools{display:flex;align-items:center;gap:2px;color:var(--rs-text-secondary)}.rs-reader__tool{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);cursor:pointer}.rs-reader__tool--label{width:auto;gap:6px;padding:0 10px;font:500 13px/18px var(--rs-font-ui);white-space:nowrap}.rs-reader__tool:hover,.rs-reader__tool[aria-pressed=true],.rs-reader__tool[aria-expanded=true]{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-reader__progress{flex:none;height:2px;background:var(--rs-border)}.rs-reader__progress>div{height:2px;background:var(--rs-accent);transition:width var(--rs-dur-fast) var(--rs-ease-out)}.rs-reader__main{position:relative;flex:1;min-height:0;display:flex}.rs-reader__scroll{flex:1;min-width:0;overflow:auto;background:var(--rs-surface)}.rs-reader__article{max-width:680px;margin-inline:auto;padding:56px 32px 72px;display:grid;gap:20px;--rs-reader-size: var(--rs-reading-size);--rs-reader-leading: var(--rs-reading-leading)}.rs-reader__article--media{max-width:760px;padding:32px 32px 64px}.rs-reader__kind{display:flex;align-items:center;gap:6px;min-width:0;color:var(--rs-text-secondary)}.rs-reader__kind>rs-icon,.rs-reader__kind>.rs-label{flex:none}.rs-reader__kind-meta{min-width:0;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-reader__kind-meta a{color:inherit;text-decoration:none}.rs-reader__kind-meta a:hover{color:var(--rs-accent-text);text-decoration:underline}.rs-reader__title{margin:0;font:600 36px/44px var(--rs-font-reading);letter-spacing:-.01em;text-wrap:balance}.rs-reader__article--media .rs-reader__title{font-size:26px;line-height:34px}.rs-reader__dek{margin:0;font:400 19px/29px var(--rs-font-reading);color:var(--rs-text-secondary);text-wrap:pretty}.rs-reader__byline{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-reader__hero{width:100%;max-height:300px;object-fit:cover;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);background:var(--rs-surface-sunken)}.rs-reader__player{display:block}.rs-reader__content{font:400 var(--rs-reader-size) / var(--rs-reader-leading) var(--rs-font-reading);color:var(--rs-text);overflow-wrap:break-word}.rs-reader__article[data-font=sans] .rs-reader__content{font-family:var(--rs-font-ui)}.rs-reader__article[data-font=mono] .rs-reader__content{font-family:var(--rs-font-mono)}.rs-reader__content>:first-child{margin-block-start:0}.rs-reader__content p{margin:0 0 20px;text-wrap:pretty}.rs-reader__content h2,.rs-reader__content h3{margin:32px 0 12px;font:600 24px/32px var(--rs-font-reading)}.rs-reader__content h3{font-size:20px;line-height:28px}.rs-reader__content a{color:var(--rs-accent-text)}.rs-reader__content img,.rs-reader__content video,.rs-reader__content iframe{max-width:100%;height:auto;border-radius:var(--rs-radius-md)}.rs-reader__content blockquote{margin:24px 0;padding-inline-start:18px;border-inline-start:3px solid var(--rs-border-strong);color:var(--rs-text-secondary);font-style:italic}.rs-reader__content pre,.rs-reader__content code{font-family:var(--rs-font-mono);font-size:.85em}.rs-reader__content pre{padding:12px 14px;overflow-x:auto;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-reader__content ul,.rs-reader__content ol{margin:0 0 20px;padding-inline-start:24px}.rs-reader__content::selection,.rs-reader__content *::selection{background:var(--rs-accent-subtle)}::highlight(rs-cite-jump){background-color:var(--rs-accent-subtle);color:var(--rs-text)}::highlight(rs-hl-yellow){background-color:var(--rs-hl-yellow)}::highlight(rs-hl-blue){background-color:var(--rs-hl-blue)}::highlight(rs-hl-pink){background-color:var(--rs-hl-pink)}::highlight(rs-hl-green){background-color:var(--rs-hl-green)}.rs-reader__pager{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block-start:24px;margin-block-start:12px;border-block-start:1px solid var(--rs-border)}.rs-reader__pager a{display:grid;gap:2px;max-width:46%;padding:4px;margin:-4px;border-radius:var(--rs-radius-sm);color:var(--rs-text);text-decoration:none}.rs-reader__pager a:hover .rs-reader__pager-title{color:var(--rs-accent-text)}.rs-reader__pager .rs-reader__pager-next{margin-inline-start:auto;text-align:end;justify-items:end}.rs-reader__pager-dir{display:flex;align-items:center;gap:4px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-reader__pager-title{font:500 14px/20px var(--rs-font-ui)}.rs-reader__state{max-width:520px;margin-inline:auto;padding:96px 24px;display:grid;gap:14px;justify-items:start}.rs-reader__state-badge{width:40px;height:40px;border-radius:50%;background:var(--rs-warning-subtle);color:var(--rs-warning);display:flex;align-items:center;justify-content:center}.rs-reader__state-title{font:600 18px/26px var(--rs-font-ui)}.rs-reader__state p{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-reader__state-actions{display:flex;gap:8px;flex-wrap:wrap}.rs-reader__state--inline{max-width:none;margin:0;padding:24px 0}.rs-reader__state-title{margin:0}.rs-reader__loading{max-width:680px;margin-inline:auto;padding:56px 24px;display:grid;gap:14px}.rs-reader__loading--inline{max-width:none;margin:0;padding:16px 0}.rs-reader__sk-kicker{width:30%}.rs-reader__sk-title{height:28px;width:85%;border-radius:4px}.rs-reader__sk-title--short{width:60%}.rs-reader__sk-hero{height:240px;margin:12px 0;border-radius:6px}.rs-reader__sk-line{height:14px}.rs-reader__loading-text{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}@media(prefers-reduced-motion:reduce){.rs-reader__loading .rs-skeleton{animation:none}}.rs-reader__content .rs-reader__li{position:relative;padding-inline-start:1.25em}.rs-reader__content .rs-reader__li:before{content:"\2022";position:absolute;inset-inline-start:.25em;color:var(--rs-text-tertiary)}.rs-reader__truncated{margin:24px 0 0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-reader__hl-loc{font:500 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-reader__inline-state{display:grid;gap:12px;justify-items:start;padding:16px;border-radius:8px;border:1px solid var(--rs-border);background:var(--rs-surface-sunken)}.rs-reader__inline-state p{margin:0;color:var(--rs-text-secondary)}.rs-resurface-callout{display:grid;gap:8px;padding:14px 16px;border-radius:10px;background:var(--rs-surface);border:1px solid var(--rs-border)}.rs-resurface-callout__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-resurface-callout__eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--rs-text-tertiary)}.rs-resurface-callout__all{font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text);text-decoration:none}.rs-resurface-callout__all:hover{text-decoration:underline}.rs-resurface-callout__lede{margin:0;color:var(--rs-text-secondary)}.rs-resurface-callout__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rs-resurface-callout__list li{display:flex;align-items:center;gap:8px}.rs-resurface-callout__item{flex:1;min-width:0;display:grid}.rs-resurface-callout__item a{font:600 15px/22px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-resurface-callout__item a:hover{color:var(--rs-accent-text)}.rs-resurface-callout__actions{flex:none;display:flex;gap:2px}.rs-reader__seltools{position:fixed;z-index:30;display:flex;align-items:center;gap:2px;padding:4px;border-radius:8px;background:var(--rs-surface-raised);border:1px solid var(--rs-border);box-shadow:var(--rs-shadow-2)}.rs-reader__swatch{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;cursor:pointer}.rs-reader__swatch:hover{background:var(--rs-surface-sunken)}.rs-reader__swatch>span{width:16px;height:16px;box-sizing:border-box}.rs-reader__swatch--yellow>span{border-radius:50%;background:var(--rs-hl-yellow);box-shadow:inset 0 0 0 1.5px var(--rs-hl-yellow-mark)}.rs-reader__swatch--blue>span{border-radius:3px;background:var(--rs-hl-blue);box-shadow:inset 0 0 0 1.5px var(--rs-hl-blue-mark)}.rs-reader__swatch--pink>span{width:13px;height:13px;transform:rotate(45deg);background:var(--rs-hl-pink);box-shadow:inset 0 0 0 1.5px var(--rs-hl-pink-mark)}.rs-reader__swatch--green>span{border-radius:50%;background:var(--rs-hl-green);border:2px solid var(--rs-hl-green-mark)}.rs-reader__selsep{width:1px;height:18px;margin-inline:4px;background:var(--rs-border)}.rs-reader__seltool{height:28px;display:inline-flex;align-items:center;gap:4px;padding-inline:6px;border:0;border-radius:5px;background:transparent;color:var(--rs-text-secondary);font:500 12px/16px var(--rs-font-ui);cursor:pointer}.rs-reader__seltool:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-reader__panel{width:360px;flex:none;display:flex;flex-direction:column;min-height:0;border-inline-start:1px solid var(--rs-border);background:var(--rs-bg)}.rs-reader__panel-tabs{flex:none;display:flex;align-items:center;gap:4px;padding-inline:12px 4px;border-block-end:1px solid var(--rs-border)}.rs-reader__panel-tablist{display:contents}.rs-reader__panel-tab{height:44px;display:inline-flex;align-items:center;gap:6px;padding-inline:8px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-reader__panel-tab[aria-selected=true]{border-block-end-color:var(--rs-accent);color:var(--rs-text)}.rs-reader__panel-tab:hover{color:var(--rs-text)}.rs-reader__panel-count{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-reader__pro{height:18px;display:inline-flex;align-items:center;padding-inline:5px;border:1px solid var(--rs-accent);border-radius:4px;font:500 11px/14px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-reader__panel-close{margin-inline-start:auto}.rs-reader__panel-body{flex:1;min-height:0;overflow:auto;padding:16px;display:grid;gap:12px;align-content:start}.rs-reader__panel-body--flush{padding:0;display:flex;flex-direction:column}.rs-reader__panel-hint{display:flex;align-items:center;gap:6px;margin:0;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-reader__chapters{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rs-reader__chapter{display:flex;gap:12px;align-items:baseline;inline-size:100%;padding:8px 10px;border:0;border-radius:var(--rs-radius-md);background:none;color:var(--rs-text);font:inherit;text-align:start;cursor:pointer}.rs-reader__chapter:hover{background:var(--rs-surface-sunken)}.rs-reader__chapter:focus-visible{outline:2px solid var(--rs-focus-ring);outline-offset:-2px}.rs-reader__chapter-ts{flex:none;min-inline-size:44px;font:500 12px/18px var(--rs-font-mono);color:var(--rs-accent-text)}.rs-reader__chapter-title{font-size:14px;line-height:20px}.rs-reader__hls{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rs-reader__hl{padding:12px;border-radius:8px;background:var(--rs-surface);border:1px solid var(--rs-border);display:grid;gap:8px}.rs-reader__hl-head{display:flex;align-items:center;gap:8px;min-height:28px}.rs-reader__hl-name{flex:1;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-reader__hl-text{margin:0;font:400 14px/22px var(--rs-font-reading)}.rs-reader__hl-note{padding-block-start:8px;border-block-start:1px solid var(--rs-border);font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-reader__hl-note--lead{padding:0;border:0;color:var(--rs-text)}.rs-reader__notes{display:grid;gap:8px}.rs-reader__notes .rs-textarea{min-height:160px}.rs-reader__notes-meta{display:flex;justify-content:space-between;gap:8px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-article-chat{flex:1;min-height:0;display:flex;flex-direction:column}.rs-article-chat__head{display:grid;gap:2px;padding:16px 16px 12px;border-block-end:1px solid var(--rs-border)}.rs-article-chat__title{font:600 14px/20px var(--rs-font-ui)}.rs-article-chat__sub{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-article-chat__paywall{padding:16px}.rs-article-chat__body{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.rs-article-chat__msg{display:grid;gap:4px}.rs-article-chat__msg p{margin:0;font:400 14px/22px var(--rs-font-ui);white-space:pre-wrap;text-wrap:pretty}.rs-article-chat__msg[data-role=user] p{padding:8px 12px;border-radius:8px;background:var(--rs-surface-sunken);border:1px solid var(--rs-border)}.rs-article-chat__error{margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-danger)}.rs-article-chat__form{flex:none;display:flex;gap:8px;padding:12px 16px;border-block-start:1px solid var(--rs-border)}.rs-article-chat__form .rs-input{flex:1;min-width:0}.rs-reader__audio{flex:none;height:56px;display:flex;align-items:center;gap:14px;padding-inline:16px;border-block-start:1px solid var(--rs-border);background:var(--rs-bg)}.rs-reader__audio-play{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--rs-accent);color:var(--rs-text-on-accent);cursor:pointer}.rs-reader__audio-play:hover{background:var(--rs-accent-hover)}.rs-reader__audio-skip{display:flex;gap:2px}.rs-reader__audio-skip button,.rs-reader__audio-close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--rs-radius-sm);background:transparent;color:var(--rs-text-secondary);cursor:pointer}.rs-reader__audio-close{color:var(--rs-text-tertiary)}.rs-reader__audio-skip button:hover,.rs-reader__audio-close:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-reader__audio-track{flex:1;min-width:0;display:grid;gap:4px}.rs-reader__audio-row{display:flex;justify-content:space-between;gap:8px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-reader__audio-row>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-reader__audio-time{font-family:var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap}.rs-reader__audio-bar{height:4px;border-radius:2px;background:var(--rs-border);overflow:hidden}.rs-reader__audio-bar>div{height:4px;border-radius:2px;background:var(--rs-accent)}.rs-reader__audio-bar--busy>div{width:30%;animation:rs-bar 1.4s var(--rs-ease-out) infinite}[dir=rtl] .rs-reader__audio-bar{direction:ltr}.rs-reader__speed{flex:none;padding:4px 6px;border:1px solid var(--rs-border);border-radius:4px;background:transparent;color:var(--rs-text-secondary);font:500 12px/16px var(--rs-font-mono);cursor:pointer}.rs-reader__speed:hover{border-color:var(--rs-border-strong);color:var(--rs-text)}.rs-reader__voice{flex:none;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-reader-prefs{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:30;width:280px;padding:12px;display:grid;gap:14px}.rs-reader-prefs__row{display:grid;gap:6px}.rs-reader-prefs__row>label,.rs-reader-prefs__label{display:flex;justify-content:space-between;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-reader-prefs__value{font-family:var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-reader-prefs input[type=range]{width:100%;accent-color:var(--rs-accent)}.rs-reader-prefs .rs-segmented{width:100%}.rs-reader-prefs .rs-segmented>button{flex:1}.rs-reader-prefs__foot{display:flex;justify-content:flex-end}@media(max-width:1099px){.rs-reader__panel{position:absolute;inset-block:0;inset-inline-end:0;z-index:20;max-width:100%;box-shadow:var(--rs-shadow-3)}}@media(max-width:759px){.rs-reader__bar{padding-inline:8px}.rs-reader__back-text,.rs-reader__nav,.rs-reader__wide{display:none!important}.rs-reader__heading{justify-content:flex-start}.rs-reader__article{padding:28px 20px 48px}.rs-reader__article--media{padding:0 0 32px}.rs-reader__article--media>:not(.rs-reader__player){margin-inline:20px}.rs-reader__article--media .rs-reader__player{border-radius:0;border-inline:0}.rs-reader__title{font-size:28px;line-height:36px}.rs-reader__hero{max-height:180px}.rs-reader__panel{width:100%}.rs-reader__audio{gap:10px;padding-inline:8px}}@media(pointer:coarse){.rs-reader__back,.rs-reader__tool,.rs-reader__nav button,.rs-reader__panel-tab,.rs-reader__audio-play,.rs-reader__audio-close,.rs-reader__audio-skip button,.rs-reader__swatch,.rs-reader__seltool{min-width:44px;min-height:44px}}.rs-reader__article[dir=rtl] .rs-reader__title{font-size:34px;line-height:52px}.rs-reader__article[dir=rtl] .rs-reader__dek{font-size:20px;line-height:34px}@media(max-width:759px){.rs-reader__article[dir=rtl] .rs-reader__title{font-size:28px;line-height:44px}}html[dir=rtl] .rs-reader__kind-meta,html[dir=rtl] .rs-reader__pos,html[dir=rtl] .rs-reader__panel-count,html[dir=rtl] .rs-reader-prefs__value{font-family:var(--rs-font-ui)}@media(prefers-reduced-motion:reduce){.rs-reader__progress>div,.rs-reader__audio-bar--busy>div{transition:none;animation:none}}.rs-chat{flex:1;min-height:0;display:flex;border-top:1px solid var(--rs-border)}.rs-chat__list{width:280px;flex:none;display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--rs-border);background:var(--rs-bg)}.rs-chat__list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:14px 6px;padding-inline:16px 12px}.rs-chat__list-title{margin:0}.rs-chat__list-items{flex:1;min-height:0;overflow-y:auto;padding:0 8px 16px;display:grid;gap:1px;align-content:start}.rs-chat__conv{position:relative;display:grid;gap:2px;padding-block:8px;padding-inline:10px 40px;border-radius:var(--rs-radius-sm);color:var(--rs-text-secondary);cursor:pointer}.rs-chat__conv:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-chat__conv[aria-current=true]{background:var(--rs-surface);color:var(--rs-text);box-shadow:inset 0 0 0 1px var(--rs-border)}.rs-chat__conv-open{all:unset;display:grid;gap:2px;min-width:0;cursor:pointer}.rs-chat__conv-open:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset);border-radius:var(--rs-radius-xs)}.rs-chat__conv-open:after{content:"";position:absolute;inset:0}.rs-chat__conv-title{font:500 14px/20px var(--rs-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-chat__conv-meta{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-chat__conv-archive{position:absolute;top:50%;inset-inline-end:6px;z-index:1;transform:translateY(-50%);opacity:0}.rs-chat__conv:hover .rs-chat__conv-archive,.rs-chat__conv:focus-within .rs-chat__conv-archive,.rs-chat__conv[aria-current=true] .rs-chat__conv-archive{opacity:1}.rs-chat__list-empty{margin:0;padding:8px 10px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-chat__pane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.rs-chat__pane-head{display:flex;align-items:center;gap:8px;min-height:52px;padding-inline:32px 16px;border-bottom:1px solid var(--rs-border)}.rs-chat__pane-title{flex:1;min-width:0;margin:0;font:600 15px/22px var(--rs-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-chat__scroll{flex:1;min-height:0;overflow-y:auto}.rs-chat__thread{max-width:760px;margin:0 auto;padding:28px 32px 64px;display:grid;gap:20px}.rs-chat__q{justify-self:end;max-width:80%;padding:12px 14px;border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);font:400 15px/22px var(--rs-font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.rs-chat__a{display:grid;gap:14px;min-width:0}.rs-chat__read{display:flex;align-items:center;gap:6px;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-chat__caret{display:inline-block;width:2px;height:18px;margin-inline-start:2px;background:var(--rs-accent);vertical-align:-3px;animation:rs-caret 1s step-end infinite}.rs-chat__sources{display:grid;gap:8px}.rs-chat__src{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text);text-decoration:none}.rs-chat__src:hover{border-color:var(--rs-border-strong);color:var(--rs-text)}.rs-chat__src-n{font:500 12px/20px var(--rs-font-mono);color:var(--rs-accent-text)}.rs-chat__src-body{display:grid;gap:4px;min-width:0}.rs-chat__src-quote{font:italic 400 14px/22px var(--rs-font-reading);color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs-chat__src-meta{display:flex;align-items:center;gap:6px;min-width:0;color:var(--rs-text-tertiary);font:400 12px/16px var(--rs-label-font)}.rs-chat__src-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-chat__paywall{padding:8px 32px 32px}.rs-chat__composer{flex:none;padding:12px 16px 16px;border-top:1px solid var(--rs-border);background:var(--rs-bg)}.rs-chat__box{max-width:760px;margin:0 auto;display:flex;align-items:flex-end;gap:8px;min-height:48px;padding:6px;padding-inline-start:14px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-chat__box:focus-within{border-color:var(--rs-accent);box-shadow:0 0 0 1px var(--rs-accent)}.rs-chat__input{flex:1;min-width:0;min-height:36px;max-height:200px;padding:8px 0;border:0;outline:0;resize:none;field-sizing:content;background:transparent;color:var(--rs-text);font:400 15px/20px var(--rs-font-ui)}.rs-chat__input::placeholder{color:var(--rs-text-tertiary)}.rs-chat__send{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--rs-radius-md);background:var(--rs-accent);color:var(--rs-text-on-accent);cursor:pointer}.rs-chat__send:hover:not(:disabled){background:var(--rs-accent-hover)}.rs-chat__send:disabled{background:var(--rs-surface-sunken);color:var(--rs-text-tertiary);cursor:default}.rs-chat__send:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-chat__foot{max-width:760px;margin:6px auto 0;display:flex;justify-content:space-between;gap:12px;font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-chat__md{font:400 17px/28px var(--rs-font-reading);color:var(--rs-text);overflow-wrap:anywhere}.rs-chat__md>*{margin:0 0 12px}.rs-chat__md>:last-child{margin-bottom:0}.rs-chat__md a{color:var(--rs-accent-text);text-decoration:underline;text-underline-offset:2px}.rs-chat__md strong{font-weight:600}.rs-chat__md ul,.rs-chat__md ol{padding-inline-start:22px}.rs-chat__md ul{list-style:disc}.rs-chat__md ol{list-style:decimal}.rs-chat__md li{margin:4px 0}.rs-chat__md li>p{margin:0}.rs-chat__md h1,.rs-chat__md h2,.rs-chat__md h3{margin:16px 0 6px;font:600 18px/26px var(--rs-font-ui)}.rs-chat__md code{padding:1px 5px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xs);background:var(--rs-surface-sunken);font:400 13px/20px var(--rs-font-mono)}.rs-chat__md pre{padding:12px 14px;overflow-x:auto;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);font:400 13px/20px var(--rs-font-mono)}.rs-chat__md pre code{padding:0;border:0;background:transparent}.rs-chat__md blockquote{padding-inline-start:14px;border-inline-start:3px solid var(--rs-border-strong);color:var(--rs-text-secondary);font-style:italic}.rs-chat__md hr{border:0;border-top:1px solid var(--rs-border)}.rs-chat__md table{border-collapse:collapse;font:400 13px/18px var(--rs-font-ui)}.rs-chat__md th,.rs-chat__md td{padding:5px 9px;border:1px solid var(--rs-border);text-align:start}.rs-chat__md th{background:var(--rs-surface-sunken);font-weight:600}.rs-chat__history-btn{display:none}@media(max-width:1023px){.rs-chat{position:relative}.rs-chat__history-btn{display:inline-flex}.rs-chat__list{display:none;position:absolute;inset-block:0;inset-inline-start:0;z-index:3;width:min(320px,100%);box-shadow:var(--rs-shadow-3)}.rs-chat--list-open .rs-chat__list{display:flex}.rs-chat__conv-archive{opacity:1}}@media(max-width:759px){.rs-chat{border-top:0}.rs-chat__paywall{padding:16px}.rs-chat__list{width:100%}.rs-chat__pane-head{padding-inline:16px 8px}.rs-chat__thread{padding:16px 16px 32px}.rs-chat__q{max-width:88%}.rs-chat__composer{padding:12px 12px 16px}.rs-chat__foot-key{display:none}}@media(pointer:coarse){.rs-chat__send{width:44px;height:44px}.rs-chat__conv{min-height:44px;align-content:center}}.rs-chat__group{margin:12px 0 2px;padding:4px 10px;color:var(--rs-text-tertiary)}.rs-chat__scope{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:10px;border-radius:var(--rs-radius-sm);background:var(--rs-surface-sunken);font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary);white-space:nowrap}.rs-chat__start{display:grid;gap:14px;padding-top:40px}.rs-chat__start-title{margin:0;font:600 26px/34px var(--rs-font-reading)}.rs-chat__start-text{margin:0;color:var(--rs-text-secondary)}.rs-chat__suggest{display:grid;gap:8px}.rs-chat__suggest-item{padding:12px 14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);color:var(--rs-text);font:inherit;text-align:start;cursor:pointer}.rs-chat__suggest-item:hover:not(:disabled){border-color:var(--rs-border-strong)}.rs-chat__suggest-item:disabled{cursor:default;opacity:.5}.rs-chat__skel{display:grid;gap:8px;animation:rs-pulse 1.4s ease-in-out infinite}.rs-chat__skel span{height:14px;border-radius:3px;background:var(--rs-skeleton)}.rs-chat__skel span+span{width:80%}.rs-chat__fail,.rs-chat__quota--full{display:grid;gap:4px;padding:12px 14px;border-radius:var(--rs-radius-md);background:var(--rs-warning-subtle)}.rs-chat__fail-title,.rs-chat__quota-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-chat__fail-text{font-size:13px;color:var(--rs-text-secondary)}.rs-chat__fail>button{justify-self:start}.rs-chat__quota{display:flex;align-items:center;gap:8px;margin-block-end:8px;padding:8px 12px;border-radius:var(--rs-radius-md);background:var(--rs-warning-subtle);font-size:13px}.rs-chat__quota>rs-icon,.rs-chat__quota-title rs-icon{color:var(--rs-warning)}.rs-chat__quota .rs-chat__quota-text{flex:1}.rs-chat__quota--full .rs-chat__quota-text{font-size:13px;color:var(--rs-text-secondary)}.rs-chat__quota-link{font-weight:500;color:var(--rs-accent-text);text-decoration:none}.rs-chat__box--off{opacity:.5}[dir=rtl] .rs-chat__md{line-height:31px}.rs-sx{max-width:1080px;margin-inline:auto;display:grid;gap:16px}.rs-sx__input{height:48px}.rs-sx__input .rs-input{font-size:16px}.rs-sx__input>.rs-input{flex:1;min-width:0}.rs-sx__count{position:absolute;inset-inline-end:44px;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;pointer-events:none}.rs-sx__input:has(.rs-sx__count)>.rs-input{padding-inline-end:220px}@media(max-width:759px){.rs-sx__count{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.rs-sx__input:has(.rs-sx__count)>.rs-input{padding-inline-end:44px}}.rs-sx__types{display:flex;flex-wrap:wrap;gap:6px}.rs-sx__type{flex:none;height:30px;display:inline-flex;align-items:center;gap:6px;padding-inline:10px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-sx__type[aria-pressed=true]{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-sx__type-n{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-sx__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--rs-text-secondary)}.rs-sx__seg{display:flex;padding:3px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-sx__seg-btn{height:26px;padding-inline:10px;border:0;border-radius:var(--rs-radius-sm);background:transparent;color:var(--rs-text-secondary);font:500 12px/16px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-sx__seg-btn[aria-pressed=true]{background:var(--rs-surface);box-shadow:var(--rs-shadow-1);color:var(--rs-text)}.rs-sx__spacer{flex:1}.rs-sx__sort{display:inline-flex;align-items:center;gap:6px}.rs-sx__sort .rs-select{width:auto}.rs-sx__main{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.rs-sx__results{flex:999 1 520px;min-width:0;display:grid;gap:12px}.rs-sx__list{display:grid;border-block-start:1px solid var(--rs-border)}.rs-sx__row{display:flex;gap:12px;padding:14px 4px;border-block-end:1px solid var(--rs-border);cursor:pointer}.rs-sx__row:hover{background:var(--rs-surface-sunken)}.rs-sx__icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-sx__body{flex:1;min-width:0;display:grid;gap:4px}.rs-sx__type-line{display:flex;gap:6px;min-width:0;font:500 11px/16px var(--rs-label-font);letter-spacing:var(--rs-label-tracking);text-transform:var(--rs-label-transform);color:var(--rs-text-tertiary)}.rs-sx__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:400}.rs-sx__title{margin:0;font:600 15px/22px var(--rs-font-ui)}.rs-sx__title mark,.rs-sx__snip mark{background:var(--rs-hl-yellow);color:inherit;padding:0}.rs-sx__snip{margin:0;font:400 14px/21px var(--rs-font-ui);color:var(--rs-text-secondary);text-wrap:pretty}.rs-sx__snip--hl{font:italic 400 15px/23px var(--rs-font-reading);color:var(--rs-text)}.rs-sx__snip--hl span{background:var(--rs-hl-yellow)}.rs-sx__degraded{display:grid;gap:6px;justify-items:start;padding:14px;border-radius:var(--rs-radius-lg);background:var(--rs-warning-subtle)}.rs-sx__degraded-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-sx__degraded-title rs-icon{color:var(--rs-warning)}.rs-sx__degraded-text{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-sx__more{display:flex;justify-content:center;padding:16px}.rs-sx__skel{display:grid;gap:10px;animation:rs-pulse 1.4s ease-in-out infinite}.rs-sx__skel span{height:86px;border-radius:var(--rs-radius-lg);background:var(--rs-skeleton)}.rs-sx__empty{padding:36px 20px;display:grid;gap:10px;justify-items:center;text-align:center;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface)}.rs-sx__empty-title{font:600 16px/24px var(--rs-font-ui)}.rs-sx__empty-text{max-width:440px;color:var(--rs-text-secondary)}.rs-sx__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rs-sx__ask{flex:1 1 260px;min-width:0;display:grid;gap:10px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface)}.rs-sx__ask-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-sx__ask-text{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-sx__ask>a{justify-self:start}@media(max-width:759px){.rs-sx__types{flex-wrap:nowrap;overflow-x:auto}}.rs-search__snippet>.rs-lib-flag{margin-inline-end:6px}.rs-rp{display:grid;gap:20px;max-width:820px;margin-inline:auto;padding:28px 32px 64px}.rs-rp--wide{max-width:1080px}.rs-rp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.rs-rp__titles{display:grid;gap:4px}.rs-rp__title{margin:0;display:flex;align-items:center;gap:10px;font:600 22px/28px var(--rs-font-ui)}.rs-rp__pro{height:20px;display:inline-flex;align-items:center;padding-inline:7px;border:1px solid var(--rs-accent);border-radius:var(--rs-radius-sm);font:500 12px/16px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-rp__sub{margin:0;font-size:13px;color:var(--rs-text-secondary)}.rs-rp__actions:empty{display:none}.rs-rp__head-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.rs-rp__head-actions>.rs-select{inline-size:auto;height:36px}.rs-rp__skel{display:grid;gap:12px;animation:rs-pulse 1.4s ease-in-out infinite}.rs-rp__skel span{height:120px;border-radius:var(--rs-radius-lg);background:var(--rs-skeleton)}.rs-rp__skel span:last-child{height:80px}.rs-rp__empty{border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface)}.rs-rp__empty .rs-empty{max-width:460px}.rs-rp__teaser{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:18px 20px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-rp__teaser-copy{flex:1;min-width:240px;display:grid;gap:6px}.rs-rp__teaser-title{margin:0;font:600 15px/22px var(--rs-font-ui)}.rs-rp__teaser-text{color:var(--rs-text-secondary);text-wrap:pretty}.rs-rp__group{display:grid;gap:8px}.rs-rp__group-head{display:flex;justify-content:space-between;gap:12px;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-rp__group-title{margin:0;font:500 11px/16px var(--rs-label-font);letter-spacing:var(--rs-label-tracking);text-transform:var(--rs-label-transform)}.rs-rp__rows{margin:0;padding:0;list-style:none;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);overflow:hidden}.rs-rp__row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-block-end:1px solid var(--rs-border)}.rs-rp__row:last-child{border-block-end:0}.rs-rp__row-n{flex:none;width:22px;font:500 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-rp__grip{flex:none;display:flex;color:var(--rs-text-tertiary);cursor:grab}.rs-rp__row-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-rp__row-body{flex:1;min-width:0;display:grid;gap:2px}.rs-rp__row-title{font-weight:500;color:var(--rs-text);text-decoration:none;text-wrap:pretty}.rs-rp__row-open{padding:0;border:0;background:none;font:inherit;font-weight:500;text-align:start;cursor:pointer}.rs-rp__row-open:hover{text-decoration:underline}.rs-rp__row-meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-rp__row-why{font-size:13px;color:var(--rs-accent-text)}.rs-rp__row-action{flex:none;white-space:nowrap}.rs-rp__card{display:grid;gap:10px;padding:18px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface)}.rs-rp__reason{justify-self:start;height:22px;display:inline-flex;align-items:center;gap:5px;padding-inline:7px;border-radius:var(--rs-radius-sm);background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:500 12px/16px var(--rs-font-ui)}.rs-rp__card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rs-rp__card-meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-rp__card-title{margin:0;font:600 19px/27px var(--rs-font-reading);text-wrap:pretty}.rs-rp__card-title a{color:inherit;text-decoration:none}.rs-rp__card-why{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-rp__quote{margin:0;font:italic 400 15px/24px var(--rs-font-reading)}.rs-rp__quote span{background:var(--rs-hl-yellow)}.rs-rp__card-acts{display:flex;flex-wrap:wrap;gap:8px}.rs-rp__card-spacer{flex:1}.rs-rp__card--muted{opacity:.7}.rs-rp__story{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0}.rs-rp__story a{color:var(--rs-text-secondary)}.rs-rp__form{display:grid;gap:14px}.rs-rp__check{display:flex;align-items:center;gap:8px}.rs-an-seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-an-seg__btn{height:28px;padding:0 12px;border:0;border-radius:var(--rs-radius-sm);background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-an-seg__btn[aria-pressed=true]{background:var(--rs-surface);box-shadow:var(--rs-shadow-1);color:var(--rs-text)}.rs-an-seg__btn:focus-visible{outline:2px solid var(--rs-focus-ring);outline-offset:1px}.rs-an-sum{display:grid;gap:16px}.rs-an-sum__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rs-an-sum__stat{display:grid;gap:2px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-an-sum__value{font:600 24px/32px var(--rs-font-reading)}.rs-an-sum__label{color:var(--rs-text-secondary);font-size:13px}.rs-an-sum__delta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-an-sum__delta--up{color:var(--rs-success)}.rs-an-sum__bars{display:flex;align-items:flex-end;gap:6px;block-size:100px}.rs-an-sum__bar{flex:1;min-inline-size:2px;border-radius:2px 2px 0 0;background:var(--rs-accent)}.rs-an-sum__bar--zero{background:var(--rs-border)}.rs-an-sum__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rs-an-sum__row{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px}.rs-an-sum__row:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) auto}.rs-an-sum__row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-an-sum__row-num{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-an-sum__row .rs-an-bar__fill{background:var(--rs-border-strong)}.rs-an-sum__row .rs-an-bar__fill--accent{background:var(--rs-accent)}.rs-an-sum__saving{margin:24px 0 0}.rs-gap__bars{display:grid;gap:6px}.rs-gap__me .rs-an-bar__fill{background:var(--rs-warning)}.rs-gap__me .rs-an-sum__row-label{font-weight:600}@media(max-width:759px){.rs-rp{padding:16px 16px 32px}.rs-an-sum__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-an-sum__lists{grid-template-columns:minmax(0,1fr)}.rs-an-sum__bars{gap:2px}.rs-an-sum__row{grid-template-columns:96px minmax(0,1fr) auto}}.rs-chk,.rs-chk__teaser{display:grid;gap:12px}.rs-chk__title{margin:0;font:600 15px/22px var(--rs-font-ui)}.rs-chk__text{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-chk__scope{margin:0;font:400 12px/17px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-chk__meta,.rs-chk__foot{margin:0;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-chk__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.rs-chk__acts{display:flex;flex-wrap:wrap;gap:8px}.rs-chk__steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--rs-text-tertiary)}.rs-chk__steps li{display:flex;align-items:center;gap:8px}.rs-chk__step--done{color:var(--rs-text)}.rs-chk__legend{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.rs-chk__chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:var(--rs-radius-sm);font:500 12px/16px var(--rs-font-ui)}.rs-chk__chip--supports{background:var(--rs-success-subtle);color:var(--rs-success)}.rs-chk__chip--context{background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-chk__chip--contradicts{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-chk__chip--newer{background:var(--rs-info-subtle);color:var(--rs-info)}.rs-chk__claims,.rs-chk__looked{display:grid;gap:16px;margin:0;padding:0;list-style:none}.rs-chk__looked{gap:4px;padding-inline-start:18px;list-style:decimal}.rs-chk__claim{display:grid;gap:10px;padding-block-end:16px;border-bottom:1px solid var(--rs-border)}.rs-chk__claim-text{margin:0;font:600 14px/20px var(--rs-font-ui)}.rs-chk__n{display:inline-block;min-inline-size:20px;font:500 12px/20px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-chk__line{display:grid;justify-items:start;gap:6px;margin:0}.rs-chk__quote{margin:0;font:italic 400 14px/22px var(--rs-font-reading)}.rs-chk__src{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-chk__src a{color:var(--rs-text-secondary)}.rs-chk__none{margin:0;color:var(--rs-text-tertiary);font-size:13px}.rs-lst__head-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.rs-lst__meta{margin:0;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__row-link{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;border-radius:var(--rs-radius-md)}.rs-lst__row-link:hover .rs-lst__row-title{text-decoration:underline}.rs-lst__play{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-lst__play--quiet{background:var(--rs-surface-sunken);color:var(--rs-text-tertiary)}.rs-lst__row-title{font-weight:600;color:var(--rs-text);text-wrap:pretty}.rs-lst__row-state{flex:none;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap}.rs-lst__gen{display:grid;gap:14px;padding:18px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface)}.rs-lst__gen-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}.rs-lst__gen-title{display:flex;align-items:center;gap:8px;font:600 16px/24px var(--rs-font-ui);text-wrap:pretty}.rs-lst__gen-badge{flex:none;display:flex}.rs-lst__gen-badge--ok{color:var(--rs-success)}.rs-lst__gen-badge--warn{color:var(--rs-warning)}.rs-lst__gen-count{font:400 13px/20px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-lst__gen-fail{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-lst__bar{height:4px;border-radius:2px;background:var(--rs-surface-sunken);overflow:hidden}.rs-lst__bar span{display:block;height:4px;border-radius:2px;background:var(--rs-accent);transition:inline-size var(--rs-dur-base) var(--rs-ease-out)}.rs-lst__gen-list{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--rs-border)}.rs-lst__gen-item{display:flex;gap:12px;align-items:flex-start;padding:10px;margin-inline:-10px;border-block-end:1px solid var(--rs-border)}.rs-lst__gen-item[data-status=reading]{background:var(--rs-accent-subtle)}.rs-lst__gen-icon{flex:none;display:flex;padding-block-start:2px;color:var(--rs-text-tertiary)}.rs-lst__gen-item[data-status=ready] .rs-lst__gen-icon{color:var(--rs-success)}.rs-lst__gen-item[data-status=reading] .rs-lst__gen-icon{color:var(--rs-accent-text);animation:rs-pulse 1.4s ease-in-out infinite}.rs-lst__gen-body{flex:1;min-width:0;display:grid;gap:2px}.rs-lst__gen-name{color:var(--rs-text-secondary);text-wrap:pretty}.rs-lst__gen-item[data-status=ready] .rs-lst__gen-name{font-weight:500;color:var(--rs-text)}.rs-lst__gen-item[data-status=reading] .rs-lst__gen-name{font-weight:600;color:var(--rs-text)}.rs-lst__gen-why{font-size:13px;line-height:18px;color:var(--rs-text-secondary)}.rs-lst__gen-state{flex:none;max-width:40%;text-align:end;font:500 13px/20px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-lst__gen-item[data-status=ready] .rs-lst__gen-state{color:var(--rs-text-secondary)}.rs-lst__gen-item[data-status=reading] .rs-lst__gen-state{color:var(--rs-accent-text)}.rs-lst__gen-note{font-size:13px;color:var(--rs-text-tertiary)}.rs-lst__gen-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rs-lst__player{display:grid;gap:20px}.rs-lst__ep-head{display:grid;gap:6px}.rs-lst__back{justify-self:start;display:inline-flex;align-items:center;gap:4px;color:var(--rs-text-secondary);font-size:13px;text-decoration:none}.rs-lst__kicker{display:flex;align-items:center;gap:6px;font:500 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);text-transform:uppercase}.rs-lst__ep-title{margin:0;font:600 30px/38px var(--rs-font-reading)}.rs-lst__ep-meta{margin:0;color:var(--rs-text-secondary)}.rs-lst__card{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface)}.rs-lst__card-top{display:flex;align-items:center;gap:14px}.rs-lst__big-play{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--rs-accent);color:var(--rs-text-on-accent);cursor:pointer}.rs-lst__big-play:hover{background:var(--rs-accent-hover)}.rs-lst__now{flex:1;min-width:0;display:grid;gap:2px}.rs-lst__now-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lst__now-meta,.rs-lst__times{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__card-acts{flex:none;display:flex;gap:4px;color:var(--rs-text-secondary)}.rs-lst__skip,.rs-lst__speed{height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:var(--rs-radius-md);background:none;color:inherit;font:500 13px/18px var(--rs-font-mono);cursor:pointer}.rs-lst__skip:hover,.rs-lst__speed:hover{background:var(--rs-surface-sunken)}.rs-lst__track{position:relative;height:6px;margin:5px 0;border-radius:3px;background:var(--rs-surface-sunken)}.rs-lst__track:has(.rs-lst__range:focus-visible){outline:2px solid var(--rs-focus-ring);outline-offset:6px}.rs-lst__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:3px;background:var(--rs-accent)}.rs-lst__tick{position:absolute;top:-3px;width:2px;height:12px;background:var(--rs-surface)}.rs-lst__thumb{position:absolute;top:-5px;width:16px;height:16px;margin-inline-start:-8px;border:3px solid var(--rs-surface);border-radius:50%;background:var(--rs-accent)}.rs-lst__range{position:absolute;inset:-8px 0;width:100%;height:calc(100% + 16px);margin:0;opacity:0;cursor:pointer}.rs-lst__times{display:flex;justify-content:space-between}.rs-lst__cols{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.rs-lst__cols>section{flex:1 1 380px;min-width:0;display:grid;gap:8px}.rs-lst__col-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rs-lst__col-title{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-lst__follows{font:500 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-lst__chapters{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--rs-border)}.rs-lst__chapter-row{display:flex;align-items:flex-start;gap:12px;padding:12px 10px;border-block-end:1px solid var(--rs-border)}.rs-lst__chapter-row--on{border-radius:var(--rs-radius-md);background:var(--rs-accent-subtle)}.rs-lst__chapter{flex:1;min-width:0;display:flex;gap:12px;padding:0;border:0;background:none;color:var(--rs-text);font:inherit;text-align:start;cursor:pointer}.rs-lst__time{flex:none;width:44px;font:400 12px/20px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__chapter-row--on .rs-lst__time{color:var(--rs-accent-text)}.rs-lst__chapter-body{flex:1;min-width:0;display:grid;gap:2px}.rs-lst__chapter-title{font-weight:500;text-wrap:pretty}.rs-lst__chapter-row--on .rs-lst__chapter-title{font-weight:600}.rs-lst__chapter-meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__open{flex:none;display:flex;align-items:center;gap:4px;font:500 13px/20px var(--rs-font-ui);color:var(--rs-accent-text);white-space:nowrap;text-decoration:none}.rs-lst__open:hover{text-decoration:underline}.rs-lst__transcript{display:grid;gap:14px;max-block-size:520px;overflow:auto;padding:18px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface)}.rs-lst__para{display:flex;gap:12px}.rs-lst__para-at{flex:none;width:40px;font:400 12px/28px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__para-text{margin:0;font:400 16px/28px var(--rs-font-reading);color:var(--rs-text-secondary)}.rs-lst__para--on .rs-lst__para-text{color:var(--rs-text)}.rs-lst__para--on .rs-lst__para-text span{background:var(--rs-accent-subtle)}.rs-lst__tabs{display:flex;gap:4px;border-block-end:1px solid var(--rs-border)}.rs-lst__tab{height:36px;padding:0 8px;border:0;border-block-end:2px solid transparent;background:none;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-lst__tab[aria-selected=true]{border-block-end-color:var(--rs-text);color:var(--rs-text)}.rs-lst__audio-error{display:grid;gap:6px;justify-items:start;padding:14px;border-radius:var(--rs-radius-lg);background:var(--rs-warning-subtle)}.rs-lst__audio-error-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-lst__audio-error-title rs-icon{color:var(--rs-warning)}.rs-lst__audio-error-text{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-lst__skel{display:grid;gap:12px;animation:rs-pulse 1.4s ease-in-out infinite}.rs-lst__skel span{border-radius:var(--rs-radius-xl);background:var(--rs-skeleton)}.rs-lst__skel-line{width:220px;height:14px}.rs-lst__skel-title{width:min(360px,80%);height:32px}.rs-lst__skel-card{height:96px}.rs-lst__skel-body{height:260px}.rs-lst__skipped,.rs-lst__warn,.rs-lst__error{margin:0;font-size:13px;color:var(--rs-text-secondary)}.rs-lst__error{color:var(--rs-danger)}.rs-lst__sched{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.rs-lst__days{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.rs-lst__day{display:flex;align-items:center;gap:6px;font-size:13px}.rs-lst__make{display:grid;gap:18px}.rs-lst__fs{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.rs-lst__fs-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rs-lst__fs-label{padding:0;font:500 13px/18px var(--rs-font-ui)}.rs-lst__hint{font-size:12px;line-height:16px;color:var(--rs-text-tertiary)}.rs-lst__make-panel{display:grid;gap:18px}.rs-lst__seg{display:flex;padding:3px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken)}.rs-lst__seg-btn,.rs-lst__seg-opt{position:relative;flex:1;height:30px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-lst__seg--mono .rs-lst__seg-opt{font-family:var(--rs-font-mono)}.rs-lst__seg-btn[aria-selected=true],.rs-lst__seg-opt:has(input:checked){background:var(--rs-surface);box-shadow:var(--rs-shadow-1);color:var(--rs-text)}.rs-lst__seg-opt input,.rs-lst__chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rs-lst__seg-opt:has(input:focus-visible),.rs-lst__chip:has(input:focus-visible){outline:2px solid var(--rs-focus-ring);outline-offset:2px}.rs-lst__chips{display:flex;flex-wrap:wrap;gap:6px}.rs-lst__chip{position:relative;height:32px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-lst__chip:has(input:checked){border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-lst__picks{display:grid;max-block-size:280px;overflow:auto;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg)}.rs-lst__pick{display:flex;align-items:center;gap:10px;padding:9px 12px;border-block-end:1px solid var(--rs-border);cursor:pointer}.rs-lst__pick:last-child{border-block-end:0}.rs-lst__pick-body{flex:1;min-width:0;display:grid}.rs-lst__pick-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lst__pick-src{font:400 11px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__pick-len{flex:none;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__picks-empty{margin:0;padding:12px;font-size:13px;color:var(--rs-text-secondary)}.rs-lst__search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text-tertiary)}.rs-lst__search:focus-within{border-color:var(--rs-accent);box-shadow:0 0 0 3px var(--rs-accent-subtle)}.rs-lst__search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--rs-text);font:inherit}.rs-lst__search input::-webkit-search-cancel-button{display:none}.rs-lst__search-x,.rs-lst__strip-x{flex:none;display:flex;padding:2px;border:0;border-radius:var(--rs-radius-sm);background:none;color:var(--rs-text-tertiary);cursor:pointer}.rs-lst__link-btn{justify-self:start;padding:0;border:0;background:none;color:var(--rs-accent-text);font:500 13px/18px var(--rs-font-ui);text-decoration:none;cursor:pointer}.rs-lst__link-btn:hover{text-decoration:underline}.rs-lst__strip{display:grid;gap:2px;padding:8px 12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken)}.rs-lst__strip-head{display:flex;justify-content:space-between;gap:12px;padding-block-end:4px;font:500 12px/16px var(--rs-font-ui)}.rs-lst__strip-head .rs-lst__link-btn{font-size:12px;line-height:16px}.rs-lst__strip-row{display:flex;align-items:center;gap:8px;min-height:24px}.rs-lst__strip-row>rs-icon{color:var(--rs-accent-text)}.rs-lst__strip-title{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lst__pick--off{opacity:.5;cursor:not-allowed}.rs-lst__picks--skel{animation:rs-pulse 1.4s ease-in-out infinite}.rs-lst__skel-row{display:flex;align-items:center;gap:10px;padding:11px 12px;border-block-end:1px solid var(--rs-border)}.rs-lst__skel-row:last-child{border-block-end:0}.rs-lst__skel-box{flex:none;width:18px;height:18px;border-radius:4px;background:var(--rs-skeleton)}.rs-lst__skel-lines{flex:1;display:grid;gap:6px}.rs-lst__skel-lines span{height:12px;border-radius:3px;background:var(--rs-skeleton)}.rs-lst__skel-lines span:last-child{width:90px;height:10px}.rs-lst__skel-len{width:36px;height:10px;border-radius:3px;background:var(--rs-skeleton)}.rs-lst__none{display:grid;justify-items:center;gap:6px;padding:28px 20px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);text-align:center;color:var(--rs-text-tertiary)}.rs-lst__none-title{font-weight:500;color:var(--rs-text)}.rs-lst__none-text{max-width:380px;font-size:13px;line-height:19px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-lst__limit{display:grid;gap:4px;padding:12px 14px;border-radius:var(--rs-radius-lg);background:var(--rs-warning-subtle)}.rs-lst__limit-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-lst__limit-title rs-icon{color:var(--rs-warning)}.rs-lst__limit-text{font-size:13px;line-height:19px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-lst__voices{display:grid;gap:6px}.rs-lst__voice{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg)}.rs-lst__voice--on{border-color:var(--rs-accent);box-shadow:inset 0 0 0 1px var(--rs-accent);background:var(--rs-accent-subtle)}.rs-lst__voice-label{flex:1;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer}.rs-lst__voice-body{display:grid}.rs-lst__voice-name{font-weight:500}.rs-lst__voice-desc{font-size:12px;color:var(--rs-text-tertiary)}.rs-lst__sample{flex:none;display:flex;align-items:center;gap:4px;padding:4px;border:0;background:none;color:var(--rs-accent-text);font:500 12px/16px var(--rs-font-ui);cursor:pointer}.rs-lst__toggle{display:flex;align-items:center;gap:12px;cursor:pointer}.rs-lst__toggle-text{flex:1;display:grid}.rs-lst__toggle-title{font-weight:500}.rs-lst__make-foot{flex:1;display:flex;align-items:center;gap:12px}.rs-lst__estimate{flex:1;min-width:0;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lst__estimate--over{color:var(--rs-warning)}@media(max-width:759px){.rs-lst__ep-title{font-size:24px;line-height:32px}.rs-lst__chapter-row{flex-wrap:wrap}}}.rs-recap{max-width:1040px;margin:0 auto;padding:32px 24px 48px;display:grid;gap:32px}.rs-recap__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.rs-recap__headtext{display:grid;gap:8px}.rs-recap__monthnav{display:flex;align-items:center;gap:6px;color:var(--rs-text-secondary)}.rs-recap__navbtn{display:flex;color:var(--rs-text-secondary);border-radius:4px}.rs-recap__month{font:500 13px/18px var(--rs-font-mono)}.rs-recap__title{margin:0;font:600 34px/42px var(--rs-font-reading);letter-spacing:-.01em}.rs-recap__private{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--rs-text-tertiary)}.rs-recap__muted{margin:0;font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-recap__mono{font:400 13px/18px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-recap__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rs-recap__stat{display:grid;gap:4px;padding-top:14px;border-top:2px solid var(--rs-text)}.rs-recap__statv{font:600 40px/48px var(--rs-font-reading);letter-spacing:-.02em}.rs-recap__statl{color:var(--rs-text-secondary)}.rs-recap__two{display:flex;flex-wrap:wrap;gap:32px}.rs-recap__sec{flex:1 1 360px;min-width:0;display:grid;gap:12px;align-content:start}.rs-recap__h2{margin:0;font:600 18px/26px var(--rs-font-ui)}.rs-recap__topic{display:grid;gap:6px}.rs-recap__topicrow{display:flex;gap:10px;align-items:baseline}.rs-recap__topicname{flex:1;font-weight:500}.rs-recap__bar{height:8px;border-radius:4px;background:var(--rs-surface-sunken)}.rs-recap__barfill{height:8px;border-radius:4px;background:var(--rs-border-strong)}.rs-recap__barfill--first{background:var(--rs-accent)}.rs-recap__list{display:grid;border-top:1px solid var(--rs-border)}.rs-recap__source{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--rs-border)}.rs-recap__sourcename{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-recap__tile{width:22px;height:22px;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center;font:600 12px/1 var(--rs-font-ui);flex:none}.rs-recap__tile--lg{width:32px;height:32px;border-radius:7px;font-size:14px}.rs-recap__reads{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.rs-recap__read{display:grid;gap:8px;padding:18px;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-surface);color:inherit;text-decoration:none}.rs-recap__read:hover{border-color:var(--rs-border-strong)}.rs-recap__readk{display:flex;align-items:center;gap:6px;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-recap__readt{font:600 19px/27px var(--rs-font-reading)}.rs-recap__quote{display:grid;gap:12px;padding:28px 32px;border-radius:14px;background:var(--rs-surface);border:1px solid var(--rs-border)}.rs-recap__qlabel{font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-recap__qtext{margin:0;font:400 24px/36px var(--rs-font-reading)}.rs-recap__mark{background:var(--rs-hl-yellow);color:inherit;padding:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rs-recap__cal{display:grid;grid-template-columns:repeat(7,32px);gap:6px;justify-content:start}[dir=rtl] .rs-recap__cal,.rs-recap__months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:140px}.rs-recap__mbar{height:100%;display:grid;grid-template-rows:1fr auto;gap:4px;color:inherit;text-decoration:none}.rs-recap__mbarfill{align-self:end;min-height:3px;border-radius:4px 4px 0 0;background:var(--rs-accent)}.rs-recap__mbarl{font:400 11px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);text-align:center}.rs-recap__yearlink{font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text)}[dir=rtl] .rs-recap__feeds{justify-content:end}.rs-recap__dow{font:400 11px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);text-align:center}.rs-recap__day{width:32px;height:32px;border-radius:6px;border:1px solid var(--rs-border);color:var(--rs-text-tertiary);display:flex;align-items:center;justify-content:center;font:400 12px/1 var(--rs-font-mono);box-sizing:border-box}.rs-recap__day--blank{border:0}.rs-recap__day--read{border:0;background:var(--rs-accent-subtle);color:var(--rs-text-secondary)}.rs-recap__day--streak{background:var(--rs-accent);color:var(--rs-text-on-accent)}.rs-recap__feeds{display:flex;flex-wrap:wrap;gap:6px}.rs-recap__feedicon{width:32px;height:32px;border-radius:7px;object-fit:cover}.rs-recap__skel{display:grid;gap:16px;animation:rs-pulse 1.4s ease-in-out infinite}.rs-recap__skelrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.rs-recap__skelrow span{height:110px;border-radius:10px;background:var(--rs-skeleton)}.rs-recap__skelblock{height:200px;border-radius:10px;background:var(--rs-skeleton)}.rs-recap__empty{padding:48px 24px;display:grid;justify-items:center;gap:12px;text-align:center;border-radius:12px;border:1px dashed var(--rs-border-strong)}.rs-recap__emptyicon{width:52px;height:52px;border-radius:50%;background:var(--rs-surface-sunken);color:var(--rs-text-secondary);display:flex;align-items:center;justify-content:center}.rs-recap__emptytitle{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-recap__error{padding:14px;border-radius:8px;background:var(--rs-warning-subtle);display:grid;gap:6px}.rs-recap__errtitle{display:flex;align-items:center;gap:8px;font-weight:600}.rs-recap__errtitle rs-icon{color:var(--rs-warning)}.rs-recap__link{background:none;border:0;padding:0;font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text);cursor:pointer}@media(max-width:759px){.rs-recap{padding:20px 16px 32px;gap:24px}.rs-recap__title{font-size:26px;line-height:34px}.rs-recap__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rs-recap__statv{font-size:32px;line-height:40px}.rs-recap__quote{padding:20px}.rs-recap__qtext{font-size:20px;line-height:30px}}.rs-share{display:grid;gap:16px}.rs-share__sub{margin:0;color:var(--rs-text-secondary)}.rs-share__cols{display:flex;gap:24px;flex-wrap:wrap}.rs-share__preview{flex:0 0 300px;max-width:100%;display:grid;gap:12px;align-content:start}.rs-share__preview--wide{flex-basis:360px}.rs-share__cardpick .rs-share__legend--row{display:flex;justify-content:space-between;gap:12px}.rs-share__chips{justify-content:center}.rs-share__canvas{width:100%;height:auto;border-radius:10px;border:1px solid var(--rs-border);display:block}.rs-share__controls{flex:1 1 300px;min-width:0;display:grid;gap:14px;align-content:start}.rs-share__group{border:0;padding:0;margin:0;display:grid;gap:8px}.rs-share__legend{padding:0;width:100%;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-share__chips{display:flex;flex-wrap:wrap;gap:6px}.rs-share__chip{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--rs-border);background:transparent;color:var(--rs-text-secondary);cursor:pointer;font:500 13px/1 var(--rs-font-ui)}.rs-share__chip[aria-pressed=true]{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-share__chip:disabled{opacity:.5;cursor:default}.rs-share__seg{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--rs-surface-sunken)}.rs-share__segbtn{flex:1;height:30px;border:0;border-radius:6px;background:transparent;color:var(--rs-text-secondary);cursor:pointer;font:500 13px/1 var(--rs-font-ui)}.rs-share__segbtn[aria-checked=true]{background:var(--rs-surface);color:var(--rs-text);box-shadow:var(--rs-shadow-1)}.rs-share__pick{display:flex;align-items:center;gap:10px;min-height:24px;cursor:pointer}.rs-share__pickl{flex:1}.rs-share__pickv{font:400 13px/18px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-share__note{font-size:13px;line-height:19px;color:var(--rs-text-tertiary);margin:0}.rs-share__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-share__nets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rs-share__net{height:34px;padding:0 12px;border-radius:6px;border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text);cursor:pointer;font:500 13px/1 var(--rs-font-ui)}.rs-share__links{display:grid;gap:6px;border-top:1px solid var(--rs-border);padding-top:12px}.rs-share__link{display:flex;align-items:center;gap:10px}.rs-share__linkurl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/18px var(--rs-font-mono)}.rs-share__off{background:none;border:0;color:var(--rs-danger);cursor:pointer;font:500 13px/18px var(--rs-font-ui)}.rs-pubrecap{width:min(1040px,calc(100vw - 48px));max-width:none;margin-inline:calc(50% - min(520px,50vw - 24px));padding:40px 24px;display:flex;gap:48px;align-items:center}.rs-pubrecap__card{flex:0 0 432px;max-width:100%}.rs-pubrecap__card--wide{flex-basis:520px}.rs-pubrecap__canvas{width:100%;height:auto;display:block;border-radius:14px;box-shadow:var(--rs-shadow-2)}.rs-pubrecap__text{flex:1 1 320px;display:grid;gap:16px}.rs-pubrecap__tag{font:500 12px/16px var(--rs-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--rs-text-tertiary)}.rs-pubrecap__title{margin:0;font:600 32px/40px var(--rs-font-reading);text-wrap:balance}.rs-pubrecap__body{margin:0;font-size:17px;line-height:27px;color:var(--rs-text-secondary)}.rs-pubrecap__actions{display:flex;gap:10px;flex-wrap:wrap}.rs-pubrecap__how summary{list-style:none;cursor:pointer;height:46px;display:flex;align-items:center;padding:0 18px;border-radius:8px;border:1px solid var(--rs-border-strong);color:var(--rs-text);font:500 15px/1 var(--rs-font-ui)}.rs-pubrecap__how summary::-webkit-details-marker{display:none}.rs-pubrecap__how p{margin:8px 0 0;max-width:420px;color:var(--rs-text-secondary)}.rs-pubrecap__note{font-size:13px;line-height:19px;color:var(--rs-text-tertiary)}@media(max-width:759px){.rs-pubrecap{width:auto;margin-inline:0;flex-direction:column;align-items:stretch;padding:20px 16px;gap:24px}.rs-pubrecap__title{font-size:26px;line-height:34px}}.rs-recap-prompt{position:fixed;z-index:40;bottom:24px;inset-inline-end:24px;width:340px;max-width:calc(100vw - 32px);display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-2)}.rs-recap-prompt__icon{flex:none;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-recap-prompt__body{flex:1;min-width:0;display:grid;gap:4px}.rs-recap-prompt__title{font:600 14px/20px var(--rs-font-ui)}.rs-recap-prompt__text{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-recap-prompt__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.rs-recap-prompt__close{flex:none}@media(max-width:759px){.rs-recap-prompt{bottom:80px;inset-inline:16px;width:auto}}@layer components{.rs-pub{position:fixed;inset:0;overflow-y:auto;background:var(--rs-bg);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-pub__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;height:60px;padding-inline:32px;background:var(--rs-bg);border-bottom:1px solid var(--rs-border)}.rs-pub__brand{flex:1;display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--rs-text);text-decoration:none}.rs-pub__brand:hover{color:var(--rs-text)}.rs-pub__mark{flex:none;fill:var(--rs-accent)}.rs-pub__brand-name{font:600 18px/22px var(--rs-font-reading)}.rs-pub__signin{display:inline-flex;align-items:center;min-height:36px;font-weight:500;color:var(--rs-text-secondary);text-decoration:none}.rs-pub__signin:hover{color:var(--rs-text)}.rs-pub__main{max-width:760px;margin:0 auto;padding:56px 32px 64px;display:grid;gap:28px}.rs-pub__main--wide{max-width:960px}.rs-pub__main>*{min-width:0}.rs-pub__foot{margin-top:24px;padding:28px 0 8px;border-top:1px solid var(--rs-border);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.rs-pub__foot-text{flex:1;min-width:240px;display:grid;gap:4px}.rs-pub__foot-title{font:600 16px/24px var(--rs-font-reading)}.rs-pub__foot-sub{font-size:13px;color:var(--rs-text-tertiary)}.rs-pub__main .rs-btn:not(.rs-btn--sm):not(.rs-btn--md):not(.rs-btn--link){--rs-btn-h: 40px;padding:0 16px}.rs-pub__intro{display:grid;gap:14px}.rs-pub__byline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rs-pub__byline .rs-avatar{--rs-avatar: 32px}.rs-pub__byline-name{font-weight:500;color:var(--rs-text);text-decoration:none}.rs-pub__byline-meta{color:var(--rs-text-tertiary)}.rs-pub__byline-name{font-weight:600;color:var(--rs-text)}.rs-pub__mark{background:var(--rs-hl-yellow);color:inherit;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rs-pub__h1{margin:0;font:600 40px/48px var(--rs-font-reading);letter-spacing:-.01em;overflow-wrap:anywhere}.rs-pub__lede{margin:0;max-width:620px;font:400 18px/29px var(--rs-font-reading);color:var(--rs-text-secondary);text-wrap:pretty}.rs-pub__lede--sm{max-width:560px;font-size:17px;line-height:27px}.rs-pub__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rs-pub__actions--center{justify-content:center}.rs-pub__similar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:16px}.rs-pub__similar-label{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-pub__tools{display:inline-flex;gap:2px;margin-inline-start:auto}.rs-pub__stats{font:400 13px/18px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-pub__eyebrow{font:500 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary);text-transform:uppercase}.rs-pub__main>.rs-empty{padding-block:48px}.rs-pub__status{padding:48px 0;display:grid;justify-items:center;gap:12px;text-align:center;color:var(--rs-text-tertiary)}.rs-pub__list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--rs-border)}.rs-pub__item{position:relative;display:grid;gap:6px;padding:18px 0;border-bottom:1px solid var(--rs-border)}.rs-pub__item-title{margin:0;font:600 18px/26px var(--rs-font-ui);overflow-wrap:anywhere}.rs-pub__item-title a{color:var(--rs-text);text-decoration:none}.rs-pub__item-title a:after{content:"";position:absolute;inset:0}.rs-pub__item:hover .rs-pub__item-title a{color:var(--rs-accent-text)}.rs-pub__item-note{margin:0;font:italic 400 16px/26px var(--rs-font-reading);color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs-pub__item--post{gap:4px;padding:16px 0}.rs-pub__item--post .rs-pub__item-title{font-size:17px;line-height:24px}.rs-pub__item-date{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-pub__item-text{margin:0;color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs-pub__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.rs-pub__card{position:relative;display:grid;align-content:start;gap:6px;padding:18px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-pub__card:hover{border-color:var(--rs-border-strong)}.rs-pub__card-title{margin:0;display:flex;align-items:center;gap:6px;font:600 16px/22px var(--rs-font-ui)}.rs-pub__card-title a,.rs-pub__card-title button{color:var(--rs-text);text-decoration:none;background:none;border:0;padding:0;font:inherit;text-align:start;cursor:pointer}.rs-pub__card-title a:after,.rs-pub__card-title button:after{content:"";position:absolute;inset:0}.rs-pub__card-text{margin:0;font-size:13px;line-height:18px;color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs-pub__card-meta{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-pub__callout{padding:16px 18px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.rs-pub__callout-text{flex:1;min-width:220px;display:grid}.rs-pub__callout-title{font-weight:600}.rs-pub__callout-sub{font-size:13px;color:var(--rs-text-secondary)}.rs-pub__notice{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:8px;background:var(--rs-surface-sunken)}.rs-pub__notice-text{flex:1;min-width:200px}.rs-pub__text-link{font-weight:500;color:var(--rs-accent-text);text-decoration:none;background:none;border:0;padding:0;font-family:inherit;font-size:inherit;cursor:pointer}.rs-pub__text-link:hover{color:var(--rs-accent-hover)}.rs-pub__profile{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.rs-pub__profile .rs-avatar{--rs-avatar: 80px;font-size:26px}.rs-pub__profile-body{flex:1;min-width:240px;display:grid;gap:8px}.rs-pub__profile--feed{gap:16px}.rs-pub__profile--feed .rs-pub__profile-body{gap:6px}.rs-pub__tile{flex:none;width:64px;height:64px;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden}.rs-pub__tile img{width:32px;height:32px}.rs-pub__sheet{border:1px solid var(--rs-border);border-radius:12px;background:var(--rs-surface);overflow:hidden}.rs-pub__hero{display:block;width:100%;height:260px;object-fit:cover;background:var(--rs-surface-sunken)}.rs-pub__sheet-body{padding:22px;display:grid;gap:12px}.rs-pub__sheet-title{margin:0;font:600 28px/36px var(--rs-font-reading);overflow-wrap:anywhere}.rs-pub__note{padding:12px 14px;border-radius:8px;background:var(--rs-surface-sunken);display:grid;gap:4px}.rs-pub__note-label{font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-pub__quote{margin:0;font:400 17px/28px var(--rs-font-reading)}.rs-pub__hlcard{margin:0;border-radius:14px;border:1px solid var(--rs-border);background:var(--rs-surface);padding:44px;display:grid;gap:22px;aspect-ratio:1200 / 630;align-content:space-between}.rs-pub__hlcard-tag{display:flex;align-items:center;gap:8px;font:500 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary);text-transform:uppercase}.rs-pub__hlcard-quote{margin:0;font:400 32px/48px var(--rs-font-reading);text-wrap:pretty;overflow-wrap:anywhere}.rs-pub__hlcard-quote .rs-hl{border-radius:3px;padding:0 4px}.rs-pub__hlcard-source{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rs-pub__hlcard-source>div{flex:1;min-width:200px;display:grid}.rs-pub__hlcard-source>rs-icon{flex:none;color:var(--rs-text-tertiary)}.rs-pub__hlcard-title{font-weight:600;overflow-wrap:anywhere}.rs-pub__hlcard-note{margin:0;font:italic 400 16px/26px var(--rs-font-reading);color:var(--rs-text-secondary)}.rs-pub__ask-head{display:grid;gap:8px;text-align:center;justify-items:center}.rs-pub__ask-head .rs-avatar{--rs-avatar: 56px;font-size:18px}.rs-pub__ask-head p{margin:0;max-width:520px;color:var(--rs-text-secondary)}.rs-pub__turn{display:grid;gap:12px}.rs-pub__q{justify-self:end;max-width:80%;padding:12px 14px;border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);font-size:15px;line-height:22px;overflow-wrap:anywhere}.rs-pub__a{margin:0;font:400 17px/28px var(--rs-font-reading);white-space:pre-wrap;overflow-wrap:anywhere}.rs-pub__a--muted{color:var(--rs-text-tertiary)}.rs-pub__a--error{color:var(--rs-danger);font-family:var(--rs-font-ui);font-size:14px;line-height:20px}.rs-pub__sources{display:flex;gap:8px;flex-wrap:wrap}.rs-pub__source{max-width:100%;min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:var(--rs-radius-sm);background:var(--rs-surface-sunken);font:400 12px/16px var(--rs-label-font);color:var(--rs-text-secondary);text-decoration:none}.rs-pub__source:hover{color:var(--rs-text)}.rs-pub__source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-pub__ask{display:grid;gap:6px}.rs-pub__ask-box{display:flex;align-items:center;gap:8px;min-height:48px;padding-block:6px;padding-inline:14px 6px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-pub__ask-box:focus-within{border-color:var(--rs-accent)}.rs-pub__ask-input{flex:1;min-width:0;border:0;background:transparent;color:var(--rs-text);font:inherit;font-size:15px;padding:0}.rs-pub__ask-input::placeholder{color:var(--rs-text-tertiary)}.rs-pub__ask-input:focus{outline:none}.rs-pub__ask-send{flex:none;width:36px;height:36px;border:0;border-radius:8px;background:var(--rs-accent);color:var(--rs-text-on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer}.rs-pub__ask-send:hover{background:var(--rs-accent-hover)}.rs-pub__ask-send:disabled{opacity:.5;cursor:not-allowed}.rs-pub__ask-hint{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-embed{position:fixed;inset:0;overflow-y:auto;background:transparent;color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-embed__status{margin:0;padding:16px;color:var(--rs-text-secondary)}.rs-embed__card{min-height:100%;display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--rs-border);border-radius:12px;background:var(--rs-surface)}.rs-embed__head{display:flex;align-items:center;gap:10px}.rs-embed__head-text{flex:1;min-width:0;display:grid}.rs-embed__title{font-weight:600;color:var(--rs-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-embed__meta{font-size:12px;line-height:16px;color:var(--rs-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-embed__ask{min-height:44px;display:flex;align-items:center;gap:8px;padding-inline:12px 6px;border:1px solid var(--rs-border-strong);border-radius:10px;background:var(--rs-surface)}.rs-embed__ask:focus-within{border-color:var(--rs-accent)}.rs-embed__input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--rs-text);outline:none}.rs-embed__input::placeholder{color:var(--rs-text-tertiary)}.rs-embed__send{flex:none;width:32px;height:32px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--rs-accent);color:var(--rs-text-on-accent);cursor:pointer}.rs-embed__send:disabled{background:var(--rs-border-strong);cursor:default}.rs-embed__body{display:grid;gap:8px;min-width:0}.rs-embed__body:empty{display:none}.rs-embed__chips{display:flex;flex-wrap:wrap;gap:6px}.rs-embed__chip{padding:6px 10px;border-radius:6px;border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text-secondary);font:400 13px/18px var(--rs-font-ui);text-align:start;cursor:pointer}.rs-embed__chip:hover{border-color:var(--rs-accent);color:var(--rs-accent-text)}.rs-embed__greeting{margin:0;font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-embed__reading{display:grid;gap:8px}.rs-embed__reading-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rs-text-secondary)}.rs-embed__skel{height:12px;border-radius:3px;background:var(--rs-skeleton);animation:rs-pulse 1.4s ease-in-out infinite}.rs-embed__skel--short{width:75%}.rs-embed__answer{margin:0;font:400 15px/25px var(--rs-font-reading);text-wrap:pretty}.rs-embed__sources{margin:0;padding:0;list-style:none;display:grid;gap:4px;font:400 12px/16px var(--rs-font-mono)}.rs-embed__sources a{color:var(--rs-text-secondary);text-decoration:none}.rs-embed__sources a:hover{color:var(--rs-accent-text)}.rs-embed__notice{margin:0;padding:10px 12px;border-radius:8px;background:var(--rs-surface-sunken);font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-embed__notice--error{color:var(--rs-danger)}.rs-embed__foot{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--rs-text-tertiary)}.rs-embed__foot>span{flex:1}.rs-embed__brand{display:inline-flex;align-items:center;gap:6px;color:var(--rs-text-tertiary);text-decoration:none}.rs-embed__brand svg{fill:var(--rs-accent)}@media(max-width:759px){.rs-pub__head{padding-inline:16px}.rs-pub__main{padding:28px 16px 40px}.rs-pub__h1{font-size:30px;line-height:38px}.rs-pub__hero{height:160px}.rs-pub__hlcard{padding:22px;aspect-ratio:auto}.rs-pub__hlcard-quote{font-size:22px;line-height:34px}.rs-pub__q{max-width:90%}}@media(pointer:coarse){.rs-pub__signin,.rs-pub__text-link{min-height:44px;display:inline-flex;align-items:center}.rs-pub__ask-send{width:44px;height:44px}}.rs-pub__fork{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;color:var(--rs-text-secondary)}.rs-pub__fork a{color:var(--rs-accent-text);text-decoration:none;font-weight:500}.rs-pub__fork a:hover{color:var(--rs-accent-hover)}.rs-pub__topics,.rs-pub__links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rs-pub__links a{display:inline-flex;align-items:center;gap:4px;color:var(--rs-accent-text);text-decoration:none;font-weight:500}.rs-pub__links a:hover{color:var(--rs-accent-hover)}.rs-pub__section-title{margin:0;font:600 18px/26px var(--rs-font-ui)}.rs-pub__report{display:flex;justify-content:flex-end}.rs-pub__report .rs-pub__text-link{color:var(--rs-text-tertiary);font-weight:400;font-size:13px}.rs-pub__report .rs-pub__text-link:hover{color:var(--rs-text-secondary)}@media(pointer:coarse){.rs-pub__links a,.rs-pub__fork a{min-height:44px}}.rs-pub__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-pub__crumbs a{color:var(--rs-accent-text);text-decoration:none}.rs-pub__crumbs-sep{display:inline-flex;color:var(--rs-text-tertiary)}[dir=rtl] .rs-pub__crumbs-sep>svg{transform:scaleX(-1)}.rs-pub__crumbs a:hover{color:var(--rs-text);text-decoration:underline}.rs-pub__crumbs [aria-current=page]{color:var(--rs-text);font-weight:600}.rs-pub__hub-section{display:grid;gap:14px}.rs-pub__hub-section h2{margin:0;font:600 18px/26px var(--rs-font-ui)}.rs-pub__hub-meta{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-pub__hub-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rs-pub__hub-item{display:grid;gap:2px}.rs-pub__hub-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none}.rs-pub__hub-links li{display:grid;gap:2px;padding-block:8px;border-block-end:1px solid var(--rs-border)}.rs-pub__hub-links a,.rs-pub__hub-item a,.rs-pub__hub-place-title a,.rs-pub__hub-place h3 a{color:var(--rs-accent-text);font-weight:500;text-decoration:none}.rs-pub__hub-links a:hover,.rs-pub__hub-item a:hover,.rs-pub__hub-place h3 a:hover{color:var(--rs-accent-hover)}.rs-pub__hub-place{display:grid;gap:8px;padding-block:12px;border-block-start:1px solid var(--rs-border)}.rs-pub__hub-place h3{margin:0;font:600 16px/22px var(--rs-font-ui)}.rs-pub__studios,.rs-pub__hub-place ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font:400 14px/20px var(--rs-font-ui)}.rs-pub__studios li,.rs-pub__hub-place li{display:flex;flex-wrap:wrap;column-gap:10px;color:var(--rs-text-secondary)}.rs-pub__studios li>a:first-child,.rs-pub__hub-place li>a:first-child{color:var(--rs-text);font-weight:500}.rs-pub__studio-phone{color:var(--rs-text-secondary);text-decoration:none}.rs-pub__pager{display:flex;align-items:center;justify-content:center;gap:16px}@media(pointer:coarse){.rs-pub__crumbs a,.rs-pub__hub-links a,.rs-pub__studio-phone{display:inline-flex;align-items:center;min-height:44px}}.rs-pub__main--hub{max-width:1120px;padding:40px 32px 80px;gap:40px}.rs-dir{display:grid;gap:40px}.rs-dir>*{min-width:0}.rs-dir__intro{display:grid;gap:10px;max-width:760px}.rs-dir__intro .rs-pub__crumbs{margin-block-end:30px}.rs-dir__intro--page{max-width:none}.rs-dir__intro--page .rs-dir__lede{max-width:760px}@media(max-width:759px){.rs-dir__intro .rs-pub__crumbs{margin-block-end:18px}}.rs-dir__eyebrow,.rs-pub__eyebrow{font:500 13px/18px var(--rs-label-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rs-text-tertiary)}.rs-dir__h1{margin:0;font:600 42px/50px var(--rs-font-reading);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.rs-dir__lede{margin:0;font-size:17px;line-height:27px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-dir__section{display:grid;gap:14px}.rs-dir__section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rs-dir__h2{margin:0;font:600 20px/28px var(--rs-font-ui)}.rs-dir__mono{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-dir__section-head .rs-dir__mono{font-size:13px;line-height:18px}.rs-dir__muted{color:var(--rs-text-secondary);text-wrap:pretty}.rs-dir__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.rs-dir__grid--feat{gap:14px}.rs-dir__grid--places{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.rs-dir__grid--wide,.rs-dir__grid--dirs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rs-dir__grid--wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.rs-dir__feat,.rs-dir__card,.rs-dir__place,.rs-dir__dir{border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text);text-decoration:none}.rs-dir__feat:hover,.rs-dir__card:hover,.rs-dir__place:hover,.rs-dir__dir:hover{border-color:var(--rs-border-strong)}.rs-dir__feat{display:grid;align-content:start;gap:12px;padding:20px;border-radius:12px}.rs-dir__feat-topic{font:500 12px/16px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-dir__feat-title{font:600 22px/30px var(--rs-font-reading);text-wrap:balance}.rs-dir__feat-text{font-size:14px;line-height:21px;color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs-dir__feat-by{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rs-text-secondary)}.rs-dir__initials{flex:none;width:24px;height:24px;border-radius:50%;background:var(--rs-accent-subtle);color:var(--rs-accent-text);display:flex;align-items:center;justify-content:center;font:600 10px/1 var(--rs-font-ui)}.rs-dir__spacer{flex:1}.rs-dir__card{display:grid;gap:6px;padding:16px;border-radius:10px}.rs-dir__card-title{font:600 16px/22px var(--rs-font-ui)}.rs-dir__card-by{font-size:13px;color:var(--rs-text-secondary)}.rs-dir__place{display:grid;gap:2px;padding:14px 16px;border-radius:10px}.rs-dir__place-name{font:600 16px/22px var(--rs-font-ui)}.rs-dir__place-meta{font-size:13px;color:var(--rs-text-secondary)}.rs-dir__dir{display:flex;gap:12px;align-items:center;padding:14px;border-radius:10px}.rs-dir__dir-icon{flex:none;width:36px;height:36px;border-radius:8px;background:var(--rs-surface-sunken);color:var(--rs-text-secondary);display:flex;align-items:center;justify-content:center}.rs-dir__dir-text{display:grid}.rs-dir__dir-name{font-weight:600}.rs-dir__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rs-dir__chip{height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:6px;border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text);font-weight:500;text-decoration:none}.rs-dir__chip:hover{border-color:var(--rs-border-strong)}.rs-dir__pager{display:flex;align-items:center;justify-content:center;gap:4px}.rs-dir__page{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0 8px;border-radius:6px;border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text);font:500 14px/20px var(--rs-font-mono);text-decoration:none}.rs-dir__page:hover{border-color:var(--rs-border-strong)}.rs-dir__page--current{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-dir__page--gap{border-color:transparent;background:none}.rs-dir__page--off{color:var(--rs-text-tertiary)}.rs-dir__thin{display:grid;gap:10px;padding:20px;border-radius:12px;border:1px dashed var(--rs-border-strong)}.rs-dir__thin-title{font:600 17px/24px var(--rs-font-ui)}.rs-dir__actions{display:flex;gap:8px;flex-wrap:wrap}.rs-dir__town{display:grid;gap:8px}.rs-dir__town-name{margin:0;display:flex;align-items:baseline;gap:8px;font:600 16px/22px var(--rs-font-ui)}.rs-dir__town-name a{color:var(--rs-text);text-decoration:none}.rs-dir__town-name a:hover{color:var(--rs-accent-text)}.rs-dir__town-name .rs-dir__mono{font-size:13px;line-height:18px}.rs-dir__studios{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--rs-border);border-radius:10px;overflow:hidden;background:var(--rs-surface)}.rs-dir__studio{display:flex;flex-wrap:wrap;gap:6px 24px;padding:14px 16px;border-block-end:1px solid var(--rs-border)}.rs-dir__studio:last-child{border-block-end:0}.rs-dir__studio-main{flex:1 1 240px;min-width:0;display:grid;gap:2px}.rs-dir__studio-name{font-weight:600}.rs-dir__studio-addr{font-size:14px;color:var(--rs-text-secondary)}.rs-dir__studio-facts{flex:1 1 220px;display:grid;gap:4px;font-size:14px}.rs-dir__studio-phone,.rs-dir__studio-web{justify-self:start;min-height:28px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--rs-accent-text);text-decoration:underline;text-underline-offset:2px}.rs-dir__studio-phone{font-family:var(--rs-font-mono)}.rs-dir__studio-phone:hover,.rs-dir__studio-web:hover{color:var(--rs-accent-hover)}.rs-dir__studio-hours{display:flex;align-items:flex-start;gap:6px;color:var(--rs-text-secondary)}.rs-dir__studio-hours rs-icon{padding-top:3px}.rs-dir__curated{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rs-text-tertiary)}.rs-dir__curated a{color:var(--rs-text-secondary)}.rs-dir__skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;animation:rs-pulse 1.4s ease-in-out infinite}.rs-dir__skel{height:150px;border-radius:12px;background:var(--rs-skeleton)}.rs-dir__error{padding:16px;border-radius:10px;background:var(--rs-warning-subtle);display:grid;gap:6px}.rs-dir__error-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-dir__error-title rs-icon{color:var(--rs-warning)}.rs-dir__error-text{font-size:14px;color:var(--rs-text-secondary)}.rs-dir__retry{justify-self:start;padding:0;border:0;background:none;font:500 14px/20px var(--rs-font-ui);color:var(--rs-accent-text);cursor:pointer}.rs-dir__cta{display:grid;gap:14px;justify-items:center;text-align:center;padding:40px 24px;border-radius:16px;background:var(--rs-surface)}.rs-dir__cta-title{margin:0;max-width:640px;font:600 30px/38px var(--rs-font-reading);text-wrap:balance}.rs-dir__cta .rs-dir__muted{max-width:560px}.rs-dir__cta .rs-dir__cta-btn{--rs-btn-h: 46px;padding:0 20px}@media(max-width:759px){.rs-pub__main--hub{padding:24px 16px 48px;gap:28px}.rs-dir{gap:28px}.rs-dir__h1{font-size:30px;line-height:38px}.rs-dir__cta-title{font-size:24px;line-height:32px}}@media(pointer:coarse){.rs-dir__studio-phone,.rs-dir__studio-web,.rs-dir__retry{min-height:44px}}.rs-lib-head{gap:14px;padding:24px 32px 14px;border-bottom:1px solid var(--rs-border)}.rs-lib-head .rs-page-head__row{align-items:flex-end}.rs-lib-crumb{display:flex;align-items:center;gap:4px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-lib-crumb a{color:inherit;text-decoration:none}.rs-lib-crumb a:hover{color:var(--rs-text)}.rs-lib-sub{display:inline-flex;gap:4px}@media(max-width:759px){.rs-lib-head{padding:14px 16px 12px}}.rs-viewswitch{display:inline-flex;padding:2px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-viewswitch>button{width:32px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--rs-radius-sm);background:transparent;color:var(--rs-text-tertiary);cursor:pointer}.rs-viewswitch>button:hover{color:var(--rs-text)}.rs-viewswitch>button[aria-pressed=true]{background:var(--rs-surface);color:var(--rs-text);box-shadow:var(--rs-shadow-1)}@media(pointer:coarse){.rs-viewswitch>button{width:44px;height:40px}}.rs-lib-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rs-lib-filters__spacer{flex:1}.rs-chip__label{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.rs-chip__x{display:inline-grid;place-items:center;margin-inline-end:-4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.rs-lib-sort{display:inline-flex;align-items:center;flex:none;gap:4px;height:28px;padding:0 4px;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);font:400 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-lib-sort:hover{color:var(--rs-text)}@media(max-width:759px){.rs-lib-filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}}.rs-lib-pop{display:grid;gap:12px;width:260px;padding:14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-3)}.rs-lib-pop__row{display:flex;justify-content:space-between;gap:8px}.rs-lib-body{flex:1;min-height:0;overflow:auto;padding:20px 32px 96px}.rs-lib-notices{display:grid;gap:12px;margin-bottom:16px}.rs-lib-notices>:empty,.rs-lib-notices:not(:has(>:not(:empty))){display:none}@media(max-width:759px){.rs-lib-body{padding:16px 16px 96px}.rs-lib-body--flush{padding:0 0 96px}.rs-lib-body--flush .rs-lib-notices{margin:16px}}.rs-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.rs-lib-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden;cursor:pointer;transition:box-shadow var(--rs-dur-fast) var(--rs-ease-out)}.rs-lib-card:hover,.rs-lib-card:focus-within{box-shadow:var(--rs-shadow-2)}.rs-lib-card[aria-selected=true]{border-color:var(--rs-accent)}.rs-lib-card__cover{position:relative;height:124px;display:flex;align-items:flex-end;padding:8px 10px;background:repeating-linear-gradient(135deg,var(--rs-surface-sunken) 0 8px,var(--rs-surface) 8px 16px);border-bottom:1px solid var(--rs-border)}.rs-lib-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rs-lib-card__thumb{position:relative;font:400 11px/14px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-lib-card__play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.rs-lib-card__play>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-2);color:var(--rs-text)}.rs-lib-card__body{flex:1;display:grid;align-content:start;gap:6px;padding:12px 14px 14px}.rs-lib-card .rs-marker,.rs-lib-row .rs-marker,.rs-lib-table .rs-marker{gap:6px}.rs-lib-card__title{margin:0;font:600 15px/21px var(--rs-font-ui);color:var(--rs-text);text-wrap:pretty;overflow-wrap:anywhere}.rs-lib-card__excerpt{margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-lib-card__note{display:flex;gap:6px;margin:0;padding:6px 8px;border-radius:var(--rs-radius-md);background:var(--rs-brass-subtle);font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-lib-card__foot{display:flex;align-items:center;gap:6px;margin-top:4px;min-width:0}.rs-lib-domain{flex:1;min-width:0;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lib-card__extra{display:flex;flex-wrap:wrap;gap:6px}.rs-lib-check{position:absolute;top:8px;inset-inline-start:8px;z-index:2;width:20px;height:20px;margin:0;accent-color:var(--rs-accent);cursor:pointer}.rs-lib-star{flex:none;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--rs-radius-sm);background:transparent;color:var(--rs-text-tertiary);cursor:pointer;opacity:0}.rs-lib-star[aria-pressed=true]{color:var(--rs-brass);opacity:1}.rs-lib-star[aria-pressed=true] svg{fill:currentColor}.rs-lib-card:hover .rs-lib-star,.rs-lib-card:focus-within .rs-lib-star,.rs-lib-row:hover .rs-lib-star,.rs-lib-row:focus-within .rs-lib-star,.rs-lib-trow:hover .rs-lib-star,.rs-lib-trow:focus-within .rs-lib-star,.rs-lib-crow:hover .rs-lib-star,.rs-lib-crow:focus-within .rs-lib-star,.rs-lib-star:focus-visible{opacity:1}.rs-lib-trow .rs-lib-star{opacity:1}.rs-lib-star:hover{color:var(--rs-text)}.rs-lib-star[aria-pressed=true]:hover{color:var(--rs-brass)}.rs-lib-tools{display:flex;gap:2px;padding:3px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-raised);box-shadow:var(--rs-shadow-2);opacity:0;transition:opacity var(--rs-dur-fast) var(--rs-ease-out)}.rs-lib-card .rs-lib-tools{position:absolute;top:8px;inset-inline-end:8px;z-index:2}.rs-lib-card:hover .rs-lib-tools,.rs-lib-card:focus-within .rs-lib-tools,.rs-lib-row:hover .rs-lib-tools,.rs-lib-row:focus-within .rs-lib-tools,.rs-lib-trow:hover .rs-lib-tools,.rs-lib-trow:focus-within .rs-lib-tools,.rs-lib-crow:hover .rs-lib-tools,.rs-lib-crow:focus-within .rs-lib-tools{opacity:1}.rs-lib-tools>button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--rs-text-secondary);cursor:pointer}.rs-lib-tools>button:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-lib-row .rs-lib-tools,.rs-lib-trow .rs-lib-tools,.rs-lib-crow .rs-lib-tools{flex:none;padding:2px}.rs-lib-trow .rs-lib-tools>button,.rs-lib-crow .rs-lib-tools>button{width:24px;height:24px}@media(hover:none){.rs-lib-tools,.rs-lib-star{opacity:1}.rs-lib-crow .rs-lib-tools,.rs-lib-trow .rs-lib-tools{display:none}}@media(max-width:759px){.rs-lib-row .rs-lib-tools,.rs-lib-row .rs-lib-star[aria-pressed=false]{display:none}}.rs-lib-rename{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid var(--rs-accent);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text);font:600 14px/20px var(--rs-font-ui)}.rs-lib-tag{flex:none;height:20px;display:inline-flex;align-items:center;padding:0 6px;border-radius:var(--rs-radius-sm);background:var(--rs-surface-sunken);font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary);white-space:nowrap}.rs-lib-flag{display:inline-flex;align-items:center;gap:4px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary);white-space:nowrap;text-decoration:none}a.rs-lib-flag{color:var(--rs-accent-text)}a.rs-lib-flag:hover{text-decoration:underline}.rs-lib-list{display:grid;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden}.rs-lib-row{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-bottom:1px solid var(--rs-border);cursor:pointer}.rs-lib-row:last-child{border-bottom:0}.rs-lib-card,.rs-lib-row{content-visibility:auto}.rs-lib-card{contain-intrinsic-size:auto 280px}.rs-lib-row{contain-intrinsic-size:auto 96px}.rs-lib-row:hover{background:var(--rs-surface-sunken)}.rs-lib-row[aria-selected=true],.rs-lib-trow[aria-selected=true],.rs-lib-crow[aria-selected=true]{background:var(--rs-accent-subtle)}.rs-lib-row .rs-lib-check-inline{margin-top:3px}.rs-lib-row__thumb{flex:none;width:72px;height:54px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:repeating-linear-gradient(135deg,var(--rs-surface-sunken) 0 6px,var(--rs-surface) 6px 12px);overflow:hidden}.rs-lib-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rs-lib-row__icon{display:grid;place-items:center;width:100%;height:100%}.rs-lib-row__body{flex:1;min-width:0;display:grid;gap:4px}.rs-lib-row__title{font:600 15px/22px var(--rs-font-ui);color:var(--rs-text);overflow-wrap:anywhere}.rs-lib-row__excerpt{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rs-lib-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;color:var(--rs-text-secondary)}.rs-lib-row__aside{display:flex;align-items:center;gap:6px;align-self:center}.rs-lib-check-inline{flex:none;width:16px;height:16px;margin:0;accent-color:var(--rs-accent);cursor:pointer}@media(max-width:759px){.rs-lib-list{border:0;border-radius:0}.rs-lib-row__thumb{display:none}.rs-lib-row__excerpt{-webkit-line-clamp:2}}.rs-lib-tablewrap{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:auto}.rs-lib-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.rs-lib-table th{height:36px;padding:0 8px;background:var(--rs-surface-sunken);border-bottom:1px solid var(--rs-border);font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary);text-align:start}.rs-lib-table td{height:44px;padding:0 8px;border-bottom:1px solid var(--rs-border);vertical-align:middle;overflow:hidden}.rs-lib-table tbody tr:last-child td{border-bottom:0}.rs-lib-trow{cursor:pointer}.rs-lib-trow:hover{background:var(--rs-surface-sunken)}.rs-lib-table .rs-lib-col-check{width:40px;text-align:center}.rs-lib-table .rs-lib-col-type{width:110px}.rs-lib-table .rs-lib-col-saved{width:90px}.rs-lib-table .rs-lib-col-end{width:132px}.rs-lib-table__sort{display:inline-flex;align-items:center;gap:4px}.rs-lib-table__title{font:500 14px/20px var(--rs-font-ui);color:var(--rs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lib-site{display:flex;align-items:center;gap:6px;min-width:0}.rs-lib-table__mono{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lib-table__date{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap}.rs-lib-trow[aria-selected=true] .rs-lib-table__date{color:var(--rs-text-secondary)}.rs-lib-table__tags{display:flex;gap:4px;overflow:hidden}.rs-lib-table__end{display:flex;align-items:center;justify-content:flex-end;gap:4px}.rs-lib-compact{display:grid;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden}.rs-lib-crow{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;border-bottom:1px solid var(--rs-border);cursor:pointer}.rs-lib-crow:last-child{border-bottom:0}.rs-lib-crow:hover{background:var(--rs-surface-sunken)}.rs-lib-crow__icon{display:flex;color:var(--rs-text-tertiary)}.rs-lib-crow__title{flex:1;min-width:0;font:500 13px/18px var(--rs-font-ui);color:var(--rs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lib-crow__domain{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap}.rs-lib-crow__date{width:52px;flex:none;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);text-align:end}.rs-lib-crow .rs-lib-star{width:20px;height:20px}.rs-lib-dateheading{padding:14px 14px 6px;background:var(--rs-surface);border-bottom:1px solid var(--rs-border)}@media(max-width:759px){.rs-lib-compact{border:0;border-radius:0}.rs-lib-crow{min-height:44px}.rs-lib-crow__domain{display:none}}.rs-lib-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.rs-lib-gallery__cell{display:flex;flex-direction:column;gap:4px;padding:0;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden;background:var(--rs-surface);color:var(--rs-text);text-align:start;cursor:pointer}.rs-lib-gallery__cell img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.rs-lib-gallery__cell span{padding:6px 8px 8px;font:500 12px/16px var(--rs-font-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-lib-end{display:flex;justify-content:center;min-height:60px;padding:16px 0 32px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-lib-skel{border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden;background:var(--rs-surface)}.rs-lib-skel>div:first-child{height:124px;background:var(--rs-skeleton);animation:rs-pulse 1.4s ease-in-out infinite}.rs-lib-skel>div:last-child{display:grid;gap:8px;padding:14px}.rs-lib-error{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--rs-radius-lg);background:var(--rs-danger-subtle);color:var(--rs-text)}.rs-lib-error>rs-icon{padding-top:2px;color:var(--rs-danger)}.rs-lib-error__copy{flex:1;display:grid;gap:2px}.rs-lib-bulk{position:absolute;inset-inline:0;bottom:24px;z-index:6;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.rs-lib-bulk .rs-bulk-bar{pointer-events:auto;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.rs-lib-bulk .rs-bulk-bar__action{flex:none;white-space:nowrap}.rs-lib-bulk__note{margin-inline-start:8px;font-weight:400;color:var(--rs-text-tertiary)}.rs-lib-bulk__close{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-tertiary);cursor:pointer}.rs-lib-bulk__close:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}@media(max-width:759px){.rs-lib-bulk{bottom:76px}}.rs-page-body{flex:1;min-height:0;overflow:auto;padding:20px 32px 96px}.rs-page-body--narrow>*{max-width:760px}.rs-page-section{display:grid;gap:12px;margin-bottom:28px}.rs-page-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-page-section__title{margin:0;font:600 16px/24px var(--rs-font-ui);color:var(--rs-text)}.rs-page-section__text{margin:0;color:var(--rs-text-secondary)}.rs-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.rs-row-actions{display:flex;align-items:center;gap:4px;flex:none}.rs-stat-row{display:flex;flex-wrap:wrap;gap:12px}.rs-stat{flex:1 1 140px;display:grid;gap:2px;padding:12px 14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-stat__num{font:600 22px/28px var(--rs-font-ui);color:var(--rs-text)}@media(max-width:759px){.rs-page-body{padding:16px 16px 96px}}.rs-an{max-width:960px}.rs-an-card{padding:16px 20px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-an-card>h3{margin:4px 0 0}.rs-an-heatmap-scroll{display:flex;flex-direction:row-reverse;overflow-x:auto;padding-block-end:4px}.rs-an-heatmap{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,12px);grid-auto-columns:12px;gap:3px;inline-size:max-content}.rs-an-cell{display:inline-block;inline-size:12px;block-size:12px;border-radius:var(--rs-radius-xs);background:var(--rs-surface-sunken);box-shadow:inset 0 0 0 1px var(--rs-border)}.rs-an-cell[data-level="1"]{background:var(--rs-accent)}@supports (color: color-mix(in lab,red,red)){.rs-an-cell[data-level="1"]{background:color-mix(in srgb,var(--rs-accent) 25%,var(--rs-surface-sunken))}}.rs-an-cell[data-level="2"]{background:var(--rs-accent)}@supports (color: color-mix(in lab,red,red)){.rs-an-cell[data-level="2"]{background:color-mix(in srgb,var(--rs-accent) 50%,var(--rs-surface-sunken))}}.rs-an-cell[data-level="3"]{background:var(--rs-accent)}@supports (color: color-mix(in lab,red,red)){.rs-an-cell[data-level="3"]{background:color-mix(in srgb,var(--rs-accent) 75%,var(--rs-surface-sunken))}}.rs-an-cell[data-level="4"]{background:var(--rs-accent)}.rs-an-legend{display:flex;align-items:center;gap:4px;color:var(--rs-text-tertiary);font:400 12px/16px var(--rs-font-ui)}.rs-an-bars{display:grid;gap:4px}.rs-an-bar-row{display:grid;grid-template-columns:minmax(0,160px) 1fr auto;align-items:center;gap:12px;min-block-size:28px;font:400 13px/18px var(--rs-font-ui)}.rs-an-bar-row__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--rs-text);text-align:start}.rs-an-bar-row__num{color:var(--rs-text-secondary);font-variant-numeric:tabular-nums;text-align:end}.rs-an-bar{display:block;block-size:6px;overflow:hidden;border-radius:var(--rs-radius-full);background:var(--rs-surface-sunken)}.rs-an-bar__fill{display:block;block-size:100%;background:var(--rs-accent)}.rs-an-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:4px;block-size:120px}.rs-an-hour{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;block-size:100%}.rs-an-hour__bar{min-block-size:2px;max-block-size:calc(100% - 16px);border-radius:var(--rs-radius-xs) var(--rs-radius-xs) 0 0;background:var(--rs-accent)}.rs-an-hour__label{color:var(--rs-text-tertiary);font:400 10px/12px var(--rs-font-mono);text-align:center}@media(max-width:759px){.rs-an-card{padding:14px}.rs-an-bar-row{grid-template-columns:minmax(0,110px) 1fr auto}.rs-an-hours{gap:2px}.rs-an-hour__label{font-size:8px}}.rs-reminder-section{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--rs-border)}.rs-reminder-section>h3{margin:0}.rs-reminder-row{display:flex;flex-wrap:wrap;gap:12px}.rs-reminder-row__grow{flex:1 1 160px}.rs-reminder-row__num{flex:0 0 110px}.rs-reminder-row__time{flex:0 0 130px}.rs-dialog-form{display:grid;gap:14px}.rs-dialog-form .rs-dialog__body{margin:0}.rs-dialog__start{margin-inline-end:auto}.rs-dialog-preview{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken)}.rs-dialog-preview__title{font:600 15px/21px var(--rs-font-ui);color:var(--rs-text)}.rs-tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 6px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-md);background:var(--rs-surface)}.rs-tag-input:focus-within{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-tag-input>input{flex:1;min-width:100px;height:26px;padding:0 4px;border:0;outline:none;background:transparent;color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-tag-input>input:focus-visible{outline:none}.rs-dialog__url{margin:-6px 0 0;overflow-wrap:anywhere}.rs-dialog__count{display:flex;justify-content:space-between;gap:8px}.rs-dialog__labelrow{display:inline-flex;align-items:center;gap:6px}.rs-text-danger{color:var(--rs-danger)}.rs-input-row{display:flex;gap:8px}.rs-input-row>.rs-input{flex:1;min-width:0}.rs-input--mono{font:400 13px/18px var(--rs-font-mono)}.rs-share-results{max-height:176px;overflow-y:auto;margin:6px 0 0;padding:0;list-style:none}.rs-share-user{width:100%;border-inline:0;border-top:0;background:transparent;text-align:start;cursor:pointer}.rs-share-user[aria-pressed=true]{background:var(--rs-accent-subtle)}ul.rs-list{margin:0;padding:0;list-style:none}.rs-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.rs-option{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text-secondary);text-align:start;cursor:pointer}.rs-option:hover{color:var(--rs-text)}.rs-option[aria-pressed=true]{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-option__title{font:600 13px/18px var(--rs-font-ui)}.rs-option__hint{font:400 12px/16px var(--rs-font-ui);opacity:.85}.rs-linkbox{display:grid;gap:6px;padding:12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken)}.rs-linkbox>.rs-label,.rs-linkbox>.rs-meta{color:var(--rs-text-secondary)}.rs-linkbox__row{display:flex;align-items:center;gap:4px}.rs-linkbox__url{flex:1;min-width:0;font:400 13px/18px var(--rs-font-mono);color:var(--rs-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-col-icon{display:flex;align-items:center;gap:8px}.rs-col-icon__preview{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-swatches{display:flex;flex-wrap:wrap;gap:8px}.rs-swatch{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--rs-radius-md);color:var(--rs-text-on-accent);cursor:pointer}.rs-swatch[aria-pressed=true]{outline:2px solid var(--rs-text);outline-offset:2px}@media(pointer:coarse){.rs-swatch{width:40px;height:40px}}.rs-choice--top{align-items:flex-start}.rs-choice--top .rs-field__help{display:block}.rs-picker__weight{text-transform:capitalize}.rs-picker__label{display:flex;align-items:center;justify-content:space-between}.rs-picker__controls{display:flex;gap:8px}.rs-picker__controls>.rs-input-group{flex:1}.rs-picker__controls>.rs-select{width:auto;max-width:45%}.rs-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;max-height:280px;overflow-y:auto;padding:2px}.rs-picker__grid--recent{max-height:104px}.rs-picker__tile{height:44px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--rs-radius-md);background:transparent;color:var(--rs-text-secondary);cursor:pointer}.rs-picker__tile:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-picker__tile[aria-pressed=true]{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-picker__mask{width:22px;height:22px;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.rs-picker__svg,.rs-picker__svg svg{display:inline-flex;width:22px;height:22px}.rs-picker__empty{grid-column:1 / -1;padding:32px;text-align:center;color:var(--rs-text-tertiary)}.rs-picker__preview{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-picker__preview-svg,.rs-picker__preview-svg svg{display:inline-flex;width:32px;height:32px;color:var(--rs-text)}.rs-search{position:relative;margin-bottom:16px}.rs-search__bar{display:flex;flex-wrap:wrap;gap:8px}.rs-search__input{flex:1 1 280px}.rs-search__clear{margin-inline-start:-36px}.rs-search__recent{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:20}.rs-search__recent-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.rs-search__advanced{display:grid;gap:16px;margin-bottom:20px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-search__dates{display:flex;gap:8px}.rs-search__dates>.rs-input{min-width:0}.rs-search__toggles{display:flex;flex-wrap:wrap;gap:4px 16px}.rs-search__sort .rs-select{max-width:240px}.rs-search__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;color:var(--rs-text-secondary)}.rs-search__note{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 0;color:var(--rs-text-tertiary)}.rs-search__fav{flex:none;width:20px;height:20px;display:grid;place-items:center;margin-top:1px;border-radius:var(--rs-radius-sm);color:var(--rs-text-tertiary)}.rs-search__snippet mark{border-radius:var(--rs-radius-xs);background:var(--rs-hl-yellow);color:inherit}.rs-lib-row h3.rs-lib-row__title,.rs-lib-row p{margin:0}@media(max-width:759px){.rs-lib-row__aside{align-self:flex-start;flex-direction:row-reverse}.rs-lib-row .rs-lib-tools{padding:0;border:0;background:transparent;box-shadow:none;opacity:1}.rs-lib-row .rs-lib-tools>button:not(:last-child){display:none}.rs-lib-head .rs-page-head__phone{align-self:flex-start}}.rs-ss-row{cursor:default}.rs-ss-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rs-ss-row__link{color:var(--rs-text);text-decoration:none}.rs-ss-row__link:hover{text-decoration:underline}@media(max-width:759px){.rs-ss-row{flex-wrap:wrap}.rs-ss-row .rs-row-actions{width:100%;justify-content:flex-end}}.rs-tags{margin:0;padding:0;list-style:none}.rs-tags>.rs-lib-crow{cursor:default;min-height:44px}.rs-tags__name{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--rs-text);font:500 14px/20px var(--rs-font-ui);text-align:start;cursor:pointer}.rs-tags__name:hover{color:var(--rs-accent-text)}.rs-cleanup__scan{display:grid;gap:2px}.rs-cleanup__stats{display:flex;flex-wrap:wrap;gap:12px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-cleanup__row{min-height:44px;cursor:pointer}.rs-cleanup__url{max-width:40%;overflow:hidden;text-overflow:ellipsis}.rs-cleanup__toggle{margin-bottom:12px}.rs-cleanup__badge{flex:none;display:inline-flex;gap:4px;padding:2px 8px;border-radius:var(--rs-radius-sm);background:var(--rs-danger-subtle);color:var(--rs-danger);font:500 12px/16px var(--rs-font-ui);white-space:nowrap}.rs-cleanup__badge[data-tone=warn]{background:var(--rs-warning-subtle);color:var(--rs-warning)}.rs-import__card{display:grid;gap:12px;margin-bottom:16px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-import__card>h2{margin:0}.rs-quicksave{max-width:520px;margin-inline:auto}.rs-diff__row{color:var(--rs-text);text-decoration:none}[dir=rtl] .rs-lib-card .rs-marker__meta,[dir=rtl] .rs-lib-row .rs-marker__meta,[dir=rtl] .rs-lib-table__date,[dir=rtl] .rs-lib-crow__date,[dir=rtl] .rs-ss-row code.rs-lib-domain{font-family:var(--rs-font-ui)}.rs-lib-facets{max-height:min(360px,60vh);overflow-y:auto}.rs-menu__note{padding:8px 12px;color:var(--rs-text-tertiary);font:400 13px/18px var(--rs-font-ui)}.rs-feeds-reader{flex-direction:row!important;background:var(--rs-bg)}.rs-feeds-list{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--rs-bg)}.rs-feeds-reader--wide .rs-feeds-list{flex:none;width:380px;border-inline-end:1px solid var(--rs-border)}.rs-feeds-pane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--rs-surface)}.rs-feeds-pane__view{flex:1 1 0;min-height:0}.rs-feeds-pane>.rs-empty{margin:auto}.rs-feed-entry.rs-feed-entry--selected,.rs-feed-entry.rs-feed-entry--selected:hover{background:var(--rs-accent-subtle)}.rs-feeds-list__head{display:grid;gap:12px;padding:16px 16px 0;border-bottom:1px solid var(--rs-border)}.rs-feeds-list__row{display:flex;align-items:center;gap:8px}.rs-feeds-list__titles{flex:1;min-width:0;display:grid}.rs-feeds-list__title{margin:0;font:600 18px/24px var(--rs-font-ui);color:var(--rs-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-feeds-list__sub{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-feeds-list__tabs{border-bottom:0;margin-bottom:-1px}.rs-feeds-list__tabs .rs-count{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-feeds-list__scroll{flex:1;min-height:0;overflow:auto}.rs-feeds-list__pad{padding:16px}.rs-feeds-list__sentinel{display:grid;place-items:center;min-height:56px}.rs-feeds-list__end{padding:20px 16px 32px;text-align:center;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-feed-entry{position:relative;display:grid;gap:4px;padding:12px 16px;padding-inline-start:28px;border-bottom:1px solid var(--rs-border);background:transparent}.rs-feed-entry:hover{background:var(--rs-surface-sunken)}.rs-feed-entry:has(.rs-feed-entry__open:focus-visible){outline:2px solid var(--rs-focus-ring);outline-offset:-2px}.rs-feed-entry__dot{position:absolute;inset-inline-start:12px;top:19px;width:6px;height:6px;border-radius:50%;background:var(--rs-accent)}.rs-feed-entry__meta{display:flex;align-items:center;gap:6px;min-width:0;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-feed-entry__source{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--rs-text-secondary)}.rs-feed-entry__time{flex:none;font-family:var(--rs-label-font);white-space:nowrap}.rs-feed-entry__spacer{flex:1}.rs-feed-entry__star{display:flex;color:var(--rs-brass)}.rs-feed-entry__title{margin:0;font:400 15px/21px var(--rs-font-ui);color:var(--rs-text-secondary);text-wrap:pretty}.rs-feed-entry--unread .rs-feed-entry__title{font-weight:600;color:var(--rs-text)}.rs-feed-entry__open{all:unset;cursor:pointer}.rs-feed-entry__open:after{content:"";position:absolute;inset:0}.rs-feed-entry__excerpt{margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-feed-entry__actions{position:absolute;z-index:1;top:6px;inset-inline-end:8px;display:flex;gap:2px;padding:2px;opacity:0;pointer-events:none;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface);box-shadow:var(--rs-shadow-1)}.rs-feed-entry:hover .rs-feed-entry__actions,.rs-feed-entry:focus-within .rs-feed-entry__actions{opacity:1;pointer-events:auto}.rs-feed-entry__actions [aria-pressed=true]{color:var(--rs-brass)}.rs-feeds-skeleton__row{display:grid;gap:8px;padding:14px 16px;padding-inline-start:28px;border-bottom:1px solid var(--rs-border)}.rs-feeds-skeleton__row .rs-skeleton--line{height:13px}.rs-feeds-manage{display:grid;gap:16px}.rs-feed-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-bottom:1px solid var(--rs-border)}.rs-list>.rs-feed-row:last-child{border-bottom:0}.rs-feed-row__tile{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-feed-row__body{flex:1;min-width:0;display:grid;gap:2px}.rs-feed-row__title{font:600 15px/22px var(--rs-font-ui);color:var(--rs-text);overflow-wrap:anywhere}.rs-feed-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-feed-row__url{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-feed-row__unread{color:var(--rs-accent-text)}.rs-feed-row__status{padding:0 6px;border-radius:var(--rs-radius-sm);background:var(--rs-warning-subtle);color:var(--rs-warning)}.rs-feed-row__error{margin:4px 0 0;font:400 12px/16px var(--rs-font-ui);color:var(--rs-danger)}@media(max-width:759px){.rs-feed-row{flex-wrap:wrap}.rs-feed-row__body{flex-basis:calc(100% - 54px)}.rs-feed-row__actions{width:100%;justify-content:flex-end}}.rs-add-feed,.rs-feed-customize{display:grid;gap:14px}.rs-add-feed .rs-dialog__body,.rs-feed-customize .rs-dialog__body{margin:0}.rs-feed-customize__icon-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rs-feed-customize__preview{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken)}.rs-feed-customize__swatches{display:flex;flex-wrap:wrap;gap:8px}.rs-feed-customize__swatch{width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:var(--rs-radius-md);box-shadow:inset 0 0 0 1px var(--rs-border);cursor:pointer}.rs-feed-customize__swatch[aria-pressed=true]{border-color:var(--rs-text)}@media(pointer:coarse){.rs-feed-customize__swatch{width:44px;height:44px}}.rs-dialog__actions>.rs-feed-customize__reset{margin-inline-end:auto}.rs-find{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1016px;margin-inline:auto}.rs-find__main{flex:999 1 480px;min-width:0;display:grid;gap:12px}.rs-find__side{flex:1 1 280px;min-width:0;display:grid;gap:16px}.rs-find__heading{margin:0}.rs-find-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-bottom:1px solid var(--rs-border)}.rs-list>.rs-find-row:last-child{border-bottom:0}.rs-find-row__tile{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-find-row__body{flex:1;min-width:0;display:grid;gap:2px}.rs-find-row__title{font:600 15px/22px var(--rs-font-ui);color:var(--rs-text)}.rs-find-row__desc{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-find-row__meta{display:flex;flex-wrap:wrap;gap:0 6px;font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-find-row__action{flex:none}.rs-find-card{display:grid;gap:12px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-find-person{display:flex;align-items:center;gap:10px}.rs-find-person__initial{flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--rs-border);border-radius:50%;background:var(--rs-surface-sunken);font:600 12px/1 var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-find-person__body{flex:1;min-width:0;display:grid}.rs-find-person__name{font:500 14px/20px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.rs-find-person__name:hover{text-decoration:underline}.rs-find-person__meta{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}@media(max-width:759px){.rs-find-row{flex-wrap:wrap}.rs-find-row__body{flex-basis:calc(100% - 54px)}.rs-find-row__action{margin-inline-start:54px}}.rs-find-search{display:grid;gap:12px}.rs-find-search__field{display:flex;align-items:center;gap:10px;height:44px;padding-inline:14px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-lg);background:var(--rs-surface);color:var(--rs-text-tertiary)}.rs-find-search__field:focus-within{border-color:var(--rs-accent);box-shadow:0 0 0 3px var(--rs-accent-subtle)}.rs-find-search__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:400 15px/22px var(--rs-font-ui);color:var(--rs-text)}.rs-find-search__count{flex:none;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-find__list,.rs-find-rank{margin:0;padding:0;list-style:none}.rs-find-rank{display:grid;gap:10px}.rs-find__more{justify-self:center}.rs-find-row__action--on{background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-find-card__empty{margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-add-feed__browse{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--rs-text-tertiary)}.rs-follow{display:grid;gap:24px;max-width:1016px;margin-inline:auto}.rs-follow__people{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.rs-follow__person{padding:12px 14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-follow__new{flex:none;font:500 12px/16px var(--rs-font-mono);color:var(--rs-accent-text)}.rs-follow__stream{margin:0;padding:0;list-style:none;display:grid;gap:16px}.rs-follow-event{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-follow-event__head{display:flex;align-items:center;gap:10px;font:400 14px/20px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-follow-event__who{font-weight:600;color:var(--rs-text)}.rs-follow-event__coll{font-weight:500;color:var(--rs-text)}.rs-follow-event__when{margin-inline-start:auto;flex:none;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-follow-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-follow-item .rs-marker__meta{color:var(--rs-text-secondary)}.rs-follow-item__body{flex:1;min-width:0;display:grid;gap:2px}.rs-follow-item__title{font:500 14px/20px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;overflow-wrap:anywhere}.rs-follow-item__title:hover{text-decoration:underline}.rs-follow-event__more{padding-inline-start:42px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}@media(max-width:759px){.rs-follow-event__more{padding-inline-start:0}}.rs-page-head.rs-feeds-head{box-sizing:border-box;width:100%;max-width:1080px;margin-inline:auto;padding-top:28px}.rs-radar-issue{display:grid;gap:12px;max-width:1016px;margin-inline:auto}.rs-radar-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:8px 0 12px}.rs-radar-head__titles{display:grid;gap:4px;min-width:0}.rs-radar-head__eyebrow{display:flex;align-items:center;gap:6px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-radar-head__title{margin:0;font:600 26px/34px var(--rs-font-reading);color:var(--rs-text);text-wrap:balance}.rs-radar-head__sub{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-radar-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rs-radar-head__select{width:auto;height:32px;background-position:calc(100% - 18px) 14px,calc(100% - 13px) 14px}[dir=rtl] .rs-radar-head__select{background-position:13px 14px,18px 14px}.rs-radar-card{display:grid;gap:10px;padding:18px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-radar-card__label{font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-radar-card__kind{justify-self:start;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--rs-radius-sm);background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:500 12px/16px var(--rs-font-ui)}.rs-radar-card__dot{width:6px;height:6px;border-radius:50%;background:var(--rs-accent)}.rs-radar-card__title{margin:0;font:600 17px/24px var(--rs-font-ui);color:var(--rs-text);text-wrap:pretty}.rs-radar-card__prose{margin:0;font:400 16px/26px var(--rs-font-reading);color:var(--rs-text);white-space:pre-line;text-wrap:pretty}.rs-radar-card__quote{display:grid;gap:6px;padding:12px 14px;border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken)}.rs-radar-items{display:grid;gap:12px;margin-top:16px}.rs-radar-items__heading{margin:0}.rs-brf-prefs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rs-brf-pref{display:grid;gap:4px;min-width:0;color:var(--rs-text)}.rs-brf-feed{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rs-brf-feed__input{flex:1 1 280px;font-family:var(--rs-font-mono);font-size:12px}.rs-brf-item__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rs-brf-item__meta{font:400 12px/16px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-brf-kind--busy{background:var(--rs-brass-subtle);color:var(--rs-brass)}.rs-brf-kind--busy .rs-radar-card__dot{background:var(--rs-brass)}.rs-brf-kind--failed{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-brf-kind--failed .rs-radar-card__dot{background:var(--rs-danger)}.rs-brf-item__audio{width:100%}.rs-brf-item__script>summary{cursor:pointer;font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-brf-item__script>pre{margin:8px 0 0;max-height:360px;overflow:auto;white-space:pre-wrap}@media(max-width:759px){.rs-brf-prefs{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-gaps{display:grid;gap:16px;max-width:1016px;margin-inline:auto}.rs-gaps__note{margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-gaps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.rs-gaps__suggested{border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-gaps__hint{margin:0;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-gaps__suggested>.rs-find__heading,.rs-gaps__suggested>.rs-gaps__hint{color:var(--rs-text-secondary)}.rs-gaps__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rs-gaps__list>li{display:flex;justify-content:space-between;gap:12px;font:400 14px/20px var(--rs-font-ui)}.rs-gaps__tag{min-width:0;color:var(--rs-text);overflow-wrap:anywhere}.rs-gaps__count{flex:none;font:400 12px/20px var(--rs-label-font);color:var(--rs-text-tertiary)}.rs-dfeed-tile{flex:none;inline-size:var(--rs-dfeed-tile-size, 40px);block-size:var(--rs-dfeed-tile-size, 40px);display:grid;place-items:center;border-radius:calc(var(--rs-dfeed-tile-size, 40px) / 5);font:600 calc(var(--rs-dfeed-tile-size, 40px) * .36) / 1 var(--rs-font-mono);overflow:hidden}.rs-dfeed-tile img{object-fit:contain;border-radius:var(--rs-radius-xs)}.rs-dfeed-tile--img{background:var(--rs-surface-sunken);border:1px solid var(--rs-border)}.rs-dfeed-tile--t0{background:var(--rs-tile-1);color:var(--rs-tile-text)}.rs-dfeed-tile--t1{background:var(--rs-tile-2);color:var(--rs-tile-text)}.rs-dfeed-tile--t2{background:var(--rs-tile-3);color:var(--rs-tile-text)}.rs-dfeed-tile--t3{background:var(--rs-tile-4);color:var(--rs-tile-text)}.rs-dfeed-tile--t4{background:var(--rs-tile-5);color:var(--rs-tile-text)}.rs-dfeed-tile--t5{background:var(--rs-tile-6);color:var(--rs-tile-text)}.rs-dfeed-tile--t6{background:var(--rs-tile-7);color:var(--rs-tile-text)}.rs-dfeed-tile--t7{background:var(--rs-tile-8);color:var(--rs-tile-text)}.rs-dfeed{position:relative;color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-dfeed--row{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--rs-border)}.rs-dfeed--row:last-child{border-bottom:0}.rs-dfeed--row:hover{background:var(--rs-surface-sunken)}.rs-dfeed--selected,.rs-dfeed--selected:hover{background:var(--rs-accent-subtle)}.rs-dfeed--card{block-size:100%;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"tile head" "text text" "chips chips" "space space" "foot foot";column-gap:12px;row-gap:12px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-dfeed--card:hover{border-color:var(--rs-border-strong)}.rs-dfeed--card>.rs-dfeed-tile{grid-area:tile}.rs-dfeed--card .rs-dfeed__body{display:contents}.rs-dfeed--card .rs-dfeed__head{grid-area:head;display:grid;gap:2px}.rs-dfeed--card .rs-dfeed__why,.rs-dfeed--card .rs-dfeed__desc{grid-area:text}.rs-dfeed--card .rs-dfeed__chips{grid-area:chips}.rs-dfeed__rank{flex:none;inline-size:20px;padding-block-start:10px;font:500 13px/20px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dfeed__body{flex:1;min-width:0;display:grid;gap:3px}.rs-dfeed__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;min-width:0}.rs-dfeed__open{all:unset;min-width:0;cursor:pointer;overflow:hidden}.rs-dfeed__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.rs-dfeed__open:focus-visible{outline:none}.rs-dfeed__open:focus-visible:after{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:calc(var(--rs-focus-width) * -1)}.rs-dfeed__title{font:600 15px/21px var(--rs-font-ui)}.rs-dfeed--card .rs-dfeed__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-dfeed__site{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.rs-dfeed__publisher{font-size:13px;color:var(--rs-text-tertiary)}.rs-dfeed__desc,.rs-dfeed__why{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-dfeed__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-dfeed__why{display:flex;gap:6px;align-items:flex-start;line-height:18px;text-wrap:pretty}.rs-dfeed__why>rs-icon{flex:none;padding-block-start:2px;color:var(--rs-accent-text)}.rs-dfeed__chips{display:flex;flex-wrap:wrap;gap:4px}.rs-dfeed__chip{block-size:20px;display:inline-flex;align-items:center;padding-inline:6px;border-radius:var(--rs-radius-xs);background:var(--rs-surface-sunken);font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-dfeed__lang{display:inline-flex;align-items:center;padding-inline:5px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-xs);font:500 11px/16px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-dfeed__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:var(--rs-text-tertiary);font:400 12px/16px var(--rs-font-mono)}.rs-dfeed__type{display:flex;align-items:center;gap:5px;color:var(--rs-text-secondary)}.rs-dfeed__growth{display:inline-flex;align-items:center;gap:3px;color:var(--rs-success)}:root[dir=rtl] .rs-dfeed__meta,:root[dir=rtl] .rs-dfeed__stats,:root[dir=rtl] .rs-dpack__meta,:root[dir=rtl] .rs-dhead__quota,:root[dir=rtl] .rs-dtopic-head__stat,:root[dir=rtl] .rs-dpack-head__meta,:root[dir=rtl] .rs-dcheck__meta,:root[dir=rtl] .rs-dpack-side__quota,:root[dir=rtl] .rs-dfollow__sub,:root[dir=rtl] .rs-dpack-progress__line{font-family:var(--rs-font-ui)}.rs-dfeed__foot{grid-area:foot;display:flex;align-items:center;gap:10px}.rs-dfeed__stats{flex:1;min-width:0;display:flex;align-items:center;gap:6px;color:var(--rs-text-tertiary);font:400 12px/16px var(--rs-font-mono);white-space:nowrap;overflow:hidden}.rs-dfeed-btn{position:relative;z-index:1;flex:none;block-size:32px;display:inline-flex;align-items:center;gap:6px;padding-inline:12px;border-radius:var(--rs-radius-sm);border:1px solid var(--rs-accent);background:var(--rs-surface);color:var(--rs-accent-text);font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-dfeed--card .rs-dfeed-btn{block-size:30px;padding-inline:10px}.rs-dfeed-btn:hover{background:var(--rs-accent-subtle)}.rs-dfeed-btn:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-dfeed-btn--following,.rs-dfeed-btn--loading{border-color:var(--rs-border);background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-dfeed-btn--following:hover{background:var(--rs-surface-sunken);border-color:var(--rs-border-strong)}.rs-dfeed-btn--loading{cursor:progress}.rs-dfeed-btn--loading rs-icon{animation:rs-dspin 1s linear infinite}.rs-dfeed-btn--icon{padding-inline:8px}@media(pointer:coarse){.rs-dfeed-btn{min-block-size:44px;min-inline-size:44px;justify-content:center}}@keyframes rs-dspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rs-dfeed-btn--loading rs-icon{animation:none}}.rs-dtopic{position:relative;display:grid;gap:10px;padding:14px;border-radius:var(--rs-radius-lg);border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text);text-decoration:none}a.rs-dtopic:hover{border-color:var(--rs-border-strong)}a.rs-dtopic:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-dtopic--on{border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-dtopic__icon{inline-size:32px;block-size:32px;border-radius:var(--rs-radius-md);background:var(--rs-accent-subtle);color:var(--rs-accent-text);display:grid;place-items:center}.rs-dtopic__text{display:grid}.rs-dtopic__name{font:600 15px/21px var(--rs-font-ui)}.rs-dtopic__count{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dtopic__check{position:absolute;inset-block-start:10px;inset-inline-end:10px;color:var(--rs-accent-text)}.rs-dpack{display:grid;gap:12px;padding:18px;border-radius:var(--rs-radius-xl);border:1px solid var(--rs-border);background:var(--rs-surface);align-content:start}.rs-dpack__stack{display:flex;justify-content:flex-start}.rs-dpack__stack>.rs-dfeed-tile{margin-inline-end:-6px;border:2px solid var(--rs-surface)}.rs-dpack__text{display:grid;gap:4px}.rs-dpack__name{margin:0;font:600 16px/22px var(--rs-font-ui)}.rs-dpack__desc{font-size:13px;line-height:19px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-dpack__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-dpack__meta{flex:1;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dpreview{display:grid;align-content:start}.rs-dpreview__head{padding:20px;display:grid;gap:16px;border-bottom:1px solid var(--rs-border)}.rs-dpreview__id{display:flex;gap:14px;align-items:flex-start}.rs-dpreview__name{flex:1;min-width:0;display:grid;gap:2px}.rs-dpreview__title{margin:0;font:600 22px/28px var(--rs-font-reading);overflow-wrap:anywhere}.rs-dpreview__by{color:var(--rs-text-secondary)}.rs-dpreview__host{font-family:var(--rs-font-mono);font-size:13px}.rs-dpreview__desc{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-dpreview__facts{margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.rs-dpreview__fact{padding:8px 10px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);display:flex;flex-direction:column-reverse}.rs-dpreview__fact dd{margin:0;font:600 15px/20px var(--rs-font-mono);text-align:start}.rs-dpreview__fact dt{font-size:11px;line-height:16px;color:var(--rs-text-secondary)}.rs-dpreview__tags{display:flex;flex-wrap:wrap;gap:4px}.rs-dpreview__tags .rs-dfeed__chip{block-size:22px;padding-inline:7px}.rs-dpreview__actions{position:relative;display:flex;gap:8px;flex-wrap:wrap}.rs-dpreview__actions>.rs-btn{block-size:40px}.rs-dpreview__follow{flex:1 1 140px;justify-content:center}.rs-dpreview__follow:not(.rs-btn--primary):not(.rs-dpreview__follow--on){border-color:var(--rs-accent);color:var(--rs-accent-text)}.rs-dpreview__follow--on{background:var(--rs-surface-sunken)}.rs-dpreview__copy-short{display:none}.rs-dpreview__note{margin:0;font-size:13px;color:var(--rs-text-tertiary)}.rs-dpreview__items{padding:8px 20px 20px;display:grid}.rs-dpreview__items-head{display:flex;justify-content:space-between;gap:8px;padding-block:10px}.rs-dpreview__list{list-style:none;margin:0;padding:0}.rs-dpreview__item{display:flex;gap:12px;padding-block:12px;border-top:1px solid var(--rs-border)}.rs-dpreview__item-body{flex:1;min-width:0;display:grid;gap:3px}.rs-dpreview__item-title{font:600 14px/20px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;text-wrap:pretty}a.rs-dpreview__item-title:hover{text-decoration:underline}.rs-dpreview__item-excerpt{font-size:13px;line-height:19px;color:var(--rs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-dpreview__thumb{flex:none;inline-size:76px;block-size:56px;border-radius:var(--rs-radius-sm);border:1px solid var(--rs-border);object-fit:cover}.rs-dpreview__empty{margin:0;padding-block:12px;color:var(--rs-text-tertiary)}@media(max-width:759.98px){.rs-dpreview__copy-long{display:none}.rs-dpreview__copy-short{display:inline}}.rs-dpage{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--rs-bg)}.rs-dbar{display:none}.rs-dpage__scroll{flex:1;min-height:0;overflow:auto}.rs-dpage__inner{max-width:1120px;margin-inline:auto;padding:28px 32px 96px;display:grid;gap:28px;align-content:start}.rs-dhead{display:grid;gap:14px}.rs-dhead__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-dhead__titles{display:grid;gap:4px}.rs-dhead__h1{margin:0;font:600 26px/34px var(--rs-font-ui)}:root[dir=rtl] .rs-dhead__h1{font-family:var(--rs-font-reading)}.rs-dhead__sub{color:var(--rs-text-tertiary);font-size:13px}.rs-dhead__sub--wait{display:block;inline-size:240px;max-inline-size:100%;block-size:14px;margin-block-start:4px}.rs-dhead__quota{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dsearch{block-size:48px;display:flex;align-items:center;gap:10px;padding-inline:14px 6px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-dsearch:focus-within{border-color:var(--rs-accent);outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:1px}.rs-dsearch__icon{flex:none;color:var(--rs-text-secondary)}.rs-dsearch__input{flex:1;min-width:0;block-size:100%;border:0;background:transparent;color:var(--rs-text);font:400 15px/20px var(--rs-font-ui);outline:none}.rs-dsearch__input::placeholder{color:var(--rs-text-tertiary)}.rs-dsearch__input::-webkit-search-cancel-button{display:none}.rs-dsearch--url .rs-dsearch__input{font-family:var(--rs-font-mono);text-align:left}.rs-dsearch__clear{all:unset;flex:none;inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:var(--rs-radius-sm);color:var(--rs-text-tertiary);cursor:pointer}.rs-dsearch__clear:hover{color:var(--rs-text)}.rs-dsearch__clear:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring)}.rs-dsearch-hint{margin:0;color:var(--rs-text-secondary)}.rs-dfilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rs-dfilter-sheet .rs-dfilters{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;row-gap:12px}.rs-dfilter-sheet .rs-dfilters__sep{display:none}.rs-dfilter-sheet .rs-dfilters__types{flex-basis:100%}.rs-dbar__action{margin-inline-start:auto}.rs-dfilters__sep{flex:none;inline-size:1px;block-size:20px;margin-inline:4px;background:var(--rs-border)}.rs-dfilters__types{flex:none}.rs-dfilter{flex:none;block-size:30px;display:inline-flex;align-items:center;border-radius:var(--rs-radius-sm);border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);white-space:nowrap}.rs-dfilter--on{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-dfilter__main,.rs-dfilter__clear{all:unset;block-size:100%;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rs-dfilter__main{padding-inline:10px}.rs-dfilter--on .rs-dfilter__main{padding-inline-end:4px}.rs-dfilter__clear{padding-inline:4px 8px}.rs-dfilter__main:focus-visible,.rs-dfilter__clear:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);border-radius:var(--rs-radius-sm)}.rs-dfilter-menu{max-block-size:320px;overflow:auto}@media(pointer:coarse){.rs-dfilter{block-size:44px}}.rs-dsection{display:grid;gap:12px;align-content:start;min-width:0}.rs-dsection__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rs-dsection__title{margin:0;font:600 18px/26px var(--rs-font-ui)}.rs-dsection__sub{font-size:13px;color:var(--rs-text-tertiary)}.rs-dcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rs-dranks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rs-dlist{border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden;background:var(--rs-surface)}.rs-dlist-empty{display:grid;justify-items:center;gap:10px;padding:28px 16px;text-align:center}.rs-dlist-empty__icon{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:50%;border:1.5px dashed var(--rs-accent);color:var(--rs-text-secondary)}.rs-dlist-empty__text{display:grid;gap:4px;max-width:320px}.rs-dtopics{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.rs-dpacks{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.rs-dmore{justify-self:center}.rs-dskel{display:grid;gap:18px;animation:rs-pulse 1.4s ease-in-out infinite}.rs-dskel__label{block-size:14px;inline-size:120px;border-radius:var(--rs-radius-xs);background:var(--rs-skeleton)}.rs-dskel__label--wide{inline-size:160px}.rs-dskel__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.rs-dskel__card{block-size:200px;border-radius:var(--rs-radius-lg);background:var(--rs-skeleton)}.rs-dskel__rows{display:grid;gap:8px}.rs-dskel__row{block-size:64px;border-radius:var(--rs-radius-md);background:var(--rs-skeleton)}@media(prefers-reduced-motion:reduce){.rs-dskel{animation:none}}.rs-derror{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--rs-radius-lg);background:var(--rs-danger-subtle)}.rs-derror__icon{flex:none;padding-block-start:2px;color:var(--rs-danger)}.rs-derror__text{flex:1;display:grid;gap:2px}.rs-derror__title{font-weight:600}.rs-derror__body{color:var(--rs-text-secondary)}.rs-dempty{display:grid;justify-items:center;gap:14px;text-align:center;padding:40px 16px}.rs-dempty__art{position:relative;inline-size:140px;block-size:100px}.rs-dempty__art>span{position:absolute}.rs-dempty__art>span:nth-child(1){inset-inline-start:20px;inset-block-end:6px;inline-size:100px;block-size:50px;border:1.5px solid var(--rs-text-secondary);border-bottom:0;border-radius:100px 100px 0 0}.rs-dempty__art>span:nth-child(2){inset-inline-start:44px;inset-block-end:6px;inline-size:52px;block-size:26px;border:1.5px solid var(--rs-text-secondary);border-bottom:0;border-radius:52px 52px 0 0}.rs-dempty__art>span:nth-child(3){inset-inline-start:64px;inset-block-start:10px;inline-size:12px;block-size:12px;border:1.5px dashed var(--rs-accent);border-radius:50%}.rs-dempty__art>span:nth-child(4){inset-inline:0;inset-block-end:4px;block-size:1.5px;background:var(--rs-border-strong)}.rs-dempty__text{display:grid;gap:4px;max-width:440px}.rs-dempty__title{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-dempty__body{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-dempty__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.rs-dresults__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-dresults__title{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-dsort{all:unset;display:inline-flex;align-items:center;gap:4px;min-block-size:32px;font-size:13px;color:var(--rs-text-secondary);cursor:pointer}.rs-dsort:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);border-radius:var(--rs-radius-sm)}.rs-dsplit{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.rs-dsplit__main{flex:999 1 520px;min-width:0;display:grid;gap:10px}.rs-dsplit__side{flex:1 1 260px;min-width:0;display:grid;gap:12px;align-content:start}.rs-dcard{padding:16px;border-radius:var(--rs-radius-lg);border:1px solid var(--rs-border);background:var(--rs-surface);display:grid;gap:10px}.rs-dcard__label{margin:0}.rs-dchips{display:flex;flex-wrap:wrap;gap:6px}.rs-dchips--scroll{flex-wrap:wrap}.rs-dpill{block-size:28px;display:inline-flex;align-items:center;padding-inline:10px;border-radius:var(--rs-radius-full);border:1px solid var(--rs-border);color:var(--rs-text);font:500 13px/18px var(--rs-font-ui);text-decoration:none}.rs-dpill:hover{border-color:var(--rs-border-strong)}.rs-dsave{padding:14px 16px;border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);display:flex;gap:10px;align-items:flex-start}.rs-dsave__text{flex:1;font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-durl{display:grid;gap:12px;max-width:760px}.rs-durl__title{margin:0;display:flex;align-items:center;gap:8px;font:600 16px/24px var(--rs-font-ui)}.rs-durl__ok{color:var(--rs-success)}.rs-durl__item{display:grid;border-bottom:1px solid var(--rs-border)}.rs-durl__item:last-child{border-bottom:0}.rs-durl__item>.rs-dfeed{border-bottom:0}.rs-durl__feed{margin-block-start:-6px;padding-block:0 12px;padding-inline:70px 16px;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);text-align:start;overflow-wrap:anywhere}.rs-durl__note{margin:0;font-size:13px;color:var(--rs-text-tertiary)}.rs-dnofeed{display:flex;align-items:flex-start;gap:14px;padding:22px;border-radius:var(--rs-radius-xl);border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-dnofeed__main{flex:1;min-width:0;display:grid;gap:16px}.rs-dnofeed__text{display:grid;gap:6px;max-width:640px}.rs-dnofeed__title{margin:0;font:600 17px/24px var(--rs-font-ui)}.rs-dnofeed__body{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-dnofeed__actions{display:flex;gap:8px;flex-wrap:wrap}.rs-dpopular{display:grid;gap:10px;margin-block-start:24px}.rs-dpopular__label{margin:0;font:500 11px/16px var(--rs-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rs-text-tertiary)}.rs-dpopular__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.rs-dpopular__card{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);color:var(--rs-text);text-decoration:none}.rs-dpopular__card:hover{border-color:var(--rs-border-strong)}.rs-dpopular__card:focus-visible{outline:2px solid var(--rs-focus-ring);outline-offset:1px}.rs-dpopular__text{display:grid;min-width:0}.rs-dpopular__title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-dpopular__url{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-dcrumb{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:13px;color:var(--rs-text-tertiary)}.rs-dcrumb a{color:inherit;text-decoration:none}.rs-dcrumb a:hover{color:var(--rs-text)}.rs-dtopic-head,.rs-dpack-head{display:grid;gap:12px}.rs-dtopic-head__row{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.rs-dtopic-head__icon{flex:none;inline-size:48px;block-size:48px;border-radius:var(--rs-radius-lg);background:var(--rs-accent-subtle);color:var(--rs-accent-text);display:grid;place-items:center}.rs-dtopic-head__text{flex:1 1 360px;display:grid;gap:4px}.rs-dtopic-head__title,.rs-dpack-head__title{margin:0;font:600 28px/36px var(--rs-font-reading)}.rs-dtopic-head__desc,.rs-dpack-head__desc{margin:0;max-width:680px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-dtopic-head__stat,.rs-dpack-head__meta{font:400 12px/18px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dsub{all:unset;flex:none;block-size:30px;display:inline-flex;align-items:center;gap:6px;padding-inline:11px;border-radius:var(--rs-radius-full);border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text);font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-dsub[aria-pressed=true]{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-dsub:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-dsub__n{font:400 11px/14px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dsortbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--rs-border)}.rs-dsortbar__tabs{flex:1 0 auto;border-bottom:0}.rs-dsortbar .rs-dfilters{padding-block:4px}.rs-dlatest__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rs-dlatest__title{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-dlatest__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rs-border)}.rs-dlatest__item{display:grid;gap:4px;padding-block:12px;border-bottom:1px solid var(--rs-border)}.rs-dlatest__src{display:flex;align-items:center;gap:6px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-dlatest__feed{font-weight:500;color:var(--rs-text-secondary)}.rs-dlatest__time{font-family:var(--rs-font-mono)}.rs-dlatest__headline{font:600 14px/20px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;text-wrap:pretty}a.rs-dlatest__headline:hover{text-decoration:underline}.rs-dalltopics{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.rs-dalltopics__group{display:grid;gap:8px;align-content:start}.rs-dalltopics__subs{list-style:none;margin:0;padding:0 4px;display:grid;gap:2px}.rs-dalltopics__subs li{display:flex;justify-content:space-between;gap:8px;min-block-size:28px;align-items:center}.rs-dalltopics__subs a{color:var(--rs-text-secondary);text-decoration:none}.rs-dalltopics__subs a:hover{color:var(--rs-text);text-decoration:underline}.rs-dfeedpage{max-width:760px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);background:var(--rs-surface);overflow:hidden}.rs-dcheck{margin:0;padding:0;min-width:0;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);overflow:hidden;background:var(--rs-surface)}.rs-dcheck__summary{float:left;inline-size:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--rs-surface-sunken);border-bottom:1px solid var(--rs-border);font:500 13px/18px var(--rs-font-ui)}.rs-dcheck__summary+*{clear:both}.rs-dcheck__count{flex:1}.rs-dcheck__already{color:var(--rs-text-tertiary);font-weight:400}.rs-dcheck__row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rs-border);cursor:pointer}.rs-dcheck__row:last-child{border-bottom:0}.rs-dcheck__row--locked{opacity:.6;cursor:default}.rs-dcheck__text{flex:1;min-width:0;display:grid}.rs-dcheck__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-dcheck__meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.rs-dcheck__status{flex:none;font-size:12px;color:var(--rs-text-tertiary)}.rs-dcheck__status[data-status=followed]{color:var(--rs-success)}.rs-dcheck__status[data-status=following]{color:var(--rs-accent-text)}.rs-dcheck__status[data-status=skipped_inactive],.rs-dcheck__status[data-status=skipped_limit],.rs-dcheck__status[data-status=failed]{color:var(--rs-text)}.rs-dpack-side{flex-basis:280px;position:sticky;inset-block-start:0;gap:14px;padding:18px;border-radius:var(--rs-radius-xl);border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-dpack-side__title{margin:0;font:600 15px/22px var(--rs-font-ui)}.rs-dpack-side__quota{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dpack-progress{display:grid;gap:8px}.rs-dpack-progress__line{display:flex;justify-content:space-between;gap:8px;font:400 13px/18px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-dmeter{block-size:6px;border-radius:3px;background:var(--rs-surface-sunken);overflow:hidden}.rs-dmeter__bar{display:block;block-size:6px;border-radius:3px;background:var(--rs-accent);transition:inline-size var(--rs-dur-base) var(--rs-ease-out)}.rs-dpack-done{min-width:0;display:grid;gap:10px}.rs-dpack-done__title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-dpack-done__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rs-dpack-done__tile{min-width:0;overflow-wrap:anywhere;padding:8px 10px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);display:grid;font-size:12px;line-height:16px;color:var(--rs-text-tertiary)}.rs-dpack-done__n{font:600 18px/24px var(--rs-font-mono);color:var(--rs-text)}.rs-dpack-done__tile--ok .rs-dpack-done__n{color:var(--rs-success)}.rs-dpack-done__tile--warn .rs-dpack-done__n{color:var(--rs-warning)}.rs-dpack-done__skip{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-dpack-done__actions{display:flex;flex-wrap:wrap;gap:8px}.rs-dpack-done__actions>a{flex:1;justify-content:center}.rs-dfollow__head{display:flex;align-items:center;gap:12px}.rs-dfollow__head-text{display:grid;min-width:0}.rs-dfollow__title{font:600 16px/22px var(--rs-font-ui)}.rs-dfollow__sub{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dfollow{display:grid;gap:16px}.rs-dfollow__group{margin:0;padding:0;border:0;min-width:0;display:grid;gap:6px}.rs-dfollow__label{padding:0;font:500 13px/18px var(--rs-font-ui)}.rs-dfollow__folders{display:grid;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);overflow:hidden;max-block-size:240px;overflow-y:auto}.rs-dfollow__folder{min-block-size:40px;display:flex;align-items:center;gap:10px;padding-inline:12px;border-bottom:1px solid var(--rs-border);cursor:pointer}.rs-dfollow__folder:last-child{border-bottom:0}.rs-dfollow__folder--on{background:var(--rs-accent-subtle)}.rs-dfollow__folder-name{flex:1;min-width:0}.rs-dfollow__hint{font-size:12px;color:var(--rs-text-tertiary)}.rs-dfollow__switch{display:flex;align-items:center;gap:12px;cursor:pointer}.rs-dfollow__switch-text{flex:1;display:grid}.rs-dfollow__switch-title{flex:1;font-weight:500}.rs-dfollow__switch-help{font-size:12px;line-height:16px;color:var(--rs-text-tertiary)}.rs-dfollow__seg{display:flex}.rs-dfollow__seg>button{flex:1;justify-content:center}.rs-dlimit{display:grid;gap:16px}.rs-dlimit .rs-usage__name{font:400 13px/18px var(--rs-label-font);color:var(--rs-text-secondary)}.rs-dlimit .rs-usage--danger .rs-usage__count,.rs-dlimit .rs-usage--warning .rs-usage__count{color:var(--rs-text-secondary)}.rs-dlimit .rs-usage--danger .rs-usage__fill,.rs-dlimit .rs-usage--warning .rs-usage__fill{background:var(--rs-text-secondary)}.rs-dlimit__group{display:grid;gap:6px}.rs-dlimit__label{font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-dlimit__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rs-dlimit__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border)}.rs-dlimit__text{flex:1;min-width:0;display:grid}.rs-dlimit__name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-dlimit__pro{border-color:var(--rs-accent);color:var(--rs-accent-text)}.rs-dlimit__badge{block-size:18px;display:inline-flex;align-items:center;padding-inline:5px;border:1px solid var(--rs-accent);border-radius:var(--rs-radius-xs);font-size:11px}.rs-dfollowing{min-inline-size:260px}.rs-dfollowing__head{padding:6px 10px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-dfollowing__switch{position:relative;flex:none;margin-inline-start:auto;width:28px;height:16px;border-radius:var(--rs-radius-full);background:var(--rs-border-strong);transition:background-color var(--rs-dur-fast) var(--rs-ease-out)}.rs-dfollowing__switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:12px;height:12px;border-radius:50%;background:var(--rs-surface);transition:inset-inline-start var(--rs-dur-fast) var(--rs-ease-out)}.rs-dfollowing__switch--on{background:var(--rs-accent)}.rs-dfollowing__switch--on:after{inset-inline-start:14px}.rs-dpanel-pane{block-size:100%}.rs-dpanel{block-size:100%;display:flex;flex-direction:column;background:var(--rs-surface);border-inline-start:1px solid var(--rs-border);box-shadow:var(--rs-shadow-3);color:var(--rs-text)}.rs-dpanel__bar{flex:none;display:flex;align-items:center;gap:6px;block-size:52px;padding-inline:10px;border-bottom:1px solid var(--rs-border)}.rs-dpanel__label{flex:1;font:500 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-dpanel__scroll{flex:1;min-height:0;overflow:auto}.rs-dpanel__error{padding:20px}@media(max-width:759.98px){.rs-dbar{flex:none;display:flex;align-items:center;gap:8px;block-size:52px;padding-inline:16px 8px;border-bottom:1px solid var(--rs-border);background:var(--rs-bg)}.rs-dbar__back{inline-size:36px;block-size:44px;margin-inline-start:-10px;display:grid;place-items:center;color:var(--rs-text)}.rs-dbar__title{flex:1;font:600 18px/24px var(--rs-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-dpage__inner{padding:16px 16px 96px;gap:22px}.rs-dhead__top{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.rs-dfilters,.rs-dchips--scroll{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.rs-dfilters__type-icon{display:none!important}.rs-dcards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;margin-inline:-16px;padding:0 16px 4px;scroll-snap-type:inline mandatory}.rs-dcards>*{scroll-snap-align:start}.rs-dranks{grid-template-columns:minmax(0,1fr)}.rs-dtopics{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-dtopic-head__title,.rs-dpack-head__title{font-size:24px;line-height:32px}.rs-dpanel{border-inline-start:0}.rs-dpanel-pane{inline-size:100vw!important}.rs-durl__feed{padding-inline-start:16px}}.rs-onb-topics{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.rs-onb-topic{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--rs-radius-lg);border:1px solid var(--rs-border);background:var(--rs-surface);cursor:pointer}.rs-onb-topic--on{border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-onb-topic:has(:focus-visible),.rs-onb-lang:has(:focus-visible){outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-onb-topic__name{flex:1;font-weight:500}.rs-onb-topic__check{inline-size:18px;block-size:18px;border-radius:50%;background:var(--rs-accent);color:var(--rs-text-on-accent);display:grid;place-items:center}.rs-onb-langs{margin:0;padding:0;border:0;display:grid;gap:8px}.rs-onb-langs__label{padding:0;font:500 13px/18px var(--rs-font-ui)}.rs-onb-langs__chips{display:flex;flex-wrap:wrap;gap:6px}.rs-onb-lang{block-size:32px;display:inline-flex;align-items:center;padding-inline:12px;border-radius:var(--rs-radius-full);border:1px solid var(--rs-border);background:var(--rs-surface);font-weight:500;cursor:pointer}.rs-onb-lang--on{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-onb-langs__hint,.rs-onb-packs__note{font-size:13px;color:var(--rs-text-tertiary)}.rs-onb-packs{display:grid;gap:10px}.rs-onb-pack{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--rs-radius-xl);border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-dpack-folder{position:relative}.rs-dpack-folder__icon{position:absolute;inset-inline-start:10px;inset-block-start:50%;transform:translateY(-50%);color:var(--rs-text-secondary);pointer-events:none}.rs-dpack-folder .rs-select{padding-inline-start:32px}.rs-onb-pack--on{border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-onb-pack__text{flex:1;min-width:0;display:grid;gap:2px}.rs-onb-pack__name{font:600 15px/21px var(--rs-font-ui)}.rs-onb-pack__desc{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}@media(pointer:coarse){.rs-onb-lang{block-size:44px}}@media(max-width:759.98px){.rs-onb-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-onb-pack{flex-wrap:wrap}}.rs-dprov{justify-self:start;block-size:22px;display:inline-flex;align-items:center;gap:5px;padding-inline:8px;border-radius:var(--rs-radius-full);border:1px solid var(--rs-border);color:var(--rs-text-secondary);font:500 12px/16px var(--rs-font-ui);text-decoration:none;flex:none;white-space:nowrap}a.rs-dprov:hover{color:var(--rs-text);border-color:var(--rs-border-strong)}.rs-fpage{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.rs-fpage__head{flex:none;display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--rs-border);background:var(--rs-bg)}.rs-fpage__back{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--rs-radius-md);color:var(--rs-text-secondary)}.rs-fpage__back:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-fpage__titles{flex:1;min-width:0;display:grid}.rs-fpage__title{margin:0;font:600 18px/24px var(--rs-font-ui)}.rs-fpage__sub{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-fpage__scroll{flex:1;min-height:0;overflow:auto}.rs-fpage__body{padding:24px 32px 32px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.rs-fpage__shot-col{flex:1 1 520px;min-width:0;display:grid;gap:10px}.rs-fpage__shot-head{display:flex;align-items:center;gap:8px;font:500 11px/16px var(--rs-label-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rs-text-tertiary)}.rs-fpage__shot-head>:first-child{flex:1}.rs-fpage__shot-note{text-transform:none;letter-spacing:0}.rs-fpage__shot{position:relative;height:560px;border-radius:10px;border:1px solid var(--rs-border);overflow:hidden;background:var(--rs-surface)}.rs-fpage__frame{display:block;width:100%;height:100%;border:0;background:var(--rs-surface)}.rs-fpage__frame--hidden{visibility:hidden}.rs-fpage__shot-skel{position:absolute;inset:0;padding:20px;display:grid;gap:12px;align-content:start;animation:rs-pulse 1.4s ease-in-out infinite}.rs-fpage__skel{border-radius:4px;background:var(--rs-skeleton)}.rs-fpage__skel--s{height:14px;width:30%}.rs-fpage__skel--m{height:26px;width:55%}.rs-fpage__skel--b{height:80px;border-radius:6px}.rs-fpage__shot-none{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;background:var(--rs-surface-sunken);color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-mono);text-align:center}.rs-fpage__tip{position:absolute;top:12px;inset-inline-end:12px;height:26px;display:flex;align-items:center;padding:0 10px;border-radius:var(--rs-radius-md);background:var(--rs-text);color:var(--rs-bg);font:500 12px/16px var(--rs-font-ui);pointer-events:none}.rs-fpage__side{flex:1 1 380px;min-width:0;display:grid;gap:16px;align-content:start}.rs-fpanel{display:grid;gap:12px;padding:18px;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-fpanel--warn{border-color:transparent;background:var(--rs-warning-subtle)}.rs-fpanel__title{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-fpanel__title--icon{display:flex;align-items:center;gap:8px}.rs-fpanel--warn .rs-fpanel__title--icon rs-icon{color:var(--rs-warning)}.rs-fpanel__ok{color:var(--rs-success)}.rs-fpanel__sub{margin:-6px 0 0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-fpanel__text{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-fpanel__note{font:400 12px/17px var(--rs-font-ui);color:var(--rs-text-tertiary);text-wrap:pretty}.rs-fpanel__label{font:500 13px/18px var(--rs-font-ui)}.rs-fpanel__row{display:flex;gap:8px;flex-wrap:wrap}.rs-fpanel__wide{width:100%;justify-content:center}.rs-fpage__steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rs-fpage__step{display:flex;align-items:center;gap:10px}.rs-fpage__step--todo{color:var(--rs-text-tertiary)}.rs-fpage__step--active rs-icon{animation:rs-spin 1s linear infinite}.rs-fpage__bar{height:4px;border-radius:2px;background:var(--rs-surface-sunken);overflow:hidden}.rs-fpage__bar>span{display:block;height:4px;width:40%;border-radius:2px;background:var(--rs-accent);animation:rs-bar 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rs-fpage__bar>span,.rs-fpage__step--active rs-icon{animation:none}}.rs-fpage__chips{display:flex;gap:6px;flex-wrap:wrap}.rs-fpage__chip{height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:4px;background:var(--rs-surface-sunken);font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-fpage__chip rs-icon{color:var(--rs-success)}.rs-fpage__items{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--rs-border);border-radius:8px;overflow:hidden}.rs-fpage__item{display:flex;gap:10px;align-items:center;padding:9px 10px;border-bottom:1px solid var(--rs-border)}.rs-fpage__item-n{flex:none;width:18px;font:500 11px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-fpage__thumb{flex:none;width:44px;height:30px;border-radius:4px;background:var(--rs-surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--rs-text-tertiary)}.rs-fpage__item-text{flex:1;min-width:0;display:grid}.rs-fpage__item-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-fpage__item-meta{font:400 11px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-fpage__more{padding:8px 10px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-fpage__choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-fpage__choice>button{height:40px;justify-content:center}.rs-fpage__right[aria-pressed=true]{border:2px solid var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text);font-weight:600}.rs-fpage__others{display:grid;gap:4px;justify-items:start}.rs-fpage__taught{display:grid;gap:8px;padding:12px;border-radius:8px;background:var(--rs-surface-sunken)}.rs-fpage__check{display:grid;gap:4px}@media(max-width:759px){.rs-fpage__head{padding:10px 16px}.rs-fpage__open{display:none}.rs-fpage__body{padding:16px}.rs-fpage__shot{height:360px}}.rs-add-feed__nofeed{display:grid;gap:12px;padding:16px;border:1px solid var(--rs-border);border-radius:10px}.rs-add-feed__nofeed-head{display:flex;gap:12px;align-items:flex-start}.rs-add-feed__nofeed-mark{flex:none;width:36px;height:36px;border-radius:8px;background:var(--rs-text);color:var(--rs-bg);display:flex;align-items:center;justify-content:center;font:600 13px/1 var(--rs-font-mono);text-transform:uppercase}.rs-add-feed__nofeed-title{margin:0;font:600 15px/20px var(--rs-font-ui)}.rs-add-feed__nofeed-text{margin:2px 0 0;font:400 13px/19px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-pfeed__row{display:grid;gap:2px;min-width:0}.rs-pfeed__row:empty{display:none}.rs-pfeed__meta{display:flex;align-items:center;gap:8px;min-width:0}.rs-pfeed__chip{flex:none;height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:4px;background:var(--rs-accent-subtle);color:var(--rs-accent-text);font:500 12px/16px var(--rs-font-ui)}.rs-pfeed__checked{min-width:0;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-pfeed__redetect{font:500 12px/16px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-pfeed__banner{margin:12px;padding:14px;border-radius:8px;background:var(--rs-warning-subtle);display:grid;gap:8px}.rs-pfeed__banner-title{display:flex;align-items:center;gap:8px;margin:0;font:600 14px/20px var(--rs-font-ui)}.rs-pfeed__banner-title rs-icon{color:var(--rs-warning)}.rs-pfeed__banner-text{margin:0;font:400 13px/19px var(--rs-font-ui);color:var(--rs-text-secondary);text-wrap:pretty}.rs-pfeed__entry-label{display:inline-flex;align-items:center;gap:6px}.rs-pfeed__note{display:flex;gap:10px;margin-top:24px;padding:12px 14px;border-radius:8px;background:var(--rs-surface-sunken);font:400 13px/19px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-wsetup-pane--side{block-size:100%}.rs-wsetup{block-size:100%;max-block-size:inherit;display:flex;flex-direction:column;background:var(--rs-surface-raised);border-inline-start:1px solid var(--rs-border);box-shadow:var(--rs-shadow-3);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-wsetup-pane--phone .rs-wsetup{block-size:auto;max-block-size:92vh;border-inline-start:0;border-radius:16px 16px 0 0}.rs-wsetup__head{flex:none;display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rs-border)}.rs-wsetup__eye{display:flex;color:var(--rs-accent-text)}.rs-wsetup__title{flex:1;margin:0;font:600 17px/24px var(--rs-font-ui)}.rs-wsetup__body{flex:1;min-block-size:0;overflow:auto;padding:18px 20px;display:grid;gap:20px;align-content:start}.rs-wsetup__foot{flex:none;display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--rs-border)}.rs-wsetup__page{display:flex;gap:12px;align-items:center}.rs-wsetup__page-text{flex:1;min-inline-size:0;display:grid}.rs-wsetup__page-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-wsetup__page-url,.rs-watch-row__meta,.rs-watch-head__sub{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-wsetup__fav,.rs-watch-tile{flex:none;inline-size:36px;block-size:36px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;font:600 14px/1 var(--rs-font-mono)}.rs-watch-tile{inline-size:32px;block-size:32px;font-size:12px}.rs-watch-tile--lg{inline-size:36px;block-size:36px;font-size:14px}.rs-wsetup__field,.rs-wsetup__group{display:grid;gap:8px;margin:0;padding:0;border:0;min-inline-size:0}.rs-wsetup__group--dim{opacity:.45}.rs-wsetup__label{padding:0;font:500 13px/18px var(--rs-font-ui)}.rs-wsetup__hint{font-size:12px;line-height:17px;color:var(--rs-text-tertiary)}.rs-wsetup__kinds{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-wsetup__kind{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid var(--rs-border);background:transparent;color:var(--rs-text);text-align:start;cursor:pointer}.rs-wsetup__kind--on{border:2px solid var(--rs-accent);padding:9px 11px;background:var(--rs-accent-subtle)}.rs-wsetup__radio{inline-size:16px;block-size:16px;border-radius:50%;border:1.5px solid var(--rs-border-strong)}.rs-wsetup__kind--on .rs-wsetup__radio{border:5px solid var(--rs-accent)}.rs-wsetup__kind-name{font-weight:500}.rs-wsetup__kind-sub{grid-column:2;font-size:12px;line-height:16px;color:var(--rs-text-tertiary)}.rs-wsetup__kind--on .rs-wsetup__kind-sub{color:var(--rs-text-secondary)}.rs-wsetup__shot{position:relative;block-size:230px;border-radius:8px;border:1px solid var(--rs-border);overflow:hidden;background:#fff}.rs-wsetup__frame{inline-size:100%;block-size:100%;border:0;pointer-events:none}.rs-wsetup__frame--hidden{visibility:hidden}.rs-wsetup__shot-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;background:var(--rs-surface-sunken);color:var(--rs-text-secondary);font-size:13px}.rs-wsetup__shot-msg--warn{color:var(--rs-warning)}.rs-wsetup__drag{position:absolute;inset:0;cursor:crosshair;touch-action:none}.rs-wsetup__box{position:absolute;border:2px solid var(--rs-accent);background:var(--rs-accent);border-radius:4px}@supports (color: color-mix(in lab,red,red)){.rs-wsetup__box{background:color-mix(in srgb,var(--rs-accent) 8%,transparent)}}.rs-wsetup__box-label{position:absolute;inset-block-start:-22px;inset-inline-start:-2px;block-size:18px;display:flex;align-items:center;padding:0 6px;border-radius:4px;background:var(--rs-accent);color:var(--rs-text-on-accent);font:500 10px/1 var(--rs-font-ui);white-space:nowrap}.rs-wsetup__handle{position:absolute;inline-size:9px;block-size:9px;border-radius:2px;background:#fff;border:2px solid var(--rs-accent)}.rs-wsetup__handle--a{inset-inline-start:-5px;inset-block-start:-5px}.rs-wsetup__handle--b{inset-inline-end:-5px;inset-block-end:-5px}.rs-wsetup__tip{position:absolute;inset-block-end:10px;inset-inline-start:50%;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:var(--rs-text);color:var(--rs-bg);font:500 12px/16px var(--rs-font-ui);white-space:nowrap;pointer-events:none}.rs-wsetup__part-line{font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-wsetup__part-line--warn{color:var(--rs-warning)}.rs-wseg{display:flex;padding:3px;border-radius:8px;background:var(--rs-surface-sunken);border:1px solid var(--rs-border)}.rs-wseg--inline{display:inline-flex}.rs-wseg__btn{flex:1;block-size:30px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-wseg--inline .rs-wseg__btn{block-size:28px}.rs-wseg__btn:disabled{color:var(--rs-text-tertiary);cursor:not-allowed}.rs-wseg__btn--on{background:var(--rs-surface);box-shadow:var(--rs-shadow-1);color:var(--rs-text)}.rs-wsetup__pro-badge{block-size:18px;display:inline-flex;align-items:center;padding:0 5px;border:1px solid var(--rs-accent);border-radius:4px;color:var(--rs-accent-text);font-size:11px}.rs-wsetup__pro-badge--sm{block-size:16px;padding:0 4px;font-size:10px}.rs-wsetup__pro{border-color:var(--rs-accent);color:var(--rs-accent-text)}.rs-wsetup__switch-row{display:flex;align-items:center;gap:12px}.rs-wsetup__switch-text{flex:1;display:grid}.rs-wsetup__switch-name{font-weight:500}.rs-wsetup__check{display:flex;align-items:center;gap:10px}.rs-wsetup__check-name{flex:1}.rs-wsetup__check-sub{font-size:12px;color:var(--rs-text-tertiary)}.rs-wsetup__plan,.rs-wsetup__meter{display:grid;gap:6px}.rs-wsetup__plan{padding:12px 14px;border-radius:8px;background:var(--rs-surface-sunken)}.rs-wsetup__plan .rs-wsetup__hint{color:var(--rs-text-secondary)}.rs-wsetup__meter-row{display:flex;justify-content:space-between;gap:8px;font:400 13px/18px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-wsetup__meter-bar{block-size:6px;border-radius:3px;background:var(--rs-border);overflow:hidden}.rs-wsetup__meter-bar>span{display:block;block-size:6px;border-radius:3px;background:var(--rs-accent)}.rs-wsetup__meter-bar--full{background:var(--rs-text-tertiary)}.rs-wsetup__full{display:grid;gap:10px;padding:14px;border-radius:10px;border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-wsetup__full-title{font:600 15px/22px var(--rs-font-ui)}.rs-wsetup__full-body{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-wsetup__full-actions{display:flex;gap:8px;flex-wrap:wrap}.rs-watch-page{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:1080px;margin:0 auto;padding:28px 32px 64px;display:grid;gap:18px;align-content:start}.rs-watch-page--wide{max-inline-size:1180px}.rs-watch-page--narrow{max-inline-size:820px;gap:20px}.rs-watch-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-watch-page__titles,.rs-watch-head__titles{display:grid;gap:4px}.rs-watch-page__title{margin:0;display:flex;align-items:center;gap:10px;font:600 22px/28px var(--rs-font-ui)}.rs-watch-page__sub{color:var(--rs-text-tertiary);font-size:13px}.rs-watch-tabs{display:flex;gap:4px;border-bottom:1px solid var(--rs-border);overflow-x:auto}.rs-watch-tab{flex:none;block-size:36px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-watch-tab--on{border-bottom-color:var(--rs-text);color:var(--rs-text)}.rs-watch-tab__count{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-watch-list{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:10px;overflow:hidden}.rs-watch-list--skel{animation:rs-pulse 1.4s ease-in-out infinite}.rs-watch-row{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--rs-border)}.rs-watch-row:last-child{border-bottom:0}.rs-watch-row--none{color:var(--rs-text-tertiary)}.rs-watch-row__main{flex:1;min-inline-size:0;display:grid;gap:3px}.rs-watch-row__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-watch-row__name{min-inline-size:0;overflow-wrap:anywhere;font-weight:600;color:var(--rs-text);text-decoration:none}.rs-watch-row__name:hover{text-decoration:underline}.rs-watch-row__part{font-size:12px;line-height:16px;color:var(--rs-text-tertiary)}.rs-watch-row__line{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-watch-row__line--strong{color:var(--rs-text)}.rs-watch-row__action{flex:none;font:500 13px/20px var(--rs-font-ui);white-space:nowrap}.rs-watch-badge{block-size:20px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:4px;font:500 12px/16px var(--rs-font-ui)}.rs-watch-badge--changed{background:var(--rs-brass-subtle);color:var(--rs-brass)}.rs-watch-badge--same{background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-watch-badge--failed{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-watch-badge--paused{background:var(--rs-surface-sunken);color:var(--rs-text-tertiary)}.rs-watch-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--rs-accent-text);font:500 13px/18px var(--rs-font-ui);text-decoration:none;cursor:pointer}.rs-watch-link:hover{text-decoration:underline}.rs-watch-more{justify-self:center}.rs-watch-skel{display:block;block-size:12px;border-radius:3px;background:var(--rs-skeleton)}.rs-watch-skel--sm{block-size:10px;inline-size:60%}.rs-watch-skel--tile{flex:none;inline-size:32px;block-size:32px;border-radius:8px}.rs-watch-skel--block{block-size:120px;border-radius:8px}.rs-watch-empty{padding:56px 24px;display:grid;justify-items:center;gap:14px;text-align:center;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:12px}.rs-watch-empty__icon{inline-size:56px;block-size:56px;border-radius:50%;background:var(--rs-accent-subtle);color:var(--rs-accent-text);display:flex;align-items:center;justify-content:center}.rs-watch-empty__text{display:grid;gap:4px;max-inline-size:460px}.rs-watch-empty__title{font:600 16px/24px var(--rs-font-ui)}.rs-watch-empty__body{color:var(--rs-text-secondary)}.rs-watch-alert{padding:14px 16px;border-radius:10px;display:grid;gap:8px}.rs-watch-alert--warn{background:var(--rs-warning-subtle)}.rs-watch-alert--danger{background:var(--rs-danger-subtle)}.rs-watch-alert__title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-watch-alert--warn .rs-watch-alert__title rs-icon{color:var(--rs-warning)}.rs-watch-alert--danger .rs-watch-alert__title rs-icon{color:var(--rs-danger)}.rs-watch-alert__body{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-watch-alert__actions{display:flex;gap:8px;flex-wrap:wrap}.rs-watch-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rs-watch-head__titles{flex:1 1 200px;min-inline-size:0;gap:0}.rs-watch-head__title{margin:0;font:600 20px/28px var(--rs-font-ui);overflow-wrap:anywhere}.rs-watch-card{padding:18px 20px;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-surface);display:grid;gap:10px}.rs-watch-card--pulse{animation:rs-pulse 1.4s ease-in-out infinite}.rs-watch-card--row{display:flex;gap:12px;align-items:flex-start}.rs-watch-card__ok{display:flex;padding-block-start:2px;color:var(--rs-success)}.rs-watch-card__text{display:grid;gap:4px}.rs-watch-card__title{font-weight:600}.rs-watch-card__body{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-watch-summary__label{display:flex;align-items:center;gap:8px;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-watch-summary__line{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-watch-summary__line--main{font:600 20px/30px var(--rs-font-reading);color:var(--rs-text)}.rs-watch-summary__foot{display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding-block-start:6px;border-top:1px solid var(--rs-border);font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-watch-summary__spacer{flex:1}.rs-watch-cite{font:500 11px/16px var(--rs-font-mono);color:var(--rs-accent-text);padding:0 4px;border-radius:3px;background:var(--rs-accent-subtle);margin-inline-start:3px}.rs-watch-pairs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--rs-border);border-radius:10px;overflow:hidden;background:var(--rs-surface)}.rs-watch-pairs__head,.rs-watch-inline__head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 16px;background:var(--rs-surface-sunken);border-bottom:1px solid var(--rs-border);font:500 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-watch-pairs__head:first-child{border-inline-end:1px solid var(--rs-border)}.rs-watch-cell,.rs-watch-irow{min-block-size:38px;display:flex;gap:8px;align-items:baseline;padding:8px 16px;border-bottom:1px solid var(--rs-border);font:400 15px/22px var(--rs-font-ui)}.rs-watch-cell--l{border-inline-end:1px solid var(--rs-border)}.rs-watch-cell__mark{flex:none;inline-size:14px;font:500 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-watch-cell__text{flex:1;min-inline-size:0;overflow-wrap:anywhere}.rs-watch-cell__ign{color:var(--rs-text-tertiary)}.rs-watch-cell--l.rs-watch-cell--changed,.rs-watch-cell--l.rs-watch-cell--removed,.rs-watch-irow--del{background:var(--rs-danger-subtle)}.rs-watch-cell--l.rs-watch-cell--changed .rs-watch-cell__text,.rs-watch-cell--l.rs-watch-cell--removed .rs-watch-cell__text,.rs-watch-irow--del .rs-watch-cell__text{text-decoration:line-through}.rs-watch-cell--r.rs-watch-cell--changed,.rs-watch-cell--r.rs-watch-cell--added,.rs-watch-irow--add{background:var(--rs-success-subtle)}.rs-watch-cell--ignored,.rs-watch-irow--ign{font:400 13px/20px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-watch-irow--del .rs-watch-cell__mark{color:var(--rs-danger)}.rs-watch-irow--add .rs-watch-cell__mark{color:var(--rs-success)}.rs-watch-inline{border:1px solid var(--rs-border);border-radius:10px;overflow:hidden;background:var(--rs-surface)}.rs-watch-del{color:var(--rs-danger)}.rs-watch-add{color:var(--rs-success)}.rs-watch-tl{margin:0;padding:0;list-style:none;display:grid}.rs-watch-tl__item{display:flex;gap:16px}.rs-watch-tl__rail{flex:none;inline-size:16px;display:flex;flex-direction:column;align-items:center}.rs-watch-tl__rail:before,.rs-watch-tl__rail:after{content:"";inline-size:2px;background:var(--rs-border)}.rs-watch-tl__rail:before{block-size:14px}.rs-watch-tl__rail:after{flex:1}.rs-watch-tl__item--first .rs-watch-tl__rail:before,.rs-watch-tl__item--last .rs-watch-tl__rail:after{background:transparent}.rs-watch-tl__dot{flex:none;inline-size:12px;block-size:12px;border-radius:50%;background:var(--rs-surface);border:2px solid var(--rs-border-strong)}.rs-watch-tl__item--change .rs-watch-tl__dot{background:var(--rs-brass);border-color:var(--rs-brass)}.rs-watch-tl__item--start .rs-watch-tl__dot{background:var(--rs-accent);border-color:var(--rs-accent)}.rs-watch-tl__body{flex:1;min-inline-size:0;padding:8px 0 22px;display:grid;gap:4px}.rs-watch-tl__date{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-watch-tl__title{font:400 15px/22px var(--rs-font-ui);text-wrap:pretty}.rs-watch-tl__item--change .rs-watch-tl__title{font-weight:600}.rs-watch-tl__item--quiet .rs-watch-tl__title{color:var(--rs-text-secondary)}.rs-watch-tl__sub{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-watch-tl__links{display:flex;gap:14px}@media(max-width:759px){.rs-watch-page{padding:16px 16px 32px}.rs-watch-row__action{display:none}}.rs-inbox-scroll{flex:1 1 0;min-height:0;overflow:auto;padding:8px 16px 96px}.rs-inbox-scroll>.rs-bulk-dock{bottom:-80px}.rs-inbox-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:8px 0 16px}.rs-inbox-card{display:grid;gap:8px;align-content:start;min-width:0;padding:14px 16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);color:var(--rs-text)}.rs-inbox-card--muted{opacity:.6}.rs-inbox-card__label{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rs-inbox-card__label--brass{color:var(--rs-brass)}.rs-inbox-card__title{margin:0;font:600 15px/22px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;overflow-wrap:anywhere}a.rs-inbox-card__title:hover{color:var(--rs-accent-text)}.rs-inbox-card__sub{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--rs-border)}.rs-inbox-card__foot{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.rs-inbox-card__spacer{flex:1}.rs-inbox-act{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0;border:0;background:none;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-inbox-act:hover{color:var(--rs-text)}.rs-inbox-act--accent{color:var(--rs-accent-text)}.rs-inbox-act--danger{color:var(--rs-danger)}.rs-inbox-act:disabled{color:var(--rs-text-tertiary);cursor:default}.rs-inbox-group{padding:12px 0 4px}.rs-inbox-group__title{display:block;padding:0 16px 6px}.rs-inbox-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 16px;border:0;border-radius:var(--rs-radius-lg);background:transparent;color:var(--rs-text);font:inherit;text-align:start;text-decoration:none}button.rs-inbox-row,a.rs-inbox-row{cursor:pointer}button.rs-inbox-row:hover,a.rs-inbox-row:hover,.rs-inbox-row:focus-within{background:var(--rs-surface-sunken)}.rs-inbox-row__body{flex:1;min-width:0;display:grid;gap:3px}.rs-inbox-row__title{font:600 15px/22px var(--rs-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.rs-inbox-row__title{color:var(--rs-text);text-decoration:none}a.rs-inbox-row__title:hover{color:var(--rs-accent-text)}.rs-inbox-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;color:var(--rs-text-secondary)}.rs-inbox-row__note{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-inbox-chip{display:inline-flex;align-items:center;flex:none;gap:5px;height:24px;padding:0 8px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text-secondary);font:500 12px/16px var(--rs-font-ui);white-space:nowrap}.rs-inbox-chip--accent{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-inbox-chip--warning{border-color:var(--rs-warning);color:var(--rs-warning)}.rs-inbox-keys{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:4px}.rs-inbox-key{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text-secondary);font:500 12px/16px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-inbox-key:hover{color:var(--rs-text);border-color:var(--rs-border-strong)}.rs-inbox-key--danger{color:var(--rs-danger)}@media(pointer:coarse){.rs-inbox-act,.rs-inbox-key{min-height:44px}.rs-inbox-key{padding:0 12px}}@media(max-width:759px){.rs-inbox-scroll{padding:0 0 16px}.rs-inbox-scroll>.rs-bulk-dock{bottom:0}.rs-inbox-cards{grid-template-columns:minmax(0,1fr);padding:12px 0 8px}.rs-inbox-row{align-items:flex-start;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--rs-border);border-radius:0}.rs-inbox-row__title{white-space:normal}.rs-inbox-row .rs-initial{margin-top:4px}.rs-inbox-keys{flex-basis:100%;justify-content:flex-start;padding-inline-start:44px}}.rs-inbox-filters{display:grid;gap:12px;min-width:0}.rs-inbox-strip{flex-wrap:wrap;row-gap:8px}.rs-inbox-strip__field{display:inline-flex;align-items:center}.rs-inbox-strip__select{width:auto;height:28px;padding-block:0;border-color:transparent;background-color:transparent;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-inbox-strip__select:hover{background-color:var(--rs-surface-sunken);color:var(--rs-text)}.rs-inbox-strip__spacer{flex:1}.rs-inbox-strip__hint{font-family:var(--rs-font-mono)}.rs-inbox-list{display:grid;gap:2px;padding-top:4px}.rs-inbox-list>.rs-inbox-group__title{padding-top:12px}.rs-inbox-trow{position:relative}.rs-inbox-trow--focus,.rs-inbox-trow--selected{background:var(--rs-accent-subtle)}.rs-inbox-trow:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:-2px}.rs-inbox-trow__check{flex:none}.rs-inbox-trow .rs-meta{color:var(--rs-text-secondary)}.rs-inbox-trow .rs-inbox-row__title{display:block}.rs-inbox-trow__intent{display:none;height:20px;padding:0 6px}.rs-shortcuts__section{display:block;margin:12px 0 4px}.rs-shortcuts__section:first-of-type{margin-top:0}@media(max-width:759px){.rs-inbox-strip__hint,.rs-inbox-trow__intent-wide{display:none}.rs-inbox-trow__intent{display:inline-flex}}.rs-toast:has(.rs-toast__choices){flex-wrap:wrap;row-gap:8px}.rs-toast__choices{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}.rs-toast__choice{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-sm);background:transparent;color:inherit;font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-toast__choice:hover,.rs-toast__choice:focus-visible{border-color:currentColor}@media(pointer:coarse){.rs-toast__choice{min-height:44px}}}.rs-inbox-upgrade-foot{margin:12px 0 0}@layer components{.rs-dialog__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:759px){.rs-dialog__pair{grid-template-columns:minmax(0,1fr)}}.rs-inbox-forward,.rs-inbox-error-code{margin:0;color:var(--rs-text-tertiary)}.rs-inbox-forward__address,.rs-inbox-error-code{font-family:var(--rs-font-mono)}.rs-inbox-forward__address{color:var(--rs-text-secondary);overflow-wrap:anywhere}.rs-empty__foot:has(.rs-inbox-forward){width:max-content;max-width:min(640px,calc(100vw - 32px))}.rs-inbox-filter-btn{display:none}.rs-inbox-sheet{display:grid;gap:16px}.rs-inbox-sheet__group{display:flex;flex-wrap:wrap;gap:8px}}@media(max-width:759px){.rs-inbox-filters .rs-tabs,.rs-inbox-strip>:not(.rs-inbox-filter-btn),.rs-inbox-trow__check,.rs-inbox-keys{display:none}.rs-inbox-filter-btn{display:inline-flex;margin-inline-start:auto}.rs-inbox-filters .rs-chip rs-icon{display:none!important}}@layer components{.rs-mng{width:100%;max-width:960px;margin:0 auto;padding:28px 32px 64px;display:grid;align-content:start;gap:18px}.rs-mng__tabs{display:flex;gap:4px;border-bottom:1px solid var(--rs-border);overflow-x:auto}.rs-mng__tab{flex:none;height:36px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--rs-text-secondary);font:500 13px/18px var(--rs-font-ui);white-space:nowrap;cursor:pointer}.rs-mng__tab[aria-selected=true]{border-bottom-color:var(--rs-text);color:var(--rs-text)}.rs-mng__tab-count{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-mng__summary{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:var(--rs-accent-subtle)}.rs-mng__summary>rs-icon{flex:none;padding-top:2px;color:var(--rs-accent-text)}.rs-mng__summary-body{flex:1;min-width:240px;display:grid;gap:2px}.rs-mng__summary-title{font-weight:600}.rs-mng__summary-text{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-mng__bulk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:8px 12px;border-radius:8px;background:var(--rs-text);color:var(--rs-bg)}.rs-mng__bulk-text{flex:1;font-weight:500}.rs-mng__bulk-btn{height:30px;display:flex;align-items:center;padding:0 10px;border-radius:6px;border:1px solid transparent;background:none;color:inherit;font:500 13px/18px var(--rs-font-ui);cursor:pointer}.rs-mng__bulk-btn--outline{border-color:var(--rs-bg)}.rs-mng__bulk-btn:disabled{opacity:.6;cursor:default}.rs-mng__error{display:grid;gap:6px;padding:14px;border-radius:8px;background:var(--rs-warning-subtle)}.rs-mng__error-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-mng__error-title rs-icon{color:var(--rs-warning)}.rs-mng__error-text{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-mng__empty{display:grid;justify-items:center;gap:12px;padding:48px 24px;text-align:center;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-mng__empty-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-mng__empty-title{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-mng__empty-text{margin:0;max-width:460px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-mng__skel{border-radius:10px;border:1px solid var(--rs-border);background:var(--rs-surface);animation:rs-pulse 1.4s ease-in-out infinite}.rs-mng__skel-row{display:flex;gap:12px;padding:16px;border-bottom:1px solid var(--rs-border)}.rs-mng__skel-row:last-child{border-bottom:0}.rs-mng__skel-tile{width:32px;height:32px;border-radius:8px;background:var(--rs-skeleton)}.rs-mng__skel-lines{flex:1;display:grid;gap:8px}.rs-mng__skel-lines span{height:12px;width:60%;border-radius:3px;background:var(--rs-skeleton)}.rs-mng__skel-lines span+span{height:10px;width:40%}.rs-mng__group{display:grid;gap:8px}.rs-mng__group-label{margin:0;font:500 11px/16px var(--rs-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rs-text-tertiary)}.rs-mng__list{margin:0;padding:0;list-style:none;border-radius:10px;border:1px solid var(--rs-border);background:var(--rs-surface);overflow:hidden}.rs-mng__row{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--rs-border)}.rs-mng__row:last-child{border-bottom:0}.rs-mng__row[data-selected]{background:var(--rs-accent-subtle)}.rs-mng__row[data-selected] .rs-mng__meta{color:var(--rs-text-secondary)}.rs-mng__row>.rs-check{flex:none}.rs-mng__tile{flex:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-mng__mark{flex:none;width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--rs-surface-sunken);color:var(--rs-text-secondary);font:600 13px/1 var(--rs-font-mono)}.rs-mng__mark[data-tone=accent]{background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-mng__mark[data-tone=success]{background:var(--rs-success-subtle);color:var(--rs-success)}.rs-mng__mark[data-tone=danger]{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-mng__mark[data-tone=info]{background:var(--rs-info-subtle);color:var(--rs-info)}.rs-mng__body{flex:1;min-width:0;display:grid;gap:2px}.rs-mng__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 14px/20px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;overflow-wrap:anywhere}a.rs-mng__title:hover{color:var(--rs-accent-text)}.rs-mng__title-btn{justify-self:start;padding:0;border:0;background:none;text-align:start;cursor:pointer}.rs-mng__title-btn:hover{color:var(--rs-accent-text)}.rs-mng__link{color:inherit;text-decoration:none}.rs-mng__link:hover{color:var(--rs-accent-text)}.rs-mng__badge--muted{background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-mng__form{display:grid;gap:12px;padding:16px;border-radius:10px;border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-mng__title--mono{font-family:var(--rs-font-mono)}.rs-mng__badge{height:20px;display:inline-flex;align-items:center;padding:0 6px;border-radius:4px;background:var(--rs-brass-subtle);color:var(--rs-brass);font:500 12px/16px var(--rs-font-ui)}.rs-mng__meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);text-wrap:pretty}.rs-mng__status[data-status=paused]{color:var(--rs-brass)}.rs-mng__note{margin:0;font:italic 400 14px/21px var(--rs-font-reading);color:var(--rs-text-secondary)}.rs-mng__acts{flex:none;display:flex;gap:14px}.rs-mng__act{padding:0;border:0;background:none;color:var(--rs-accent-text);font:500 13px/18px var(--rs-font-ui);text-decoration:none;cursor:pointer}.rs-mng__act:hover{text-decoration:underline}.rs-mng__act:disabled{color:var(--rs-text-tertiary);text-decoration:none;cursor:default}.rs-mng__act--muted{color:var(--rs-text-secondary)}.rs-mng__act--danger{color:var(--rs-danger)}.rs-diff__note{display:block;font:italic 400 13px/18px var(--rs-font-reading);color:var(--rs-text-secondary);text-wrap:pretty}.rs-diff__note--old{text-decoration:line-through}.rs-diff__note-change{display:grid;gap:2px;margin-top:4px}.rs-diff__arrow{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-diff__pulled{margin:0;display:flex;align-items:center;gap:8px;color:var(--rs-success);font-weight:500}.rs-trend__gain{color:var(--rs-success);font-weight:500}.rs-cleanup__rule{margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);text-wrap:pretty}.rs-cleanup__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rs-cleanup__scans{margin-inline-start:auto;display:flex;gap:14px}.rs-cleanup__group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.rs-cleanup__key{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}@media(max-width:759px){.rs-mng{padding:16px 16px 32px}.rs-mng__row{flex-wrap:wrap}.rs-mng__acts{width:100%;flex-wrap:wrap;padding-inline-start:44px}}.rs-auth{position:fixed;inset:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--rs-bg);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}.rs-auth__head{flex:none;display:flex;align-items:center;gap:8px;padding:24px 32px}.rs-auth__brand{display:inline-flex;align-items:center;gap:8px;color:var(--rs-text);text-decoration:none}.rs-auth__brand:hover{color:var(--rs-text)}.rs-auth__mark{flex:none;fill:var(--rs-accent)}.rs-auth__brand-name{font:600 18px/22px var(--rs-font-reading)}.rs-auth__main{flex:1;display:flex;align-items:safe center;justify-content:center;padding:24px 32px 80px}.rs-auth__col{width:100%;max-width:400px;display:grid;gap:20px}.rs-auth__col>router-outlet+*{display:contents}.rs-auth__col form:not(.rs-onb__save){display:grid;gap:20px}.rs-auth__intro{display:grid;gap:6px}.rs-auth__title{margin:0;font:600 28px/36px var(--rs-font-reading);color:var(--rs-text);text-wrap:balance}.rs-auth__sub{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-auth__sub strong{font-weight:600;color:var(--rs-text)}.rs-auth__col--center .rs-auth__intro{text-align:center}.rs-auth__col--center .rs-auth__title{font-size:26px;line-height:34px}.rs-auth .rs-input{height:44px;border-radius:8px}.rs-auth .rs-btn--lg{border-radius:8px}.rs-auth__sep{margin-inline:4px;color:var(--rs-text-tertiary)}.rs-auth__muted{font-weight:500;color:var(--rs-text-tertiary)}.rs-auth__status:empty{display:none}.rs-auth__status{margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-password{position:relative;display:flex;align-items:center}.rs-password>.rs-input{flex:1;min-width:0;padding-inline-end:48px}.rs-password__toggle{position:absolute;inset-inline-end:4px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--rs-text-tertiary);cursor:pointer}.rs-password__toggle:hover{color:var(--rs-text-secondary);background:var(--rs-surface-sunken)}.rs-password__toggle:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:1px}@media(pointer:coarse){.rs-password__toggle{inset-inline-end:0;width:44px;height:44px}}.rs-password__hint--ok{color:var(--rs-success)}.rs-auth__label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rs-auth__link{font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.rs-auth__link:hover{text-decoration:underline}.rs-auth__link:disabled{color:var(--rs-text-tertiary);cursor:default;text-decoration:none}.rs-auth__more{justify-self:center}.rs-auth__or{display:flex;align-items:center;gap:12px;color:var(--rs-text-tertiary);font-size:12px}.rs-auth__or:before,.rs-auth__or:after{content:"";flex:1;height:1px;background:var(--rs-border)}.rs-auth__foot{margin:0;text-align:center;color:var(--rs-text-secondary);font-size:13px}.rs-auth__foot--start{text-align:start}.rs-auth__msg{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:18px;text-wrap:pretty}.rs-auth__msg rs-icon{flex:none;margin-top:1px}.rs-auth__msg--error{color:var(--rs-danger)}.rs-auth__msg--ok{color:var(--rs-success)}.rs-auth__sub .rs-spinner{vertical-align:-3px;margin-inline-end:6px}.rs-auth__badge{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-auth__badge--danger{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-auth__badge--success{background:var(--rs-success-subtle);color:var(--rs-success)}.rs-auth__google-g{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--rs-text-secondary);display:inline-flex;align-items:center;justify-content:center;font:600 11px/1 var(--rs-font-ui)}.rs-auth__providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rs-auth__providers .rs-icon-btn{width:100%;border-color:var(--rs-border-strong);border-radius:8px;background:var(--rs-surface);color:var(--rs-text)}.rs-auth__providers svg{width:18px;height:18px;fill:currentColor}.rs-auth__pair{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 0}.rs-auth__pair-tile{width:56px;height:56px;border-radius:12px;background:var(--rs-surface-sunken);border:1px solid var(--rs-border);display:flex;align-items:center;justify-content:center}.rs-auth__dots{display:flex;gap:4px}.rs-auth__dots span{width:4px;height:4px;border-radius:50%;background:var(--rs-border-strong)}.rs-auth__dots span:last-child{background:var(--rs-accent)}.rs-auth__account{padding:12px 14px;border-radius:8px;background:var(--rs-surface);border:1px solid var(--rs-border);display:flex;gap:10px;align-items:center}.rs-auth__account-body{flex:1;min-width:0;display:grid}.rs-auth__account-name{font-weight:600}.rs-auth__account-mail{font-size:12px;color:var(--rs-text-tertiary);overflow:hidden;text-overflow:ellipsis}.rs-auth__steps{margin-inline-start:auto;display:flex;gap:6px}.rs-auth__steps span{width:24px;height:4px;border-radius:2px;background:var(--rs-border)}.rs-auth__steps span[data-on]{background:var(--rs-accent)}.rs-auth__main--top{align-items:flex-start;padding-top:40px}.rs-auth__col--wide{max-width:600px;gap:24px}.rs-auth__col--wide .rs-auth__intro{gap:8px}.rs-auth__col--wide .rs-auth__title{font-size:30px;line-height:38px}.rs-onb__options{display:grid;gap:10px;margin:0;padding:0;border:0}.rs-onb__option{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:10px;border:1px solid var(--rs-border);background:var(--rs-surface);cursor:pointer}.rs-onb__option:has(input:checked){border:2px solid var(--rs-accent);padding:15px;background:var(--rs-accent-subtle)}.rs-onb__option:has(input:focus-visible){outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:2px}.rs-onb__icon{flex:none;width:36px;height:36px;border-radius:8px;background:var(--rs-surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--rs-text-secondary)}.rs-onb__option-body{flex:1;min-width:0;display:grid;gap:2px}.rs-onb__option-title{font:600 15px/22px var(--rs-font-ui)}.rs-onb__option-desc{color:var(--rs-text-secondary);font-size:13px;line-height:18px}.rs-onb__option .rs-radio{width:18px;height:18px;margin-top:2px}.rs-onb__actions{display:flex;gap:8px;justify-content:space-between;align-items:center}.rs-onb__skip{padding:0;border:0;background:none;color:var(--rs-text-secondary);font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.rs-onb__skip:hover{color:var(--rs-text)}.rs-onb__skip:focus-visible{outline:2px solid var(--rs-focus-ring);outline-offset:2px;border-radius:4px}.rs-onb__save{display:flex;gap:8px;flex-wrap:wrap}.rs-onb__save .rs-input-group{flex:1;min-width:220px}.rs-onb__save .rs-input{font:400 13px/20px var(--rs-font-mono)}.rs-onb__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.rs-onb__card{padding:16px;border:1px solid var(--rs-border);border-radius:10px;background:var(--rs-surface);display:grid;gap:6px;align-content:start}.rs-onb__card-title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-onb__card-text{color:var(--rs-text-secondary);font-size:13px;line-height:18px}@media(max-width:759px){.rs-auth__head{padding:16px}.rs-auth__main{align-items:flex-start;padding:16px 20px 40px}.rs-auth__main--top{padding:8px 16px 40px}.rs-auth__providers{grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-auth__code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rs-auth__code-box{height:52px;display:flex;align-items:center;justify-content:center;border:1px solid var(--rs-border-strong);border-radius:8px;background:var(--rs-surface);color:var(--rs-text);font:500 22px/1 var(--rs-font-mono)}.rs-auth__code:focus-within .rs-auth__code-box--next{border-color:var(--rs-accent);outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:1px}.rs-auth__code-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;caret-color:transparent;font-size:16px}.rs-set{display:flex;flex:1 1 0;min-height:0;min-width:0}.rs-set__nav{width:220px;flex:none;padding:24px 12px;border-inline-end:1px solid var(--rs-border);display:grid;gap:1px;align-content:start;overflow-y:auto}.rs-set__nav-title{margin:0;padding:0 10px 10px;font:600 18px/24px var(--rs-font-ui);color:var(--rs-text)}.rs-set__nav-item{height:32px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:var(--rs-radius-md);color:var(--rs-text-secondary);font:400 14px/20px var(--rs-font-ui);text-decoration:none;transition:background-color var(--rs-dur-fast) var(--rs-ease-out)}.rs-set__nav-item:hover{background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-set__nav-item[aria-current=page]{background:var(--rs-surface);color:var(--rs-text);font-weight:600}.rs-set__nav-item:focus-visible,.rs-set__index-row:focus-visible,.rs-set__back:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:-2px}.rs-set__main{flex:1;min-width:0;min-height:0;overflow-y:auto}.rs-set__phone-head{display:none}.rs-set__body{max-width:760px;padding:28px 40px 64px;display:grid;gap:24px}.rs-set__head{display:grid;gap:4px}.rs-set__title{margin:0;font:600 22px/28px var(--rs-font-ui);color:var(--rs-text)}.rs-set__sub{margin:0;color:var(--rs-text-tertiary);font:400 13px/18px var(--rs-font-ui)}.rs-set__head-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rs-set__index{display:none}@media(max-width:1023px){.rs-set{flex-direction:column}.rs-set__nav{display:none}.rs-set__phone-head{display:flex;align-items:center;gap:6px;height:52px;flex:none;padding:0 12px;border-bottom:1px solid var(--rs-border);font:500 14px/20px var(--rs-font-ui);color:var(--rs-text)}.rs-set__back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline-end:8px;color:inherit;text-decoration:none;border-radius:var(--rs-radius-md)}.rs-set__index{display:grid}}@media(max-width:759px){.rs-set__body{padding:20px 16px 40px}}.rs-set__index-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 20px;border-bottom:1px solid var(--rs-border);color:var(--rs-text);text-decoration:none;font:500 14px/20px var(--rs-font-ui)}.rs-set__index-row:last-child{border-bottom:0}.rs-set__index-row>span{flex:1}.rs-set__index-row>rs-icon:last-child{color:var(--rs-text-tertiary)}.rs-set-card{display:grid;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);min-width:0}.rs-set-card--pad{gap:16px;padding:20px}.rs-set-card--danger{border-color:var(--rs-danger);gap:12px}.rs-set-card__title{margin:0;font:600 14px/20px var(--rs-font-ui);color:var(--rs-text)}.rs-set-card--danger .rs-set-card__title{color:var(--rs-danger)}.rs-set-card__text{margin:0;color:var(--rs-text-secondary);text-wrap:pretty}.rs-set-card__head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--rs-border)}.rs-set-card__head>.rs-set-card__title{flex:1}.rs-set-card__split{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-set-group-title{margin:0;font:600 14px/20px var(--rs-font-ui);color:var(--rs-text)}.rs-set-group{display:grid;gap:10px}.rs-set-row{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rs-border);min-width:0}.rs-set-row:last-child{border-bottom:0}.rs-set-row--wrap{flex-wrap:wrap}.rs-set-row--block{display:grid;gap:12px;align-items:stretch}.rs-set-row__text{flex:1;min-width:0;display:grid}.rs-set-row__title{font-weight:600;color:var(--rs-text)}.rs-set-row__desc{color:var(--rs-text-tertiary);font:400 13px/18px var(--rs-font-ui);text-wrap:pretty;overflow-wrap:anywhere}.rs-set-row__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-set-row .rs-select{width:auto;min-width:140px}.rs-set-link{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--rs-accent-text);font:500 13px/18px var(--rs-font-ui);text-decoration:none;cursor:pointer;border-radius:var(--rs-radius-sm)}.rs-set-link:hover{text-decoration:underline}.rs-set-link:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:2px}.rs-set-link--danger{color:var(--rs-danger)}.rs-set-badge{height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:var(--rs-radius-sm);background:var(--rs-success-subtle);color:var(--rs-success);font:500 12px/16px var(--rs-font-ui);white-space:nowrap}.rs-set-badge--sm{height:20px;padding:0 6px}.rs-set-badge--muted{background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-set-badge--danger{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-set-mono{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);overflow-wrap:anywhere}.rs-set-error{margin:0;color:var(--rs-danger);font:400 12px/16px var(--rs-font-ui)}.rs-set-status{margin:0;color:var(--rs-text-secondary);font:400 13px/18px var(--rs-font-ui)}.rs-set-form{display:grid;gap:12px}.rs-set-form--inline{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.rs-set-form--inline>*{align-self:flex-end}.rs-set-form--inline>.rs-field{flex:1 1 200px}.rs-set-form--inline>.rs-btn{height:40px}.rs-set-exports__more{justify-self:start;margin-block-start:4px}.rs-set-form__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rs-set-chips{display:flex;gap:6px;flex-wrap:wrap}.rs-set-profile{display:flex;align-items:center;gap:14px}.rs-set-profile .rs-avatar{width:56px;height:56px;font:600 18px/1 var(--rs-font-ui)}.rs-set-qr{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:start}.rs-set-qr img{width:160px;height:160px;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);background:var(--rs-surface)}@media(max-width:759px){.rs-set-qr{grid-template-columns:minmax(0,1fr)}}.rs-set-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rs-set-theme{display:grid;gap:8px;padding:8px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);cursor:pointer}.rs-set-theme:has(:checked){border:2px solid var(--rs-accent);padding:7px}.rs-set-theme:has(:focus-visible){outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:2px}.rs-set-theme__label{display:flex;align-items:center;gap:8px;padding:0 4px;font-weight:500;min-width:0}.rs-set-theme__mini{height:72px;display:flex;gap:6px;padding:8px;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);background:var(--rs-bg)}.rs-set-theme__mini>span:first-child{width:24%;border-radius:3px;background:var(--rs-surface-sunken)}.rs-set-theme__lines{flex:1;display:grid;gap:5px;align-content:start}.rs-set-theme__lines>span{height:6px;border-radius:2px;background:var(--rs-border)}.rs-set-theme__lines>span:first-child{width:70%;background:var(--rs-text)}.rs-set-theme__lines>span:nth-child(2){width:90%}.rs-set-theme__lines>span:nth-child(3){width:60%}.rs-set-theme__split{display:flex;height:72px;border-radius:var(--rs-radius-md);overflow:hidden;border:1px solid var(--rs-border)}.rs-set-theme__split>div{flex:1;min-width:0;border-radius:0;border:0;overflow:hidden}.rs-set-theme__split .rs-set-theme__mini{border:0;border-radius:0;height:100%}@media(max-width:759px){.rs-set-themes{gap:8px}}.rs-set-range{--rs-set-pct: 50%;appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.rs-set-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--rs-accent) var(--rs-set-pct),var(--rs-border) var(--rs-set-pct))}.rs-set-range::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--rs-accent) var(--rs-set-pct),var(--rs-border) var(--rs-set-pct))}[dir=rtl] .rs-set-range::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--rs-accent) var(--rs-set-pct),var(--rs-border) var(--rs-set-pct))}[dir=rtl] .rs-set-range::-moz-range-track{background:linear-gradient(to left,var(--rs-accent) var(--rs-set-pct),var(--rs-border) var(--rs-set-pct))}.rs-set-range::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--rs-surface);border:2px solid var(--rs-accent);box-shadow:var(--rs-shadow-1)}.rs-set-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--rs-surface);border:2px solid var(--rs-accent);box-shadow:var(--rs-shadow-1)}.rs-set-range:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:2px;border-radius:var(--rs-radius-sm)}.rs-set-range-value{font:500 13px/18px var(--rs-font-mono);color:var(--rs-text)}.rs-set-range-scale{display:flex;justify-content:space-between;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-set-preview{margin:0;padding:16px;border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);font-family:var(--rs-font-reading);color:var(--rs-text)}.rs-set-lang{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--rs-border);cursor:pointer}.rs-set-lang:last-child{border-bottom:0}.rs-set-lang:has(:focus-visible){outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:-2px}.rs-set-lang__native{flex:1;font-weight:500}.rs-set-lang__en{color:var(--rs-text-tertiary);font-size:13px}.rs-set-lang__code{width:24px;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-set-notif{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;gap:12px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--rs-border)}.rs-set-notif:last-child{border-bottom:0}.rs-set-notif--head{padding-block:10px;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-set-notif__cell{display:flex;justify-content:center;text-align:center}.rs-set-integ{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;padding:18px 20px}.rs-set-integ__icon{flex:none;width:40px;height:40px;border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);border:1px solid var(--rs-border);display:flex;align-items:center;justify-content:center;color:var(--rs-text)}.rs-set-integ__body{flex:1;min-width:220px;display:grid;gap:4px}.rs-set-integ__name{display:flex;align-items:center;gap:8px;margin:0;font:600 15px/22px var(--rs-font-ui)}@media(max-width:759px){.rs-set-integ__body{min-width:0;flex-basis:calc(100% - 54px)}}.rs-set-key-new{display:grid;gap:10px;padding:16px;border-radius:var(--rs-radius-lg);border:1px solid var(--rs-accent);background:var(--rs-accent-subtle)}.rs-set-key-new__title{display:flex;align-items:center;gap:8px;margin:0;font:600 14px/20px var(--rs-font-ui)}.rs-set-key-row{display:grid;grid-template-columns:minmax(140px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--rs-border)}.rs-set-key-row:last-child{border-bottom:0}.rs-set-key-row__name{min-width:0;display:grid;gap:4px}.rs-set-key-row__used{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary);white-space:nowrap}@media(max-width:759px){.rs-set-key-row{grid-template-columns:minmax(0,1fr) auto}.rs-set-key-row>.rs-set-chips{grid-column:1 / -1;grid-row:2}.rs-set-key-row__used{grid-column:1;grid-row:3}.rs-set-key-row>.rs-icon-btn{grid-column:2;grid-row:1}}.rs-set-scope{height:20px;display:inline-flex;align-items:center;padding:0 6px;border-radius:var(--rs-radius-sm);background:var(--rs-surface-sunken);font:400 11px/16px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-set-exports{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.rs-set-export{display:grid;gap:2px;padding:12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);color:var(--rs-text);text-align:start;font:inherit;cursor:pointer;transition:border-color var(--rs-dur-fast) var(--rs-ease-out),background-color var(--rs-dur-fast) var(--rs-ease-out)}.rs-set-export:hover{border-color:var(--rs-border-strong);background:var(--rs-surface-sunken)}.rs-set-export:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:1px}.rs-set-export__name{display:flex;align-items:center;gap:6px;font-weight:600}.rs-set-export__desc{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-set-list{margin:0;padding-inline-start:20px;display:grid;gap:4px;color:var(--rs-text)}.rs-set-file{position:relative;overflow:hidden}.rs-set-file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.rs-set-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.rs-set-stat{display:grid;gap:2px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-set-stat__num{font:600 22px/28px var(--rs-font-ui);color:var(--rs-text)}.rs-set-stat__label{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-set-plan{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.rs-set-plan .rs-set-integ__name{font:600 18px/24px var(--rs-font-ui)}.rs-set-only-phone,.rs-set-only-desk{display:flex;flex:1 1 0;min-height:0;min-width:0}@media(min-width:1024px){.rs-set-only-phone{display:none}}@media(max-width:1023px){.rs-set-only-desk{display:none}}.rs-set-file:has(:focus-visible){outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:2px}.rs-set-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-end:-4px;padding:0;border:0;border-radius:50%;background:none;color:var(--rs-text-tertiary);cursor:pointer}.rs-set-chip-x:hover{color:var(--rs-text);background:var(--rs-surface-sunken)}.rs-set-chip-x:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring)}.rs-input.rs-set-mono-input{font-family:var(--rs-font-mono)}.rs-set-table-wrap{overflow-x:auto;border-top:1px solid var(--rs-border)}.rs-set-table{width:100%;border-collapse:collapse;font:400 13px/18px var(--rs-font-ui)}.rs-set-table th{padding:10px 12px;text-align:start;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary);border-bottom:1px solid var(--rs-border);white-space:nowrap}.rs-set-table td{padding:10px 12px;border-bottom:1px solid var(--rs-border);vertical-align:middle}.rs-set-table tr:last-child td{border-bottom:0}.rs-set-table th:first-child,.rs-set-table td:first-child{padding-inline-start:20px}.rs-set-table__actions{text-align:end;white-space:nowrap}.rs-set-trunc{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font:400 12px/16px var(--rs-font-mono)}.rs-btn.rs-set-link--danger{color:var(--rs-danger)}.rs-set-integ__name>rs-icon{color:var(--rs-text-secondary)}[dir=rtl] .rs-set-mono:not([dir=ltr]){font-family:var(--rs-font-ui)}:root[data-reduce-motion] *,:root[data-reduce-motion] *:before,:root[data-reduce-motion] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rs-set-empty{display:grid;justify-items:center;gap:12px;padding:40px 24px;text-align:center}.rs-set-empty__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-set-empty__title{margin:0;font:600 16px/24px var(--rs-font-ui)}.rs-set-empty__text{margin:0;max-width:440px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-set-card__foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--rs-border)}.rs-set-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:var(--rs-surface-sunken);color:var(--rs-text-secondary);font-size:13px;line-height:19px}.rs-set-note>rs-icon{flex:none;margin-top:1px}.rs-set-note>div{display:grid;gap:2px}.rs-set-note strong{color:var(--rs-text);font-weight:600}.rs-set-banner{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:var(--rs-info-subtle);color:var(--rs-text);margin-bottom:12px}.rs-set-banner>rs-icon{color:var(--rs-info);margin-top:2px;flex:none}.rs-set-banner__body{display:grid;gap:2px;font:400 14px/20px var(--rs-font-ui)}.rs-set-banner__body strong{font-weight:600}.rs-set-banner--warn{background:var(--rs-warning-subtle)}.rs-set-banner--warn>rs-icon{color:var(--rs-warning)}.rs-set-banner__action{justify-self:start;margin-top:4px;padding:0;border:0;background:none;color:var(--rs-accent-text);font:600 13px/18px var(--rs-font-ui);cursor:pointer}.rs-set-banner__action:hover{text-decoration:underline}.rs-set-banner__action:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset);border-radius:4px}.rs-admin{flex:1 1 0;min-height:0;min-width:0;overflow-y:auto}.rs-admin__col{max-width:1080px;padding:0 32px 64px;display:grid;gap:16px}.rs-admin__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rs-admin__bar .rs-input-group{flex:1 1 260px;max-width:420px}.rs-admin-table-wrap{overflow-x:auto;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg)}.rs-admin-table{width:100%;border-collapse:collapse;font:400 13px/18px var(--rs-font-ui)}.rs-admin-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rs-admin-table th,.rs-admin-table td{padding:10px 14px;text-align:start;border-bottom:1px solid var(--rs-border);vertical-align:middle}.rs-admin-table thead th{color:var(--rs-text-tertiary);font:500 12px/16px var(--rs-font-ui);white-space:nowrap}.rs-admin-table tbody tr:last-child td,.rs-admin-table tbody tr:last-child th{border-bottom:0}.rs-admin-table__email{font-weight:500;word-break:break-all}.rs-admin-table__actions{width:1%;white-space:nowrap;text-align:end}.rs-admin-status{display:inline-flex;align-items:center;gap:6px;color:var(--rs-text-secondary)}.rs-admin-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rs-text-tertiary)}.rs-admin-status--active:before{background:var(--rs-success)}.rs-admin-status--pending:before{background:var(--rs-warning)}.rs-admin-status--revoked:before{background:var(--rs-danger)}.rs-admin-form{display:grid;gap:14px}.rs-admin-form__quick{display:flex;flex-wrap:wrap;gap:6px}.rs-admin-form__row{display:flex;flex-wrap:wrap;gap:16px}.rs-admin-audit{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rs-admin-audit li{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--rs-border)}.rs-admin-audit li:last-child{border-bottom:0}@media(max-width:759px){.rs-admin__col{padding:0 16px 40px}}.rs-media-section{display:grid;gap:20px;margin-block-end:24px}.rs-media-section[hidden]{display:none}.rs-reader__article>.rs-media-section:not([hidden]){display:contents}.rs-reader__article>.rs-media-section>.rs-media-player{order:-1}.rs-media-player{display:block}.rs-player{position:relative;display:grid;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-bg);color:var(--rs-text-secondary);font:400 12px/16px var(--rs-font-ui)}.rs-player audio{display:none}.rs-player__bar{display:grid;gap:8px;padding:10px 14px}.rs-player__row{display:flex;align-items:center;gap:6px;min-inline-size:0}.rs-player__mid{flex:1;min-inline-size:0;display:grid;gap:4px;padding-inline:6px}.rs-player__spacer{flex:1}.rs-player__time{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary);white-space:nowrap}.rs-player__play,.rs-player__btn,.rs-player__speed{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.rs-player__play{inline-size:36px;block-size:36px;border-radius:var(--rs-radius-full);background:var(--rs-accent);color:var(--rs-text-on-accent)}.rs-player__play:hover{background:var(--rs-accent-hover)}.rs-player__btn{inline-size:32px;block-size:32px;border-radius:var(--rs-radius-md)}.rs-player__btn:hover,.rs-player__speed:hover{color:var(--rs-text);background:var(--rs-surface-sunken)}.rs-player__btn[aria-pressed=true]{color:var(--rs-accent-text)}.rs-player__speed{block-size:26px;padding:0 6px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);font:500 12px/16px var(--rs-font-mono)}.rs-player__volume{inline-size:72px;accent-color:var(--rs-accent)}.rs-player__error{margin:0;padding:0 14px 10px;color:var(--rs-danger)}.rs-player__seek{position:relative;display:flex;align-items:center;block-size:20px;cursor:pointer;touch-action:none;border-radius:var(--rs-radius-xs)}.rs-player__track{position:relative;flex:1;block-size:4px;border-radius:2px;background:var(--rs-border);overflow:hidden}.rs-player__buffered,.rs-player__played{position:absolute;inset-block:0;left:0;border-radius:2px}.rs-player__buffered{background:var(--rs-border-strong);opacity:.5}.rs-player__played{background:var(--rs-accent)}.rs-player__thumb{position:absolute;inline-size:12px;block-size:12px;margin-left:-6px;border-radius:var(--rs-radius-full);background:var(--rs-accent);opacity:0}.rs-player__seek:hover .rs-player__thumb,.rs-player__seek:focus-visible .rs-player__thumb{opacity:1}.rs-player--video{overflow:hidden;border:0;background:var(--rs-surface-sunken);color:var(--rs-text)}.rs-player__video{display:block;inline-size:100%;aspect-ratio:16 / 9;background:var(--rs-surface-sunken)}.rs-player--video .rs-player__bar{position:absolute;inset-inline:0;inset-block-end:0;padding:24px 14px 10px;background:linear-gradient(transparent,var(--rs-scrim))}.rs-player--video .rs-player__time{color:var(--rs-text)}.rs-player--video .rs-player__speed{border-color:transparent}.rs-player--video .rs-player__play{inline-size:32px;block-size:32px;background:none;color:var(--rs-text)}.rs-player--video .rs-player__btn:hover,.rs-player--video .rs-player__speed:hover,.rs-player--video .rs-player__play:hover{background:var(--rs-surface-raised)}.rs-player:fullscreen{display:flex;flex-direction:column;justify-content:center;border-radius:0}.rs-player:fullscreen .rs-player__video{block-size:100%;aspect-ratio:auto}@media(prefers-reduced-motion:no-preference){.rs-player__thumb{transition:opacity var(--rs-dur-fast) var(--rs-ease-out)}}@media(pointer:coarse){.rs-player__btn,.rs-player__speed{min-inline-size:44px;min-block-size:44px}.rs-player__play{inline-size:44px;block-size:44px}.rs-player__seek{block-size:44px}.rs-player__volume{display:none}}@media(max-width:759px){.rs-player{border-radius:0;border-inline:0}.rs-media-section .rs-player{margin-inline:-20px}.rs-player__volume{display:none}}.rs-media-player__frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--rs-radius-lg);overflow:hidden;background:var(--rs-surface-sunken)}.rs-media-player__frame iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}@media(max-width:759px){.rs-media-player__frame{border-radius:0;margin-inline:-20px}}.rs-transcript{display:grid;gap:8px}.rs-transcript__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-transcript__title{margin:0;font:600 13px/18px var(--rs-font-ui);color:var(--rs-text)}.rs-transcript__spacer{flex:1}.rs-transcript__find{min-inline-size:180px}.rs-transcript__empty{margin:0}.rs-transcript__list{display:grid;gap:2px;margin:0 -12px;padding:0;list-style:none}.rs-transcript__row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:12px;align-items:start;padding:10px 12px;border-radius:var(--rs-radius-md)}.rs-transcript__row[aria-current=true]{background:var(--rs-accent-subtle)}.rs-transcript__ts{justify-self:start;padding:0;border:0;background:none;font:500 12px/28px var(--rs-font-mono);color:var(--rs-text-secondary);text-decoration:underline;text-decoration-color:var(--rs-border-strong);text-underline-offset:3px;cursor:pointer}.rs-transcript__row[aria-current=true] .rs-transcript__ts{color:var(--rs-accent-text)}.rs-transcript__ts:focus-visible{outline:2px solid var(--rs-accent);outline-offset:2px;border-radius:var(--rs-radius-xs)}.rs-transcript__text{margin:0;font:400 17px/28px var(--rs-font-reading);color:var(--rs-text);unicode-bidi:plaintext}.rs-transcript__body{display:grid;min-width:0}.rs-transcript__who{font:600 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary);text-align:start;unicode-bidi:plaintext}.rs-transcript__row[aria-current=true] .rs-transcript__who{color:var(--rs-text-secondary)}.rs-transcript__cite{opacity:0}.rs-transcript__row:hover .rs-transcript__cite,.rs-transcript__row:focus-within .rs-transcript__cite,.rs-transcript__row[aria-current=true] .rs-transcript__cite{opacity:1}@media(pointer:coarse){.rs-transcript__cite{opacity:1}.rs-transcript__ts{min-block-size:44px}}@media(max-width:759px){.rs-transcript__row{grid-template-columns:52px minmax(0,1fr) auto auto;gap:8px}.rs-transcript__text{font-size:16px;line-height:26px}}.rs-media-drop{display:grid;justify-items:center;gap:8px;padding:24px 16px;border:1px dashed var(--rs-border-strong);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);text-align:center}.rs-media-drop--active{border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-media-drop__icon{inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:50%;background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-media-drop__text{margin:0;font:500 14px/20px var(--rs-font-ui);color:var(--rs-text)}.rs-media-drop__limits{margin:0;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-media-drop__pick{position:relative;cursor:pointer;color:var(--rs-accent-text);text-decoration:underline;text-underline-offset:2px}.rs-media-drop__pick:focus-within{outline:2px solid var(--rs-accent);outline-offset:2px}.rs-media-drop__input{position:absolute;inline-size:1px;block-size:1px;opacity:0;overflow:hidden}.rs-media-uploads{display:grid;gap:4px;margin:12px 0 0;padding:0;list-style:none}.rs-media-upload{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface)}.rs-media-upload__body{display:grid;gap:4px;flex:1;min-inline-size:0}.rs-media-upload__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 13px/18px var(--rs-font-ui);color:var(--rs-text)}.rs-media-upload__error{color:var(--rs-danger)}.rs-media-meters{display:grid;gap:12px}.rs-media-meters .rs-meta{margin:0}.rs-dev-form{display:grid;gap:16px}.rs-dev-scopes{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.rs-dev-scopes__legend{padding:0;margin-block-end:4px;font:500 13px/18px var(--rs-font-ui);color:var(--rs-text)}.rs-dev-scopes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px}.rs-dev-scope{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:start;padding:6px 8px;border-radius:var(--rs-radius-md);cursor:pointer}.rs-dev-scope:hover{background:var(--rs-surface-sunken)}.rs-dev-scope[data-disabled]{cursor:not-allowed;color:var(--rs-text-tertiary)}.rs-dev-scope__name{font:500 12px/18px var(--rs-font-mono);color:var(--rs-text);direction:ltr;text-align:start}.rs-dev-scope__desc{grid-column:2;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-dev-scope__tag{margin-inline-start:6px;font:500 11px/16px var(--rs-font-ui);color:var(--rs-warning)}.rs-dev-warning{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:var(--rs-radius-md);background:var(--rs-warning-subtle);color:var(--rs-text);font:400 13px/18px var(--rs-font-ui)}.rs-dev-warning>.rs-icon{flex:none;margin-block-start:1px;color:var(--rs-warning)}.rs-dev-kind{height:20px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:var(--rs-radius-sm);border:1px solid var(--rs-border);font:500 11px/16px var(--rs-font-ui);color:var(--rs-text-secondary);white-space:nowrap}.rs-dev-kind--mcp{border-color:var(--rs-accent);background:var(--rs-accent-subtle);color:var(--rs-accent-text)}.rs-dev-key-name{display:flex;align-items:center;gap:8px;min-width:0}.rs-dev-chart{display:grid;gap:12px;margin:0}.rs-dev-chart__head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-dev-chart__title{margin:0;font:600 14px/20px var(--rs-font-ui)}.rs-dev-chart__total{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dev-chart__bars{height:96px;display:flex;align-items:flex-end;gap:4px;padding-block-end:4px;border-bottom:1px solid var(--rs-border)}.rs-dev-chart__day{flex:1;min-width:0;height:100%;display:flex;flex-direction:column-reverse}.rs-dev-chart__seg{display:block;width:100%}.rs-dev-chart__seg--mcp{background:var(--rs-accent)}.rs-dev-chart__seg--rest{background:var(--rs-border-strong)}.rs-dev-chart__day>.rs-dev-chart__seg:last-child{border-radius:2px 2px 0 0}.rs-dev-chart__axis{display:flex;justify-content:space-between;font:400 11px/14px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-dev-chart__legend{display:flex;gap:16px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-dev-chart__legend span{display:inline-flex;align-items:center;gap:6px}.rs-dev-chart__swatch{width:8px;height:8px;border-radius:2px}.rs-dev-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:rs-dev-step}.rs-dev-steps>li{display:flex;gap:12px;counter-increment:rs-dev-step}.rs-dev-steps>li:before{content:counter(rs-dev-step);flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--rs-border);background:var(--rs-surface-sunken);display:flex;align-items:center;justify-content:center;font:500 12px/1 var(--rs-font-mono)}.rs-dev-snippet{position:relative}.rs-dev-snippet>.rs-code{padding-inline-end:88px;white-space:pre}.rs-dev-snippet__copy{position:absolute;top:8px;inset-inline-end:8px}.rs-dev-panel{display:grid;gap:12px;padding:18px 20px}.rs-dev-panel>.rs-tabs{margin:-18px -20px 0;padding:0 16px}.rs-dev-activity{overflow-x:auto}.rs-dev-activity table{width:100%;border-collapse:collapse;font:400 13px/18px var(--rs-font-ui)}.rs-dev-activity th,.rs-dev-activity td{padding:10px 20px;border-bottom:1px solid var(--rs-border);text-align:start;white-space:nowrap}.rs-dev-activity thead th{font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-dev-activity tbody tr:last-child td{border-bottom:0}.rs-dev-tool{font:400 12px/16px var(--rs-font-mono);direction:ltr}.rs-dev-status{height:20px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:var(--rs-radius-sm);font:500 12px/16px var(--rs-font-ui);background:var(--rs-surface-sunken);color:var(--rs-text-secondary)}.rs-dev-status--ok{background:var(--rs-success-subtle);color:var(--rs-success)}.rs-dev-status--error,.rs-dev-status--denied{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-dev-status--rate_limited{background:var(--rs-warning-subtle);color:var(--rs-warning)}.rs-dev-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rs-oauth__pair{display:flex;align-items:center;justify-content:center;gap:12px}.rs-oauth__tile{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.rs-oauth__tile--client{background:var(--rs-surface-sunken);border:1px solid var(--rs-border);color:var(--rs-text);font:600 18px/1 var(--rs-font-mono)}.rs-oauth__tile--readsira{background:var(--rs-accent)}.rs-oauth__tile--readsira svg{fill:var(--rs-text-on-accent)}.rs-oauth__swap{color:var(--rs-text-tertiary)}.rs-oauth__head{display:grid;gap:6px;text-align:center}.rs-oauth__title{margin:0;font:600 22px/30px var(--rs-font-reading);text-wrap:balance}.rs-oauth__meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-oauth__warning{text-align:start}.rs-oauth__host{font:400 12px/16px var(--rs-font-mono)}.rs-oauth__account{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--rs-surface-sunken)}.rs-oauth__account-body{flex:1;min-width:0;display:grid}.rs-oauth__account-name{font-weight:500}.rs-oauth__account-mail{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rs-oauth__scopes{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.rs-oauth__legend{padding:0;margin-bottom:10px;font:500 13px/18px var(--rs-font-ui);color:var(--rs-text)}.rs-oauth__scope{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;cursor:pointer}.rs-oauth__scope[data-disabled]{cursor:default;color:var(--rs-text-tertiary)}.rs-oauth__scope .rs-check{margin-top:2px}.rs-oauth__scope-body{display:grid;gap:2px;min-width:0}.rs-oauth__scope-text{font-weight:500;text-wrap:pretty}.rs-oauth__scope-id{justify-self:start;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-oauth__scope-tag{justify-self:start;font:500 12px/16px var(--rs-font-ui);color:var(--rs-warning)}.rs-oauth__never{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--rs-border)}.rs-oauth__never .rs-oauth__legend{margin:0}.rs-oauth__never p{margin:0;display:flex;gap:10px;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-oauth__never rs-icon{flex:none;margin-top:1px;color:var(--rs-text-tertiary)}.rs-oauth__status{margin:0;color:var(--rs-text-secondary)}.rs-oauth__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-oauth__foot{margin:0;font-size:12px;line-height:17px;color:var(--rs-text-tertiary);text-align:center}.rs-oauth-app{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--rs-border)}.rs-oauth-app:last-child{border-bottom:0}.rs-oauth-app__name{min-width:0;display:grid;gap:4px}.rs-oauth-app__meta{display:flex;flex-wrap:wrap;gap:4px 12px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}@media(max-width:759px){.rs-oauth-app{grid-template-columns:minmax(0,1fr) auto}.rs-oauth-app>.rs-set-chips{grid-column:1 / -1;grid-row:2}}.rs-import{display:grid;gap:20px;max-inline-size:600px;margin-inline:auto;padding-block:24px 48px}.rs-import-step{display:grid;gap:24px;align-content:start;min-inline-size:0}.rs-import--frame{max-inline-size:600px;padding-block:0}.rs-import--frame[data-view=source],.rs-import--wide{max-inline-size:760px}.rs-import-head{display:grid;gap:8px}.rs-import-head__title{margin:0;font:600 30px/38px var(--rs-font-reading);color:var(--rs-text)}.rs-import-head__sub{margin:0;color:var(--rs-text-secondary)}.rs-import-head__lead{margin:0;font:400 17px/27px var(--rs-font-reading);color:var(--rs-text)}.rs-import-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.rs-import-tile{display:grid;gap:4px;padding:14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);color:var(--rs-text);text-align:start;cursor:pointer;font:inherit}.rs-import-tile[aria-checked=true]{border:2px solid var(--rs-accent);padding:13px;background:var(--rs-accent-subtle)}.rs-import-tile:focus-visible,.rs-import-drop__pick:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:2px}.rs-import-tile__name{display:flex;align-items:center;gap:8px;font:600 15px/22px var(--rs-font-ui)}.rs-import-tile__initial{inline-size:28px;block-size:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);background:var(--rs-surface-sunken);font:600 12px/1 var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-import-tile__desc{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-import-tile__format{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary)}[dir=rtl] .rs-import-tile__format,[dir=rtl] .rs-import-file__meta,[dir=rtl] .rs-import-bar__meta{font-family:var(--rs-font-ui)}.rs-import-howto{display:grid;gap:10px;padding:16px;border-radius:var(--rs-radius-lg);border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-import-howto>p{margin:0}.rs-import-howto>.rs-label{margin:0}.rs-import-transfers{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.rs-import-transfer{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;font:400 14px/20px var(--rs-font-ui)}.rs-import-transfer[data-transfer=y]>rs-icon{color:var(--rs-success)}.rs-import-transfer[data-transfer=p]>rs-icon{color:var(--rs-warning)}.rs-import-transfer[data-transfer=n]>rs-icon{color:var(--rs-text-secondary)}.rs-import-transfer__state{grid-column:2;font-size:12px;line-height:16px;color:var(--rs-text-secondary)}.rs-import-notice{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:var(--rs-radius-md);background:var(--rs-info-subtle);color:var(--rs-text)}.rs-import-notice>rs-icon{flex:none;color:var(--rs-info);padding-block-start:3px}.rs-import-notice--warning{background:var(--rs-warning-subtle)}.rs-import-notice--warning>rs-icon{color:var(--rs-warning)}.rs-import-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.rs-import-buttons{display:flex;gap:8px;flex-wrap:wrap}.rs-import-drop{display:grid;justify-items:center;gap:8px;padding:32px 16px;border:1px dashed var(--rs-border-strong);border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);text-align:center}.rs-import-drop--active{border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-import-drop__text{margin:0;font:500 14px/20px var(--rs-font-ui)}.rs-import-drop__limits{margin:0;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-import-drop__input{display:none}.rs-import-file{display:grid;gap:14px;padding:16px;border-radius:var(--rs-radius-lg);border:1px solid var(--rs-border);background:var(--rs-surface)}.rs-import-file--error{border-color:var(--rs-danger);gap:10px}.rs-import-file>p{margin:0}.rs-import-file__row{display:flex;align-items:center;gap:12px}.rs-import-file__icon{flex:none;inline-size:36px;block-size:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-import-file__icon--error{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-import-file__body{flex:1;min-inline-size:0;display:grid}.rs-import-file__name{font-weight:600;overflow-wrap:anywhere}.rs-import-file__meta{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-import-file__actions{display:flex;gap:8px;flex-wrap:wrap}.rs-import-error{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--rs-danger)}.rs-import-error>rs-icon{flex:none;padding-block-start:3px}.rs-import-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0}.rs-import-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-import-stat{display:flex;flex-direction:column-reverse;padding:10px 12px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken)}.rs-import-stat__value{margin:0;font:600 18px/24px var(--rs-font-mono)}.rs-import-stat__value--danger{color:var(--rs-danger)}.rs-import-stat__label{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-import-stats--live .rs-import-stat{gap:2px;padding:14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-import-stats--live .rs-import-stat__value{font:600 22px/28px var(--rs-font-mono)}.rs-import-stats--live .rs-import-stat__label{font-size:13px;line-height:18px}.rs-import-stats--done .rs-import-stat{padding:12px 14px}.rs-import-options{display:grid;margin:0;padding:0;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-import-option{display:flex;gap:12px;align-items:center;padding:14px 16px;border-block-start:1px solid var(--rs-border);cursor:pointer}.rs-import-option__text{flex:1;display:grid}.rs-import-option__title{font-weight:600}.rs-import-option__desc{font-size:13px;color:var(--rs-text-secondary)}.rs-import-bar-wrap{display:grid;gap:8px}.rs-import-bar__meta{display:flex;justify-content:space-between;font:400 13px/18px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-import-bar{block-size:8px;border-radius:var(--rs-radius-full);background:var(--rs-surface-sunken);overflow:hidden}.rs-import-bar__fill{display:block;block-size:100%;background:var(--rs-accent);border-radius:var(--rs-radius-full);transition:inline-size var(--rs-dur-base) var(--rs-ease-out)}.rs-import-bar__eta{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-import-why{display:grid;gap:8px}.rs-import-why>.rs-label{margin:0}.rs-import-why__list{margin:0;padding:0;list-style:none;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-import-why__row{display:flex;gap:12px;padding:10px 16px;border-block-end:1px solid var(--rs-border)}.rs-import-why__row:last-child{border-block-end:0}.rs-import-why__n{flex:none;min-inline-size:3ch;font:600 13px/20px var(--rs-font-mono);color:var(--rs-danger)}.rs-import-why__body{display:grid;min-inline-size:0}.rs-import-why__reason{font-size:13px;line-height:20px}.rs-import-why__examples{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary);overflow-wrap:anywhere;text-align:start}.rs-import-badge{inline-size:44px;block-size:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--rs-radius-full);background:var(--rs-success-subtle);color:var(--rs-success)}.rs-import-badge--danger{background:var(--rs-danger-subtle);color:var(--rs-danger)}.rs-import-issues{display:grid;gap:10px;justify-items:start}.rs-import-issues>.rs-label{margin:0}.rs-import-issues__list{justify-self:stretch;margin:0;padding:0;list-style:none;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-import-issue{display:grid;padding:10px 16px;border-block-end:1px solid var(--rs-border)}.rs-import-issue:last-child{border-block-end:0}.rs-import-issue__url{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary);overflow-wrap:anywhere;text-align:start}.rs-import-undo__action{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--rs-text);cursor:pointer}.rs-import-undo__action:hover{color:var(--rs-accent-text)}.rs-import-undo__action:focus-visible{outline:2px solid var(--rs-focus-ring);outline-offset:2px;border-radius:4px}.rs-import-undo__action:disabled{opacity:.5;cursor:not-allowed}.rs-import-undo{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);font-size:13px;color:var(--rs-text-secondary)}.rs-import-undo__text{flex:1;min-inline-size:200px}.rs-import-recent,.rs-import-bookmarklet{display:grid;gap:8px}.rs-import-recent>.rs-label{margin:0}.rs-import-recent .rs-list-row{inline-size:100%;text-align:start;font:inherit;background:none;border:0;color:inherit;cursor:pointer}.rs-import-prompt{display:grid;gap:6px;justify-items:start;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface);text-align:start}.rs-import-prompt__title{display:flex;align-items:center;gap:8px;font-weight:600}.rs-import-prompt__text{font-size:13px;line-height:18px;color:var(--rs-text-secondary)}@media(max-width:759px){.rs-import-head__title{font-size:24px;line-height:32px}.rs-import-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-projects-scroll{flex:1 1 0;min-height:0;overflow:auto}.rs-projects-scroll:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:calc(-1 * var(--rs-focus-width))}.rs-projects-page{padding:8px 32px 96px;display:grid;gap:20px}@media(max-width:759px){.rs-projects-page{padding:16px 16px 96px}}.rs-projects-tabs{overflow-x:auto}@media(min-width:760px){.rs-page-head.rs-projects-list-col,.rs-projects-page.rs-projects-list-col{padding-inline:max(32px,calc((100% - 1016px)/2))}}.rs-projects-back{display:inline-flex;align-items:center;gap:4px;justify-self:start;font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text);text-decoration:none}.rs-projects-back:hover{text-decoration:underline}.rs-projects-head .rs-page-head__title{font:600 24px/32px var(--rs-font-reading)}.rs-projects-head .rs-page-head__row{align-items:flex-end}.rs-projects-phone-actions{display:none}@media(max-width:759px){.rs-projects-phone-actions{display:flex;align-items:center;gap:8px}.rs-projects-phone-actions__more{margin-inline-start:auto}}.rs-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none}.rs-projects-card{position:relative;display:grid;gap:12px;align-content:start;min-width:0;padding:18px;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg)}.rs-projects-card:hover{border-color:var(--rs-border-strong)}.rs-projects-card:focus-within{outline:2px solid var(--rs-focus-ring);outline-offset:2px}.rs-projects-card--skeleton{height:170px;border-radius:var(--rs-radius-lg)}.rs-projects-head--skeleton{height:64px;border-radius:var(--rs-radius-lg)}.rs-projects-card__top{display:flex;align-items:center;gap:8px;color:var(--rs-text-secondary)}.rs-projects-card__spacer{flex:1}.rs-projects-card__name{font:600 17px/24px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;overflow-wrap:anywhere}.rs-projects-card__name:after{content:"";position:absolute;inset:0;border-radius:inherit}.rs-projects-card__name:focus-visible{outline:none}.rs-projects-card__desc{color:var(--rs-text-secondary);text-wrap:pretty;overflow-wrap:anywhere}.rs-projects-card__counts{display:flex;flex-wrap:wrap;gap:16px;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-secondary)}.rs-projects-card__last{display:flex;align-items:center;gap:6px;padding-block-start:10px;border-block-start:1px solid var(--rs-border);font:500 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary);min-width:0}.rs-projects-card__last span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-projects-empty{display:grid;gap:8px;justify-items:center;padding:40px 24px;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);text-align:center}.rs-projects-empty__title{margin:16px 0 0;font:600 17px/24px var(--rs-font-ui);color:var(--rs-text)}.rs-projects-empty__text{margin:0 0 16px;max-width:440px;font:400 14px/20px var(--rs-font-ui);color:var(--rs-text-secondary);text-wrap:pretty}.rs-projects-empty__art{position:relative;width:160px;height:110px}.rs-projects-empty__folder,.rs-projects-empty__tab,.rs-projects-empty__page{position:absolute;border:1.5px solid var(--rs-text-secondary);background:var(--rs-surface)}.rs-projects-empty__folder{inset-inline-start:20px;top:30px;width:120px;height:72px;border-radius:var(--rs-radius-md)}.rs-projects-empty__tab{inset-inline-start:20px;top:20px;width:48px;height:14px;border-bottom:0;border-radius:var(--rs-radius-md) var(--rs-radius-md) 0 0}.rs-projects-empty__page{inset-inline-start:62px;top:4px;width:44px;height:56px;border-radius:var(--rs-radius-sm)}.rs-projects-empty__page>span{position:absolute;inset-inline-start:8px;height:1.5px;background:var(--rs-text-secondary)}.rs-projects-empty__page>span:first-child{top:14px;width:26px;background:var(--rs-accent)}.rs-projects-empty__page>span:last-child{top:22px;width:18px}.rs-projects-card__kind{font-family:var(--rs-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[dir=rtl] .rs-projects-card__kind{font-family:var(--rs-font-ui)}.rs-projects-radar-card{display:grid;gap:4px;justify-items:start;padding:14px 16px;border-radius:var(--rs-radius-lg);background:var(--rs-brass-subtle)}.rs-projects-radar-card__title{display:flex;align-items:center;gap:6px;margin:0;font:600 14px/20px var(--rs-font-ui);color:var(--rs-brass)}.rs-projects-card__radar{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--rs-border);font:500 13px/18px var(--rs-font-ui);color:var(--rs-brass)}.rs-projects-templates{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;width:100%;max-width:640px;margin:0;padding:0;list-style:none}.rs-projects-template{display:grid;gap:4px;padding:14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);text-align:start}.rs-projects-template__name{display:flex;align-items:center;gap:6px;font:600 14px/20px var(--rs-font-ui)}.rs-projects-template__help{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-projects-overview{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.rs-projects-main{flex:999 1 520px;min-width:0;display:grid;gap:20px}.rs-projects-side{flex:1 1 300px;min-width:0;display:grid;gap:20px}.rs-projects-panel{min-width:0;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg)}.rs-projects-panel__head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-block-end:1px solid var(--rs-border)}.rs-projects-panel__head--wrap{flex-wrap:wrap}.rs-projects-panel__head--wrap .rs-chip-row{flex:1 1 240px;min-width:0}.rs-projects-panel__title{flex:1;margin:0;font:600 14px/20px var(--rs-font-ui)}.rs-projects-panel__head--wrap .rs-projects-panel__title{flex:0 0 auto}.rs-projects-panel__body{padding:12px 16px}.rs-projects-panel__foot{margin:6px 16px 10px}.rs-projects-instructions{margin:0;padding:12px 16px 16px;color:var(--rs-text-secondary);white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere}.rs-projects-empty-line{margin:0;padding:14px 16px;color:var(--rs-text-tertiary)}.rs-projects-rows{margin:0;padding:0;list-style:none}.rs-projects-row{display:flex;gap:12px;align-items:center;min-width:0;padding:10px 16px;border-block-end:1px solid var(--rs-border);color:var(--rs-text-secondary)}.rs-projects-row--top{align-items:flex-start}.rs-projects-row--muted .rs-projects-row__title{color:var(--rs-text-tertiary);text-decoration:line-through}.rs-projects-row--skeleton{height:44px;margin:8px 16px}.rs-projects-row__body{flex:1;min-width:0;display:grid;gap:2px}.rs-projects-row__title{font:500 14px/20px var(--rs-font-ui);color:var(--rs-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-projects-row__title a{color:inherit;text-decoration:none}.rs-projects-row__title a:hover{text-decoration:underline}.rs-projects-row__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rs-projects-row__meta>*+*:before{content:"\b7";margin-inline-end:6px;color:var(--rs-text-tertiary)}.rs-projects-row__cited{flex:none;margin-inline-start:auto;font-family:var(--rs-font-mono);white-space:nowrap}.rs-projects-row--top .rs-projects-row__title{white-space:normal;overflow-wrap:anywhere}.rs-projects-row__role{width:auto;min-width:0}.rs-projects-status{display:inline-flex;align-items:center;gap:6px;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-projects-status[data-status=failed]{color:var(--rs-danger)}.rs-projects-search,.rs-projects-add{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:12px 16px;border-block-end:1px solid var(--rs-border)}.rs-projects-search .rs-input-group,.rs-projects-add .rs-field{flex:1 1 240px}.rs-projects-add .rs-list{flex:1 1 100%}.rs-projects-add__actions{display:flex;gap:8px}.rs-projects-hits{display:grid;gap:10px;padding:12px 16px;border-block-end:1px solid var(--rs-border)}.rs-projects-hit{display:grid;gap:4px}.rs-projects-hit__title{display:flex;align-items:center;gap:6px;font:500 13px/18px var(--rs-font-ui)}.rs-projects-hit__title a{color:var(--rs-accent-text)}.rs-projects-hit__text{margin:0;font:400 14px/22px var(--rs-font-reading);color:var(--rs-text-secondary)}.rs-projects-form{display:grid;gap:12px}.rs-projects-form__row{display:flex;flex-wrap:wrap;gap:12px}.rs-projects-form__row .rs-field{flex:1 1 200px}.rs-projects-form__actions{display:flex;justify-content:flex-end;gap:8px}.rs-projects-note{display:grid;gap:6px;padding:12px 16px;border-block-end:1px solid var(--rs-border)}.rs-projects-note__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rs-projects-note__title{margin:0;font:600 14px/20px var(--rs-font-ui)}.rs-projects-note__body{color:var(--rs-text-secondary);overflow-wrap:anywhere}.rs-projects-note__body>:first-child{margin-block-start:0}.rs-projects-note__body>:last-child{margin-block-end:0}.rs-projects-timeline{margin:0;padding:0;list-style:none}.rs-projects-decision{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 16px;border-block-end:1px solid var(--rs-border)}.rs-projects-decision--muted .rs-projects-decision__title{color:var(--rs-text-tertiary)}.rs-projects-decision__date{line-height:20px}.rs-projects-decision__body{display:grid;gap:4px;justify-items:start}.rs-projects-decision__title{font:400 13px/20px var(--rs-font-ui);text-wrap:pretty}.rs-projects-decision__text{margin:0;color:var(--rs-text-secondary);white-space:pre-wrap}.rs-projects-page:has(>app-project-ask){min-height:100%;padding-block:20px 0}app-project-ask{display:flex;flex-direction:column}.rs-projects-ask{flex:1;max-width:760px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px}.rs-projects-ask__scope-help{flex:1 1 0;min-width:200px;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-projects-ask__dock{position:sticky;inset-block-end:0;margin-block-start:auto;display:grid;gap:8px;padding-block:12px 16px;background:var(--rs-bg);box-shadow:0 -1px 0 var(--rs-border)}.rs-projects-ask__scope-btn{cursor:pointer;border:1px solid var(--rs-border);background:var(--rs-surface);min-height:28px}.rs-projects-ask__scope-btn:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-projects-panel__head .rs-chip-row{margin-inline-start:auto}.rs-projects-panel__head .rs-chip{height:22px;padding:0 8px;border-color:transparent;background:var(--rs-surface-sunken);font-size:12px}.rs-projects-panel__head .rs-chip[aria-pressed=true]{border-color:transparent;background:var(--rs-accent-subtle);color:var(--rs-accent-text)}@media(max-width:759px){.rs-projects-panel__head .rs-chip-row{margin-inline-start:-16px}.rs-projects-panel__head .rs-chip{height:32px;padding:0 12px}}.rs-projects-ask__scope,.rs-projects-ask__log{width:100%;max-width:696px;margin-inline:auto}.rs-projects-ask__scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rs-projects-ask__log{display:grid;gap:14px}.rs-projects-ask__q{justify-self:end;max-width:80%;padding:12px 14px;border-radius:var(--rs-radius-lg);background:var(--rs-surface-sunken);font:400 15px/22px var(--rs-font-ui);overflow-wrap:anywhere}.rs-projects-ask__a{font:400 17px/28px var(--rs-font-reading)}.rs-projects-ask__bar{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px;padding-inline-start:14px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-lg);background:var(--rs-surface)}.rs-projects-ask__bar:focus-within{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:-1px}.rs-projects-ask__bar .rs-input{flex:1;border:0;background:transparent;box-shadow:none;outline:none}.rs-projects-ask__budget{margin:0}.rs-projects-outbar{flex:none;min-height:52px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 16px;border-block-end:1px solid var(--rs-border);background:var(--rs-surface)}.rs-projects-outbar__titles{flex:1 1 200px;min-width:0;display:grid}.rs-projects-outbar__project{font:500 13px/18px var(--rs-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-projects-outbar__actions{display:flex;flex-wrap:wrap;gap:6px}.rs-projects-outbar__more{display:none}@media(max-width:759px){.rs-projects-outbar__more{display:inline-flex}.rs-projects-outbar__actions--desk{display:none}}.rs-no-source:focus{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-projects-outview{flex:1 1 0;min-height:0;display:flex}.rs-projects-outdoc{flex:1;min-width:0;overflow:auto;background:var(--rs-surface)}.rs-projects-article{max-width:704px;margin:0 auto;padding:40px 32px 72px;display:grid;gap:18px}.rs-projects-article__title{margin:0;font:600 32px/40px var(--rs-font-reading);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.rs-projects-article__body{font:400 18px/30px var(--rs-font-reading)}.rs-projects-article__editor{min-height:360px;font:400 14px/22px var(--rs-font-mono)}.rs-projects-outstate:empty{display:none}.rs-projects-outnote{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-projects-outnote__warn{color:var(--rs-warning);font-weight:500}.rs-projects-rail{width:320px;flex:none;overflow:auto;border-inline-start:1px solid var(--rs-border);background:var(--rs-bg)}.rs-projects-rail__group{display:grid;gap:6px;padding:16px;border-block-end:1px solid var(--rs-border)}.rs-projects-version{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-surface);color:var(--rs-text);text-decoration:none;font:500 13px/18px var(--rs-font-ui)}.rs-projects-version__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rs-projects-version__name{font:600 13px/18px var(--rs-font-ui)}.rs-projects-version__what{font:400 12px/17px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-projects-version--current{border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-projects-version--current .rs-meta{color:var(--rs-text-secondary)}.rs-projects-cites{display:grid;gap:4px;margin:0;padding:0;list-style:none}.rs-projects-cite__row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px;border-radius:var(--rs-radius-sm);color:inherit;text-decoration:none}a.rs-projects-cite__row:hover{background:var(--rs-surface-sunken)}a.rs-projects-cite__row:focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.rs-projects-cite:target .rs-projects-cite__row{background:var(--rs-accent-subtle)}.rs-projects-cite:target .rs-meta{color:var(--rs-text-secondary)}.rs-projects-cite__n{font:500 12px/20px var(--rs-font-mono);color:var(--rs-accent-text)}.rs-projects-cite__body{display:grid;gap:2px;min-width:0}.rs-projects-cite__title{font:500 13px/18px var(--rs-font-ui);overflow-wrap:anywhere}.rs-projects-cite__meta{display:inline-flex;align-items:center;gap:4px;font-family:var(--rs-font-mono)}.rs-projects-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;border:0}.rs-projects-kinds legend{margin-block-end:6px}.rs-projects-kind{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;padding:10px 12px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);cursor:pointer}.rs-projects-kind:has(input:checked){border-color:var(--rs-accent);background:var(--rs-accent-subtle)}.rs-projects-kind--locked{opacity:.6}.rs-projects-kind>.rs-meta{grid-column:2;color:var(--rs-text-secondary)}.rs-projects-kind__name{display:flex;align-items:center;gap:6px;font:600 14px/20px var(--rs-font-ui)}.rs-projects-picker{display:grid;gap:12px}.rs-projects-picker__row{width:100%;border:0;background:transparent;text-align:start;cursor:pointer}.rs-projects-picker__new{display:flex;gap:8px}.rs-projects-picker__new .rs-input{flex:1}@media(max-width:759px){.rs-projects-page{padding:12px 16px 96px}.rs-projects-outview{flex-direction:column;overflow:auto}.rs-projects-outdoc{overflow:visible}.rs-projects-rail{width:auto;overflow:visible;border-inline-start:0;border-block-start:1px solid var(--rs-border)}.rs-projects-article{padding:20px 20px 48px}.rs-projects-article__title{font-size:26px;line-height:34px}.rs-projects-article__body{font-size:17px;line-height:28px}.rs-projects-decision{grid-template-columns:52px minmax(0,1fr) auto}}@media(pointer:coarse){.rs-projects-picker__row,.rs-projects-kind{min-height:44px}}.rs-radar-digest__nav{display:flex}.rs-radar-digest__prev{display:inline-flex;align-items:center;gap:4px;min-height:32px;font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text)}.rs-radar-card__figure{margin:0;display:grid;gap:6px}.rs-radar-card__attr{display:flex;flex-wrap:wrap;gap:6px;font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}[dir=rtl] .rs-radar-card__attr{font-family:var(--rs-font-ui)}}.cdk-overlay-pane.rs-cite-sheet-pane{position:fixed!important;inset:auto 0 0!important;width:100vw!important;max-width:100vw!important;transform:none!important}@layer components{.rs-radar{display:grid;gap:20px}.rs-radar__body{display:grid;gap:16px;padding:12px 16px 16px}.rs-radar__option{display:flex;gap:16px;align-items:center;justify-content:space-between;cursor:pointer}.rs-radar__option-text{display:grid;gap:2px;min-width:0}.rs-radar__option-title{font:500 14px/20px var(--rs-font-ui);color:var(--rs-text)}.rs-radar__option-help{font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-radar__health{display:flex;gap:8px;align-items:center;margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-radar__range{display:flex;gap:10px;align-items:center}.rs-radar__range input[type=range]{flex:1;min-width:0;accent-color:var(--rs-accent)}.rs-radar__range-end{font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-radar__row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;align-items:end}.rs-radar__item .rs-relevance{justify-self:start;margin-block-start:4px}.rs-radar__actions{display:flex;gap:4px;flex:none}.rs-radar-digest{max-width:760px;margin:0 auto;padding:28px 32px 96px;display:grid;gap:20px;align-content:start}.rs-radar-digest__head{display:grid;gap:4px}.rs-radar-digest__crumb{display:inline-flex;gap:6px;align-items:center;justify-self:start;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-tertiary);text-decoration:none}.rs-radar-digest__crumb:hover{color:var(--rs-text-secondary)}.rs-radar-digest__title{margin:0;font:600 26px/34px var(--rs-font-reading);text-wrap:pretty}.rs-radar-digest__sub,.rs-radar-digest__quiet{display:flex;gap:8px;align-items:center;margin:0;font:400 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-radar-digest__items{display:grid;gap:12px}.rs-radar-card{display:grid;gap:10px;padding:18px;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);scroll-margin-block-start:16px}.rs-radar-card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rs-radar-card__kind{display:inline-flex;gap:5px;align-items:center;height:20px;padding:0 7px;border-radius:var(--rs-radius-sm);background:var(--rs-brass-subtle);color:var(--rs-brass);font:500 12px/16px var(--rs-font-ui)}.rs-radar-card__kind>span{width:6px;height:6px;border-radius:50%;background:var(--rs-brass)}.rs-radar-card__when{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-radar-card__title{font:600 17px/24px var(--rs-font-ui);color:var(--rs-text);text-decoration:none;text-wrap:pretty;overflow-wrap:anywhere}.rs-radar-card__title:hover{text-decoration:underline}.rs-radar-card__why{display:grid;gap:2px;color:var(--rs-text-secondary);text-wrap:pretty}.rs-radar-card__why-label{font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-radar-card__marker{margin-inline-start:2px;padding:1px 3px;border-radius:3px;background:var(--rs-accent-subtle);font:500 11px/1 var(--rs-font-mono);color:var(--rs-accent-text)}.rs-radar-card__quote{margin:0;padding:12px 14px;border-radius:var(--rs-radius-md);background:var(--rs-surface-sunken);font:italic 400 15px/24px var(--rs-font-reading);color:var(--rs-text)}.rs-feed-entry__relevance{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:4px}@media(max-width:759px){.rs-radar__row{grid-template-columns:minmax(0,1fr)}.rs-radar-digest{padding:20px 16px 64px}.rs-radar-digest__title{font-size:22px;line-height:30px}}.rs-feed-entry__story{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:400 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-feed-entry__story-count{margin-inline-start:4px;font-weight:500;color:var(--rs-text-secondary)}.rs-feed-entry__story .rs-feed-entry__time{color:var(--rs-text-secondary)}.rs-feed-entry__meta--story{display:none}.rs-feed-entry--story .rs-feed-entry__open{font-weight:600}.rs-feed-entry__disagree{justify-self:start}.rs-story__favs{display:flex}.rs-story__fav{width:24px;height:24px;margin-right:-5px;overflow:hidden;border-radius:6px;border:2px solid var(--rs-surface);background:var(--rs-surface-sunken);color:var(--rs-text-secondary);display:flex;align-items:center;justify-content:center;font:600 10px/1 var(--rs-font-mono)}.rs-story__fav--tile{color:var(--rs-tile-text)}.rs-story__fav img{width:100%;height:100%;object-fit:cover}.rs-story__fav--sm{width:20px;height:20px;margin-right:-4px;border-radius:5px;border-width:1.5px;font-size:9px}.rs-story__fav--lg{margin-right:0;border:0}.rs-story__disagree{height:22px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border-radius:4px;background:var(--rs-warning-subtle);color:var(--rs-warning);font:500 12px/16px var(--rs-font-ui)}.rs-story{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--rs-surface);color:var(--rs-text)}.rs-story__bar{height:52px;flex:none;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--rs-border);color:var(--rs-text-secondary)}.rs-story__bar-label{flex:1;display:flex;align-items:center;gap:6px;font:500 13px/18px var(--rs-font-ui)}.rs-story__scroll{flex:1;min-height:0;overflow:auto}.rs-story__article{max-width:720px;margin:0 auto;padding:32px 24px 48px;display:grid;gap:28px}.rs-story__head{display:grid;gap:12px}.rs-story__title{margin:0;font:600 28px/36px var(--rs-font-reading);text-wrap:balance}.rs-story__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-story__meta-text{margin-inline-start:6px;font-size:13px;color:var(--rs-text-secondary)}.rs-story__section{display:grid;gap:10px}.rs-story__label{display:flex;align-items:center;gap:6px;font:500 12px/16px var(--rs-font-ui);color:var(--rs-text-tertiary)}.rs-story__summary{display:grid;gap:10px}.rs-story__summary p{margin:0;font:400 17px/28px var(--rs-font-reading);text-wrap:pretty}.rs-story__cite{font:500 11px/1 var(--rs-font-mono);color:var(--rs-accent-text);padding:1px 4px;border-radius:3px;background:var(--rs-accent-subtle);margin-inline-start:3px}.rs-story__writing{display:grid;gap:8px}.rs-story__writing-line{display:flex;align-items:center;gap:8px;color:var(--rs-text-secondary)}.rs-story__skel{display:block;height:14px;border-radius:3px}.rs-story__skel--92{width:92%}.rs-story__skel--70{width:70%}.rs-story__skel--title{height:28px;width:80%}.rs-story__box{padding:12px 14px;border-radius:8px;background:var(--rs-surface-sunken);display:grid;gap:4px;justify-items:start}.rs-story__box-title{font-weight:600}.rs-story__box-text{font-size:13px;line-height:19px;color:var(--rs-text-secondary)}.rs-story__link{padding:0;border:0;background:none;font:500 13px/18px var(--rs-font-ui);color:var(--rs-accent-text);cursor:pointer}.rs-story__note{margin:0;font-size:12px;color:var(--rs-text-tertiary)}.rs-story__h2{margin:0;font:600 17px/24px var(--rs-font-ui)}.rs-story__sources{display:grid;border-top:1px solid var(--rs-border)}.rs-story__source{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--rs-border);color:inherit;text-decoration:none}.rs-story__source:hover .rs-story__outlet{text-decoration:underline}.rs-story__n{flex:none;width:18px;font:500 12px/20px var(--rs-font-mono);color:var(--rs-accent-text)}.rs-story__source-body{flex:1;min-width:0;display:grid;gap:2px}.rs-story__source-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.rs-story__outlet{font-weight:600}.rs-story__time{font:400 12px/16px var(--rs-font-mono);color:var(--rs-text-tertiary)}.rs-story__angle{color:var(--rs-text-secondary);text-wrap:pretty}.rs-story__open{flex:none;color:var(--rs-accent-text)}.rs-story__claim{display:grid;gap:10px;padding:14px;border-radius:10px;border:1px solid var(--rs-border);background:var(--rs-bg)}.rs-story__claim-topic{font:500 13px/18px var(--rs-font-ui);color:var(--rs-text-secondary)}.rs-story__sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.rs-story__side{display:grid;gap:4px;padding:10px 12px;border-radius:8px;background:var(--rs-surface);border:1px solid var(--rs-border)}.rs-story__side-value{font:600 16px/24px var(--rs-font-reading)}.rs-story__side-who{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:16px;color:var(--rs-text-tertiary)}.rs-story__side-who .rs-story__cite{margin-inline-start:0}.rs-story__first-line{margin:0;color:var(--rs-text-secondary)}.rs-story__bars{display:grid;gap:8px}.rs-story__bar-row{display:flex;align-items:center;gap:10px}.rs-story__bar-row .rs-story__time{flex:none;width:44px}.rs-story__track{flex:1;height:22px;position:relative;border-radius:4px;background:var(--rs-surface-sunken)}.rs-story__fill{position:absolute;top:0;bottom:0;inset-inline-start:0;border-radius:4px;background:var(--rs-border-strong)}.rs-story__fill--first{background:var(--rs-accent)}.rs-story__bar-outlet{flex:none;width:130px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-story__bar-outlet--first{font-weight:600}.rs-story-page{display:block;height:100%}@media(max-width:759px){.rs-story__article{padding:20px 16px 40px;gap:24px}.rs-story__title{font-size:22px;line-height:30px}.rs-story__summary p{font-size:16px;line-height:26px}.rs-story__bar-outlet{width:96px}}.rs-story-menu{width:340px;max-width:calc(100vw - 32px)}.rs-story-menu__item{align-items:flex-start;gap:12px;padding-block:10px}.rs-story-menu__label{flex:1;display:grid;gap:2px;text-align:start;font-weight:500}.rs-story-menu__hint{font:400 12px/17px var(--rs-font-ui);color:var(--rs-text-tertiary);text-wrap:pretty}.rs-story-menu__switch{position:relative;flex:none;margin-top:1px;width:36px;height:20px;border-radius:var(--rs-radius-full);background:var(--rs-border-strong);transition:background-color var(--rs-dur-fast) var(--rs-ease-out)}.rs-story-menu__switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--rs-surface);transition:inset-inline-start var(--rs-dur-fast) var(--rs-ease-out)}.rs-story-menu__switch--on{background:var(--rs-accent)}.rs-story-menu__switch--on:after{inset-inline-start:18px}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--rs-bg);color:var(--rs-text);font:400 14px/20px var(--rs-font-ui)}app-root,app-main-layout{display:block;height:100%;overflow:hidden}::selection{background:var(--rs-hl-blue)}.rs-main>*:not(router-outlet,app-banner){display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.rs-content{flex:1;min-height:0;overflow-y:auto;padding:0 32px 64px;scroll-padding-block:16px 88px}@media(max-width:759px){.rs-content{padding:0 16px 48px}}
