@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-ext-wght-normal.0e0ehl1cbv70c.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-wght-normal.2l7g66pn8ypc3.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-wght-normal.30jeo0xgwg10h.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-ext-wght-normal.3_t4s8v2ek_20.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-wght-normal.2gsfckewrmvuo.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-vietnamese-wght-normal.2cvjouf5jj5ml.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-ext-wght-normal.06fnwztfqsyx7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-wght-normal.0ac9n74nuuqb5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-ext-wght-italic.18bry0gt6_-_y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-wght-italic.19ff7xxcsqx37.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-wght-italic.003qyo_rbx21d.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-ext-wght-italic.2wtejxxu3_1tj.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-wght-italic.0jhoa25zzpwtq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-vietnamese-wght-italic.1eqn-rlfiqlsw.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-ext-wght-italic.1w_wv8q523mos.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-wght-italic.05rzr83th9ruq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}html{background:var(--canvas)}
:root{--canvas:#fff;--sheet:#fff;--sunken:#f0f2f0;--ink:#1a1d1b;--ink-2:#535956;--ink-3:#626865;--on-ink:#fff;--line:#e2e5e2;--line-2:#c3c8c4;--control-line:#858b88;--rubric:#14543c;--rubric-wash:#e2efe7;--positive:#14543c;--caution:#7a5410;--danger:#a32235;--focus:#1b4dd1;--font:"Noto Sans Variable", "Noto Sans", system-ui, sans-serif;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-28:1.75rem;--text-36:2.25rem;--radius-0:0;--radius-2:3px;--shadow-overlay:0 10px 28px -12px #161c1966, 0 1px 0 #161c191f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--rail:216px;--rule-gap:28px;--column:720px;--column-form:640px;--margin-column:280px;--ease-in:cubic-bezier(.2, 0, 0, 1);--dur-fast:80ms;--dur-base:.12s;--dur-slow:.16s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=lamplight]{--canvas:#171918;--sheet:#1f2221;--sunken:#111312;--ink:#e8eae9;--ink-2:#a9aeab;--ink-3:#8f9491;--on-ink:#151716;--line:#2a2e2c;--line-2:#3e4340;--control-line:#6d7370;--rubric:#7fc9a4;--rubric-wash:#1d2e25;--positive:#7fc9a4;--caution:#d8b271;--danger:#f08a96;--focus:#8fb0ff;--shadow-overlay:0 10px 28px -12px #000c, 0 1px 0 #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=daylight]){--canvas:#171918;--sheet:#1f2221;--sunken:#111312;--ink:#e8eae9;--ink-2:#a9aeab;--ink-3:#8f9491;--on-ink:#151716;--line:#2a2e2c;--line-2:#3e4340;--control-line:#6d7370;--rubric:#7fc9a4;--rubric-wash:#1d2e25;--positive:#7fc9a4;--caution:#d8b271;--danger:#f08a96;--focus:#8fb0ff;--shadow-overlay:0 10px 28px -12px #000c, 0 1px 0 #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}
.rr{background:var(--canvas);color:var(--ink);font-family:var(--font);overflow-wrap:break-word;min-height:100vh;font-size:.875rem;line-height:1.35}.rr-shell{grid-template-columns:var(--rail) minmax(0, 1fr);display:grid}@media (prefers-reduced-motion:reduce){.rr *{transition-duration:0s!important}}.rr :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.rr .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rr-skip{z-index:40;background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--radius-2);padding:8px 12px;position:absolute;top:8px;left:-9999px}.rr-skip:focus{left:8px}:where(.rr) p{margin:0}.rr a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;text-decoration-thickness:1px}.rr a:hover{text-decoration-thickness:2px}.rr a.rr-chrome-link,.rr a.rr-item-link,.rr a.rr-back,.rr a.rr-btn,.rr .rr-tagline a,.rr .rr-sidebar a,.rr .rr-colophon a,.rr .rr-tabs a{color:var(--ink-2);text-decoration:none}.rr a.rr-wordmark{color:var(--ink);text-decoration:none}.rr a.rr-chrome-link:hover,.rr .rr-tagline a:hover,.rr .rr-colophon a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px}.rr-sidebar{border-right:1px solid var(--line);background:var(--canvas);height:100dvh;transition:opacity var(--dur-base) var(--ease-in);z-index:20;align-self:start;position:sticky;top:0}.rr-sidebar.is-focused{opacity:.35}.rr-sidebar.is-focused:hover,.rr-sidebar.is-focused:focus-within{opacity:1}.rr-sidebar-inner{flex-direction:column;height:100%;padding:26px 20px 20px;display:flex}.rr-wordmark{letter-spacing:0;color:var(--ink);flex:none;align-items:baseline;gap:5px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.rr-wordmark .rr-beta{color:var(--ink-3);margin-left:3px;font-size:.75rem;font-weight:400}.rr-sidebar nav{flex-direction:column;gap:2px;margin-top:36px;display:flex}.rr-sidebar nav a{color:var(--ink-2);transition:color var(--dur-fast) var(--ease-in), background var(--dur-fast) var(--ease-in);padding:9px 10px 9px 14px;font-size:.875rem;text-decoration:none;position:relative}.rr-sidebar nav a:hover{color:var(--ink);background:var(--sunken)}.rr-sidebar nav a[aria-current=page]{color:var(--ink);font-weight:600}.rr-sidebar nav a[aria-current=page]:before{content:"";background:var(--rubric);width:3px;position:absolute;top:7px;bottom:7px;left:0}.rr-sidebar nav a .count{font-variant-numeric:tabular-nums;color:var(--rubric);float:right;font-size:.8125rem;font-weight:600}.rr-capacity{border-top:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:2px;margin-top:auto;padding:14px 10px 0;font-size:.8125rem;display:flex}.rr-capacity-label{color:var(--ink-3);font-size:.75rem}.rr-page{flex-direction:column;width:100%;max-width:1000px;min-height:100dvh;margin:0 auto;padding:0 40px 32px;display:flex}.rr-page.is-entry{max-width:1160px}.rr-colophon{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:64px;padding-top:14px;font-size:.8125rem;display:flex}.rr-colophon span{gap:16px;display:flex}.rr-head{padding:28px 0 0}.rr-head-inner{align-items:baseline;gap:20px;display:flex}.rr-page.is-entry .rr-head-inner{max-width:none}.rr-head h1{letter-spacing:0;text-wrap:balance;min-width:0;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.2}.rr-head h1.rr-head-sm{color:var(--ink-2);font-weight:500}.rr-language-arrow{vertical-align:middle;vertical-align:calc(.5cap - .5em);width:1.125em;height:1em;margin:0 .32em}.rr-flag-icon{--flag-h:10px;width:calc(var(--flag-h) * 1.5);height:var(--flag-h);vertical-align:middle;vertical-align:calc(.5cap - var(--flag-h) / 2);box-shadow:0 0 0 1px var(--line);border-radius:1px;margin-right:5px;display:inline-block;overflow:hidden}.rr-flag-icon>svg{width:100%;height:100%;display:block}.rr-filing .tag .rr-language-arrow{margin:0 4px}.rr-filing .tag .rr-flag-icon{--flag-h:8px;margin-right:4px}.rr-head .rr-head-meta{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.8125rem}.rr-head .rr-head-meta .rr-text-action{letter-spacing:0;margin-left:16px;padding:0;font-size:.8125rem}.rr-head .rr-head-meta .rr-answered{font-variant-numeric:tabular-nums;font-size:.8125rem}.rr-question-actions-wrap{flex:none;align-self:center;margin-left:auto}.rr-question-actions{position:relative}.rr-question-actions-trigger{border-radius:var(--radius-2);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.rr-question-actions-trigger>span{transform:translateY(-.12em)}.rr-question-actions-trigger:hover,.rr-question-actions-trigger[aria-expanded=true]{background:var(--sunken);color:var(--ink)}.rr-question-actions-menu{z-index:30;background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--radius-0);min-width:176px;box-shadow:var(--shadow-overlay);animation:rr-pop var(--dur-base) var(--ease-in);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.rr-question-actions-menu button{border-radius:var(--radius-0);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:.875rem;display:block}.rr-question-actions-menu button:hover{background:var(--sunken)}.rr-main{flex:1 0 auto;padding-top:20px}.rr-main>:first-child{margin-top:0}.rr-page.is-form .rr-main,.rr-page.is-form .rr-head-inner{max-width:var(--column-form)}.rr-page.is-entry .rr-main{max-width:none}.rr-back{width:fit-content;color:var(--ink-2);align-items:center;gap:.35em;margin-bottom:20px;font-size:.8125rem;text-decoration:none;display:flex}.rr-back:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px}.rr-direction-arrow{flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.rr-prose{color:var(--ink);text-wrap:pretty;max-width:60ch;font-size:1rem;line-height:1.6}.rr-result,.rr-sec,.rr-entry-head,.rr-stats{max-width:var(--column)}.rr-prose+.rr-prose{margin-top:12px}.rr-main *+.rr-tagline{margin-top:6px}.rr-main .rr-controls>.rr-tagline,.rr-main .rr-actions>.rr-tagline{margin-top:0}.rr-tagline{color:var(--ink-2);font-size:.8125rem;line-height:1.4}.rr-muted{color:var(--ink-2)}.rr-meta{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.8125rem}.rr-label{color:var(--ink);border-bottom:1px solid var(--line);width:100%;margin:0 0 14px;padding-bottom:6px;font-size:.875rem;font-weight:600;display:block}.rr-sec{margin-top:32px}.rr-specimen{grid-template-columns:minmax(0,1fr);align-items:baseline;column-gap:12px;margin:0;display:grid}.rr-specimen>.text{letter-spacing:-.012em;hanging-punctuation:first last;font-size:2.25rem;font-weight:400;line-height:1.25}.rr-specimen>.text,.rr-item-text,.rr-quote,.rr-diff,.rr-sense-text,.rr-row{overflow-wrap:anywhere}.rr-specimen.is-small>.text,.rr-specimen.is-long>.text{font-size:1.75rem}.rr-specimen.is-very-long>.text{font-size:1.375rem;line-height:1.3}.rr-specimen.is-message>.text{letter-spacing:0;max-width:62ch;font-size:1.125rem;line-height:1.55}.rr-specimen.has-marker{grid-template-columns:16px minmax(0,1fr)}.rr-specimen>.marker{color:var(--ink-2);font-size:.875rem;font-weight:600}.rr-choice-pair{row-gap:14px;display:grid}.rr-choice-pair+.rr-usage{margin-left:28px}.rr-task-context{margin-bottom:16px}.rr-task-context+.rr-field{margin-top:24px}.rr-task-context--after{margin:16px 0 0}.rr-task-context--after .rr-disclosure{margin-top:0}.rr .rr-task-label--next{margin-top:20px}.rr-flag>.rr-back{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.rr-flag-head{border-bottom:1px solid var(--line);padding-bottom:18px}.rr-flag-head h2{margin:0 0 6px;font-size:1.625rem;font-weight:500;line-height:1.2}.rr-flag .rr-fieldset{margin-top:32px}.rr .rr-linked,.rr .rr-rating-note{margin-top:12px}.rr-specimen .gloss{color:var(--ink-2);grid-column:-2/-1;margin-top:6px;font-size:.875rem}.rr-usage{color:var(--ink-2);margin-top:8px;font-size:.9375rem}.rr-quote-label,.rr-source-label{color:var(--ink-2);margin-bottom:2px;font-size:.8125rem}.rr-quote.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rr .rr-quote-toggle{margin-left:16px;padding:4px 0;font-size:.8125rem}.rr-quote{max-width:62ch;color:var(--ink);border-left:2px solid var(--line-2);margin:8px 0 0;padding-left:14px;font-size:1rem;line-height:1.5}.rr-entry-head>.rr-note-line{margin-top:10px;font-size:.875rem}.rr-entry-head>.rr-note-line.is-after-pair{margin-left:28px}.rr-person{color:var(--ink-2);margin-top:16px;font-size:.875rem}.rr-name{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.rr-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px}.rr-pop-wrap{display:inline-block;position:relative}.rr-popover{z-index:30;background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--radius-0);min-width:260px;max-width:320px;box-shadow:var(--shadow-overlay);text-align:left;letter-spacing:0;text-transform:none;white-space:normal;color:var(--ink);animation:rr-pop var(--dur-base) var(--ease-in);padding:16px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0}@keyframes rr-pop{0%{opacity:0;transform:translateY(-4px)}}.rr-popover h3{margin:0;font-size:1.125rem;font-weight:600}.rr-popover .region{color:var(--ink-2);margin-bottom:12px;font-size:.8125rem}.rr-profile{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:.8125rem;display:grid}.rr-profile dt{color:var(--ink-3)}.rr-profile dd{color:var(--ink);margin:0}.rr-level{color:var(--ink-2);background:var(--sunken);border-radius:var(--radius-0);margin-left:4px;padding:1px 6px;font-size:.6875rem;display:inline-block}.rr-btn{border-radius:var(--radius-2);cursor:pointer;min-height:40px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-in), opacity var(--dur-fast) var(--ease-in);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.rr-btn--primary{background:var(--rubric);color:var(--on-ink)}.rr-btn--primary:hover{opacity:.92}.rr-btn--secondary{border-color:var(--control-line)}.rr-btn--secondary:hover{background:var(--sunken)}.rr-btn--quiet{color:var(--ink-2)}.rr-btn--quiet:hover{background:var(--sunken)}.rr-btn:active:not(:disabled){transform:scale(.98)}.rr-btn:disabled{opacity:.38;cursor:default}.rr-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.rr-controls>.rr-actions{margin:0 0 0 auto}.rr a.rr-btn--primary{color:var(--on-ink);align-items:center;display:inline-flex}.rr-actions{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:16px;font-size:.8125rem;display:flex}.rr-actions>:not(input[type=hidden])~:before{content:"·";color:var(--line-2);margin-right:12px;text-decoration:none;display:inline-block}.rr-text-action{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px 0}.rr-text-action:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px}.rr-text-action.is-danger{color:var(--danger)}.rr-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:0 0 16px;display:flex;overflow-x:auto}.rr-tabs::-webkit-scrollbar{display:none}.rr-tabs a{color:var(--ink-2);white-space:nowrap;border-radius:var(--radius-2) var(--radius-2) 0 0;padding:10px 12px;font-size:.875rem;text-decoration:none;position:relative}.rr-tabs a:hover{background:var(--sunken)}.rr-tabs a[aria-current]{color:var(--ink);font-weight:500}.rr-tabs a[aria-current]:after{content:"";background:var(--rubric);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.rr-fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.rr-fieldset>legend,.rr-task-prompt{color:var(--ink);border-bottom:1px solid var(--line);width:100%;margin-bottom:10px;padding:0 0 6px;font-size:.875rem;font-weight:600;display:block}.rr-rows{flex-direction:column;display:flex}.rr-row{border-radius:var(--radius-2);cursor:pointer;min-height:52px;transition:background-color var(--dur-fast) var(--ease-in);border:1.5px solid #0000;align-items:flex-start;gap:12px;margin:0 -12px;padding:14px 12px;font-size:1rem;line-height:1.45;display:flex;position:relative}.rr-row+.rr-row:before{content:"";background:var(--line);height:1px;position:absolute;top:-1px;left:12px;right:12px}.rr-row:hover{background:var(--sunken)}.rr-row:hover:before,.rr-row:hover+.rr-row:before{background:0 0}.rr-row:has(input:checked):before{background:0 0}.rr-row:has(input:checked)+.rr-row:before{background:0 0}.rr-row:has(input:checked){border-color:var(--ink);background:var(--sunken)}.rr-row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rr-row input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin:2px 0 0}.rr-row input:focus-visible{outline:none}.rr-row .num{color:var(--ink-3);padding-top:5px;font-size:.8125rem}.rr-row .hint{color:var(--ink-2);margin-top:2px;font-size:.8125rem;display:block}.rr-segmented{border:1px solid var(--control-line);border-radius:var(--radius-2);max-width:100%;display:inline-flex;overflow:hidden}.rr-segmented label{text-align:center;cursor:pointer;white-space:nowrap;min-width:0;min-height:44px;transition:background-color var(--dur-fast) var(--ease-in);flex:auto;justify-content:center;align-items:center;padding:10px 16px;font-size:.875rem;display:flex;position:relative}.rr-segmented label+label{border-left:1px solid var(--control-line)}.rr-segmented label:hover{background:var(--sunken)}.rr-segmented input{opacity:0;pointer-events:none;position:absolute}.rr-segmented label:has(input:checked){background:var(--rubric);color:var(--on-ink)}.rr-segmented label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.rr-field{margin-top:12px;display:block}.rr-field>.lbl{color:var(--ink-2);margin-bottom:6px;font-size:.875rem;display:block}.rr-input,.rr-textarea{background:var(--sunken);border:1px solid var(--control-line);border-radius:var(--radius-2);width:100%;min-height:40px;color:var(--ink);padding:9px 12px;font-size:.9375rem}.rr-textarea{resize:vertical;field-sizing:content;min-height:calc(2lh + 20px);max-height:16lh;font-size:1.0625rem;line-height:1.5}.rr-input:focus,.rr-input:focus-visible,.rr-textarea:focus,.rr-textarea:focus-visible{border-color:var(--ink);border-width:2px;outline:none;padding:8px 11px}.rr-field-foot{align-items:baseline;gap:12px;margin-top:6px;display:flex}.rr-field-foot:empty{display:none}.rr .rr-field-foot .help{flex:auto;margin-top:0}.rr-counter{font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;margin-left:auto;font-size:.75rem}.rr-counter.is-over{color:var(--danger)}.rr-field .help{color:var(--ink-2);margin-top:6px;font-size:.8125rem;display:block}.rr-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:.9375rem;display:flex}.rr-check input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin-top:2px}.rr-check .hint{color:var(--ink-2);margin-top:2px;font-size:.8125rem;display:block}.rr-check+.rr-tagline{margin-left:28px}.rr-disclosure{margin-top:16px}.rr-disclosure>button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:6px 0;font-size:.8125rem;display:inline-flex}.rr-disclosure>button .sign{color:var(--rubric)}.rr-disclosure>button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px}.rr-search{flex:260px;max-width:340px;margin-left:auto;position:relative}.rr-search input{width:100%}.rr-search .slash{color:var(--ink-3);border:1px solid var(--line-2);pointer-events:none;border-radius:4px;padding:0 4px;font-size:.75rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rr-search input:focus+.slash{display:none}.rr-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.rr-toolbar{border-bottom:1px solid var(--line);align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.rr-toolbar .rr-tabs{border-bottom:0;flex:auto;min-width:0;margin:0}.rr-toolbar-end{flex:none;align-items:center;gap:8px;padding-bottom:6px;display:flex}.rr-desktop-filters{flex:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rr-mobile-filters{font:inherit;color:var(--ink-2);border:1px solid var(--control-line);border-radius:var(--radius-2);cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:.8125rem;display:none}.rr-mobile-filters .n{background:var(--ink);color:var(--on-ink);border-radius:var(--radius-0);padding:1px 5px;font-size:.6875rem}.rr-filter-end{align-items:center;gap:8px;margin-left:auto;display:flex}.rr-filter{position:relative}.rr-filter>button{font:inherit;color:var(--ink-2);border:1px solid var(--control-line);border-radius:var(--radius-2);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:36px;padding:7px 10px;font-size:.8125rem;display:inline-flex}.rr-filter>button .val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-filter>button:hover{background:var(--sunken)}.rr-filter.is-set>button{border-width:1.5px;border-color:var(--ink);color:var(--ink);padding:6.5px 9.5px}.rr-toolbar-end .rr-filter>button{width:168px}.rr-toolbar-end .rr-text-action{align-items:center;display:inline-flex}.rr-stats-controls .rr-filter>button{width:130px}.rr-text-action:disabled,.rr-text-action[aria-disabled=true]{color:var(--ink-3);opacity:.45;cursor:default}.rr-text-action:disabled:hover,.rr-text-action[aria-disabled=true]:hover{text-decoration:none}.rr-filter>button .caret{color:var(--ink-3);font-size:.625rem}.rr-filter-menu{z-index:30;background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--radius-0);min-width:220px;max-height:60vh;box-shadow:var(--shadow-overlay);animation:rr-pop var(--dur-base) var(--ease-in);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.rr-filter-menu .group{color:var(--ink-3);padding:10px 10px 4px;font-size:.75rem;font-weight:600}.rr-filter-menu button{text-align:left;width:100%;font:inherit;color:var(--ink);border-radius:var(--radius-0);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:.875rem;display:flex}.rr-filter-menu button:hover{background:var(--sunken)}.rr-filter-menu button .tick{color:var(--rubric);margin-left:auto}.rr-sheet-dialog{color:inherit;background:0 0;border:0;padding:0}.rr-sheet-dialog::backdrop{background:#17181c59}.rr-sheet-dialog[open]{background:var(--sheet);border:1px solid var(--line-2);width:100%;max-width:520px;max-height:86vh;animation:rr-sheet var(--dur-slow) var(--ease-in);border-bottom:0;border-radius:0;margin:0 auto;padding:10px 20px 28px;position:fixed;inset:auto 0 0;overflow-y:auto}@keyframes rr-sheet{0%{opacity:0;transform:translateY(16px)}}.rr-sheet-dialog .handle{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.rr-sheet-dialog.is-dialog[open]{border:1px solid var(--line-2);border-radius:var(--radius-0);max-width:440px;max-height:80vh;margin:auto;padding:20px 24px 24px;inset:0}.rr-sheet-dialog .head{align-items:baseline;gap:16px;display:flex}.rr-sheet-dialog .head h2{margin:0;font-size:1.25rem;font-weight:600}.rr-sheet-dialog .head .rr-text-action{margin-left:auto}.rr-sheet-dialog .rr-fieldset>label{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:4px 0;font-size:.9375rem;line-height:1.35;display:flex}.rr-sheet-dialog .rr-fieldset>label+label{border-top:1px solid var(--line)}.rr-sheet-dialog .rr-fieldset>label>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.rr-stats{margin-bottom:28px}.rr-stats-line{max-width:58ch;min-height:3em;font-size:1.125rem;line-height:1.5}.rr-stats-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.rr-stats-note{color:var(--ink-3);font-size:.8125rem}.rr-overview{margin:20px 0 8px}.rr-effort{color:var(--ink-2);margin:0 0 24px;font-size:.8125rem}.rr-reststop{margin:20px 0 8px}.rr-reststop-count{margin:0 0 16px;font-size:1.5rem;font-weight:600;line-height:1.25}.rr-reststop .rr-prose+.rr-prose{margin-top:12px}.rr-reststop .rr-stats-note{margin-top:6px;display:block}.rr-reststop .rr-stats-note+.rr-prose{margin-top:20px}.rr-tabs+.rr-overview{margin:16px 0 32px}.rr-activity-part+.rr-activity-part{margin-top:40px}.rr-activity-part>.rr-label{margin-bottom:0}.rr-activity-part .rr-group{color:var(--ink-3);border-bottom:0;margin:18px 0 0;padding-bottom:0}.rr-notice{margin:16px 0 0;padding:12px 16px;font-size:.875rem}.rr-overview .rr-stats-note{margin-top:6px;display:block}.rr-option-group{margin-top:28px}.rr-option-group-label{color:var(--ink);border-bottom:1px solid var(--line);margin:0;padding:0 0 6px;font-size:.875rem;font-weight:600}.rr-options{margin:0;padding:0;list-style:none}.rr-options li+li{border-top:1px solid var(--line)}.rr .rr-option{border-radius:var(--radius-2);width:calc(100% + 24px);min-height:52px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-in);background:0 0;border:0;align-items:center;gap:16px;margin:0 -12px;padding:12px;font-size:1.0625rem;line-height:1.4;text-decoration:none;display:flex}.rr-option .text{flex:auto}.rr-option .hint{color:var(--ink-2);margin-top:2px;font-size:.8125rem;display:block}.rr-option .aside{color:var(--ink-2);flex:none;font-size:.8125rem}.rr-option .arrow{color:var(--ink-2);transition:transform var(--dur-base) var(--ease-in), color var(--dur-base) var(--ease-in);flex:none;font-size:1.125rem}.rr .rr-option:hover{background:var(--sunken)}.rr-option:hover .arrow,.rr-option:focus-visible .arrow{color:var(--rubric);transform:translate(3px)}.rr-options-after{color:var(--ink-2);margin:20px 0 12px;font-size:.875rem}.rr-ask-head{border-bottom:1px solid var(--line);margin-top:16px;padding-bottom:14px}.rr-ask-head .rr-back{margin-bottom:18px}.rr-ask-head h2{margin:0;font-size:1.625rem;font-weight:500;line-height:1.2}.rr-ask-capacity{font-size:.875rem}.rr-ask-lang{align-items:center;gap:16px;margin:20px 0 8px;display:flex}.rr-ask-lang .lbl{color:var(--ink-2);font-size:.875rem}.rr-ask-lang .rr-segmented label{min-height:36px;padding:6px 16px}.rr-field>.lbl .optional{color:var(--ink-3);font-size:.8125rem}.rr-ask-send li{padding-left:14px;position:relative}.rr-ask-send li:before{content:"·";color:var(--ink-3);position:absolute;left:2px}.rr-event{color:var(--ink-2);margin-bottom:4px;font-size:.875rem}.rr-event.is-unread{color:var(--ink);font-weight:600}.rr-unread-mark{color:var(--rubric);font-size:.75rem;font-weight:600}.rr-select{background:var(--sunken);border:1px solid var(--control-line);border-radius:var(--radius-2);width:100%;min-height:40px;color:var(--ink);padding:9px 12px;font-size:.9375rem}.rr-select:focus,.rr-select:focus-visible{border-color:var(--ink);border-width:2px;outline:none;padding:8px 11px}.rr-field-error{color:var(--danger);margin-top:6px;font-size:.8125rem;display:block}.rr-error-list{margin:8px 0 0;padding-left:20px;font-size:.875rem}.rr-error-list li+li{margin-top:4px}.rr-saved{color:var(--positive);font-size:.8125rem}.rr-demo-note{color:var(--ink-3);border-top:1px solid var(--line);margin-top:32px;padding-top:16px;font-size:.8125rem}.rr-prompt,.rr-language{border-top:1px solid var(--line);padding:16px 0}.rr-fieldset>.rr-tagline+.rr-language{border-top:0}.rr-fieldset>.rr-field+.rr-tagline{margin-top:12px}.rr-language-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.rr-details{margin-top:12px;font-size:.8125rem}.rr-details>summary{cursor:pointer;color:var(--ink-2);padding:4px 0}.rr-btn--danger{border:1px solid var(--danger);color:var(--danger)}.rr-btn--danger:hover:not(:disabled){background:var(--rubric-wash)}.rr-summary{border-top:1px solid var(--line);color:var(--ink-2);margin:24px 0 0;padding:16px 0 0;font-size:.875rem;list-style:none}.rr-summary li+li{margin-top:6px}.rr-signed-out{flex-direction:column;align-items:flex-start;gap:16px;max-width:480px;min-height:100vh;margin:0 auto;padding:96px 16px;display:flex}.rr-signed-out h1{margin:16px 0 0;font-size:1.75rem;font-weight:600}.rr-group{color:var(--ink-2);border-bottom:1px solid var(--line-2);margin:32px 0 0;padding-bottom:6px;font-size:.75rem;font-weight:600}.rr-group:first-of-type{margin-top:12px}.rr-list{margin:0;padding:0;list-style:none}.rr-entry-row{border-bottom:1px solid var(--line);grid-template-columns:116px minmax(0,1fr);column-gap:24px;padding:18px 0 20px;display:grid}.rr-filing{flex-direction:column;gap:3px;padding-top:3px;display:flex}.rr-filing .tag{letter-spacing:.02em;text-transform:uppercase;color:var(--rubric);font-size:.75rem;font-weight:600}.rr-filing .kind{color:var(--ink-2);font-size:.75rem;line-height:1.3}.rr-filing .state{color:var(--ink-3);font-size:.75rem}.rr-entry-body{min-width:0}.rr a.rr-item-link{color:inherit;display:block}.rr-item-text{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:1.125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rr-item-link:hover .rr-item-text{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;text-decoration-thickness:1px}.rr-item-link:visited .rr-item-text{color:var(--ink-2)}.rr-item mark,.rr-entry-body mark{background:var(--rubric-wash);color:inherit}.rr-item-usage{color:var(--ink-2);margin-top:2px;font-size:.875rem}.rr-item-result{color:var(--ink);margin-top:5px;font-size:1rem;line-height:1.4}.rr-item-result .count{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;margin-left:8px;font-size:.8125rem}.rr-note-line{color:var(--ink-2);margin-top:7px;font-size:.8125rem;line-height:1.45}.rr-item{border-bottom:1px solid var(--line);grid-template-columns:116px minmax(0,1fr);column-gap:24px;padding:18px 0 20px;display:grid}.rr-item-top{color:var(--ink-3);flex-direction:column;gap:3px;font-size:.75rem;display:flex}.rr-entry-tools{max-width:var(--column);margin-top:24px}.rr-entry-tools>.rr-actions:first-child{margin-top:0}.rr-result{margin-top:var(--rule-gap);border-top:1px solid var(--line);padding-top:24px}.rr-headline{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.rr-strength{color:var(--ink-2);margin-top:4px;font-size:.8125rem}.rr-strength .count{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.8125rem}.rr-bar{background:var(--sunken);gap:2px;height:6px;margin:20px 0 14px;display:flex}.rr-bar span{background:var(--line-2)}.rr-bar span.is-leading{background:var(--ink-2)}.rr-dist{border-collapse:collapse;width:100%;font-size:.875rem}.rr-dist td{border-top:1px solid var(--line);vertical-align:baseline;padding:7px 0}.rr-dist tr:first-child td{border-top:0}.rr-dist td.label{color:var(--ink-2)}.rr-dist tr.is-leading td.label{color:var(--ink)}.rr-dist td.count{text-align:right;font-variant-numeric:tabular-nums;width:3.5em;color:var(--ink-3);font-size:.8125rem}.rr-dist tr.is-leading td.count{color:var(--ink)}.rr-senses{counter-reset:sense;margin:0;padding:0;list-style:none}.rr-senses>li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.rr-senses>li:first-child{border-top:0;padding-top:4px}.rr-senses>li:before{counter-increment:sense;content:counter(sense) ".";color:var(--ink-3);padding-top:5px;font-size:.8125rem}.rr-sense-text{font-size:1.125rem;font-weight:500;line-height:1.45}.rr-sense-meta{color:var(--ink-2);margin-top:4px;font-size:.8125rem}.rr-ranking{margin-top:24px}.rr-sec>.rr-ranking{margin-top:-8px}.rr-sec>.rr-ranking .rr-ranking-head{border-bottom:0}.rr-ranking-head,.rr-ranking-list>li{grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px;display:grid}.rr-ranking-head{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:.8125rem}.rr-ranking-head>span:last-child{text-align:right}.rr-ranking-list{margin:0;padding:0;list-style:none}.rr-ranking-list>li{border-bottom:1px solid var(--line);align-items:baseline;padding:14px 0}.rr-ranking-list .rank,.rr-ranking-list .count{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.8125rem}.rr-ranking-list .count{text-align:right;min-width:3.5em}.rr-ranking-list .text{overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.45}.rr-ranking-list>li.is-first .text{letter-spacing:-.008em;font-size:1.5rem;line-height:1.35}.rr-ranking-list>li.is-first .rank,.rr-ranking-list>li.is-first .count{color:var(--ink)}.rr-ranking-list .rr-disclosure{margin-top:8px}.rr .rr-evidence-label{margin-top:28px}.rr .rr-ranking+.rr-evidence-label{margin-top:40px}.rr-evidence-label+.rr-bar{margin-top:8px}.rr .rr-after-table{margin-top:12px}.rr .rr-after-table+.rr-tagline{margin-top:4px}.rr-diff{margin-top:8px;font-size:1.0625rem;line-height:1.5}.rr-diff ins{background:var(--rubric-wash);box-shadow:inset 0 -2px 0 var(--rubric);text-decoration:none}.rr-diff del{color:var(--danger);opacity:.75}.rr-voices .rr-note{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.rr-voices .rr-note:first-of-type{border-top:0;margin-top:0;padding-top:0}.rr-note-body{margin-top:6px;font-size:1rem;line-height:1.6}.rr-note .rr-person{margin-top:0}.rr-sheet{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-0);margin-top:24px;padding:20px}.rr-sheet h2,.rr-sheet h3{margin:0 0 6px;font-size:1.125rem;font-weight:600}.rr-sheet.is-error{border-color:var(--danger)}.rr-empty{color:var(--ink-2);max-width:54ch;padding:24px 0;font-size:1rem;line-height:1.6}.rr-empty strong{color:var(--ink);margin-bottom:6px;font-size:1.125rem;font-weight:600;display:block}.rr-toast{z-index:50;background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--radius-0);box-shadow:var(--shadow-overlay);animation:rr-toast var(--dur-slow) var(--ease-in);align-items:center;gap:16px;padding:12px 16px;font-size:.875rem;display:flex;position:fixed;bottom:24px;left:24px}@keyframes rr-toast{0%{opacity:0;transform:translateY(8px)}}.rr-entry>.rr-voices{max-width:var(--column);margin-top:32px}@media (min-width:1280px){.rr-entry{grid-template-columns:minmax(0, 1fr) var(--margin-column);align-items:start;column-gap:48px;display:grid}.rr-entry>*{grid-column:1}.rr-entry>.rr-voices{grid-area:2/2;margin-top:0;position:sticky;top:80px}.rr-entry>.rr-voices>.rr-label{box-sizing:border-box;height:var(--rule-gap);margin-bottom:16px}.rr-entry>.rr-voices .rr-note-body{font-size:.9375rem}}@media (max-width:900px){.rr-page{padding-left:24px;padding-right:24px}.rr-desktop-filters{display:none}.rr-mobile-filters{display:inline-flex}.rr-toolbar{flex-wrap:wrap;align-items:center}.rr-toolbar .rr-tabs{flex:100%;order:2}.rr-toolbar-end{flex:100%;order:1;padding-bottom:0}.rr-toolbar-end .rr-mobile-filters{margin-right:auto}.rr-filters{display:none}.rr-filter-menu{border-bottom:0;border-radius:0;max-height:70vh;position:fixed;inset:auto 0 0}}@media (max-width:700px){.rr-shell{padding-bottom:calc(58px + env(safe-area-inset-bottom));display:block}.rr-page{min-height:calc(100vh - 58px);min-height:calc(100dvh - 58px - env(safe-area-inset-bottom))}.rr-sidebar{border-right:0;border-top:1px solid var(--line-2);background:var(--sheet);width:100%;height:auto;position:fixed;inset:auto 0 0}.rr-sidebar-inner{padding:0}.rr-sidebar.is-focused{display:none}.rr-shell:has(.rr-sidebar.is-focused){padding-bottom:0}.rr-shell:has(.rr-sidebar.is-focused) .rr-page{min-height:100dvh}.rr-sidebar .rr-wordmark,.rr-capacity{display:none}.rr-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:0;display:grid}.rr-sidebar nav a{min-width:0;padding:11px 4px calc(12px + env(safe-area-inset-bottom));text-align:center;white-space:nowrap;font-size:.75rem}.rr-sidebar nav a .count{float:none;margin:0 0 0 3px}.rr-sidebar nav a[aria-current=page]:before{width:auto;height:3px;inset:-1px 8px auto}.rr-text-action{min-height:44px}.rr-question-actions-trigger{width:44px;height:44px}}@media (max-width:640px){.rr-search{max-width:none}.rr-page{padding-bottom:24px;padding-left:16px;padding-right:16px}.rr-entry-row,.rr-item{grid-template-columns:minmax(0,1fr);row-gap:6px}.rr-filing{flex-flow:wrap;gap:10px;padding-top:0}.rr-item-top{flex-direction:row;gap:10px}.rr-specimen>.text{font-size:1.75rem}.rr-specimen.is-long>.text,.rr-specimen.is-very-long>.text{font-size:1.375rem}.rr-specimen.is-message>.text{font-size:1.0625rem}.rr-segmented{width:100%}.rr-segmented label{padding:10px 8px;font-size:.8125rem}.rr-controls .rr-btn--primary{width:100%}.rr .rr-option{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}.rr-option .aside{grid-area:2/1;margin-top:2px}.rr-option .arrow{grid-area:1/2/span 2}.rr-toast{bottom:16px;left:16px;right:16px}}@media (min-width:640px){.rr-rows--checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.rr-rows--checks .rr-row+.rr-row:before{display:none}}.rr-settings-group{border:0;min-width:0;margin:24px 0 0;padding:0}.rr-settings-section+.rr-settings-section{margin-top:48px}.rr-settings-group>legend,.rr-settings-subhead{width:100%;color:var(--ink);margin:0 0 8px;padding:0;font-size:.875rem;font-weight:600}.rr-settings-subhead{margin-top:28px}.rr-spotlight-row{border-top:1px solid var(--line);padding:16px 0}.rr-spotlight-row:first-of-type{margin-top:12px}.rr-spotlight-row>.rr-field:first-child{margin-top:0}.rr-spotlight-row>.rr-text-action,.rr-settings-group>.rr-tagline+.rr-text-action{margin-top:8px}.rr-loading-status{color:var(--ink-2);margin:0 0 18px;font-size:.8125rem}.rr-loading-stack{flex-direction:column;gap:12px;max-width:760px;display:flex}.rr-loading-block{border-radius:var(--radius-2);background:var(--sunken);min-height:54px}.rr-loading-block:first-of-type{min-height:92px}.rr-loading-block:last-of-type{width:72%}.rr-loading-nav{flex-direction:column;gap:2px;margin-top:42px;display:flex}.rr-loading-nav>span{color:var(--ink-2);padding:9px 10px 9px 14px;position:relative}.rr-loading-nav>span[data-current=true]{color:var(--ink);font-weight:600}.rr-loading-nav>span[data-current=true]:before{background:var(--rubric);content:"";width:3px;position:absolute;top:7px;bottom:7px;left:0}@media (max-width:700px){.rr-sidebar .rr-loading-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:0;display:grid}.rr-loading-nav>span{min-width:0;padding:11px 4px calc(12px + env(safe-area-inset-bottom));text-align:center;white-space:nowrap;font-size:.75rem}.rr-loading-nav>span[data-current=true]:before{width:auto;height:3px;inset:-3px 8px auto}}
.rr-sidebar nav .rr-rail-button{width:100%;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-in), background var(--dur-fast) var(--ease-in);background:0 0;border:0;border-radius:0;padding:9px 10px 9px 14px;font-size:.875rem;display:block;position:relative}.rr-sidebar nav .rr-rail-button:hover,.rr-sidebar nav .rr-rail-button[data-pressed]{color:var(--ink);background:var(--sunken)}.rr-sidebar nav .rr-rail-button[aria-current=page]{color:var(--ink);font-weight:600}.rr-sidebar nav .rr-rail-button[aria-current=page]:before{content:"";background:var(--rubric);width:3px;position:absolute;top:7px;bottom:7px;left:0}.rr-sidebar nav .rr-rail-button[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.rr-account-popover{background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--radius-0);min-width:176px;box-shadow:var(--shadow-overlay);color:var(--ink);padding:6px}.rr-account-popover[data-entering]{animation:rr-pop var(--dur-base) var(--ease-in)}.rr .rr-account-menu{outline:none}.rr a.rr-account-item,.rr-account-item{min-height:44px;color:var(--ink);cursor:pointer;outline:none;padding:12px 10px;font-size:.875rem;text-decoration:none;display:block}.rr-account-item[data-focused],.rr-account-item[data-hovered]{background:var(--sunken)}.rr-account-item[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.rr-account-item[data-disabled]{color:var(--ink-3);opacity:.45;cursor:default;background:0 0}.rr-colophon form,.rr-colophon-switches{align-items:center;gap:16px;display:flex}.rr .rr-colophon-switches{gap:32px}.rr-colophon-language [aria-current]{color:var(--ink)}.rr-colophon .rr-text-action[aria-pressed=true]{color:var(--ink);font-weight:600}.rr-colophon .rr-text-action{min-height:44px}.rr-public{max-width:var(--column);flex-direction:column;min-height:100dvh;margin:0 auto;padding:0 40px 32px;display:flex}.rr-public-head{justify-content:space-between;align-items:baseline;gap:16px;padding:26px 0 0;display:flex}.rr-public-actions{gap:16px;font-size:.875rem;display:flex}.rr-public-main{flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:16px;padding-top:72px;display:flex}.rr-public-main h1{text-wrap:balance;margin:0;font-size:1.75rem;font-weight:600}.rr-main:focus,.rr-public-main:focus{outline:none}@media (max-width:700px){.rr-sidebar nav .rr-rail-button{min-width:0;padding:11px 4px calc(12px + env(safe-area-inset-bottom));text-align:center;white-space:nowrap;font-size:.75rem}.rr-sidebar nav .rr-rail-button[aria-current=page]:before{width:auto;height:3px;inset:-3px 8px auto}}@media (max-width:640px){.rr-public{padding-left:16px;padding-right:16px}.rr-public-main{padding-top:48px}}.rr-colophon fieldset{border:0;align-items:center;gap:16px;min-width:0;margin:0;padding:0;display:flex}.rr-colophon .rr-colophon-links{flex-wrap:wrap;row-gap:8px}.rr-signin{width:100%;max-width:420px}.rr-doc{width:100%}.rr-doc>.rr-prose{margin:0}.rr-doc>.rr-prose+.rr-prose{margin-top:14px}.rr-doc>.rr-label{margin:40px 0 16px}.rr-doc>.rr-label:first-child{margin-top:8px}.rr-doc>ul.rr-prose,.rr-doc>ol.rr-prose{padding-left:1.25em}.rr-doc>ul.rr-prose li+li,.rr-doc>ol.rr-prose li+li{margin-top:4px}.rr-public.is-landing-page{max-width:1120px}.is-landing-page .rr-public-head{z-index:10;border-image:linear-gradient(to top, var(--line) 1px, var(--canvas) 1px) fill 0 / 0 / 0 100vmax;align-items:center;padding:14px 0;position:sticky;top:0}.is-landing-page .rr-public-actions{white-space:nowrap;align-items:center}.rr-public-actions .rr-landing-head-join{min-height:36px;padding:0 14px}.rr-public-main.is-landing{padding-top:0}@media (prefers-reduced-motion:no-preference){html:has(.is-landing-page){scroll-behavior:smooth}}.rr-landing{flex-direction:column;width:100%;min-width:0;display:flex}.rr-landing p{overflow-wrap:anywhere;margin:0}.rr-landing [id]{scroll-margin-top:80px}.rr-landing .rr-btn.rr-landing-btn{min-height:48px;padding:0 22px;font-size:1rem}.rr-landing-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding:88px 0 80px;display:grid}.rr-landing-intro{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.rr-landing-intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:650;line-height:1.04}.rr-landing .rr-landing-lede{max-width:46ch;color:var(--ink-2);margin-top:24px;font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.55}.rr-landing-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.rr-landing .rr-landing-langs{color:var(--ink-2);margin-top:20px;font-size:.875rem}.rr-landing-lang{color:var(--ink);white-space:nowrap;font-weight:600}.rr-landing-lang .rr-flag-icon{margin-right:6px}.rr-landing .rr-landing-beta{color:var(--ink-3);margin-top:6px;font-size:.8125rem}.rr-landing-beta a{color:var(--ink-2)}.rr-landing-stage{background:var(--rubric-wash);border-radius:6px;min-width:0;margin:0;padding:40px}.rr-landing-preview{background:var(--sheet);border:1px solid var(--line);border-radius:6px;padding:24px 24px 20px;box-shadow:0 18px 40px -24px #14281e59}:root[data-theme=lamplight] .rr-landing-preview{box-shadow:0 18px 40px -24px #000c}.rr-landing .rr-landing-preview-head{color:var(--ink-3);justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.rr-landing .rr-landing-preview-question{letter-spacing:-.01em;text-wrap:balance;margin-top:14px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;line-height:1.3}.rr-landing .rr-landing-situation{color:var(--ink-3);margin-top:6px;font-size:.8125rem}.rr-landing-preview-result{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.rr-landing .rr-landing-answer-label{color:var(--rubric);font-size:.8125rem;font-weight:600}.rr-landing .rr-landing-preview-headline{margin-top:4px;font-size:1.25rem;font-weight:600;line-height:1.35}.rr-landing .rr-landing-strength{color:var(--ink-2);margin-top:4px;font-size:.875rem}.rr-landing-preview .rr-bar{margin:16px 0 8px}.rr-landing-preview .rr-bar span.is-leading{background:var(--rubric)}.rr-landing-promises{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:32px 0;list-style:none;display:grid}.rr-landing-promises li{min-width:0}.rr-landing-promises p{color:var(--ink-2);font-size:1rem;line-height:1.6}.rr-landing-promises strong{color:var(--ink);font-weight:600}.rr-landing-section{min-width:0;padding:104px 0 0}.rr-landing-band{border-image:linear-gradient(var(--sunken) 0 0) fill 0 / 0 / 0 100vmax;margin-top:104px;padding:88px 0 96px}.rr-landing-band+.rr-landing-section{padding-top:96px}.rr-landing-section-head{max-width:640px;margin-bottom:40px}.rr-landing-heading{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:650;line-height:1.15}.rr-landing .rr-landing-section-body{max-width:56ch;color:var(--ink-2);margin-top:14px;font-size:1.125rem;line-height:1.55}.rr-landing .rr-landing-section-note{color:var(--ink-3);margin-top:16px;font-size:.8125rem}.rr-landing-asks{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rr-landing-asks li{border:1px solid var(--line);background:var(--sheet);border-radius:6px;flex-direction:column;min-width:0;padding:24px;display:flex}.rr-landing .rr-landing-ask-title{font-size:1.125rem;font-weight:600;line-height:1.3}.rr-landing .rr-landing-ask-body{color:var(--ink-2);margin-top:8px;font-size:.9375rem;line-height:1.5}.rr-landing-ask-samples{flex-direction:column;gap:6px;margin-top:auto;padding-top:20px;display:flex}.rr-landing-ask-samples p{background:var(--sunken);border-radius:4px;padding:10px 12px;font-size:.9375rem;font-weight:500;line-height:1.4}.rr-landing-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rr-landing-steps li{background:var(--sheet);border:1px solid var(--line);border-radius:6px;min-width:0;padding:28px 24px}.rr-landing-step-number{background:var(--rubric);width:36px;height:36px;color:var(--on-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.rr-landing .rr-landing-step-title{margin-top:20px;font-size:1.125rem;font-weight:600}.rr-landing-steps p:not(.rr-landing-step-title){color:var(--ink-2);margin-top:8px;line-height:1.55}.rr-landing-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rr-landing-example{border:1px solid var(--line);background:var(--sheet);border-radius:6px;flex-direction:column;min-width:0;padding:28px;display:flex}.rr-landing .rr-landing-filing{color:var(--ink-3);justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.rr-landing .rr-landing-sample{letter-spacing:-.01em;text-wrap:balance;margin-top:14px;font-size:1.375rem;font-weight:500;line-height:1.3}.rr-landing-example-result{margin-top:auto;padding-top:18px}.rr-landing-example-result:before{content:"";border-top:1px solid var(--line);margin-bottom:18px;display:block}.rr-landing .rr-landing-answer{margin-top:4px;font-size:1.125rem;font-weight:600;line-height:1.4}.rr-landing-fair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.rr-landing .rr-landing-fair-aside{border-left:2px solid var(--line-2);color:var(--ink-2);margin-top:20px;padding-left:16px}.rr-landing-options{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.rr-landing-options li{border:1px solid var(--line-2);border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font-size:.9375rem;line-height:1.35;display:flex}.rr-landing-options li.is-chosen{border-color:var(--rubric);background:var(--rubric-wash);font-weight:500}.rr-landing-radio{border:1.5px solid var(--control-line);border-radius:50%;flex:none;width:16px;height:16px}.is-chosen .rr-landing-radio{border:5px solid var(--rubric)}.rr-landing-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.rr-landing-faq-head .rr-landing-section-body a{color:var(--rubric);white-space:nowrap}.rr-landing-questions{border-top:1px solid var(--line)}.rr-landing-questions details{border-bottom:1px solid var(--line)}.rr-landing-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.rr-landing-questions summary::-webkit-details-marker{display:none}.rr-landing-questions summary:after{content:"";border-right:1.75px solid var(--ink-2);border-bottom:1.75px solid var(--ink-2);width:9px;height:9px;transition:transform var(--dur-base) var(--ease-in);flex:none;margin-right:4px;transform:translateY(-3px)rotate(45deg)}.rr-landing-questions details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rr-landing-questions summary:hover{color:var(--rubric)}.rr-landing-questions summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rr-landing-questions details p{max-width:60ch;color:var(--ink-2);padding:0 32px 22px 0;line-height:1.6}.rr-landing-end{text-align:center;border-image:linear-gradient(var(--rubric-wash) 0 0) fill 0 / 0 / 0 100vmax;flex-direction:column;align-items:center;margin-top:112px;margin-bottom:8px;padding:80px 0 88px;display:flex}.rr-landing-end-heading{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1.1}.rr-landing-end .rr-landing-section-body{margin-bottom:28px}@media (max-width:960px){.rr-landing-hero,.rr-landing-fair,.rr-landing-faq{grid-template-columns:minmax(0,1fr);gap:40px}.rr-landing-hero{padding:64px 0}.rr-landing-asks{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-landing-promises{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:720px){.rr-landing-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rr-public.is-landing-page{--landing-gutter:24px;padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}.rr-public.is-landing-page .rr-public-head{padding:10px 0}.rr-landing-hero{gap:48px;padding:48px 0 0}.rr-landing-intro h1{font-size:clamp(2.25rem,10vw,2.75rem);line-height:1.08}.rr-landing .rr-landing-lede{margin-top:20px;font-size:1.0625rem;line-height:1.6}.rr-landing-cta{flex-direction:column;gap:4px;width:100%;margin-top:32px}.rr-landing-cta .rr-landing-btn{width:100%}.rr-landing .rr-landing-cta .rr-btn--secondary{color:var(--rubric);border-color:#0000;font-weight:600}.rr-landing .rr-landing-langs{margin-top:20px}.rr-landing .rr-landing-beta{margin-top:8px;line-height:1.55}.rr-landing-stage{margin:0 calc(-1 * var(--landing-gutter));padding:32px var(--landing-gutter) 36px;border-radius:0}.rr-landing-preview{padding:20px 20px 16px}.rr-landing-hero+.rr-landing-promises{border-top:0;padding-top:40px}.rr-landing-asks{grid-template-columns:minmax(0,1fr)}.rr-landing-section{padding-top:72px}.rr-landing-band{margin-top:72px;padding:64px 0 72px}.rr-landing-band+.rr-landing-section{padding-top:72px}.rr-landing-example,.rr-landing-asks li{padding:20px}.rr-landing-ask-samples{padding-top:16px}.rr-landing-section-head{margin-bottom:28px}.rr-landing-steps{gap:12px}.rr-landing-steps li{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:14px;padding:18px 20px;display:grid}.rr-landing-step-number{width:32px;height:32px;font-size:.875rem}.rr-landing .rr-landing-step-title{margin-top:0}.rr-landing-steps p:not(.rr-landing-step-title){grid-column:2;margin-top:4px}.rr-landing-end{margin-top:80px;padding:64px 0 72px}}@media (max-width:360px){.rr-public.is-landing-page{--landing-gutter:20px}.is-landing-page .rr-public-head,.is-landing-page .rr-public-actions{gap:12px}.rr-public-actions .rr-landing-head-join{padding:0 12px}}
