.ag-page{--ag-frame:#050f1c}.ag-page .ag-flow.reveal,.ag-page .ag-pick.reveal,.ag-page .ag-fields.reveal,.ag-page .ag-shot.reveal{opacity:1;transform:none;transition:none}.ag-win{overflow:hidden;border:1px solid rgba(157,190,255,.18);border-radius:14px;background:var(--ag-frame)}.ag-win-bar{display:flex;box-sizing:border-box;height:39px;align-items:center;gap:11px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.08)}.ag-win-bar i{width:8px;height:8px;border-radius:50%;background:#ffffff29}.ag-win-bar i:first-child{background:#9dbeff8c}.ag-win-bar b{margin-left:6px;color:#ffffff9e;font-family:var(--sd-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em}.ag-win-bar em{margin-left:auto;color:#ffffff57;font-size:calc(11.5px + var(--grow) * .0045);font-style:normal;font-weight:400}.ag-flow-section{padding:var(--sd-sec-y) 0}.ag-flow-head{display:grid;align-items:end;column-gap:clamp(calc(32px + var(--grow) * .015),5vw,calc(80px + var(--grow) * .0375));grid-template-columns:minmax(0,1fr) minmax(0,.72fr);margin-bottom:var(--sd-block);row-gap:18px}.ag-flow-head .sd-lead{margin-top:0}.ag-flow{border-color:#9dbeff29}.ag-flow-body{padding:clamp(20px,3vw,34px) clamp(18px,3vw,34px) clamp(24px,3.4vw,38px)}.ag-step{position:relative;display:grid;align-items:start;column-gap:clamp(calc(18px + var(--grow) * .0084),2.6vw,calc(38px + var(--grow) * .0178));grid-template-columns:minmax(calc(96px + var(--grow) * .045),.16fr) minmax(0,1fr);padding:var(--sd-inner) 0;row-gap:12px}.ag-step+.ag-step{border-top:1px solid var(--sd-line)}.ag-step:not(:last-child):after{position:absolute;bottom:0;left:5px;width:1px;height:100%;background:linear-gradient(#9dbeff0f,#9dbeff80);content:"";transform:scaleY(0);transform-origin:top;transition:transform .5s var(--sd-ease)}.ag-step-name{position:relative;margin:0;padding-left:24px}.ag-step-name:before{position:absolute;top:5px;left:0;width:11px;height:11px;border:1px solid rgba(49,130,246,.4);border-radius:50%;background:var(--sub-panel);content:"";transition:background .35s var(--sd-ease),border-color .35s var(--sd-ease)}.ag-step-name b{display:block;color:var(--sd-body);font-size:calc(15px + var(--grow) * .0059);font-weight:600;letter-spacing:-.02em;transition:color .35s var(--sd-ease)}.ag-flow.is-visible .ag-step:not(:last-child):after{transform:scaleY(1)}.ag-flow.is-visible .ag-step-name:before{border-color:var(--sd-cyan);background:var(--sd-cyan)}.ag-flow.is-visible .ag-flow.is-visible .ag-step-name b{color:var(--sd-ink)}.ag-flow.is-visible .ag-step:nth-child(2) .ag-step-name:before,.ag-flow.is-visible .ag-step:nth-child(2) .ag-step-name b{transition-delay:2.1s}.ag-flow.is-visible .ag-step:nth-child(2):after{transition-delay:1.9s}.ag-flow.is-visible .ag-step:nth-child(3) .ag-step-name:before,.ag-flow.is-visible .ag-step:nth-child(3) .ag-step-name b{transition-delay:3.4s}.ag-flow.is-visible .ag-step:nth-child(1):after{transition-delay:.1s}.ag-ask{display:flex;align-items:center;gap:calc(14px + var(--grow) * .0066);padding:14px 16px;border:1px solid var(--sd-line);border-radius:12px;background:#ffffff0b}.ag-ask-text{overflow:hidden;min-width:0;flex:1 1 auto;color:var(--sd-ink);font-size:clamp(calc(15px + var(--grow) * .0059),1.3vw,calc(18px + var(--grow) * .007));font-weight:400;letter-spacing:-.02em;white-space:nowrap}.ag-ask-text span{display:inline-block;overflow:hidden;max-width:0;border-right:2px solid transparent;vertical-align:bottom;white-space:nowrap}.ag-flow.is-visible .ag-ask-text span{animation:ag-type 1.5s steps(20,end) .35s forwards,ag-caret .7s step-end .35s 4}@keyframes ag-type{0%{max-width:0}to{max-width:100%}}@keyframes ag-caret{0%,to{border-right-color:transparent}50%{border-right-color:var(--sd-cyan)}}.ag-ask-send{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#9dbeff24;color:var(--sd-cyan);transition:background .3s var(--sd-ease)}.ag-ask-send svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ag-flow.is-visible .ag-ask-send{animation:ag-pulse .5s var(--sd-ease) 1.85s}@keyframes ag-pulse{50%{background:var(--sd-cyan);color:#04121c}}.ag-docs{display:flex;flex-wrap:wrap;gap:9px}.ag-docs span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--sd-line);border-radius:999px;color:#ffffffd9;font-size:calc(13.5px + var(--grow) * .0053);font-weight:500;opacity:0;transform:translateY(calc(8px * var(--reveal-dir)))}.ag-docs span:before{width:5px;height:5px;border-radius:50%;background:var(--sd-cyan);content:""}.ag-flow.is-visible .ag-docs span{animation:ag-in .45s var(--sd-ease) forwards}.ag-flow.is-visible .ag-docs span:nth-child(1){animation-delay:2.2s}.ag-flow.is-visible .ag-docs span:nth-child(2){animation-delay:2.4s}.ag-flow.is-visible .ag-docs span:nth-child(3){animation-delay:2.6s}.ag-flow.is-visible .ag-docs span:nth-child(4){animation-delay:2.8s}@keyframes ag-in{to{opacity:1;transform:none}}.ag-engine{margin:14px 0 0;color:#e0e9f780;font-family:var(--sd-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;opacity:0}.ag-flow.is-visible .ag-engine{animation:ag-in .5s var(--sd-ease) 3s forwards}.ag-out{padding:16px 18px 18px;border:1px solid var(--sd-line);border-radius:12px;background:#ffffff0b;opacity:0;transform:translateY(calc(10px * var(--reveal-dir)))}.ag-flow.is-visible .ag-out{animation:ag-in .5s var(--sd-ease) 3.5s forwards}.ag-out-top{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--sd-ink);font-size:calc(14px + var(--grow) * .0055);font-weight:600}.ag-out-top em{margin-left:auto;color:var(--sd-cyan);font-family:var(--sd-mono);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.14em}.ag-out-top svg{width:16px;height:16px;fill:none;stroke:var(--sd-cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ag-lines{display:grid;gap:9px}.ag-lines i{height:8px;border-radius:3px;background:linear-gradient(90deg,#3182f652,#ffffff14);transform:scaleX(0);transform-origin:left}.ag-lines i:nth-child(2){max-width:88%}.ag-lines i:nth-child(3){max-width:62%}.ag-flow.is-visible .ag-lines i{animation:ag-fill .5s var(--sd-ease) forwards}.ag-flow.is-visible .ag-lines i:nth-child(1){animation-delay:3.75s}.ag-flow.is-visible .ag-lines i:nth-child(2){animation-delay:3.9s}.ag-flow.is-visible .ag-lines i:nth-child(3){animation-delay:4.05s}@keyframes ag-fill{to{transform:scaleX(1)}}.ag-out-kinds{display:flex;flex-wrap:wrap;margin:16px 0 0;gap:8px}.ag-out-kinds b{padding:7px 12px;border-radius:6px;background:#ffffff12;color:#ffffffd9;font-size:calc(12.5px + var(--grow) * .0049);font-weight:500;opacity:0}.ag-flow.is-visible .ag-out-kinds b{animation:ag-in .4s var(--sd-ease) forwards}.ag-flow.is-visible .ag-out-kinds b:nth-child(1){animation-delay:4.2s}.ag-flow.is-visible .ag-out-kinds b:nth-child(2){animation-delay:4.32s}.ag-flow.is-visible .ag-out-kinds b:nth-child(3){animation-delay:4.44s}.ag-flow.is-visible .ag-out-kinds b:nth-child(4){animation-delay:4.56s}.ag-pick-section{padding:var(--sd-sec-y) 0}.ag-pick-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--sd-line)}.ag-pick-list button{display:grid;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--sd-line);background:none;font-family:inherit;text-align:left;cursor:pointer;gap:5px}.ag-pick-list button:focus-visible{outline:2px solid var(--sd-cyan-ink);outline-offset:-2px}.ag-pick-list em{color:#9aa9b8;font-family:var(--sd-mono);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.18em;transition:color .3s var(--sd-ease)}.ag-pick-list b{color:var(--sd-ink);font-size:clamp(calc(17px + var(--grow) * .0066),1.5vw,calc(21px + var(--grow) * .0082));font-weight:600;letter-spacing:-.03em;transition:color .3s var(--sd-ease)}.ag-pick-list span{overflow:hidden;max-height:0;color:var(--sd-body);font-size:calc(14.5px + var(--grow) * .0057);font-weight:300;line-height:1.7;opacity:0;transition:max-height .4s var(--sd-ease),opacity .3s var(--sd-ease),margin .4s var(--sd-ease)}.ag-pick-list button[aria-pressed=true] em{color:var(--sd-cyan-ink)}.ag-pick-list button[aria-pressed=true] span{max-height:80px;margin-top:3px;opacity:1}.ag-pick-list button:hover b{color:var(--sd-cyan-ink)}.ag-pick-shot{position:relative;overflow:hidden;max-width:90%;margin:0 auto;border:1px solid var(--sd-line);border-radius:14px;line-height:0}.ag-pick-shot img{display:block;width:100%}.ag-pick-mark{position:absolute;top:var(--t);left:var(--l);width:var(--w);height:var(--h);border:1.5px solid var(--sd-cyan);border-radius:8px;background:#9dbeff1f;box-shadow:0 0 0 2600px #030a146b;pointer-events:none;transition:left .55s var(--sd-ease),top .55s var(--sd-ease),width .55s var(--sd-ease),height .55s var(--sd-ease)}.ag-pick-cap{margin:14px 0 0;color:var(--sd-body);font-size:calc(13.5px + var(--grow) * .0053);font-weight:300}.ag-ops-section{padding:var(--sd-sec-y) 0}.ag-ops-list{margin:0}.ag-ops-list>div{display:grid;align-items:baseline;column-gap:clamp(calc(16px + var(--grow) * .0075),2.4vw,calc(32px + var(--grow) * .015));grid-template-columns:minmax(calc(130px + var(--grow) * .0609),.36fr) minmax(0,1fr);padding:15px 0;border-top:1px solid var(--sd-line);row-gap:5px}.ag-ops-list dt{color:var(--sd-ink);font-size:calc(15px + var(--grow) * .0059);font-weight:600;letter-spacing:-.02em}.ag-ops-list dd{margin:0;color:var(--sd-body);font-size:calc(14px + var(--grow) * .0055);font-weight:300;line-height:1.78}.ag-shot{overflow:hidden;max-width:90%;margin:0 auto;border:1px solid rgba(157,190,255,.16);border-radius:14px;line-height:0}.ag-shot img{display:block;width:100%;clip-path:inset(0 0 14% 0);transition:clip-path .9s var(--sd-ease)}.ag-shot.is-visible img{clip-path:inset(0 0 0 0)}.ag-shot figcaption{padding:13px 16px;border-top:1px solid var(--sd-line);color:#e0e9f78c;font-size:calc(12.5px + var(--grow) * .0049);font-weight:300;line-height:1.6}.ag-fields-section{padding:var(--sd-sec-y-sm) 0}.ag-fields{margin:var(--sd-block) 0 0;padding:0;list-style:none}.ag-fields li{display:grid;align-items:center;column-gap:clamp(calc(20px + var(--grow) * .0094),3vw,calc(54px + var(--grow) * .0253));grid-template-columns:minmax(0,.5fr) minmax(0,1fr);padding:var(--sd-row) 0 var(--sd-row) clamp(18px,2.4vw,34px);border-bottom:1px solid var(--sd-line);row-gap:8px}.ag-fields li:first-child{border-top:1px solid var(--sd-line)}.ag-fields li:before{position:absolute;left:0;width:2px;height:100%;background:var(--sd-cyan);content:"";transform:scaleY(0);transform-origin:top;transition:transform .5s var(--sd-ease)}.ag-fields li{position:relative}.ag-fields.is-visible li:before{transform:scaleY(1)}.ag-fields.is-visible li:nth-child(2):before{transition-delay:.1s}.ag-fields.is-visible li:nth-child(3):before{transition-delay:.2s}.ag-fields.is-visible li:nth-child(4):before{transition-delay:.3s}.ag-fields b{color:var(--sd-ink);font-size:clamp(calc(19px + var(--grow) * .0074),1.9vw,calc(27px + var(--grow) * .0105));font-weight:600;letter-spacing:-.04em}.ag-fields span{color:var(--sd-body);font-size:calc(15px + var(--grow) * .0059);font-weight:300;line-height:1.8}.ag-gains-section{padding:var(--sd-sec-y-sm) 0}.ag-gains-inner{display:grid;align-items:start;column-gap:clamp(calc(32px + var(--grow) * .015),5vw,calc(90px + var(--grow) * .0422));grid-template-columns:minmax(0,.82fr) minmax(0,1fr);row-gap:var(--sd-block)}.ag-gains-inner h2{margin:0}.ag-gains{display:grid;margin:0;column-gap:clamp(calc(24px + var(--grow) * .0112),3vw,calc(44px + var(--grow) * .0206));grid-template-columns:repeat(2,minmax(0,1fr))}.ag-gains>div{padding:14px 0;border-top:1px solid var(--sd-line)}.ag-gains dt{color:var(--sd-ink);font-size:calc(15px + var(--grow) * .0059);font-weight:600;letter-spacing:-.02em}.ag-gains dd{margin:6px 0 0;color:var(--sd-body);font-size:calc(13.5px + var(--grow) * .0053);font-weight:300;line-height:1.72}@media(max-width:1000px){.ag-flow-head,.ag-gains-inner,.ag-fields li{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.ag-step{grid-template-columns:minmax(0,1fr);row-gap:14px}.ag-step:not(:last-child):after{display:none}.ag-ops-list>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ag-ask-text{font-size:calc(14px + var(--grow) * .0055)}.ag-ask{padding:12px 13px;gap:10px}.ag-gains{grid-template-columns:minmax(0,1fr)}.ag-flow-head h2 br{display:none}}@media(prefers-reduced-motion:reduce){.ag-flow.is-visible .ag-ask-text span,.ag-flow.is-visible .ag-docs span,.ag-flow.is-visible .ag-engine,.ag-flow.is-visible .ag-out,.ag-flow.is-visible .ag-lines i,.ag-flow.is-visible .ag-out-kinds b,.ag-flow.is-visible .ag-ask-send{animation:none!important}.ag-ask-text span{max-width:100%!important}.ag-docs span,.ag-engine,.ag-out,.ag-out-kinds b{opacity:1!important;transform:none!important}.ag-lines i{transform:scaleX(1)!important}.ag-step-name:before,.ag-step-name i,.ag-step-name b,.ag-step:after,.ag-pick-mark,.ag-pick-list span,.ag-fields li:before{transition:none!important}.ag-shot img{clip-path:none!important;transition:none!important}}.ag-pick-section,.ag-ops-section{padding:var(--sd-sec-y) 0}.ag-pick-shot,.ag-shot{border-radius:10px}.ag-pick-shot img,.ag-shot img{display:block;width:100%;max-width:100%;height:auto}
