.dp{border-radius:inherit;user-select:none;width:100%;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;overflow:hidden}.dp-bar{background:#161619;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:36px;padding:0 12px;display:flex}.dp-bar-l{color:#ffffff73;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.dp-dot{background:#34d399;border-radius:50%;width:8px;height:8px}.dp-bar-r{gap:2px;display:flex}.dp-win{color:#fff6;border-radius:4px;justify-content:center;align-items:center;width:36px;height:28px;font-size:10px;display:flex}.dp-win-x{color:#fff6}.dp-body{background:#1a1a1f;height:440px;position:relative;overflow:hidden}.dp-bg{opacity:.08;pointer-events:none;display:flex;position:absolute;inset:0}.dp-bg-side{border-right:1px solid #ffffff1a;flex-direction:column;gap:12px;width:160px;padding:20px 14px;display:flex}.dp-bg-main{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex}.dp-bg-line{background:#ffffff4d;border-radius:4px;height:8px}.dp-overlay{backdrop-filter:blur(2px);background:#00000073;position:absolute;inset:0}.dp-dialog{z-index:10;background:linear-gradient(170deg,#303036fa,#1e1e24fc);border:1px solid #ffffff14;border-radius:13px;width:78%;max-width:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px -10px #00000080,0 0 80px -20px #60cdff0d}.dp-dialog:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14 25%,#60cdff66 50%,#ffffff14 75%,#0000);border-radius:13px 13px 0 0;height:1px;position:absolute;top:0;left:0;right:0}.dp-input{align-items:center;gap:10px;padding:13px 16px;display:flex}.dp-input svg{opacity:.7;flex-shrink:0}.dp-input-area{color:#f5f5f7;letter-spacing:-.02em;flex:1;align-items:center;min-height:1.3em;font-size:16px;font-weight:300;display:flex}.dp-ph{color:#fff3;font-weight:250}@keyframes dp-blink{0%,50%{opacity:1}51%,to{opacity:0}}.dp-caret{vertical-align:text-bottom;background:#60cdff;width:2px;height:1.15em;margin-left:1px;animation:1s step-end infinite dp-blink;display:inline-block}.dp-esc{color:#fff3;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;padding:2px 7px;font-size:9px}.dp-sep{background:linear-gradient(90deg,#0000,#ffffff12 20% 80%,#0000);height:1px;margin:0 16px}.dp-chips{gap:5px;padding:9px 16px;display:flex}.dp-c{color:#fff6;background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;padding:3px 10px;font-size:10px;transition:all .25s}.dp-c.active{color:#60cdff;background:#60cdff1a;border-color:#60cdff80}.dp-results{min-height:20px;max-height:240px;padding:2px 4px;overflow:hidden}.dp-r{opacity:0;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:1px;padding:9px 11px;transition:opacity .25s,transform .25s;display:flex;position:relative;transform:translateY(6px)}.dp-r.vis{opacity:1;transform:translateY(0)}.dp-r.best{background:#60cdff0d}.dp-r.best:before{content:"";background:#60cdff;border-radius:0 2px 2px 0;width:2.5px;position:absolute;top:8px;bottom:8px;left:0}.dp-ic{color:#fff;text-transform:uppercase;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-weight:700;display:flex}.dp-ic-pdf{background:linear-gradient(135deg,#f44,#c23)}.dp-ic-ppt{background:linear-gradient(135deg,#f84,#d52)}.dp-ic-doc{background:linear-gradient(135deg,#48f,#25d)}.dp-ic-py{background:linear-gradient(135deg,#b8f,#85d)}.dp-ic-ts{background:linear-gradient(135deg,#3178c6,#235a9e)}.dp-ic-go{background:linear-gradient(135deg,#00add8,#007d9c)}.dp-ic-js{color:#000;background:linear-gradient(135deg,#f7df1e,#c9b616)}.dp-rc{flex:1;min-width:0}.dp-rt{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.dp-rs{color:#ffffff61;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.dp-rs mark{color:#60cdff;background:#60cdff1a;border-radius:2px;padding:0 2px}.dp-rm{color:#fff3;gap:8px;margin-top:2px;font-size:8.5px;display:flex}.dp-badge{color:#60cdff;background:#60cdff1a;border-radius:3px;align-self:flex-start;margin-top:1px;padding:1px 5px;font-size:7.5px;font-weight:600}.dp-ig{grid-template-columns:repeat(3,1fr);gap:5px;padding:3px 8px 8px;display:grid}.dp-icard{opacity:0;background:#28282e;border:1px solid #ffffff0d;border-radius:7px;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:scale(.93)}.dp-icard.vis{opacity:1;transform:scale(1)}.dp-icard.best{border-color:#60cdff59}.dp-ithumb{aspect-ratio:4/3;position:relative}.dp-ibadge{color:#60cdff;background:#0009;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:600;position:absolute;top:3px;right:3px}.dp-iinfo{padding:4px 6px}.dp-iname{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:550;overflow:hidden}.dp-imeta{color:#ffffff40;margin-top:1px;font-size:7.5px}.dp-foot{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:7px 16px;display:flex}.dp-hints{color:#ffffff2e;font-size:8.5px}.dp-hints kbd{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:2px;margin:0 1px;padding:0 3px;font-family:inherit;font-size:8px}#dp-count{color:#ffffff2e;font-size:8.5px}.dp-cur{z-index:50;pointer-events:none;filter:drop-shadow(0 1px 2px #0009);opacity:0;transition:left .55s cubic-bezier(.16,1,.3,1),top .55s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:40%;left:60%}.dp-cur.show{opacity:1}.dp-cur.click svg{transition:transform .1s ease-out;transform:scale(.8)}@media (width<=768px){.dp-body{height:380px}.dp-dialog{width:88%}.dp-bg-side{display:none}.dp-results{max-height:200px}.dp-ig{grid-template-columns:repeat(3,1fr);gap:4px}.dp-iinfo{padding:3px 5px}.dp-iname{font-size:8px}.dp-imeta{font-size:7px}}@media (width<=480px){.dp-body{height:340px}.dp-dialog{width:94%}.dp-input-area{font-size:13px}.dp-input{gap:8px;padding:10px 12px}.dp-input svg{width:14px;height:14px}.dp-chips{gap:4px;padding:6px 12px}.dp-c{padding:2px 8px;font-size:9px}.dp-results{max-height:170px;padding:2px}.dp-r{gap:8px;padding:6px 8px}.dp-ic{border-radius:5px;width:24px;height:24px;font-size:7px}.dp-rt{font-size:10px}.dp-rs{font-size:9px}.dp-rm{font-size:7.5px}.dp-badge{padding:1px 4px;font-size:6.5px}.dp-ig{grid-template-columns:repeat(2,1fr);gap:4px}.dp-foot{padding:5px 12px}.dp-hints,#dp-count{font-size:7.5px}.dp-cur svg{width:18px;height:18px}}@media (width<=360px){.dp-body{height:310px}.dp-input-area{font-size:12px}.dp-results{max-height:150px}}.hiw-scroll-wrapper[data-astro-cid-l43jfdkk]{height:250vh}.hiw-cur[data-astro-cid-l43jfdkk]{z-index:50;pointer-events:none;filter:drop-shadow(0 1px 2px #0009);opacity:0;transition:left .6s cubic-bezier(.16,1,.3,1),top .6s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute}.hiw-cur[data-astro-cid-l43jfdkk].show{opacity:1}.hiw-cur[data-astro-cid-l43jfdkk].click svg[data-astro-cid-l43jfdkk]{transition:transform .1s ease-out;transform:scale(.75)}.hiw-ripple[data-astro-cid-l43jfdkk]{pointer-events:none;background:#5ba6ff66;border-radius:50%;width:24px;height:24px;animation:.5s ease-out forwards hiw-ripple-out;position:absolute;top:2px;left:2px}@keyframes hiw-ripple-out{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.5)}}[data-billing=month] [data-only=year],[data-billing=year] [data-only=month]{display:none!important}.billing-toggle button{color:var(--color-text-secondary);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.billing-toggle button:hover{color:var(--color-text-primary)}.billing-toggle button[aria-pressed=true]{background:var(--color-accent);color:#fff}.billing-save{letter-spacing:.04em;text-transform:uppercase;color:#34d399;background:#34d39926;border-radius:9999px;padding:.1rem .45rem;font-size:10px;font-weight:700}.billing-toggle button[aria-pressed=true] .billing-save{color:#fff;background:#fff3}
