.docs-shell{--docs-sidebar-w:240px;--docs-toc-w:220px;--docs-content-max:780px;--docs-gutter:32px;display:grid;grid-template-columns:var(--docs-sidebar-w) minmax(0,1fr) var(--docs-toc-w);grid-gap:var(--docs-gutter);gap:var(--docs-gutter);align-items:start;width:100%;max-width:var(--max);margin:0 auto;padding:24px 0 96px;color:var(--text);background:radial-gradient(ellipse 70% 40% at 50% 0,rgba(232,196,120,.06),transparent 72%)}.docs-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height) + 16px);align-self:start;max-height:calc(100vh - var(--site-header-height) - 32px);overflow-y:auto;padding-right:8px;font-size:14px;line-height:1.5;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.docs-sidebar-group{margin:0 0 22px}.docs-sidebar-group-label{display:block;margin:0 0 8px;padding:0 12px;color:var(--text-dim);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.docs-sidebar-list{list-style:none;margin:0;padding:0}.docs-sidebar-item{margin:0}.docs-sidebar-link{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--text-soft);text-decoration:none;font-weight:500;transition:background-color .12s ease,color .12s ease}.docs-sidebar-link:hover{background:rgba(255,255,255,.04);color:var(--text)}.docs-sidebar-link.is-active{background:var(--gold-soft);color:var(--gold-bright)}.docs-sidebar-link-external:after{content:"↗";margin-left:auto;color:var(--text-dim);font-size:12px}.docs-content{min-width:0;max-width:var(--docs-content-max);padding:0 4px}.docs-kicker{display:block;margin:0 0 8px;color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.docs-h1{margin:0 0 12px;font-size:42px;font-weight:700;letter-spacing:-.015em;line-height:1.1;color:var(--text)}.docs-h1-accent{color:var(--gold)}.docs-meta{margin:0 0 28px;font-size:13px;color:var(--text-dim)}.docs-meta strong{color:var(--text-soft);font-weight:600}.meth-flow{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:18px 0 28px}.meth-flow-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;padding:8px 16px;border-radius:12px;background:radial-gradient(ellipse 90% 120% at 0 0,rgba(216,179,106,.08),transparent 60%),linear-gradient(180deg,rgba(10,13,22,.92),rgba(3,7,10,.96));border:1px solid rgba(216,179,106,.26);box-shadow:0 0 0 1px rgba(216,179,106,.04),0 10px 24px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,240,180,.06);transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .34s cubic-bezier(.2,.8,.2,1)}.meth-flow-step:hover{transform:translateY(-2px);border-color:rgba(232,196,120,.5);box-shadow:0 0 0 1px rgba(232,196,120,.1),0 18px 32px rgba(0,0,0,.5),0 0 28px rgba(232,196,120,.15),inset 0 1px 0 rgba(255,240,180,.1)}.meth-flow-step-n{font-size:22px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(232,196,120,.58);line-height:1;letter-spacing:-.01em;text-shadow:0 0 12px rgba(232,196,120,.18);transition:color .24s ease,text-shadow .24s ease}.meth-flow-step:hover .meth-flow-step-n{color:rgba(232,196,120,.95);text-shadow:0 0 12px rgba(232,196,120,.4)}.meth-flow-step-body{min-width:0;display:flex;flex-direction:column;row-gap:2px}.meth-flow-step-title{display:block;margin:0;font-size:14px;font-weight:700;line-height:1.2;color:rgba(248,240,220,.98)}.meth-flow-step-detail{display:block;margin:0;font-size:12.5px;line-height:1.45;color:rgba(220,210,180,.72)}@media (max-width:720px){.meth-flow-step{column-gap:14px;padding:10px 14px}.meth-flow-step-n{font-size:26px}.meth-flow-step-detail{font-size:12px}}.meth-flow-arrow{display:block;text-align:center;font-size:11px;line-height:1;color:var(--gold);opacity:.7}.docs-content .leg-grid,.docs-content .priv-grid{margin-bottom:32px}.docs-lead{margin:0 0 28px;font-size:18px;line-height:1.5;color:var(--text-soft)}.docs-lead-thin{margin:4px 0 14px;font-size:13.5px;line-height:1.55;color:var(--text-dim)}.docs-content h2{margin:40px 0 12px;font-size:24px;font-weight:700}.docs-content h2,.docs-content h3{color:var(--text);scroll-margin-top:calc(var(--site-header-height) + 16px)}.docs-content h3{margin:28px 0 8px;font-size:18px;font-weight:600}.docs-content p{margin:0 0 14px;font-size:15.5px;line-height:1.65;color:var(--text-soft)}.docs-content a{color:var(--gold-bright);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.docs-content a:hover{color:var(--gold)}.docs-content ol,.docs-content ul{margin:0 0 16px;padding-left:22px;color:var(--text-soft);font-size:15.5px;line-height:1.65}.docs-content li{margin:0 0 6px}.docs-code,.docs-content .docs-code{display:block;margin:12px 0 20px;padding:16px 18px;border-radius:10px;background:rgba(8,12,18,.72);border:1px solid rgba(216,179,106,.18);color:var(--text);font-size:12.5px;line-height:1.7;letter-spacing:.01em;white-space:pre;overflow-x:auto}.docs-code,.docs-code code,.docs-content .docs-code,.docs-content code{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Consolas,monospace}.docs-code code,.docs-content code{font-size:.94em;color:var(--gold-bright)}.docs-toc{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height) + 16px);align-self:start;max-height:calc(100vh - var(--site-header-height) - 32px);overflow-y:auto;padding-left:12px;border-left:1px solid var(--line);font-size:13px;line-height:1.5;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.docs-toc-label{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--text-dim);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.docs-toc-list{list-style:none;margin:0;padding:0}.docs-toc-item{margin:0}.docs-toc-link{display:block;padding:4px 0;color:var(--text-dim);text-decoration:none;transition:color .12s ease}.docs-toc-link:hover{color:var(--text-soft)}.docs-toc-link.is-active{color:var(--gold-bright)}.docs-toc-link[data-depth="3"]{padding-left:14px}.docs-highlights{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:0 0 36px}.docs-highlight{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:start;padding:16px 18px;border-radius:14px;background:radial-gradient(ellipse 90% 120% at 0 0,rgba(216,179,106,.08),transparent 60%),linear-gradient(180deg,rgba(10,13,22,.92),rgba(3,7,10,.96));border:1px solid rgba(216,179,106,.26);box-shadow:0 0 0 1px rgba(216,179,106,.04),0 10px 24px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,240,180,.06);transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .34s cubic-bezier(.2,.8,.2,1)}.docs-highlight:hover{transform:translateY(-4px);border-color:rgba(232,196,120,.55);box-shadow:0 0 0 1px rgba(232,196,120,.1),0 22px 40px rgba(0,0,0,.55),0 0 36px rgba(232,196,120,.2),inset 0 1px 0 rgba(255,240,180,.12)}.docs-highlight-num{grid-column:1;grid-row:1/span 2;align-self:center;font-size:34px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(232,196,120,.58);line-height:1;letter-spacing:-.01em;text-shadow:0 0 16px rgba(232,196,120,.18);transition:color .24s ease,text-shadow .24s ease}.docs-highlight:hover .docs-highlight-num{color:rgba(232,196,120,.95);text-shadow:0 0 12px rgba(232,196,120,.4)}.docs-highlight-icon{width:24px;height:24px;color:var(--gold)}.docs-highlight-title{grid-column:2;margin:0;font-size:15px;font-weight:700;line-height:1.25;color:rgba(248,240,220,.98)}.docs-highlight-body{grid-column:2;margin:0;font-size:12.5px;line-height:1.5;color:rgba(220,210,180,.72)}.docs-fortune-figure{margin:18px 0 0;padding:0;max-width:630px}.docs-fortune-img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid rgba(216,179,106,.22);box-shadow:0 0 0 1px rgba(216,179,106,.04),0 12px 28px rgba(0,0,0,.45)}.docs-fortune-caption{margin:8px 0 0;font-size:12px;font-style:italic;color:rgba(220,210,180,.55);line-height:1.4}.docs-cta-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:0 0 36px}.docs-cta{display:flex;align-items:center;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.docs-cta:hover{border-color:rgba(216,179,106,.4);background:var(--panel-strong)}.docs-cta-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--gold-soft);color:var(--gold);font-size:18px}.docs-cta-label{display:flex;flex-direction:column;gap:2px;font-size:14px}.docs-cta-label-head{font-weight:600;color:var(--text)}.docs-cta-label-sub{color:var(--text-dim);font-size:12px}.docs-cta-arrow{margin-left:auto;color:var(--text-dim);font-size:14px}.docs-shell.is-wide{grid-template-columns:200px minmax(0,1fr);--docs-gutter:24px}.docs-shell.is-wide .docs-content{max-width:none}.docs-shell.is-wide .hiw-brain-h{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:12px;column-gap:12px;grid-row-gap:14px;row-gap:14px;align-items:stretch;margin-top:18px;margin-bottom:22px}.docs-shell.is-wide .hiw-faq-compact,.docs-shell.is-wide .hiw-proof{margin-bottom:22px}.docs-shell.is-wide .hiw-brain-arrow,.docs-shell.is-wide .hiw-brain-arrow-final{display:none}.docs-shell.is-wide .hiw-brain-cell{flex:unset;width:100%}.docs-shell.is-wide .hiw-brain-cell .hiw-node{width:100%;height:100%}.docs-shell.is-wide .hiw-output-node{grid-column:1/-1;width:100%;margin-top:0;flex:unset}.docs-shell.is-wide .hiw-node{padding:12px 14px;min-height:132px;column-gap:12px}.docs-shell.is-wide .hiw-node-num{font-size:34px}.docs-shell.is-wide .hiw-node-fn{font-size:14.5px}.docs-shell.is-wide .hiw-node-clarifier{font-size:11px}.docs-faq-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 0 32px}.docs-faq-card{padding:18px 18px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.docs-faq-card-can{border-left:3px solid rgba(150,220,170,.55)}.docs-faq-card-cant{border-left:3px solid rgba(220,110,100,.45)}.docs-faq-card-title{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--text)}.docs-faq-rows{display:flex;flex-direction:column}.docs-faq-row{border-top:1px solid var(--line)}.docs-faq-row:first-child{border-top:0}.docs-faq-row>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:10px 0;font-size:13.5px;font-weight:600;color:var(--text-soft);line-height:1.4;transition:color .12s ease}.docs-faq-row>summary:hover,.docs-faq-row[open]>summary{color:var(--text)}.docs-faq-row>summary::-webkit-details-marker,.docs-faq-row>summary::marker{display:none;content:""}.docs-faq-row-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1px solid;font-size:11px;font-weight:800;line-height:1;flex-shrink:0;transition:transform .14s ease}.docs-faq-row-mark-yes{color:rgba(150,220,170,.95);background:rgba(120,200,140,.08)}.docs-faq-row-mark-no{color:rgba(220,110,100,.95);background:rgba(220,110,100,.06)}.docs-faq-row-mark-q{color:rgba(216,179,106,.85);background:rgba(216,179,106,.06)}.docs-faq-row-mark:before{content:"+"}.docs-faq-row[open] .docs-faq-row-mark:before{content:"−"}.docs-faq-row-a{margin:0 0 12px 28px;font-size:13px;line-height:1.55;color:var(--text-soft)}.docs-faq-contact{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.docs-faq-contact-row{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.docs-faq-contact-kind{grid-row:1/3;align-self:center;font-size:10.5px;font-weight:700;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase}.docs-faq-contact-email{font-size:14px;font-weight:600;color:var(--gold-bright);text-decoration:none}.docs-faq-contact-email:hover{text-decoration:underline}.docs-faq-contact-hint{grid-column:2;font-size:11.5px;color:var(--text-dim);line-height:1.4}.docs-faq-sla{margin:0 0 14px;font-size:12.5px;color:var(--text-dim);line-height:1.5}.contact-routing-grid{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}@media (max-width:620px){.contact-routing-grid{grid-template-columns:1fr}}.contact-routing-item{display:flex;min-width:0}.contact-routing-card,.docs-content .contact-routing-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;width:100%;padding:14px 18px;border:1px solid rgba(216,179,106,.24);border-radius:14px;background:radial-gradient(ellipse 80% 100% at 0 0,rgba(232,196,120,.07),transparent 60%),linear-gradient(180deg,rgba(20,24,34,.78),rgba(10,14,22,.56));box-shadow:0 4px 18px rgba(0,0,0,.32);text-decoration:none;color:inherit;cursor:pointer;transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .22s ease}.docs-content .contact-routing-card *{text-decoration:none}.contact-routing-card:focus-visible,.contact-routing-card:hover{transform:translateY(-2px);border-color:rgba(248,220,130,.55);box-shadow:0 8px 26px rgba(0,0,0,.44),0 0 0 1px rgba(232,196,120,.22),0 0 22px rgba(232,196,120,.16);outline:none}.contact-routing-card:active{transform:translateY(0)}.contact-routing-kind{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(220,210,180,.5)}.contact-routing-email,.contact-routing-kind{font-family:ui-monospace,SF Mono,Menlo,monospace}.contact-routing-email{font-size:14px;font-weight:600;letter-spacing:.01em;color:rgba(232,196,120,.95);word-break:break-all;transition:color .2s ease}.contact-routing-card:focus-visible .contact-routing-email,.contact-routing-card:hover .contact-routing-email{color:rgba(248,220,156,1)}.contact-routing-hint{font-size:12.5px;line-height:1.45;color:rgba(220,210,180,.62)}.contact-copy-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,16px);z-index:1000;display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid rgba(216,179,106,.4);border-radius:999px;background:linear-gradient(180deg,rgba(20,24,34,.96),rgba(10,14,22,.94));color:rgba(232,224,200,.95);font-size:13px;line-height:1.35;box-shadow:0 14px 40px rgba(0,0,0,.55),0 0 22px rgba(232,196,120,.16);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .24s cubic-bezier(.2,.7,.2,1);max-width:min(92vw,460px)}.contact-copy-toast-show{opacity:1;transform:translate(-50%)}.contact-copy-toast-tick{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(125,210,166,.2);border:1px solid rgba(125,210,166,.55);color:rgba(125,210,166,.98);font-size:12px;font-weight:700;flex:0 0 auto}.contact-copy-toast-copy{font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-copy-toast-copy strong{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;color:rgba(232,196,120,.98);letter-spacing:.01em}.contact-form{position:relative;overflow:hidden;flex-direction:column;margin:14px 0 24px;padding:22px 24px 24px;border:1px solid rgba(216,179,106,.28);border-radius:14px;background:radial-gradient(ellipse 80% 100% at 0 0,rgba(232,196,120,.08),transparent 60%),linear-gradient(180deg,rgba(20,24,34,.8),rgba(10,14,22,.6));box-shadow:0 4px 22px rgba(0,0,0,.36)}.contact-form,.contact-form-row{display:flex;gap:14px}.contact-form-row-double{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:620px){.contact-form-row-double{grid-template-columns:1fr}}.contact-form-field{display:flex;flex-direction:column;gap:5px;position:relative}.contact-form-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.contact-form-required{color:var(--gold-bright);margin-left:2px}.contact-form-input,.contact-form-textarea{width:100%;padding:11px 13px;border:1px solid rgba(216,179,106,.22);border-radius:8px;background:rgba(6,10,18,.72);color:var(--text);font-family:inherit;font-size:14px;line-height:1.45;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;resize:vertical}.contact-form-textarea{min-height:108px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.contact-form-input:hover,.contact-form-textarea:hover{border-color:rgba(216,179,106,.42)}.contact-form-input:focus,.contact-form-textarea:focus{outline:none;border-color:rgba(232,196,120,.85);background:rgba(6,10,18,.88);box-shadow:0 0 0 3px rgba(232,196,120,.16)}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:rgba(220,210,180,.34)}.contact-form-counter{align-self:flex-end;margin-top:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;color:rgba(220,210,180,.42);letter-spacing:.04em}.contact-form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:2px}.contact-form-submit{position:relative;overflow:hidden;isolation:isolate;padding:11px 28px;border:1px solid rgba(232,196,120,.55);border-radius:999px;background:linear-gradient(180deg,rgba(20,24,34,.9),rgba(10,14,22,.85));color:rgba(232,196,120,.95);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .24s ease,color .24s ease .1s;box-shadow:0 4px 14px rgba(0,0,0,.32)}.contact-form-submit:before{content:"";position:absolute;inset:0;background:rgba(248,220,130,1);-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);transition:-webkit-clip-path .56s cubic-bezier(.6,0,.2,1);transition:clip-path .56s cubic-bezier(.6,0,.2,1);transition:clip-path .56s cubic-bezier(.6,0,.2,1),-webkit-clip-path .56s cubic-bezier(.6,0,.2,1);z-index:-1}.contact-form-submit:focus-visible:not(:disabled),.contact-form-submit:hover:not(:disabled){border-color:rgba(248,220,130,.98);color:rgba(20,24,32,.98);outline:none}.contact-form-submit:focus-visible:not(:disabled):before,.contact-form-submit:hover:not(:disabled):before{-webkit-clip-path:circle(180% at 50% 50%);clip-path:circle(180% at 50% 50%)}.contact-form-submit:disabled{opacity:.45;cursor:not-allowed}.contact-form-error{margin:0;font-size:13px;color:rgba(220,135,120,.98);line-height:1.4}.contact-form-sent{align-items:flex-start;text-align:left;gap:8px;padding:26px 24px 24px}.contact-form-sent-tick{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(125,210,166,.18);border:1px solid rgba(125,210,166,.45);color:rgba(125,210,166,.98);font-size:15px;font-weight:700;box-shadow:0 0 14px rgba(125,210,166,.22)}.contact-form-sent-title{margin:0;font-size:20px;font-weight:700;color:rgba(248,232,196,.98);letter-spacing:-.005em}.contact-form-sent-copy{margin:0;font-size:14px;color:rgba(220,210,180,.78);line-height:1.55}.contact-form-secondary{margin-top:10px;padding:9px 18px;border:1px solid rgba(216,179,106,.3);border-radius:999px;background:transparent;color:rgba(232,196,120,.85);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.contact-form-secondary:focus-visible,.contact-form-secondary:hover{color:rgba(20,24,32,.98);background:rgba(232,196,120,.92);border-color:rgba(232,196,120,.92);outline:none}.docs-foot{margin:40px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--text-dim)}.docs-foot a{color:var(--gold-bright)}@media (max-width:720px){.docs-faq-contact,.docs-faq-pair{grid-template-columns:1fr}}[data-theme=light] body.supports-light .docs-shell{color:var(--text);background:radial-gradient(ellipse 70% 40% at 50% 0,rgba(161,127,42,.22),transparent 72%)}[data-theme=light] body.supports-light .docs-sidebar,[data-theme=light] body.supports-light .docs-toc{scrollbar-color:rgba(28,26,21,.18) transparent}[data-theme=light] body.supports-light .docs-sidebar-link:hover{background:rgba(28,26,21,.05)}[data-theme=light] body.supports-light .docs-highlight,[data-theme=light] body.supports-light .meth-flow-step{background:radial-gradient(ellipse 90% 120% at 0 0,rgba(161,127,42,.1),transparent 60%),linear-gradient(180deg,rgba(255,251,244,.94),rgba(240,232,216,.98));border-color:rgba(161,127,42,.3);box-shadow:0 0 0 1px rgba(161,127,42,.06),0 10px 24px rgba(70,55,20,.12),inset 0 1px 0 rgba(255,255,255,.6)}[data-theme=light] body.supports-light .docs-highlight:hover,[data-theme=light] body.supports-light .meth-flow-step:hover{border-color:rgba(161,127,42,.55);box-shadow:0 0 0 1px rgba(161,127,42,.12),0 18px 32px rgba(70,55,20,.18),0 0 28px rgba(216,179,106,.2),inset 0 1px 0 rgba(255,255,255,.7)}[data-theme=light] body.supports-light .docs-highlight-num,[data-theme=light] body.supports-light .meth-flow-step-n{color:rgba(161,127,42,.72);text-shadow:0 0 12px rgba(161,127,42,.16)}[data-theme=light] body.supports-light .docs-highlight:hover .docs-highlight-num,[data-theme=light] body.supports-light .meth-flow-step:hover .meth-flow-step-n{color:rgba(125,95,24,1);text-shadow:0 0 12px rgba(161,127,42,.32)}[data-theme=light] body.supports-light .docs-highlight-title,[data-theme=light] body.supports-light .meth-flow-step-title{color:rgba(28,22,12,.96)}[data-theme=light] body.supports-light .docs-highlight-body,[data-theme=light] body.supports-light .meth-flow-step-detail{color:rgba(58,50,34,.8)}[data-theme=light] body.supports-light .docs-fortune-caption{color:rgba(70,60,40,.65)}[data-theme=light] body.supports-light .docs-fortune-img{border-color:rgba(161,127,42,.28);box-shadow:0 0 0 1px rgba(161,127,42,.06),0 12px 28px rgba(70,55,20,.16)}[data-theme=light] body.supports-light .docs-faq-card-can{border-left-color:rgba(60,130,90,.6)}[data-theme=light] body.supports-light .docs-faq-card-cant{border-left-color:rgba(160,60,50,.55)}[data-theme=light] body.supports-light .docs-faq-row-mark-yes{color:rgba(50,120,80,.95);background:rgba(80,160,100,.1)}[data-theme=light] body.supports-light .docs-faq-row-mark-no{color:rgba(170,65,50,.95);background:rgba(170,65,50,.1)}[data-theme=light] body.supports-light .docs-faq-row-mark-q{color:rgba(125,95,24,.9);background:rgba(161,127,42,.1)}[data-theme=light] body.supports-light .contact-form,[data-theme=light] body.supports-light .contact-routing-card,[data-theme=light] body.supports-light .docs-content .contact-routing-card{background:radial-gradient(ellipse 80% 100% at 0 0,rgba(161,127,42,.1),transparent 60%),linear-gradient(180deg,rgba(255,251,244,.94),rgba(240,232,216,.9));border-color:rgba(161,127,42,.3);box-shadow:0 4px 22px rgba(70,55,20,.14)}[data-theme=light] body.supports-light .contact-form{background:radial-gradient(ellipse 100% 60% at 50% 0,rgba(216,179,106,.18),transparent 68%),linear-gradient(180deg,rgba(255,251,244,.96),rgba(240,232,216,.92));border-color:rgba(161,127,42,.38);box-shadow:0 8px 26px rgba(70,55,20,.16),0 0 22px rgba(216,179,106,.14),inset 0 1px 0 rgba(255,251,244,.9)}[data-theme=light] body.supports-light .contact-routing-card:focus-visible,[data-theme=light] body.supports-light .contact-routing-card:hover{border-color:rgba(125,95,24,.65);box-shadow:0 8px 26px rgba(70,55,20,.2),0 0 0 1px rgba(161,127,42,.24),0 0 22px rgba(216,179,106,.18)}[data-theme=light] body.supports-light .contact-routing-kind{color:rgba(58,50,34,.55)}[data-theme=light] body.supports-light .contact-routing-email{color:rgba(125,95,24,.98)}[data-theme=light] body.supports-light .contact-routing-card:hover .contact-routing-email{color:rgba(90,65,8,1)}[data-theme=light] body.supports-light .contact-routing-hint{color:rgba(58,50,34,.68)}[data-theme=light] body.supports-light .contact-form-input,[data-theme=light] body.supports-light .contact-form-textarea{background:rgba(255,253,248,.98);border-color:rgba(161,127,42,.32);color:var(--text);box-shadow:inset 0 1px 2px rgba(70,55,20,.06)}[data-theme=light] body.supports-light .contact-form-input:hover,[data-theme=light] body.supports-light .contact-form-textarea:hover{border-color:rgba(161,127,42,.5)}[data-theme=light] body.supports-light .contact-form-input:focus,[data-theme=light] body.supports-light .contact-form-textarea:focus{border-color:rgba(125,95,24,.9);background:rgba(255,253,248,1);box-shadow:0 0 0 3px rgba(216,179,106,.24)}[data-theme=light] body.supports-light .contact-form-input::placeholder,[data-theme=light] body.supports-light .contact-form-textarea::placeholder{color:rgba(58,50,34,.42)}[data-theme=light] body.supports-light .contact-form-counter{color:rgba(58,50,34,.7)}[data-theme=light] body.supports-light .contact-form-submit{background:linear-gradient(180deg,rgba(232,200,114,.98),rgba(200,154,67,.98));color:rgba(28,22,12,.98);border-color:rgba(125,95,24,.85);box-shadow:0 6px 18px rgba(125,95,24,.28),0 0 22px rgba(216,179,106,.3),inset 0 1px 0 rgba(255,246,214,.6)}[data-theme=light] body.supports-light .contact-form-submit:focus-visible:not(:disabled),[data-theme=light] body.supports-light .contact-form-submit:hover:not(:disabled){background:linear-gradient(180deg,rgba(246,220,150,1),rgba(216,172,78,1));color:rgba(20,18,12,1);border-color:rgba(90,65,8,1);box-shadow:0 10px 26px rgba(125,95,24,.36),0 0 30px rgba(216,179,106,.42),inset 0 1px 0 rgba(255,246,214,.7)}[data-theme=light] body.supports-light .contact-form-submit:disabled{background:rgba(232,224,208,.7);color:rgba(58,50,34,.42);border-color:rgba(161,127,42,.24);box-shadow:none}[data-theme=light] body.supports-light .contact-copy-toast{background:linear-gradient(180deg,rgba(255,251,244,.98),rgba(240,232,216,.96));border-color:rgba(161,127,42,.5);color:rgba(28,22,12,.95);box-shadow:0 14px 40px rgba(70,55,20,.22),0 0 22px rgba(216,179,106,.18)}[data-theme=light] body.supports-light .contact-copy-toast-copy strong{color:rgba(125,95,24,.98)}[data-theme=light] body.supports-light .contact-form-sent-title{color:rgba(20,18,12,.98)}[data-theme=light] body.supports-light .contact-form-sent-copy{color:rgba(58,50,34,.78)}[data-theme=light] body.supports-light .hiw-title{color:rgba(28,22,12,.98)}[data-theme=light] body.supports-light .hiw-title em{background:linear-gradient(90deg,rgba(125,95,24,1),rgba(90,65,8,1));-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] body.supports-light .hiw-hero-compact .hiw-title em{background:none;-webkit-text-fill-color:rgba(28,22,12,.98);color:rgba(28,22,12,.98)}[data-theme=light] body.supports-light .hiw-hero-compact .hiw-title-gold{color:rgba(125,95,24,1);text-shadow:0 0 12px rgba(216,179,106,.35)}[data-theme=light] body.supports-light .hiw-sub{color:rgba(58,50,34,.78)}[data-theme=light] body.supports-light .hiw-node,[data-theme=light] body.supports-light .hiw-output-node{background:radial-gradient(ellipse 90% 120% at 0 0,rgba(161,127,42,.14),transparent 60%),linear-gradient(180deg,rgba(255,253,246,.98),rgba(238,228,208,.92));border-color:rgba(161,127,42,.38);box-shadow:0 0 0 1px rgba(161,127,42,.08),0 10px 24px rgba(70,55,20,.14),inset 0 1px 0 rgba(255,255,255,.7)}[data-theme=light] body.supports-light .hiw-proof{background:radial-gradient(ellipse 80% 140% at 50% 0,rgba(161,127,42,.14),transparent 75%),linear-gradient(180deg,rgba(255,253,246,.94),rgba(238,228,208,.88));border-color:rgba(161,127,42,.3);box-shadow:0 0 0 1px rgba(161,127,42,.06),0 14px 32px rgba(70,55,20,.14),inset 0 1px 0 rgba(255,255,255,.7)}[data-theme=light] body.supports-light .hiw-faq-card{background:radial-gradient(ellipse 90% 120% at 0 0,rgba(161,127,42,.14),transparent 60%),linear-gradient(180deg,rgba(255,253,246,.98),rgba(238,228,208,.92));border-color:rgba(161,127,42,.38);box-shadow:0 0 0 1px rgba(161,127,42,.08),0 10px 24px rgba(70,55,20,.14),inset 0 1px 0 rgba(255,255,255,.7)}[data-theme=light] body.supports-light .hiw-faq-card:hover{border-color:rgba(125,95,24,.6);box-shadow:0 0 0 1px rgba(125,95,24,.14),0 14px 30px rgba(70,55,20,.18),0 0 24px rgba(216,179,106,.2),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme=light] body.supports-light .hiw-faq-q{color:rgba(28,22,12,.98)}[data-theme=light] body.supports-light .hiw-faq-a{color:rgba(58,50,34,.78)}[data-theme=light] body.supports-light .hiw-node-num{color:rgba(161,127,42,.75);text-shadow:0 0 12px rgba(216,179,106,.2)}[data-theme=light] body.supports-light .hiw-node:hover .hiw-node-num{color:rgba(125,95,24,1);text-shadow:0 0 12px rgba(216,179,106,.35)}[data-theme=light] body.supports-light .hiw-node-kicker{color:rgba(125,95,24,.95);text-shadow:none}[data-theme=light] body.supports-light .hiw-node-fn{color:rgba(28,22,12,.98)}[data-theme=light] body.supports-light .hiw-node-clarifier{color:rgba(58,50,34,.72)}[data-theme=light] body.supports-light .hiw-node-chips li{color:rgba(58,50,34,.88);background:rgba(161,127,42,.1);border-color:rgba(161,127,42,.35)}[data-theme=light] body.supports-light .hiw-node-why{color:rgba(58,50,34,.82);border-top-color:rgba(161,127,42,.25)}[data-theme=light] body.supports-light .hiw-output-node-label{color:rgba(30,105,65,1);text-shadow:0 0 14px rgba(95,217,158,.25)}[data-theme=light] body.supports-light .hiw-output-node-sub{color:rgba(40,90,60,.75)}[data-theme=light] body.supports-light .hiw-output-node-star{color:rgba(30,130,80,1);text-shadow:0 0 10px rgba(216,179,106,.35),0 0 18px rgba(95,217,158,.55)}[data-theme=light] body.supports-light .hiw-proof-kicker{color:rgba(58,50,34,.78)}[data-theme=light] body.supports-light .hiw-proof-value{color:rgba(28,22,12,.98)}[data-theme=light] body.supports-light .hiw-proof-subvalue{color:rgba(58,50,34,.65)}[data-theme=light] body.supports-light .hiw-proof-divider{background:linear-gradient(180deg,transparent,rgba(161,127,42,.35) 30%,rgba(161,127,42,.35) 70%,transparent)}[data-theme=light] body.supports-light .hiw-proof-band-legend{color:rgba(58,50,34,.75)}[data-theme=light] body.supports-light .hiw-proof-band-legend span:last-child{color:rgba(30,130,80,.95)}[data-theme=light] body.supports-light .hiw-proof-band-tick{color:rgba(58,50,34,.68)}[data-theme=light] body.supports-light .hiw-proof-band-tick:last-child{color:rgba(30,130,80,.9);text-shadow:0 0 6px rgba(95,217,158,.28)}[data-theme=light] body.supports-light .hiw-proof-band-tick:before{background:rgba(58,50,34,.45)}[data-theme=light] body.supports-light .hiw-proof-outputs li{color:rgba(58,50,34,.88);background:rgba(161,127,42,.1);border-color:rgba(161,127,42,.35)}[data-theme=light] body.supports-light .hiw-cta-label{color:rgba(58,50,34,.85)}[data-theme=light] body.supports-light .hiw-cta-link{color:rgba(125,95,24,.98);border-color:rgba(125,95,24,.45)}[data-theme=light] body.supports-light .hiw-cta-link:focus-visible,[data-theme=light] body.supports-light .hiw-cta-link:hover{color:rgba(90,65,8,1);border-color:rgba(125,95,24,.85);background:linear-gradient(180deg,rgba(216,179,106,.24),rgba(216,179,106,.08));box-shadow:0 0 0 1px rgba(161,127,42,.1),0 0 18px rgba(216,179,106,.3),inset 0 1px 0 rgba(255,255,255,.6)}@media (max-width:1099px){.docs-shell{grid-template-columns:200px minmax(0,1fr);--docs-gutter:24px}.docs-toc{display:none}.docs-h1{font-size:36px}.docs-cta-row,.docs-highlights{grid-template-columns:repeat(2,1fr)}.docs-shell.is-wide .hiw-brain-h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.docs-shell,.docs-shell.is-wide{grid-template-columns:1fr;gap:0;padding:16px 0 80px}.docs-sidebar{position:relative;top:0;max-height:none;overflow:visible;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--line)}.docs-shell-mobile-nosidebar .docs-sidebar{display:none}.docs-shell-mobile-nosidebar{padding-top:8px}.docs-sidebar-group{margin-bottom:14px}.docs-content{padding:0}.docs-h1{font-size:30px}.docs-lead{font-size:16px}.docs-cta-row,.docs-highlights{grid-template-columns:1fr}.docs-shell.is-wide .hiw-brain-h{grid-template-columns:1fr;row-gap:10px}.docs-shell.is-wide .hiw-node{min-height:0;padding:10px 14px;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:1px}.docs-shell.is-wide .hiw-node-num{font-size:32px;grid-row:1}.docs-shell.is-wide .hiw-node-chips{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:6px 0 0}.docs-shell.is-wide .hiw-node-why{grid-column:2;padding-left:0;padding-top:8px;margin-top:6px;border-left:0;border-top:1px solid rgba(216,179,106,.18);font-size:11px;line-height:1.45}}