.rw-land{min-height:100vh;background:var(--rw-bg);color:var(--rw-text);font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}.rw-land-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rw-land-shell{max-width:1080px;margin:0 auto;padding:0 32px;box-sizing:border-box}.rw-land-nav{position:sticky;top:0;z-index:10;background:var(--rw-bg);border-bottom:1px solid var(--rw-border)}.rw-land-nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px}@media(prefers-reduced-motion:no-preference){.rw-land-reveal{opacity:0;transform:translateY(12px);transition:opacity .52s ease,transform .52s ease}.rw-land-reveal.is-in{opacity:1;transform:translateY(0)}}.rw-land-hero{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;text-align:center}.rw-land-hero-visual{display:flex;justify-content:center}.rw-land-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(min-width:980px){.rw-land-hero{grid-template-columns:1.05fr 1fr;text-align:left}.rw-land-hero .rw-land-hero-ctas{justify-content:flex-start}.rw-land-hero .rw-land-hero-sub{margin-left:0}.rw-land-hero-visual{justify-content:flex-end}}.rw-land-hero-title{font-size:clamp(48px,12vw,74px);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0}@media(prefers-reduced-motion:no-preference){.rw-land-hero-line{display:block;opacity:0;transform:translateY(16px);animation:rw-land-rise-line .64s cubic-bezier(.2,.7,.2,1) forwards}@keyframes rw-land-rise-line{to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.rw-land-hero-line{display:block}}.rw-land-frame{border:1px solid var(--rw-border);border-radius:12px;background:var(--rw-surface);display:flex;overflow:hidden}.rw-land-frame-side{width:200px;flex:0 0 auto;border-right:1px solid var(--rw-border);padding:20px 16px;display:flex;flex-direction:column;justify-content:space-between;background:var(--rw-surface)}.rw-land-frame-main{flex:1;padding:24px;background:var(--rw-bg);min-width:0}.rw-land-frame-nav-item{font-size:13px;color:var(--rw-text-3);padding:6px 10px;border-radius:6px;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.rw-land-frame-nav-item:hover{background:var(--rw-surface-hover);color:var(--rw-text)}.rw-land-frame-nav-item.is-active{color:var(--rw-text);background:var(--rw-surface-3);font-weight:500}.rw-land-frame-main{height:440px;overflow-y:auto}@media(prefers-reduced-motion:no-preference){.rw-land-frame-view{animation:rw-land-rise-line .36s cubic-bezier(.22,1,.36,1)}.rw-land-frame-view>div>*{opacity:0;animation:rw-land-stage-in .46s cubic-bezier(.22,1,.36,1) forwards}.rw-land-frame-view>div>*:nth-child(1){animation-delay:0ms}.rw-land-frame-view>div>*:nth-child(2){animation-delay:50ms}.rw-land-frame-view>div>*:nth-child(3){animation-delay:.1s}.rw-land-frame-view>div>*:nth-child(4){animation-delay:.15s}.rw-land-frame-view>div>*:nth-child(5){animation-delay:.2s}.rw-land-frame-view>div>*:nth-child(n+6){animation-delay:.24s}}.rw-land-frame-card{display:block;width:100%;border:1px solid var(--rw-border);border-radius:10px;padding:14px 16px;font-family:inherit;color:var(--rw-text);text-align:left;cursor:pointer;box-sizing:border-box}.rw-land-frame-tabs{display:none}@media(max-width:720px){.rw-land-frame-side{display:none}.rw-land-frame-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--rw-border)}}.rw-land,.rw-land-nav{transition:background .3s ease,color .3s ease}.rw-land-lid-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:720px){.rw-land-lid-grid{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:no-preference){.rw-land-lid-item{opacity:0;transform:translateY(8px);animation:rw-land-rise-line .42s ease forwards}}.rw-land-addon-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:720px){.rw-land-addon-grid{grid-template-columns:1fr 1fr;gap:16px}}.rw-land-trust-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:720px){.rw-land-trust-grid{grid-template-columns:repeat(2,1fr)}}.rw-land-feature-grid{display:grid;grid-template-columns:1fr;gap:0 32px}@media(min-width:720px){.rw-land-feature-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){.rw-land-vignette{opacity:0;transform:translateY(22px) scale(.98);filter:blur(7px);animation:rw-land-vignette-in .86s cubic-bezier(.22,1,.36,1) forwards}@keyframes rw-land-vignette-in{60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.rw-land-stage{opacity:0;transform:translateY(12px);animation:rw-land-stage-in .64s cubic-bezier(.22,1,.36,1) forwards}@keyframes rw-land-stage-in{to{opacity:1;transform:translateY(0)}}.rw-land-chip-pop{opacity:0;transform:translateY(10px) scale(.85);animation:rw-land-chip-pop-in .62s cubic-bezier(.34,1.45,.4,1) forwards}@keyframes rw-land-chip-pop-in{to{opacity:1;transform:translateY(0) scale(1)}}.rw-land-divider-draw{transform:scaleX(0);transform-origin:left center;animation:rw-land-divider-in .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes rw-land-divider-in{to{transform:scaleX(1)}}}@media(prefers-reduced-motion:no-preference){.rw-land-caret{display:inline-block;width:7px;height:15px;margin-left:2px;vertical-align:-2px;background:var(--rw-text-3);animation:rw-land-blink 1s steps(1) infinite}@keyframes rw-land-blink{50%{opacity:0}}}@media(prefers-reduced-motion:reduce){.rw-land-caret{display:none}}@media(prefers-reduced-motion:no-preference){.rw-land-chip-enter{animation:rw-land-chip .36s ease}@keyframes rw-land-chip{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}}.rw-land-tier-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:720px){.rw-land-tier-grid{grid-template-columns:repeat(3,1fr);gap:16px}}.rw-land-seg{display:inline-flex;border:1px solid var(--rw-border-2);border-radius:6px;overflow:hidden}.rw-land-seg button{border:none;background:var(--rw-surface);color:var(--rw-text-2);font-size:13px;font-family:inherit;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.rw-land-seg button+button{border-left:1px solid var(--rw-border-2)}.rw-land-seg button[aria-pressed=true]{background:var(--rw-inverse-surface);color:var(--rw-inverse-text)}.rw-land-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rw-land-cap-card{border:1px solid var(--rw-border);border-radius:10px;padding:20px;box-sizing:border-box;outline-style:solid;outline-width:1px;outline-offset:-1px}.rw-land-cap-card:hover{outline-width:2px;outline-offset:-2px}@media(max-width:720px){.rw-land-cap-grid{grid-template-columns:1fr}}a.rw-land-cta{transition:box-shadow .24s ease,transform .24s ease}a.rw-land-cta:hover{box-shadow:0 0 0 3px #04785726,0 0 26px #04785766;transform:translateY(-1px)}@media(max-width:480px){.rw-land-hero-ctas a{flex:1;text-align:center}}.rw-land a.rw-land-quiet{color:var(--rw-text-3);text-decoration:none}.rw-land a.rw-land-quiet:hover{color:var(--rw-text)}@media(max-width:720px){.rw-land-shell{padding:0 20px}.rw-land-board-row{flex-direction:column;align-items:flex-start!important;gap:10px!important}.rw-land-hide-narrow,.rw-land-frame-context{display:none}}:root{--rw-corner-dock-clearance: 72px;--rw-bg: #ffffff;--rw-surface: #ffffff;--rw-surface-2: #f9fafb;--rw-surface-3: #f3f4f6;--rw-surface-hover: #f9fafb;--rw-text: #111111;--rw-text-2: #555555;--rw-text-3: #666666;--rw-text-muted: #6b7280;--rw-text-hint: #9ca3af;--rw-border: #e2e2e2;--rw-border-2: #d1d5db;--rw-border-subtle: #f0f0f0;--rw-inverse-surface: #111111;--rw-inverse-text: #ffffff;--rw-success-bg: #ecfdf5;--rw-success-border: #a7f3d0;--rw-success-text: #065f46;--rw-danger-bg: #fef2f2;--rw-danger-border: #fca5a5;--rw-danger-text: #b91c1c;--rw-warning-bg: #fffbeb;--rw-warning-border: #fcd34d;--rw-warning-text: #92400e}:root[data-theme=dark]{--rw-bg: #0f1115;--rw-surface: #181b20;--rw-surface-2: #1e2127;--rw-surface-3: #262a31;--rw-surface-hover: #20242b;--rw-text: #e8eaed;--rw-text-2: #d8dbe0;--rw-text-3: #c6cad1;--rw-text-muted: #b2b8c0;--rw-text-hint: #8b9099;--rw-border: #353a42;--rw-border-2: #464c55;--rw-border-subtle: #2a2e35;--rw-inverse-surface: #e8eaed;--rw-inverse-text: #15171c;--rw-success-bg: #102a1f;--rw-success-border: #1f5440;--rw-success-text: #6ee7b7;--rw-danger-bg: #2a1517;--rw-danger-border: #5b2a2c;--rw-danger-text: #fca5a5;--rw-warning-bg: #2a2109;--rw-warning-border: #5a4a1a;--rw-warning-text: #fbbf24;color-scheme:dark}html,body,#root{min-height:100%}body{margin:0;background:var(--rw-bg);color:var(--rw-text)}*{box-sizing:border-box}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #111;outline-offset:2px;border-radius:6px}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}.rw-sidebar-label,.rw-sidebar-mark-short,.rw-sidebar-badge-dot{opacity:1}.rw-sidebar-label{transform:translate(0)}.rw-sidebar-panel[data-collapsed] .rw-sidebar-label{opacity:0;transform:translate(-6px);pointer-events:none}.rw-sidebar-mark-short,.rw-sidebar-badge-dot{opacity:0}.rw-sidebar-panel[data-collapsed] .rw-sidebar-mark-short,.rw-sidebar-panel[data-collapsed] .rw-sidebar-badge-dot{opacity:1}.rw-sidebar-row-fill{right:0}.rw-sidebar-panel[data-collapsed] .rw-sidebar-row-fill{right:calc(100% - 42px)}@media(prefers-reduced-motion:no-preference){.rw-sidebar-panel{transition:clip-path .2s cubic-bezier(.32,.72,0,1)}.rw-sidebar-label{transition:opacity .16s ease-out,transform .2s cubic-bezier(.32,.72,0,1)}.rw-sidebar-panel:not([data-collapsed]) .rw-sidebar-label{transition-delay:40ms,0ms}.rw-sidebar-row-fill{transition:right .2s cubic-bezier(.32,.72,0,1)}.rw-sidebar-panel[data-collapsed]{transition:clip-path .15s cubic-bezier(.32,.72,0,1)}.rw-sidebar-panel[data-collapsed] .rw-sidebar-label{transition:opacity 90ms ease-out,transform .15s cubic-bezier(.32,.72,0,1)}.rw-sidebar-panel[data-collapsed] .rw-sidebar-row-fill{transition:right .15s cubic-bezier(.32,.72,0,1)}.rw-sidebar-mark-short,.rw-sidebar-badge-dot{transition:opacity .12s ease-out}:where(button,[role=button]):not([disabled]):not([aria-disabled=true]),.studio-pressable{transition:transform .12s ease}:where(button,[role=button]):not([disabled]):not([aria-disabled=true]):active,.studio-pressable:active{transform:translateY(0) scale(.97)}}@media(prefers-reduced-motion:reduce){.rw-sidebar-panel,.rw-sidebar-panel .rw-sidebar-label,.rw-sidebar-panel .rw-sidebar-row-fill,.rw-sidebar-panel .rw-sidebar-mark-short,.rw-sidebar-panel .rw-sidebar-badge-dot{transition:none!important}.rw-sidebar-panel[data-collapsed] .rw-sidebar-label{transform:none}}.rw-reduce-motion .rw-sidebar-panel,.rw-reduce-motion .rw-sidebar-panel .rw-sidebar-label,.rw-reduce-motion .rw-sidebar-panel .rw-sidebar-row-fill,.rw-reduce-motion .rw-sidebar-panel .rw-sidebar-mark-short,.rw-reduce-motion .rw-sidebar-panel .rw-sidebar-badge-dot{transition:none!important}.rw-reduce-motion .rw-sidebar-panel[data-collapsed] .rw-sidebar-label{transform:none}.rw-sidebar-reveal{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:none;padding:0;background:transparent;border:0;cursor:pointer}@media(hover:none),(any-pointer:coarse){.rw-sidebar-reveal{display:block}}.studio-field{border:1px solid #d1d5db}.studio-field:hover{border-color:#9ca3af}@media(prefers-reduced-motion:no-preference){.studio-field{transition:border-color .12s ease}}@media(pointer:coarse){.studio-tap{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}.rw-skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;background:#111;color:#fff;font-size:14px;font-weight:500;border-radius:8px;text-decoration:none;transform:translateY(-150%);transition:transform .14s ease}.rw-skip-link:focus{transform:translateY(0);outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rw-skip-link{transition:none}}.rw-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.rw-reduce-motion *,body.rw-reduce-motion *:before,body.rw-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}body.rw-reduce-motion{scroll-behavior:auto!important}body.rw-underline-links a[href]:not(.studio-pressable):not([role=button]){text-decoration:underline!important}body.rw-always-focus :where(a,button,input,select,textarea,summary,[tabindex]):not([tabindex="-1"]):focus{outline:2px solid #111!important;outline-offset:2px!important;border-radius:6px}body.rw-high-contrast{color:#000}body.rw-high-contrast a[href]{text-decoration:underline!important}body.rw-high-contrast :where(input,select,textarea){border-color:#111!important}body.rw-high-contrast :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-width:3px!important}[data-page-theme=dark]{color-scheme:dark;--rw-bg: #0f1115;--rw-surface: #181b20;--rw-surface-2: #1e2127;--rw-surface-3: #262a31;--rw-surface-hover: #20242b;--rw-text: #e8eaed;--rw-text-2: #d8dbe0;--rw-text-3: #c6cad1;--rw-text-muted: #b2b8c0;--rw-text-hint: #8b9099;--rw-border: #353a42;--rw-border-2: #464c55;--rw-border-subtle: #2a2e35;--rw-inverse-surface: #e8eaed;--rw-inverse-text: #15171c;--rw-success-bg: #102a1f;--rw-success-border: #1f5440;--rw-success-text: #6ee7b7;--rw-danger-bg: #2a1517;--rw-danger-border: #5b2a2c;--rw-danger-text: #fca5a5;--rw-warning-bg: #2a2109;--rw-warning-border: #5a4a1a;--rw-warning-text: #fbbf24;color:var(--rw-text)}[data-page-theme=light]{color-scheme:light;--rw-bg: #ffffff;--rw-surface: #ffffff;--rw-surface-2: #f9fafb;--rw-surface-3: #f3f4f6;--rw-surface-hover: #f9fafb;--rw-text: #111111;--rw-text-2: #555555;--rw-text-3: #666666;--rw-text-muted: #6b7280;--rw-text-hint: #9ca3af;--rw-border: #e2e2e2;--rw-border-2: #d1d5db;--rw-border-subtle: #f0f0f0;--rw-inverse-surface: #111111;--rw-inverse-text: #ffffff;--rw-success-bg: #ecfdf5;--rw-success-border: #a7f3d0;--rw-success-text: #065f46;--rw-danger-bg: #fef2f2;--rw-danger-border: #fca5a5;--rw-danger-text: #b91c1c;--rw-warning-bg: #fffbeb;--rw-warning-border: #fcd34d;--rw-warning-text: #92400e;color:var(--rw-text)}.rw-notif-row{position:relative}.rw-notif-open:after{position:absolute;z-index:0;top:-10px;right:0;bottom:-10px;left:0;content:""}.rw-notif-row:hover{background:var(--rw-surface-2)}.rw-notif-row:focus-within{background:var(--rw-surface-2)}.rw-notif-ack{position:relative;z-index:1;flex:none;padding:4px 10px;border:1px solid var(--rw-border-2);border-radius:6px;background:var(--rw-surface);color:var(--rw-text-2);font:inherit;font-size:12px;line-height:1.4;white-space:nowrap;cursor:pointer}.rw-notif-ack:hover{background:var(--rw-surface-2);color:var(--rw-text)}.rw-notif-ack:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:no-preference){.rw-notif-row,.rw-notif-ack{transition:background-color .12s ease-out,color .12s ease-out}}.rw-reduce-motion .rw-notif-row,.rw-reduce-motion .rw-notif-ack{transition:none!important}.rw-reduce-motion .studio-notif-in{animation:none!important;animation-delay:0ms!important;opacity:1!important;transform:none!important}
