.dp-tool[data-v-0dc9c5fa]{margin-top:28px}.dp-tool[data-v-0dc9c5fa] *,.dp-tool[data-v-0dc9c5fa] :after,.dp-tool[data-v-0dc9c5fa] :before{box-sizing:border-box}.dp-tool fieldset[data-v-0dc9c5fa],.dp-tool p[data-v-0dc9c5fa],.dp-tool ul[data-v-0dc9c5fa]{margin:0}.dp-checks[data-v-0dc9c5fa]{padding:0}.dp-drop[data-v-0dc9c5fa]{text-align:center;border:1.5px dashed rgb(var(--brand-light-rgb)/.45);background:rgb(var(--brand-light-rgb)/.06);cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;transition:background .2s,border-color .2s;display:flex;position:relative}.dp-drop.dragging[data-v-0dc9c5fa],.dp-drop[data-v-0dc9c5fa]:hover{background:rgb(var(--brand-light-rgb)/.12);border-color:var(--brand-light)}.dp-file[data-v-0dc9c5fa]{opacity:0;cursor:pointer;position:absolute;inset:0}.dp-drop-icon[data-v-0dc9c5fa]{font-size:36px}.dp-drop-title[data-v-0dc9c5fa]{font-family:var(--font-display);font-size:20px;font-weight:700}.dp-drop-hint[data-v-0dc9c5fa],.dp-muted[data-v-0dc9c5fa]{color:rgb(var(--paper-rgb)/.55);max-width:520px;font-size:13px;line-height:1.6}.dp-privacy[data-v-0dc9c5fa]{color:#7ee0a8;font-size:12px}.dp-btn[data-v-0dc9c5fa]{color:var(--paper);font:500 14px var(--font-body);cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;display:inline-flex}.dp-btn[data-v-0dc9c5fa]:hover{background:#ffffff14}.dp-btn-primary[data-v-0dc9c5fa]{background:var(--brand-gradient);color:#fff;border:none;font-weight:600}.dp-btn-primary[data-v-0dc9c5fa]:hover{filter:brightness(1.08);background:var(--brand-gradient)}.dp-link[data-v-0dc9c5fa]{color:var(--brand-text);font:13px var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;text-decoration:underline}.dp-error[data-v-0dc9c5fa],.dp-warning[data-v-0dc9c5fa]{border-radius:10px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.5}.dp-error[data-v-0dc9c5fa]{color:#ffb4b4;background:#ff5a5a1a;border:1px solid #ff5a5a59}.dp-warning[data-v-0dc9c5fa]{color:#ffd98a;background:#ffc43d14;border:1px solid #ffc43d4d}.dp-working[data-v-0dc9c5fa]{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:28px;font-size:15px;display:flex}.dp-spinner[data-v-0dc9c5fa]{border:3px solid rgb(var(--brand-light-rgb)/.25);border-top-color:var(--brand-light);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite spin-0dc9c5fa}@keyframes spin-0dc9c5fa{to{transform:rotate(1turn)}}.dp-result[data-v-0dc9c5fa]{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.dp-preview[data-v-0dc9c5fa]{background:#fff;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000073}.dp-guides[data-v-0dc9c5fa],.dp-preview img[data-v-0dc9c5fa]{width:100%;height:100%;position:absolute;inset:0}.g-band-eyes[data-v-0dc9c5fa]{fill:rgb(var(--brand-light-rgb)/.16);stroke:rgb(var(--brand-light-rgb)/.8)}.g-band-chin[data-v-0dc9c5fa],.g-band-eyes[data-v-0dc9c5fa]{stroke-dasharray:6 4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.g-band-chin[data-v-0dc9c5fa]{fill:#7ee0a824;stroke:#50c882cc}.g-center[data-v-0dc9c5fa]{stroke:rgb(var(--brand-light-rgb)/.55);stroke-dasharray:4 6;stroke-width:1px}.g-center[data-v-0dc9c5fa],.g-head[data-v-0dc9c5fa]{vector-effect:non-scaling-stroke}.g-head[data-v-0dc9c5fa]{stroke:var(--brand);stroke-width:1.5px}.dp-dims[data-v-0dc9c5fa]{text-align:center;color:rgb(var(--paper-rgb)/.5);margin-top:10px;font-size:12px}.dp-side[data-v-0dc9c5fa]{flex-direction:column;gap:18px;display:flex}.dp-overall[data-v-0dc9c5fa]{border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600}.dp-overall.is-pass[data-v-0dc9c5fa]{color:#8ff0b8;background:#50c8821f;border:1px solid #50c88266}.dp-overall.is-warn[data-v-0dc9c5fa]{color:#ffd98a;background:#ffc43d1a;border:1px solid #ffc43d66}.dp-overall.is-fail[data-v-0dc9c5fa]{color:#ffb4b4;background:#ff5a5a1a;border:1px solid #ff5a5a66}.dp-checks[data-v-0dc9c5fa]{flex-direction:column;gap:8px;list-style:none;display:flex}.dp-checks li[data-v-0dc9c5fa]{align-items:flex-start;gap:10px;font-size:14px;display:flex}.dp-check-icon[data-v-0dc9c5fa]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.is-pass .dp-check-icon[data-v-0dc9c5fa]{color:#8ff0b8;background:#50c88233}.is-warn .dp-check-icon[data-v-0dc9c5fa]{color:#ffd98a;background:#ffc43d33}.is-fail .dp-check-icon[data-v-0dc9c5fa]{color:#ffb4b4;background:#ff5a5a33}.dp-check-detail[data-v-0dc9c5fa]{color:rgb(var(--paper-rgb)/.5);margin-top:2px;font-size:12px}.dp-check-hint[data-v-0dc9c5fa]{color:rgb(var(--paper-rgb)/.75);margin-top:3px;font-size:12px}.dp-adjust[data-v-0dc9c5fa]{border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dp-adjust legend[data-v-0dc9c5fa]{font-family:var(--font-display);padding:0 6px;font-size:14px;font-weight:700}.dp-adjust label[data-v-0dc9c5fa]{color:rgb(var(--paper-rgb)/.7);flex-direction:column;gap:4px;font-size:13px;display:flex}.dp-adjust input[type=range][data-v-0dc9c5fa]{accent-color:var(--brand);width:100%}.dp-adjust .dp-toggle[data-v-0dc9c5fa]{flex-direction:row;align-items:center;gap:8px}.dp-toggle input[data-v-0dc9c5fa]{accent-color:var(--brand)}.dp-downloads[data-v-0dc9c5fa]{flex-direction:column;gap:10px;display:flex}@media (width<=760px){.dp-result[data-v-0dc9c5fa]{grid-template-columns:1fr}.dp-preview-col[data-v-0dc9c5fa]{width:100%;max-width:360px;margin:0 auto}}[data-v-5045ee7c],[data-v-5045ee7c]:after,[data-v-5045ee7c]:before{box-sizing:border-box;margin:0;padding:0}.dp-page[data-v-5045ee7c]{background:var(--bg);min-height:100vh;color:var(--paper);font-family:var(--font-body);flex-direction:column;display:flex}.header[data-v-5045ee7c]{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgb(var(--bg-rgb)/.75);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.header-inner[data-v-5045ee7c]{justify-content:space-between;max-width:1100px;height:64px;margin:0 auto;padding:0 16px}.header-inner[data-v-5045ee7c],.logo[data-v-5045ee7c]{align-items:center;display:flex}.logo[data-v-5045ee7c]{gap:4px;text-decoration:none}.nav[data-v-5045ee7c]{align-items:center;gap:16px;display:flex}.nav a[data-v-5045ee7c]{color:rgb(var(--paper-rgb)/.6);font-size:14px;text-decoration:none}.nav-lang[data-v-5045ee7c]{letter-spacing:.05em;border:1px solid #ffffff1f;border-radius:6px;padding:4px 8px;font-weight:600;font-size:12px!important}.nav-cta[data-v-5045ee7c]{background:rgb(var(--brand-light-rgb)/.15);border:1px solid rgb(var(--brand-light-rgb)/.4);border-radius:8px;padding:6px 18px;color:var(--brand-text)!important}.dp-main[data-v-5045ee7c]{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:40px 20px 72px}.crumbs a[data-v-5045ee7c]{color:var(--brand-text);font-size:13px;text-decoration:none}.dp-h1[data-v-5045ee7c]{font-family:var(--font-display);margin-top:10px;font-size:clamp(28px,5.5vw,42px);font-weight:800;line-height:1.15}.dp-sub[data-v-5045ee7c]{max-width:720px;color:rgb(var(--paper-rgb)/.7);margin-top:12px;font-size:16px;line-height:1.65}.dp-h2[data-v-5045ee7c]{font-family:var(--font-display);margin-bottom:14px;font-size:20px;font-weight:700}.dp-unavailable[data-v-5045ee7c]{color:#ffb4b4;margin-top:20px}.spec[data-v-5045ee7c]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:24px;display:grid}.spec div[data-v-5045ee7c]{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:12px 14px}.spec dt[data-v-5045ee7c]{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--paper-rgb)/.45);font-size:11px}.spec dd[data-v-5045ee7c]{align-items:center;gap:6px;margin-top:4px;font-weight:500;display:flex}.swatch[data-v-5045ee7c]{border:1px solid #ffffff4d;border-radius:4px;width:14px;height:14px;display:inline-block}.source[data-v-5045ee7c]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:13px;display:flex}.source a[data-v-5045ee7c]{color:var(--brand-text)}.source-note[data-v-5045ee7c]{color:#ffd98a;flex-basis:100%;line-height:1.5}.badge[data-v-5045ee7c]{letter-spacing:.02em;color:#8ff0b8;background:#50c88224;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.badge.is-icao[data-v-5045ee7c],.is-icao .badge[data-v-5045ee7c]{background:rgb(var(--brand-light-rgb)/.16);color:var(--brand-text)}.badge.is-common[data-v-5045ee7c],.is-common .badge[data-v-5045ee7c]{color:#ffd98a;background:#ffc43d24}.catalogue[data-v-5045ee7c]{margin-top:48px}.cards[data-v-5045ee7c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.card[data-v-5045ee7c]{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.card[data-v-5045ee7c]:hover{border-color:rgb(var(--brand-light-rgb)/.5);transform:translateY(-2px)}.card.active[data-v-5045ee7c]{border-color:var(--brand-light)}.card-size[data-v-5045ee7c]{font-family:var(--font-display);background:var(--brand-text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800}.card-name[data-v-5045ee7c]{font-weight:600;line-height:1.35}.card-desc[data-v-5045ee7c]{color:rgb(var(--paper-rgb)/.55);flex:1;font-size:13px;line-height:1.55}.card .badge[data-v-5045ee7c]{align-self:flex-start}.tips[data-v-5045ee7c]{margin-top:48px}.tips ul[data-v-5045ee7c]{color:rgb(var(--paper-rgb)/.75);flex-direction:column;gap:8px;padding-left:20px;font-size:15px;line-height:1.6;display:flex}.dp-ad[data-v-5045ee7c]{margin-top:48px}.dp-ad[data-v-5045ee7c] .in-content-ad{margin-bottom:0;padding:0}.dp-ad[data-v-5045ee7c]:has(.is-empty){margin-top:0}.disclaimer[data-v-5045ee7c]{color:rgb(var(--paper-rgb)/.4);margin-top:36px;font-size:12px;line-height:1.6}.footer[data-v-5045ee7c]{border-top:1px solid #ffffff0f}.footer-inner[data-v-5045ee7c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1000px;margin:0 auto;padding:28px 20px;display:flex}.footer-links[data-v-5045ee7c]{flex-wrap:wrap;gap:8px 18px;display:flex}.footer-links a[data-v-5045ee7c]{color:rgb(var(--paper-rgb)/.5);font-size:13px;text-decoration:none}.footer-links a[data-v-5045ee7c]:hover{color:var(--paper)}.footer-copy[data-v-5045ee7c]{color:rgb(var(--paper-rgb)/.3);font-size:13px}@media (width<=640px){.brand-logo[data-v-5045ee7c]{height:26px}.nav[data-v-5045ee7c]{gap:10px}.nav-cta[data-v-5045ee7c]{display:none}.footer-inner[data-v-5045ee7c]{text-align:center;flex-direction:column}.footer-links[data-v-5045ee7c]{justify-content:center}}
