@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/ibm-plex-sans-latin-400-normal.CdZtFfYS.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-400-normal.BU83cd9M.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/ibm-plex-sans-latin-ext-400-normal.BHf956ki.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-ext-400-normal.CyDjbWPV.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/ibm-plex-sans-latin-500-normal.BFLYOLbL.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-500-normal.Dh0NORqx.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/ibm-plex-sans-latin-ext-500-normal.DprGrCew.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-ext-500-normal.CgrnmiIU.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/ibm-plex-sans-latin-600-normal.BGOKnPO6.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-600-normal.ZykYOGKL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/ibm-plex-sans-latin-ext-600-normal.dAZVOL-H.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-ext-600-normal.bp4QDljZ.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/ibm-plex-sans-latin-700-normal.BiUoxtWd.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-700-normal.BmphL1LA.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/ibm-plex-sans-latin-ext-700-normal.IsFYRIfa.woff2) format("woff2"),url(/_app/ibm-plex-sans-latin-ext-700-normal.D97e-FUQ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/ibm-plex-mono-latin-400-normal.Dm_PoFIZ.woff2) format("woff2"),url(/_app/ibm-plex-mono-latin-400-normal.O6-GRVqx.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/ibm-plex-mono-latin-ext-400-normal.DxDDqVQb.woff2) format("woff2"),url(/_app/ibm-plex-mono-latin-ext-400-normal.uwM7KshN.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/ibm-plex-mono-latin-500-normal.C_OblDzq.woff2) format("woff2"),url(/_app/ibm-plex-mono-latin-500-normal.zoSM89R3.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/ibm-plex-mono-latin-ext-500-normal.Dn-cqWhb.woff2) format("woff2"),url(/_app/ibm-plex-mono-latin-ext-500-normal.BhDX_RLI.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/ibm-plex-mono-latin-600-normal.rgB1DpUr.woff2) format("woff2"),url(/_app/ibm-plex-mono-latin-600-normal.DeXYNBV7.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/ibm-plex-mono-latin-ext-600-normal.5raxGPWx.woff2) format("woff2"),url(/_app/ibm-plex-mono-latin-ext-600-normal.C5zKQMXr.woff) format("woff")}:root{--rcs-bg: #f7f6f4;--rcs-surface: #ffffff;--rcs-ink: #1c1917;--rcs-g1: #3d3733;--rcs-g2: #5f5853;--rcs-g3: #8a837d;--rcs-line: #e3dfda;--rcs-line2: #eeebe7;--rcs-sunk: #f3f1ee;--rcs-off: #d9d4ce;--rcs-acc: oklch(.55 .12 15);--rcs-ok: oklch(.52 .11 155);--rcs-err: oklch(.55 .15 25);--rcs-warn: oklch(.62 .12 70);--rcs-logo: none;--rcs-sans: "IBM Plex Sans", system-ui, sans-serif;--rcs-mono: "IBM Plex Mono", ui-monospace, monospace;--rcs-gutter: clamp(14px, 3vw, 40px);color-scheme:light}:root[data-theme=dark]{--rcs-bg: #141210;--rcs-surface: #1e1b19;--rcs-ink: #efeae4;--rcs-g1: #d6d0c9;--rcs-g2: #b3aca4;--rcs-g3: #90887f;--rcs-line: #342f2b;--rcs-line2: #2a2623;--rcs-sunk: #24201d;--rcs-off: #4a443f;--rcs-acc: oklch(.68 .13 15);--rcs-ok: oklch(.72 .12 155);--rcs-err: oklch(.7 .14 25);--rcs-warn: oklch(.76 .12 70);--rcs-logo: invert(1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--rcs-bg);color:var(--rcs-ink);font-family:var(--rcs-sans);-webkit-font-smoothing:antialiased}a{color:var(--rcs-ink)}a:hover{color:var(--rcs-acc)}button{font:inherit}:focus,:focus-visible{outline:none}.rcs-kbd :focus-visible{outline:2px solid var(--rcs-acc);outline-offset:2px}*{-webkit-tap-highlight-color:transparent}html{caret-color:transparent}input,textarea,select,[contenteditable=true]{caret-color:auto}.rcs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rcs-seg{display:flex;border:1px solid var(--rcs-line);border-radius:10px;padding:3px}.rcs-seg button{border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--rcs-g2)}.rcs-seg button[aria-pressed=true]{background:var(--rcs-ink);color:var(--rcs-surface)}.rcs-icon-btn{width:40px;height:40px;border:1px solid var(--rcs-line);border-radius:10px;background:var(--rcs-surface);color:var(--rcs-ink);cursor:pointer;display:grid;place-items:center}.rcs-badge{font:600 11px var(--rcs-mono);border:1px solid var(--rcs-ink);color:var(--rcs-ink);border-radius:6px;padding:2px 5px}.rcs-logo{filter:var(--rcs-logo);height:14px;width:auto;display:block}.rcs-consent{position:fixed;right:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);z-index:60;width:min(380px,calc(100vw - 24px));background:var(--rcs-surface);color:var(--rcs-ink);border:1px solid var(--rcs-line);border-radius:16px;box-shadow:0 18px 50px #1c191738;padding:16px;display:flex;flex-direction:column;gap:10px}.rcs-consent__text{font-size:13px;line-height:1.45;color:var(--rcs-g2)}.rcs-consent__link{font-size:12px;color:inherit}.rcs-consent__actions{display:flex;gap:8px}.rcs-consent__actions button{flex:1;min-height:44px;border-radius:10px;font:600 14px var(--rcs-sans);cursor:pointer;border:1px solid var(--rcs-ink);background:var(--rcs-surface);color:var(--rcs-ink)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rcs-legal{min-height:100vh;display:flex;flex-direction:column;background:var(--rcs-bg);color:var(--rcs-ink)}.rcs-legal__head{position:sticky;top:0;z-index:30;background:var(--rcs-surface);border-bottom:1px solid var(--rcs-line)}.rcs-legal__bar{max-width:1240px;margin:0 auto;padding:12px var(--rcs-gutter);display:flex;align-items:center;justify-content:space-between;gap:12px}.rcs-legal__brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}.rcs-legal__tools{display:flex;gap:8px;align-items:center;flex:none}.rcs-legal__langs{height:40px}.rcs-legal__langs button{padding:0 10px;font:500 12px var(--rcs-mono)}.rcs-legal__tabs{max-width:1240px;margin:0 auto;padding:8px var(--rcs-gutter);display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--rcs-line2)}.rcs-legal__home{flex:none;font:500 13px var(--rcs-sans);color:var(--rcs-g2);text-decoration:none;padding:6px 8px 6px 0}.rcs-legal__tab{flex:none;padding:7px 12px;border-radius:8px;font:500 13px var(--rcs-sans);text-decoration:none;white-space:nowrap;color:var(--rcs-g2)}.rcs-legal__tab[aria-current=page]{background:var(--rcs-ink);color:var(--rcs-surface)}.rcs-legal__main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:clamp(32px,6vw,72px) var(--rcs-gutter) 80px;display:flex;flex-direction:column;gap:28px}.rcs-legal__intro{display:flex;flex-direction:column;gap:10px}.rcs-legal__kicker{font:500 12px var(--rcs-mono);letter-spacing:.08em;color:var(--rcs-acc)}.rcs-legal__title{margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1;text-wrap:balance;overflow-wrap:anywhere}.rcs-legal__updated{font:500 12px var(--rcs-mono);color:var(--rcs-g3)}.rcs-legal__none{margin:0;font-size:16px;color:var(--rcs-g2)}.rcs-legal__sec{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:1px solid var(--rcs-line)}.rcs-legal__sec h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.rcs-legal__p{margin:0;font-size:16px;line-height:1.65;color:var(--rcs-g1);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere}.rcs-legal__mail{text-decoration:underline;text-underline-offset:3px}.rcs-legal__box{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid var(--rcs-line);border-radius:16px;background:var(--rcs-surface)}.rcs-legal__box--between{justify-content:space-between}.rcs-legal__stat{display:flex;flex-direction:column;gap:2px}.rcs-legal__stat strong{font-size:15px;font-weight:600}.rcs-legal__stat span{font-size:13px;color:var(--rcs-g2)}.rcs-legal__consent button{padding:8px 14px;font:600 13px var(--rcs-sans)}.rcs-legal__clear-text{flex:1 1 240px;font-size:14px;color:var(--rcs-g2);text-wrap:pretty}.rcs-legal__btn{border:1px solid var(--rcs-ink);background:var(--rcs-surface);color:var(--rcs-ink);border-radius:10px;min-height:44px;padding:0 16px;font:600 14px var(--rcs-sans);cursor:pointer}.rcs-legal__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:12px;background:var(--rcs-ink);color:var(--rcs-surface);font:600 15px var(--rcs-sans);text-decoration:none}.rcs-legal__cta:hover{color:var(--rcs-surface);opacity:.9}.rcs-foot{background:#15120f;color:#d6d0c9}.rcs-foot__in{max-width:1240px;margin:0 auto;padding:28px var(--rcs-gutter);display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between}.rcs-foot__brand{display:flex;align-items:center;gap:8px}.rcs-foot__brand img{height:12px;width:auto;filter:invert(1)}.rcs-foot__badge{font:600 10px var(--rcs-mono);border:1px solid #c9c2ba;border-radius:5px;padding:1px 4px}.rcs-foot__nav{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px}.rcs-foot__nav a{color:#e7e1da;text-decoration:none}.rcs-foot__nav a:hover{color:#fff;text-decoration:underline}.rcs-foot__copy{font:500 11px var(--rcs-mono);color:#a8a19a}
