.gd-layer{position:fixed;inset:0;z-index:9700;pointer-events:none;font-family:var(--gd-font,inherit);--gd-ink-c:var(--gd-ink,#14161a);--gd-ink2-c:var(--gd-ink2,#4a4f5a);--gd-ink3-c:var(--gd-ink3,var(--gd-ink2-c));--gd-ink4-c:var(--gd-ink4,var(--gd-ink3-c));--gd-brand-c:var(--gd-brand,#3557d8);--gd-brand-deep-c:var(--gd-brand-deep,var(--gd-brand-c));--gd-on-brand-c:var(--gd-on-brand,#fff);--gd-tint-c:var(--gd-tint,color-mix(in oklab,var(--gd-brand-c),transparent 90%));--gd-raised-c:var(--gd-raised,#fff);--gd-ws-c:var(--gd-ws,color-mix(in oklab,var(--gd-raised-c),var(--gd-ink-c) 4%));--gd-line-c:var(--gd-line,#d9dce3);--gd-line-soft-c:var(--gd-line-soft,color-mix(in oklab,var(--gd-line-c),transparent 45%));--gd-ok-c:var(--gd-ok,#3f6f4f);--gd-ease:var(--gd-ease-t,cubic-bezier(.2,.8,.2,1));animation:gdLayerIn .24s var(--gd-ease)}@keyframes gdLayerIn{0%{opacity:0}}.gd-layer.closing{opacity:0;transition:opacity .22s var(--gd-ease)}.gd-layer.closing .gd-card,.gd-layer.closing .gd-menu{pointer-events:none}.gd-layer[popover]{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible;color:inherit}.gd-layer::backdrop{display:none}.gd-layer button{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;line-height:normal}.gd-layer h3,.gd-layer p{all:unset;display:block;box-sizing:border-box}.gd-layer button:focus-visible{outline:2px solid var(--gd-brand-c);outline-offset:2px}.gd-dim{position:absolute;inset:0;background:transparent;transition:background .2s var(--gd-ease)}.gd-dim.full{background:color-mix(in oklab,var(--gd-ink-c),transparent 58%)}.gd-spot{position:absolute;border-radius:12px;box-shadow:0 0 0 2px var(--gd-brand-c),0 0 0 7px color-mix(in oklab,var(--gd-brand-c),transparent 76%),0 0 0 9999px color-mix(in oklab,var(--gd-ink-c),transparent 60%);transition:left .32s var(--gd-ease),top .32s var(--gd-ease),width .32s var(--gd-ease),height .32s var(--gd-ease),opacity .24s var(--gd-ease);will-change:left,top,width,height}.gd-spot.off{opacity:0;transition:opacity .16s var(--gd-ease)}.gd-cursor{position:absolute;left:0;top:0;color:var(--gd-ink-c);transform:translate(50vw,50vh);transition:transform .4s cubic-bezier(.25,.9,.3,1);filter:drop-shadow(0 2px 3px color-mix(in oklab,var(--gd-ink-c),transparent 62%));will-change:transform}.gd-cursor svg{display:block;position:relative;z-index:1;transition:transform .12s var(--gd-ease)}.gd-cursor.down svg{transform:scale(.9)}.gd-cursor .ring{position:absolute;left:4px;top:2px;width:10px;height:10px;border-radius:99px;border:2px solid var(--gd-brand-c);opacity:0;transform:scale(.6)}.gd-cursor.click .ring{animation:gdRing .28s var(--gd-ease) both}@keyframes gdRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@keyframes gdScaleIn{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}.gd-card{position:absolute;pointer-events:auto;width:480px;max-width:calc(100vw - 24px);background:var(--gd-raised-c);color:var(--gd-ink-c);border:1px solid color-mix(in oklab,var(--gd-ink-c),transparent 86%);border-radius:16px;box-shadow:0 1px 2px color-mix(in oklab,var(--gd-ink-c),transparent 90%),0 14px 34px color-mix(in oklab,var(--gd-ink-c),transparent 84%),0 40px 90px color-mix(in oklab,var(--gd-ink-c),transparent 80%);padding:14px 18px;box-sizing:border-box;overflow:hidden;transition:left .26s var(--gd-ease),top .26s var(--gd-ease),width .2s var(--gd-ease),opacity .18s var(--gd-ease),transform .26s var(--gd-ease)}.gd-card.moving{opacity:.72;transform:translateY(3px)}.gd-card.snap{transition:opacity .16s var(--gd-ease)}.gd-card:before{display:none}.gd-layer .gd-card h3{font-family:var(--gd-font-title,inherit);font-size:19px;line-height:1.25;font-weight:500;letter-spacing:-.012em;margin:0 0 6px;color:var(--gd-ink-c)}.gd-layer .gd-card p{margin:0;font-size:13.25px;line-height:1.6;color:var(--gd-ink2-c)}.gd-layer .gd-card p b{color:var(--gd-ink-c);font-weight:560}.gd-card .gd-foot,.gd-card .gd-intro,.gd-card .gd-speedrow,.gd-layer .gd-card h3,.gd-layer .gd-card p{animation:gdTextIn .26s var(--gd-ease) both}.gd-layer .gd-card p{animation-delay:30ms}.gd-card .gd-foot,.gd-card .gd-intro,.gd-card .gd-speedrow{animation-delay:60ms}@keyframes gdTextIn{0%{opacity:0;transform:translateY(5px)}}.gd-head{display:flex;align-items:center;gap:4px;margin-bottom:12px}.gd-sp{flex:1}.gd-layer .gd-chapbtn{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 9px 0 4px;border-radius:99px;background:var(--gd-tint-c);color:var(--gd-brand-deep-c);font-family:var(--gd-font);font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .14s var(--gd-ease);max-width:100%;min-width:0}.gd-layer .gd-chapbtn:hover{background:color-mix(in oklab,var(--gd-brand-c),transparent 82%)}.gd-layer .gd-chapbtn svg{width:13px;height:13px;flex:none;opacity:.7}.gd-layer .gd-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--gd-ink3-c);cursor:pointer;transition:background .14s var(--gd-ease),color .14s var(--gd-ease)}.gd-layer .gd-iconbtn:hover{background:color-mix(in oklab,var(--gd-ink-c),transparent 93%);color:var(--gd-ink-c)}.gd-layer .gd-iconbtn svg{width:16px;height:16px}.gd-layer .gd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 13px;border-radius:9px;border:1px solid color-mix(in oklab,var(--gd-ink-c),transparent 82%);background:var(--gd-raised-c);color:var(--gd-ink-c);font-size:13px;font-weight:500;cursor:pointer;transition:transform .12s var(--gd-ease),border-color .14s var(--gd-ease),background .14s var(--gd-ease);white-space:nowrap}.gd-layer .gd-btn:hover{border-color:color-mix(in oklab,var(--gd-ink-c),transparent 60%);background:var(--gd-ws-c)}.gd-layer .gd-btn:active{transform:scale(.97)}.gd-layer .gd-btn.primary{background:var(--gd-brand-c);border-color:var(--gd-brand-deep-c);color:var(--gd-on-brand-c);box-shadow:0 1px 2px color-mix(in oklab,var(--gd-brand-deep-c),transparent 70%)}.gd-layer .gd-btn.primary:hover{background:var(--gd-brand-deep-c)}.gd-layer .gd-btn.sm{height:30px;padding:0 12px;font-size:12.5px}.gd-layer .gd-btn.xs{height:26px;padding:0 8px;font-size:11.5px;border-radius:7px}.gd-layer .gd-btn.ghost{border-color:transparent;color:var(--gd-ink3-c)}.gd-layer .gd-btn.ghost:hover{border-color:color-mix(in oklab,var(--gd-ink-c),transparent 82%);color:var(--gd-ink-c);background:transparent}.gd-num{font-family:var(--gd-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}.gd-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:6px;border:1px solid color-mix(in oklab,currentColor,transparent 62%);box-shadow:0 1px 0 color-mix(in oklab,currentColor,transparent 62%);background:var(--gd-raised-c);font-family:var(--gd-font-mono,ui-monospace,monospace);font-size:11px;line-height:1;vertical-align:2px;color:var(--gd-ink-c)}.gd-layer .gd-card p .gd-kbd{margin:0 1px}.gd-layer .gd-btn.primary .gd-kbd{background:transparent;border-color:color-mix(in oklab,var(--gd-on-brand-c),transparent 50%);box-shadow:none;color:var(--gd-on-brand-c);height:18px;min-width:18px;font-size:10.5px}.gd-intro{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.gd-intro .gd-btn{flex:1 1 auto;height:36px}.gd-intro .gd-btn.primary{flex:1.4 1 auto}.gd-intro svg{width:16px;height:16px}.gd-speedrow{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.gd-speedrow .gd-hint:last-child{margin-left:auto}.gd-hint{font-size:11px;color:var(--gd-ink3-c)}.gd-seg{display:inline-flex;border:1px solid var(--gd-line-c);border-radius:7px;overflow:hidden}.gd-layer .gd-seg button{border:0;background:transparent;padding:3px 9px;font-size:11.5px;color:var(--gd-ink2-c);cursor:pointer}.gd-layer .gd-seg button+button{border-left:1px solid var(--gd-line-c)}.gd-layer .gd-seg button.on{background:var(--gd-tint-c);color:var(--gd-brand-deep-c)}.gd-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--gd-line-soft-c)}.gd-prog{display:flex;gap:3px;flex:1 1 140px;max-width:220px;height:4px;cursor:pointer;align-items:stretch}.gd-prog .seg{position:relative;height:100%;border-radius:99px;background:color-mix(in oklab,var(--gd-ink-c),transparent 88%);overflow:hidden;min-width:4px;transition:transform .14s var(--gd-ease)}.gd-prog .seg i{display:block;height:100%;background:var(--gd-brand-c);transition:width .26s var(--gd-ease)}.gd-prog .seg:hover{transform:scaleY(1.7);background:color-mix(in oklab,var(--gd-brand-c),transparent 72%)}.gd-foot .gd-hint.gd-num{font-size:10.5px;color:var(--gd-ink4-c);white-space:nowrap}.gd-bar{position:absolute;left:0;bottom:0;height:2px;width:0;max-width:100%;background:var(--gd-brand-c);border-radius:0 2px 0 0}.gd-keycap{position:absolute;left:50%;bottom:92px;transform:translateX(-50%) translateY(10px);display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:14px;background:color-mix(in oklab,var(--gd-ink-c),transparent 6%);box-shadow:0 12px 34px color-mix(in oklab,var(--gd-ink-c),transparent 55%);opacity:0;transition:opacity .12s var(--gd-ease),transform .18s var(--gd-ease);pointer-events:none;z-index:5}.gd-keycap.show{opacity:1;transform:translateX(-50%) translateY(0)}.gd-keycap .gd-kbd{height:30px;min-width:30px;font-size:15px;padding:0 10px;border-radius:8px;border:0;background:var(--gd-raised-c);color:var(--gd-ink-c);box-shadow:0 2px 0 color-mix(in oklab,var(--gd-ink-c),transparent 45%)}.gd-keycap i{color:var(--gd-raised-c);font-style:normal;opacity:.6}.gd-menu{position:absolute;pointer-events:auto;background:var(--gd-raised-c);color:var(--gd-ink-c);border:1px solid color-mix(in oklab,var(--gd-ink-c),transparent 86%);border-radius:12px;box-shadow:0 1px 2px color-mix(in oklab,var(--gd-ink-c),transparent 90%),0 18px 46px color-mix(in oklab,var(--gd-ink-c),transparent 76%);padding:6px;z-index:10;animation:gdScaleIn .16s var(--gd-ease) both}.gd-mhead{font-family:var(--gd-font-mono,ui-monospace,monospace);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--gd-ink4-c);padding:8px 10px 4px}.gd-layer .gd-mi{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font-size:12.75px;color:var(--gd-ink-c);cursor:pointer;transition:background .12s var(--gd-ease)}.gd-layer .gd-mi:hover{background:color-mix(in oklab,var(--gd-ink-c),transparent 94%)}.gd-layer .gd-mi.on{background:var(--gd-tint-c);color:var(--gd-brand-deep-c)}.gd-mico{flex:0 0 auto;margin-top:1px;display:inline-flex}.gd-mico svg{width:16px;height:16px}.gd-mtxt{display:flex;flex-direction:column;gap:1px;min-width:0}.gd-msub{font-size:11px;color:var(--gd-ink3-c);white-space:normal}.gd-layer.glide .gd-spot{transition:opacity .26s var(--gd-ease);will-change:left,top,width,height,border-radius}.gd-layer.glide .gd-card{transition:left .56s cubic-bezier(.22,1,.36,1),top .56s cubic-bezier(.22,1,.36,1),width .26s var(--gd-ease),opacity .22s var(--gd-ease),transform .32s var(--gd-ease)}.gd-layer.glide .gd-card.moving{opacity:.92;transform:none}.gd-layer.glide .gd-card.track{transition:left .2s var(--gd-ease),top .2s var(--gd-ease),width .2s var(--gd-ease),opacity .2s var(--gd-ease),transform .2s var(--gd-ease)}.gd-layer.glide .gd-spot.arrive{animation:gdArrive .76s var(--gd-ease)}@keyframes gdArrive{0%,to{box-shadow:0 0 0 2px var(--gd-brand-c),0 0 0 7px color-mix(in oklab,var(--gd-brand-c),transparent 76%),0 0 0 9999px color-mix(in oklab,var(--gd-ink-c),transparent 60%)}45%{box-shadow:0 0 0 2px var(--gd-brand-c),0 0 0 13px color-mix(in oklab,var(--gd-brand-c),transparent 88%),0 0 0 9999px color-mix(in oklab,var(--gd-ink-c),transparent 60%)}}@media (prefers-reduced-motion:reduce){.gd-layer.glide .gd-spot.arrive{animation:none}}body.guiding{--gd-motion-slow:260ms;--gd-motion-med:180ms}@media (max-width:620px){.gd-card{width:calc(100vw - 24px)!important;left:12px!important}}@media (prefers-reduced-motion:reduce){.gd-card,.gd-card .gd-foot,.gd-card .gd-intro,.gd-card .gd-speedrow,.gd-cursor,.gd-dim,.gd-keycap,.gd-layer,.gd-layer .gd-card h3,.gd-layer .gd-card p,.gd-menu,.gd-spot{transition:none;animation:none}}
/*# sourceMappingURL=9d518d878dc3b64e.css.map*/