@font-face{font-family:satoshi;src:url(../media/Satoshi.p.2ta4m073o532p.woff2?dpl=02337467c5dbbcf7b432d9280a90442c9181b60b)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}.AUr5XG_className{font-family:satoshi;font-style:normal}.AUr5XG_variable{--font-satoshi:"satoshi"}
html:has(.sg-root){background:#efeff0}html:has(.sg-root) body{background:#efeff0}html:has(.sg-root){scrollbar-width:thin}html:has(.sg-root[data-theme=dark]){background:#161618}html:has(.sg-root[data-theme=dark]) body{background:#161618}@media (prefers-color-scheme:dark){html:has(.sg-root:not([data-theme=light])){background:#161618}html:has(.sg-root:not([data-theme=light])) body{background:#161618}}@font-face{font-family:Satoshi Fallback;src:local(Arial),local(Liberation Sans),local(Roboto);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.sg-root{--sg-canvas:#efeff0;--sg-paper:#fbfbfb;--sg-control:#fff;--sg-rim:#fff;--sg-ink:#1c1c1f;--sg-text:#66666c;--sg-muted:#7c7c82;--sg-faint:#a2a2a8;--sg-placeholder:#a2a2a8;--sg-hairline:#1c1c1f12;--sg-rule:#1c1c1f1f;--sg-accent:#08f;--sg-accent-text:#06c;--sg-wash:#0088ff1a;--sg-selection:#0088ff2e;--sg-error:#b41b34;--sg-pen:#808086;--sg-pen-fine:#bdbdc2;--sg-pen-words:#6e6e74;--sg-sign:#48484d;--sg-face:#2424260d;--sg-face-strong:#24242614;--sg-frost:#fbfbfbdb;--sg-btn:#1c1c1f;--sg-btn-hover:#333337;--sg-btn-text:#fff;--sg-btn-rim:#ffffff1f;--sg-claude:#d97757;--sg-svc-face:#fff;--sg-shadow-xs:0 1px 1px #00000008, 0 2px 2px #00000005, 0 0 0 1px #0000000d;--sg-shadow-sm:0 1px 1px #0000000d, 0 2px 2px #0000000a, 0 4px 2px #00000005, 0 7px 2px #00000003, 0 0 0 1px #0000000d;--sg-shadow-md:0 1px 2px #0000000d, 0 4px 6px #0000000a, 0 10px 14px -2px #0000000d, 0 20px 28px -8px #0000000f, 0 0 0 1px #0000000f;--sg-out:cubic-bezier(.16, 1, .3, 1);--sg-pen-ease:cubic-bezier(.3, .6, .3, 1);--sg-fold:cubic-bezier(.4, 0, .2, 1);--sg-sans:var(--font-satoshi), "Satoshi Fallback", system-ui, sans-serif;--sg-display:var(--sg-sans);--sg-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sg-sheet:760px;--sg-top:40px;--sg-pad:72px;--sg-overhang:56px;--sg-r2:10px;--sg-r3:14px;--sg-r4:18px;--sg-r5:22px;min-height:100vh;color:var(--sg-text);background:var(--sg-canvas);font-family:var(--sg-sans);font-optical-sizing:auto;font-synthesis:none;letter-spacing:0;font-feature-settings:"calt", "kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:28px;overflow-x:clip}.sg-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sg-canvas:#161618;--sg-paper:#1e1e20;--sg-control:#262628;--sg-rim:#ffffff0f;--sg-ink:#f2f2f3;--sg-text:#9d9da4;--sg-muted:#7e7e85;--sg-faint:#5f5f66;--sg-placeholder:#66666d;--sg-hairline:#f2f2f312;--sg-rule:#f2f2f31f;--sg-accent:#0091ff;--sg-accent-text:#66bdff;--sg-wash:#0091ff29;--sg-selection:#0091ff3d;--sg-error:#f3b1bc;--sg-pen:#85858c;--sg-pen-fine:#4f4f55;--sg-pen-words:#95959c;--sg-sign:#c4c4c9;--sg-svc-face:#2c2c2f;--sg-face:#ffffff0f;--sg-face-strong:#ffffff17;--sg-frost:#1f1f21db;--sg-btn:#f2f2f3;--sg-btn-hover:#fff;--sg-btn-text:#161618;--sg-btn-rim:#00000014;--sg-shadow-xs:0 0 1px #00000017, 0 1px 2px #00000014, 0 0 0 1px #0000001f;--sg-shadow-sm:0 0 1px #00000017, 0 1px 2px #00000014, 0 2px 2px #0000000d, 0 4px 2px #00000003, 0 0 0 1px #0000001f;--sg-shadow-md:0 1px 2px #0003, 0 4px 8px #0000002e, 0 12px 24px -4px #00000047, 0 20px 32px -8px #0000005c, 0 0 0 1px #00000029}@media (prefers-color-scheme:dark){.sg-root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sg-canvas:#161618;--sg-paper:#1e1e20;--sg-control:#262628;--sg-rim:#ffffff0f;--sg-ink:#f2f2f3;--sg-text:#9d9da4;--sg-muted:#7e7e85;--sg-faint:#5f5f66;--sg-placeholder:#66666d;--sg-hairline:#f2f2f312;--sg-rule:#f2f2f31f;--sg-accent:#0091ff;--sg-accent-text:#66bdff;--sg-wash:#0091ff29;--sg-selection:#0091ff3d;--sg-error:#f3b1bc;--sg-pen:#85858c;--sg-pen-fine:#4f4f55;--sg-pen-words:#95959c;--sg-sign:#c4c4c9;--sg-svc-face:#2c2c2f;--sg-face:#ffffff0f;--sg-face-strong:#ffffff17;--sg-frost:#1f1f21db;--sg-btn:#f2f2f3;--sg-btn-hover:#fff;--sg-btn-text:#161618;--sg-btn-rim:#00000014;--sg-shadow-xs:0 0 1px #00000017, 0 1px 2px #00000014, 0 0 0 1px #0000001f;--sg-shadow-sm:0 0 1px #00000017, 0 1px 2px #00000014, 0 2px 2px #0000000d, 0 4px 2px #00000003, 0 0 0 1px #0000001f;--sg-shadow-md:0 1px 2px #0003, 0 4px 8px #0000002e, 0 12px 24px -4px #00000047, 0 20px 32px -8px #0000005c, 0 0 0 1px #00000029}}.sg-root *,.sg-root :before,.sg-root :after{box-sizing:border-box}.sg-root ::selection{background:var(--sg-selection)}:where(.sg-root) :where(p,h1,h2,h3,ol,ul,figure){margin:0;padding:0}:where(.sg-root) :where(ol,ul){list-style:none}:where(.sg-root) :where(button,input){font:inherit;letter-spacing:inherit;color:inherit}.sg-root a{color:inherit;text-decoration:none}.sg-doc-title{color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:-.03em;text-wrap:balance;font-size:40px;font-weight:500;line-height:46px}.sg-doc-lede{color:var(--sg-text);text-wrap:pretty;margin-top:16px}.sg-doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.sg-link-btn{background:var(--sg-btn);height:40px;box-shadow:inset 0 0 0 1px var(--sg-btn-rim);transition:background-color .12s var(--sg-out);border-radius:8px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.sg-root .sg-link-btn{color:var(--sg-btn-text)}.sg-quiet{color:var(--sg-muted);cursor:pointer;transition:color .12s var(--sg-out);background:0 0;border:0;padding:6px 10px;font-size:14px;font-weight:500;line-height:20px}.sg-root a.sg-quiet{color:var(--sg-muted)}.sg-root :focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-sheet,.sg-joined{background:var(--sg-paper);box-shadow:var(--sg-shadow-xs);position:relative}.sg-sheet:after,.sg-joined:after{content:"";z-index:2;border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--sg-rim);pointer-events:none;position:absolute;inset:0}::view-transition{pointer-events:none}::view-transition-old(.sg-page-out){animation:.18s cubic-bezier(.16,1,.3,1) both sg-swap-out}::view-transition-group(.sg-page-out){animation:none}@keyframes sg-swap-out{to{opacity:0}}::view-transition-group(.sg-still){animation:none}::view-transition-new(.sg-still){animation:none}::view-transition-old(.sg-still){display:none}::view-transition-group(.sg-menu-slide){animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-sg-navigated] .sg-note-head{animation:none}.sg-note-head{z-index:10;min-height:32px;animation:sg-fade .4s var(--sg-out) both;justify-content:space-between;align-items:center;gap:16px;margin-bottom:56px;display:flex;position:relative}.sg-root .sg-note-title{-webkit-tap-highlight-color:transparent;color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:24px;display:flex}.sg-note-icon{flex:none}.sg-head-action{align-items:center;gap:8px;display:flex}@media (min-width:1340px){.sg-head-action{top:var(--sg-top);z-index:40;flex-direction:column;align-items:flex-end;position:fixed;right:24px}}.sg-footer-lockup{width:auto;height:20px;color:var(--sg-ink);display:block}.sg-header-btn{isolation:isolate;border-radius:var(--sg-r2);background:var(--sg-control);height:32px;box-shadow:inset 0 0 0 1px var(--sg-rim), var(--sg-shadow-sm);color:var(--sg-ink);letter-spacing:0;cursor:pointer;transition:transform .12s var(--sg-out);border:0;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;position:relative}.sg-header-btn:before{content:"";z-index:-1;transition:background-color .12s var(--sg-out);border-radius:7px;position:absolute;inset:3px}.sg-header-btn:active{transform:scale(.97)}.sg-menu{position:relative}.sg-header-btn.sg-menu-btn{place-items:center;width:32px;padding:0;display:grid}.sg-menu-btn svg{width:18px;height:18px}.sg-menu-panel{z-index:50;border-radius:var(--sg-r4);background:var(--sg-control);width:200px;box-shadow:inset 0 0 0 1px var(--sg-rim), var(--sg-shadow-md);padding:5px;position:absolute;top:calc(100% + 6px);right:0}.sg-menu-panel:not([data-open=true]){display:none}.sg-menu-list{margin:0;padding:0;list-style:none}.sg-menu-list+.sg-menu-list{border-top:1px solid var(--sg-hairline);margin-top:5px;padding-top:5px}.sg-root .sg-menu-row{-webkit-tap-highlight-color:transparent;isolation:isolate;height:36px;color:var(--sg-ink);border-radius:13px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.sg-menu-icon{width:18px;height:18px;color:var(--sg-muted);flex:none}.sg-menu-face{z-index:-1;border-radius:inherit;background:var(--sg-face);position:absolute;inset:0}.sg-root .sg-menu-row[aria-current=page] .sg-menu-icon{color:var(--sg-accent)}.sg-root .sg-menu-row:focus-visible{outline-offset:-2px}.sg-join-icon{display:none}@media (min-width:1340px){.sg-head-action{gap:6px}.sg-head-action .sg-join-btn{text-align:left;border-radius:13px;align-items:center;gap:10px;width:168px;height:36px;padding:0 10px;display:flex}.sg-head-action .sg-join-btn:before{border-radius:10px}.sg-head-action .sg-join-icon{width:18px;height:18px;color:var(--sg-accent);flex:none;display:block}.sg-header-btn.sg-menu-btn{display:none}.sg-menu-panel,.sg-menu-panel:not([data-open=true]){width:168px;box-shadow:none;background:0 0;padding:0;display:block;position:static}}.sg-glide{display:none}@media (min-width:1340px) and (hover:hover) and (pointer:fine){.sg-glide{z-index:1;background:var(--sg-face);opacity:0;pointer-events:none;transition:transform .24s var(--sg-out), width .24s var(--sg-out), height .24s var(--sg-out), opacity .12s ease-out;border-radius:13px;display:block;position:absolute;top:0;left:0}.sg-glide[data-shown=true]{opacity:.55}.sg-root .sg-head-action .sg-menu-row:hover,.sg-head-action .sg-join-btn:hover:before{background:0 0}}.sg-main{padding:var(--sg-top) 24px 0;flex-direction:column;align-items:center;gap:28px;display:flex}.sg-sheet{width:min(var(--sg-sheet), 100%);padding:var(--sg-pad) var(--sg-pad) 112px;border-radius:var(--sg-r5)}.sg-sheet-one{padding-top:32px}.sg-sheet-wide{width:min(1140px,100%);padding:64px 24px 88px}.sg-sheet-wide>.sg-h2{text-align:center;margin-bottom:40px}.sg-spread{width:min(1140px,100%)}.sg-page-number{color:var(--sg-faint);letter-spacing:.04em;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:36px;left:0;right:0}@supports (corner-shape:superellipse(1.333)){.sg-sheet{corner-shape:superellipse(1.333);border-radius:26px}}@keyframes sg-fade{0%{opacity:0}}.sg-h1{color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:-.032em;text-wrap:balance;margin-bottom:40px;font-size:52px;font-weight:500;line-height:56px}.sg-opening{color:var(--sg-muted);font-family:var(--sg-display);letter-spacing:-.018em;text-wrap:pretty;margin-bottom:14px;font-size:24px;font-weight:500;line-height:32px}.sg-h1-line{animation:sg-wipe .6s var(--sg-out) both;animation-delay:calc(.1s + var(--i) * .12s);display:block}@keyframes sg-wipe{0%{clip-path:inset(-.2em calc(100% + .2em) -.3em -.2em)}to{clip-path:inset(-.2em -.2em -.3em)}}.sg-p{max-width:34em;color:var(--sg-text);text-wrap:pretty;hanging-punctuation:first allow-end}.sg-root .sg-p a,.sg-root .sg-faq-a a{color:var(--sg-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sg-rule);text-decoration-color:var(--sg-rule);text-underline-offset:3px;transition:text-decoration-color .12s var(--sg-out);font-weight:500;text-decoration-thickness:1px}.sg-root strong.focus{color:var(--sg-ink);font-weight:500}.sg-root .svc{display:inline}.sg-root .svc-tile{vertical-align:-.19em;background:var(--sg-svc-face);width:1.12em;height:1.12em;box-shadow:0 0 0 1px var(--sg-hairline), 0 1px 1px #0000000d;border-radius:.28em;margin-right:.3em;display:inline-block;translate:none}.sg-root .svc-mark{width:.7em;height:.7em;margin:.21em;display:block}.sg-root .svc-name{font-weight:460}.sg-root[data-theme=dark] .svc-tile{box-shadow:inset 0 0 0 1px var(--sg-rim), 0 0 0 1px #0000004d}@media (prefers-color-scheme:dark){.sg-root:not([data-theme=light]) .svc-tile{box-shadow:inset 0 0 0 1px var(--sg-rim), 0 0 0 1px #0000004d}}.sg-root[data-theme=dark] :is(.svc,.sg-fav):is([data-service=notion],[data-service=chatgpt]){--svc-color:var(--sg-ink)!important}@media (prefers-color-scheme:dark){.sg-root:not([data-theme=light]) :is(.svc,.sg-fav):is([data-service=notion],[data-service=chatgpt]){--svc-color:var(--sg-ink)!important}}.sg-enter,.sg-letter-body>:nth-child(-n+3){animation:sg-rise .48s var(--sg-out) both;animation-delay:calc(.18s + var(--i) * 80ms)}.sg-letter-body>:first-child{--i:0}.sg-letter-body>:nth-child(2){--i:1}.sg-letter-body>:nth-child(3){--i:2}@keyframes sg-rise{0%{opacity:0;transform:translateY(8px)}}.sg-hero-enter{z-index:3;position:relative}.sg-opening-form{margin-top:36px}.sg-join{max-width:500px}.sg-field{border-radius:var(--sg-r2);background:var(--sg-control);height:48px;box-shadow:inset 0 0 0 1px var(--sg-rim), var(--sg-shadow-sm);align-items:center;padding:6px;display:flex;position:relative}.sg-field:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--sg-accent);opacity:0;pointer-events:none;transition:opacity .12s var(--sg-out);position:absolute;inset:0}.sg-field:focus-within:after{opacity:1}.sg-field[data-invalid]:after{box-shadow:inset 0 0 0 1.5px var(--sg-error);opacity:1}.sg-input{min-width:0;height:36px;color:var(--sg-ink);letter-spacing:-.006em;background:0 0;border:0;flex:1;padding:0 8px;font-size:16px;line-height:24px}.sg-input::placeholder{color:var(--sg-placeholder);opacity:1}.sg-root .sg-input:focus-visible{outline:none}.sg-ghost{height:24px;color:var(--sg-placeholder);letter-spacing:-.006em;white-space:pre;pointer-events:none;align-items:center;margin-top:-12px;font-size:16px;line-height:24px;display:flex;position:absolute;top:50%;left:14px}.sg-caret{background:var(--sg-ink);width:1.5px;height:19px;margin-left:1px;display:block}.sg-ghost[data-phase=wait] .sg-caret{animation:.53s step-end 3 sg-blink}.sg-ghost[data-phase=done] .sg-caret{animation:1.79s both sg-caret-out}@keyframes sg-blink{50%{opacity:0}}@keyframes sg-caret-out{0%{opacity:1;animation-timing-function:step-end}14.8%{opacity:0;animation-timing-function:step-end}29.6%{opacity:1;animation-timing-function:step-end}44.4%{opacity:0;animation-timing-function:step-end}59.2%{opacity:1;animation-timing-function:step-end}74%{opacity:0;animation-timing-function:step-end}88.8%{opacity:1;animation-timing-function:ease-out}to{opacity:0}}.sg-btn{background:var(--sg-btn);height:36px;box-shadow:inset 0 0 0 1px var(--sg-btn-rim);color:var(--sg-btn-text);letter-spacing:0;cursor:pointer;transition:background-color .12s var(--sg-out), transform .12s var(--sg-out);border:0;border-radius:4px;flex:none;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:grid;position:relative}.sg-btn:active:not(:disabled){transform:scale(.97)}.sg-btn:disabled{cursor:default}.sg-btn-label{opacity:0;transition:opacity .12s var(--sg-out);grid-area:1/1;place-self:center}.sg-btn-label[data-shown]{opacity:1}.sg-form-note{color:var(--sg-text);letter-spacing:0;text-wrap:pretty;margin-top:12px;font-size:13px;line-height:18px}.sg-form-error{color:var(--sg-error);letter-spacing:0;margin-top:12px;font-size:13px;font-weight:500;line-height:18px}.sg-form-error:empty{margin-top:0}.sg-joined{border-radius:var(--sg-r3);background:var(--sg-control);box-shadow:var(--sg-shadow-sm);animation:sg-rise .18s var(--sg-out) both;padding:18px 20px 16px}.sg-joined-head{align-items:flex-start;gap:12px;display:flex}.sg-joined-badge{background:var(--sg-accent);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.sg-joined-tick{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;width:16px;height:16px;animation:sg-draw .24s var(--sg-pen-ease) .12s both}@keyframes sg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sg-joined-line{color:var(--sg-ink);letter-spacing:-.006em;text-wrap:pretty;font-size:15px;font-weight:500;line-height:22px}.sg-joined-edit{color:var(--sg-muted);cursor:pointer;transition:color .12s var(--sg-out);background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;font-weight:500;line-height:18px;display:block}.sg-joined-email{overflow-wrap:anywhere}.sg-plate{border-top:1px solid var(--sg-hairline);margin-top:16px;padding-top:14px}.sg-plate-q{color:var(--sg-text);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.sg-plate-hint{color:var(--sg-muted);letter-spacing:0;font-size:13px;line-height:18px}.sg-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sg-chip{border-radius:var(--sg-r2);background:var(--sg-paper);height:30px;box-shadow:inset 0 0 0 1px var(--sg-rim), var(--sg-shadow-sm);color:var(--sg-text);letter-spacing:0;cursor:pointer;transition:transform .12s var(--sg-out), color .12s var(--sg-out);border:0;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;position:relative}.sg-chip:active{transform:scale(.97)}.sg-chip-tick{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--sg-rule);fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:background-color .12s var(--sg-out), box-shadow .12s var(--sg-out);border-radius:4px;flex:none;padding:1px}.sg-chip[aria-pressed=true]{color:var(--sg-ink)}.sg-chip[aria-pressed=true] .sg-chip-tick{background:var(--sg-accent);animation:sg-draw .16s var(--sg-pen-ease) both;box-shadow:inset 0 0 0 1px #ffffff2e}.sg-plate-thanks{min-height:18px;color:var(--sg-accent-text);letter-spacing:0;margin-top:10px;font-size:13px;font-weight:500;line-height:18px}.sg-sign{margin-top:48px}.sg-sign-name{width:200px;height:auto;margin-left:-6px;display:block;overflow:visible}.sg-sign-stroke{fill:none;stroke:var(--sg-sign);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--sg-pen-ease)}.sg-sign-flourish{transition-duration:.5s;transition-delay:1.1s}.sg-sign-dot{transition-duration:.12s;transition-delay:1.64s}.sg-sign[data-drawn] .sg-sign-stroke{stroke-dashoffset:0}.sg-sign-role{color:var(--sg-muted);letter-spacing:.01em;margin-top:2px;font-size:13px;font-weight:500;line-height:18px}.sg-root a.sg-sign-mail{color:var(--sg-muted);transition:color .12s var(--sg-out)}.sg-h2{color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:-.024em;text-wrap:balance;font-size:28px;font-weight:500;line-height:34px}.sg-label{color:var(--sg-muted)}.sg-related{margin-top:24px}.sg-related li+li{border-top:1px solid var(--sg-hairline)}.sg-related-link{min-height:52px;transition:color .12s var(--sg-out);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:500;display:flex}.sg-root a.sg-related-link{color:var(--sg-ink)}.sg-related-chevron{fill:none;width:14px;height:14px;stroke:var(--sg-faint);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sg-pps{margin-top:104px}.sg-pps:first-child{margin-top:0}.sg-pps .sg-p{margin-top:22px}.sg-pps-line{color:var(--sg-ink);margin-top:20px;font-weight:500}.sg-faq-list{margin:28px -14px 0}.sg-faq-item{position:relative}.sg-faq-item+.sg-faq-item:before{content:"";background:var(--sg-hairline);height:1px;position:absolute;top:0;left:14px;right:14px}.sg-faq-h{font:inherit}.sg-faq-q{border-radius:var(--sg-r3);width:100%;min-height:56px;color:var(--sg-text);text-align:left;cursor:pointer;transition:background-color .12s var(--sg-out), color .12s var(--sg-out);background:0 0;border:0;align-items:center;gap:16px;padding:14px;font-size:17px;font-weight:500;line-height:24px;display:flex;position:relative}.sg-faq-item[data-open] .sg-faq-q{color:var(--sg-ink)}.sg-faq-q:active{background:var(--sg-face-strong);transition-duration:0s}.sg-faq-chevron{fill:none;width:14px;height:14px;stroke:var(--sg-faint);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--sg-out);flex:none;margin-left:-10px}.sg-faq-item[data-open] .sg-faq-chevron{transform:rotate(90deg)}.sg-faq-panel{transition:grid-template-rows .24s var(--sg-out);grid-template-rows:0fr;display:grid}.sg-faq-item[data-open] .sg-faq-panel{grid-template-rows:1fr}.sg-faq-clip{min-height:0;overflow:hidden}.sg-faq-a{max-width:34em;color:var(--sg-text);text-wrap:pretty;opacity:0;transition:opacity .12s var(--sg-out);padding:0 14px 18px;font-size:16px;line-height:26px}.sg-faq-item[data-open] .sg-faq-a{opacity:1;transition-delay:60ms}.sg-closing{width:min(var(--sg-sheet), 100%);padding:104px var(--sg-pad) 56px}.sg-closing-line{max-width:600px;color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:-.03em;text-wrap:balance;margin-bottom:32px;font-size:38px;font-weight:500;line-height:44px}.sg-closing-lead{color:var(--sg-muted)}.sg-footer{width:min(var(--sg-sheet), 100% - 48px);border-top:1px solid var(--sg-hairline);color:var(--sg-muted);letter-spacing:0;margin:72px auto 0;padding:28px 0 72px;font-size:13px;line-height:18px}.sg-footer-main{justify-content:space-between;gap:40px;padding-top:12px;display:flex}.sg-footer-promise{max-width:26ch;color:var(--sg-ink);letter-spacing:-.012em;text-wrap:balance;font-size:20px;font-weight:500;line-height:27px}.sg-footer-from{margin-top:10px}.sg-root a.sg-footer-mail{color:var(--sg-muted);transition:color .12s var(--sg-out)}.sg-footer-index{grid-template-columns:repeat(3,auto);gap:24px 44px;display:grid}.sg-footer-heading{color:var(--sg-faint);margin-bottom:8px;font-size:13px;font-weight:500;line-height:18px}.sg-footer-links{gap:6px;display:grid}.sg-footer-links a{color:var(--sg-muted);transition:color .12s var(--sg-out)}.sg-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:48px;display:flex}.sg-footer-legal{font-variant-numeric:tabular-nums;align-items:center;gap:14px;display:flex}.sg-lights{height:28px;color:var(--sg-muted);cursor:pointer;transition:background-color .12s var(--sg-out), color .12s var(--sg-out), transform .12s var(--sg-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-right:-8px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.sg-lights:active{transform:scale(.97)}.sg-lights-icon{fill:none;stroke:currentColor;stroke-width:1.3px;width:14px;height:14px}.sg-lights-icon path{fill:currentColor;stroke:none}@media (hover:hover) and (pointer:fine){.sg-joined-edit:hover,.sg-footer-links a:hover,.sg-root a.sg-footer-mail:hover,.sg-root a.sg-sign-mail:hover{color:var(--sg-ink)}.sg-header-btn:hover:before,.sg-root .sg-menu-row:hover{background:var(--sg-face)}.sg-link-btn:hover{background:var(--sg-btn-hover)}.sg-root .sg-quiet:hover{color:var(--sg-ink)}.sg-root a.sg-related-link:hover,.sg-root a.sg-tile-link:hover,.sg-root a.sg-bento-link:hover{color:var(--sg-text)}.sg-root .sg-p a:hover,.sg-root .sg-faq-a a:hover{text-decoration-color:currentColor}.sg-btn:hover:not(:disabled){background:var(--sg-btn-hover)}.sg-chip:hover{color:var(--sg-ink)}.sg-faq-q:hover{background:var(--sg-face)}.sg-lights:hover{background:var(--sg-face);color:var(--sg-ink)}}.sg-faq-box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--app-check,var(--sg-faint));border-radius:5px;flex:none;place-items:center;transition:background-color .16s ease-out,box-shadow .16s ease-out;display:inline-grid}.sg-faq-tick{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:12px;height:12px;transition:stroke-dashoffset .22s ease-out 60ms}.sg-faq-item[data-read] .sg-faq-box{background:var(--sg-accent);box-shadow:inset 0 0 0 1.5px var(--sg-accent)}.sg-faq-item[data-read] .sg-faq-tick{stroke-dashoffset:0}.sg-faq-a{padding-left:46px}.sg-ps .sg-h2{margin-bottom:36px}.sg-p+.sg-p{margin-top:18px}@media (max-width:719px){.sg-faq-a{padding:0 10px 18px 42px}.sg-root .sg-hero-stage{max-width:none;width:calc(100% + 2 * var(--sg-pad) - 32px);margin-left:calc(16px - var(--sg-pad))}.sg-root{--sg-pad:24px}.sg-main{gap:12px;padding:0}.sg-sheet{width:100%;padding:36px var(--sg-pad) 88px;border-radius:0}.sg-sheet-one{padding-top:14px}.sg-sheet-wide{padding:36px 12px 76px}.sg-sheet-wide>.sg-h2{text-align:left;margin-bottom:28px;padding:0 12px}.sg-note-head{margin-bottom:36px}.sg-page-number{bottom:28px}@supports (corner-shape:superellipse(1.333)){.sg-sheet{border-radius:0}}.sg-h1{margin-bottom:28px;font-size:clamp(32px,9vw,36px);line-height:1.1}.sg-opening{font-size:20px;line-height:27px}.sg-opening-form{margin-top:28px}.sg-input,.sg-ghost{font-size:16px}.sg-btn{padding:0 12px}.sg-sign{margin-top:40px}.sg-h2{font-size:24px;line-height:30px}.sg-doc-title{font-size:32px;line-height:38px}.sg-pps{margin-top:88px}.sg-faq-list{margin-left:-10px;margin-right:-10px}.sg-faq-item+.sg-faq-item:before{left:10px;right:10px}.sg-faq-q{padding:14px 10px}.sg-closing{padding:80px 24px 24px}.sg-closing-line{letter-spacing:-.028em;font-size:30px;line-height:36px}.sg-footer{margin-top:72px;padding-bottom:64px}.sg-footer-main{flex-direction:column}.sg-footer-index{grid-template-columns:repeat(2,1fr);gap:24px 16px}.sg-footer-heading{margin-bottom:0}.sg-footer-links{gap:0}.sg-footer-links a{align-items:center;min-height:44px;display:flex}.sg-footer-bottom{flex-direction:column;align-items:flex-start}}:root[data-sg-reveal]::view-transition-group(root){animation:none}:root[data-sg-reveal]::view-transition-old(root){mix-blend-mode:normal;z-index:-1;animation:none}:root[data-sg-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-sg-reveal] .sg-root *,:root[data-sg-reveal] .sg-root :before,:root[data-sg-reveal] .sg-root :after{transition:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}::view-transition-old(*){animation-duration:0s!important}::view-transition-new(*){animation-duration:0s!important}.sg-glide{transition:opacity .12s ease-out!important}.sg-root *,.sg-root :before,.sg-root :after{animation:none!important}.sg-h1-line,.sg-enter,.sg-letter-body>:nth-child(-n+3),.sg-note-head,.sg-joined{animation:.12s ease-out both sg-fade!important}.sg-root .sg-sign-stroke,.sg-root .sg-chip-tick,.sg-root .sg-joined-tick{stroke-dashoffset:0;transition:opacity .12s ease-out}.sg-root .sg-chip[aria-pressed=false] .sg-chip-tick{stroke-dashoffset:1px}.sg-chip,.sg-btn,.sg-header-btn,.sg-lights{transform:none!important}}.sg-platforms{color:var(--sg-muted);flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding:0;list-style:none;display:flex}.sg-platforms li{align-items:center;gap:6px;display:flex}.sg-platforms svg{width:18px;height:18px}.sg-platforms span{color:var(--sg-pen-words);font-size:13px;line-height:18px}@media (max-width:639px){.sg-platforms{gap:8px 10px}.sg-platforms li{gap:4px}.sg-platforms svg{width:16px;height:16px}}.sg-root a.sg-david{white-space:nowrap}.sg-david-face{vertical-align:-.2em;width:1.15em;height:1.15em;box-shadow:0 0 0 1px var(--sg-hairline);border-radius:50%;margin-right:.3em;display:inline-block}
