.gs-page .org{background:var(--page);padding:8px}@media (min-width:901px){.gs-page .org{padding:24px}}.gs-page .org-panel{background:var(--panel-bg);border-radius:32px;padding:88px 24px 76px}.gs-page .org-head{margin-bottom:48px}.gs-page .org-stage-wrap{max-width:var(--shell);margin:0 auto}.gs-page .org-stage{all:unset;box-sizing:border-box;aspect-ratio:16/9;cursor:pointer;border-radius:28px;width:100%;transition:transform .35s cubic-bezier(.2,0,0,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ffffff80,0 30px 60px -30px #17171773}.gs-page .org-stage:hover{transform:translateY(-3px)}.gs-page .org-stage:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.gs-page .org-poster{background:linear-gradient(160deg,#2a1d17 0%,#1c1917 55%,#141210 100%);place-items:center;display:grid;position:absolute;inset:0}.gs-page .org-glow{filter:blur(60px);background:radial-gradient(closest-side,#ff591e8c,#fb432c33 60%,#0000);border-radius:50%;width:70%;height:90%;animation:16s ease-in-out infinite alternate glowA;position:absolute;top:5%;left:15%}.gs-page .org-play{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:#ffffff2e;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .35s cubic-bezier(.2,0,0,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ffffff59,0 10px 30px #0000004d}.gs-page .org-play svg{width:32px;height:32px;margin-left:4px}.gs-page .org-stage:hover .org-play{transform:scale(1.08)}.gs-page .org-cap{color:#fff;text-align:left;gap:4px;display:grid;position:absolute;bottom:28px;left:32px}.gs-page .org-cap b{font:600 clamp(1.1rem,1.8vw,1.5rem)/1.2 var(--font-geist), var(--font-inter), sans-serif;letter-spacing:-.01em}.gs-page .org-cap span{color:#ffffffb8;font-size:14px}.gs-page .org-lightbox{z-index:200;position:fixed;inset:0}.gs-page .org-lightbox[hidden]{display:none}.gs-page .org-backdrop{opacity:0;background:#141210b8;transition:opacity .45s;position:absolute;inset:0}.gs-page .org-lightbox.is-open .org-backdrop{opacity:1}.gs-page .org-frame{background:#141210;border-radius:28px;transition:top .55s cubic-bezier(.65,0,.35,1),left .55s cubic-bezier(.65,0,.35,1),width .55s cubic-bezier(.65,0,.35,1),height .55s cubic-bezier(.65,0,.35,1),border-radius .55s cubic-bezier(.65,0,.35,1);position:fixed;overflow:hidden}.gs-page .org-media{color:#ffffffb3;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.gs-page .org-media video{object-fit:contain;background:#000;width:100%;height:100%}.gs-page .org-close{all:unset;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .3s .3s;display:grid;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff4d}.gs-page .org-close svg{width:20px;height:20px}.gs-page .org-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.gs-page .org-lightbox.is-open .org-close{opacity:1}@media (max-width:900px){.gs-page .org-panel{padding:64px 16px 56px}.gs-page .org-stage,.gs-page .org-frame{border-radius:18px}.gs-page .org-cap{bottom:18px;left:20px}.gs-page .org-play{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.gs-page .org-frame{transition:none}.gs-page .org-glow{animation:none}.gs-page .org-stage:hover{transform:none}}.gs-page .org.is-live .org-track{height:230vh}.gs-page .org.is-live .org-sticky{align-items:center;height:100vh;display:grid;position:sticky;top:0}.gs-page .org.is-live .org-stage-wrap{min-width:0;max-width:none;margin:0}.gs-page .org.is-live .org-stage{width:var(--w);height:var(--h);aspect-ratio:auto;border-radius:var(--r);left:50%;top:calc(var(--lift,0px) * -1);box-shadow:0 0 0 6px rgba(255,255,255,var(--ring,.5)), 0 30px 60px -30px #17171773;transition:none;position:relative;transform:translate(-50%)}.gs-page .org.is-live .org-stage:hover{transform:translate(-50%)}.gs-page .org-dots{opacity:.35;background:radial-gradient(#ffffff59 1px,#0000 1.4px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 70%,#000 30%,#0000 80%);mask:radial-gradient(70% 70%,#000 30%,#0000 80%)}.gs-page .org-chip,.gs-page .org-bar,.gs-page .org-play{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:#fff;background:#ffffff24;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff2e,0 12px 30px -10px #00000073}.gs-page .org-chip{font:500 14px/1 var(--font-geist), var(--font-inter), sans-serif;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:inline-flex;position:absolute;top:24px;left:24px}.gs-page .org-chip em{color:#ffffffa6;border-left:1px solid #ffffff40;padding-left:10px;font-style:normal}.gs-page .org-live{background:var(--brand-b);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff591e4d}.gs-page .org-play{width:96px;height:96px}.gs-page .org-play:after{content:"";border:1px solid #ffffff59;border-radius:50%;animation:2.6s ease-out infinite orgRing;position:absolute;inset:-10px}.gs-page .org-bar{border-radius:16px;align-items:center;gap:14px;height:52px;padding:0 14px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.gs-page .org-bar-btn{color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.gs-page .org-bar-btn svg{width:18px;height:18px}.gs-page .org-track-line{background:#ffffff38;border-radius:4px;flex:1;height:4px;position:relative}.gs-page .org-track-line i{background:var(--brand-b);border-radius:4px;width:0;position:absolute;top:0;bottom:0;left:0}.gs-page .org-time{font:500 13px/1 var(--font-inter), sans-serif;color:#fffc;font-variant-numeric:tabular-nums;white-space:nowrap}.gs-page .org-stage:hover .org-track-line i{width:18%;transition:width 1.2s cubic-bezier(.2,0,0,1)}.gs-page .org-cap{display:none}.gs-page .org-frame{box-shadow:0 0 0 8px #ffffff1f,0 40px 90px #00000080}@media (max-width:900px){.gs-page .org-bar{height:44px;bottom:12px;left:12px;right:12px}.gs-page .org-time{display:none}.gs-page .org-chip{top:12px;left:12px}.gs-page .org-play{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.gs-page .org-play:after{opacity:0;animation:none}}.gs-page .org-poster{background:radial-gradient(120% 100% at 50% 100%,#efe7de 0%,#f7f3ee 55%,#fbf9f6 100%)}.gs-page .org-dots{opacity:.55;background:radial-gradient(#78645559 1px,#0000 1.4px) 0 0/22px 22px}.gs-page .org-chip,.gs-page .org-bar{color:var(--ink);background:#fff9;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fffc,0 10px 30px -12px #3c281940}.gs-page .org-chip em{color:var(--body);border-left-color:#17171726}.gs-page .org-track-line{background:#1717171f}.gs-page .org-time{color:var(--body)}.gs-page .org-play{background-image:var(--grad-btn-lg);background-color:var(--brand-a);color:#fff;box-shadow:inset 0 1px #ffffff59,0 0 0 8px #ffffff8c,0 16px 36px -10px #fb432c8c}.gs-page .org-play:after{border-color:#fb432c59}.gs-page .org-stage{box-shadow:0 0 0 6px #ffffffb3,0 30px 60px -30px #3c281959}.gs-page .org.is-live .org-stage{box-shadow:0 0 0 6px rgba(255,255,255,var(--ring,.7)), 0 30px 60px -30px #3c281959}.gs-page .org-panel{background:#f3e9dd}.gs-page .org-panel .steps-eyebrow{color:#b83a00}.gs-page .org-stage,.gs-page .org.is-live .org-stage{box-shadow:0 0 0 1px rgba(23,23,23,calc(var(--ring,.5) * .24)), 0 30px 60px -30px #3c281959}.gs-page .org-poster{pointer-events:none;z-index:3}.gs-page .org-bar{pointer-events:none}.gs-page .org-bar-btn,.gs-page .org-track-line{cursor:pointer;pointer-events:auto}.gs-page .org-bar-btn{transition:background-color .15s;position:relative}.gs-page .org-bar-btn:before{content:"";position:absolute;inset:-10px -7px}.gs-page .org-bar-btn:hover{background:#17171712}.gs-page .org-track-line:before{content:"";position:absolute;inset:-14px 0}.gs-page .org-track-line .org-knob{top:50%;left:var(--k,0%);background:var(--brand-a);pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:0;padding:0;transition:transform .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0006}.gs-page .org-track-line:hover .org-knob,.gs-page .org-track-line.is-drag .org-knob{transform:translate(-50%,-50%)scale(1.3)}.gs-page .org-stage.is-scrub .org-play{opacity:0!important}.gs-page .org-vol{pointer-events:auto;flex:none;align-items:center;display:flex}.gs-page .org-vol-range{appearance:none;opacity:0;cursor:pointer;background:0 0;width:0;height:20px;margin:0;padding:0;transition:width .2s,opacity .2s,margin .2s}.gs-page .org-vol:hover .org-vol-range,.gs-page .org-vol:focus-within .org-vol-range,.gs-page .org-vol-range:active{opacity:1;width:76px;margin-left:6px}.gs-page .org-vol-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand-b) var(--v,100%), #17171726 var(--v,100%));border-radius:4px;height:4px}.gs-page .org-vol-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-a);border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 1px 4px #00000059}.gs-page .org-vol-range::-moz-range-track{background:#17171726;border-radius:4px;height:4px}.gs-page .org-vol-range::-moz-range-progress{background:var(--brand-b);border-radius:4px;height:4px}.gs-page .org-vol-range::-moz-range-thumb{background:var(--brand-a);border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000059}.gs-page .org-vol-range:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.gs-page .org-vol-range{transition:none}}.gs-page .org-stage.is-touch .org-vol-range,.gs-page .org-fs-close{display:none}.gs-page .org-stage:fullscreen .org-fs-close{z-index:10;background-image:var(--grad-btn-lg);background-color:var(--brand-a);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .3s,transform .15s;display:grid;position:absolute;top:20px;right:20px;box-shadow:inset 0 1px #ffffff59,0 0 0 4px #ffffff59,0 8px 20px -6px #fb432c99}.gs-page .org-stage:fullscreen .org-fs-close svg{width:20px;height:20px}.gs-page .org-stage:fullscreen .org-fs-close:hover{transform:scale(1.06)}.gs-page .org-fs-close:focus-visible{outline-offset:2px;outline:3px solid #fff}.gs-page .org-stage.is-touch.is-playing:not([data-ui=show]):fullscreen .org-fs-close{opacity:0;pointer-events:none}.gs-page .org-stage.is-playing.is-idle:fullscreen:not(:has(:focus-visible)) .org-fs-close{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.gs-page .org-fs-close{transition:none}}.gs-page .org-track-line{touch-action:none}.gs-page .org-bar{transition:opacity .3s,transform .3s}@media (prefers-reduced-motion:reduce){.gs-page .org-bar{transition:none}}.gs-page .org-stage.is-playing:not(:hover):not(:has(:focus-visible)) .org-bar{opacity:0;transform:translateY(10px)}.gs-page .org-stage.is-playing.is-idle:not(:has(:focus-visible)) :is(.org-bar,.org-chapters){opacity:0;pointer-events:none;transform:translateY(10px)}.gs-page .org-stage.is-playing.is-idle:not(:has(:focus-visible)){cursor:none}.gs-page .org-stage.is-playing.is-idle:not(:has(:focus-visible)) .org-hit{cursor:none}.gs-page .org-stage.is-playing .org-play,.gs-page .org-stage.is-playing .org-chip{opacity:0;pointer-events:none}.gs-page .org-stage .org-play,.gs-page .org-stage .org-chip{transition:opacity .25s}.gs-page .org-stage{--chrome:44px;--chrome-o:1}.gs-page .org-chrome{z-index:4;height:var(--chrome);opacity:var(--chrome-o);pointer-events:none;background:#f4f2ef;border-bottom:1px solid #17171717;align-items:center;gap:8px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.gs-page .org-chrome i{background:#d9d5cf;border-radius:50%;flex:none;width:11px;height:11px}.gs-page .org-chrome i:first-child{background:#f2a59b}.gs-page .org-chrome i:nth-child(2){background:#f2cf8a}.gs-page .org-chrome i:nth-child(3){background:#a9d6a0}.gs-page .org-addr{height:26px;font:500 12.5px/1 var(--font-inter), sans-serif;color:#3f3f3f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:0 14px;display:flex;transform:translate(-24px);box-shadow:inset 0 0 0 1px #17171714}.gs-page .org-addr svg{color:#7a7a7a;width:13px;height:13px}.gs-page .org-poster{top:var(--chrome)}@media (max-width:900px){.gs-page .org-stage{--chrome:34px}.gs-page .org-chrome{padding:0 12px}.gs-page .org-chrome i{width:9px;height:9px}.gs-page .org-addr{height:22px;padding:0 10px;font-size:11.5px}}.gs-page .org-poster{background-color:#fbf8f5;background-image:radial-gradient(45% 55% at 18% 22%,#e4d9ff 0%,#0000 70%),radial-gradient(45% 55% at 84% 18%,#d2e6ff 0%,#0000 70%),radial-gradient(50% 60% at 22% 88%,#cfeedf 0%,#0000 70%),radial-gradient(50% 60% at 82% 86%,#ffd9c7 0%,#0000 70%);background-position:0 0;background-size:140% 140%;animation:20s ease-in-out infinite alternate orgMesh}.gs-page .org-glow{background:radial-gradient(closest-side,#fff1b899,#0000)}@media (prefers-reduced-motion:reduce){.gs-page .org-poster{animation:none}}.gs-page .org-screen{aspect-ratio:16/9;object-fit:cover;background:#fff;border-radius:16px;width:76%;position:absolute;top:8%;left:12%;box-shadow:0 0 0 6px #fff9,0 30px 60px -24px #3c281959}.gs-page .org-poster{background:#fff;animation:none}.gs-page .org-glow,.gs-page .org-dots{display:none}.gs-page .org-screen{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;inset:0}.gs-page .org-stage{all:unset;box-sizing:border-box;aspect-ratio:16/9;border-radius:28px;width:100%;display:block;position:relative;overflow:hidden}.gs-page .org-hit{all:unset;z-index:2;cursor:pointer;border-radius:inherit;position:absolute;inset:0}.gs-page .org-hit:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.gs-page .org-chapters{z-index:3;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:90px;left:24px;right:24px}.gs-page .org-ch{all:unset;box-sizing:border-box;cursor:pointer;font:500 14px/1 var(--font-geist), var(--font-inter), sans-serif;color:var(--ink);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#fff9;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fffc,0 8px 20px -10px #3c28194d}.gs-page .org-ch span{color:var(--body);font-variant-numeric:tabular-nums}.gs-page .org-ch:hover{background:#ffffffd9;transform:translateY(-2px)}.gs-page .org-track-line b{background:#17171759;border-radius:2px;width:2px;height:10px;position:absolute;top:-3px}.gs-page .org-intro{margin-bottom:24px}@media (max-width:900px){.gs-page .org-chapters{bottom:64px;left:12px;right:12px}.gs-page .org-ch{padding:6px 10px;font-size:12px}}.gs-page .org-chip,.gs-page .org-bar,.gs-page .org-ch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #17171761;box-shadow:inset 0 1px #ffffffe6,0 10px 26px -8px #17171773}.gs-page .org-chip em,.gs-page .org-ch span,.gs-page .org-time{color:#3f3f3f}.gs-page .org-ch{font-weight:600}.gs-page .org-ch:hover{background:#fff;border-color:#171717a6;box-shadow:0 12px 28px -8px #1717178c}.gs-page .org-track-line{background:#17171738;border-radius:6px;height:6px}.gs-page .org-track-line b{background:#171717cc;border-radius:3px;width:3px;height:16px;top:-5px}.gs-page .org-bar-btn{color:var(--ink)}.gs-page .org-close{all:unset;box-sizing:border-box;z-index:5;cursor:pointer;height:44px;color:var(--ink);font:600 15px/1 var(--font-inter), sans-serif;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 0 0 1px #17171740,0 10px 28px #00000073}.gs-page .org-close svg{stroke-width:2.4px;width:20px;height:20px}.gs-page .org-close kbd{font:600 12px/1 var(--font-inter), sans-serif;color:#5f5f5f;background:#f0eeeb;border-radius:6px;padding:4px 6px;box-shadow:inset 0 0 0 1px #17171726}.gs-page .org-close:hover{background:#f7f5f2}.gs-page .org-close:focus-visible{outline:3px solid var(--brand-a);outline-offset:3px}@media (max-width:900px){.gs-page .org-close kbd{display:none}}.gs-page .org-ch{transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.gs-page .org-ch:hover,.gs-page .org-ch:focus-visible{background:var(--orange-ink-bg);color:var(--ink);border-color:#c93a00;box-shadow:0 12px 28px -8px #fb432c99}.gs-page .org-ch:hover span,.gs-page .org-ch:focus-visible span{color:var(--ink)}.gs-page .org-ch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gs-page .org-track-line b{background:var(--brand-a)}.dx.gs-page{z-index:0;padding:40px 24px 96px;position:relative}.gs-page .dx-shell{max-width:var(--shell);margin:0 auto;padding-inline:24px}.dx.gs-page{--dx-top-h:52px;--dx-gap:28px}.gs-page .dx-top{top:calc(var(--nav-h) + var(--dx-gap));z-index:10;background:#fff;border-bottom:1px solid #ece8e2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;padding-bottom:0;display:flex;position:sticky}.gs-page .dx-top:before{content:"";height:calc(var(--nav-h) + var(--dx-gap));pointer-events:none;background:#fff;position:absolute;bottom:100%;left:0;right:0}.gs-page .dx-tabs{gap:28px;margin:0;padding:0;list-style:none;display:flex}.gs-page .dx-tab{font:500 15px/1.3 var(--font-inter), sans-serif;color:#5f5f5f;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 0 14px;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.gs-page .dx-tab svg{width:18px;height:18px}.gs-page .dx-tab:hover{color:var(--ink)}.gs-page .dx-tab[aria-current=true]{color:var(--ink);border-bottom-color:var(--brand-a);font-weight:600}.gs-page .dx-tab:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.gs-page .dx-grid{grid-template-columns:248px minmax(0,1fr) 200px;align-items:start;gap:56px;display:grid}.gs-page .dx-side{top:calc(var(--nav-h) + var(--dx-gap) + var(--dx-top-h) + 24px);max-height:calc(100vh - var(--nav-h) - var(--dx-gap) - var(--dx-top-h) - 48px);scrollbar-width:thin;padding:2px 4px 24px 2px;position:sticky;overflow:auto}.gs-page .dx-navtoggle{display:none}.gs-page .dx-search{background:#fff;border-radius:999px;align-items:center;gap:10px;height:44px;margin-bottom:24px;padding:0 10px 0 14px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #e3dfd9}.gs-page .dx-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--brand-a), 0 0 0 4px #fb432c24}.gs-page .dx-search svg{color:#6b6b6b;flex:none;width:18px;height:18px}.gs-page .dx-search input{min-width:0;font:400 15px/1 var(--font-inter), sans-serif;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.gs-page .dx-search input::placeholder{color:#6b6b6b}.gs-page .dx-search kbd{font:500 12px/1 var(--font-inter), sans-serif;color:#5f5f5f;background:#f4f2ef;border-radius:7px;padding:4px 7px;box-shadow:inset 0 0 0 1px #e3dfd9}.gs-page .dx-group+.dx-group{margin-top:22px}.gs-page .dx-group[hidden]{display:none}.gs-page .dx-eyebrow{font:600 12px/1.3 var(--font-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;margin:0 0 8px;padding-inline:12px}.gs-page .dx-side .dx-eyebrow{color:var(--brand-a);font-weight:700}.gs-page .dx-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gs-page .dx-side li[hidden]{display:none}.gs-page .dx-link{font:500 15px/1.35 var(--font-inter), sans-serif;color:#3f3f3f;border-radius:10px;padding:8px 12px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.gs-page .dx-link:hover{color:var(--ink);background:#f7f5f2}.gs-page .dx-link[aria-current=page]{background:var(--orange-ink-bg);color:#fff;font-weight:600}.gs-page .dx-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dx.gs-page.is-switching :is(.dx-link,.dx-toc a){transition:none!important}@keyframes gs-dxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gs-page .dx-page.is-entering{animation:.22s ease-out gs-dxIn}@media (prefers-reduced-motion:reduce){.gs-page .dx-page.is-entering{animation:none}}.gs-page .dx-noresults{color:#5f5f5f;margin:0;padding:8px 12px;font-size:14px}.gs-page .dx-main{min-width:0}.gs-page .dx-page{max-width:720px}.gs-page .dx-page[hidden]{display:none}.gs-page .dx-crumb{font:600 13px/1.3 var(--font-inter), sans-serif;color:#b83a00;margin:0 0 12px}.gs-page .dx-page h1{font:600 clamp(2rem, 3.6vw, 2.75rem)/1.1 var(--font-geist), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.gs-page .dx-page h1:focus{outline:none}.gs-page .dx-lead{color:#474747;text-wrap:pretty;margin:16px 0 0;font-size:19px;line-height:1.6}.gs-page .dx-page h2{font:600 1.5rem/1.25 var(--font-geist), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:calc(var(--nav-h) + var(--dx-gap) + var(--dx-top-h) + 24px);margin:48px 0 0}.gs-page .dx-page h3{font:600 1.125rem/1.3 var(--font-geist), var(--font-inter), sans-serif;color:var(--ink);margin:28px 0 0}.gs-page .dx-page p{color:#3f3f3f;margin:14px 0 0;font-size:16px;line-height:1.7}.gs-page .dx-page ul:not(.dx-cards):not(.dx-pn),.gs-page .dx-page ol{color:#3f3f3f;margin:14px 0 0;padding-left:22px;font-size:16px;line-height:1.7}.gs-page .dx-page :is(ul:not(.dx-cards):not(.dx-pn),ol)>li+li{margin-top:6px}.gs-page .dx-page a:not([class]){color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #fb432c99;text-decoration:underline #fb432c99;text-decoration-thickness:1.5px}.gs-page .dx-page a:not([class]):hover{-webkit-text-decoration-color:var(--brand-a);text-decoration-color:var(--brand-a)}.gs-page .dx-page code:not(pre code){color:#2b2b2b;overflow-wrap:anywhere;background:#f4f2ef;border-radius:6px;padding:2px 6px;font:500 .9em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gs-page .dx-steps{counter-reset:dx;list-style:none;padding-left:0!important}.gs-page .dx-steps>li{counter-increment:dx;min-height:30px;padding-left:44px;position:relative}.gs-page .dx-steps>li+li{margin-top:16px!important}.gs-page .dx-steps>li:before{content:counter(dx);color:#8a3a1c;width:30px;height:30px;font:600 14px/1 var(--font-inter), sans-serif;background:#fff1ea;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #fb432c4d}.gs-page .dx-steps b{color:var(--ink)}.gs-page .dx-ui{vertical-align:-3px;width:27px;height:16px;margin:0 1px;display:inline-block}.gs-page .dx-key,.gs-page .dx-ico{height:22px;color:var(--ink);background:#fff;border-radius:6px;place-items:center;margin:0 2px;display:inline-grid;box-shadow:inset 0 0 0 1px #1717172e,0 1px #17171714}.gs-page .dx-key{min-width:22px;font:600 15px/1 var(--font-inter), sans-serif;vertical-align:1px;padding:0 5px}.gs-page .dx-ico{vertical-align:-3px;width:22px}.gs-page .dx-ico svg{width:14px;height:14px}.gs-page .dx-ico--alert{color:#c8261b}.gs-page .dx-steps>li:has(>.dx-t){padding-right:84px}.gs-page .dx-steps>li>.dx-t{margin:0;position:absolute;top:2px;right:0}@media (max-width:640px){.gs-page .dx-steps>li:has(>.dx-t){padding-right:0}.gs-page .dx-steps>li>.dx-t{margin:6px 0 0;position:static}}.gs-page .dx-t{color:#3f3f3f;cursor:pointer;background:#f2efea;border:0;border-radius:999px;align-items:center;width:max-content;margin:6px 0 0;padding:2px 9px;font:600 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #1717171a}.gs-page .dx-t:hover{color:#8a3a1c;background:#fff1ea;box-shadow:inset 0 0 0 1px #fb432c4d}.gs-page .dx-t:focus-visible{outline-offset:2px;outline:2px solid #fb432c}.gs-page .dx-hint{background:var(--panel-bg);border-radius:16px;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.gs-page .dx-hint svg{width:22px;height:22px;color:var(--brand-a);flex:none;margin-top:1px}.gs-page .dx-hint p{margin:0!important;font-size:15px!important;line-height:1.6!important}.gs-page .dx-hint p+p{margin-top:6px!important}.gs-page .dx-hint b{color:var(--ink)}.gs-page .dx-hint--brand{background:#fff1ea;box-shadow:inset 0 0 0 1px #fb432c38}.gs-page .dx-hero{isolation:isolate;background:var(--panel-bg);border-radius:28px;margin-top:28px;padding:28px;position:relative;overflow:hidden}.gs-page .dx-hero:before,.gs-page .dx-hero:after{content:"";z-index:-1;filter:blur(48px);pointer-events:none;border-radius:50%;position:absolute}.gs-page .dx-hero:before{background:radial-gradient(closest-side,#ff784873,#ff9a6e2e 60%,#0000);width:55%;height:90%;top:10%;left:-6%}.gs-page .dx-hero:after{background:radial-gradient(closest-side,#ffb48c80,#fb432c1f 65%,#0000);width:50%;height:90%;top:-10%;right:-8%}.gs-page .dx-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gs-page .dx-card{box-sizing:border-box;height:100%;color:inherit;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#ffffffa8;border-radius:20px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .3s;display:flex;box-shadow:inset 0 0 0 1px #fb432c4d,inset 0 1px #fffffff2,0 0 0 4px #fb432c14,0 10px 26px -14px #fb432c47}.gs-page .dx-card:hover{background:#ffffffd6;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #fb432c8c,inset 0 1px #fff,0 0 0 4px #fb432c24,0 20px 40px -16px #fb432c61}.gs-page .dx-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.gs-page .dx-card-ic{width:40px;height:40px;color:var(--brand-a);background:#fff;border-radius:12px;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #ece8e2}.gs-page .dx-card-ic svg{width:22px;height:22px}.gs-page .dx-card b{font:600 17px/1.25 var(--font-geist), var(--font-inter), sans-serif;color:var(--ink)}.gs-page .dx-card span:last-child{color:#474747;font-size:14.5px;line-height:1.5}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gs-page .dx-card{background:#fff}}@media (prefers-reduced-transparency:reduce){.gs-page .dx-card{-webkit-backdrop-filter:none;background:#fff}}.gs-page .dx-code{margin-top:18px;position:relative}.gs-page .dx-code pre{color:#2b2b2b;background:#f4f2ef;border-radius:14px;margin:0;padding:18px 20px;font:400 13.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto;box-shadow:inset 0 0 0 1px #ece8e2}.gs-page .dx-code .dx-copy{color:#3f3f3f;font:500 12.5px/1 var(--font-inter), sans-serif;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:background-color .2s;display:flex;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #e3dfd9}.gs-page .dx-code .dx-copy:hover{color:var(--ink);background:#faf8f6}.gs-page .dx-code .dx-copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gs-page .dx-code .dx-copy svg{width:14px;height:14px}.gs-page .dx-code .k{color:#7a3fc4;font-weight:500}.gs-page .dx-code .u{color:#0b5cad}.gs-page .dx-code .s{color:#1a7a3c}.gs-page .dx-code .n{color:#7a3fc4}.gs-page .dx-pn{border-top:1px solid #ece8e2;grid-template-columns:1fr 1fr;gap:14px;margin:56px 0 0;padding:24px 0 0;list-style:none;display:grid}.gs-page .dx-pn li:empty{visibility:hidden}.gs-page .dx-page .dx-pn a{text-decoration:none}.gs-page .dx-pn a{border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ece8e2}.gs-page .dx-pn a:hover{box-shadow:inset 0 0 0 1px #fb432c8c}.gs-page .dx-pn a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.gs-page .dx-pn small{font:500 13px/1.3 var(--font-inter), sans-serif;color:#5f5f5f}.gs-page .dx-pn b{font:600 16px/1.3 var(--font-geist), var(--font-inter), sans-serif;color:var(--ink)}.gs-page .dx-pn li:last-child a{text-align:right;align-items:flex-end}.gs-page .dx-toc{top:calc(var(--nav-h) + var(--dx-gap) + var(--dx-top-h) + 24px);position:sticky}.gs-page .dx-toc[hidden]{display:none}.gs-page .dx-toc ul{border-left:1px solid #ece8e2;margin:0;padding:0;list-style:none}.gs-page .dx-toc a{font:400 14px/1.4 var(--font-inter), sans-serif;color:#5f5f5f;border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;text-decoration:none;transition:color .2s,border-color .2s;display:block}.gs-page .dx-toc a:hover{color:var(--ink)}.gs-page .dx-toc a.is-on{color:var(--ink);border-left-color:var(--brand-a);font-weight:500}.gs-page .dx-toc a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gs-page .dx-toc .dx-eyebrow{padding-inline:0}@media (prefers-reduced-motion:reduce){.gs-page .dx-card,.gs-page .dx-link,.gs-page .dx-tab,.gs-page .dx-toc a{transition:none}}@media (max-width:1180px){.gs-page .dx-grid{grid-template-columns:232px minmax(0,1fr);gap:48px}.gs-page .dx-toc{display:none}}@media (max-width:900px){.dx.gs-page{padding:24px 16px 72px}.gs-page .dx-shell{padding-inline:0}.gs-page .dx-top{margin-bottom:24px}.gs-page .dx-tabs{scrollbar-width:none;gap:20px;width:100%;overflow-x:auto}.gs-page .dx-tab{white-space:nowrap}.gs-page .dx-grid{grid-template-columns:1fr;gap:24px}.gs-page .dx-side{max-height:none;padding:0;position:static;overflow:visible}.gs-page .dx-navtoggle{all:unset;box-sizing:border-box;background:var(--panel-bg);width:100%;font:600 15px/1.3 var(--font-inter), sans-serif;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.gs-page .dx-navtoggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gs-page .dx-navtoggle svg{width:18px;height:18px;transition:transform .2s}.gs-page .dx-navtoggle[aria-expanded=true] svg{transform:rotate(180deg)}.gs-page .dx-sidebody{margin-top:16px}.gs-page .dx-sidebody[data-closed]{display:none}.gs-page .dx-cards{grid-template-columns:1fr}.gs-page .dx-hero{border-radius:22px;padding:18px}.gs-page .dx-chapters{grid-template-columns:1fr 1fr}.gs-page .dx-pn{grid-template-columns:1fr}}.gs-page .org-stage--soon{cursor:default}.gs-page .org-stage--soon:hover{transform:none}.gs-page .org-stage--soon:not(#_){box-shadow:0 0 0 1px #1717171a}.gs-page .org-stage--soon .dx-soon{color:#57534e;font:600 15px/1.2 var(--font-geist), var(--font-inter), sans-serif;letter-spacing:.01em;justify-items:center;gap:14px;display:grid;position:relative}.gs-page .org-stage--soon .org-play:not(#_){color:#a8a29e;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1717170f}.gs-page .org-stage--soon:hover .org-play{transform:none}@media (max-width:900px){.gs-page .org-stage--soon .dx-soon{gap:10px;font-size:14px}}.gs-page .dx-stage{z-index:0;isolation:isolate;margin-top:24px;position:relative}@media (max-width:768px){.gs-page .dx-top>div{min-width:0;max-width:100%}.gs-page .dx-grid{grid-template-columns:minmax(0,1fr)}.gs-page .dx-tab{padding-top:8px}.gs-page #dx-q{font-size:16px}.gs-page .dx-tabs{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}@media (orientation:portrait) and (max-width:768px){.gs-page .org-stage.is-touch:not(:fullscreen) :is(.org-bar,.org-chapters,.org-chip){display:none!important}}.gs-page .org-stage.is-touch.is-playing:not([data-ui=show]):not(#_) :is(.org-bar,.org-chapters){opacity:0;pointer-events:none;transform:translateY(10px)}.gs-page .org-stage.is-touch:is([data-ui=show],:not(.is-playing)):not(#_) :is(.org-bar,.org-chapters){opacity:1;pointer-events:auto;transform:none}.gs-page .org-stage.is-touch:not(#_) .org-play{transform:none}.gs-page .org-stage.is-touch:not(#_) .org-bar{height:56px;padding-inline:6px}.gs-page .org-stage.is-touch:not(#_) .org-bar-btn{width:44px;height:44px}.gs-page .org-stage.is-touch:not(#_) .org-track-line:before{content:"";position:absolute;inset:-19px 0}@media (orientation:landscape) and (max-height:500px){.gs-page .org-stage.is-touch:not(:fullscreen){max-width:calc(177.778svh - 103.111px);margin-inline:auto}}.gs-page .org-yt{background:#fff;container-type:size}.gs-page .org-yt iframe{pointer-events:none;border:0;width:max(100%,177.78cqh);height:max(100%,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gs-page .org-yt-cover{object-fit:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.gs-page .org-yt.is-rolling .org-yt-cover{opacity:0}.gs-page .org-stage:fullscreen{--chrome:0px;background:#000;aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}.gs-page .org-stage:fullscreen .org-chrome{display:none}.gs-page .org-stage:fullscreen .org-poster{background:#000;top:0}.gs-page .org-stage:fullscreen video.org-screen,.gs-page .org-stage:fullscreen .org-yt-cover{object-fit:contain;background:#000}.gs-page .org-stage:fullscreen .org-chip{display:none}.gs-page .org-stage:fullscreen .org-yt{background:#000}.gs-page .org-stage:fullscreen .org-yt iframe{width:min(100%,177.78cqh);height:min(100%,56.25cqw);transform:translate(-50%,-50%)}.gs-page .dx-stage .org-stage:not(:fullscreen){aspect-ratio:auto;height:0;padding-top:calc(56.25% + var(--chrome,44px));box-sizing:border-box}
