@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.1ynh17i_ncei1.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1dcc2d65ae47f153-s.2o-n9zscog2s2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6889cd8b8d2a316f-s.08x40ejr93q31.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/efe66f9dab7e6ce7-s.p.13xy2ufn918bd.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_d18ab1cd-module__slnSSG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_d18ab1cd-module__slnSSG__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d875f91-module__7C3Jxq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d875f91-module__7C3Jxq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_da7da8f8-module__mUk1ga__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_da7da8f8-module__mUk1ga__variable{--font-geist:"Geist", "Geist Fallback"}
.ex-app.ex-app .lsx{position:relative}.ex-app.ex-app .lsx .sres{border-radius:var(--r-lg);border:1px solid var(--ndl-line);box-shadow:var(--ndl-e3);background:var(--ndl-surface);margin-top:8px}.ex-app.ex-app .lsx-lg{width:100%}.ex-app.ex-app .dbx-find.lg{width:100%;max-width:none}.ex-app.ex-app .dbx-find.lg svg{width:18px;height:18px;left:15px}.ex-app.ex-app .dbx-find.lg input{height:46px;font-size:var(--t-card);padding:0 16px 0 42px}.ex-app.ex-app .lsx-bar{flex:none}.ex-app.ex-app .lsx-bar .sres{z-index:260;width:min(440px,100vw - 32px);max-height:min(70vh,560px);right:auto}
.ex-app.ex-app.sv2{background:var(--surface);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--t-h3);flex-direction:column;line-height:1.55;display:flex;overflow-x:clip}.ex-app .sv2-main{flex:1 0 auto;min-width:0}.ex-app .sv2-wrap{width:min(var(--wrap-max-wide) - 2 * var(--wrap-gutter-wide), 100% - 2 * var(--wrap-gutter-wide));margin-inline:auto}.ex-app .sv2-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ex-app .sv2-caps{font-size:var(--t-caps);font-weight:var(--weight-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--green-ink)}.ex-app .sv2-em{color:var(--green-ink)}.ex-app .sv2-soft{color:var(--ink-soft)}.ex-app .sv2-ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}.ex-app .sv2-ctas.c{justify-content:center}.ex-app.ex-app .pill.sv2-pill{min-height:var(--pill-h);padding:2px var(--pill-pad-x);font-size:var(--pill-font-size);font-weight:var(--pill-weight)}.ex-app.ex-app .pill.sv2-pill.good{background:var(--pill-good);color:var(--on-pill-good)}.ex-app.ex-app .pill.sv2-pill.gray{background:var(--pill-neutral);color:var(--on-pill-neutral)}.ex-app.ex-app .pill.sv2-pill.ink{background:var(--ink);color:var(--on-dark-ink)}.ex-app.ex-app .pill.sv2-pill.gold{background:var(--gold-soft);color:var(--gold-ink)}.ex-app.ex-app.sv2-bar{z-index:var(--ex-z-nav);color:var(--ink);font-family:var(--font-body);font-size:var(--t-h3);line-height:1.55;position:sticky;top:0}.ex-app .sv2-top{z-index:var(--ex-z-nav);background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.ex-app .sv2-nav{align-items:center;gap:var(--s-7);height:60px;display:flex}.ex-app.ex-app a.sv2-brand{flex:none;align-items:center;display:inline-flex}.ex-app .sv2-links{gap:var(--s-6);font-size:var(--t-body);font-weight:var(--weight-medium);color:var(--ink-soft);display:flex}.ex-app.ex-app .sv2-links a{padding:var(--s-1) 0;color:var(--ink-soft);transition:color var(--d-fast);position:relative}.ex-app.ex-app .sv2-links a:hover,.ex-app.ex-app .sv2-links a.on{color:var(--ink)}.ex-app.ex-app .sv2-links a.on:after{content:"";border-radius:var(--r-xs);background:var(--green);height:2px;position:absolute;bottom:-19px;left:0;right:0}.ex-app .sv2-right{align-items:center;gap:var(--s-5);font-size:var(--t-body);font-weight:var(--weight-medium);margin-left:auto;display:flex}.ex-app.ex-app a.sv2-login{color:var(--ink)}.ex-app.ex-app .btn.sv2-menu{display:none}body.ex-live .ex-app.ex-app .btn.b-sm.sv2-menu svg{width:var(--btn-icon);height:var(--btn-icon)}.ex-app .sv2-drawer{z-index:calc(var(--ex-z-nav) - 1);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--e-3);padding:var(--s-3) var(--s-5) var(--s-6);opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--d-base) var(--ease), opacity var(--d-base) var(--ease), visibility var(--d-base);position:fixed;inset:60px 0 auto;transform:translateY(-8px)}.ex-app .sv2-drawer.on{opacity:1;pointer-events:auto;visibility:visible;transform:none}.ex-app.ex-app .sv2-drawer a:not(.btn){padding:var(--s-4) var(--s-1);border-bottom:1px solid var(--line);font-weight:var(--weight-semibold);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.ex-app.ex-app .sv2-drawer a.on{color:var(--green-ink)}.ex-app.ex-app .sv2-drawer .btn{width:100%;margin-top:var(--s-4)}.ex-app .sv2-news{background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--t-small);color:var(--ink-3)}.ex-app .sv2-news .sv2-wrap{justify-content:center;align-items:center;gap:var(--s-3);min-height:40px;display:flex}.ex-app.ex-app .sv2-news a{font-weight:var(--weight-semibold);color:var(--ink);gap:var(--s-1);white-space:nowrap;align-items:center;display:inline-flex}.ex-app .sv2-news a svg{width:13px;height:13px}.ex-app .sv2-foot{border-top:1px solid var(--line);padding:var(--s-8) 0 36px;font-size:var(--t-small);color:var(--ink-soft);margin-top:var(--space-block)}.ex-app .sv2-fgrid{gap:var(--s-7);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.ex-app .sv2-fgrid b{color:var(--ink);font-size:var(--t-small);margin-bottom:var(--s-3);display:block}.ex-app.ex-app .sv2-fgrid a:not(.sv2-brand){padding:var(--s-1) 0;color:var(--ink-soft);display:block}.ex-app.ex-app .sv2-fgrid a:not(.sv2-brand):hover,.ex-app.ex-app .sv2-fgrid a.on{color:var(--ink)}.ex-app .sv2-fline{margin-top:var(--s-3);max-width:280px}.ex-app .sv2-fbase{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);margin-top:40px;display:flex}.ex-app.ex-app .sv2-fbase a:hover{color:var(--ink)}.ex-app .sv2-flinks{gap:var(--s-5);display:flex}.ex-app .sv2-reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.ex-app .sv2-reveal.is-in{opacity:1;transform:none}.ex-app .sv2-mh{padding:clamp(56px,7vw,96px) 0 0}.ex-app .sv2-mh>.sv2-wrap>.pill{margin-bottom:var(--s-6)}.ex-app .sv2-mh-sub{justify-content:space-between;align-items:flex-end;gap:var(--s-7);margin-top:var(--s-7);display:flex}.ex-app .sv2-dek{max-width:620px;font-size:var(--t-lead);color:var(--ink-soft);line-height:1.6}.ex-app .sv2-dek b{color:var(--ink);font-weight:var(--weight-semibold)}.ex-app .sv2-typed{font-family:var(--font-body);font-weight:var(--weight-heading);letter-spacing:var(--track-display);color:var(--ink);text-wrap:pretty;position:relative}.ex-app .sv2-typed.sz-page{max-width:18ch;min-height:2.1em;font-size:clamp(38px,5vw,68px);line-height:1.04}.ex-app .sv2-typed.sz-hero{font-size:var(--t-hero);max-width:18ch;min-height:3.1em;line-height:1.02}.ex-app .sv2-typed.sz-panel{min-height:2.1em;font-size:clamp(38px,4.2vw,56px);line-height:1.04}.ex-app .sv2-typed .g{color:var(--green-ink)}.ex-app .sv2-caret{vertical-align:-.04em;border-radius:var(--r-xs);background:linear-gradient(180deg, var(--green-soft-2), var(--green), var(--gold));width:.07em;height:.82em;margin-left:.06em;animation:1s step-end infinite sv2-blink;display:inline-block}@keyframes sv2-blink{50%{opacity:0}}.ex-app .sv2-sec{padding:var(--space-block) 0 0}.ex-app .sv2-head{max-width:720px}.ex-app .sv2-head.c{text-align:center;margin-inline:auto}.ex-app .sv2-card,.ex-app .sv2-mini{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e-2);padding:var(--s-6)}.ex-app .sv2-card.frost{background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ex-app .sv2-card.lift{transition:transform var(--d-base) var(--ease), box-shadow var(--d-base) var(--ease)}.ex-app .sv2-card.lift:hover{box-shadow:var(--e-3);transform:translateY(-3px)}.ex-app .sv2-head h2{font-size:var(--t-section);letter-spacing:var(--track-display);line-height:1.06;font-weight:var(--weight-heading);margin-top:var(--s-3)}.ex-app .sv2-head h2 span{color:var(--green-ink)}.ex-app .sv2-head>p:not(.sv2-caps){color:var(--ink-soft);font-size:var(--t-lead);margin-top:var(--s-4)}.ex-app .sv2-stage{margin:var(--s-8) var(--s-4) 0;border-radius:var(--r-3xl);background:var(--surface-2);border:1px solid var(--line);isolation:isolate;place-items:center;min-height:min(760px,max(620px,80vh));display:grid;position:relative;overflow:hidden}.ex-app .sv2-stage.fit{min-height:0;padding:56px 0}.ex-app .sv2-stage>.sv2-stage-in{z-index:2;width:min(1000px, 100% - 2 * var(--s-6));position:relative}.ex-app .sv2-dots{width:100%;height:100%;display:block;position:absolute;inset:0}.ex-app .sv2-glow{border-radius:var(--r-pill);filter:blur(80px);opacity:.5;z-index:-1;pointer-events:none;position:absolute}.ex-app .sv2-glow.a{background:var(--green-soft-3);width:520px;height:520px;top:-160px;left:-120px}.ex-app .sv2-glow.b{background:var(--gold);width:480px;height:480px;bottom:-180px;right:-140px}.ex-app .sv2-mini{box-shadow:var(--e-3);padding:var(--s-4) var(--s-5);width:min(360px,100%)}.ex-app .sv2-mini .k{font-size:var(--t-micro);color:var(--ink-soft)}.ex-app .sv2-mini b{font-size:var(--t-card);font-weight:var(--weight-semibold)}.ex-app .sv2-mini .v{font-size:var(--t-stat);font-weight:var(--weight-label);letter-spacing:var(--track-head);margin-top:var(--s-1);font-variant-numeric:tabular-nums}.ex-app .sv2-mini .who{align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.ex-app .sv2-mini .who img,.ex-app .sv2-mini .who .ini{border-radius:var(--r-xl);object-fit:cover;flex:none;width:40px;height:40px}.ex-app .sv2-mini .who .ini{background:var(--green-mint);color:var(--green-deep);font-size:var(--t-small);font-weight:var(--weight-label);place-items:center;display:grid}.ex-app .sv2-mini .sv2-mini-more{margin-top:var(--s-3)}.ex-app .sv2-story{height:calc(var(--n,4) * 100vh);position:relative}.ex-app .sv2-pin{align-items:center;height:calc(100vh - 60px);display:flex;position:sticky;top:60px;overflow:hidden}.ex-app .sv2-sgrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.ex-app .sv2-swords{min-height:360px;position:relative}.ex-app .sv2-ssteps{gap:var(--s-2);margin-bottom:28px;display:flex}.ex-app .sv2-ssteps span{border-radius:var(--r-xs);background:var(--line);width:32px;height:4px;position:relative;overflow:hidden}.ex-app .sv2-ssteps span:after{content:"";background:var(--green);transform:scaleX(var(--f,0));transform-origin:0;position:absolute;inset:0}.ex-app .sv2-chap{opacity:0;transition:opacity var(--d-slow) var(--ease), transform var(--d-slow) var(--ease);pointer-events:none;position:absolute;inset:52px 0 auto;transform:translateY(24px)}.ex-app .sv2-chap.on{opacity:1;pointer-events:auto;transform:none}.ex-app .sv2-chap h2{font-size:var(--t-section);letter-spacing:var(--track-display);line-height:1.04;font-weight:var(--weight-heading);margin-top:var(--s-4)}.ex-app .sv2-chap h2 span{color:var(--ink-soft)}.ex-app .sv2-chap>div{font-size:var(--t-lead);color:var(--ink-3);margin-top:var(--s-5);max-width:46ch;line-height:1.6}.ex-app.ex-app .sv2-chap a{color:var(--green-ink);font-weight:var(--weight-semibold)}.ex-app .sv2-scene{border-radius:var(--r-3xl);background:linear-gradient(160deg, var(--green-wash), var(--surface) 50%, var(--gold-wash));border:1px solid var(--line);height:min(560px,70vh);position:relative;overflow:hidden}.ex-app.ex-app .sv2-scene>.pill{right:var(--s-4);top:var(--s-4);z-index:5;box-shadow:var(--e-2);position:absolute}.ex-app .sv2-scn{opacity:0;transition:opacity var(--d-slow) var(--ease), transform var(--d-slow) var(--ease);pointer-events:none;place-items:center;padding:28px;display:grid;position:absolute;inset:0;transform:scale(.97)}.ex-app .sv2-scn.on{opacity:1;pointer-events:auto;transform:none}.ex-app .sv2-bel{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--s-6);margin-top:44px;display:grid}.ex-app .sv2-bc{--t:0;border-radius:var(--r-2xl);padding:var(--s-7);border:1px solid color-mix(in srgb, var(--tl) calc(var(--t) * 100%), var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--tint) calc(var(--t) * 100%), var(--surface)), color-mix(in srgb, var(--tint) calc(var(--t) * 35%), var(--surface)));min-height:380px;transform:translateY(calc((1 - var(--t)) * 30px));box-shadow:0 calc(var(--t) * 30px) calc(var(--t) * 60px) calc(var(--t) * -30px) var(--ts);flex-direction:column;display:flex;position:relative}.ex-app .sv2-bel.short .sv2-bc{min-height:280px}.ex-app .sv2-bc .n{font-size:var(--t-small);font-weight:var(--weight-label);color:var(--ink-faint)}.ex-app .sv2-bc>.pill{align-self:flex-start}.ex-app .sv2-bc h3{letter-spacing:var(--track-head);font-size:clamp(24px,2.2vw,30px);line-height:1.15;font-weight:var(--weight-heading);margin-top:auto;padding-top:60px}.ex-app .sv2-bc>div{color:var(--ink-3);font-size:var(--t-h3);margin-top:var(--s-3)}.ex-app .sv2-bc h3 .big{font-size:clamp(var(--t-figure), 3vw, var(--t-figure-lg));font-weight:var(--weight-label);letter-spacing:var(--track-display);color:var(--green-ink)}.ex-app .sv2-bc h3 .soft{color:var(--ink-soft)}.ex-app .sv2-bc>.go{align-items:center;gap:var(--s-2);margin-top:var(--s-3);color:var(--green-ink);font-weight:var(--weight-semibold);font-size:var(--t-card);display:inline-flex}.ex-app .sv2-bc>.go svg{width:14px;height:14px;transition:transform var(--d-base) var(--ease)}.ex-app.ex-app a.sv2-bc{color:inherit;text-decoration:none}.ex-app.ex-app a.sv2-bc:hover .go svg{transform:translate(4px)}.ex-app.ex-app a.sv2-bc:focus-visible{box-shadow:var(--focus-ring);outline:none}.ex-app .sv2-bc.t1{--tint:var(--green-mint);--tl:var(--green-soft-3);--ts:color-mix(in srgb, var(--green) 35%, transparent)}.ex-app .sv2-bc.t2{--tint:var(--gold-soft);--tl:var(--gold);--ts:color-mix(in srgb, var(--gold-ink) 28%, transparent)}.ex-app .sv2-bc.t3{--tint:var(--green-wash);--tl:var(--green-soft-3);--ts:color-mix(in srgb, var(--green) 28%, transparent)}.ex-app .sv2-bc.t4{--tint:var(--ex-cream);--tl:var(--gold);--ts:color-mix(in srgb, var(--gold-ink) 22%, transparent)}.ex-app .sv2-ways{position:relative}.ex-app .sv2-ways .sv2-pin{flex-direction:column;justify-content:center;align-items:stretch}.ex-app .sv2-ways-hd{width:min(var(--wrap-max-wide) - 2 * var(--wrap-gutter-wide), 100% - 2 * var(--wrap-gutter-wide));margin:0 auto var(--s-7)}.ex-app .sv2-ways-hd h2{font-size:var(--t-section);letter-spacing:var(--track-display);line-height:1.04;font-weight:var(--weight-heading);margin-top:var(--s-3)}.ex-app .sv2-ways-hd h2 span{color:var(--ink-soft)}.ex-app .sv2-ways-hd>p:not(.sv2-caps){color:var(--ink-soft);font-size:var(--t-lead);margin-top:var(--s-3)}.ex-app .sv2-track{padding:0 max(var(--wrap-gutter-wide), calc((100vw - var(--wrap-max-wide)) / 2 + var(--wrap-gutter-wide)));will-change:transform;gap:28px;display:flex}.ex-app .sv2-wx{--t:0;border-radius:var(--r-3xl);border:1px solid color-mix(in srgb, var(--l) calc(var(--t) * 100%), var(--line));background:linear-gradient(170deg, color-mix(in srgb, var(--c) calc(var(--t) * 100%), var(--surface)) 0%, color-mix(in srgb, var(--c) calc(var(--t) * 30%), var(--surface)) 100%);width:min(600px,78vw);min-height:340px;transform:scale(calc(.94 + var(--t) * .06));transition:box-shadow var(--d-slow) var(--ease);flex-direction:column;flex:none;padding:40px;display:flex;position:relative;overflow:hidden}.ex-app .sv2-wx.on{box-shadow:var(--e-4)}.ex-app .sv2-wx.w1{--c:var(--green-mint);--l:var(--green-soft-3)}.ex-app .sv2-wx.w2{--c:var(--gold-soft);--l:var(--gold)}.ex-app .sv2-wx.w3{--c:var(--green-wash);--l:var(--green-soft-3)}.ex-app .sv2-wx.w4{--c:var(--gold-wash);--l:var(--gold)}.ex-app .sv2-wx .n{right:var(--s-7);bottom:var(--s-6);font-size:96px;font-weight:var(--weight-label);letter-spacing:-.05em;color:color-mix(in srgb, var(--ink) calc(6% + var(--t) * 6%), transparent);line-height:1;position:absolute}.ex-app .sv2-wx .run{align-items:center;gap:var(--s-4);margin-top:var(--s-2);display:flex}.ex-app .sv2-wx .ln{background-image:linear-gradient(90deg, var(--ink-faint) 50%, transparent 50%);background-size:14px 2px;flex:1;min-width:40px;height:2px}.ex-app .sv2-wx.is-live .ln{background-image:linear-gradient(90deg, var(--green) 50%, transparent 50%)}.ex-app .sv2-wx .end{height:44px;padding:0 var(--s-4);border-radius:var(--r-lg);font-size:var(--t-card);font-weight:var(--weight-label);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e-2);align-items:center;display:inline-flex}.ex-app .sv2-wx .end.p{color:var(--gold-ink)}.ex-app .sv2-wx .end.o{color:var(--green-deep)}.ex-app .sv2-wx h3{font-size:var(--t-title);letter-spacing:-.03em;line-height:1.1;font-weight:var(--weight-heading);margin-top:auto;padding-top:28px}.ex-app .sv2-wx>p{font-size:var(--t-lead);color:var(--ink-3);margin-top:var(--s-3);max-width:34ch;line-height:1.5}.ex-app.ex-app .sv2-wx>.pill{margin-top:var(--s-5);min-height:28px;padding:var(--s-1) var(--s-3);font-size:var(--t-small);align-self:flex-start}.ex-app .sv2-ways .sv2-bars{gap:var(--s-2);justify-content:center;margin-top:28px;display:flex}.ex-app .sv2-ways .sv2-bars i{border-radius:var(--r-xs);background:var(--line);width:28px;height:4px;position:relative;overflow:hidden}.ex-app .sv2-ways .sv2-bars i:after{content:"";background:var(--green);transform:scaleX(var(--f,0));transform-origin:0;position:absolute;inset:0}.ex-app .sv2-say{padding:var(--space-block) 0}.ex-app .sv2-say-words{letter-spacing:var(--track-display);font-size:clamp(30px,4.4vw,60px);line-height:1.12;font-weight:var(--weight-heading);max-width:22ch}.ex-app .sv2-say-words span{color:color-mix(in srgb, var(--ink) calc(var(--w,0) * 100%), var(--site-unlit));transition:color var(--d-fast)}.ex-app .sv2-say-words span.g{color:color-mix(in srgb, var(--green-ink) calc(var(--w,0) * 100%), var(--site-unlit-green))}.ex-app .sv2-say-by{margin-top:var(--s-7);color:var(--ink-3);letter-spacing:-.01em;max-width:42ch;font-size:clamp(20px,2vw,26px);line-height:1.45;font-weight:var(--weight-body)}.ex-app .sv2-orbit-sec{padding:var(--space-block) 0}.ex-app .sv2-orbit-grid{gap:var(--s-9);grid-template-columns:1fr 1fr;align-items:center;display:grid}.ex-app .sv2-orbit{aspect-ratio:1;width:min(520px,100%);margin-inline:auto;position:relative}.ex-app .sv2-oring{transform:rotate(var(--r,0deg));will-change:transform;position:absolute;inset:0}.ex-app.ex-app .sv2-orbit svg.sv2-arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ex-app .sv2-arc path{fill:none;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--ease)}.ex-app .sv2-arc stop.a{stop-color:var(--green-ink)}.ex-app .sv2-arc stop.b{stop-color:var(--green)}.ex-app .sv2-arc stop.c{stop-color:var(--gold)}.ex-app .sv2-bowl{z-index:2;aspect-ratio:1;border-radius:var(--r-pill);background:var(--surface);width:60%;box-shadow:var(--e-4), 0 0 0 var(--s-3) var(--surface-2), 0 0 0 calc(var(--s-3) + 1px) var(--line);text-align:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ex-app .sv2-bowl .pill{margin-bottom:var(--s-3)}.ex-app .sv2-bowl .lbl{font-size:var(--t-small);color:var(--ink-soft)}.ex-app .sv2-bowl .amt{font-size:clamp(52px,6.4vw,84px);font-weight:var(--weight-label);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;line-height:1}.ex-app .sv2-bowl .to{font-size:var(--t-small);color:var(--green-ink);font-weight:var(--weight-semibold);margin-top:var(--s-2);padding-inline:var(--s-3)}.ex-app .sv2-planet{aspect-ratio:1;border-radius:var(--r-pill);width:14%;box-shadow:var(--e-3), 0 0 0 var(--s-1) var(--surface);transition:transform var(--d-slow) var(--ease), box-shadow var(--d-slow);background:var(--surface);position:absolute;transform:translate(-50%,-50%)scale(0)}.ex-app .sv2-planet.on{transform:translate(-50%,-50%)scale(1)}.ex-app .sv2-planet.glow{box-shadow:var(--e-3), 0 0 0 var(--s-1) var(--green-soft), 0 0 0 var(--s-3) color-mix(in srgb, var(--green-soft) 22%, transparent)}.ex-app.ex-app .sv2-planet img,.ex-app .sv2-planet .ini{border-radius:var(--r-pill);object-fit:cover;width:100%;height:100%;transform:rotate(calc(-1 * var(--r,0deg)))}.ex-app .sv2-planet .ini{background:var(--green-mint);color:var(--green-deep);font-size:var(--t-card);font-weight:var(--weight-label);place-items:center;display:grid}.ex-app .sv2-gift{z-index:3;border-radius:var(--r-pill);background:var(--green);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb, var(--green) 18%, transparent);opacity:0;position:absolute;transform:translate(-50%,-50%)}.ex-app .sv2-orbit-copy h2{font-size:var(--t-section);letter-spacing:var(--track-display);line-height:1.05;font-weight:var(--weight-heading);margin-top:var(--s-4)}.ex-app .sv2-orbit-copy h2 em{color:var(--green-ink);font-style:normal}.ex-app .sv2-orbit-copy>div:not(.sv2-ctas){color:var(--ink-3);max-width:520px;margin:var(--s-6) 0 var(--s-7);font-size:clamp(19px,1.7vw,22px);line-height:1.5}.ex-app .sv2-acts{padding:var(--space-block) 0 0}.ex-app .sv2-acts-panel{margin:0 var(--s-4);border-radius:var(--r-3xl);background:var(--surface-2);border:1px solid var(--line);isolation:isolate;padding:72px 0;position:relative;overflow:hidden}.ex-app .sv2-acts-panel .sv2-dots{opacity:.8}.ex-app .sv2-acts-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid;position:relative}.ex-app .sv2-acts-l h2{font-size:var(--t-section);letter-spacing:var(--track-display);line-height:1.05;font-weight:var(--weight-heading);margin-top:var(--s-5);max-width:14ch}.ex-app .sv2-acts-l h2 em{color:var(--green-ink);font-style:normal}.ex-app .sv2-acts-l>p{color:var(--ink-3);margin-top:var(--s-5);max-width:42ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.ex-app .sv2-acts-r{gap:var(--s-4);display:grid}.ex-app .sv2-vcard{box-shadow:var(--e-3);margin:0}.ex-app .sv2-vcard.v2{margin-left:40px}.ex-app .sv2-vcard blockquote{margin:var(--s-4) 0 0;font-size:var(--t-lead);color:var(--ink-2);line-height:1.65}.ex-app .sv2-vcard sup{font-size:var(--t-caps);font-weight:var(--weight-label);color:var(--green-ink);margin-right:3px}.ex-app .sv2-vcard mark{background:var(--green-mint);color:var(--green-deep);font-weight:var(--weight-semibold);border-radius:var(--r-xs);padding:1px 3px}.ex-app .sv2-bsb{font-size:var(--t-caps);color:var(--ink-soft);text-align:right;justify-self:end;max-width:560px;line-height:1.45}.ex-app .sv2-band{margin:var(--space-block) var(--s-4) 0;border-radius:var(--r-3xl);background:linear-gradient(135deg, var(--green-wash), var(--surface) 55%, var(--gold-wash));border:1px solid var(--line);isolation:isolate;position:relative;overflow:hidden}.ex-app .sv2-band .sv2-wrap{text-align:center;padding:clamp(56px,7vw,96px) 0}.ex-app .sv2-band h2{font-size:var(--t-section);letter-spacing:var(--track-display);line-height:1.04;font-weight:var(--weight-heading);max-width:18ch;margin:var(--s-3) auto 0}.ex-app .sv2-band .sv2-wrap>div:not(.sv2-ctas){color:var(--ink-soft);max-width:560px;margin:var(--s-4) auto 0;font-size:var(--t-lead)}.ex-app .sv2-band .sv2-ctas{margin-top:var(--s-7);justify-content:center}.ex-app .sv2-orb{border-radius:var(--r-pill);filter:blur(80px);opacity:.5;z-index:-1;width:420px;height:420px;animation:sv2-drift 14s var(--ease-in-out) infinite alternate;pointer-events:none;position:absolute}.ex-app .sv2-orb.a{background:var(--green-soft-3);top:-120px;left:-80px}.ex-app .sv2-orb.b{background:var(--gold);animation-delay:-6s;bottom:-160px;right:-100px}@keyframes sv2-drift{to{transform:translate(60px,-40px)scale(1.1)}}@media (max-width:900px){.ex-app .sv2-wrap{width:calc(100% - 2 * var(--s-5))}.ex-app .sv2-links,.ex-app.ex-app a.sv2-login{display:none}.ex-app.ex-app .btn.sv2-menu{display:inline-flex}.ex-app .sv2-right{gap:var(--s-3)}.ex-app .sv2-news .sv2-news-line{display:none}.ex-app .sv2-fgrid{grid-template-columns:1fr 1fr}.ex-app .sv2-fgrid>div:first-child{grid-column:1/-1}.ex-app .sv2-fbase{gap:var(--s-2);flex-direction:column}.ex-app .sv2-mh-sub{flex-direction:column;align-items:flex-start}.ex-app .sv2-typed.sz-hero{min-height:4.2em}.ex-app .sv2-stage{margin-inline:var(--s-3);min-height:460px}.ex-app .sv2-stage.fit{min-height:0;padding:var(--s-7) 0}.ex-app .sv2-story{height:auto}.ex-app .sv2-story .sv2-pin{height:auto;padding:var(--space-block) 0 0;display:block;position:static}.ex-app .sv2-sgrid{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.ex-app .sv2-swords{min-height:330px}.ex-app .sv2-scene{height:460px}.ex-app .sv2-bel{grid-template-columns:minmax(0,1fr)}.ex-app .sv2-bc{min-height:280px}.ex-app .sv2-ways{height:auto!important}.ex-app .sv2-ways .sv2-pin{height:auto;padding:var(--s-9) 0 var(--s-2);position:static}.ex-app .sv2-ways-hd{width:calc(100% - 2 * var(--s-5))}.ex-app .sv2-track{scroll-snap-type:x mandatory;padding:var(--s-2) var(--s-5) var(--s-6);scrollbar-width:none;overflow-x:auto;transform:none!important}.ex-app .sv2-track::-webkit-scrollbar{display:none}.ex-app .sv2-wx{width:84vw;min-height:300px;padding:var(--s-6);scroll-snap-align:center}.ex-app .sv2-wx .n{right:var(--s-5);bottom:var(--s-4);font-size:56px}.ex-app .sv2-wx>p{font-size:var(--t-h3)}.ex-app .sv2-orbit-grid{grid-template-columns:minmax(0,1fr);gap:44px}.ex-app .sv2-acts-panel{margin:0 var(--s-3);padding:40px 0}.ex-app .sv2-acts-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ex-app .sv2-vcard.v2{margin-left:0}.ex-app .sv2-vcard{padding:var(--s-5)}.ex-app .sv2-band{margin-inline:var(--s-3)}}@media (min-width:901px){.ex-app .sv2-drawer{display:none}}@media (prefers-reduced-motion:reduce){.ex-app .sv2-reveal{opacity:1;transition:none;transform:none}.ex-app .sv2-orb,.ex-app .sv2-caret{animation:none}.ex-app .sv2-bc{transform:none;--t:1!important}.ex-app .sv2-wx{box-shadow:var(--e-4);transform:none;--t:1!important}}
.ex-app.ex-app .dbx-top.xb{z-index:var(--ex-z-nav);width:100%;position:sticky;top:0}.ex-app.ex-app .dbx-brand.xb-brand{color:var(--ex-fg);flex:none;padding:0;text-decoration:none}@media (max-width:639px){.ex-app.ex-app .dbx-brand.xb-brand .nm{display:none}}.ex-app.ex-app .dbx-find.xb-find{width:260px}@media (max-width:1199px){.ex-app.ex-app .dbx-find.xb-find{width:200px}}@media (max-width:780px){.ex-app.ex-app .dbx-top>.lsx-bar{display:none}}.ex-app.ex-app .xb-wide,.ex-app.ex-app .ex-navtabs.xb-wide,.ex-app.ex-app .xb-links.xb-wide{display:none}@media (min-width:1024px){.ex-app.ex-app .ex-navtabs.xb-wide{display:flex}.ex-app.ex-app .xb-links.xb-wide{align-self:stretch;align-items:center;gap:6px;display:flex}.ex-app.ex-app .dbx-ico.xb-burger{display:none}}.ex-app.ex-app .xb-link{height:56px;font-size:var(--t-body);color:var(--ndl-soft);white-space:nowrap;transition:color .15s var(--ex-ease);background:0 0;align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ex-app.ex-app .xb-link:hover,.ex-app.ex-app .xb-link[aria-current=page]{color:var(--ndl-ink)}.ex-app.ex-app .xb-link:after{content:"";border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--ex-em);opacity:0;height:2px;transition:opacity .15s var(--ex-ease);position:absolute;bottom:0;left:10px;right:10px}.ex-app.ex-app .xb-link[aria-current=page]:after{opacity:1}.ex-app.ex-app .xb-link:focus-visible{outline:2px solid var(--ex-em);outline-offset:-6px;border-radius:var(--r-sm)}.ex-app.ex-app .ex-navtabs .dbx-ico[aria-current=page]{color:var(--ndl-ink)}.ex-app.ex-app .xb-mine{align-items:center;gap:6px;display:flex}@media (min-width:1024px){.ex-app.ex-app .xb-mine:not(.out){border-left:1px solid var(--ndl-line);padding-left:12px}}.ex-app.ex-app .xb-avbtn{width:var(--control-md);height:var(--control-md);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:4px;padding:0;display:grid;position:relative}.ex-app.ex-app .xb-avbtn .av{width:32px;height:32px}.ex-app.ex-app .xb-avbtn[aria-expanded=true],.ex-app.ex-app .xb-avbtn:focus-visible{box-shadow:0 0 0 2px var(--ndl-surface), 0 0 0 4px var(--ndl-ink-3);outline:none}.ex-app.ex-app .av.xb-av-sm{width:22px;height:22px;font-size:9px}.ex-app.ex-app .xb-burgermenu form{display:block}.ex-app.ex-app .xb-grow{flex:1;min-width:0}.ex-app.ex-app .xb-clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-app.ex-app .xb-col{flex-direction:column;display:flex}.ex-app.ex-app .xb-fixed{flex:none}.ex-app.ex-app .xb-sk2{margin-top:7px}.ex-app.ex-app .xb-skbtn{width:66px}.ex-app.ex-app .xb-pbody{flex:1;min-height:0;overflow-y:auto}.ex-app.ex-app .xb-block{display:block}.ex-app.ex-app .xb-note{margin:10px 10px 0}.ex-app.ex-app .xb-err{margin:10px;padding:26px 18px}.ex-app.ex-app .xb-empty{border:0;border-radius:0;padding:30px 20px}.ex-app.ex-app .xb-emptyfoot{padding-top:16px}.ex-app.ex-app .xb-rowwrap{align-items:center;gap:4px;display:flex}.ex-app.ex-app .xb-rowmain{min-width:0;color:inherit;flex:1;text-decoration:none}.ex-app.ex-app .xb-acct{overscroll-behavior:contain;padding:6px;overflow-y:auto}.ex-app.ex-app .xb-acct form{display:block}.ex-app.ex-app .xb-acct-me{color:inherit;border-radius:var(--r-sm);align-items:center;gap:10px;padding:7px 11px 9px;text-decoration:none;display:flex}.ex-app.ex-app .xb-acct-me:hover{background:var(--ex-slate)}.ex-app.ex-app .xb-acct-find{border-radius:var(--ex-r-s);background:var(--ndl-surface-3);align-items:center;gap:8px;margin:6px 2px 2px;padding:6px 9px;display:flex}.ex-app.ex-app .xb-acct-find svg{width:14px;height:14px;color:var(--ex-faint)}.ex-app.ex-app .xb-acct-find input{width:100%;min-width:0;font:inherit;font-size:var(--t-small);color:var(--ndl-ink-2);background:0 0;border:0;outline:none}.ex-app.ex-app .xb-role{font-size:var(--t-caps);flex:none;font-weight:600}.ex-app.ex-app .xb-acct-none{font-size:var(--t-small);color:var(--ex-faint);padding:10px 11px}@media (max-width:400px){.ex-app.ex-app .xb-mine{gap:0}.ex-app.ex-app .xb-avbtn{margin-left:2px}}
.ex-app.ex-app .rsp-page{justify-content:center;padding:28px 16px 56px;display:flex}.ex-app.ex-app .rsp{--rsp-accent:var(--green-ink);--rsp-btn:var(--btn-green);--rsp-on-btn:var(--on-btn-green);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:560px;overflow:hidden;box-shadow:0 10px 30px -18px #0b0d124d}.ex-app.ex-app .rsp-cover{background:var(--green-wash);height:150px}.ex-app.ex-app .rsp-cover img{object-fit:cover;width:100%;height:100%;display:block}.ex-app.ex-app .rsp-cover.rsp-cover-none{background:color-mix(in srgb, var(--rsp-accent) 14%, var(--surface));height:72px}.ex-app.ex-app .rsp-bd{flex-direction:column;gap:14px;padding:0 22px 20px;display:flex}.ex-app.ex-app .rsp-logo{border-radius:var(--r-xl);border:3px solid var(--surface);background:var(--surface);flex:none;width:56px;height:56px;margin-top:-28px;overflow:hidden;box-shadow:0 2px 6px #0b0d121f}.ex-app.ex-app .rsp-logo img{object-fit:cover;width:100%;height:100%;display:block}.ex-app.ex-app .rsp-logo.rsp-logo-ini{background:var(--green-mint);color:var(--green-deep);justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.ex-app.ex-app .rsp-head{flex-direction:column;gap:4px;margin-top:-4px;display:flex}.ex-app.ex-app .rsp-org{font-size:var(--t-small);color:var(--ink-3);font-weight:600}.ex-app.ex-app .rsp-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.15}.ex-app.ex-app .rsp-bar{border-radius:var(--r-pill);background:var(--line);height:6px;overflow:hidden}.ex-app.ex-app .rsp-bar i{border-radius:inherit;background:var(--rsp-accent);height:100%;transition:width .3s;display:block}.ex-app.ex-app .rsp-place{font-size:var(--t-micro);color:var(--ink-soft);margin-top:-6px;font-weight:600}.ex-app.ex-app .rsp-step{flex-direction:column;gap:16px;display:flex}.ex-app.ex-app .rsp-lead{font-size:var(--t-card);color:var(--ink-3);margin:0;line-height:1.55}.ex-app.ex-app .rsp-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ex-app.ex-app .rsp-acts{justify-content:space-between;align-items:center;gap:10px;display:flex}.ex-app.ex-app .rsp-acts>:only-child{margin-left:auto}.ex-app.ex-app .rsp-acts .dbx-fbtns{display:contents}.ex-app.ex-app .rsp .btn.b-em,body.ex-live .ex-app.ex-app .rsp .btn.b-em{background:var(--rsp-btn);border-color:var(--rsp-btn);color:var(--rsp-on-btn)}.ex-app.ex-app .rsp-foot{border-top:1px solid var(--line);font-size:var(--t-micro);color:var(--ink-soft);align-items:center;gap:6px;padding-top:12px;display:flex}.ex-app.ex-app .rsp-foot svg{width:18px;height:10px;color:var(--green)}.ex-app.ex-app .rsp-choices{gap:8px;display:grid}.ex-app.ex-app .rsp-choices.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-app.ex-app .rsp-choices.row{grid-template-columns:repeat(var(--rsp-n), minmax(0, 1fr))}.ex-app.ex-app .rsp-choice{min-height:var(--field-h);box-sizing:border-box;border-radius:var(--field-radius);border:1px solid var(--line-strong);background:var(--surface);font:500 15px/1.3 var(--font-body);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:border-color .14s,background-color .14s;display:flex}.ex-app.ex-app .rsp-choices.row .rsp-choice{justify-content:center;padding:10px 6px}.ex-app.ex-app .rsp-choices.row .rsp-choice>i{display:none}.ex-app.ex-app .rsp-choice:hover{border-color:var(--field-line)}.ex-app.ex-app .rsp-choice:focus-visible{outline:2px solid var(--rsp-accent);outline-offset:2px}.ex-app.ex-app .rsp-choice>i{border:1.5px solid var(--field-line);width:20px;height:20px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ex-app.ex-app .rsp-choice>i svg{width:12px;height:12px}.ex-app.ex-app .rsp-choice.on{border-color:var(--rsp-accent);background:color-mix(in srgb, var(--rsp-accent) 10%, var(--surface));font-weight:600}.ex-app.ex-app .rsp-choice.on>i{border-color:var(--rsp-accent);background:var(--rsp-accent)}@media (max-width:520px){.ex-app.ex-app .rsp-page{padding:4px 0 40px}.ex-app.ex-app .rsp-bd{padding:0 16px 16px}}.ex-app.ex-app .rsp-stephead{flex-direction:column;gap:4px;display:flex}.ex-app.ex-app .rsp-stephead h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:600}.ex-app.ex-app .rsp-stephead p{font-size:var(--t-body);color:var(--ink-3);margin:0;line-height:1.5}body.ex-live .ex-app.ex-app .rsp .btn.b-em:hover:not(:disabled){background:color-mix(in srgb, var(--rsp-btn) 86%, var(--surface));border-color:color-mix(in srgb, var(--rsp-btn) 86%, var(--surface))}.ex-app.ex-app .rsp-prev{flex-direction:column;gap:12px;min-width:0;display:flex}.ex-app.ex-app .rsp-prev>.seg{flex-wrap:wrap}.ex-app.ex-app .rsp-prev>.seg>button{font-size:var(--t-small);padding:7px 6px}
.ex-app.ex-app .dbx-scrim.mny-scrim{z-index:1000}.ex-app.ex-app .dbx-modal.mny{z-index:1001}.ex-app.ex-app .dbx-modal.mny>.bx.mny-bx{border:1px solid var(--ndl-line);border-radius:var(--r-lg);background:var(--ndl-surface);width:min(480px,100%);max-height:min(88vh,860px);box-shadow:var(--ndl-e4);outline:none}.ex-app.ex-app .mny-oh{border-bottom:1px solid var(--ndl-line);align-items:center;padding:20px 22px 16px}.ex-app.ex-app .mny-oh h2{letter-spacing:-.012em;color:var(--ndl-ink);font-size:18px;font-weight:600}.ex-app.ex-app .mny-oh p{font-size:var(--t-small);color:var(--ndl-soft);margin-top:2px}.ex-app.ex-app .mny-oh .dbx-x{border-radius:var(--r-sm);border:1px solid #0000}.ex-app.ex-app .mny-oh .dbx-x:hover{background:var(--ndl-surface-2);transform:none}.ex-app.ex-app .mny-oh .dbx-x:disabled{opacity:.4;cursor:not-allowed}.ex-app.ex-app .mny-av{border-radius:var(--r-sm);background:var(--ndl-surface-3) center / cover no-repeat;width:32px;height:32px;color:var(--ndl-soft);border:1px solid var(--ndl-line);flex:none;place-items:center;display:grid}.ex-app.ex-app .mny-av svg{width:15px;height:15px}.ex-app.ex-app .mny-ob{padding:20px 22px}@media (max-width:640px){.ex-app.ex-app .dbx-modal.mny{place-items:stretch stretch;padding:0}.ex-app.ex-app .dbx-modal.mny>.bx.mny-bx{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.ex-app.ex-app .mny-ob{padding:16px}}.ex-app.ex-app .mny-body{flex-direction:column;gap:16px;display:flex}.ex-app.ex-app .mny-body>*{margin:0}.ex-app.ex-app .mny-wait{flex-direction:column;gap:12px;display:flex}.ex-app.ex-app .mny-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ex-app.ex-app .mny-chips.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-app.ex-app .mny-chips.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-app.ex-app .mny-chips .gchip.mny-chip{cursor:pointer;flex-direction:column;justify-content:center;gap:0;height:36px;font-family:inherit}.ex-app.ex-app .mny-chips .gchip.mny-chip b{font-variant-numeric:tabular-nums;opacity:1;font-weight:600;font-size:inherit}.ex-app.ex-app .mny-chips .gchip.mny-chip span{font-size:var(--t-caps);opacity:.75;font-weight:500}.ex-app.ex-app .mny-chips .gchip.mny-chip:has(span){height:48px}@media (max-width:360px){.ex-app.ex-app .mny-chips.c4{gap:6px}.ex-app.ex-app .mny-chips.c4 .gchip.mny-chip{white-space:nowrap;letter-spacing:-.01em;padding-inline:4px}}.ex-app.ex-app .mny-chips.cfit{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.ex-app.ex-app .mny-chips.cfit .gchip.mny-chip{text-align:center;min-width:0;height:auto;min-height:48px;padding-block:6px}.ex-app.ex-app .mny-chips.cfit .gchip.mny-chip b{overflow-wrap:anywhere;line-height:1.3}.ex-app.ex-app .mny-group{flex-direction:column;gap:8px;display:flex}.ex-app.ex-app .mny-lbl{font-size:var(--t-caps);letter-spacing:.06em;text-transform:uppercase;color:var(--ndl-soft);font-weight:600}.ex-app.ex-app .mny-chips.sm{gap:6px}.ex-app.ex-app .mny-chips.sm .gchip.mny-chip{height:30px;font-size:var(--t-small)}.ex-app.ex-app .mny-chips.sm .gchip.mny-chip b{font-weight:500}.ex-app.ex-app .mny-figure{flex-direction:column;align-items:center;gap:2px;padding:6px 0 2px;display:flex}.ex-app.ex-app .mny-figure b{font-size:var(--t-stat);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ndl-ink);font-weight:700;line-height:1.1}.ex-app.ex-app .mny-figure span{font-size:var(--t-small);color:var(--ndl-soft)}.ex-app.ex-app .mny-amount{display:block;position:relative}.ex-app.ex-app .mny-amount .cur{left:var(--field-pad-x,12px);font-size:var(--t-small);color:var(--ndl-faint);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ex-app.ex-app .mny-amount .dbx-in,body.ex-live .ex-app.ex-app .mny-amount .dbx-in{padding-left:calc(var(--field-pad-x,12px) + 14px);font-variant-numeric:tabular-nums}.ex-app.ex-app .mny-amount.bad .dbx-in{border-color:var(--ex-clay)}.ex-app.ex-app .mny-backdrop{background:var(--ndl-canvas);min-height:100vh}.ex-app.ex-app .mny-chips .gchip.mny-chip:focus-visible{box-shadow:0 0 0 3px var(--ex-mint);outline:none}.ex-app.ex-app .mny-chips .gchip.mny-chip.on:focus-visible{box-shadow:0 0 0 var(--chip-on-ring) var(--chip-on-line), 0 0 0 4px var(--ex-mint)}.ex-app.ex-app .mny-sum{border-radius:var(--summary-radius);border:1px solid var(--summary-line);background:var(--summary-bg);color:var(--summary-words);flex-direction:column;padding:4px 14px;display:flex}.ex-app.ex-app .mny-sum-h{font-size:var(--t-micro);font-weight:var(--weight-semibold);color:var(--summary-words);padding:8px 0 2px}.ex-app.ex-app .mny-sum-r{font-size:var(--t-small);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ex-app.ex-app .mny-sum-r b{font-weight:var(--weight-semibold);color:var(--summary-total);font-variant-numeric:tabular-nums}.ex-app.ex-app .mny-sum-r.mny-sum-t{border-top:1px solid var(--summary-line);font-weight:var(--weight-semibold);color:var(--summary-total);margin-top:2px;padding-top:9px}.ex-app.ex-app .mny-result{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ex-app.ex-app .mny-result-tick{color:var(--result-tick);place-items:center;display:grid}.ex-app.ex-app .mny-result-tick .ic,.ex-app.ex-app .mny-result-tick svg{width:var(--result-tick-size);height:var(--result-tick-size)}.ex-app.ex-app .mny-result h3{font-size:var(--result-title-size);font-weight:var(--weight-semibold);letter-spacing:var(--track-head);color:var(--ink);margin:0}.ex-app.ex-app .mny-result>p{max-width:380px;font-size:var(--t-body);color:var(--result-words);white-space:pre-wrap;margin:0;line-height:1.5}.ex-app.ex-app .mny-result-wait{border-radius:var(--r-pill);border:2px solid var(--line);border-top-color:var(--ink);width:24px;height:24px;animation:.8s linear infinite mny-spin;display:block}@keyframes mny-spin{to{transform:rotate(360deg)}}.ex-app.ex-app .dbx-modal.mny>.bx.mny-bx.mny-wide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) min(480px,100%);width:min(1100px,100%);height:min(92vh,760px);max-height:min(92vh,760px);display:grid}.ex-app.ex-app .mny-wide>.mny-aside{border-right:1px solid var(--ndl-line);background:var(--surface-2);grid-area:1/1/span 2;min-width:0;padding:14px 22px;overflow:auto}.ex-app.ex-app .mny-wide>.mny-oh{grid-area:1/2}.ex-app.ex-app .mny-wide>.mny-ob{grid-area:2/2;min-height:0;overflow:auto}@media (max-width:900px){.ex-app.ex-app .dbx-modal.mny>.bx.mny-bx.mny-wide{flex-direction:column;height:auto;display:flex;overflow:auto}.ex-app.ex-app .mny-wide>.mny-aside{border-right:0;border-top:1px solid var(--ndl-line);order:3;overflow:visible}.ex-app.ex-app .mny-wide>.mny-ob{overflow:visible}}.ex-app.ex-app .bx.mny-bx.mny-inline{border:1px solid var(--ndl-line);border-radius:var(--r-lg);background:var(--ndl-surface);width:100%;box-shadow:none;flex-direction:column;display:flex;overflow:hidden}@media (max-width:400px){.ex-app.ex-app .mny-inline .mny-oh{padding:16px 16px 12px}.ex-app.ex-app .mny-inline .mny-ob{padding:16px}}
