@font-face{font-family:anton;src:url(../media/Anton_Regular-s.p.08y5z02o64oj-.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}._80cKqa_className{font-family:anton,anton Fallback;font-weight:400}._80cKqa_variable{--font-anton:"anton", "anton Fallback"}
.bcZ9HG_switch{border-radius:var(--r-pill);background:rgb(var(--glass-rgb,255 255 255) / .6);height:40px;box-shadow:inset 0 0 0 1px var(--glass-edge,#00000014);align-items:center;gap:2px;padding:3px;display:inline-flex}.bcZ9HG_option{border-radius:var(--r-pill);letter-spacing:.04em;min-width:38px;height:34px;color:var(--glass-fg,var(--fg));opacity:.6;place-items:center;padding:0 10px;font-size:.8125rem;font-weight:800;transition:background-color .16s,opacity .16s,color .16s;display:grid}.bcZ9HG_option:hover{opacity:1}.bcZ9HG_option[aria-current=true]{opacity:1;color:#fff;background:var(--rvyn-paper-text)}[data-theme=dark] .bcZ9HG_option[aria-current=true]{color:var(--rvyn-paper-text);background:#fff}.bcZ9HG_option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bcZ9HG_option{transition:none}}
.lnUIdW_header{--p:0;z-index:50;pointer-events:none;background:0 0;position:fixed;inset:0 0 auto}.lnUIdW_bar{--pad:20px;pointer-events:auto;width:min(100% - 2 * (var(--gutter) - var(--pad)), var(--content-max) + 2 * var(--pad));margin:calc(24px - 8px * var(--p)) auto 0;height:calc(72px - 8px * var(--p));padding:0 calc(var(--pad) - 6px) 0 var(--pad);border-radius:var(--r-pill);align-items:center;gap:24px;display:flex;position:relative}.lnUIdW_material{z-index:-1;border-radius:inherit;opacity:var(--p);--glass-alpha:.42;-webkit-backdrop-filter:blur(22px)saturate(2);backdrop-filter:blur(22px)saturate(2);transform:scale(calc(.985 + .015 * var(--p)));position:absolute;inset:0}.lnUIdW_logo{height:48px;color:var(--rvyn-paper-text);flex:none;align-items:center;display:inline-flex}.lnUIdW_wordmark{width:clamp(124px,11vw,156px);height:auto}.lnUIdW_nav{flex:1;justify-content:center;display:flex}.lnUIdW_nav ul{gap:4px;display:flex}.lnUIdW_navLink{border-radius:var(--r-pill);letter-spacing:-.005em;min-height:44px;color:var(--rvyn-paper-text);align-items:center;padding:0 14px;font-size:.9375rem;font-weight:600;transition:background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lnUIdW_navLink:hover{background:#1111130f}}.lnUIdW_actions{flex:none;align-items:center;gap:6px;display:flex}.lnUIdW_accountButton{width:44px;height:44px;color:var(--rvyn-paper-text);--glass-alpha:.5;border-radius:50%;place-items:center;transition:transform .12s ease-out,color .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000001f,0 6px 16px -6px #0000004d}.lnUIdW_accountButton:active{transform:scale(.92)}.lnUIdW_accountButton:after{content:attr(data-label);white-space:nowrap;color:#fff;background:var(--rvyn-paper-text);opacity:0;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:.8125rem;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.lnUIdW_accountButton:hover:after,.lnUIdW_accountButton:focus-visible:after{opacity:1;transform:translate(-50%)}.lnUIdW_accountButton[data-signed-in]:before{content:"";background:var(--rvyn-red);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #fff}@media (max-width:1180px){.lnUIdW_bar{gap:16px}.lnUIdW_nav ul{gap:0}.lnUIdW_navLink{padding:0 10px;font-size:.875rem}}.lnUIdW_menuButton{--glass-alpha:.5;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;transition:transform .12s ease-out;display:none;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000001f,0 6px 16px -6px #0000004d}.lnUIdW_menuButton:active{transform:scale(.92)}@media (max-width:960px){.lnUIdW_nav,.lnUIdW_actions{display:none}.lnUIdW_menuButton{display:grid}}@media (max-width:767px){.lnUIdW_bar{--pad:14px;margin-top:calc(12px + env(safe-area-inset-top));height:60px;padding-right:8px}.lnUIdW_wordmark{width:120px}}.lnUIdW_menu{pointer-events:auto;width:100%;max-width:none;max-height:none;padding:calc(12px + env(safe-area-inset-top)) calc(var(--gutter) - 14px) 0;background:0 0;border:0;margin:0;overflow:visible}.lnUIdW_menu::backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#0b0b0c2e}.lnUIdW_menu[open]::backdrop{animation:.32s ease-out lnUIdW_dim}.lnUIdW_menu[open] .lnUIdW_menuPanel{animation:.52s cubic-bezier(.32,.72,0,1) lnUIdW_dropDown}.lnUIdW_menuPanel{isolation:isolate;transform-origin:50% 0;clip-path:inset(0 round 30px);color:var(--rvyn-paper-text);-webkit-backdrop-filter:blur(40px)saturate(2.1)brightness(1.06);backdrop-filter:blur(40px)saturate(2.1)brightness(1.06);background:linear-gradient(160deg,#ffffff9e,#ffffff6b);border-radius:30px;padding:0 10px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 0 1px #ffffff73,0 0 0 .5px #00000024,0 24px 60px -18px #00000073,0 2px 8px #00000014}.lnUIdW_menuPanel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 10% -10%,#ffffffb3,#0000 55%),radial-gradient(80% 50% at 100% 110%,#ffffff40,#0000 60%);position:absolute;inset:0}.lnUIdW_menuTop{justify-content:space-between;align-items:center;height:60px;margin:0 -10px 4px;padding:0 8px 0 14px;display:flex}.lnUIdW_menuPanel:focus{outline:none}.lnUIdW_menuClose{width:44px;height:44px;color:var(--rvyn-paper-text);background:#ffffff8c;border-radius:50%;place-items:center;transition:transform .12s ease-out;display:grid;box-shadow:inset 0 1px #fffffff2,0 0 0 .5px #0000001f,0 4px 12px -4px #00000040}.lnUIdW_menuClose:active{transform:scale(.92)}.lnUIdW_menuClose:focus:not(:focus-visible){outline:none}.lnUIdW_menuList{background:#fff6;border-radius:24px;margin:0 0 12px;padding:4px;display:grid;box-shadow:inset 0 1px #fffc,0 0 0 .5px #00000014}.lnUIdW_menuList li{animation:.46s cubic-bezier(.32,.72,0,1) both lnUIdW_item;animation-delay:calc(80ms + var(--i) * 40ms)}.lnUIdW_menuList li+li .lnUIdW_menuLink:before{content:"";background:#1111131f;height:.5px;position:absolute;top:0;left:58px;right:14px}.lnUIdW_menuLink{letter-spacing:-.02em;border-radius:20px;align-items:center;gap:14px;min-height:58px;padding:0 12px;font-size:1.1875rem;font-weight:600;transition:background-color .16s,transform .12s ease-out;display:flex;position:relative}.lnUIdW_menuLink:active{background:#fff9;transform:scale(.98)}.lnUIdW_menuIcon{color:#fff;background:linear-gradient(#d81d2a,#b30e1a);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff59}.lnUIdW_menuLabel{flex:1}.lnUIdW_menuChevron{color:#11111359;flex:none}.lnUIdW_menuActions{gap:10px;padding:0 2px;animation:.46s cubic-bezier(.32,.72,0,1) .26s both lnUIdW_item;display:grid}:is(.lnUIdW_menuActions .btn,.lnUIdW_menuActions .btn-face){width:100%}.lnUIdW_menuActions .btn-secondary .btn-face{background:#ffffff8c;box-shadow:inset 0 1px #fffffff2,0 0 0 .5px #0000001f}@keyframes lnUIdW_dropDown{0%{clip-path:inset(0 0 calc(100% - 60px) round 30px)}to{clip-path:inset(0 round 30px)}}@keyframes lnUIdW_dim{0%{opacity:0}}@keyframes lnUIdW_item{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-transparency:reduce){.lnUIdW_menuPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f6f3fa}}@media (max-width:767px){.lnUIdW_header[data-hero=dark]:not([data-solid]) .lnUIdW_logo{color:#fff}.lnUIdW_header[data-hero=dark]:not([data-solid]) .lnUIdW_menuButton{--glass-rgb:255 255 255;--glass-alpha:.16;color:#fff}.lnUIdW_logo,.lnUIdW_menuButton{transition:color .22s}}.lnUIdW_header[data-hero=dark-all]:not([data-solid]) .lnUIdW_logo,.lnUIdW_header[data-hero=dark-all]:not([data-solid]) .lnUIdW_navLink{color:#fff}.lnUIdW_header[data-hero=dark-all]:not([data-solid]) .lnUIdW_accountButton:after{color:var(--rvyn-paper-text);background:#fff}.lnUIdW_header[data-hero=dark-all]:not([data-solid]) .lnUIdW_accountButton,.lnUIdW_header[data-hero=dark-all]:not([data-solid]) .lnUIdW_menuButton{--glass-rgb:255 255 255;--glass-alpha:.16;color:#fff}.lnUIdW_logo,.lnUIdW_navLink{transition:color .22s}.lnUIdW_langSwitch{margin-right:2px}.lnUIdW_menuLang{margin-left:auto;margin-right:8px}
._3hUVsW_footer{padding:clamp(48px, 6vw, 80px) 0 calc(24px + env(safe-area-inset-bottom));background:var(--rvyn-ink-0);color:#fff;position:relative;overflow:hidden}._3hUVsW_inner{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:40px;display:grid}._3hUVsW_brand{align-content:start;gap:14px;display:grid}._3hUVsW_mark{color:#fff;width:min(100%,220px);height:auto}._3hUVsW_tagline{color:#ffffffb3;font-size:1.0625rem;font-weight:500}._3hUVsW_groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}._3hUVsW_groupTitle{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:8px;font-size:.8125rem;font-weight:800}._3hUVsW_links{display:grid}._3hUVsW_link{text-align:left;color:#ffffffa8;align-items:center;min-height:36px;padding:0;font-size:.9375rem;line-height:1.3;transition:color .18s;display:inline-flex}._3hUVsW_link:hover{color:#fff}._3hUVsW_bottom{color:var(--rvyn-ink-muted);border-top:.5px solid #ffffff24;justify-content:space-between;gap:16px;margin-top:36px;padding-top:18px;font-size:.8125rem;display:flex}@media (max-width:900px){._3hUVsW_inner{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){._3hUVsW_mark{width:150px}._3hUVsW_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}._3hUVsW_group[data-group="2"]{grid-column:1/-1}._3hUVsW_group[data-group="2"] ._3hUVsW_links{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:20px}._3hUVsW_link{min-height:40px}}
.I8qXSG_dialog{background:0 0;border:0;width:100%;max-width:min(440px,100vw - 32px);padding:0;overflow:visible}.I8qXSG_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c52}.I8qXSG_dialog[open] .I8qXSG_panel{animation:I8qXSG_materialize .36s var(--ease-out)}.I8qXSG_dialog[open]::backdrop{animation:.3s ease-out I8qXSG_fade}.I8qXSG_panel{--glass-alpha:.78;border-radius:var(--r-2xl);gap:12px;padding:32px 28px 24px;display:grid;position:relative}.I8qXSG_title{letter-spacing:-.015em;padding-right:32px;font-size:1.375rem;font-weight:700;line-height:1.25}.I8qXSG_body{color:var(--muted);line-height:1.55}.I8qXSG_actions{justify-content:flex-end;margin-top:8px;display:flex}.I8qXSG_close{width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.I8qXSG_close:hover{background:#0000000d}@keyframes I8qXSG_materialize{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.96)}}@keyframes I8qXSG_fade{0%{opacity:0}}
.SKQ0mq_dialog{background:0 0;border:0;width:100%;max-width:min(480px,100vw - 24px);padding:0;overflow:visible}.SKQ0mq_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c52}.SKQ0mq_dialog[open] .SKQ0mq_panel{animation:SKQ0mq_materialize .36s var(--ease-out)}.SKQ0mq_panel{clip-path:inset(0 round 28px);color:var(--rvyn-paper-text);-webkit-backdrop-filter:blur(40px)saturate(2);backdrop-filter:blur(40px)saturate(2);background:#ffffffe0;border-radius:28px;gap:14px;padding:24px 22px 18px;display:grid;box-shadow:inset 0 1.5px #fff}.SKQ0mq_head{justify-content:space-between;align-items:center;display:flex}.SKQ0mq_title{font-family:var(--font-display);font-size:1.8rem;font-weight:400;line-height:1}.SKQ0mq_close{background:#1111130f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.SKQ0mq_intro{color:var(--muted);font-size:.9375rem;line-height:1.5}.SKQ0mq_options{background:#fff;border-radius:18px;display:grid;box-shadow:0 0 0 .5px #1111131a}.SKQ0mq_option{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.SKQ0mq_option+.SKQ0mq_option{border-top:.5px solid #1111131a}.SKQ0mq_optionTitle{font-weight:700}.SKQ0mq_optionText{color:var(--muted);font-size:.8125rem}.SKQ0mq_switch{border-radius:var(--r-pill);background:#11111329;flex:none;width:52px;height:32px;transition:background-color .22s;position:relative}.SKQ0mq_switch[aria-checked=true]{background:#34c759}.SKQ0mq_switch:disabled{opacity:.55;cursor:not-allowed}.SKQ0mq_knob{background:#fff;border-radius:50%;width:28px;height:28px;transition:transform .26s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0003}.SKQ0mq_switch[aria-checked=true] .SKQ0mq_knob{transform:translate(20px)}.SKQ0mq_actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}:is(.SKQ0mq_actions .btn,.SKQ0mq_actions .btn-face){width:100%}.SKQ0mq_actions .btn-face{padding:0 12px;font-size:.9375rem}.SKQ0mq_acceptAll{width:100%}.SKQ0mq_acceptAll .btn-face{width:100%}.SKQ0mq_panel:focus,.SKQ0mq_close:focus:not(:focus-visible){outline:none}.SKQ0mq_status{text-align:center;min-height:1em;color:var(--muted);font-size:.8125rem}.SKQ0mq_status:empty{display:none}@keyframes SKQ0mq_materialize{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (max-width:420px){.SKQ0mq_actions{grid-template-columns:1fr}}
:root{--rvyn-ink-0:#0b0b0c;--rvyn-ink-1:#151517;--rvyn-ink-2:#1e1e21;--rvyn-ink-line:#2a2a2e;--rvyn-ink-muted:#9a9aa1;--rvyn-paper-0:#f7f6f3;--rvyn-paper-1:#fff;--rvyn-paper-2:#efeeea;--rvyn-paper-line:#e2e0db;--rvyn-paper-muted:#5f5f66;--rvyn-paper-text:#111113;--rvyn-red:#c1121f;--rvyn-red-rgb:193 18 31;--rvyn-on-red:#fff;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--content-max:1280px;--gutter:48px;--section-y:clamp(72px, 8vw, 112px);--header-h:72px;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-anton), "Anton", Impact, "Arial Narrow", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--dur-press:.1s;--dur-release:.32s;--dur-reflect:.42s}@media (max-width:767px){:root{--gutter:20px;--header-h:60px}}[data-theme=light]{--bg:var(--rvyn-paper-1);--bg-soft:var(--rvyn-paper-0);--surface:var(--rvyn-paper-1);--surface-2:var(--rvyn-paper-2);--fg:var(--rvyn-paper-text);--muted:var(--rvyn-paper-muted);--line:var(--rvyn-paper-line);--focus:var(--rvyn-paper-text);--glass-rgb:255 255 255;--glass-alpha:.72;--glass-edge:#00000012;--glass-rim:#ffffffe6;--glass-shadow:0 1px 2px #1111130a, 0 12px 32px -12px #11111329;--glass-solid:#fffffff7;--glass-fg:var(--rvyn-paper-text);color:var(--fg)}[data-theme=dark]{--bg:var(--rvyn-ink-0);--bg-soft:var(--rvyn-ink-1);--surface:var(--rvyn-ink-1);--surface-2:var(--rvyn-ink-2);--fg:#fff;--muted:var(--rvyn-ink-muted);--line:var(--rvyn-ink-line);--focus:#fff;--glass-rgb:30 30 33;--glass-alpha:.66;--glass-edge:#ffffff17;--glass-rim:#ffffff24;--glass-shadow:0 1px 2px #0000004d, 0 18px 40px -16px #0009;--glass-solid:#1e1e21f7;--glass-fg:#fff;color:var(--fg)}
*,:before,:after{box-sizing:border-box}html{background:var(--rvyn-paper-1);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 40px);transition:background-color .2s}body{min-height:100svh;font-family:var(--font-ui);color:var(--rvyn-paper-text);background:var(--rvyn-paper-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus,var(--rvyn-paper-text));outline-offset:3px;border-radius:6px}::selection{background:rgb(var(--rvyn-red-rgb) / .85);color:#fff}.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--r-pill);background:var(--rvyn-paper-text);color:#fff;transition:transform .2s var(--ease-out);padding:12px 20px;font-weight:600;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.display-xl,.display-lg,.display-md{font-family:var(--font-display);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-weight:400}.display-xl{letter-spacing:-.008em;font-size:clamp(3.25rem,.9rem + 6.6vw,7.5rem);line-height:.9}.display-lg{letter-spacing:-.005em;font-size:clamp(2.5rem,1.1rem + 3.9vw,5rem);line-height:.94}.display-md{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--rvyn-red);align-items:center;gap:.35em;font-size:.875rem;font-weight:800;display:inline-flex}.eyebrow .eyebrow-ink{color:var(--fg)}[data-theme=dark] .eyebrow{color:#ff5a63}.lead{letter-spacing:-.014em;color:var(--muted);text-wrap:pretty;max-width:32rem;font-size:clamp(1.125rem,1rem + .45vw,1.3125rem);font-weight:400;line-height:1.45}.lead strong{color:var(--fg);font-weight:600}:where(.glass){position:relative}.glass{isolation:isolate;color:var(--glass-fg);background:rgb(var(--glass-rgb) / var(--glass-alpha));-webkit-backdrop-filter:blur(30px)saturate(1.9);backdrop-filter:blur(30px)saturate(1.9);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 .5px var(--glass-edge), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid)}}.btn{--btn-h:50px;border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:none}.btn:focus-visible .btn-face{outline:2px solid var(--focus);outline-offset:3px}.btn-face{isolation:isolate;min-height:var(--btn-h);border-radius:inherit;font-family:var(--font-ui);letter-spacing:-.016em;white-space:nowrap;transition:transform var(--dur-press) ease-out, background-color .2s ease, filter .2s ease;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:1.0625rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:active:not([aria-disabled=true]):not([aria-busy=true]) .btn-face{transform:scale(.97)}.btn.is-releasing .btn-face{animation:rvyn-settle var(--dur-release) var(--ease-out)}.btn-face:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff52 48%,#0000 66%);position:absolute;inset:0;transform:translate(-115%)}.btn.is-releasing .btn-face:after{animation:rvyn-reflect var(--dur-reflect) var(--ease-out)}.btn-face svg{flex:none}.btn-primary .btn-face{color:var(--rvyn-on-red);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#d01a27f5,#b80e1bf5);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #5a000859,0 1px 2px #1111131f,0 8px 20px -10px #8c000c73}@media (hover:hover) and (pointer:fine){.btn-primary:hover .btn-face{filter:brightness(1.08)}}.btn-secondary .btn-face{color:var(--fg);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#1111130f;box-shadow:inset 0 0 0 .5px #11111314}[data-theme=dark] .btn-secondary .btn-face{background:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 .5px #ffffff1a}@media (hover:hover) and (pointer:fine){.btn-secondary:hover .btn-face{background:#1111131a}[data-theme=dark] .btn-secondary:hover .btn-face{background:#ffffff2e}}.btn-outline .btn-face{color:var(--rvyn-paper-text);box-shadow:inset 0 0 0 1.5px var(--rvyn-paper-text);background:#ffffffe6}[data-theme=dark] .btn-outline .btn-face{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #fffc}@media (hover:hover) and (pointer:fine){.btn-outline:hover .btn-face{background:var(--rvyn-paper-text);color:#fff}[data-theme=dark] .btn-outline:hover .btn-face{color:var(--rvyn-paper-text);background:#fff}}.btn-onphoto .btn-face{color:var(--rvyn-paper-text);background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #0000000f,0 8px 24px -12px #00000059}.btn-small{--btn-h:40px}.btn-small .btn-face{padding:0 16px;font-size:.9375rem}.btn[aria-busy=true] .btn-face{cursor:progress}.btn[aria-disabled=true] .btn-face{opacity:.5;cursor:not-allowed}.btn-group{flex-wrap:wrap;gap:12px;display:flex}.text-link{letter-spacing:-.012em;min-height:44px;color:var(--rvyn-red);align-items:center;gap:2px;font-size:1.0625rem;font-weight:500;display:inline-flex}[data-theme=dark] .text-link{color:#ff5a63}.text-link svg{transition:transform .3s var(--ease-spring)}@media (hover:hover) and (pointer:fine){.text-link:hover{text-underline-offset:4px;text-decoration:underline}.text-link:hover svg{transform:translate(2px)}}@keyframes rvyn-settle{0%{transform:scale(.97)}62%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes rvyn-reflect{to{transform:translate(115%)}}.chip{border-radius:var(--r-pill);letter-spacing:-.005em;min-height:28px;color:var(--fg);background:#7f7f7f1a;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.badge-demo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.badge-demo:before{content:"";background:#e8a33d;border-radius:50%;width:6px;height:6px}.motion-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}.motion-ready [data-reveal]{transition:opacity .38s var(--ease-out) var(--reveal-delay,0s), transform .38s var(--ease-out) var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]:not(.is-in){opacity:1;transform:none}.btn-face:after{display:none}}@media (prefers-reduced-transparency:reduce){.glass,.btn-secondary .btn-face,.btn-onphoto .btn-face{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}.btn-primary .btn-face{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rvyn-red)}}@media (prefers-contrast:more){.glass,.btn-secondary .btn-face{background:var(--glass-solid);box-shadow:0 0 0 1.5px var(--fg)}}@media (max-width:767px){html,html body{background:var(--top-bg,var(--rvyn-paper-1))}}main{background:var(--rvyn-paper-1)}html[data-bottom-dark],html[data-bottom-dark] body{background:var(--rvyn-ink-0)}
