/*!tailwindcss v4.3.2 | MIT License | https://tailwindcss.com*/@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--color-white:#fff;--spacing:0.25rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--color-primary:#f2ca50;--color-primary-dim:#e9c349;--color-secondary:#ffb779;--color-accent:#66dd8b;--color-surface:var(--surface-base, #1e100c);--color-on-surface:var(--text-primary, #fadcd5)}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports(color:color-mix(in lab,red,red)){color: color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.rt{position:fixed}.k4{top:0}.kd{left:0}.kb{z-index:20}.k3{margin-top:auto}.k0{margin-bottom:0}.kk{margin-bottom:calc(var(--spacing) * 6)}.re{display:block}.rp{display:flex}.rv{display:none}.ki{display:table}.ku{width:100%}.r7{flex-wrap:wrap}.rj{gap:calc(var(--spacing) * 2)}.ry{background-color:var(--color-white)}.ky{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rg{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.kx{color:var(--color-primary)}.k9{color:var(--slot-muted-text)}.ke{color:var(--color-white)}.kl{--tw-shadow:0 0 0.3125rem var(--tw-shadow-color, rgb(0 0 0 / 40%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kr{@media(width < 48rem){--tw-shadow: 0 0.125rem 0.75rem 0 var(--tw-shadow-color,rgb(0 0 0 / 58%)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}}@layer components{.k6{--tw-prose-links:var(--color-primary);--tw-prose-headings:var(--color-secondary);--tw-prose-bold:var(--color-secondary);--tw-prose-quotes:var(--color-accent)}}@layer components{:root{--d3-primary:var(--color-primary, #007a3d);--d3-secondary:var(--color-secondary, #ce2b37);--d3-accent:var(--color-accent, #1faa59);--d3-ground:var(--color-surface, #0b0c0e);--d3-text:var(--color-on-surface, #e7e9ec);--d3-on-primary:var(--color-cta-text, #fff);--d3-paper:var(--color-paper, var(--d3-ground));@supports(color:color-mix(in lab,red,red)){--d3-paper: var(--color-paper,color-mix(in srgb,var(--d3-ground) 94%,var(--d3-text)));}--d3-raised:var(--d3-ground);@supports(color:color-mix(in lab,red,red)){--d3-raised: color-mix(in srgb,var(--d3-ground) 89%,var(--d3-text));}--d3-light:var(--color-light, var(--d3-text));@supports(color:color-mix(in lab,red,red)){--d3-light: var(--color-light,color-mix(in srgb,var(--d3-text) 93%,var(--d3-ground)));}--d3-band-text:var(--d3-ground);--d3-muted:var(--d3-text);@supports(color:color-mix(in lab,red,red)){--d3-muted: color-mix(in srgb,var(--d3-text) 64%,var(--d3-ground));}--d3-hair:var(--d3-text);@supports(color:color-mix(in lab,red,red)){--d3-hair: color-mix(in srgb,var(--d3-text) 13%,transparent);}--d3-hair-strong:var(--d3-text);@supports(color:color-mix(in lab,red,red)){--d3-hair-strong: color-mix(in srgb,var(--d3-text) 28%,transparent);}--d3-glow:var(--d3-primary);@supports(color:color-mix(in lab,red,red)){--d3-glow: color-mix(in srgb,var(--d3-primary) 34%,transparent);}--d3-flag-a:var(--color-flag-left, var(--d3-primary));--d3-flag-b:var(--color-flag-mid, var(--d3-text));--d3-flag-c:var(--color-flag-right, var(--d3-secondary));--d3-flag:linear-gradient(90deg,var(--d3-flag-a) 0 33.4%,var(--d3-flag-b) 33.4% 66.6%,var(--d3-flag-c) 66.6%);--d3-metal:repeating-linear-gradient(90deg,var(--d3-text) 0 1px,transparent 1px 3px),linear-gradient(160deg,var(--d3-ground),var(--d3-paper) 60%,var(--d3-ground));@supports(color:color-mix(in lab,red,red)){--d3-metal: repeating-linear-gradient(90deg,color-mix(in srgb,var(--d3-text) 4%,transparent) 0 1px,transparent 1px 3px),linear-gradient(160deg,color-mix(in srgb,var(--d3-ground) 84%,var(--d3-text)),var(--d3-paper) 60%,color-mix(in srgb,var(--d3-ground) 87%,var(--d3-text)));}--d3-radius:calc(var(--radius-base, 8px) * 1.4);--d3-mono:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);--d3-wrap:1152px;--d3-gutter:clamp(1rem,5vw,4rem);--button-radius:999px;--button-clip:none;--button-pad-y:.95rem;--button-pad-x:1.45rem;--button-font-size:.95rem;--button-transform:none;--button-tracking:.01em;--button-weight:600;--button-shadow:inset 0 0 0 1px var(--d3-on-primary),0 .9rem 2.1rem var(--d3-glow);@supports(color:color-mix(in lab,red,red)){--button-shadow: inset 0 0 0 1px color-mix(in srgb,var(--d3-on-primary) 14%,transparent),0 .9rem 2.1rem var(--d3-glow);}--d3-sheen-start:var(--color-sheen-start, var(--d3-primary));--d3-sheen-mid:var(--color-sheen-mid, var(--d3-primary));@supports(color:color-mix(in lab,red,red)){--d3-sheen-mid: var(--color-sheen-mid,color-mix(in srgb,var(--d3-primary) 72%,var(--d3-text)));}--d3-sheen-gradient:linear-gradient(105deg,var(--d3-sheen-start) 0 38%,var(--d3-sheen-mid) 50%,var(--d3-sheen-start) 62% 100%)}:root[data-ref=titanio]{--color-primary:#007a3d;--color-secondary:#ce2b37;--color-accent:#1faa59;--color-surface:#0b0c0e;--color-on-surface:#e7e9ec}:root[data-ref=ardesia]{--color-primary:#2153d6;--color-secondary:#e0483e;--color-accent:#7aa2ff;--color-surface:#0c1016;--color-on-surface:#e5e9f0}:root[data-ref=bordeaux]{--color-primary:#8e1f3d;--color-secondary:#d4a24c;--color-accent:#e6b95e;--color-surface:#110c0e;--color-on-surface:#f0e8e3}:root[data-ref=porcellana]{--color-primary:#0d6b4e;--color-secondary:#b42318;--color-accent:#0d7d5a;--color-surface:#f4f2ed;--color-on-surface:#14161a}:root[data-size=square]{--button-radius:2px}:root[data-size=soft]{--button-radius:var(--radius-base)}:root[data-size=angled]{--button-radius:0;--button-clip:polygon(0 0,calc(100% - .65rem) 0,100% .65rem,100% 100%,.65rem 100%,0 calc(100% - .65rem))}:root[data-pane=compact]{--button-pad-y:.7rem;--button-pad-x:1.05rem;--button-font-size:.86rem}:root[data-pane=large]{--button-pad-y:1.15rem;--button-pad-x:1.8rem;--button-font-size:1.05rem;--button-tracking:.02em}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body.s{margin:0;background:var(--d3-ground);color:var(--d3-text);font:1rem/1.6 var(--font-body,ui-sans-serif);min-width:320px;-webkit-font-smoothing:antialiased}body.s::before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--d3-ground),var(--d3-ground)),var(--site-background);@supports(color:color-mix(in lab,red,red)){background-image: linear-gradient(color-mix(in srgb,var(--d3-ground) 93%,transparent),color-mix(in srgb,var(--d3-ground) 93%,transparent)),var(--site-background);}background-position:50%;background-size:cover;z-index:-1;pointer-events:none}.s a{color:inherit;text-decoration:none}.s img{max-width:100%;height:auto}.s :is(h1,h2,h3,.rm){font-family:var(--font-heading,ui-sans-serif);font-weight:var(--font-heading-weight,300);line-height:1.04;letter-spacing:-.025em}.s h3{font-weight:400;letter-spacing:-.01em}.s :focus-visible{outline:2px solid var(--d3-accent);outline-offset:4px}.js{position:absolute;left:.5rem;top:-5rem;background:var(--d3-primary);color:var(--d3-on-primary);padding:.6rem 1rem;border-radius:var(--button-radius);z-index:100}.js:focus{top:.5rem}.fb,.jf::before,.j[data-fit=closing] .u>div::before{content:"";display:inline-block;width:18px;height:12px;border-radius:2px;background:var(--d3-flag);box-shadow:0 0 0 1px var(--d3-hair);vertical-align:-1px;margin-right:.6rem;flex:none}.y{position:relative;background:var(--d3-ground);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-ground) 86%,transparent);}color:var(--d3-text);border-bottom:1px solid var(--d3-hair);backdrop-filter:blur(10px)}.y::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--d3-flag)}.jz{max-width:calc(var(--d3-wrap) + 2 * var(--d3-gutter));margin:auto;min-height:4.5rem;padding:0 var(--d3-gutter);display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.jh{font:500 1.15rem var(--font-heading,ui-sans-serif);letter-spacing:.01em}.r1{display:inline-flex;align-items:center;min-height:44px}.s .rl{display:block;width:auto;height:clamp(1.9rem,2.6vw,2.4rem);max-width:min(48vw,14rem);object-fit:contain}.ja{flex:none;padding:calc(var(--button-pad-y) * .68)calc(var(--button-pad-x) * .8);font-size:calc(var(--button-font-size) * .88)}.ja::after{display:none}.ji ul,.g ul,.jm ul{list-style:none;padding:0;margin:0}.ji ul{display:flex;align-items:center;gap:clamp(.9rem,2.2vw,1.8rem)}.ji a{display:block;font-size:.88rem;color:var(--d3-muted);padding:.7rem 0;border-bottom:1px solid transparent;transition:color .15s ease}.ji a:is(:hover,[aria-current=page]){color:var(--d3-text)}.ji a[aria-current=page]{border-color:var(--d3-accent)}.v{display:none}.f3{position:relative}.c summary,.jl summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none;font-size:.88rem;color:var(--d3-muted);min-height:44px}.c summary::-webkit-details-marker,.jl summary::-webkit-details-marker{display:none}.d{position:relative;display:grid;place-items:center;flex:none;width:1.1rem;height:1.1rem}.d::after{content:"";display:block;width:.45rem;height:.45rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.1rem)rotate(45deg);transition:transform .18s ease}details[open]>summary .d::after{transform:translateY(.1rem)rotate(225deg)}.c>ul{position:absolute;right:0;top:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .8rem;width:min(28rem,75vw);max-height:min(70vh,32rem);overflow-y:auto;overscroll-behavior:contain;padding:.9rem;background:var(--d3-paper);border:1px solid var(--d3-hair);border-radius:var(--d3-radius);box-shadow:0 1.4rem 3rem var(--d3-ground);@supports(color:color-mix(in lab,red,red)){box-shadow: 0 1.4rem 3rem color-mix(in srgb,var(--d3-ground) 70%,transparent);}z-index:60}.c a{width:100%;padding:.5rem .4rem;line-height:1.3;overflow-wrap:anywhere}.g{position:fixed;inset:0 0 0 auto;margin:0 0 0 auto;width:min(23rem,88vw);height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;border:0;border-left:1px solid var(--d3-hair);padding:1rem 1rem max(5rem,env(safe-area-inset-bottom));background:var(--d3-paper);color:var(--d3-text);box-shadow:-1rem 0 2.4rem var(--d3-ground);@supports(color:color-mix(in lab,red,red)){box-shadow: -1rem 0 2.4rem color-mix(in srgb,var(--d3-ground) 60%,transparent);}}.g[open]{animation:d3-drawer-enter .25s ease both}.g::backdrop{background:var(--d3-ground);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-ground) 65%,transparent);}backdrop-filter:blur(3px)}.jq{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:0 0 1rem;font:500 1.15rem var(--font-heading,ui-sans-serif)}.jq::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--d3-flag)}.z{min-width:44px;min-height:44px;border:1px solid var(--d3-hair);border-radius:50%;background:0 0;color:var(--d3-text);font:1.4rem/1 sans-serif;cursor:pointer}.g nav>ul li a,.jl a{display:block;padding:.7rem .4rem;min-height:44px;border-bottom:1px solid var(--d3-hair);overflow-wrap:anywhere}.g a[aria-current=page]{color:var(--d3-accent)}.jl{margin-top:1rem}.jl summary{padding:.5rem .9rem;border:1px solid var(--d3-hair);border-radius:var(--button-radius)}.jl ul{padding:.45rem 0 0 .5rem}.ra{display:flex;width:100%;margin-top:1rem}@keyframes d3-drawer-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}.j4{font:500 .7rem var(--d3-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--d3-muted)}.j4 ol{max-width:calc(var(--d3-wrap) + 2 * var(--d3-gutter));list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:1.1rem var(--d3-gutter)0;margin:auto}.j4 li+li::before{content:"/";margin-right:.4rem;opacity:.5}.j4 a:hover{color:var(--d3-text)}.jm{position:relative;color:var(--d3-muted);border-top:1px solid var(--d3-hair);padding:2.6rem var(--d3-gutter)1.4rem;font-size:.84rem}.fk{max-width:var(--d3-wrap);margin:auto}.fr{font:500 1.15rem var(--font-heading,ui-sans-serif);color:var(--d3-text);margin:0 0 1.2rem}.jd{width:100%}.jd ul{columns:4;column-gap:clamp(1rem,3vw,3rem)}.jd[data-module="1"] ul{columns:1}.jd[data-module="2"] ul{columns:2}.jd[data-module="3"] ul{columns:3}.jd li{break-inside:avoid;margin:0 0 .55rem;overflow-wrap:anywhere}.jm a:hover{color:var(--d3-text)}.f0{max-width:var(--d3-wrap);margin:1.6rem auto 1rem;font-size:.8rem}.j1{max-width:var(--d3-wrap);margin:auto;border-top:1px solid var(--d3-hair);padding-top:1rem;display:flex;justify-content:space-between;gap:1rem;font:500 .72rem var(--d3-mono);letter-spacing:.08em}.j1 span:last-child{color:var(--d3-accent)}.jr{position:relative;overflow:hidden;color:var(--d3-text);background:radial-gradient(ellipse 50% 60% at 78% 62%,var(--d3-primary),transparent 65%),radial-gradient(ellipse 70% 50% at 28% 0%,var(--d3-raised),transparent 70%);@supports(color:color-mix(in lab,red,red)){background: radial-gradient(ellipse 50% 60% at 78% 62%,color-mix(in srgb,var(--d3-primary) 20%,transparent),transparent 65%),radial-gradient(ellipse 70% 50% at 28% 0%,var(--d3-raised),transparent 70%);}}.j8{max-width:calc(var(--d3-wrap) + 2 * var(--d3-gutter));margin:auto;padding:clamp(2.5rem,6vw,4.5rem)var(--d3-gutter)0;display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,4vw,2.5rem);min-height:clamp(30rem,44vw,37rem)}.jo{position:relative;z-index:1;padding-bottom:clamp(2.5rem,5vw,4rem)}.jf{display:flex;align-items:center;margin:0;font:500 .74rem var(--d3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d3-muted)}.jr h1{font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.02;letter-spacing:-.03em;margin:1.3rem 0 1.5rem;max-width:13ch;overflow-wrap:anywhere}.jw{max-width:34rem;margin:0;color:var(--d3-muted);font-size:clamp(1rem,1.35vw,1.18rem)}.jw :is(strong,b){color:var(--d3-text);font-weight:500}.jc{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:2.1rem}.j0{position:relative;margin:0;align-self:end;justify-self:center;width:min(100%,30rem)}.j0::after{content:"";position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(to bottom,transparent,var(--d3-ground));pointer-events:none}.j0 img,.j0 picture{display:block;width:100%;height:auto}.jr[data-fit=compact] .j8{min-height:0;align-items:center}.jr[data-fit=compact] h1{font-size:clamp(2.2rem,4.4vw,3.6rem)}.jr[data-fit=compact] .j0::after{display:none}.jr[data-fit=compact] .j0{width:min(100%,22rem);border-radius:var(--d3-radius);overflow:hidden;border:1px solid var(--d3-hair)}.jr[data-fit=brand] .j0{border-radius:var(--d3-radius)var(--d3-radius)0 0;overflow:hidden}.o,.je{--d3-action-radius:var(--button-radius);border-radius:var(--d3-action-radius);clip-path:var(--button-clip);font:var(--button-weight)var(--button-font-size)/1.1 var(--font-body,ui-sans-serif);letter-spacing:var(--button-tracking);text-transform:var(--button-transform);padding:var(--button-pad-y)var(--button-pad-x);box-shadow:var(--button-shadow);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-align:center;cursor:pointer;min-height:44px}.o:is(:hover,:focus-visible){transform:translateY(-2px)}.o:active,.je:active{transform:translateY(1px)}.m{background:var(--d3-primary);color:var(--d3-on-primary)!important;border:0}.m::after{content:"\2192";display:grid;place-items:center;flex:none;width:1.65em;height:1.65em;margin-right:calc(var(--button-pad-x) * -.45);border-radius:50%;background:var(--d3-on-primary);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-on-primary) 18%,transparent);}font-size:.9em;line-height:1}.f6::after,.jy::after{content:"\2193"}.fv,.fj,.j9{background:0 0;color:var(--d3-text)!important;border:1px solid var(--d3-hair-strong);box-shadow:none}.fv:is(:hover,:focus-visible),.fj:is(:hover,:focus-visible),.j9:is(:hover,:focus-visible){border-color:var(--d3-text);background:var(--d3-text);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-text) 6%,transparent);}}.r4{background:var(--d3-sheen-gradient);background-size:250% 100%;animation:d3-sheen 4.5s ease-in-out infinite}.q{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.6rem}.ju{margin-top:0;justify-content:flex-end;flex:none}.j9{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--button-pad-y)var(--button-pad-x);border-radius:var(--button-radius);clip-path:var(--button-clip);font:var(--button-weight)var(--button-font-size)/1.1 var(--font-body,ui-sans-serif);letter-spacing:var(--button-tracking);text-transform:var(--button-transform);text-align:center;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.j9:active{transform:translateY(1px)}.rr{display:flex;flex-direction:column}.rr h3{margin-bottom:1.2rem}.ru{margin-top:auto;align-self:flex-start}.f2{display:flex;flex-direction:column}.f2>.je{margin-top:auto}.f2>:is(h3,p):has(+.je){margin-bottom:1.3rem}@keyframes d3-sheen{0%,30%{background-position:100% 0}70%,100%{background-position:0 0}}.j{position:relative;color:var(--d3-text);padding:clamp(3.5rem,7vw,6.25rem)var(--d3-gutter);border-top:1px solid var(--d3-hair)}.j[data-piece=paper]{background:var(--d3-paper)}.j[data-piece=glow]{background:radial-gradient(ellipse 42% 70% at 50% 100%,var(--d3-glow),transparent 70%)}.j[data-piece=panel]{background:radial-gradient(ellipse 50% 90% at 100% 50%,var(--d3-primary),transparent 70%),var(--d3-paper);@supports(color:color-mix(in lab,red,red)){background: radial-gradient(ellipse 50% 90% at 100% 50%,color-mix(in srgb,var(--d3-primary) 18%,transparent),transparent 70%),var(--d3-paper);}}.r{max-width:var(--d3-wrap);margin:0 auto}.l{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}.l h2{font-size:clamp(1.9rem,3.6vw,2.9rem);margin:0;max-width:22ch}.l p{max-width:40rem;margin:0;color:var(--d3-muted);font-size:1.05rem}.w{display:block;margin-bottom:1rem;font:500 .74rem var(--d3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d3-accent)}.f5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.r6{grid-template-columns:repeat(3,minmax(0,1fr))}.rf{grid-template-columns:1fr}.k{position:relative;background:var(--d3-paper);border:1px solid var(--d3-hair);border-radius:var(--d3-radius);padding:1.5rem;color:var(--d3-text);min-width:0;transition:border-color .18s ease,transform .18s ease}.j[data-piece=paper] :is(.k,.fn,.x details,.f1 li){background:var(--d3-ground)}.k[id]{scroll-margin-top:1rem}.k:is(:hover,:focus-within){border-color:var(--d3-hair-strong)}.k h3{margin:.5rem 0;font-size:clamp(1.2rem,1.8vw,1.5rem)}.k p{margin:.35rem 0 0;font-size:.95rem;color:var(--d3-muted);overflow-wrap:anywhere}.rb{color:var(--d3-accent);font:500 2rem var(--font-heading,ui-sans-serif)}.f7{display:inline-block;font:500 .7rem var(--d3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d3-muted)}.fc{margin-top:1.2rem}.f2{background:var(--d3-metal);padding:1.6rem}.f2 h3{font-size:clamp(1.4rem,2.2vw,1.9rem)}.j[data-component=app] .k{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;background:var(--d3-metal)}.j[data-component=app] .k>div:first-child{min-width:0}.j[data-component=app] .fc{margin:0 0 0 auto;flex:none}.rd{background:var(--d3-metal);border:1px solid var(--d3-hair);border-radius:var(--d3-radius);padding:.4rem clamp(1rem,3vw,2rem)}.jp{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0}.jp+.jp{border-top:1px solid var(--d3-hair)}.jp h3{margin:.4rem 0;font-size:clamp(1.25rem,2vw,1.7rem)}.jp p{margin:.2rem 0;color:var(--d3-muted)}.jp .fc{margin:0;flex:none}.jp[id]{scroll-margin-top:1rem}.je{background:var(--d3-primary);color:var(--d3-on-primary)!important;border:0;justify-content:space-between;text-align:left;width:100%;min-height:3.6rem;padding:.45rem .5rem .45rem 1.3rem}.je>span:first-child{min-width:0;overflow-wrap:anywhere}.je:is(:hover,:focus-visible){transform:translateY(-2px)}.rz{display:grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--d3-on-primary);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-on-primary) 18%,transparent);}}.ft{width:1.1rem;height:.8rem;background:var(--d3-on-primary);clip-path:polygon(0 38%,58% 38%,58% 8%,100% 50%,58% 92%,58% 62%,0 62%);transition:transform .18s ease}.je:is(:hover,:focus-visible) .ft{transform:translateX(.12rem)}.je strong{display:block;font:500 1.5rem var(--font-heading,ui-sans-serif)}.je small{color:var(--d3-accent);font:500 .65rem var(--d3-mono);letter-spacing:.12em}.ro::before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--d3-flag)}.j[data-fit=tabs] .f2{border-top:0}.rs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.jn{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.fp{display:inline-flex;align-items:center;min-height:44px;padding:calc(var(--button-pad-y) * .7)var(--button-pad-x);border:1px solid var(--d3-hair-strong);border-radius:var(--button-radius);clip-path:var(--button-clip);background:0 0;color:var(--d3-muted);font-size:var(--button-font-size);font-weight:var(--button-weight);letter-spacing:var(--button-tracking);text-transform:var(--button-transform);cursor:pointer}.jn:checked+.fp{background:var(--d3-primary);color:var(--d3-on-primary);border-color:var(--d3-primary);box-shadow:var(--button-shadow)}.jn:focus-visible+.fp{outline:2px solid var(--d3-accent);outline-offset:4px}.jt{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.rw{min-width:0}.jt>.je{margin-top:0;width:auto;flex:none;gap:1rem}.fa:has(.jn) .rn{grid-template-columns:1fr}.fa:has(.jn) .jt{display:none}.fa:has(.jn:nth-of-type(1):checked) .jt:nth-of-type(1),.fa:has(.jn:nth-of-type(2):checked) .jt:nth-of-type(2),.fa:has(.jn:nth-of-type(3):checked) .jt:nth-of-type(3),.fa:has(.jn:nth-of-type(4):checked) .jt:nth-of-type(4),.fa:has(.jn:nth-of-type(5):checked) .jt:nth-of-type(5),.fa:has(.jn:nth-of-type(6):checked) .jt:nth-of-type(6){display:flex}.j[data-component=app][data-fit=platform-table] .f5{grid-template-columns:1fr}.j[data-component=bonus][data-fit=strip] .f5{grid-template-columns:repeat(3,minmax(0,1fr))}.j[data-component=requirements][data-fit=cards] .b tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.6rem}.j[data-component=requirements][data-fit=cards] .b tbody tr{display:grid;border:1px solid var(--d3-hair);border-radius:var(--d3-radius)}.j[data-component=requirements][data-fit=cards] .b thead{display:none}.j[data-component=requirements][data-fit=cards] .b{min-width:0}.j[data-component=requirements][data-fit=cards] .b td,.j[data-component=requirements][data-fit=cards] .b th{border:0}.j[data-component=quick-info][data-fit=compact]{padding-block:0;border-top:0}.a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--d3-hair);border-bottom:1px solid var(--d3-hair)}.a[data-page="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.a[data-page="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.a>div{padding:1.4rem 1.4rem 1.7rem;border-left:1px solid var(--d3-hair);min-width:0}.a>div:first-child{border-left:0;padding-left:0}.a dt{font:500 .7rem var(--d3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d3-muted)}.a dd{margin:.5rem 0 0;font:clamp(1.05rem,1.6vw,1.3rem)/1.2 var(--font-heading,ui-sans-serif);overflow-wrap:anywhere}.rh{margin-top:1.5rem}.f1{display:grid;gap:.7rem;padding:0;margin:0;list-style:none}.f1 li{background:var(--d3-paper);border:1px solid var(--d3-hair);border-radius:var(--d3-radius);padding:1rem 1.2rem;color:var(--d3-muted)}.f1 strong{display:block;color:var(--d3-text);font-weight:600}.f1 p{margin:.3rem 0 0}.fn{overflow-x:auto;background:var(--d3-paper);border:1px solid var(--d3-hair);border-radius:var(--d3-radius);width:100%;max-width:100%}.b{width:100%;border-collapse:collapse;min-width:0}.b :is(th,td){overflow-wrap:break-word}.b th,.b td{padding:1rem 1.4rem;border-bottom:1px solid var(--d3-hair);text-align:left;vertical-align:middle;color:var(--d3-muted)}.b tbody th{color:var(--d3-text);font:1rem var(--font-heading,ui-sans-serif)}.b thead th{font:500 .7rem var(--d3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d3-muted);background:var(--d3-raised)}.b tbody tr:last-child>*{border-bottom:0}.b td:has(>.j2),.f .h td:has(>a){width:1%;white-space:nowrap}.b td:has(>.j2) .j2,.f .h td:has(>a) a{display:flex;width:100%}.j2,.f .h td a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:calc(var(--button-pad-y) * .62)calc(var(--button-pad-x) * .8);border:0;border-radius:var(--button-radius);background:var(--d3-primary);color:var(--d3-on-primary)!important;font-size:calc(var(--button-font-size) * .9);font-weight:var(--button-weight);letter-spacing:var(--button-tracking);text-transform:var(--button-transform);line-height:1.1;text-align:center;text-decoration:none;box-shadow:var(--button-shadow);transition:transform .16s ease}.j2:is(:hover,:focus-visible),.f .h td a:is(:hover,:focus-visible){transform:translateY(-2px)}.r8{width:100%}.rc{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem}.rk{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:1.5rem;grid-column:1/-1}.r0{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.7rem}.j[data-component=quick-info] .b td[data-status]{max-width:65ch;white-space:normal;text-align:left;overflow-wrap:break-word}.fl{counter-reset:d3-step;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr));gap:.9rem}.fl li{counter-increment:d3-step;min-width:0}.p{height:100%;padding:1.6rem 1.5rem 1.8rem;background:var(--d3-metal)}.p summary{display:block;cursor:default;list-style:none;pointer-events:none}.p summary::-webkit-details-marker{display:none}.p summary::before{content:counter(d3-step,decimal-leading-zero);display:block;color:var(--d3-accent);font:.85rem var(--d3-mono);margin-bottom:2.6rem}.n{display:block;font:1.3rem/1.18 var(--font-heading,ui-sans-serif);letter-spacing:-.01em}.i{margin:.8rem 0 0;color:var(--d3-muted);font-size:.95rem}.i p{margin:0}.i code,.f code{font:500 .82em var(--d3-mono);color:var(--d3-text);background:var(--d3-text);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-text) 8%,transparent);}padding:.1em .4em;border-radius:6px}.j[data-component=how-it-works] .q{justify-content:flex-end;margin-top:1.4rem;padding:1rem;border:1px solid var(--d3-hair);border-radius:var(--d3-radius);background:var(--d3-paper)}.fs{margin:2.2rem 0 1rem;font:500 .74rem var(--d3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d3-accent)}.fs:first-of-type{margin-top:0}.fm{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.9rem}.j[data-fit=methods] .fm{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.j6{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem}.jk{display:grid;place-items:center;height:4.5rem;padding:.8rem 1rem;margin-bottom:.4rem;border-radius:calc(var(--d3-radius) * .7);background:var(--d3-light)}.jk picture{display:contents}.jk img{display:block;width:auto;height:auto;max-width:100%;max-height:2.9rem;object-fit:contain}.j3{margin:0;font:1.15rem var(--font-heading,ui-sans-serif)}.j3 a:hover{color:var(--d3-accent)}.j6 p{margin:0;font-size:.92rem;color:var(--d3-muted)}.f8{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:.2rem 0 0}.f8 li{font:500 .66rem var(--d3-mono);letter-spacing:.06em;padding:.3rem .55rem;border:1px solid var(--d3-hair);border-radius:999px;color:var(--d3-text)}.jx{margin-top:auto;padding-top:.6rem;font-size:.88rem;color:var(--d3-text);text-decoration:underline;text-decoration-color:var(--d3-accent);text-underline-offset:.2em}.x details{border-top:1px solid var(--d3-hair);padding:1.2rem 0}.x details:last-child{border-bottom:1px solid var(--d3-hair)}.x summary{display:grid;grid-template-columns:minmax(0,1fr)1.9rem;gap:1rem;align-items:center;cursor:pointer;list-style:none;font:clamp(1.02rem,1.5vw,1.18rem)/1.3 var(--font-heading,ui-sans-serif)}.x summary::-webkit-details-marker{display:none}.x summary::after{content:"+";display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid var(--d3-hair);color:var(--d3-accent);font:1rem/1 var(--d3-mono)}.x details[open] summary::after{content:"\2013"}.x details p{margin:.8rem 0 0;max-width:68ch;color:var(--d3-muted)}.x details p a{color:var(--d3-text);text-decoration:underline;text-decoration-color:var(--d3-accent);text-underline-offset:.18em}.j[data-component=troubleshooting] .x{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.8rem}.j[data-component=troubleshooting] .x details{border:1px solid var(--d3-hair);border-radius:var(--d3-radius);padding:1.2rem 1.3rem;background:var(--d3-ground)}.fd{background:0 0}.j7{padding:clamp(2.5rem,5vw,4rem)var(--d3-gutter)0}.j7 .f{width:100%}.j7 p{margin:0;max-width:52rem;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.6;color:var(--d3-text)}.j5{width:100%;min-width:0}.j5>.fg{margin:2rem 0}.fg>.j{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--d3-hair);border-radius:var(--d3-radius)}.f{width:100%;min-width:0;overflow-wrap:anywhere;color:var(--d3-text);@supports(color:color-mix(in lab,red,red)){color: color-mix(in srgb,var(--d3-text) 84%,var(--d3-ground));}font-size:1.04rem}.f>:first-child{margin-top:0}.f :is(h2,h3){color:var(--d3-text)}.f h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:clamp(3rem,6vw,4.5rem)0 1rem;padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--d3-hair);max-width:24ch}.f h3{font-size:clamp(1.3rem,2vw,1.6rem);margin:2em 0 .6em}.f :is(p,ul,ol,blockquote){margin:.7rem 0 1.15rem;max-width:46rem}.f :is(strong,b){color:var(--d3-text);font-weight:600}.f a{color:var(--d3-text);text-decoration:underline;text-decoration-color:var(--d3-accent);text-decoration-thickness:1px;text-underline-offset:.2em}.f a:hover{text-decoration-thickness:2px}.f ul{list-style:none;padding:0}.f ul>li{position:relative;padding-left:1.6rem;margin:.45rem 0}.f ul>li::before{content:"";position:absolute;left:0;top:.72em;width:.9rem;height:3px;border-radius:2px;background:var(--d3-flag)}.f ol{counter-reset:d3-ol;list-style:none;padding:0;display:grid;gap:.6rem;max-width:40rem}.f ol>li{counter-increment:d3-ol;position:relative;display:block;min-height:4.5rem;padding:1.15rem 1.1rem 1.15rem 4.6rem;border-radius:calc(var(--d3-radius) * .75);background:var(--d3-light);color:var(--d3-band-text);box-shadow:0 .7rem 1.8rem var(--d3-ground);@supports(color:color-mix(in lab,red,red)){box-shadow: 0 .7rem 1.8rem color-mix(in srgb,var(--d3-ground) 40%,transparent);}}.f ol>li::before{content:counter(d3-ol,decimal-leading-zero);position:absolute;left:.85rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:calc(var(--d3-radius) * .55);background:var(--d3-ground);color:var(--d3-text);font:500 .85rem var(--d3-mono)}.f ol>li :is(strong,b,a){color:var(--d3-band-text)}.f ol>li code{color:var(--d3-band-text);background:var(--d3-band-text);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-band-text) 9%,transparent);}}.f blockquote{border-left:3px solid var(--d3-secondary);padding:.9rem 1.2rem;background:var(--d3-secondary);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-secondary) 9%,transparent);}border-radius:0 calc(var(--d3-radius) * .7)calc(var(--d3-radius) * .7)0}.f blockquote p{margin:0}.f img{max-width:100%;height:auto}.f .fh{display:block;max-width:100%;margin:1.6rem 0;overflow-x:auto;border:1px solid var(--d3-hair);border-radius:var(--d3-radius);background:var(--d3-paper)}.f table{width:100%;border-collapse:collapse}.f th,.f td{border:0;border-top:1px solid var(--d3-hair);padding:1rem 1.3rem;text-align:left;vertical-align:middle}.f thead th{border-top:0;font:500 .7rem var(--d3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d3-muted);background:var(--d3-raised)}.f tbody td:first-child{color:var(--d3-text);font-family:var(--font-heading,ui-sans-serif);font-size:.98rem}.f tbody td{color:var(--d3-muted)}.f figure{width:fit-content;max-width:100%;margin:1.8rem 0}.f figure img{display:block;max-width:100%;height:auto;border-radius:var(--d3-radius);border:1px solid var(--d3-hair)}.f figcaption{margin-top:.6rem;font:500 .72rem var(--d3-mono);letter-spacing:.06em;color:var(--d3-muted)}.u{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.u h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:0}.u p{margin:.6rem 0 0;max-width:40rem;color:var(--d3-muted)}.u .o{flex:none}.j[data-fit=closing]{padding-block:clamp(4.5rem,9vw,7rem)}.j[data-fit=closing] .u{flex-direction:column;text-align:center}.j[data-fit=closing] .u>div::before{width:36px;height:24px;border-radius:3px;margin:0 0 1.4rem}.j[data-fit=closing] .u h2{font-size:clamp(2.3rem,5vw,3.8rem);max-width:16ch;margin-inline:auto}.j[data-fit=closing] .u p{margin:1.1rem auto 0}.j[data-fit=closing] .ju{justify-content:center}.j[data-fit=sticky]{position:sticky;bottom:0;z-index:15;padding:.7rem var(--d3-gutter);backdrop-filter:blur(10px)}.rq{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:0 0 1.2rem}.r5{width:min(100%,22rem);min-height:2.9rem;padding:.65rem 1.1rem;border:1px solid var(--d3-hair-strong);border-radius:var(--button-radius);background:0 0;color:var(--d3-text);font:inherit}.r2{color:var(--d3-muted);font:500 .74rem var(--d3-mono)}.r3{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem}.fq{padding:.55rem;overflow:hidden;display:flex;flex-direction:column}.fq[hidden]{display:none}.ff{grid-template-columns:repeat(3,minmax(0,1fr))}.ff[data-page="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fo{width:100%;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:var(--d3-raised);border-radius:calc(var(--d3-radius) * .7)}.fo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.fq h3{font-size:1.05rem;min-height:2.3em;margin:.6rem .3rem .1rem;text-align:center;overflow-wrap:anywhere}.fq p{font-size:.78rem;margin:.2rem .3rem .45rem}.fw{margin-top:auto!important;align-self:center;min-width:5rem;padding:calc(var(--button-pad-y) * .55)calc(var(--button-pad-x) * .7);font-size:calc(var(--button-font-size) * .88)}.fw::after{display:none}.jy{display:none!important}.jb{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:70;width:min(23rem,calc(100vw - 2rem));padding:1.7rem 1.5rem 1.3rem;background:var(--d3-paper);color:var(--d3-text);border:1px solid var(--d3-hair);border-radius:calc(var(--d3-radius) * 1.15);box-shadow:0 2rem 4rem var(--d3-ground),0 0 0 1px var(--d3-ground);@supports(color:color-mix(in lab,red,red)){box-shadow: 0 2rem 4rem color-mix(in srgb,var(--d3-ground) 75%,transparent),0 0 0 1px color-mix(in srgb,var(--d3-ground) 40%,transparent);}overflow:hidden}.jb[hidden]{display:none}.jb::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--d3-flag)}.jb::after{content:"";position:absolute;inset:auto -20% -60% -20%;height:70%;background:radial-gradient(ellipse at 50% 100%,var(--d3-glow),transparent 70%);pointer-events:none}.fz{animation:d3-exit-in .42s cubic-bezier(.2,.8,.2,1)both}.fi{position:absolute;top:.75rem;right:.75rem;z-index:1;width:2.2rem;height:2.2rem;display:grid;place-items:center;border:1px solid var(--d3-hair);border-radius:50%;background:0 0;color:var(--d3-muted);font:1.1rem/1 var(--font-body,ui-sans-serif);cursor:pointer}.fi:hover{color:var(--d3-text);border-color:var(--d3-hair-strong)}.fu{position:relative;display:flex;align-items:center;margin:0 2.4rem .6rem 0;font:1.35rem/1.15 var(--font-heading,ui-sans-serif);letter-spacing:-.015em}.f4{position:relative;margin:0 0 1.2rem;color:var(--d3-muted);font-size:.94rem}.f9{position:relative;width:100%;justify-content:space-between}.fy{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem}.fx{min-height:44px;padding:0;border:0;background:0 0;color:var(--d3-muted);font:inherit;font-size:.86rem;text-decoration:underline;text-decoration-color:var(--d3-hair-strong);text-underline-offset:.2em;cursor:pointer}.fx:hover{color:var(--d3-text)}.fe{margin:0;font:500 .68rem var(--d3-mono);letter-spacing:.08em;color:var(--d3-muted);text-align:right}@keyframes d3-exit-in{from{opacity:0;transform:translateY(1.2rem)scale(.98)}to{opacity:1;transform:none}}@media(max-width:1100px){.ja{display:none}.ff[data-page="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){body.s{padding-bottom:5.5rem}.y{position:sticky;top:0;z-index:50}.s [id]{scroll-margin-top:5rem}.jz{min-height:3.9rem;padding:0 1rem;gap:.55rem}.jh{font-size:1.05rem;margin-right:auto;text-align:left}.v{order:2}.s .rl{height:1.9rem;max-width:min(60vw,13rem)}.ji{display:none}.v{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;min-height:44px;padding:.45rem .9rem;border:1px solid var(--d3-hair-strong);border-radius:var(--button-radius);background:0 0;color:var(--d3-text);font:500 .85rem var(--font-body,ui-sans-serif);cursor:pointer}.j8{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:2rem 1rem 0;gap:0}.jo{padding-bottom:1.5rem}.jr h1{font-size:clamp(2.2rem,10.5vw,3.2rem);max-width:15ch;margin:1rem 0 1.1rem}.jc{margin-top:1.4rem;gap:.7rem}.jc>a{flex:1 1 100%}.j0,.jr[data-fit] .j0{width:min(78vw,20rem);align-self:center}.j{padding:3.2rem 1rem}.l h2{font-size:clamp(1.75rem,8vw,2.3rem)}.p summary::before{margin-bottom:1.1rem}.a[data-page="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.a[data-page="4"]>div:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--d3-hair)}.a[data-page="4"]>div:nth-child(4){border-top:1px solid var(--d3-hair)}.a>div{padding:1rem .7rem 1.2rem}.a>div:first-child{padding-left:0}.a dt{font-size:.6rem;letter-spacing:.1em}.a dd{font-size:.98rem}.f5,.r6{grid-template-columns:1fr}.rk{display:block}.r0{justify-content:flex-start;margin-top:1rem}.r3,.ff,.ff[data-page="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.jt{flex-direction:column;align-items:stretch}.jt>.je{width:100%}.ju{justify-content:flex-start;margin-top:1.2rem}.j[data-component=how-it-works] .q{justify-content:stretch}.j[data-component=how-it-works] .q>a{flex:1 1 100%}.j[data-component=requirements][data-fit=cards] .b tbody,.j[data-component=bonus][data-fit=strip] .f5{grid-template-columns:1fr}.j[data-component=app] .k{flex-wrap:wrap}.j[data-component=app] .fc{display:flex;justify-content:flex-start;width:100%}.jp{display:block}.jp .fc{margin-top:.9rem}.u{display:block}.u .o{margin-top:1.1rem}.f ol>li{padding-left:4rem}.f ol>li::before{left:.7rem;width:2.4rem;height:2.4rem}.jd ul,.jd[data-module="3"] ul,.jd[data-module="4"] ul{columns:2}.fn,.f .fh{overflow:visible;background:0 0;border:0}.b,.f .h{display:block;width:100%;min-width:0;overflow:visible}.b thead,.f .h thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b thead tr,.f .h thead tr{display:block;width:1px;height:1px;overflow:hidden}.b thead th,.f .h thead th{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.b tbody,.f .h tbody,.j[data-component=requirements][data-fit=cards] .b tbody{display:grid;gap:.6rem;padding:0}.b tbody tr,.f .h tbody tr,.j[data-component=requirements][data-fit=cards] .b tbody tr{display:block;border:1px solid var(--d3-hair);border-radius:var(--d3-radius);background:var(--d3-paper);overflow:hidden}.b tbody :is(th,td),.f .h tbody :is(th,td),.j[data-component=requirements][data-fit=cards] .b tbody :is(th,td){display:grid;grid-template-columns:minmax(5rem,36%)minmax(0,1fr);gap:.7rem;align-items:start;width:100%;padding:.8rem 1rem;border:0;border-bottom:1px solid var(--d3-hair);overflow-wrap:anywhere;text-align:left!important}.b tbody :is(th,td):last-child,.f .h tbody :is(th,td):last-child{border-bottom:0}.b td:has(>.j2),.f .h td:has(>a){width:100%;white-space:normal}.b td:has(>.j2) .j2,.f .h td:has(>a) a{width:fit-content;max-width:100%}.b [data-status]::before,.f .h [data-status]::before{content:attr(data-label);color:var(--d3-muted);font:500 .64rem var(--d3-mono);text-transform:uppercase;letter-spacing:.1em;padding-top:.2rem}.ri tbody th[scope=row]{display:block;background:var(--d3-raised)}.f .fh{display:block;width:100%}.f table{display:block;width:100%;overflow:visible}.j2,.f .h td a{max-width:100%}.j[data-fit=sticky]{position:static}.jy{display:inline-flex!important;position:fixed;bottom:max(.8rem,env(safe-area-inset-bottom));left:1rem;right:1rem;z-index:55;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.2rem;padding:.55rem .55rem .55rem 1.4rem;border-radius:var(--button-radius);background:var(--d3-primary);color:var(--d3-on-primary)!important;font:var(--button-weight)var(--button-font-size)var(--font-body,ui-sans-serif);letter-spacing:var(--button-tracking);box-shadow:var(--button-shadow),0 0 0 .4rem var(--d3-ground);@supports(color:color-mix(in lab,red,red)){box-shadow: var(--button-shadow),0 0 0 .4rem color-mix(in srgb,var(--d3-ground) 80%,transparent);}}.jy::after{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--d3-on-primary);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-on-primary) 18%,transparent);}}.jb{left:0;right:0;bottom:0;width:auto;border-radius:calc(var(--d3-radius) * 1.15)calc(var(--d3-radius) * 1.15)0 0;border-bottom:0;padding:1.6rem 1.1rem max(1.1rem,env(safe-area-inset-bottom))}.fz{animation-name:d3-exit-sheet}@keyframes d3-exit-sheet{from{transform:translateY(100%)}to{transform:none}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.o,.je,.ft,.k,.j9,.jy,.j2,.f .h td a,.g[open],.d,.fz{transition:none;animation:none}}}:root body :is(a.j2,.f .h td a):not([data-look=true]){background:0 0;color:var(--d3-text)!important;border:1px solid var(--d3-hair-strong);box-shadow:none}:root body :is(a.j2,.f .h td a):not([data-look=true]):is(:hover,:focus-visible){background:var(--d3-text);@supports(color:color-mix(in lab,red,red)){background: color-mix(in srgb,var(--d3-text) 6%,transparent);}}@property --tw-font-weight{syntax: "*";
  inherits: false;
}@property --tw-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-shadow-color{syntax: "*";
  inherits: false;
}@property --tw-shadow-alpha{syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-inset-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-shadow-color{syntax: "*";
  inherits: false;
}@property --tw-inset-shadow-alpha{syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-ring-color{syntax: "*";
  inherits: false;
}@property --tw-ring-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-ring-color{syntax: "*";
  inherits: false;
}@property --tw-inset-ring-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-ring-inset{syntax: "*";
  inherits: false;
}@property --tw-ring-offset-width{syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}@property --tw-ring-offset-color{syntax: "*";
  inherits: false;
  initial-value: #fff;
}@property --tw-ring-offset-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@layer properties{@supports((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}
@font-face{font-family:hanken grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:local("Hanken Grotesk"),url("/assets/fonts/3fcfdeb8ddebd715/assets/fonts/hanken-grotesk-558f97.dcfbd4e5.woff2")format("woff2");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:jetbrains mono;font-style:normal;font-weight:400 700;font-display:swap;src:local("JetBrains Mono"),url("/assets/fonts/3fcfdeb8ddebd715/assets/fonts/jetbrains-mono-b05ddc.abb68554.woff2")format("woff2");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:unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:local("Unbounded"),url("/assets/fonts/3fcfdeb8ddebd715/assets/fonts/unbounded-93ff54.9d3f2a52.woff2")format("woff2");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}:root{--color-primary:#007a3d;--color-secondary:#ce2b37;--color-accent:#1faa59;--color-surface:#0b0c0e;--color-on-surface:#e7e9ec;--color-flag-left:#009246;--color-flag-mid:#f4f5f0;--color-flag-right:#ce2b37;--font-heading:"Unbounded", ui-sans-serif, system-ui, sans-serif;--font-body:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--radius-base:16px;--space-base:8px;--section-gap:80px}