.ds-search-page{background:var(--ink);color:var(--ice);min-height:100vh;font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif}.ds-search-page .ds-search-wrap{width:100%;max-width:960px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(20px,4vw,40px) clamp(40px,5vw,80px);display:grid;gap:clamp(20px,2.5vw,32px)}.ds-search-page .ds-search-hero{text-align:left}.ds-search-page .ds-search-hero .eyebrow{margin-bottom:10px}.ds-search-page .ds-search-hero h1{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:clamp(32px,4.5vw,56px);letter-spacing:-.02em;line-height:1.05;color:var(--ice);margin:0 0 14px}.ds-search-page .ds-search-hero h1 .sig{color:var(--signal)}.ds-search-page .ds-search-hero .sub{font-size:clamp(14px,1.4vw,16px);color:var(--mist);max-width:540px;line-height:1.55;margin:0}.ds-search-page .ds-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--surface-3);border:1px solid var(--soot);border-radius:6px;width:fit-content}.ds-search-page .ds-tabs button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:none;background:transparent;color:var(--mist);font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background .18s,color .18s}.ds-search-page .ds-tabs button:hover{color:var(--ice-dim)}.ds-search-page .ds-tabs button.active{background:var(--signal);color:#fff}.ds-search-page .ds-drop{position:relative;border:1.5px dashed var(--soot-strong);border-radius:8px;background:var(--surface-2);padding:clamp(36px,5vw,56px) 24px;text-align:center;cursor:pointer;transition:border-color .22s,background .22s,box-shadow .22s}.ds-search-page .ds-drop.over,.ds-search-page .ds-drop:hover{border-color:var(--signal);background:rgba(58,111,247,.06);box-shadow:0 0 0 4px var(--signal-soft)}.ds-search-page .ds-drop .ico{width:56px;height:56px;border-radius:50%;background:rgba(58,111,247,.12);color:var(--signal);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.ds-search-page .ds-drop .ttl{font-family:var(--font-syne),"Syne",sans-serif;font-weight:500;font-size:17px;letter-spacing:-.005em;color:var(--ice);margin:0 0 6px}.ds-search-page .ds-drop .ttl .underline{color:var(--signal);text-decoration:underline;text-underline-offset:3px}.ds-search-page .ds-drop .hint{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.ds-search-page .ds-drop .prev{display:grid;grid-template-columns:132px 1fr;gap:18px;align-items:center;text-align:left}.ds-search-page .ds-drop .prev img{width:132px;height:132px;object-fit:cover;border-radius:6px;border:1px solid var(--soot-strong)}.ds-search-page .ds-drop .prev .meta{display:grid;gap:6px}.ds-search-page .ds-drop .prev .name{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--ice-dim);word-break:break-all}.ds-search-page .ds-drop .prev .size{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.ds-search-page .ds-drop .prev .swap{color:var(--signal);font-size:12px;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:fit-content}.ds-search-page .ds-drop .prev .swap:hover{text-decoration:underline}.ds-search-page .ds-url-row{display:flex;gap:8px;align-items:stretch}.ds-search-page .ds-url-input{flex:1;height:52px;background:var(--surface-5);border:1px solid var(--soot-strong);border-radius:6px;color:var(--ice);font-family:var(--font-jetbrains-mono),monospace;font-size:13px;padding:0 16px;outline:none;transition:border-color .18s,box-shadow .18s}.ds-search-page .ds-url-input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.ds-search-page .ds-url-input::placeholder{color:var(--mist)}.ds-search-page .ds-url-go{height:52px;padding:0 22px;background:var(--signal);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .18s,transform .18s}.ds-search-page .ds-url-go:hover:not(:disabled){background:var(--signal-hover)}.ds-search-page .ds-url-go:disabled{opacity:.4;cursor:not-allowed}.ds-search-page .ds-cam{display:flex;flex-direction:column;gap:12px}.ds-search-page .ds-cam-frame{position:relative;border-radius:12px;overflow:hidden;background:var(--surface-2);border:1px solid var(--soot);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.ds-search-page .ds-cam-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.ds-search-page .ds-cam-prompt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--mist);font-size:14px;background:var(--surface-2);padding:24px;text-align:center}.ds-search-page .ds-go-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ds-search-page .ds-go-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 28px;background:var(--signal);color:#fff;border:none;border-radius:6px;font-family:inherit;font-weight:600;font-size:14px;letter-spacing:.01em;cursor:pointer;box-shadow:0 18px 36px -18px rgba(58,111,247,.9);transition:background .18s,transform .18s}.ds-search-page .ds-go-btn:hover:not(:disabled){background:var(--signal-hover)}.ds-search-page .ds-go-btn:disabled{background:var(--soot);color:var(--mist);box-shadow:none;cursor:not-allowed}.ds-search-page .ds-credit-line{font-family:var(--font-jetbrains-mono),monospace;font-size:11.5px;letter-spacing:.06em;color:var(--mist)}.ds-search-page .ds-credit-line b{color:var(--ice);font-weight:600}.ds-search-page .ds-credit-line .signal{color:var(--signal)}.ds-search-page .ds-credit-line a{color:var(--signal);text-decoration:none}.ds-search-page .ds-credit-line a:hover{text-decoration:underline}.ds-search-page .ds-err{background:hsla(0,100%,78%,.08);border:1px solid hsla(0,100%,78%,.3);color:var(--accent-error);border-radius:6px;padding:12px 14px;font-size:13px;display:flex;gap:10px;align-items:flex-start}.ds-search-page .ds-recent-head{display:flex;align-items:end;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--soot);margin-top:8px}.ds-search-page .ds-recent-head h2{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ice);margin:0}.ds-search-page .ds-recent-head a{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);text-decoration:none}.ds-search-page .ds-recent-head a:hover{text-decoration:underline}.ds-search-page .ds-recent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(130px,100%),1fr));gap:12px}.ds-search-page .ds-recent-card{position:relative;aspect-ratio:1/1;border:1px solid var(--soot);border-radius:5px;overflow:hidden;background:#101a33;transition:border-color .22s,transform .22s var(--ease)}.ds-search-page .ds-recent-card:hover{border-color:rgba(58,111,247,.45);transform:translateY(-2px)}.ds-search-page .ds-recent-card img{width:100%;height:100%;object-fit:cover}.ds-search-page .ds-recent-card .overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--surface-5),transparent 55%);padding:8px 10px;display:flex;align-items:end;justify-content:space-between;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.04em;color:var(--ice-dim)}.ds-search-page .ds-recent-card .overlay .hits{color:var(--signal)}.ds-search-page .ds-recent-card .dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%}.ds-search-page .ds-recent-card .dot.ok{background:var(--accent-success)}.ds-search-page .ds-recent-card .dot.warn{background:var(--accent-warn);animation:dsPulse 1.6s ease-in-out infinite}.ds-search-page .ds-recent-card .dot.err{background:var(--accent-error)}@keyframes dsPulse{50%{opacity:.4}}.ds-list .ds-alert{border-radius:6px;padding:12px 14px;font-size:13px;display:flex;gap:10px;align-items:flex-start}.ds-list .ds-alert.err{background:hsla(0,100%,78%,.08);border:1px solid hsla(0,100%,78%,.3);color:var(--accent-error)}.ds-list .ds-alert.warn{background:hsla(38,87%,69%,.08);border:1px solid hsla(38,87%,69%,.3);color:var(--accent-warn)}.ds-list .ds-alert.ok{background:rgba(127,224,168,.08);border:1px solid rgba(127,224,168,.3);color:var(--accent-success)}.ds-list .ds-alert .close{margin-left:auto;background:none;border:none;color:inherit;cursor:pointer;opacity:.7}.ds-list .ds-key-reveal{border:1px solid rgba(127,224,168,.4);background:rgba(127,224,168,.05);border-radius:6px;padding:16px 18px}.ds-list .ds-key-reveal .head{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--accent-success);font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.ds-list .ds-key-reveal .row{display:flex;gap:10px;align-items:stretch;background:var(--surface-5);border:1px solid var(--soot-strong);border-radius:5px;padding:10px 12px}.ds-list .ds-key-reveal code{flex:1;font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--ice);word-break:break-all;background:none;align-self:center}.ds-list .ds-key-reveal .copy-btn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;background:rgba(127,224,168,.18);border:1px solid rgba(127,224,168,.4);color:var(--accent-success);border-radius:4px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.ds-list .ds-key-reveal .note{margin-top:10px;font-size:11.5px;color:var(--mist);line-height:1.5}.ds-list .ds-plan-pitch{border:1px solid var(--soot);background:var(--surface-2);border-radius:8px;padding:clamp(28px,4vw,44px);text-align:center}.ds-list .ds-plan-pitch .pitch-ico{width:56px;height:56px;border-radius:50%;background:rgba(58,111,247,.12);color:var(--signal);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.ds-list .ds-plan-pitch h3{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:22px;letter-spacing:-.01em;color:var(--ice);margin:0 0 8px}.ds-list .ds-plan-pitch .lead{font-size:14px;color:var(--mist);line-height:1.55;max-width:480px;margin:0 auto 24px}.ds-list .ds-plan-card{display:grid;gap:14px;max-width:360px;margin:0 auto;background:var(--surface-5);border:1px solid rgba(58,111,247,.45);border-radius:6px;padding:24px;text-align:left}.ds-list .ds-plan-card .ptag{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--signal)}.ds-list .ds-plan-card .pname{font-size:18px}.ds-list .ds-plan-card .pname,.ds-list .ds-plan-card .pprice{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;color:var(--ice)}.ds-list .ds-plan-card .pprice{font-size:30px;letter-spacing:-.02em}.ds-list .ds-plan-card .pprice .per{font-size:13px;color:var(--mist);font-weight:400;margin-left:4px}.ds-list .ds-plan-card .pdesc{font-size:13px;color:var(--mist);line-height:1.55}.ds-list .ds-plan-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ds-list .ds-plan-card li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ice-dim)}.ds-list .ds-plan-card li .dot{width:6px;height:6px;border-radius:50%;background:var(--signal)}.ds-list .ds-plan-card .pbtn{height:42px;background:var(--signal);color:#fff;border:none;border-radius:5px;font-weight:600;font-size:13px;cursor:pointer;transition:background .18s}.ds-list .ds-plan-card .pbtn:hover:not(:disabled){background:var(--signal-hover)}.ds-list .ds-plan-card .pbtn:disabled{opacity:.5;cursor:not-allowed}.ds-list .ds-subcard{border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;overflow:hidden}.ds-list .ds-subcard .sub-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--soot)}.ds-list .ds-subcard .sub-head h3{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:15px;color:var(--ice);margin:0 0 2px}.ds-list .ds-subcard .sub-head p{font-size:12px;color:var(--mist);margin:0}.ds-list .ds-subcard .sub-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;border-radius:2px;border:1px solid var(--soot-strong)}.ds-list .ds-subcard .sub-pill.ok{color:var(--accent-success);border-color:rgba(127,224,168,.4);background:rgba(127,224,168,.08)}.ds-list .ds-subcard .sub-pill.warn{color:var(--accent-warn);border-color:hsla(38,87%,69%,.4);background:hsla(38,87%,69%,.08)}.ds-list .ds-subcard .sub-body{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--soot)}@media (max-width:720px){.ds-list .ds-subcard .sub-body{grid-template-columns:1fr}}.ds-list .ds-subcard .sub-cell{padding:14px 18px;background:var(--surface-2)}.ds-list .ds-subcard .sub-cell .k{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin-bottom:6px}.ds-list .ds-subcard .sub-cell .v{font-family:var(--font-jetbrains-mono),monospace;font-size:14px;color:var(--ice);font-weight:500}.ds-list .ds-subcard .sub-cell .v small{display:block;margin-top:4px;font-size:11px;color:var(--mist);letter-spacing:.02em}.ds-list .ds-subcard .sub-foot{padding:12px 18px;border-top:1px solid var(--soot);display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-4)}.ds-list .ds-subcard .sub-foot .note{font-size:12px;color:var(--mist)}.ds-list .ds-subcard .sub-foot .danger-btn{background:transparent;border:1px solid hsla(0,100%,78%,.4);color:var(--accent-error);border-radius:5px;height:34px;padding:0 14px;font-weight:600;font-size:12.5px;cursor:pointer;font-family:inherit}.ds-list .ds-subcard .sub-foot .danger-btn:hover:not(:disabled){background:hsla(0,100%,78%,.08)}.ds-list .ds-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--soot);border-top:1px solid var(--soot);border-bottom:1px solid var(--soot)}@media (max-width:880px){.ds-list .ds-stats-row{grid-template-columns:repeat(2,1fr)}}.ds-list .ds-topup-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface-4);border:1px solid var(--soot);border-radius:5px;gap:14px;flex-wrap:wrap}.ds-list .ds-topup-row .info{display:grid;gap:2px}.ds-list .ds-topup-row .info .a{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:16px;color:var(--ice)}.ds-list .ds-topup-row .info .b{font-size:11.5px;color:var(--mist)}.ds-list .ds-topup-row .right{display:flex;align-items:center;gap:12px}.ds-list .ds-topup-row .price{font-family:var(--font-jetbrains-mono),monospace;font-size:16px;color:var(--ice);font-weight:500}.ds-list .ds-codeblock{border:1px solid var(--soot);background:var(--surface-5);border-radius:6px;overflow:hidden;position:relative}.ds-list .ds-codeblock .code-tabs{display:flex;gap:0;border-bottom:1px solid var(--soot);background:var(--surface-2)}.ds-list .ds-codeblock .code-tabs button{background:transparent;color:var(--mist);font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:10px 14px;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}.ds-list .ds-codeblock .code-tabs button:hover{color:var(--ice-dim)}.ds-list .ds-codeblock .code-tabs button.active{color:var(--signal);border-bottom-color:var(--signal)}.ds-list .ds-codeblock .code-tabs .copy{margin-left:auto;background:none;border:none;color:var(--mist);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0 14px;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.ds-list .ds-codeblock .code-tabs .copy:hover{color:var(--ice)}.ds-list .ds-codeblock pre{margin:0;padding:16px 18px;font-family:var(--font-jetbrains-mono),monospace;font-size:12.5px;color:var(--ice-dim);line-height:1.6;overflow-x:auto}.ds-list .ds-codeblock pre code{background:none;color:inherit}.ds-list .ds-info-panel{border:1px solid rgba(58,111,247,.3);background:rgba(58,111,247,.06);border-radius:6px;padding:16px 18px;display:grid;gap:6px}.ds-list .ds-info-panel h4{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:13px;letter-spacing:.01em;color:var(--signal);margin:0;display:flex;align-items:center;gap:8px}.ds-list .ds-info-panel p{font-size:13px;color:var(--ice-dim);line-height:1.55;margin:0}.ds-list .ds-api-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:22px;align-items:start}@media (max-width:1080px){.ds-list .ds-api-grid{grid-template-columns:1fr}}.ds-list .ds-api-grid .col{display:grid;gap:18px}.ds-list .ds-env-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;background:rgba(127,224,168,.08);border:1px solid rgba(127,224,168,.35);border-radius:4px;color:var(--accent-success);font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.ds-list .ds-env-pill .pulse{width:7px;height:7px;border-radius:50%;background:var(--accent-success);box-shadow:0 0 0 0 rgba(127,224,168,.6);animation:dsPulseDot 2s ease-in-out infinite}@keyframes dsPulseDot{0%,to{box-shadow:0 0 0 0 rgba(127,224,168,.5)}50%{box-shadow:0 0 0 6px rgba(127,224,168,0)}}.ds-list .ds-keycard{position:relative;border:1px solid var(--soot);background:radial-gradient(120% 200% at 100% 0,rgba(58,111,247,.18),transparent 55%),linear-gradient(180deg,var(--surface-3),var(--surface-3));border-radius:8px;padding:22px 24px;overflow:hidden}.ds-list .ds-keycard:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(58,111,247,.05) 1px,transparent 0),linear-gradient(90deg,rgba(58,111,247,.05) 1px,transparent 0);background-size:24px 24px;pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 70%)}.ds-list .ds-keycard .kc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;position:relative}.ds-list .ds-keycard .kc-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--signal)}.ds-list .ds-keycard .kc-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--signal)}.ds-list .ds-keycard .kc-plan{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--soot-strong);border-radius:3px;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ice);background:var(--surface-4)}.ds-list .ds-keycard .kc-key{display:flex;align-items:center;gap:14px;background:var(--surface-5);border:1px solid var(--soot-strong);border-radius:5px;padding:14px 16px;position:relative}.ds-list .ds-keycard .kc-key .code{flex:1;font-family:var(--font-jetbrains-mono),monospace;font-size:16px;letter-spacing:.05em;color:var(--ice);display:flex;align-items:baseline;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-list .ds-keycard .kc-key .code .prefix{color:var(--signal);font-weight:600}.ds-list .ds-keycard .kc-key .code .mask{color:var(--mist);letter-spacing:.2em}.ds-list .ds-keycard .kc-key .kc-actions{display:flex;gap:8px;flex-shrink:0}.ds-list .ds-keycard .kc-icon-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:transparent;border:1px solid var(--soot-strong);border-radius:4px;color:var(--ice-dim);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.ds-list .ds-keycard .kc-icon-btn:hover{border-color:var(--signal);color:var(--ice)}.ds-list .ds-keycard .kc-icon-btn.danger:hover{border-color:hsla(0,100%,78%,.5);color:var(--accent-error);background:hsla(0,100%,78%,.06)}.ds-list .ds-keycard .kc-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:16px;border-top:1px solid var(--soot);position:relative}@media (max-width:720px){.ds-list .ds-keycard .kc-meta{grid-template-columns:repeat(2,1fr)}}.ds-list .ds-keycard .kc-meta .cell{padding:14px 16px 0;border-right:1px solid var(--soot)}.ds-list .ds-keycard .kc-meta .cell:last-child{border-right:none}.ds-list .ds-keycard .kc-meta .k{font-family:var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mist);margin-bottom:6px}.ds-list .ds-keycard .kc-meta .v{font-family:var(--font-jetbrains-mono),monospace;font-size:13px;color:var(--ice)}.ds-list .ds-quota{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:14px}@media (max-width:880px){.ds-list .ds-quota{grid-template-columns:1fr}}.ds-list .ds-quota .cell{border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;padding:16px 18px;display:grid;gap:8px}.ds-list .ds-quota .cell .k{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.ds-list .ds-quota .cell .v{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:26px;letter-spacing:-.015em;color:var(--ice);font-variant-numeric:tabular-nums}.ds-list .ds-quota .cell .v small{font-family:var(--font-jetbrains-mono),monospace;font-weight:400;font-size:12px;color:var(--mist);margin-left:4px;letter-spacing:.02em}.ds-list .ds-quota .cell .fill{height:4px;background:var(--surface-5);border-radius:2px;overflow:hidden;position:relative}.ds-list .ds-quota .cell .fill .bar{height:100%;background:linear-gradient(90deg,var(--signal),#7ba2ff);border-radius:2px;transition:width .6s ease}.ds-list .ds-quota .cell .foot{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.04em;color:var(--mist)}.ds-list .ds-endpoint-list{display:grid;gap:0;border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;overflow:hidden}.ds-list .ds-endpoint-list .row{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--soot)}.ds-list .ds-endpoint-list .row:last-child{border-bottom:none}.ds-list .ds-endpoint-list .method{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.14em;padding:4px 0;border-radius:3px;text-transform:uppercase}.ds-list .ds-endpoint-list .method.post{background:rgba(58,111,247,.16);color:var(--signal)}.ds-list .ds-endpoint-list .method.get{background:rgba(127,224,168,.14);color:var(--accent-success)}.ds-list .ds-endpoint-list .method.del{background:hsla(0,100%,78%,.14);color:var(--accent-error)}.ds-list .ds-endpoint-list .path{font-family:var(--font-jetbrains-mono),monospace;font-size:12.5px;color:var(--ice);word-break:break-all;display:block}.ds-list .ds-endpoint-list .desc{font-size:12px;color:var(--mist);margin-top:3px;line-height:1.4}.ds-list .ds-resp{border:1px solid var(--soot);background:var(--surface-5);border-radius:6px;overflow:hidden}.ds-list .ds-resp .head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--soot);background:var(--surface-2)}.ds-list .ds-resp .head .label{font-size:10.5px;letter-spacing:.16em;color:var(--mist)}.ds-list .ds-resp .head .label,.ds-list .ds-resp .head .status{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ds-list .ds-resp .head .status{font-size:10px;letter-spacing:.14em;padding:3px 8px;border-radius:2px;background:rgba(127,224,168,.12);color:var(--accent-success)}.ds-list .ds-resp pre{margin:0;padding:14px 16px;font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--ice-dim);line-height:1.55;overflow-x:auto;max-height:360px}.ds-list .ds-topup-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ds-list .ds-topup-card{border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;padding:18px 18px 16px;display:grid;gap:10px;transition:border-color .18s,transform .18s var(--ease)}.ds-list .ds-topup-card:hover{border-color:rgba(58,111,247,.4);transform:translateY(-2px)}.ds-list .ds-topup-card .credits{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--ice)}.ds-list .ds-topup-card .credits small{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);margin-left:5px}.ds-list .ds-topup-card .price{font-family:var(--font-jetbrains-mono),monospace;font-size:14px;color:var(--ice-dim)}.ds-list .ds-topup-card .note{font-size:11.5px;color:var(--mist);line-height:1.4}.ds-list .ds-topup-card .buy{margin-top:4px;height:36px;border:none;border-radius:4px;background:var(--signal);color:#fff;font-weight:600;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .18s}.ds-list .ds-topup-card .buy:hover:not(:disabled){background:var(--signal-hover)}.ds-list .ds-topup-card .buy:disabled{opacity:.5;cursor:not-allowed}.ds-list .ds-docs-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:start}@media (max-width:1080px){.ds-list .ds-docs-grid{grid-template-columns:1fr}}.ds-list .ds-section-head{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-bottom:8px;border-bottom:1px solid var(--soot);margin-bottom:2px}.ds-list .ds-section-head h2{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:17px;letter-spacing:-.005em;color:var(--ice);margin:0;display:inline-flex;align-items:center;gap:8px}.ds-list .ds-section-head .lead{font-size:12.5px;color:var(--mist);margin:0}.ds-list .ds-section-head .right{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.ds-list .ds-chip{display:inline-flex;align-items:center;background:var(--surface-4);border:1px solid var(--soot);border-radius:3px;padding:1px 6px;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:var(--ice)}.ds-list .ds-revoked-list{border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;overflow:hidden}.ds-list .ds-revoked-list .row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--soot);font-family:var(--font-jetbrains-mono),monospace;font-size:12px}.ds-list .ds-revoked-list .row:last-child{border-bottom:none}.ds-list .ds-revoked-list .prefix{color:var(--mist)}.ds-list .ds-revoked-list .date{color:var(--mist);font-size:11px;letter-spacing:.04em}.ds-list .ds-revoked-list .pill{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border-radius:2px;color:var(--accent-error);background:hsla(0,100%,78%,.08);border:1px solid hsla(0,100%,78%,.3)}.ds-list .ds-share-card{border:1px solid var(--soot);background:radial-gradient(120% 180% at 100% 0,rgba(58,111,247,.16),transparent 55%),linear-gradient(180deg,var(--surface-3),var(--surface-3));border-radius:8px;padding:22px 24px;display:grid;gap:14px}.ds-list .ds-share-card .tag{letter-spacing:.22em;color:var(--signal)}.ds-list .ds-share-card .lab,.ds-list .ds-share-card .tag{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;text-transform:uppercase}.ds-list .ds-share-card .lab{letter-spacing:.18em;color:var(--mist)}.ds-list .ds-share-card .row{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.ds-list .ds-share-card .url{flex:1;min-width:240px;height:44px;background:var(--surface-5);border:1px solid var(--soot-strong);border-radius:5px;color:var(--ice);font-family:var(--font-jetbrains-mono),monospace;font-size:12.5px;padding:0 14px;outline:none}.ds-list .ds-share-card .url:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.ds-list .ds-share-card .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:none;border-radius:5px;font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.ds-list .ds-share-card .btn.ghost{background:transparent;border:1px solid var(--soot-strong);color:var(--ice-dim)}.ds-list .ds-share-card .btn.ghost:hover{border-color:var(--signal);color:var(--ice)}.ds-list .ds-share-card .btn.primary{background:var(--signal);color:#fff;box-shadow:0 12px 26px -14px rgba(58,111,247,.9)}.ds-list .ds-share-card .btn.primary:hover{background:var(--signal-hover)}.ds-list .ds-share-card .ok{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--accent-success)}.ds-list .ds-payout{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px 22px;border:1px solid var(--soot);border-radius:8px;background:linear-gradient(135deg,rgba(58,111,247,.08),transparent 60%),var(--surface-2);flex-wrap:wrap}@media (max-width:720px){.ds-list .ds-payout{grid-template-columns:1fr}}.ds-list .ds-payout .k{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin-bottom:6px}.ds-list .ds-payout .v{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:clamp(28px,4vw,38px);letter-spacing:-.02em;color:var(--ice)}.ds-list .ds-payout .v small{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--mist);margin-left:8px}.ds-list .ds-payout .note{font-size:12px;color:var(--accent-warn);margin-top:4px}.ds-list .ds-payout .cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;background:var(--signal);color:#fff;border:none;border-radius:5px;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 18px 36px -18px rgba(58,111,247,.9);transition:background .18s,opacity .18s}.ds-list .ds-payout .cta:hover:not(:disabled){background:var(--signal-hover)}.ds-list .ds-payout .cta:disabled{opacity:.5;cursor:not-allowed}.ds-list .ds-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--soot);border:1px solid var(--soot);border-radius:6px;overflow:hidden}@media (max-width:880px){.ds-list .ds-info-grid{grid-template-columns:repeat(2,1fr)}}.ds-list .ds-info-grid .cell{background:var(--surface-2);padding:16px 18px}.ds-list .ds-info-grid .k{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin-bottom:6px}.ds-list .ds-info-grid .v{font-family:var(--font-jetbrains-mono),monospace;font-size:13px;color:var(--ice);display:inline-flex;align-items:center;gap:6px}.ds-list .ds-info-grid .pill{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border-radius:2px}.ds-list .ds-info-grid .pill.ok{color:var(--accent-success);background:rgba(127,224,168,.1);border:1px solid rgba(127,224,168,.3)}.ds-list .ds-info-grid .pill.warn{color:var(--accent-warn);background:hsla(38,87%,69%,.1);border:1px solid hsla(38,87%,69%,.3)}.ds-list .ds-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--soot);border:1px solid var(--soot);border-radius:6px;overflow:hidden}@media (max-width:880px){.ds-list .ds-steps{grid-template-columns:repeat(2,1fr)}}.ds-list .ds-steps .step{background:var(--surface-2);padding:18px 20px;position:relative}.ds-list .ds-steps .num{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--signal);margin-bottom:10px}.ds-list .ds-steps h4{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:14px;letter-spacing:-.005em;color:var(--ice);margin:0 0 6px}.ds-list .ds-steps p{font-size:12.5px;color:var(--mist);line-height:1.5;margin:0}.ds-list .ds-partner-cta{border:1px solid rgba(58,111,247,.35);background:radial-gradient(140% 200% at 0 100%,rgba(58,111,247,.25),transparent 60%),var(--surface-4);border-radius:8px;padding:22px 24px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}@media (max-width:720px){.ds-list .ds-partner-cta{grid-template-columns:1fr}}.ds-list .ds-partner-cta h3{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;color:var(--ice);margin:0 0 6px}.ds-list .ds-partner-cta p{font-size:13px;color:var(--mist);line-height:1.55;margin:0;max-width:540px}.ds-list .ds-partner-cta button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;background:var(--ice);color:var(--ink);border:none;border-radius:5px;font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;transition:background .18s}.ds-list .ds-partner-cta button:hover{background:var(--signal);color:#fff}.ds-modal-backdrop{position:fixed;inset:0;z-index:200;background:rgba(5,12,26,.78);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:18px}.ds-modal{background:var(--ink);color:var(--ice);border:1px solid var(--soot);border-radius:10px;max-width:460px;width:100%;padding:24px;box-shadow:0 30px 60px -18px rgba(0,0,0,.65)}.ds-modal h3{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;margin:0 0 10px}.ds-modal p{font-size:13px;color:var(--mist);line-height:1.55;margin:0 0 16px}.ds-modal .email-chip{display:flex;align-items:center;gap:10px;background:var(--surface-5);border:1px solid var(--soot-strong);border-radius:5px;padding:10px 14px;font-family:var(--font-jetbrains-mono),monospace;font-size:13px;color:var(--ice);word-break:break-all;margin-bottom:16px}.ds-modal .modal-actions{display:flex;gap:10px;flex-wrap:wrap}.ds-modal .modal-actions>*{flex:1;min-width:140px}.ds-results-page{background:var(--ink);color:var(--ice);min-height:100vh;font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif}.ds-results-page .ds-results-wrap{width:100%;max-width:1280px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(20px,4vw,40px) clamp(40px,5vw,80px);display:grid;gap:clamp(18px,2vw,26px)}.ds-results-page .ds-r-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.ds-results-page .ds-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);text-decoration:none;transition:color .18s}.ds-results-page .ds-back:hover{color:var(--ice)}.ds-results-page .ds-r-auth-actions{display:flex;gap:8px}.ds-results-page .ds-r-auth-actions a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:4px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s}.ds-results-page .ds-r-auth-actions a.ghost{border:1px solid var(--soot-strong);color:var(--ice-dim)}.ds-results-page .ds-r-auth-actions a.ghost:hover{border-color:var(--signal);color:var(--ice)}.ds-results-page .ds-r-auth-actions a.primary{background:var(--signal);color:#fff}.ds-results-page .ds-r-auth-actions a.primary:hover{background:var(--signal-hover)}.ds-results-page .ds-r-hero{border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ds-results-page .ds-r-hero .left{display:grid;gap:6px}.ds-results-page .ds-r-hero h1{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:clamp(20px,2.5vw,26px);letter-spacing:-.015em;color:var(--ice);margin:0;display:inline-flex;align-items:center;gap:12px}.ds-results-page .ds-r-hero h1 .badge{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:3px;background:rgba(58,111,247,.16);color:var(--signal);border:1px solid rgba(58,111,247,.35)}.ds-results-page .ds-r-hero .sub{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.06em;color:var(--accent-warn)}.ds-results-page .ds-r-hero .actions{display:flex;gap:8px;flex-wrap:wrap}.ds-results-page .ds-r-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:transparent;border:1px solid var(--soot-strong);border-radius:5px;color:var(--ice-dim);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.ds-results-page .ds-r-btn:hover{border-color:var(--signal);color:var(--ice)}.ds-results-page .ds-r-btn.primary{background:var(--signal);border-color:var(--signal);color:#fff}.ds-results-page .ds-r-btn.primary:hover{background:var(--signal-hover);border-color:var(--signal-hover)}.ds-results-page .ds-r-tabs{display:flex;gap:4px;padding:4px;background:var(--surface-3);border:1px solid var(--soot);border-radius:6px;overflow-x:auto;width:fit-content;max-width:100%}.ds-results-page .ds-r-tabs button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:none;background:transparent;color:var(--mist);font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s}.ds-results-page .ds-r-tabs button:hover{color:var(--ice-dim)}.ds-results-page .ds-r-tabs button.active{background:var(--signal);color:#fff}.ds-results-page .ds-r-tabs .count{font-size:9.5px;background:hsla(0,0%,100%,.16);padding:1px 6px;border-radius:2px;letter-spacing:.08em}.ds-results-page .ds-r-tabs button:not(.active) .count{background:rgba(58,111,247,.16);color:var(--signal)}.ds-results-page .ds-r-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:16px}@media (max-width:540px){.ds-results-page .ds-r-grid{gap:10px}}.ds-results-page .ds-r-card{position:relative;border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .22s,transform .22s var(--ease),box-shadow .22s}.ds-results-page .ds-r-card:hover{border-color:rgba(58,111,247,.45);transform:translateY(-2px);box-shadow:0 22px 44px -22px rgba(58,111,247,.5)}.ds-results-page .ds-r-card .img{position:relative;aspect-ratio:4/5;background:#101a33;overflow:hidden}.ds-results-page .ds-r-card .img img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease),filter .3s}.ds-results-page .ds-r-card:hover .img img{transform:scale(1.04)}.ds-results-page .ds-r-card.locked .img img{filter:blur(14px);transform:scale(1.06)}.ds-results-page .ds-r-card .src{left:8px;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ice)}.ds-results-page .ds-r-card .score,.ds-results-page .ds-r-card .src{position:absolute;top:8px;font-family:var(--font-jetbrains-mono),monospace;padding:3px 8px;border-radius:2px;background:var(--surface-5);backdrop-filter:blur(4px)}.ds-results-page .ds-r-card .score{right:8px;font-size:10.5px;letter-spacing:.04em}.ds-results-page .ds-r-card .score.hi{color:var(--accent-success)}.ds-results-page .ds-r-card .score.md{color:var(--accent-warn)}.ds-results-page .ds-r-card .score.lo{color:var(--mist)}.ds-results-page .ds-r-card .ai-cta{position:absolute;left:10px;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;background:var(--signal);color:#fff;text-decoration:none;font-weight:600;font-size:12px;border-radius:4px;opacity:0;transform:translateY(6px);transition:opacity .22s,transform .22s var(--ease);box-shadow:0 14px 28px -14px rgba(58,111,247,.9)}.ds-results-page .ds-r-card:hover .ai-cta{opacity:1;transform:translateY(0)}.ds-results-page .ds-r-card .lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--surface-4);backdrop-filter:blur(2px);text-align:center;padding:0 16px}.ds-results-page .ds-r-card .lock .ico{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9)}.ds-results-page .ds-r-card .lock p{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ice);margin:0}.ds-results-page .ds-r-card .lock button{height:32px;padding:0 14px;background:var(--signal);color:#fff;border:none;border-radius:4px;font-family:inherit;font-weight:600;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ds-results-page .ds-r-card .lock button:hover{background:var(--signal-hover)}.ds-results-page .ds-r-card .foot{padding:10px 12px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--soot)}.ds-results-page .ds-r-card .foot .host{flex:1;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:var(--mist);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-results-page .ds-r-card .foot .host.live{color:var(--signal);text-decoration:none}.ds-results-page .ds-r-card .foot .host.live:hover{text-decoration:underline}.ds-results-page .ds-r-card .foot .copy{background:none;border:none;color:var(--mist);cursor:pointer;display:inline-flex;align-items:center;padding:4px}.ds-results-page .ds-r-card .foot .copy:hover{color:var(--ice)}.ds-results-page .ds-r-more{text-align:center;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.ds-results-page .ds-r-more button{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;height:38px;padding:0 18px;background:transparent;border:1px solid var(--soot-strong);border-radius:5px;color:var(--ice-dim);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;letter-spacing:0;text-transform:none}.ds-results-page .ds-r-more button:hover{border-color:var(--signal);color:var(--ice)}.ds-results-page .ds-unlock{border:1px solid hsla(38,87%,69%,.4);background:radial-gradient(120% 200% at 50% 0,hsla(38,87%,69%,.18),transparent 60%),var(--surface-3);border-radius:8px;padding:28px 24px;text-align:center;display:grid;gap:12px;justify-items:center}.ds-results-page .ds-unlock .ico{width:48px;height:48px;border-radius:50%;background:hsla(38,87%,69%,.2);color:var(--accent-warn);display:inline-flex;align-items:center;justify-content:center}.ds-results-page .ds-unlock h3{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ice);margin:0}.ds-results-page .ds-unlock p{font-size:13px;color:var(--mist);margin:0;max-width:460px;line-height:1.55}.ds-results-page .ds-unlock .cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;background:linear-gradient(135deg,var(--accent-warn),#f0a64a);color:var(--ink);border:none;border-radius:5px;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 18px 40px -18px hsla(38,87%,69%,.65)}.ds-results-page .ds-unlock .cta:hover{filter:brightness(1.05)}.ds-results-page .ds-unlock .meta{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.ds-results-page .ds-anon-save{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--soot);border-left:2px solid var(--signal);background:linear-gradient(90deg,rgba(58,111,247,.08),transparent 70%);border-radius:5px;flex-wrap:wrap}.ds-results-page .ds-anon-save .copy{flex:1;min-width:220px;font-size:13px;color:var(--ice-dim);line-height:1.45}.ds-results-page .ds-anon-save .copy b{color:var(--ice);font-weight:600}.ds-results-page .ds-anon-save .copy small{display:block;margin-top:2px;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.ds-results-page .ds-anon-save a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;background:var(--signal);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;font-size:12.5px;letter-spacing:.01em;transition:background .18s}.ds-results-page .ds-anon-save a:hover{background:var(--signal-hover)}.ds-results-page .ds-pricing{border:1px solid var(--soot);background:radial-gradient(80% 130% at 100% 0,rgba(58,111,247,.12),transparent 60%),var(--surface-2);border-radius:8px;overflow:hidden}.ds-results-page .ds-pricing .ph{padding:18px 22px 4px;display:grid;gap:4px}.ds-results-page .ds-pricing .ph h3{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ice);margin:0}.ds-results-page .ds-pricing .ph p{font-size:13px;color:var(--mist);margin:0;line-height:1.5}.ds-results-page .ds-pricing .grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--soot);margin:14px 0 0}@media (max-width:720px){.ds-results-page .ds-pricing .grid{grid-template-columns:1fr}}.ds-results-page .ds-pricing .opt{background:var(--surface-4);padding:18px 22px 22px;display:grid;gap:10px;position:relative}.ds-results-page .ds-pricing .opt .tag{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--mist)}.ds-results-page .ds-pricing .opt.featured .tag{color:var(--signal)}.ds-results-page .ds-pricing .opt .price{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:30px;letter-spacing:-.02em;color:var(--ice)}.ds-results-page .ds-pricing .opt .price small{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;font-weight:400;letter-spacing:.06em;color:var(--mist);margin-left:5px}.ds-results-page .ds-pricing .opt ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.ds-results-page .ds-pricing .opt li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ice-dim)}.ds-results-page .ds-pricing .opt li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--signal);flex-shrink:0}.ds-results-page .ds-pricing .opt .cta{margin-top:4px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;font-family:inherit;font-weight:600;font-size:13.5px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .18s,border-color .18s,color .18s}.ds-results-page .ds-pricing .opt .cta.primary{background:var(--signal);color:#fff;box-shadow:0 16px 32px -18px rgba(58,111,247,.9)}.ds-results-page .ds-pricing .opt .cta.primary:hover:not(:disabled){background:var(--signal-hover)}.ds-results-page .ds-pricing .opt .cta.primary:disabled{opacity:.5;cursor:not-allowed}.ds-results-page .ds-pricing .opt .cta.ghost{background:transparent;border-color:var(--soot-strong);color:var(--ice-dim)}.ds-results-page .ds-pricing .opt .cta.ghost:hover{border-color:var(--signal);color:var(--ice)}.ds-results-page .ds-pricing .opt .meta{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.ds-results-page .ds-pricing.flash{animation:dsPricingFlash 1.6s ease-out 1}@keyframes dsPricingFlash{0%,to{box-shadow:0 0 0 0 rgba(58,111,247,0)}30%{box-shadow:0 0 0 4px rgba(58,111,247,.35)}}.ds-results-page .ds-privacy{border:1px solid var(--soot);background:var(--surface-2);border-radius:5px;padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--mist);line-height:1.5}.ds-results-page .ds-privacy b{color:var(--ice);font-weight:600}.ds-results-page .ds-r-loading{padding:80px 0;display:grid;justify-items:center;gap:14px}.ds-results-page .ds-r-loading .spinner{width:32px;height:32px;border:2px solid var(--soot-strong);border-top-color:var(--signal);border-radius:50%;animation:dsSpin .9s linear infinite}@keyframes dsSpin{to{transform:rotate(1turn)}}.ds-results-page .ds-r-loading p{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.ds-results-page .ds-r-error{border:1px solid hsla(0,100%,78%,.3);background:hsla(0,100%,78%,.06);border-radius:6px;padding:28px;text-align:center;color:var(--accent-error)}.ds-results-page .ds-r-error a{color:var(--signal);text-decoration:none;font-weight:600}.ds-results-page .ds-r-error a:hover{text-decoration:underline}.ds-loader{position:fixed;inset:0;z-index:200;background:var(--ink);color:var(--ice);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,4vw,40px);overflow:hidden;font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif}.ds-loader:before{background-image:linear-gradient(rgba(58,111,247,.06) 1px,transparent 0),linear-gradient(90deg,rgba(58,111,247,.06) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 40%,#000,transparent 65%)}.ds-loader:after,.ds-loader:before{content:"";position:absolute;inset:0;pointer-events:none}.ds-loader:after{background:radial-gradient(60% 50% at 50% 40%,rgba(58,111,247,.12),transparent 60%)}.ds-loader .scope{position:relative;width:clamp(180px,26vw,240px);aspect-ratio:1;margin-bottom:32px;z-index:2}.ds-loader .scope .ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(58,111,247,.35);opacity:0;animation:dsScopeRing 2.4s ease-out infinite}.ds-loader .scope .ring:nth-child(2){animation-delay:.6s;border-color:rgba(58,111,247,.25)}.ds-loader .scope .ring:nth-child(3){animation-delay:1.2s;border-color:rgba(58,111,247,.18)}@keyframes dsScopeRing{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.45);opacity:0}}.ds-loader .scope .frame{position:absolute;inset:18px;border-radius:8px;overflow:hidden;background:#0e1a33;border:1px solid rgba(58,111,247,.35);box-shadow:0 0 0 1px rgba(58,111,247,.08),0 30px 60px -25px rgba(58,111,247,.4),inset 0 0 60px rgba(58,111,247,.06)}.ds-loader .scope .frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05)}.ds-loader .scope .frame:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(58,111,247,.16) 1px,transparent 0),linear-gradient(90deg,rgba(58,111,247,.16) 1px,transparent 0);background-size:16px 16px;mix-blend-mode:screen}.ds-loader .scope .frame .scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--signal),transparent);box-shadow:0 0 14px rgba(58,111,247,.9),0 0 28px rgba(58,111,247,.45);animation:dsScopeScan 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes dsScopeScan{0%,to{top:6%}50%{top:94%}}.ds-loader .scope .frame .corner{position:absolute;width:14px;height:14px;border:2px solid var(--signal)}.ds-loader .scope .frame .c-tl{top:6px;left:6px;border-right:none;border-bottom:none}.ds-loader .scope .frame .c-tr{top:6px;right:6px;border-left:none;border-bottom:none}.ds-loader .scope .frame .c-bl{bottom:6px;left:6px;border-right:none;border-top:none}.ds-loader .scope .frame .c-br{bottom:6px;right:6px;border-left:none;border-top:none}.ds-loader .scope .frame .placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--soot-strong)}.ds-loader .head{text-align:center;margin-bottom:22px;z-index:2}.ds-loader .head .eyebrow{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.ds-loader .head .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal);animation:dsBlink 1.2s ease-in-out infinite}@keyframes dsBlink{50%{opacity:.35}}.ds-loader .head h2{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:clamp(22px,3vw,32px);letter-spacing:-.015em;color:var(--ice);margin:0 0 6px}.ds-loader .head p{font-size:13.5px;color:var(--mist);margin:0}.ds-loader .prog{width:100%;max-width:560px;margin-bottom:22px;z-index:2}.ds-loader .prog .row{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin-bottom:8px}.ds-loader .prog .row .pct{color:var(--signal)}.ds-loader .prog .bar{height:6px;background:var(--surface-5);border:1px solid var(--soot);border-radius:3px;overflow:hidden;position:relative}.ds-loader .prog .bar .fill{height:100%;background:linear-gradient(90deg,var(--signal),#7ba2ff);border-radius:3px;transition:width .4s ease;box-shadow:0 0 10px rgba(58,111,247,.6);position:relative}.ds-loader .prog .bar .fill:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.18) 0 6px,transparent 6px 12px);animation:dsStripe .8s linear infinite}@keyframes dsStripe{to{background-position:24px 0}}.ds-loader .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--soot);border:1px solid var(--soot);border-radius:6px;overflow:hidden;width:100%;max-width:560px;margin-bottom:18px;z-index:2}.ds-loader .stats .cell{background:var(--surface-3);padding:12px 14px;text-align:center}.ds-loader .stats .k{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mist);margin-bottom:6px}.ds-loader .stats .k,.ds-loader .stats .v{font-family:var(--font-jetbrains-mono),monospace}.ds-loader .stats .v{font-size:15px;color:var(--ice);font-weight:500;font-variant-numeric:tabular-nums}.ds-loader .stages{display:flex;align-items:center;gap:4px;width:100%;max-width:560px;margin-bottom:18px;z-index:2}.ds-loader .stages .seg{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.ds-loader .stages .seg .ico{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--soot-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--mist);background:var(--surface-4);font-family:var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:600;transition:all .25s ease}.ds-loader .stages .seg.done .ico{border-color:var(--signal);background:var(--signal);color:#fff}.ds-loader .stages .seg.run .ico{border-color:var(--signal);color:var(--signal);background:rgba(58,111,247,.12);box-shadow:0 0 0 4px rgba(58,111,247,.18);animation:dsStagePulse 1.4s ease-in-out infinite}@keyframes dsStagePulse{50%{box-shadow:0 0 0 8px rgba(58,111,247,0)}}.ds-loader .stages .seg .lbl{font-family:var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);text-align:center;white-space:nowrap}.ds-loader .stages .seg.done .lbl,.ds-loader .stages .seg.run .lbl{color:var(--ice-dim)}.ds-loader .stages .seg.run .lbl{color:var(--signal)}.ds-loader .stages .link{flex:0 0 12px;height:1.5px;background:var(--soot-strong);margin-top:-22px;transition:background .3s}.ds-loader .stages .link.lit{background:var(--signal)}.ds-loader .console{width:100%;max-width:560px;border:1px solid var(--soot);background:var(--surface-5);border-radius:6px;overflow:hidden;z-index:2}.ds-loader .console .c-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--soot);background:var(--surface-2)}.ds-loader .console .c-head .dot{width:6px;height:6px;border-radius:50%;background:var(--accent-success);box-shadow:0 0 6px var(--accent-success);animation:dsBlink 1.2s ease-in-out infinite}.ds-loader .console .c-head .lbl{letter-spacing:.2em;text-transform:uppercase}.ds-loader .console .c-head .clock,.ds-loader .console .c-head .lbl{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;color:var(--mist)}.ds-loader .console .c-head .clock{margin-left:auto;letter-spacing:.06em}.ds-loader .console .c-body{padding:10px 14px;display:grid;gap:4px;height:92px;overflow:hidden}.ds-loader .console .c-body .line{font-family:var(--font-jetbrains-mono),monospace;font-size:11.5px;color:var(--ice-dim);display:flex;gap:8px;opacity:0;animation:dsLineIn .3s ease forwards}.ds-loader .console .c-body .line .ts{color:var(--mist)}.ds-loader .console .c-body .line .arrow{color:var(--signal)}.ds-loader .console .c-body .line:last-child .text:after{content:"▮";color:var(--signal);margin-left:4px;animation:dsBlink 1s ease-in-out infinite}@keyframes dsLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}