.access-page.svelte-45nnpv{color:#18384b;background:#f5f8fc;min-height:100svh;font-family:Kanit,Noto Sans,sans-serif;position:relative;overflow:hidden}.session-expired.svelte-45nnpv{border:1px solid var(--theme-danger-border,var(--theme-border,#dce6ed));background:var(--theme-danger-bg,var(--theme-raised,#f5f8fc));color:var(--theme-danger-text,var(--theme-text,#18384b));border-radius:8px;margin:0 0 18px;padding:10px 12px;font-size:13px}.access-page.svelte-45nnpv:before{content:"";pointer-events:none;background:radial-gradient(circle,#3384cc17,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:16%;right:-180px}.access-header.svelte-45nnpv{justify-content:flex-end;align-items:center;max-width:1200px;height:88px;margin:auto;padding:16px 32px;display:flex}.return-link.svelte-45nnpv{color:#527080;background:#ffffffb8;border:1px solid #dce5e8;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.access-main.svelte-45nnpv{z-index:1;grid-template-columns:1fr;align-content:center;justify-items:center;max-width:760px;min-height:calc(100svh - 175px);margin:auto;padding:30px 28px 48px;display:grid;position:relative}.access-card.svelte-45nnpv{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #dce6ed;border-radius:22px;width:min(460px,100%);padding:28px 32px;transition:width .26s,max-width .26s,box-shadow .22s,transform .22s;animation:.45s both svelte-45nnpv-card-arrive;position:relative;overflow:hidden;box-shadow:0 22px 55px #1f3f5b1a,0 2px 6px #1f3f5b0a}.access-card.svelte-45nnpv:before{content:"";background:linear-gradient(90deg,#008b87,#176ec0);width:100%;height:3px;position:absolute;top:0;left:0}.mode-switch.svelte-45nnpv{background:#f1f5f6;border-radius:12px;gap:4px;padding:5px;display:flex}.mode-switch.svelte-45nnpv button:where(.svelte-45nnpv){color:#80929d;background:0 0;border:0;border-radius:8px;flex:1;padding:9px 8px;font-size:13px}.mode-switch.svelte-45nnpv .selected:where(.svelte-45nnpv){color:#087e76;background:#fff;font-weight:600;box-shadow:0 2px 6px #173f4f0c}.auth-kicker.svelte-45nnpv{text-align:center;letter-spacing:1.7px;color:#108a80;margin:25px 0 -6px;font-size:9px;font-weight:700}.identity-badge.svelte-45nnpv{background:linear-gradient(145deg,#effbf9,#d8f1ed);border:1px solid #cfe7e5;border-radius:20px;place-items:center;width:72px;height:72px;margin:26px auto 18px;padding:4px;display:grid;position:relative;box-shadow:0 12px 26px #0a5d6824}.identity-badge.svelte-45nnpv img:where(.svelte-45nnpv){object-fit:cover;border-radius:14px;width:100%;height:100%}.api-badge.svelte-45nnpv{width:224px;height:78px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:20px auto 18px;padding:0}.api-badge.svelte-45nnpv img:where(.svelte-45nnpv){object-fit:cover;object-position:center 57%;border-radius:0}.login-brand.svelte-45nnpv{width:min(270px,100%);height:90px;margin:30px auto 26px;overflow:hidden}.login-brand.svelte-45nnpv img:where(.svelte-45nnpv){object-fit:cover;object-position:center 57%;width:100%;height:100%;display:block}.auth-heading.svelte-45nnpv{text-align:center;container-type:inline-size}html[data-theme=dark] .login-brand.svelte-45nnpv img:where(.svelte-45nnpv){content:url(../../assets/ddce-api-service-dark.png)}h2.svelte-45nnpv{text-align:center;letter-spacing:-.4px;margin:0 0 10px;font-size:24px;font-weight:600}.card-title.svelte-45nnpv{letter-spacing:-.25px;text-wrap:balance;color:#173e57;max-width:100%;margin:0 auto 14px;font-size:clamp(18px,2.3vw,20px);line-height:1.55}.system-title.svelte-45nnpv{white-space:nowrap;letter-spacing:-.25px;font-size:clamp(12px,4.3cqi,18px)}.card-description.svelte-45nnpv{text-align:center;letter-spacing:.05px;color:#718695;margin:0 0 22px;font-size:12px;font-weight:400;line-height:1.9}.registration-success.svelte-45nnpv{text-align:center;flex:1;align-content:center;place-items:center;padding:48px 12px 28px;display:grid}.access-card.registration-complete.svelte-45nnpv{flex-direction:column;min-height:600px;display:flex}.success-icon.svelte-45nnpv{color:#07897f;background:#e3f4ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:30px;font-weight:600;display:grid;box-shadow:0 0 0 8px #f2faf7}.registration-success.svelte-45nnpv .auth-kicker:where(.svelte-45nnpv){margin:0 0 14px}.registration-success.svelte-45nnpv h2:where(.svelte-45nnpv){margin-bottom:10px}.registration-success.svelte-45nnpv>p:where(.svelte-45nnpv):not(.auth-kicker){color:#6f8594;margin:0;font-size:14px;line-height:1.8}.success-note.svelte-45nnpv{color:#597787;background:#f5f9fa;border:1px solid #dce9ed;border-radius:10px;gap:4px;margin:24px 0;padding:13px 14px;font-size:11px;line-height:1.6;display:grid}.success-note.svelte-45nnpv b:where(.svelte-45nnpv){color:#1c475e;font-weight:500}.success-action.svelte-45nnpv{color:#174b67;width:100%;font:inherit;background:#fff;border:1px solid #c9dce3;border-radius:9px;padding:12px 16px;font-size:13px;font-weight:500;transition:border-color .16s,background .16s}.success-action.svelte-45nnpv:hover{background:#f1faf8;border-color:#78bdb8}.thaid-summary.svelte-45nnpv{background:#f6fafc;border:1px solid #dce8ed;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin-bottom:16px;padding:16px 18px;display:grid}.thaid-summary.svelte-45nnpv>p:where(.svelte-45nnpv){color:#087e76;grid-column:1/-1;margin:0 0 8px;font-size:13px;font-weight:600}.thaid-summary.svelte-45nnpv div:where(.svelte-45nnpv){border-top:1px solid #e5eef1;justify-content:space-between;gap:16px;padding:6px 0;font-size:13px;display:flex}.thaid-summary.svelte-45nnpv span:where(.svelte-45nnpv){color:#718694;font-size:12px}.thaid-summary.svelte-45nnpv b:where(.svelte-45nnpv){color:#1d4058;text-align:right;font-size:13px;font-weight:500}.registration-fields.svelte-45nnpv{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registration-fields.svelte-45nnpv label:where(.svelte-45nnpv){color:#486979;gap:6px;font-size:11px;display:grid}.registration-fields.svelte-45nnpv label:where(.svelte-45nnpv):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.registration-fields.svelte-45nnpv select:where(.svelte-45nnpv){appearance:none;color:#294b61;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9e6eb;border-radius:8px;padding:10px 28px 10px 10px;font-size:11px}.registration-fields.svelte-45nnpv select:where(.svelte-45nnpv):focus{outline-offset:1px;border-color:#54b6ae;outline:2px solid #70c8c0}.continue-button.svelte-45nnpv{color:#fff;letter-spacing:.05px;background:linear-gradient(90deg,#135fb2,#1975c9);border:1px solid #fff3;border-radius:9px;align-items:center;gap:11px;width:100%;margin-top:0;padding:12px 16px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 10px 20px #1465b529}.continue-button.svelte-45nnpv:hover{background:linear-gradient(90deg,#10569f,#1668b4);transform:translateY(-1px)}.continue-button.svelte-45nnpv:disabled{cursor:wait;opacity:.88;transform:none}.button-spinner.svelte-45nnpv{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:17px;height:17px;margin-left:auto;animation:.7s linear infinite svelte-45nnpv-spin}.id-label.svelte-45nnpv{background:#0b1268;border:1px solid #ffffff38;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.id-label.svelte-45nnpv img:where(.svelte-45nnpv){object-fit:cover;width:100%;height:100%}.next-arrow.svelte-45nnpv{margin-left:auto;font-size:19px}.demo-caption.svelte-45nnpv{text-align:center;letter-spacing:.05px;color:#8297a3;margin:10px 0 0;font-size:10px}.card-divider.svelte-45nnpv{background:#edf1f3;height:1px;margin:22px 0 18px}.privacy-note.svelte-45nnpv{color:#68818f;justify-content:center;align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.85;display:flex}.privacy-note.svelte-45nnpv>span:where(.svelte-45nnpv){color:#168d7e}.privacy-note.svelte-45nnpv p:where(.svelte-45nnpv){margin:0}.privacy-note.svelte-45nnpv small:where(.svelte-45nnpv){color:#8c9ba3;font-size:10px}details.svelte-45nnpv{text-align:center;color:#447a87;margin-top:18px;font-size:11px}summary.svelte-45nnpv{cursor:pointer}details.svelte-45nnpv p:where(.svelte-45nnpv){color:#728792;font-size:12px;line-height:1.8}.access-card.svelte-45nnpv:has(.thaid-summary:where(.svelte-45nnpv)){border-radius:20px;width:min(760px,100%);max-width:760px;padding:28px 30px 26px;box-shadow:0 18px 45px #1f59701f}.access-card.svelte-45nnpv:has(.thaid-summary:where(.svelte-45nnpv)) .auth-kicker:where(.svelte-45nnpv){letter-spacing:.18em;margin-bottom:14px;font-size:10px;font-weight:700}.access-card.svelte-45nnpv:has(.thaid-summary:where(.svelte-45nnpv)) .api-badge:where(.svelte-45nnpv){width:174px;margin:0 auto 12px}.access-card.svelte-45nnpv:has(.thaid-summary:where(.svelte-45nnpv)) h2:where(.svelte-45nnpv){margin:8px 0 10px;font-size:clamp(23px,4vw,28px);line-height:1.25}.access-card.svelte-45nnpv:has(.thaid-summary:where(.svelte-45nnpv)) .card-description:where(.svelte-45nnpv){max-width:480px;margin:0 auto 22px;line-height:1.8}.thaid-summary.svelte-45nnpv{background:linear-gradient(135deg,#f7fbfc,#eef7f7);border:1px solid #d7e7ec;border-radius:14px;margin:0 0 20px;padding:16px 18px}.thaid-summary.svelte-45nnpv>p:where(.svelte-45nnpv){color:#087f77;margin:0 0 10px;font-size:12px;font-weight:700}.thaid-summary.svelte-45nnpv>div:where(.svelte-45nnpv){border-top:1px solid #dce9ec;padding:9px 0}.registration-fields.svelte-45nnpv{background:#f8fbfc;border:1px solid #d9e7ec;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0 22px;padding:18px}.registration-fields.svelte-45nnpv label:where(.svelte-45nnpv){color:#36586a;letter-spacing:.01em;background:#fff;border:1px solid #d5e3e8;border-radius:11px;gap:8px;padding:13px;font-size:12px;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 10px #2a55660a}.registration-fields.svelte-45nnpv label:where(.svelte-45nnpv):hover{border-color:#8ebdca;transform:translateY(-1px)}.registration-fields.svelte-45nnpv select:where(.svelte-45nnpv){min-height:42px;box-shadow:none;border-color:#cbdde4;border-radius:8px;padding:10px 32px 10px 11px;font-size:12px;font-weight:600}.registration-fields.svelte-45nnpv select:where(.svelte-45nnpv):hover,.registration-fields.svelte-45nnpv select:where(.svelte-45nnpv):focus{border-color:#3288b5;box-shadow:0 0 0 3px #3288b51a}.registration-fields.svelte-45nnpv select:where(.svelte-45nnpv),.continue-button.svelte-45nnpv,.mode-switch.svelte-45nnpv button:where(.svelte-45nnpv){transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.continue-button.svelte-45nnpv:active,.mode-switch.svelte-45nnpv button:where(.svelte-45nnpv):active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.svelte-45nnpv,.svelte-45nnpv:before,.svelte-45nnpv:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.registration-fields.svelte-45nnpv label:where(.svelte-45nnpv):last-child{grid-column:1/-1;width:100%;margin:0}html[data-theme=dark] .registration-fields.svelte-45nnpv{background:#102437;border-color:#29465a}html[data-theme=dark] .registration-fields.svelte-45nnpv label:where(.svelte-45nnpv){color:#dcebf1;background:#183349;border-color:#36566a}html[data-theme=dark] .registration-fields.svelte-45nnpv select:where(.svelte-45nnpv){color:#e6f0f5;background:#102437;border-color:#43677a}.access-card.svelte-45nnpv:has(.thaid-summary:where(.svelte-45nnpv)) .continue-button:where(.svelte-45nnpv){border-radius:11px;justify-content:center;min-height:48px}.access-footer.svelte-45nnpv{z-index:1;color:#90a0a8;justify-content:space-between;gap:12px;max-width:1176px;margin:auto;padding:20px 32px;font-size:10px;display:flex;position:relative}.access-page.svelte-45nnpv button:where(.svelte-45nnpv):focus-visible,summary.svelte-45nnpv:focus-visible{outline-offset:3px;outline:3px solid #67c5bd}@keyframes svelte-45nnpv-card-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-45nnpv-spin{to{transform:rotate(360deg)}}@media (width<=900px){.access-card.svelte-45nnpv{padding:26px}}@media (width<=720px){.access-header.svelte-45nnpv{height:84px;padding:10px 20px}.access-main.svelte-45nnpv{flex-direction:column;align-items:center;gap:28px;padding:20px 20px 36px;display:flex}.access-card.svelte-45nnpv{width:100%;max-width:440px}.registration-fields.svelte-45nnpv{grid-template-columns:1fr}.registration-fields.svelte-45nnpv label:where(.svelte-45nnpv):last-child{grid-column:auto;width:100%}.thaid-summary.svelte-45nnpv{grid-template-columns:1fr}.access-footer.svelte-45nnpv{text-align:center;flex-wrap:wrap;justify-content:center}.return-link.svelte-45nnpv{padding:8px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.access-card.svelte-45nnpv{animation:none}.continue-button.svelte-45nnpv{transition:none}.button-spinner.svelte-45nnpv{animation:none}}html[data-theme=dark] .access-page{color:#eaf4f8;background:#091522}html[data-theme=dark] .access-page:before{background:radial-gradient(circle,#248f9f29,#0000 68%)}html[data-theme=dark] .return-link{color:#d8e8ef;background:#122b40d1;border-color:#31516a}html[data-theme=dark] .access-card{background:#112438f0;border-color:#2d4b61;box-shadow:0 22px 55px #0000003d}html[data-theme=dark] .access-card:before{background:linear-gradient(90deg,#1aa99b,#3a93dc)}html[data-theme=dark] .mode-switch,html[data-theme=dark] .preparation,html[data-theme=dark] .thaid-summary,html[data-theme=dark] .registration-fields select{background:#10263a;border-color:#29475c}html[data-theme=dark] .thaid-summary div{border-color:#29475c}html[data-theme=dark] .thaid-summary span,html[data-theme=dark] .registration-fields label{color:#a8bfcc}html[data-theme=dark] .thaid-summary b,html[data-theme=dark] .registration-fields select{color:#eef9fb}html[data-theme=dark] .success-icon{color:#65dac7;background:#123e43;box-shadow:0 0 0 8px #102b37}html[data-theme=dark] .registration-success>p:not(.auth-kicker),html[data-theme=dark] .success-note{color:#a8bfcc}html[data-theme=dark] .success-note{background:#10263a;border-color:#29475c}html[data-theme=dark] .success-note b{color:#eef9fb}html[data-theme=dark] .success-action{color:#eef9fb;background:#17334a;border-color:#31516a}html[data-theme=dark] .mode-switch .selected,html[data-theme=dark] .phone{color:#b7f0e6;background:#17334a}html[data-theme=dark] .mode-switch button,html[data-theme=dark] .card-description,html[data-theme=dark] .preparation p,html[data-theme=dark] .demo-caption,html[data-theme=dark] .privacy-note,html[data-theme=dark] .privacy-note small,html[data-theme=dark] details p,html[data-theme=dark] .access-footer{color:#a8bfcc}html[data-theme=dark] .access-card h2,html[data-theme=dark] .access-card .preparation strong{color:#eef9fb}html[data-theme=dark] .card-divider{background:#29475c}.api-howto.svelte-1wbg0r6{--guide-ink:#1a064e;--guide-accent:#0c978d;--guide-border:#dce5ef;background:var(--ddce-public-background);padding:72px 28px 96px}.howto-inner.svelte-1wbg0r6{max-width:1040px}.howto-header.svelte-1wbg0r6{text-align:center;margin-bottom:30px}.api-howto.svelte-1wbg0r6 h1:where(.svelte-1wbg0r6){color:var(--guide-ink);letter-spacing:-.8px;margin:7px 0 8px;font-size:clamp(30px,3vw,40px);font-weight:600}.howto-header.svelte-1wbg0r6>p:where(.svelte-1wbg0r6):last-child{color:#5d7188;margin:0;font-size:16px}.guide-card.svelte-1wbg0r6{border:1px solid var(--guide-border);background:#fcfeff;border-radius:14px;margin-top:18px;padding:28px 30px;box-shadow:0 8px 22px #1a064e0b}.guide-heading.svelte-1wbg0r6{border-bottom:1px solid var(--guide-border);align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.guide-heading.svelte-1wbg0r6 h2:where(.svelte-1wbg0r6){color:var(--guide-ink);margin:0;font-size:21px;font-weight:600}.guide-heading.svelte-1wbg0r6 p:where(.svelte-1wbg0r6){color:#60768c;margin:4px 0 0;font-size:14px}.guide-icon.svelte-1wbg0r6,.account-steps.svelte-1wbg0r6 li:where(.svelte-1wbg0r6)>span:where(.svelte-1wbg0r6),.usage-steps.svelte-1wbg0r6 b:where(.svelte-1wbg0r6)>span:where(.svelte-1wbg0r6){color:var(--guide-accent);background:#edf3fb;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.guide-icon.svelte-1wbg0r6{width:28px;height:28px;font-size:13px}.account-steps.svelte-1wbg0r6{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.account-steps.svelte-1wbg0r6 li:where(.svelte-1wbg0r6){background:#f7fafc;border:1px solid #dce8ef;border-radius:11px;align-items:flex-start;gap:13px;padding:13px 15px;display:flex}.account-steps.svelte-1wbg0r6 li:where(.svelte-1wbg0r6)>span:where(.svelte-1wbg0r6){width:26px;height:26px;font-size:13px}.account-steps.svelte-1wbg0r6 b:where(.svelte-1wbg0r6),.usage-steps.svelte-1wbg0r6 b:where(.svelte-1wbg0r6){color:var(--guide-ink);font-weight:600}.account-steps.svelte-1wbg0r6 p:where(.svelte-1wbg0r6),.usage-steps.svelte-1wbg0r6 p:where(.svelte-1wbg0r6){color:#60768c;margin:3px 0 0;font-size:14px;line-height:1.6}.guide-note.svelte-1wbg0r6{border-left:3px solid var(--guide-accent);color:#5d7188;background:#f0f5fb;margin:18px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.guide-note.svelte-1wbg0r6 b:where(.svelte-1wbg0r6){color:var(--guide-ink)}.usage-steps.svelte-1wbg0r6{gap:18px;margin:22px 0 18px;display:grid}.usage-steps.svelte-1wbg0r6>div:where(.svelte-1wbg0r6){gap:6px;display:grid}.usage-steps.svelte-1wbg0r6 b:where(.svelte-1wbg0r6){align-items:center;gap:9px;display:flex}.usage-steps.svelte-1wbg0r6 b:where(.svelte-1wbg0r6)>span:where(.svelte-1wbg0r6){width:23px;height:23px;font-size:12px}code.svelte-1wbg0r6{font-family:Noto Sans,monospace}.usage-steps.svelte-1wbg0r6>div:where(.svelte-1wbg0r6)>code:where(.svelte-1wbg0r6){color:#174d72;overflow-wrap:anywhere;background:#edf4fa;border-radius:8px;max-width:580px;padding:11px 13px;font-size:13px;display:block}.table-wrap.svelte-1wbg0r6{border:1px solid var(--guide-border);border-radius:10px;overflow-x:auto}.header-table.svelte-1wbg0r6{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.header-table.svelte-1wbg0r6 th:where(.svelte-1wbg0r6){color:var(--guide-ink);text-align:left;background:#eff4fa;padding:12px 14px;font-weight:600}.header-table.svelte-1wbg0r6 td:where(.svelte-1wbg0r6){color:#5d7188;border-top:1px solid #dfe9f0;padding:11px 14px}.header-table.svelte-1wbg0r6 td:where(.svelte-1wbg0r6):first-child{color:#0a7777;font-weight:600}.header-table.svelte-1wbg0r6 td:where(.svelte-1wbg0r6):last-child{color:#58728c;font-family:Noto Sans,monospace;font-size:13px}.example-blocks.svelte-1wbg0r6{gap:18px;margin-top:22px;display:grid}.example-blocks.svelte-1wbg0r6 b:where(.svelte-1wbg0r6){color:var(--guide-ink);font-weight:600;display:block}.example-blocks.svelte-1wbg0r6 b:where(.svelte-1wbg0r6) span:where(.svelte-1wbg0r6){width:23px;height:23px;color:var(--guide-accent);background:#edf3fb;border-radius:50%;place-items:center;margin-right:9px;font-size:12px;display:inline-grid}pre.svelte-1wbg0r6{color:#d9edf2;background:#1a064e;border-radius:10px;margin:9px 0 0;padding:16px 18px;font-size:12px;line-height:1.6;overflow-x:auto}pre.svelte-1wbg0r6 code:where(.svelte-1wbg0r6){white-space:pre}.file-guide.svelte-1wbg0r6 .compact:where(.svelte-1wbg0r6){gap:15px}.file-guide.svelte-1wbg0r6 .compact:where(.svelte-1wbg0r6)>div:where(.svelte-1wbg0r6)>code:where(.svelte-1wbg0r6){color:#e7f7fa;background:#1a064e;max-width:none}.file-guide.svelte-1wbg0r6 pre:where(.svelte-1wbg0r6){margin-top:3px}@media (width<=640px){.api-howto.svelte-1wbg0r6{padding:52px 16px 72px}.guide-card.svelte-1wbg0r6{border-radius:13px;padding:21px 18px}.guide-heading.svelte-1wbg0r6 h2:where(.svelte-1wbg0r6){font-size:18px}.howto-header.svelte-1wbg0r6>p:where(.svelte-1wbg0r6):last-child{font-size:14px}}html[data-theme=dark] .landing.howto-page,html[data-theme=dark] .howto-page .api-howto{background:#091522}html[data-theme=dark] .howto-page .landing-nav{background:#091522c7;border-color:#294257}html[data-theme=dark] .howto-page .landing-nav nav{color:#a9c0cc}html[data-theme=dark] .howto-page .login-top{color:#edf5f8;background:#122b40;border-color:#31516a}html[data-theme=dark] .howto-page .api-howto h1,html[data-theme=dark] .howto-page .guide-heading h2{color:#b7f0e6}html[data-theme=dark] .howto-page .howto-header>p:last-child,html[data-theme=dark] .howto-page .guide-heading p,html[data-theme=dark] .howto-page .account-steps p,html[data-theme=dark] .howto-page .usage-steps p{color:#a8bfcc}html[data-theme=dark] .howto-page .guide-card,html[data-theme=dark] .howto-page .account-steps li{box-shadow:none;background:#112438;border-color:#2d4b61}html[data-theme=dark] .howto-page .guide-heading,html[data-theme=dark] .howto-page .header-table td{border-color:#29475c}html[data-theme=dark] .howto-page .account-steps b,html[data-theme=dark] .howto-page .usage-steps b,html[data-theme=dark] .howto-page .guide-note b,html[data-theme=dark] .howto-page .header-table th{color:#eef9fb}html[data-theme=dark] .howto-page .guide-note,html[data-theme=dark] .howto-page .header-table th{background:#10263a}html[data-theme=dark] .howto-page .guide-note,html[data-theme=dark] .howto-page .header-table td{color:#a8bfcc}html[data-theme=dark] .howto-page .table-wrap{border-color:#29475c}html[data-theme=dark] .howto-page .usage-steps>div>code{color:#9de7ee;background:#0e314d}.request-guide.svelte-pflbmh{background:var(--ddce-public-background);min-height:calc(100vh - 76px);padding:72px 28px 96px}.request-guide-inner.svelte-pflbmh{width:min(1040px,100%);margin:auto}.request-guide.svelte-pflbmh header:where(.svelte-pflbmh){text-align:center;max-width:720px;margin:0 auto 30px}.request-guide.svelte-pflbmh h1:where(.svelte-pflbmh){color:#1a064e;letter-spacing:-.8px;margin:7px 0 8px;font-size:clamp(30px,3vw,40px);font-weight:600}.request-guide.svelte-pflbmh header:where(.svelte-pflbmh)>p:where(.svelte-pflbmh):last-child{color:#5d7188;margin:0;font-size:15px}.request-steps.svelte-pflbmh{counter-reset:steps;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.request-steps.svelte-pflbmh li:where(.svelte-pflbmh){background:#fcfeff;border:1px solid #d8e6ee;border-radius:14px;gap:13px;min-height:126px;padding:23px 20px 19px;display:flex;position:relative;box-shadow:0 8px 22px #1a064e0b}.step-number.svelte-pflbmh{color:#fff;background:#0c978d;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:600;display:grid}.request-steps.svelte-pflbmh h2:where(.svelte-pflbmh){color:#1a064e;margin:3px 0 7px;font-size:16px;font-weight:600}.request-steps.svelte-pflbmh p:where(.svelte-pflbmh){color:#60768c;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.request-note.svelte-pflbmh{background:#f0f5fb;border:1px solid #d7e4ef;border-radius:14px;gap:13px;margin-top:20px;padding:20px 22px;display:flex}.note-mark.svelte-pflbmh{color:#087f78;border:1px solid #0c978d;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-family:Georgia,serif;font-size:15px;font-weight:700;display:grid}.request-note.svelte-pflbmh h2:where(.svelte-pflbmh){color:#1a064e;margin:1px 0 8px;font-size:16px;font-weight:600}.request-note.svelte-pflbmh ul:where(.svelte-pflbmh){color:#5d7188;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}@media (width<=700px){.request-guide.svelte-pflbmh{padding:52px 16px 72px}.request-steps.svelte-pflbmh{grid-template-columns:1fr}.request-steps.svelte-pflbmh li:where(.svelte-pflbmh){min-height:auto;padding:18px 16px}.request-note.svelte-pflbmh{padding:17px}}html[data-theme=dark] .request-guide-page,html[data-theme=dark] .request-guide{background:#091522}html[data-theme=dark] .request-guide-page .landing-nav{background:#091522c7;border-color:#294257}html[data-theme=dark] .request-guide h1,html[data-theme=dark] .request-steps h2,html[data-theme=dark] .request-note h2{color:#b7f0e6}html[data-theme=dark] .request-guide header>p:last-child,html[data-theme=dark] .request-steps p,html[data-theme=dark] .request-note ul{color:#a8bfcc}html[data-theme=dark] .request-steps li{box-shadow:none;background:#112438;border-color:#2d4b61}html[data-theme=dark] .request-note{background:#10263a;border-color:#2d5261}.json-page{background:var(--ddce-public-background);min-height:100svh}.json-page .landing-nav{background:0 0;border-bottom:1px solid #d8e6ea}.json-page .landing-nav nav{color:#456779}.json-page .login-top{color:#173e59;background:#ffffffd1;border-color:#bdd2db}.json-format.svelte-1pk85f8{color:#193b52;background:var(--ddce-public-background);min-height:calc(100svh - 76px);padding:72px 28px 88px}.json-inner.svelte-1pk85f8{width:min(1020px,100%);margin:auto}.json-inner.svelte-1pk85f8 header:where(.svelte-1pk85f8){text-align:center;margin-bottom:26px}.section-kicker.svelte-1pk85f8{color:#07837b;letter-spacing:1.8px;margin:0 0 9px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:700}.json-inner.svelte-1pk85f8 h1:where(.svelte-1pk85f8){color:#173e59;letter-spacing:-1px;margin:0;font-size:clamp(32px,4vw,46px);font-weight:600}.json-inner.svelte-1pk85f8 header:where(.svelte-1pk85f8)>p:where(.svelte-1pk85f8):last-child{color:#617b8b;margin:6px 0 0;font-size:15px}.code-frame.svelte-1pk85f8{background:#fff;border:1px solid #d6e5e9;border-radius:12px;overflow:hidden;box-shadow:0 9px 22px #1542540f}.code-bar.svelte-1pk85f8{color:#517082;border-bottom:1px solid #e4eef0;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-family:Noto Sans,sans-serif;font-size:11px;display:flex}.code-bar.svelte-1pk85f8 span:where(.svelte-1pk85f8){gap:5px;display:flex}.code-bar.svelte-1pk85f8 i:where(.svelte-1pk85f8){background:#c7d7dd;border-radius:50%;width:7px;height:7px}.code-bar.svelte-1pk85f8 i:where(.svelte-1pk85f8):first-child{background:#26aaa0}.code-bar.svelte-1pk85f8 b:where(.svelte-1pk85f8){font-weight:500}.code-bar.svelte-1pk85f8 small:where(.svelte-1pk85f8){color:#8ba1ac;margin-left:auto}pre.svelte-1pk85f8{color:#385568;tab-size:2;max-height:min(68svh,760px);margin:0;padding:18px 22px 28px;font-family:Noto Sans,monospace;font-size:13px;line-height:1.55;overflow:auto}.json-key{color:#087f9e}.json-string{color:#a56716}.json-number{color:#16835e}.json-literal{color:#815a9c}html[data-theme=dark] .json-page{background:#091522}html[data-theme=dark] .json-page .landing-nav{background:#091522c7;border-color:#294257}html[data-theme=dark] .json-page .landing-nav nav{color:#a9c0cc}html[data-theme=dark] .json-page .login-top{color:#edf5f8;background:#122b40;border-color:#31516a}html[data-theme=dark] .json-format.svelte-1pk85f8{background:#091522}html[data-theme=dark] .json-inner.svelte-1pk85f8 h1:where(.svelte-1pk85f8){color:#b7f0e6}html[data-theme=dark] .json-inner.svelte-1pk85f8 header:where(.svelte-1pk85f8)>p:where(.svelte-1pk85f8):last-child{color:#a0b6c5}html[data-theme=dark] .code-frame.svelte-1pk85f8{background:#112438;border-color:#2d4b61;box-shadow:0 10px 24px #0000002e}html[data-theme=dark] .code-bar.svelte-1pk85f8{color:#b7cbd6;border-color:#2d4b61}html[data-theme=dark] pre.svelte-1pk85f8{color:#c9d9e5}html[data-theme=dark] .json-key{color:#48c7ef}html[data-theme=dark] .json-string{color:#f2b34d}html[data-theme=dark] .json-number{color:#78dba2}html[data-theme=dark] .json-literal{color:#dca1ed}@media (width<=640px){.json-format.svelte-1pk85f8{padding:46px 16px 52px}.json-inner.svelte-1pk85f8 header:where(.svelte-1pk85f8){margin-bottom:20px}pre.svelte-1pk85f8{padding:16px;font-size:11px}.code-bar.svelte-1pk85f8 small:where(.svelte-1pk85f8){display:none}}.landing-nav:after{content:"";background:#dbe6ee;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.intro-nav.svelte-1dch0tb{grid-column:2;justify-self:center!important}.login-top.svelte-1dch0tb{box-sizing:border-box;white-space:nowrap;grid-column:3;justify-content:center;place-self:center end;align-items:center;gap:10px;width:125px;min-width:125px;height:42px;padding:0 16px;line-height:1.2;display:inline-flex}.login-top.svelte-1dch0tb span:where(.svelte-1dch0tb){justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;transform:translateY(-1px)}.intro-nav.svelte-1dch0tb button:where(.svelte-1dch0tb){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;transition:color .16s;position:relative}.intro-nav.svelte-1dch0tb button:where(.svelte-1dch0tb):hover{color:#087f78}.intro-nav.svelte-1dch0tb button.active:where(.svelte-1dch0tb){color:#087f78;font-weight:600}.intro-nav.svelte-1dch0tb button.active:where(.svelte-1dch0tb):after{content:"";z-index:1;background:#0c978d;border-radius:99px;width:100%;height:2px;position:absolute;bottom:-11px;left:0}html[data-theme=dark] .landing-nav:after{background:#294257}.intro-nav.svelte-1dch0tb button:where(.svelte-1dch0tb):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #5bbab0}@media (width<=800px){.landing-nav{padding-inline:16px}.intro-nav.svelte-1dch0tb{white-space:nowrap;max-width:calc(100vw - 146px);overflow-x:auto}.login-top.svelte-1dch0tb{margin-left:14px}}.public-footer.svelte-19q5pgb{color:#647a91;border-top:1px solid #d9e5ee;width:min(1132px,100% - 56px);margin:0 auto;padding:24px 0 26px;font-size:11px}html[data-theme=dark] .public-footer{color:#93a8b7;border-color:#294257}@media (width<=640px){.public-footer.svelte-19q5pgb{gap:5px;width:calc(100% - 32px);padding:18px 0 22px;display:grid}}.security-content.svelte-12h7sr4{background:var(--ddce-public-background);color:#193b52;min-height:calc(100svh - 76px);padding:72px 28px 88px}.security-inner.svelte-12h7sr4{width:min(1020px,100%);margin:auto}.security-heading.svelte-12h7sr4{text-align:center;margin-bottom:28px}.security-heading.svelte-12h7sr4>p:where(.svelte-12h7sr4):first-child{color:#07837b;letter-spacing:1.8px;margin:0 0 9px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:700}.security-heading.svelte-12h7sr4 h1:where(.svelte-12h7sr4){color:#173e59;letter-spacing:-1px;margin:0;font-size:clamp(32px,4vw,46px);font-weight:600}.security-heading.svelte-12h7sr4>p:where(.svelte-12h7sr4):last-child{color:#617b8b;margin:6px 0 0;font-size:15px}.doc-card.svelte-12h7sr4{background:#fff;border:1px solid #d6e5e9;border-radius:14px;margin-bottom:18px;padding:27px 30px;box-shadow:0 9px 22px #1542540f}.doc-card.svelte-12h7sr4 h2:where(.svelte-12h7sr4){color:#087e78;margin:0 0 16px;font-size:21px;font-weight:600}.doc-card.svelte-12h7sr4 h2:where(.svelte-12h7sr4) span:where(.svelte-12h7sr4){margin-right:5px;font-size:18px}.doc-card.svelte-12h7sr4>p:where(.svelte-12h7sr4){color:#516f80;line-height:1.8}.doc-card.svelte-12h7sr4 b:where(.svelte-12h7sr4),.usage-guide.svelte-12h7sr4 h3:where(.svelte-12h7sr4){color:#087f9e}pre.svelte-12h7sr4{color:#385568;background:#f6fafb;border:1px solid #dbe8ec;border-radius:9px;margin:16px 0;padding:16px;font-family:Noto Sans,monospace;font-size:13px;line-height:1.6;overflow:auto}pre.svelte-12h7sr4 b:where(.svelte-12h7sr4){color:#a56716}pre.svelte-12h7sr4 em:where(.svelte-12h7sr4){color:#16835e;font-style:normal;font-weight:600}.rate-limit.svelte-12h7sr4{border-top:1px solid #e3edef;margin-top:18px;padding-top:18px}.rate-limit.svelte-12h7sr4>div:where(.svelte-12h7sr4):first-child{justify-content:space-between;gap:16px;display:flex}.rate-limit.svelte-12h7sr4 span:where(.svelte-12h7sr4),.rate-limit.svelte-12h7sr4 small:where(.svelte-12h7sr4){color:#708895;font-size:12px}.rate-track.svelte-12h7sr4{background:#e2eeed;border-radius:99px;height:8px;margin:12px 0 7px;overflow:hidden}.rate-track.svelte-12h7sr4 i:where(.svelte-12h7sr4){border-radius:inherit;background:#14a99a;width:60%;height:100%;display:block}.base-path.svelte-12h7sr4 small:where(.svelte-12h7sr4){color:#07837b;margin-bottom:7px;font-weight:600;display:block}.base-path.svelte-12h7sr4 code:where(.svelte-12h7sr4){color:#174c68;background:#f4f8fa;border-radius:8px;padding:14px;font-family:Noto Sans,monospace;display:block}.scope-list.svelte-12h7sr4{color:#587686;padding-left:20px;line-height:1.9}.usage-guide.svelte-12h7sr4 h3:where(.svelte-12h7sr4),.examples.svelte-12h7sr4>h2:where(.svelte-12h7sr4){margin:26px 0 12px;font-size:16px}.parameter-grid.svelte-12h7sr4{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.parameter-grid.svelte-12h7sr4 article:where(.svelte-12h7sr4){border:1px solid #e0ebee;border-radius:8px;padding:12px}.parameter-grid.svelte-12h7sr4 code:where(.svelte-12h7sr4){color:#087f9e;font-family:Noto Sans,monospace;font-weight:600}.parameter-grid.svelte-12h7sr4 span:where(.svelte-12h7sr4){color:#8a9da7;margin-left:8px;font-size:11px}.parameter-grid.svelte-12h7sr4 p:where(.svelte-12h7sr4){color:#647f8d;margin:5px 0 0;font-size:12px}.pagination.svelte-12h7sr4{flex-wrap:wrap;gap:10px;display:flex}.pagination.svelte-12h7sr4 span:where(.svelte-12h7sr4){color:#597584;background:#f4f8fa;border-radius:7px;padding:9px 11px;font-size:13px}.example-list.svelte-12h7sr4 article:where(.svelte-12h7sr4),.page-example.svelte-12h7sr4{margin-top:15px}.example-list.svelte-12h7sr4 article:where(.svelte-12h7sr4)>div:where(.svelte-12h7sr4),.page-example.svelte-12h7sr4>div:where(.svelte-12h7sr4){align-items:center;gap:10px;display:flex}.examples.svelte-12h7sr4 h3:where(.svelte-12h7sr4){color:#38586a;margin:0;font-size:15px;font-weight:500}.examples.svelte-12h7sr4 article:where(.svelte-12h7sr4)>div:where(.svelte-12h7sr4)>b:where(.svelte-12h7sr4){color:#087e78;background:#e3f2ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.example-list.svelte-12h7sr4 code:where(.svelte-12h7sr4){color:#174c68;white-space:nowrap;background:#f6fafb;border:1px solid #dbe8ec;border-radius:8px;margin-top:8px;padding:12px 14px;font-family:Noto Sans,monospace;font-size:12px;display:block;overflow:auto}.response-structure.svelte-12h7sr4{margin-top:24px}.response-structure.svelte-12h7sr4 h3:where(.svelte-12h7sr4){color:#087e78}.response-structure.svelte-12h7sr4 p:where(.svelte-12h7sr4){color:#718895;font-size:12px;font-style:italic}html[data-theme=dark] .security-page{background:#091522}html[data-theme=dark] .security-page .landing-nav{background:#091522c7;border-color:#294257}html[data-theme=dark] .security-page .landing-nav nav{color:#a9c0cc}html[data-theme=dark] .security-page .login-top{color:#edf5f8;background:#122b40;border-color:#31516a}html[data-theme=dark] .security-content.svelte-12h7sr4{color:#dceaf0;background:#091522}html[data-theme=dark] .security-heading.svelte-12h7sr4 h1:where(.svelte-12h7sr4){color:#b7f0e6}html[data-theme=dark] .security-heading.svelte-12h7sr4>p:where(.svelte-12h7sr4):last-child{color:#a0b6c5}html[data-theme=dark] .doc-card.svelte-12h7sr4{background:#112438;border-color:#2d4b61;box-shadow:0 10px 24px #0000002e}html[data-theme=dark] .doc-card.svelte-12h7sr4>p:where(.svelte-12h7sr4),html[data-theme=dark] .scope-list.svelte-12h7sr4,html[data-theme=dark] .parameter-grid.svelte-12h7sr4 p:where(.svelte-12h7sr4){color:#a8bfcc}html[data-theme=dark] pre.svelte-12h7sr4,html[data-theme=dark] .base-path.svelte-12h7sr4 code:where(.svelte-12h7sr4),html[data-theme=dark] .example-list.svelte-12h7sr4 code:where(.svelte-12h7sr4){color:#d4e2ea;background:#0b1e32;border-color:#29465d}html[data-theme=dark] .parameter-grid.svelte-12h7sr4 article:where(.svelte-12h7sr4){border-color:#29465d}html[data-theme=dark] .pagination.svelte-12h7sr4 span:where(.svelte-12h7sr4){color:#a8bfcc;background:#0b1e32}@media (width<=640px){.security-content.svelte-12h7sr4{padding:42px 16px 56px}.doc-card.svelte-12h7sr4{padding:21px 18px}.parameter-grid.svelte-12h7sr4{grid-template-columns:1fr}.rate-limit.svelte-12h7sr4>div:where(.svelte-12h7sr4):first-child{display:block}.rate-limit.svelte-12h7sr4 span:where(.svelte-12h7sr4){margin-top:5px;display:block}}.dictionary-content.svelte-frix8e{background:var(--ddce-public-background);color:#193b52;min-height:calc(100svh - 76px);padding:64px 28px 88px}.dictionary-inner.svelte-frix8e{width:min(1100px,100%);margin:auto}.dictionary-heading.svelte-frix8e{text-align:center;margin-bottom:23px}.section-kicker.svelte-frix8e{color:#07837b;letter-spacing:1.8px;margin:0 0 9px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:700}.dictionary-heading.svelte-frix8e h1:where(.svelte-frix8e){color:#173e59;letter-spacing:-1px;margin:0;font-size:clamp(32px,4vw,46px);font-weight:600}.dictionary-heading.svelte-frix8e>p:where(.svelte-frix8e):last-child{color:#617b8b;margin:6px 0 0;font-size:15px}.service-picker.svelte-frix8e{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.service-picker.svelte-frix8e button:where(.svelte-frix8e){color:#557484;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e6eb;border-radius:9px;align-items:center;gap:10px;padding:12px;transition:border-color .16s,background .16s;display:flex}.service-picker.svelte-frix8e button:where(.svelte-frix8e):hover:not(:disabled){background:#f8fcfc;border-color:#72bdb7}.service-picker.svelte-frix8e button.selected:where(.svelte-frix8e){background:#f1faf8;border-color:#159e94}.service-picker.svelte-frix8e button:where(.svelte-frix8e)>span:where(.svelte-frix8e){color:#087e78;background:#e7f3f2;border-radius:8px;place-items:center;width:31px;height:31px;font-family:Noto Sans,sans-serif;font-size:13px;font-weight:700;display:grid}.service-picker.svelte-frix8e button:where(.svelte-frix8e):nth-child(2)>span:where(.svelte-frix8e){color:#2b6e9d;background:#eaf4fb}.service-picker.svelte-frix8e button:where(.svelte-frix8e):nth-child(3)>span:where(.svelte-frix8e){color:#a66d1f;background:#fff3df}.service-picker.svelte-frix8e b:where(.svelte-frix8e),.service-picker.svelte-frix8e small:where(.svelte-frix8e){display:block}.service-picker.svelte-frix8e b:where(.svelte-frix8e){color:#294d63;font-size:13px;font-weight:600}.service-picker.svelte-frix8e small:where(.svelte-frix8e){color:#8196a1;margin-top:1px;font-size:10px}.dictionary-status.svelte-frix8e{color:#718895;margin:0 0 16px;font-size:12px}.dictionary-status.svelte-frix8e b:where(.svelte-frix8e){color:#087e78;font-weight:600}.dictionary-table.svelte-frix8e{background:#fff;border:1px solid #d6e5e9;border-radius:13px;overflow:auto;box-shadow:0 9px 22px #1542540f}table.svelte-frix8e{border-collapse:collapse;text-align:left;width:100%;min-width:900px}th.svelte-frix8e{color:#456879;letter-spacing:.8px;background:#f6fafb;border-bottom:1px solid #dce9ec;padding:15px 13px;font-family:Noto Sans,sans-serif;font-size:11px}th.svelte-frix8e:first-child{color:#087f9e}th.svelte-frix8e:nth-child(2){color:#07837b}th.svelte-frix8e:nth-child(3){color:#7563a7}th.svelte-frix8e:last-child{color:#9b6d22}td.svelte-frix8e{color:#486675;vertical-align:top;border-bottom:1px solid #e7eff1;padding:11px 13px;font-size:13px}tr.svelte-frix8e:last-child td:where(.svelte-frix8e){border-bottom:0}tbody.svelte-frix8e tr:where(.svelte-frix8e):hover{background:#f7fbfb}td.svelte-frix8e:first-child{color:#174c68;width:19%}td.svelte-frix8e:nth-child(2){color:#37596c;width:23%}td.svelte-frix8e:nth-child(3){text-align:center;width:10%}td.svelte-frix8e:nth-child(4){color:#3e5969;width:31%}td.svelte-frix8e:last-child{color:#718792;width:17%}code.svelte-frix8e{font-family:Noto Sans,monospace;font-size:12px;font-weight:600}.type-pill.svelte-frix8e{border:1px solid;border-radius:99px;padding:2px 8px;font-family:Noto Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.35;display:inline-block}.type-number.svelte-frix8e{color:#16835e}.type-string.svelte-frix8e{color:#087f9e}.type-date.svelte-frix8e{color:#a67b13}.type-text.svelte-frix8e{color:#b34b62}.type-boolean.svelte-frix8e{color:#8057a0}html[data-theme=dark] .dictionary-content.svelte-frix8e{color:#dceaf0;background:#091522}html[data-theme=dark] .dictionary-heading.svelte-frix8e h1:where(.svelte-frix8e){color:#b7f0e6}html[data-theme=dark] .dictionary-heading.svelte-frix8e>p:where(.svelte-frix8e):last-child,html[data-theme=dark] .dictionary-status.svelte-frix8e{color:#a0b6c5}html[data-theme=dark] .service-picker.svelte-frix8e button:where(.svelte-frix8e){background:#112438;border-color:#2d4b61}html[data-theme=dark] .service-picker.svelte-frix8e button.selected:where(.svelte-frix8e){background:#163042;border-color:#47bdb4}html[data-theme=dark] .service-picker.svelte-frix8e b:where(.svelte-frix8e){color:#e1eef3}html[data-theme=dark] .dictionary-table.svelte-frix8e{background:#112438;border-color:#2d4b61;box-shadow:0 10px 24px #0000002e}html[data-theme=dark] th.svelte-frix8e{color:#b9cbd4;background:#142b40;border-color:#2d4b61}html[data-theme=dark] td.svelte-frix8e{color:#c0d0d9;border-color:#29465d}html[data-theme=dark] td.svelte-frix8e:first-child{color:#e4eff5}html[data-theme=dark] td.svelte-frix8e:nth-child(2),html[data-theme=dark] td.svelte-frix8e:nth-child(4){color:#d3e0e7}html[data-theme=dark] td.svelte-frix8e:last-child{color:#a8bfcc}html[data-theme=dark] tbody.svelte-frix8e tr:where(.svelte-frix8e):hover{background:#162d43}@media (width<=640px){.dictionary-content.svelte-frix8e{padding:42px 16px 56px}.service-picker.svelte-frix8e{grid-template-columns:1fr}}.purpose-content.svelte-8ba313{color:#193b52;background:#eff6fd;border-top:1px solid #dce8f2;padding:76px 34px 92px;position:relative}.purpose-content.svelte-8ba313:before{content:"";background:#cbdff0;width:min(1200px,100% - 68px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.purpose-inner.svelte-8ba313{width:min(1200px,100%);margin:auto}.purpose-heading.svelte-8ba313{max-width:640px;margin-bottom:30px}.purpose-heading.svelte-8ba313 p:where(.svelte-8ba313){color:#07837b;letter-spacing:1.8px;margin:0 0 9px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:700}.purpose-heading.svelte-8ba313 h1:where(.svelte-8ba313){color:#173e59;letter-spacing:-1px;margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:600}.purpose-heading.svelte-8ba313 span:where(.svelte-8ba313){color:#617b8b;margin-top:7px;font-size:15px;display:block}.service-grid.svelte-8ba313{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-grid.svelte-8ba313 .service-card:where(.svelte-8ba313){min-height:0;box-shadow:none;background:#fff;border:1px solid #d4e5e3;border-radius:10px;flex-direction:column;padding:22px;transition:border-color .18s,transform .18s;display:flex;overflow:visible}.service-grid.svelte-8ba313 .service-card:where(.svelte-8ba313):after{display:none}.service-grid.svelte-8ba313 .service-card:where(.svelte-8ba313):hover{box-shadow:none;border-color:#77bdb7;transform:translateY(-2px)}.service-logo.svelte-8ba313{justify-content:flex-start;align-items:center;height:70px;margin-bottom:15px;display:flex}.service-logo.svelte-8ba313 img:where(.svelte-8ba313){object-fit:contain;max-width:92px;max-height:68px}.service-card.svelte-8ba313:first-child .service-logo:where(.svelte-8ba313) img:where(.svelte-8ba313){max-width:120px}.service-card.svelte-8ba313 h2:where(.svelte-8ba313){color:#24495f;min-height:0;margin:0 0 9px;font-size:16px;font-weight:600;line-height:1.4}.service-card.svelte-8ba313 p:where(.svelte-8ba313){color:#6b8491;max-width:none;margin:0;font-size:13px;line-height:1.7}.service-card.svelte-8ba313>span:where(.svelte-8ba313){color:#087d76;background:0 0;border:1px solid #9ad7d1;border-radius:99px;width:fit-content;margin-top:17px;padding:4px 9px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:600}.purpose-list.svelte-8ba313{background:#fffc;border:1px solid #d2e5e2;border-radius:13px;margin-top:20px;padding:23px 26px}.purpose-list.svelte-8ba313 h2:where(.svelte-8ba313){color:#087e78;margin:0 0 15px;font-size:19px;font-weight:600}.purpose-list.svelte-8ba313 h2:where(.svelte-8ba313) i:where(.svelte-8ba313){color:#078a7d;background:#e1f3ef;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:7px;font-size:12px;font-style:normal;display:inline-grid}.purpose-list.svelte-8ba313 ol:where(.svelte-8ba313){counter-reset:purpose;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.purpose-list.svelte-8ba313 li:where(.svelte-8ba313){counter-increment:purpose;color:#4f6e7d;background:#f8fcfb;border:1px solid #e0ecea;border-radius:9px;align-items:center;gap:12px;padding:13px 15px;display:flex}.purpose-list.svelte-8ba313 li:where(.svelte-8ba313):before{content:counter(purpose);color:#087d76;background:#eaf6f4;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;display:grid}html[data-theme=dark] .purpose-content.svelte-8ba313{color:#dceaf0;background:#091522;border-color:#243e52}html[data-theme=dark] .purpose-content.svelte-8ba313:before{background:#29465d}html[data-theme=dark] .purpose-heading.svelte-8ba313 h1:where(.svelte-8ba313){color:#b7f0e6}html[data-theme=dark] .purpose-heading.svelte-8ba313 span:where(.svelte-8ba313){color:#a0b6c5}html[data-theme=dark] .service-card.svelte-8ba313,html[data-theme=dark] .purpose-list.svelte-8ba313{background:#112438;border-color:#2d4b61;box-shadow:0 10px 24px #0000002e}html[data-theme=dark] .service-card.svelte-8ba313 h2:where(.svelte-8ba313){color:#eef9fb}html[data-theme=dark] .service-card.svelte-8ba313 p:where(.svelte-8ba313),html[data-theme=dark] .purpose-list.svelte-8ba313 li:where(.svelte-8ba313){color:#a8bfcc}html[data-theme=dark] .purpose-list.svelte-8ba313 li:where(.svelte-8ba313){background:#0d2034;border-color:#29465d}.purpose-heading.svelte-8ba313,.service-grid.svelte-8ba313 .service-card:where(.svelte-8ba313),.purpose-list.svelte-8ba313{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(18px)}.service-grid.svelte-8ba313 .service-card:where(.svelte-8ba313):nth-child(2){transition-delay:80ms}.service-grid.svelte-8ba313 .service-card:where(.svelte-8ba313):nth-child(3){transition-delay:.16s}.purpose-list.svelte-8ba313{transition-delay:.22s}.purpose-content.visible.svelte-8ba313 .purpose-heading:where(.svelte-8ba313),.purpose-content.visible.svelte-8ba313 .service-grid:where(.svelte-8ba313) .service-card:where(.svelte-8ba313),.purpose-content.visible.svelte-8ba313 .purpose-list:where(.svelte-8ba313){opacity:1;transform:translateY(0)}@media (width<=800px){.service-grid.svelte-8ba313,.purpose-list.svelte-8ba313 ol:where(.svelte-8ba313){grid-template-columns:1fr}.service-card.svelte-8ba313{min-height:0}.service-logo.svelte-8ba313{height:105px}}@media (width<=640px){.purpose-content.svelte-8ba313{padding:50px 16px 58px}.purpose-content.svelte-8ba313:before{width:calc(100% - 32px)}.purpose-list.svelte-8ba313{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.purpose-heading.svelte-8ba313,.service-grid.svelte-8ba313 .service-card:where(.svelte-8ba313),.purpose-list.svelte-8ba313{opacity:1;transition:none;transform:none}}.download-bar.svelte-sg9pzx{border:1px solid var(--theme-border);background:var(--theme-raised);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px;display:flex}.download-bar.svelte-sg9pzx b:where(.svelte-sg9pzx){color:var(--theme-text);font-size:14px;font-weight:500}.download-bar.svelte-sg9pzx p:where(.svelte-sg9pzx){color:var(--theme-muted);margin:5px 0 0;font-size:12px}.request-flow.svelte-sg9pzx{width:100%;min-width:0;color:var(--theme-text);margin:0}.request-page-intro.svelte-sg9pzx{margin-bottom:26px}h1.svelte-sg9pzx{margin:8px 0;font-size:28px;font-weight:600}.request-page-intro.svelte-sg9pzx>p:where(.svelte-sg9pzx):last-child,.section-heading.svelte-sg9pzx p:where(.svelte-sg9pzx){color:var(--theme-muted);font-size:13px;line-height:1.8}.request-stepper.svelte-sg9pzx{border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;padding:16px;display:grid}.request-stepper.svelte-sg9pzx button:where(.svelte-sg9pzx){min-width:0;min-height:74px;color:var(--theme-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.request-stepper.svelte-sg9pzx button:where(.svelte-sg9pzx):not(:last-child):after{content:"";background:var(--theme-border);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;right:-15px}.request-stepper.svelte-sg9pzx button.completed:where(.svelte-sg9pzx):after{background:var(--theme-accent)}.step-number.svelte-sg9pzx{border:1px solid var(--theme-border);background:var(--theme-bg);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font:600 13px Noto Sans,sans-serif;display:grid}.step-copy.svelte-sg9pzx{gap:4px;display:grid}.step-copy.svelte-sg9pzx b:where(.svelte-sg9pzx){font-size:13px;font-weight:500;line-height:1.5}.step-copy.svelte-sg9pzx small:where(.svelte-sg9pzx){font-size:11px;line-height:1.5}.request-stepper.svelte-sg9pzx [aria-current]:where(.svelte-sg9pzx){border-color:var(--theme-accent);color:var(--theme-accent);background:var(--theme-raised)}.request-stepper.svelte-sg9pzx [aria-current]:where(.svelte-sg9pzx) .step-number:where(.svelte-sg9pzx){color:#fff;box-shadow:0 0 0 4px var(--theme-focus);background:#008878;border-color:#008878}.request-stepper.svelte-sg9pzx .completed:where(.svelte-sg9pzx) .step-number:where(.svelte-sg9pzx){background:var(--theme-success-bg);color:var(--theme-success-text);border-color:#0000}.request-stepper.svelte-sg9pzx button:where(.svelte-sg9pzx):not(:disabled):hover{background:var(--theme-raised)}.request-stepper.svelte-sg9pzx button:where(.svelte-sg9pzx):disabled{opacity:1;cursor:default}.request-progress.svelte-sg9pzx{color:var(--theme-muted);align-items:center;gap:12px;margin:-10px 2px 24px;font-size:12px;display:flex}.request-progress-track.svelte-sg9pzx{background:var(--theme-border);border-radius:99px;flex:1;height:6px;overflow:hidden}.request-progress-track.svelte-sg9pzx span:where(.svelte-sg9pzx){border-radius:inherit;background:linear-gradient(90deg, var(--theme-accent), #55bca8);height:100%;transition:width .18s;display:block}.form-layout.svelte-sg9pzx{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.form-surface.svelte-sg9pzx{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;box-shadow:none;border-radius:14px;padding:28px}.section-heading.svelte-sg9pzx{border-bottom:1px solid var(--theme-border);margin-bottom:24px;padding-bottom:16px}.section-heading.svelte-sg9pzx>span:where(.svelte-sg9pzx){color:var(--theme-accent);font-size:11px}h2.svelte-sg9pzx{margin:8px 0;font-size:20px}.fields.svelte-sg9pzx{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wide.svelte-sg9pzx{grid-column:1/-1}label.svelte-sg9pzx,legend.svelte-sg9pzx{font-size:13px;font-weight:500}label.svelte-sg9pzx{flex-direction:column;gap:8px;display:flex}input.svelte-sg9pzx,textarea.svelte-sg9pzx,select.svelte-sg9pzx{border:1px solid var(--theme-border);background:var(--theme-bg);width:100%;color:var(--theme-text);font:inherit;border-radius:8px;min-height:44px;padding:11px 12px;font-size:13px}textarea.svelte-sg9pzx{resize:vertical;min-height:96px;line-height:1.8}small.svelte-sg9pzx,.optional.svelte-sg9pzx{color:var(--theme-muted);font-size:11px;font-weight:400}fieldset.svelte-sg9pzx{border:0;min-width:0;margin:0;padding:0}legend.svelte-sg9pzx{margin-bottom:12px}.service-options.svelte-sg9pzx,.method-options.svelte-sg9pzx{flex-wrap:wrap;gap:10px;display:flex}.service-options.svelte-sg9pzx label:where(.svelte-sg9pzx),.method-options.svelte-sg9pzx label:where(.svelte-sg9pzx),.consent.svelte-sg9pzx{flex-direction:row;align-items:center}.service-options.svelte-sg9pzx label:where(.svelte-sg9pzx){background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:11px;flex:180px;padding:13px;font-size:12px;transition:border-color .16s,background .16s,transform .16s;position:relative}.service-options.svelte-sg9pzx .selected:where(.svelte-sg9pzx){border-color:var(--theme-accent);background:var(--theme-raised);box-shadow:0 0 0 1px var(--theme-accent)}.service-options.svelte-sg9pzx label:where(.svelte-sg9pzx):hover{transform:translateY(-1px)}.service-options.svelte-sg9pzx label:where(.svelte-sg9pzx):focus-within{outline:2px solid var(--theme-accent);outline-offset:3px}.service-code.svelte-sg9pzx{background:var(--theme-surface);width:31px;height:31px;color:var(--theme-accent);border-radius:9px;place-items:center;font-weight:700;display:grid}.service-options.svelte-sg9pzx label:where(.svelte-sg9pzx)>span:where(.svelte-sg9pzx):last-child{gap:2px;display:grid}.service-options.svelte-sg9pzx small:where(.svelte-sg9pzx){display:block}input[type=radio].svelte-sg9pzx,input[type=checkbox].svelte-sg9pzx{width:17px;height:17px;min-height:0;accent-color:var(--theme-accent);flex-shrink:0;padding:0}.upload.svelte-sg9pzx{border:1px dashed var(--theme-border);border-radius:12px;padding:18px}.upload.svelte-sg9pzx>span:where(.svelte-sg9pzx){color:var(--theme-muted);font-size:11px}.file-picker.svelte-sg9pzx{margin-top:12px;display:block}.file-slot-grid.svelte-sg9pzx{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.file-picker.svelte-sg9pzx input[type=file]:where(.svelte-sg9pzx){display:none}.file-slot.svelte-sg9pzx{border:1px solid var(--theme-accent);background:var(--theme-raised);min-height:44px;color:var(--theme-accent);border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:600;display:flex}.file-slot.filled.svelte-sg9pzx{justify-content:space-between;gap:8px;font-size:13px}.file-slot-name.svelte-sg9pzx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-slot.svelte-sg9pzx button:where(.svelte-sg9pzx){color:var(--theme-muted);background:0 0;border:0;padding:2px 6px;font-size:18px}.error.svelte-sg9pzx{color:#e47575}.form-actions.svelte-sg9pzx{border-top:1px solid var(--theme-border);justify-content:space-between;margin-top:28px;padding-top:20px;display:flex}.form-actions.svelte-sg9pzx button:where(.svelte-sg9pzx){border-radius:9px;padding:11px 18px;font-size:13px}.secondary.svelte-sg9pzx{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.submit.svelte-sg9pzx{color:#fff;background:#087f77;border:0;box-shadow:0 8px 18px #087f772e}.submit.svelte-sg9pzx:not(:disabled):hover{background:#066f69;transform:translateY(-1px)}.form-actions.svelte-sg9pzx button:where(.svelte-sg9pzx):disabled{opacity:.45;cursor:default}input.svelte-sg9pzx:focus-visible,textarea.svelte-sg9pzx:focus-visible,select.svelte-sg9pzx:focus-visible,button.svelte-sg9pzx:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.review.svelte-sg9pzx>p:where(.svelte-sg9pzx){color:var(--theme-muted);font-size:13px}dl.svelte-sg9pzx>div:where(.svelte-sg9pzx){border-bottom:1px solid var(--theme-border);grid-template-columns:130px 1fr;gap:12px;padding:12px 0;font-size:13px;display:grid}dt.svelte-sg9pzx{color:var(--theme-muted)}dd.svelte-sg9pzx{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.consent.svelte-sg9pzx{margin-top:24px;line-height:1.8}.confirmation.svelte-sg9pzx{text-align:center;background:linear-gradient(145deg, var(--theme-surface), var(--theme-raised));max-width:760px;box-shadow:0 18px 45px color-mix(in srgb, var(--theme-accent) 12%, transparent);margin:24px auto 0;padding:56px 48px 44px;position:relative;overflow:hidden}.confirmation.svelte-sg9pzx:before{content:"";background:linear-gradient(90deg, var(--theme-accent), #5bd5c5, var(--theme-accent));height:4px;position:absolute;inset:0 0 auto}.confirmation-icon.svelte-sg9pzx{border:1px solid color-mix(in srgb, var(--theme-accent) 35%, transparent);background:var(--theme-success-bg);width:64px;height:64px;color:var(--theme-accent);box-shadow:0 0 0 8px color-mix(in srgb, var(--theme-accent) 8%, transparent);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:34px;font-weight:700;display:grid}.confirmation-badge.svelte-sg9pzx{background:var(--theme-success-bg);color:var(--theme-success-text);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.confirmation.svelte-sg9pzx h2:where(.svelte-sg9pzx){margin:14px 0 8px;font-size:clamp(20px,3vw,26px)}.confirmation.svelte-sg9pzx p:where(.svelte-sg9pzx){color:var(--theme-muted);font-size:13px}.confirmation-summary.svelte-sg9pzx{margin:0}.confirmation-note.svelte-sg9pzx{border-left:3px solid var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 7%, var(--theme-surface));text-align:left;border-radius:8px;margin:24px auto;padding:14px 18px}.confirmation-note.svelte-sg9pzx p:where(.svelte-sg9pzx){margin:2px 0}.confirmation-actions.svelte-sg9pzx{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.confirmation-actions.svelte-sg9pzx button:where(.svelte-sg9pzx){min-width:190px;min-height:44px}.confirmation-actions.svelte-sg9pzx .secondary:where(.svelte-sg9pzx){border-color:color-mix(in srgb, var(--theme-accent) 28%, var(--theme-border));background:var(--theme-surface);color:var(--theme-text)}.confirmation-actions.svelte-sg9pzx .secondary:where(.svelte-sg9pzx):hover{border-color:var(--theme-accent);background:var(--theme-raised)}.confirmation-caption.svelte-sg9pzx{margin:16px 0 0;font-size:12px!important}.confirmation-action.svelte-sg9pzx{border-radius:9px;padding:11px 18px}@media (width<=1000px){.form-layout.svelte-sg9pzx{grid-template-columns:1fr}}@media (width<=600px){.fields.svelte-sg9pzx{grid-template-columns:1fr}.confirmation.svelte-sg9pzx{padding:40px 20px 30px}.confirmation-actions.svelte-sg9pzx button:where(.svelte-sg9pzx){width:100%}.confirmation-actions.svelte-sg9pzx{flex-direction:column;align-items:stretch}.request-stepper.svelte-sg9pzx{scrollbar-width:thin;gap:6px;padding:7px;display:flex;overflow-x:auto}.request-stepper.svelte-sg9pzx button:where(.svelte-sg9pzx):after{display:none}.form-surface.svelte-sg9pzx{padding:20px}.request-stepper.svelte-sg9pzx button:where(.svelte-sg9pzx){flex:1 0 170px;gap:8px;min-height:64px;padding:10px}.review.svelte-sg9pzx dl:where(.svelte-sg9pzx)>div:where(.svelte-sg9pzx){grid-template-columns:1fr;gap:4px}}.account.svelte-6p70qx{border-top:1px solid #e6eeee;margin-top:16px;padding-top:12px;position:relative}.account-trigger.svelte-6p70qx{text-align:left;color:#28485a;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.account-trigger.svelte-6p70qx:hover,.account-trigger[aria-expanded=true].svelte-6p70qx{background:#eef7f4}.account-avatar.svelte-6p70qx{color:#087f77;background:#dfefea;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.account-name.svelte-6p70qx{flex:1;gap:3px;font-size:12px;display:grid}.account-name.svelte-6p70qx small:where(.svelte-6p70qx){color:#84959f;font-size:10px}.chevron.svelte-6p70qx{color:#729098}.account-popup.svelte-6p70qx{z-index:10;background:#fff;border:1px solid #dfebe7;border-radius:12px;padding:7px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 30px #20483c18}.account-popup.svelte-6p70qx p:where(.svelte-6p70qx){color:#8a9ba2;margin:0;padding:6px 10px;font-size:10px}.account-popup.svelte-6p70qx button:where(.svelte-6p70qx){color:#365866;background:#fff;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:12px 10px;font-size:12px;display:flex}.account-popup.svelte-6p70qx button:where(.svelte-6p70qx):hover{background:#f0f7f5}.account-popup.svelte-6p70qx .logout:where(.svelte-6p70qx){color:#ba4a46;border-top:1px solid #edf1ef}.account.svelte-6p70qx button:where(.svelte-6p70qx):focus-visible,dialog.svelte-6p70qx button:where(.svelte-6p70qx):focus-visible{outline-offset:2px;outline:2px solid #179e8a}dialog.svelte-6p70qx{color:#28485a;border:1px solid #dfebe7;border-radius:20px;width:min(640px,100vw - 32px);max-height:90svh;margin:auto;padding:26px;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 70px #153a3030}dialog.svelte-6p70qx::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18394e66}.dialog-head.svelte-6p70qx{justify-content:space-between;align-items:center;display:flex}.dialog-head.svelte-6p70qx h2:where(.svelte-6p70qx){margin:0;font-size:20px}.dialog-head.svelte-6p70qx button:where(.svelte-6p70qx){background:var(--theme-raised,#f2f6f5);border:1px solid var(--theme-border,#dce6ed);width:40px;height:40px;color:var(--theme-text,#527378);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:20px;font-weight:600;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.dialog-head.svelte-6p70qx button:where(.svelte-6p70qx):hover{background:color-mix(in srgb, var(--theme-accent,#087e76) 10%, var(--theme-surface,#fff));border-color:color-mix(in srgb, var(--theme-accent,#087e76) 45%, var(--theme-border,#dce6ed));color:var(--theme-accent,#087e76);transform:translateY(-1px)}.dialog-head.svelte-6p70qx button:where(.svelte-6p70qx):focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent,#087e76) 32%, transparent);outline-offset:3px}.profile-identity.svelte-6p70qx{align-items:center;gap:14px;padding:24px 0;display:flex}.profile-identity.svelte-6p70qx .account-avatar:where(.svelte-6p70qx){width:48px;height:48px}.profile-identity.svelte-6p70qx strong:where(.svelte-6p70qx){font-size:15px}.profile-identity.svelte-6p70qx p:where(.svelte-6p70qx){color:#8a9ba2;margin:5px 0 0;font-size:11px}dl.svelte-6p70qx{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;display:grid}dl.svelte-6p70qx>div:where(.svelte-6p70qx){border-top:1px solid #edf1ef;padding:14px 0}dt.svelte-6p70qx{color:#81979e;font-size:11px}dd.svelte-6p70qx{margin:5px 0 0;font-size:13px}.account-status.svelte-6p70qx{color:#087f77;align-items:center;gap:6px;font-weight:600;display:inline-flex}.account-status.svelte-6p70qx i:where(.svelte-6p70qx){background:#16a085;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #16a0851f}.account-settings.svelte-6p70qx{background:#f8fbfa;border:1px solid #e4eeeb;border-radius:14px;margin-top:8px;padding:16px}.account-settings.svelte-6p70qx h3:where(.svelte-6p70qx){color:#28485a;margin:0 0 10px;font-size:13px}.setting-row.svelte-6p70qx{border-top:1px solid #e4eeeb;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.account-settings.svelte-6p70qx>.setting-row:where(.svelte-6p70qx):nth-of-type(2),.account-settings.svelte-6p70qx>.setting-row:where(.svelte-6p70qx):nth-of-type(2)+.setting-form:where(.svelte-6p70qx),.account-settings.svelte-6p70qx>.setting-success:where(.svelte-6p70qx){display:none}.setting-row.svelte-6p70qx>div:where(.svelte-6p70qx){gap:3px;min-width:0;display:grid}.setting-row.svelte-6p70qx strong:where(.svelte-6p70qx){font-size:12px}.setting-row.svelte-6p70qx small:where(.svelte-6p70qx){color:#81979e;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:11px;overflow:hidden}.setting-action.svelte-6p70qx,.save-action.svelte-6p70qx{color:#087f77;background:#fff;border:1px solid #b8dcd4;border-radius:7px;flex-shrink:0;padding:7px 10px;font-size:11px;font-weight:600}.setting-action.svelte-6p70qx:hover{background:#eaf7f3}.setting-form.svelte-6p70qx{padding:4px 0 12px}.setting-form.svelte-6p70qx label:where(.svelte-6p70qx){color:#81979e;margin-bottom:5px;font-size:11px;display:block}.setting-form-row.svelte-6p70qx{gap:8px;display:flex}.setting-form.svelte-6p70qx input:where(.svelte-6p70qx){color:#28485a;background:#fff;border:1px solid #cbded9;border-radius:7px;flex:1;min-width:0;padding:8px 9px;font-size:12px}.setting-form.svelte-6p70qx input:where(.svelte-6p70qx):focus{border-color:#179e8a;outline:2px solid #179e8a44}.save-action.svelte-6p70qx{color:#fff;background:#087f77;border-color:#087f77}.setting-success.svelte-6p70qx{color:#087f77;margin:0;font-size:11px}.close-profile.svelte-6p70qx{color:#fff;background:#087f77;border:0;border-radius:9px;width:100%;margin-top:18px;padding:11px}html[data-theme=dark] .account-trigger.svelte-6p70qx{color:#d7e6ee}html[data-theme=dark] .account-trigger.svelte-6p70qx:hover,html[data-theme=dark] .account-trigger[aria-expanded=true].svelte-6p70qx{background:#17364b}html[data-theme=dark] dialog.svelte-6p70qx{color:#e6f0f5;background:#102437;border-color:#29465a;box-shadow:0 25px 70px #0000006b}html[data-theme=dark] dialog.svelte-6p70qx::backdrop{background:#000810c2}html[data-theme=dark] .dialog-head.svelte-6p70qx button:where(.svelte-6p70qx){color:#50727b;background:#edf5f7}html[data-theme=dark] dl.svelte-6p70qx>div:where(.svelte-6p70qx){border-color:#29465a}html[data-theme=dark] .account-settings.svelte-6p70qx{background:#183349;border-color:#29465a}html[data-theme=dark] .account-settings.svelte-6p70qx h3:where(.svelte-6p70qx),html[data-theme=dark] .setting-row.svelte-6p70qx strong:where(.svelte-6p70qx){color:#e6f0f5}html[data-theme=dark] .setting-row.svelte-6p70qx{border-color:#29465a}html[data-theme=dark] .setting-action.svelte-6p70qx,html[data-theme=dark] .save-action.svelte-6p70qx{color:#72e4d1;background:#17364b;border-color:#4bbfaf}html[data-theme=dark] .setting-form.svelte-6p70qx input:where(.svelte-6p70qx){color:#e6f0f5;background:#102437;border-color:#36566a}@media (width<=640px){dl.svelte-6p70qx{grid-template-columns:1fr;column-gap:0}}.api-chart.svelte-h7w9vc{width:100%;min-width:0}summary.svelte-h7w9vc{cursor:pointer;color:var(--theme-muted,#617c88);padding:8px 0;font-size:11px}table.svelte-h7w9vc{border-collapse:collapse;width:100%;font-size:12px}th.svelte-h7w9vc,td.svelte-h7w9vc{text-align:left;border-bottom:1px solid var(--theme-border,#dce6ed);padding:8px}caption.svelte-h7w9vc{text-align:left;padding:8px}.operations-page.svelte-16tuial{color:var(--theme-text,#18384b);max-width:none;margin-inline:0}.demo-note.svelte-16tuial,.feedback.svelte-16tuial{background:var(--theme-raised,#eef5f8);border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.8}.feedback.svelte-16tuial{border-left:3px solid #008b87}.tools.svelte-16tuial,.row.svelte-16tuial{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tools.svelte-16tuial{border:1px solid var(--theme-border,#dce6ed);background:var(--theme-surface,white);border-radius:12px;align-items:end;margin:22px 0;padding:20px}.results-head.svelte-16tuial{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px;display:flex}.results-head.svelte-16tuial h2:where(.svelte-16tuial){font-size:15px}.results-head.svelte-16tuial>span:where(.svelte-16tuial){color:var(--theme-muted,#617c88);white-space:nowrap;font-size:12px}.row.svelte-16tuial{justify-content:space-between}label.svelte-16tuial{flex:1;gap:7px;font-size:13px;font-weight:500;display:grid}input.svelte-16tuial,select.svelte-16tuial,textarea.svelte-16tuial{border:1px solid var(--theme-border,#dce6ed);background:var(--theme-surface,white);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;min-height:44px;padding:10px 12px}textarea.svelte-16tuial{resize:vertical;min-height:80px}.surface.svelte-16tuial,.summary.svelte-16tuial article:where(.svelte-16tuial){border:1px solid var(--theme-border,#dce6ed);background:var(--theme-surface,white);border-radius:12px;margin-bottom:16px;padding:24px;box-shadow:0 3px 12px #173e5705}h2.svelte-16tuial{margin:0;font-size:17px;font-weight:600}p.svelte-16tuial{color:var(--theme-muted,#617c88);font-size:13px;line-height:1.8}.summary.svelte-16tuial{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.summary.svelte-16tuial article:where(.svelte-16tuial){border-top:3px solid #168f92;gap:10px;font-size:13px;display:grid}strong.svelte-16tuial{font-family:Noto Sans,sans-serif;font-size:30px}small.svelte-16tuial{color:var(--theme-muted,#617c88)}button.svelte-16tuial{color:#fff;font:inherit;cursor:pointer;background:#087f79;border:1px solid #087f79;border-radius:8px;min-height:42px;padding:10px 16px;font-size:13px}button.secondary.svelte-16tuial{color:var(--theme-text,#18384b);border-color:var(--theme-border,#dce6ed);background:0 0}button.svelte-16tuial:disabled{opacity:.45;cursor:not-allowed}button.svelte-16tuial:hover:not(:disabled){filter:brightness(.95)}.svelte-16tuial:where(button:where(.svelte-16tuial),input:where(.svelte-16tuial),select:where(.svelte-16tuial),textarea:where(.svelte-16tuial),summary:where(.svelte-16tuial)):focus-visible{outline-offset:3px;outline:2px solid #179e8a}.badge.svelte-16tuial{background:var(--theme-raised,#edf7f8);border-radius:99px;padding:6px 12px;font-size:12px;font-weight:500}.positive.svelte-16tuial{color:#096b55;background:#e5f5ed}.negative.svelte-16tuial{color:#a32e3e;background:#fcecef}.pending.svelte-16tuial{color:#855715;background:#fff3dd}html[data-theme=dark] .positive.svelte-16tuial{color:#91e4bd;background:#173f35}html[data-theme=dark] .negative.svelte-16tuial{color:#ffb3bd;background:#4a2732}html[data-theme=dark] .pending.svelte-16tuial{color:#f4d18c;background:#40351e}.warning.svelte-16tuial{color:#a9680b}summary.svelte-16tuial{cursor:pointer;font-size:14px}.review.svelte-16tuial{border:1px solid var(--theme-border,#dce6ed);background:var(--theme-raised,#f5f8fc);border-radius:10px;margin-top:16px;padding:20px}form.svelte-16tuial label:where(.svelte-16tuial),.review.svelte-16tuial label:where(.svelte-16tuial){margin:14px 0}.empty.svelte-16tuial{text-align:center;border:1px dashed var(--theme-border,#dce6ed);border-radius:12px;padding:40px}.table-wrap.svelte-16tuial{overflow-x:auto}table.svelte-16tuial{border-collapse:collapse;text-align:left;width:100%;font-size:13px}caption.svelte-16tuial{text-align:left;padding-bottom:16px;font-size:16px}th.svelte-16tuial,td.svelte-16tuial{border-bottom:1px solid var(--theme-border,#dce6ed);overflow-wrap:anywhere;min-width:120px;padding:14px 10px}th.svelte-16tuial{background:var(--theme-raised,#f5f8fc);font-weight:500}tbody.svelte-16tuial tr:where(.svelte-16tuial):hover{background:var(--theme-raised,#f5f8fc)}.audit-action.svelte-16tuial{justify-content:space-between;align-items:center;gap:12px;min-width:280px;display:flex}.audit-details-button.svelte-16tuial{flex:none;min-height:36px;padding:7px 10px;font-size:12px}.audit-dialog.svelte-16tuial{box-sizing:border-box;border:1px solid var(--theme-border,#dce6ed);background:var(--theme-surface,white);width:calc(100vw - 32px);max-width:680px;height:fit-content;max-height:calc(100vh - 32px);color:var(--theme-text,#18384b);border-radius:16px;margin:auto;padding:0;position:fixed;inset:16px;box-shadow:0 24px 70px #173e5733}.audit-dialog.svelte-16tuial::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06223580}.audit-dialog-content.svelte-16tuial{gap:20px;padding:24px;display:grid;overflow:hidden}.audit-dialog-content.svelte-16tuial h3:where(.svelte-16tuial){margin:0;font-size:15px}.audit-meta.svelte-16tuial{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.audit-meta.svelte-16tuial>div:where(.svelte-16tuial){background:var(--theme-raised,#f5f8fc);border-radius:10px;padding:12px}.audit-meta.svelte-16tuial dt:where(.svelte-16tuial){color:var(--theme-muted,#617c88);margin-bottom:4px;font-size:12px}.audit-meta.svelte-16tuial dd:where(.svelte-16tuial){overflow-wrap:anywhere;margin:0;font-size:13px}.audit-variable-list.svelte-16tuial{border:1px solid var(--theme-border,#dce6ed);background:var(--theme-raised,#f5f8fc);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:16px 16px 16px 34px;font-size:13px;display:grid}.audit-full-details.svelte-16tuial{padding-top:4px}.audit-full.svelte-16tuial{white-space:pre-wrap;word-break:break-word;margin-bottom:0}@media (width<=600px){.audit-meta.svelte-16tuial,.audit-variable-list.svelte-16tuial{grid-template-columns:1fr}.audit-action.svelte-16tuial{flex-direction:column;align-items:flex-start;gap:8px}.summary.svelte-16tuial{grid-template-columns:1fr;gap:0}.tools.svelte-16tuial{flex-direction:column;align-items:stretch}.surface.svelte-16tuial{padding:18px}}.admin-key.svelte-10ooyid{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;padding:22px}header.svelte-10ooyid{justify-content:space-between;align-items:start;gap:12px;display:flex}h3.svelte-10ooyid{margin:0;font-size:17px;font-weight:600}p.svelte-10ooyid{color:var(--theme-muted);margin:6px 0 0;font-size:13px;line-height:1.8}.status.svelte-10ooyid{background:var(--theme-raised);color:var(--theme-accent);border-radius:7px;flex-shrink:0;padding:5px 9px;font-size:12px}.key-info.svelte-10ooyid{background:var(--theme-bg);border-radius:10px;margin:20px 0 16px;padding:16px}strong.svelte-10ooyid{font-size:14px;font-weight:500}small.svelte-10ooyid{color:var(--theme-muted);font-size:12px}button.svelte-10ooyid{background:var(--theme-accent);color:#fff;min-height:44px;font:inherit;border:0;border-radius:9px;padding:10px 16px;font-size:14px}button.svelte-10ooyid:hover:not(:disabled){background:var(--theme-accent-hover)}button.svelte-10ooyid:disabled{opacity:.6;cursor:not-allowed}.error.svelte-10ooyid{color:var(--theme-danger-text)}.review-page.svelte-13khi1r{color:var(--theme-text)}.review-metrics.svelte-13khi1r{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.review-metrics.svelte-13khi1r>div:where(.svelte-13khi1r){border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;padding:22px;position:relative}.review-metrics.svelte-13khi1r p:where(.svelte-13khi1r){color:var(--theme-muted);margin:0 0 12px;font-size:13px}.review-metrics.svelte-13khi1r strong:where(.svelte-13khi1r){font:600 30px/1.3 Noto Sans,sans-serif}.review-metrics.svelte-13khi1r small:where(.svelte-13khi1r){color:var(--theme-muted);margin-left:10px;font-size:12px}.metric-dot.svelte-13khi1r{background:#8c9cae;border-radius:50%;width:8px;height:8px;position:absolute;top:26px;right:20px}.metric-dot.amber.svelte-13khi1r{background:#d8a13c}.metric-dot.blue.svelte-13khi1r{background:#5294ce}.metric-dot.green.svelte-13khi1r{background:#209982}.demo-caption.svelte-13khi1r{color:var(--theme-muted);margin:20px 0;font-size:12px;line-height:1.8}.review-table-card.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #16364d04}.review-table-heading.svelte-13khi1r,.review-filters.svelte-13khi1r,.review-pagination.svelte-13khi1r{align-items:center;gap:16px;padding:22px 24px;display:flex}.review-table-heading.svelte-13khi1r{justify-content:space-between}h2.svelte-13khi1r,h3.svelte-13khi1r{color:var(--theme-text);margin:0}h2.svelte-13khi1r{font-size:17px}h3.svelte-13khi1r{font-size:15px}.review-table-heading.svelte-13khi1r p:where(.svelte-13khi1r){color:var(--theme-muted);margin:5px 0 0;font-size:13px}.record-count.svelte-13khi1r{background:var(--theme-raised);white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:12px}.review-filters.svelte-13khi1r{border-block:1px solid var(--theme-border);background:var(--theme-bg);align-items:end;padding:18px 24px}label.svelte-13khi1r{color:var(--theme-text);flex-wrap:wrap;gap:7px;font-size:13px;display:flex}.review-filters.svelte-13khi1r label:where(.svelte-13khi1r){min-width:165px;display:grid}.search-field.svelte-13khi1r{flex:1}input.svelte-13khi1r,select.svelte-13khi1r,textarea.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:44px;color:var(--theme-text);font:inherit;border-radius:8px;padding:10px 12px}textarea.svelte-13khi1r{resize:vertical}input.svelte-13khi1r::placeholder,textarea.svelte-13khi1r::placeholder{color:var(--theme-muted)}button.svelte-13khi1r{font:inherit;cursor:pointer;transition:background .16s,border-color .16s}button.svelte-13khi1r:disabled{opacity:.45;cursor:not-allowed}button.svelte-13khi1r:focus-visible,input.svelte-13khi1r:focus-visible,select.svelte-13khi1r:focus-visible,textarea.svelte-13khi1r:focus-visible{outline-offset:3px;outline:3px solid #67c8bd}.review-secondary.svelte-13khi1r,.review-inspect.svelte-13khi1r,.review-pagination.svelte-13khi1r button:where(.svelte-13khi1r){border:1px solid var(--theme-border);background:var(--theme-surface);min-height:40px;color:var(--theme-text);border-radius:8px;padding:8px 13px;font-size:13px}.review-secondary.svelte-13khi1r:hover:not(:disabled),.review-pagination.svelte-13khi1r button:where(.svelte-13khi1r):hover:not(:disabled){background:var(--theme-raised)}.review-inspect.svelte-13khi1r{color:var(--theme-accent);white-space:nowrap;border-color:#abd9d0}.review-inspect.svelte-13khi1r:hover{background:var(--theme-raised)}.review-inspect.svelte-13khi1r span:where(.svelte-13khi1r){margin-left:8px}.review-table-scroll.svelte-13khi1r{overflow-x:auto}table.svelte-13khi1r{border-collapse:collapse;text-align:left;width:100%;min-width:790px;font-size:13px}thead.svelte-13khi1r{background:var(--theme-bg);color:var(--theme-muted)}th.svelte-13khi1r,td.svelte-13khi1r{border-block:1px solid var(--theme-border);padding:18px 24px;font-weight:400}thead.svelte-13khi1r th:where(.svelte-13khi1r){padding-block:13px;font-size:12px}th.svelte-13khi1r button:where(.svelte-13khi1r){color:inherit;background:0 0;border:0;padding:0}tbody.svelte-13khi1r tr:where(.svelte-13khi1r):hover{background:var(--theme-bg)}.record-id.svelte-13khi1r{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--theme-muted);font-size:12px}.person-cell.svelte-13khi1r{align-items:center;gap:12px;display:flex}.person-cell.svelte-13khi1r b:where(.svelte-13khi1r){font-weight:500}.person-cell.svelte-13khi1r small:where(.svelte-13khi1r){color:var(--theme-muted);max-width:260px;margin-top:5px;line-height:1.6;display:block}.person-avatar.svelte-13khi1r{background:var(--theme-raised);width:38px;height:38px;color:var(--theme-accent);border-radius:12px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.date-cell.svelte-13khi1r{white-space:nowrap;color:var(--theme-muted)}.action-cell.svelte-13khi1r,.action-heading.svelte-13khi1r{text-align:center}.review-badge.svelte-13khi1r{white-space:nowrap;color:#805409;background:#fff3db;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.review-badge.svelte-13khi1r:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.review-badge[data-status=กำลังตรวจสอบ].svelte-13khi1r{color:#226599;background:#eaf3fc}.review-badge[data-status=ขอข้อมูลเพิ่มเติม].svelte-13khi1r{color:#78519a;background:#f3edfa}.review-badge[data-status=อนุมัติแล้ว].svelte-13khi1r{color:#14654c;background:#e5f5ec}.review-badge[data-status=ไม่อนุมัติ].svelte-13khi1r{color:#a13943;background:#fcecef}.review-pagination.svelte-13khi1r{color:var(--theme-muted);justify-content:space-between;font-size:12px}.review-pagination.svelte-13khi1r>div:where(.svelte-13khi1r),.review-pagination.svelte-13khi1r label:where(.svelte-13khi1r){align-items:center;gap:10px;display:flex}.review-pagination.svelte-13khi1r select:where(.svelte-13khi1r){min-height:36px;padding:5px 9px}.review-pagination.svelte-13khi1r button:where(.svelte-13khi1r){padding:5px 12px;font-size:18px}.empty-state.svelte-13khi1r{text-align:center;padding:50px 24px}.empty-state.svelte-13khi1r p:where(.svelte-13khi1r){color:var(--theme-muted)}.review-notice.svelte-13khi1r{background:var(--theme-raised);color:var(--theme-accent);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;font-size:13px;display:flex}.review-notice.svelte-13khi1r button:where(.svelte-13khi1r){color:inherit;background:0 0;border:0;font-size:22px}.review-dialog.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(1060px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--theme-text);border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #132d4933}.review-dialog.svelte-13khi1r::backdrop{background:var(--theme-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.review-dialog.svelte-13khi1r form:where(.svelte-13khi1r){flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.review-dialog-header.svelte-13khi1r,.review-dialog-footer.svelte-13khi1r{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;display:flex}.review-dialog-header.svelte-13khi1r{border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}.review-dialog-header.svelte-13khi1r p:where(.svelte-13khi1r){color:var(--theme-accent);margin:0 0 5px;font-size:12px}.close-dialog.svelte-13khi1r{background:var(--theme-raised);width:40px;height:40px;color:var(--theme-text);border:1px solid var(--theme-border);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:20px;font-weight:600;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.close-dialog.svelte-13khi1r:hover{background:color-mix(in srgb, var(--theme-accent) 10%, var(--theme-surface));border-color:color-mix(in srgb, var(--theme-accent) 45%, var(--theme-border));color:var(--theme-accent);transform:translateY(-1px)}.close-dialog.svelte-13khi1r:focus-visible,.admin-fields-dialog.svelte-13khi1r header:where(.svelte-13khi1r)>button:where(.svelte-13khi1r):focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent) 32%, transparent);outline-offset:3px}.review-dialog-body.svelte-13khi1r{overscroll-behavior:contain;background:#fbfcfd;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:0 32px;padding:28px 30px 32px;display:grid;overflow-y:auto}.review-dialog-body.svelte-13khi1r>.review-notice:where(.svelte-13khi1r){grid-column:1/-1}.review-details-column.svelte-13khi1r,.review-actions-column.svelte-13khi1r{min-width:0}.review-actions-column.svelte-13khi1r{gap:18px;display:grid}.applicant-summary.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.applicant-summary.svelte-13khi1r>div:where(.svelte-13khi1r){flex:1}.applicant-summary.svelte-13khi1r p:where(.svelte-13khi1r){color:var(--theme-muted);margin:4px 0 0;font-size:12px}.role-management.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-raised);border-radius:10px;margin:16px 0;padding:14px 16px}.role-management.svelte-13khi1r h3:where(.svelte-13khi1r){color:var(--theme-text);margin:0 0 10px;font-size:14px}.role-management.svelte-13khi1r label:where(.svelte-13khi1r){color:var(--theme-muted);gap:6px;font-size:12px;display:grid}.role-management.svelte-13khi1r select:where(.svelte-13khi1r){border:1px solid var(--theme-control-border);background:var(--theme-surface);width:100%;color:var(--theme-text);font:inherit;border-radius:8px;padding:9px 10px}.detail-section.svelte-13khi1r{border-top:1px solid var(--theme-border);margin-top:24px;padding-top:22px}dl.svelte-13khi1r{grid-template-columns:1fr 1fr;gap:18px 24px;margin:16px 0 0;display:grid}dt.svelte-13khi1r{color:var(--theme-muted);font-size:12px}dd.svelte-13khi1r{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.7}.full.svelte-13khi1r{grid-column:1/-1}.decision-section.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;margin-top:0;padding:22px}.decision-section.svelte-13khi1r label:where(.svelte-13khi1r){margin-top:16px}.decision-section.svelte-13khi1r :is(select:where(.svelte-13khi1r),textarea:where(.svelte-13khi1r)){width:100%}.decision-section.svelte-13khi1r p:where(.svelte-13khi1r){color:var(--theme-muted);margin:10px 0 0;font-size:12px;line-height:1.7}.field-permissions.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-raised);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:14px;display:none}.field-picker-button.svelte-13khi1r{border:1px solid var(--theme-accent);background:var(--theme-raised);width:100%;color:var(--theme-accent);text-align:left;border-radius:10px;margin-top:18px;padding:13px 16px;font-weight:700;display:block}.field-picker-button.svelte-13khi1r:hover{background:color-mix(in srgb, var(--theme-accent) 12%, var(--theme-raised))}.admin-fields-dialog.svelte-13khi1r{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(980px,100% - 32px);max-height:min(820px,100vh - 32px);color:var(--theme-text);border-radius:16px;margin:auto;padding:0}.admin-fields-dialog.svelte-13khi1r::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e}.admin-fields-dialog.svelte-13khi1r header:where(.svelte-13khi1r),.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r){border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.admin-fields-dialog.svelte-13khi1r header:where(.svelte-13khi1r) span:where(.svelte-13khi1r){color:var(--theme-accent);font-size:11px;font-weight:700}.admin-fields-dialog.svelte-13khi1r h2:where(.svelte-13khi1r){margin:5px 0;font-size:20px}.admin-fields-dialog.svelte-13khi1r header:where(.svelte-13khi1r) p:where(.svelte-13khi1r){color:var(--theme-muted);margin:0;font-size:12px}.select-all-button.svelte-13khi1r{color:var(--theme-accent);cursor:pointer;background:0 0;border:0;margin-right:8px;font-size:0;font-weight:700}.select-all-button.svelte-13khi1r:after{content:"เลือก ทั้งหมด";font-size:12px}.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r)>span:where(.svelte-13khi1r){font-size:0}.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r)>span:where(.svelte-13khi1r):after{content:"รายการที่เลือก";font-size:12px}.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r)>.submit:where(.svelte-13khi1r){font-size:0}.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r)>.submit:where(.svelte-13khi1r):after{content:"บันทึก";font-size:12px}.admin-fields-dialog.svelte-13khi1r header:where(.svelte-13khi1r)>button:where(.svelte-13khi1r){border:1px solid var(--theme-border);background:var(--theme-raised);width:40px;height:40px;color:var(--theme-text);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:20px;font-weight:600;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.admin-fields-dialog.svelte-13khi1r header:where(.svelte-13khi1r)>button:where(.svelte-13khi1r):hover{background:color-mix(in srgb, var(--theme-accent) 10%, var(--theme-surface));border-color:color-mix(in srgb, var(--theme-accent) 45%, var(--theme-border));color:var(--theme-accent);transform:translateY(-1px)}.admin-field-list.svelte-13khi1r{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;max-height:390px;padding:20px 24px;display:grid;overflow-y:auto}.admin-field-groups.svelte-13khi1r{max-height:min(510px,58vh);padding:18px 24px;overflow-y:auto}.admin-field-group.svelte-13khi1r+.admin-field-group:where(.svelte-13khi1r){margin-top:18px}.admin-field-group-head.svelte-13khi1r{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:0 2px 8px;display:flex}.admin-field-group-head.svelte-13khi1r h3:where(.svelte-13khi1r){color:var(--theme-text);margin:0;font-size:0;font-weight:700}.admin-field-group-head.svelte-13khi1r h3:where(.svelte-13khi1r):after{content:"API Service Fields";font-size:13px}.admin-field-group.svelte-13khi1r:first-child .admin-field-group-head:where(.svelte-13khi1r) h3:where(.svelte-13khi1r):after{content:"Event & Location"}.admin-field-group.svelte-13khi1r:nth-child(2) .admin-field-group-head:where(.svelte-13khi1r) h3:where(.svelte-13khi1r):after{content:"Patient & Symptoms"}.admin-field-group.svelte-13khi1r:nth-child(3) .admin-field-group-head:where(.svelte-13khi1r) h3:where(.svelte-13khi1r):after{content:"Treatment & Outcomes"}.admin-field-group.svelte-13khi1r:nth-child(4) .admin-field-group-head:where(.svelte-13khi1r) h3:where(.svelte-13khi1r):after{content:"RTI & Risk Factors"}.admin-field-group.svelte-13khi1r:nth-child(5) .admin-field-group-head:where(.svelte-13khi1r) h3:where(.svelte-13khi1r):after{content:"Investigation & Assessment"}.admin-field-groups.svelte-13khi1r:not(:has(.admin-field-group:nth-child(2))) .admin-field-group-head:where(.svelte-13khi1r) h3:where(.svelte-13khi1r):after{content:"API Service Fields"}.admin-field-group-head.svelte-13khi1r span:where(.svelte-13khi1r){color:var(--theme-muted);white-space:nowrap;font-size:11px}.admin-field-group.svelte-13khi1r .admin-field-list:where(.svelte-13khi1r){max-height:none;padding:0;overflow:visible}.empty-fields.svelte-13khi1r{color:var(--theme-muted);text-align:center;padding:24px}.admin-field-list.svelte-13khi1r label:where(.svelte-13khi1r){border:1px solid var(--theme-border);cursor:pointer;border-radius:10px;gap:10px;min-height:86px;padding:15px;display:flex}.admin-field-list.svelte-13khi1r label.selected:where(.svelte-13khi1r){border-color:var(--theme-accent);background:var(--theme-raised)}.admin-field-list.svelte-13khi1r span:where(.svelte-13khi1r){gap:3px;display:grid}.admin-field-list.svelte-13khi1r code:where(.svelte-13khi1r){color:var(--theme-accent);font-size:11px}.admin-field-list.svelte-13khi1r small:where(.svelte-13khi1r){color:var(--theme-muted);font-size:11px}@media (width<=640px){.admin-field-groups.svelte-13khi1r{padding:16px}.admin-field-group.svelte-13khi1r .admin-field-list:where(.svelte-13khi1r){grid-template-columns:1fr}}@media (width>=641px) and (width<=900px){.admin-field-list.svelte-13khi1r,.admin-field-group.svelte-13khi1r .admin-field-list:where(.svelte-13khi1r){grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r){border-top:1px solid var(--theme-border);color:var(--theme-muted);border-bottom:0;font-size:12px}.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r)>button:where(.svelte-13khi1r),.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r)>.select-all-button:where(.svelte-13khi1r){white-space:nowrap}.admin-fields-dialog.svelte-13khi1r footer:where(.svelte-13khi1r)>.submit:where(.svelte-13khi1r){min-width:92px}.field-permissions.svelte-13khi1r legend:where(.svelte-13khi1r){padding:0 5px;font-size:13px;font-weight:600}.field-permissions.svelte-13khi1r p:where(.svelte-13khi1r),.field-permissions.svelte-13khi1r small:where(.svelte-13khi1r){color:var(--theme-muted);grid-column:1/-1;margin:0;font-size:11px}.decision-section.svelte-13khi1r .field-permissions:where(.svelte-13khi1r) label:where(.svelte-13khi1r){border:1px solid var(--theme-border);background:var(--theme-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;margin:0;padding:10px;display:flex}.field-permissions.svelte-13khi1r label:where(.svelte-13khi1r):has(input:where(.svelte-13khi1r):checked){border-color:var(--theme-accent)}.field-permissions.svelte-13khi1r input:where(.svelte-13khi1r){width:16px;height:16px;accent-color:var(--theme-accent)}.field-permissions.svelte-13khi1r code:where(.svelte-13khi1r){overflow-wrap:anywhere;font-size:11px}.required.svelte-13khi1r,.decision-section.svelte-13khi1r .decision-error:where(.svelte-13khi1r){color:#ba3546}.optional.svelte-13khi1r{color:var(--theme-muted)}.review-dialog-footer.svelte-13khi1r{border-top:1px solid var(--theme-border);background:var(--theme-surface);justify-content:flex-end}.review-save.svelte-13khi1r{color:#fff;background:#087e76;border:0;border-radius:8px;min-height:44px;padding:10px 18px;font-size:13px}.review-save.svelte-13khi1r:hover:not(:disabled){background:#06665f}.review-history.svelte-13khi1r{border-left:2px solid var(--theme-border);margin:16px 0 0;padding:0 0 0 14px;list-style:none}.review-history.svelte-13khi1r li:where(.svelte-13khi1r){padding:0 0 15px;font-size:13px}.review-history.svelte-13khi1r time:where(.svelte-13khi1r){color:var(--theme-muted);margin-top:4px;font-size:11px;display:block}.review-history.svelte-13khi1r p:where(.svelte-13khi1r){overflow-wrap:anywhere;margin:8px 0 0}.sr-only.svelte-13khi1r{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.review-metrics.svelte-13khi1r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.review-dialog.svelte-13khi1r{width:min(720px,100vw - 32px)}.review-dialog-body.svelte-13khi1r{background:var(--theme-surface);display:block}.review-dialog-body.svelte-13khi1r>.issued-key,.decision-section.svelte-13khi1r{margin-top:24px}}@media (width<=600px){.field-permissions.svelte-13khi1r{grid-template-columns:1fr}.review-metrics.svelte-13khi1r{gap:10px}.review-metrics.svelte-13khi1r>div:where(.svelte-13khi1r){padding:16px}.metric-dot.svelte-13khi1r{top:22px;right:12px}.review-filters.svelte-13khi1r{flex-wrap:wrap}.review-filters.svelte-13khi1r label:where(.svelte-13khi1r){flex:100%}.review-table-heading.svelte-13khi1r,.review-filters.svelte-13khi1r,.review-pagination.svelte-13khi1r{padding-inline:16px}.review-pagination.svelte-13khi1r{flex-wrap:wrap}.review-dialog-header.svelte-13khi1r,.review-dialog-body.svelte-13khi1r,.review-dialog-footer.svelte-13khi1r{padding:18px}dl.svelte-13khi1r{grid-template-columns:1fr}.review-dialog-footer.svelte-13khi1r button:where(.svelte-13khi1r){flex:1}}@media (prefers-reduced-motion:reduce){button.svelte-13khi1r{transition:none}}.issued-key.svelte-1rro636{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:16px;margin-top:24px;padding:24px}.key-title.svelte-1rro636{align-items:center;gap:12px;display:flex}.key-title.svelte-1rro636>div:where(.svelte-1rro636):nth-child(2){flex:1}.key-title.svelte-1rro636 p:where(.svelte-1rro636){margin:3px 0 0}.key-icon.svelte-1rro636{background:var(--theme-raised);width:44px;height:44px;color:var(--theme-accent);border-radius:12px;place-items:center;display:grid}h3.svelte-1rro636,h4.svelte-1rro636{margin:0;font-size:17px;font-weight:600}.key-state.svelte-1rro636{background:var(--theme-raised);color:var(--theme-accent);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px}p.svelte-1rro636,small.svelte-1rro636{color:var(--theme-muted);font-size:13px;line-height:1.8}.key-value.svelte-1rro636{border:1px solid var(--theme-border);background:var(--theme-bg);border-radius:10px;margin-top:20px;padding:16px}code.svelte-1rro636{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px;line-height:1.8;display:block}.key-value.svelte-1rro636 small:where(.svelte-1rro636){margin-top:8px;font-size:12px;display:block}.key-actions.svelte-1rro636{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}button.svelte-1rro636{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:44px;color:var(--theme-text);font:inherit;cursor:pointer;border-radius:9px;padding:10px 16px;font-size:13px;transition:background .15s}button.svelte-1rro636:hover:not(:disabled){background:var(--theme-raised)}.primary-action.svelte-1rro636{color:#fff;background:#087e76;border-color:#087e76}.primary-action.svelte-1rro636:hover:not(:disabled){background:#06665f}button.svelte-1rro636:disabled{opacity:.5;cursor:not-allowed}button.svelte-1rro636:focus-visible,input.svelte-1rro636:focus-visible{outline-offset:3px;outline:3px solid #67c8bd}.otp-overlay.svelte-1rro636{z-index:10000;box-sizing:border-box;background:var(--theme-overlay,#182b3d6b);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.otp-dialog.svelte-1rro636{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--theme-text);border-radius:18px;margin:0;padding:0;overflow:auto;box-shadow:0 24px 80px #132d493d}.otp-panel.svelte-1rro636{background:var(--theme-surface);padding:28px}.otp-heading.svelte-1rro636,.otp-timing.svelte-1rro636{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.otp-heading.svelte-1rro636{margin-bottom:12px}.otp-heading.svelte-1rro636 span:where(.svelte-1rro636){color:var(--theme-accent);font-size:11px}.cancel.svelte-1rro636,.resend.svelte-1rro636{min-height:36px;color:var(--theme-accent);background:0 0;border:0;padding:4px 0;font-size:12px}label.svelte-1rro636{margin:18px 0 8px;font-size:13px;display:block}input.svelte-1rro636{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;min-height:60px;color:var(--theme-text);letter-spacing:.35em;text-align:center;border-radius:10px;padding:12px;font:500 26px Noto Sans,sans-serif}input.svelte-1rro636::placeholder{color:#94a3b2}input[aria-invalid=true].svelte-1rro636{border-color:#b33847}.otp-timing.svelte-1rro636{color:var(--theme-muted);margin-top:8px;font-size:12px}.confirm.svelte-1rro636{width:100%;margin-top:14px}.demo-note.svelte-1rro636{text-align:center;margin:16px 0 0;font-size:12px}.demo-note.svelte-1rro636 strong:where(.svelte-1rro636){color:var(--theme-text);letter-spacing:2px}.created-at.svelte-1rro636{margin-top:14px;font-size:11px;display:block}.key-dates.svelte-1rro636{border-top:1px solid var(--theme-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:14px;display:grid}.key-dates.svelte-1rro636 div:where(.svelte-1rro636){gap:3px;display:grid}.key-dates.svelte-1rro636 span:where(.svelte-1rro636){color:var(--theme-muted);font-size:11px}.key-dates.svelte-1rro636 strong:where(.svelte-1rro636){color:var(--theme-text);font-size:13px}.demo-footer.svelte-1rro636{margin:12px 0 0;font-size:11px}.failed.svelte-1rro636{color:#b33847}.feedback.svelte-1rro636{margin-bottom:0}@media (width<=600px){.issued-key.svelte-1rro636{padding:18px}.otp-panel.svelte-1rro636{padding:22px 18px}.key-actions.svelte-1rro636 button:where(.svelte-1rro636){flex:1}.key-title.svelte-1rro636{flex-wrap:wrap}.key-dates.svelte-1rro636{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){button.svelte-1rro636{transition:none}}dialog.svelte-e846je{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--theme-text);border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #132d4933}dialog.svelte-e846je::backdrop{background:var(--theme-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-shell.svelte-e846je{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}header.svelte-e846je,footer.svelte-e846je{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}header.svelte-e846je{border-bottom:1px solid var(--theme-border)}header.svelte-e846je p:where(.svelte-e846je){color:var(--theme-accent);margin:0 0 5px;font-size:12px}h2.svelte-e846je{margin:0;font-size:19px}h3.svelte-e846je{margin:0;font-size:16px}.detail-body.svelte-e846je{background:var(--theme-bg);overscroll-behavior:contain;padding:28px;overflow-y:auto}.eyebrow.svelte-e846je{color:var(--theme-muted);margin:0 0 6px;font-size:12px}.request-summary.svelte-e846je h3:where(.svelte-e846je){font-size:21px}.request-summary.svelte-e846je{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.request-summary.svelte-e846je span:where(.svelte-e846je){background:var(--theme-raised);color:var(--theme-text);border-radius:6px;padding:5px 10px;font-size:12px}.request-summary.svelte-e846je span[data-status=อนุมัติแล้ว]:where(.svelte-e846je){background:var(--theme-success-bg);color:var(--theme-success-text)}.request-summary.svelte-e846je span[data-status=ไม่อนุมัติ]:where(.svelte-e846je){background:var(--theme-danger-bg);color:var(--theme-danger-text)}.latest-note.svelte-e846je{border-left:3px solid var(--theme-accent);background:var(--theme-surface);border-radius:0 8px 8px 0;margin-top:20px;padding:12px 16px;font-size:13px}.latest-note.svelte-e846je p:where(.svelte-e846je){overflow-wrap:anywhere;margin:6px 0 0;line-height:1.8}dl.svelte-e846je{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 0;padding:24px;display:grid}dt.svelte-e846je{color:var(--theme-muted);font-size:12px}dd.svelte-e846je{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.7}.full.svelte-e846je{grid-column:auto}.history.svelte-e846je{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;margin-top:24px;padding:18px 22px}summary.svelte-e846je{cursor:pointer;font-size:14px;font-weight:500}summary.svelte-e846je span:where(.svelte-e846je){color:var(--theme-muted);margin-left:8px;font-size:12px;font-weight:400}summary.svelte-e846je:focus-visible{outline-offset:4px;outline:3px solid #67c8bd}.history.svelte-e846je p:where(.svelte-e846je),time.svelte-e846je{color:var(--theme-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}ol.svelte-e846je{border-left:2px solid var(--theme-border);padding-left:16px;list-style:none}li.svelte-e846je{margin:16px 0;font-size:13px}time.svelte-e846je{display:block}footer.svelte-e846je{border-top:1px solid var(--theme-border);justify-content:flex-end}button.svelte-e846je{background:var(--theme-surface);min-height:42px;color:var(--theme-text);border:1px solid var(--theme-border);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px}.close.svelte-e846je{background:var(--theme-raised);width:40px;height:40px;color:var(--theme-text);border:1px solid var(--theme-border);border-radius:10px;place-items:center;padding:0;font-size:20px;font-weight:600;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.close.svelte-e846je:hover{background:color-mix(in srgb, var(--theme-accent) 10%, var(--theme-surface));border-color:color-mix(in srgb, var(--theme-accent) 45%, var(--theme-border));color:var(--theme-accent);transform:translateY(-1px)}button.svelte-e846je:focus-visible{outline-offset:3px;outline:3px solid #67c8bd}@media (width<=600px){dl.svelte-e846je{grid-template-columns:1fr}header.svelte-e846je,footer.svelte-e846je,.detail-body.svelte-e846je{padding:18px}}.incoming-page.svelte-1rfmvrm{max-width:none;color:var(--theme-text);margin-inline:0}.intro-row.svelte-1rfmvrm,.card-head.svelte-1rfmvrm,.registry-head.svelte-1rfmvrm,.filters.svelte-1rfmvrm,.summary.svelte-1rfmvrm article:where(.svelte-1rfmvrm),.health-list.svelte-1rfmvrm button:where(.svelte-1rfmvrm),.table.svelte-1rfmvrm button:where(.svelte-1rfmvrm),.source.svelte-1rfmvrm{align-items:center;display:flex}.intro-row.svelte-1rfmvrm,.card-head.svelte-1rfmvrm,.registry-head.svelte-1rfmvrm{justify-content:space-between;gap:20px}.intro-row.svelte-1rfmvrm h1:where(.svelte-1rfmvrm){margin:0}.intro-row.svelte-1rfmvrm p:where(.svelte-1rfmvrm),.card-head.svelte-1rfmvrm span:where(.svelte-1rfmvrm),.registry-head.svelte-1rfmvrm>div:where(.svelte-1rfmvrm)>span:where(.svelte-1rfmvrm){color:var(--theme-muted);margin:7px 0 0;font-size:13px;line-height:1.7}.live.svelte-1rfmvrm{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.live.svelte-1rfmvrm i:where(.svelte-1rfmvrm),.health-list.svelte-1rfmvrm i:where(.svelte-1rfmvrm),.status.svelte-1rfmvrm i:where(.svelte-1rfmvrm){background:#159b78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e1f4ec}.summary.svelte-1rfmvrm{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.summary.svelte-1rfmvrm article:where(.svelte-1rfmvrm){border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow);border-radius:14px;gap:14px;padding:20px}.icon.svelte-1rfmvrm{border-radius:11px;flex:0 0 40px;place-items:center;height:40px;font-style:normal;font-weight:700;display:grid}.teal.svelte-1rfmvrm{color:#008878;background:#e2f4f0}.blue.svelte-1rfmvrm{color:#2169a2;background:#e8f1fb}.green.svelte-1rfmvrm{color:#16704d;background:#e7f5ed}.orange.svelte-1rfmvrm{color:#a26410;background:#fff2df}.summary.svelte-1rfmvrm small:where(.svelte-1rfmvrm),.summary.svelte-1rfmvrm p:where(.svelte-1rfmvrm),.health-list.svelte-1rfmvrm small:where(.svelte-1rfmvrm),.table.svelte-1rfmvrm small:where(.svelte-1rfmvrm){color:var(--theme-muted);font-size:11px}.summary.svelte-1rfmvrm strong:where(.svelte-1rfmvrm){margin-top:3px;font:600 27px Noto Sans,sans-serif;display:block}.summary.svelte-1rfmvrm p:where(.svelte-1rfmvrm){margin:2px 0 0;line-height:1.6}.top-grid.svelte-1rfmvrm{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:20px;display:grid}.card.svelte-1rfmvrm{border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow);border-radius:15px}.traffic.svelte-1rfmvrm,.health.svelte-1rfmvrm{padding:23px}.card-head.svelte-1rfmvrm h2:where(.svelte-1rfmvrm),.registry-head.svelte-1rfmvrm h2:where(.svelte-1rfmvrm){margin:3px 0 0;font-size:18px;font-weight:600}.section-kicker.svelte-1rfmvrm{color:var(--theme-accent);letter-spacing:1px;margin:0;font-size:10px;font-weight:600}.switch.svelte-1rfmvrm{background:var(--theme-bg);border-radius:8px;padding:3px;display:flex}.switch.svelte-1rfmvrm button:where(.svelte-1rfmvrm){min-height:34px;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:11px}.switch.svelte-1rfmvrm button.active:where(.svelte-1rfmvrm){background:var(--theme-surface);color:var(--theme-accent);box-shadow:0 1px 4px #19365016}.health-list.svelte-1rfmvrm{gap:7px;margin-top:18px;display:grid}.health-list.svelte-1rfmvrm button:where(.svelte-1rfmvrm){background:var(--theme-bg);width:100%;color:var(--theme-text);text-align:left;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;gap:10px;padding:12px}.health-list.svelte-1rfmvrm button.selected:where(.svelte-1rfmvrm){border-color:var(--theme-accent);background:var(--theme-raised)}.health-list.svelte-1rfmvrm button.watch:where(.svelte-1rfmvrm) i:where(.svelte-1rfmvrm),.watch-status.svelte-1rfmvrm i:where(.svelte-1rfmvrm){background:#d68916;box-shadow:0 0 0 3px #fff2db}.health-list.svelte-1rfmvrm button:where(.svelte-1rfmvrm)>span:where(.svelte-1rfmvrm){flex:1;gap:2px;min-width:0;display:grid}.health-list.svelte-1rfmvrm b:where(.svelte-1rfmvrm){font-size:13px;font-weight:500}.health-list.svelte-1rfmvrm strong:where(.svelte-1rfmvrm){text-align:right;font-size:12px}.health-list.svelte-1rfmvrm strong:where(.svelte-1rfmvrm) small:where(.svelte-1rfmvrm){font-weight:400;display:block}.registry.svelte-1rfmvrm{margin-top:20px;overflow:hidden}.registry-head.svelte-1rfmvrm{padding:23px 24px}.registry-head.svelte-1rfmvrm>b:where(.svelte-1rfmvrm){background:var(--theme-raised);color:var(--theme-accent);border-radius:7px;padding:5px 10px;font-size:12px}.filters.svelte-1rfmvrm{border-block:1px solid var(--theme-border);background:var(--theme-bg);gap:12px;padding:16px 24px}label.svelte-1rfmvrm{color:var(--theme-muted);gap:6px;font-size:12px;display:grid}label.svelte-1rfmvrm:first-child{flex:1}input.svelte-1rfmvrm,select.svelte-1rfmvrm{border:1px solid var(--theme-control-border);background:var(--theme-surface);min-height:42px;color:var(--theme-text);font:inherit;border-radius:8px;padding:8px 11px;font-size:13px}.table-head.svelte-1rfmvrm,.table.svelte-1rfmvrm>button:where(.svelte-1rfmvrm){grid-template-columns:minmax(260px,1.8fr) minmax(120px,.9fr) minmax(130px,.9fr) minmax(115px,.7fr) 24px;align-items:center;gap:16px;display:grid}.table-head.svelte-1rfmvrm{background:var(--theme-bg);color:var(--theme-muted);padding:13px 24px;font-size:11px}.table.svelte-1rfmvrm>button:where(.svelte-1rfmvrm){border:0;border-top:1px solid var(--theme-border);background:var(--theme-surface);width:100%;color:var(--theme-text);text-align:left;font:inherit;cursor:pointer;padding:17px 24px}.table.svelte-1rfmvrm>button:where(.svelte-1rfmvrm):hover,.table.svelte-1rfmvrm>button.selected:where(.svelte-1rfmvrm){background:var(--theme-raised)}.table.svelte-1rfmvrm>button.selected:where(.svelte-1rfmvrm){box-shadow:inset 3px 0 var(--theme-accent)}.source.svelte-1rfmvrm{gap:11px;min-width:0}.source.svelte-1rfmvrm>i:where(.svelte-1rfmvrm){color:#007a6d;background:#e2f4f0;border-radius:6px;flex-shrink:0;padding:5px 6px;font:600 10px Noto Sans,sans-serif}.source.svelte-1rfmvrm>i.watch:where(.svelte-1rfmvrm){color:#a26410;background:#fff2df}.source.svelte-1rfmvrm span:where(.svelte-1rfmvrm),.table.svelte-1rfmvrm>button:where(.svelte-1rfmvrm)>span:where(.svelte-1rfmvrm):not(.status){gap:3px;min-width:0;display:grid}.source.svelte-1rfmvrm b:where(.svelte-1rfmvrm),.table.svelte-1rfmvrm b:where(.svelte-1rfmvrm){font-size:13px;font-weight:500}.source.svelte-1rfmvrm small:where(.svelte-1rfmvrm){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}code.svelte-1rfmvrm{font-family:Noto Sans,sans-serif}.status.svelte-1rfmvrm{color:#127457;align-items:center;gap:7px;font-size:12px;display:inline-flex}.status.svelte-1rfmvrm i:where(.svelte-1rfmvrm){flex:0 0 6px;width:6px;height:6px}.watch-status.svelte-1rfmvrm{color:#9b6513}.empty.svelte-1rfmvrm{color:var(--theme-muted);text-align:center;padding:32px;font-size:13px}.svelte-1rfmvrm:where(button:where(.svelte-1rfmvrm),input:where(.svelte-1rfmvrm),select:where(.svelte-1rfmvrm)):focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}@media (width<=1050px){.summary.svelte-1rfmvrm{grid-template-columns:repeat(2,1fr)}.top-grid.svelte-1rfmvrm{grid-template-columns:1fr}}@media (width<=760px){.intro-row.svelte-1rfmvrm,.card-head.svelte-1rfmvrm,.registry-head.svelte-1rfmvrm,.filters.svelte-1rfmvrm{flex-direction:column;align-items:stretch}.summary.svelte-1rfmvrm{grid-template-columns:1fr;gap:10px}.table-head.svelte-1rfmvrm{display:none}.table.svelte-1rfmvrm>button:where(.svelte-1rfmvrm){grid-template-columns:minmax(0,1fr) 22px;gap:8px}.table.svelte-1rfmvrm>button:where(.svelte-1rfmvrm)>span:where(.svelte-1rfmvrm):not(.source):not(:last-child){display:none}.traffic.svelte-1rfmvrm,.health.svelte-1rfmvrm,.registry-head.svelte-1rfmvrm,.filters.svelte-1rfmvrm{padding:18px}.table.svelte-1rfmvrm>button:where(.svelte-1rfmvrm){padding:16px 18px}}.admin-api-workspace.svelte-1pjj386{min-width:0}.loading-state.svelte-j9teyn{min-height:260px;color:var(--theme-muted,#60768c);justify-content:center;align-items:center;gap:16px;padding:32px;font-size:14px;display:flex}.loading-state.compact.svelte-j9teyn{min-height:120px;padding:20px;font-size:12px}.loading-spinner.svelte-j9teyn{border:2px solid color-mix(in srgb, var(--theme-accent,#008b87) 22%, transparent);border-top-color:var(--theme-accent,#008b87);border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:1s linear infinite svelte-j9teyn-loading-spin}.loading-label.svelte-j9teyn{font-weight:500}.loading-spinner.svelte-j9teyn{will-change:transform}@keyframes svelte-j9teyn-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner.svelte-j9teyn{animation:none}}.empty-state.svelte-13862ru{min-height:220px;color:var(--theme-text,#173e59);text-align:center;align-content:center;justify-items:center;gap:8px;padding:32px 24px;display:grid}.empty-state.compact.svelte-13862ru{min-height:140px;padding:24px 16px}.empty-icon.svelte-13862ru{border:1px solid var(--theme-border,#d9e5ee);background:color-mix(in srgb, var(--theme-accent,#008b87) 8%, var(--theme-surface,#fff));width:42px;height:42px;color:var(--theme-accent,#008b87);border-radius:13px;place-items:center;margin-bottom:4px;font-size:24px;display:grid}.empty-state.svelte-13862ru strong:where(.svelte-13862ru){font-size:14px}.empty-state.svelte-13862ru p:where(.svelte-13862ru){max-width:440px;color:var(--theme-muted,#60768c);margin:0;font-size:13px;line-height:1.7}.empty-state.svelte-13862ru button:where(.svelte-13862ru){border:1px solid var(--theme-border,#d9e5ee);background:var(--theme-surface,#fff);min-height:40px;color:var(--theme-accent,#008b87);font:inherit;cursor:pointer;border-radius:9px;margin-top:6px;padding:8px 14px;font-size:13px;font-weight:600}.empty-state.svelte-13862ru button:where(.svelte-13862ru):hover{background:color-mix(in srgb, var(--theme-accent,#008b87) 8%, var(--theme-surface,#fff))}:root{--ddce-ink:#173e59;--ddce-muted:#60768c;--ddce-border:#d9e5ee;--ddce-public-background:#edf5ff;--ddce-surface:#fff;--ddce-accent:#008b87}html[data-theme=dark]{--ddce-ink:#eef9fb;--ddce-muted:#a8bfcc;--ddce-border:#29475c;--ddce-public-background:#091522;--ddce-surface:#112438}.app-shell .dashboard{width:100%;max-width:none;margin:0;padding:32px 32px 48px}.app-shell :is(button,a){-webkit-tap-highlight-color:transparent}.app-shell :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #67c8bd}.app-shell .panel,.app-shell .metric-grid>div,.app-shell .workspace-faq{transition:border-color .16s,box-shadow .16s}.app-shell .panel:hover,.app-shell .panel:hover{border-color:#c4dce0}.app-shell .page-intro{max-width:720px}.app-shell .page-intro>p:last-child{max-width:620px}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.app-shell .menu-backdrop{display:none}.app-shell .request-toolbar{border-bottom:1px solid var(--theme-border);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:20px 10px;display:flex}.request-toolbar label{color:var(--theme-text);gap:8px;font-size:13px;display:grid}.request-toolbar label:first-child{flex:220px}.request-toolbar :is(input,select){border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;min-height:44px;color:var(--theme-text);font:inherit;border-radius:9px;padding:10px 12px}.request-toolbar>span{color:var(--theme-muted);padding-bottom:12px;font-size:13px}.request-table-scroll{overflow-x:auto}.request-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:500px;color:var(--theme-text);font-size:14px}.request-table :is(th,td):first-child{width:27%}.request-table :is(th,td):nth-child(2){width:20%}.request-table :is(th,td):nth-child(3){width:26%}.request-table :is(th,td):nth-child(4){width:27%}.request-table :is(th,td){border-bottom:1px solid var(--theme-border);padding:20px 10px;font-weight:400}.request-table thead{background:var(--theme-bg);color:var(--theme-muted);font-size:12px}.request-table tbody th{font-weight:500}.request-table tbody tr:last-child>*{border-bottom:0}.request-table tbody tr:hover{background:var(--theme-raised)}.request-status{color:#216746;white-space:nowrap;background:#e9f6ef;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:inline-flex}.request-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.request-status.pending{color:#875811;background:#fff4de}.request-status[data-status=กำลังตรวจสอบ]{color:#226599;background:#eaf3fc}.request-status[data-status=ขอข้อมูลเพิ่มเติม]{color:#78519a;background:#f3edfa}.request-status[data-status=ไม่อนุมัติ]{color:#a13943;background:#fcecef}.request-table .request-empty{text-align:center;padding:40px 24px}.request-empty p{color:var(--theme-muted);margin:8px 0 20px}.app-shell .api-usage-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:20px;margin:22px 0 16px;display:grid}.app-shell .traffic-panel,.app-shell .api-health{padding:23px 25px}.app-shell .traffic-head{justify-content:space-between;align-items:start;display:flex}.app-shell .traffic-head h3,.app-shell .api-health h3{margin:6px 0 2px;font-size:17px;font-weight:600}.app-shell .traffic-head span{color:#8297a3;font-size:11px}.app-shell .traffic-head>strong{color:#173e59;font-family:DM Mono,monospace;font-size:24px}.app-shell .traffic-head>strong small{color:#8599a4;text-align:right;font-family:Kanit,Noto Sans,sans-serif;font-size:10px;font-weight:400;display:block}.app-shell .traffic-switch{gap:7px;margin-top:17px;display:flex}.app-shell .traffic-switch button{color:#657c89;background:#f8fbfb;border:1px solid #d9e5e8;border-radius:7px;padding:7px 10px;font-size:11px;transition:background .16s,color .16s,border-color .16s}.app-shell .traffic-switch button:hover{color:#087f78;border-color:#8dcac3}.app-shell .traffic-switch button.active{color:#05776f;background:#e0f2ee;border-color:#75bdb5;font-weight:600}.app-shell .api-health{align-content:start;display:grid}.app-shell .health-row{color:#627985;border-bottom:1px solid #edf1f3;justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;display:flex}.app-shell .health-row:first-of-type span{color:#168469}.app-shell .health-row b{color:#244c63;font-family:DM Mono,monospace;font-size:11px}.app-shell .api-stat-row{background:#fff;border:1px solid #e3eaee;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.app-shell .api-stat-row span{border-right:1px solid #e8eef0;padding:15px 25px}.app-shell .api-stat-row span:last-child{border-right:0}.app-shell .api-stat-row b,.app-shell .api-stat-row small{display:block}.app-shell .api-stat-row b{color:#173e59;font-family:DM Mono,monospace;font-size:18px}.app-shell .api-stat-row small{color:#8296a1;margin-top:3px;font-size:11px}@media (width<=900px){.app-shell .api-usage-grid{grid-template-columns:1fr}}@media (width<=800px){.app-shell .menu-backdrop{z-index:2;background:#142e4666;border:0;display:block;position:fixed;inset:0}.app-shell .request-toolbar{gap:12px;padding:18px 8px}.app-shell .hamburger{min-width:44px;min-height:44px;color:var(--theme-text)}.app-shell .api-stat-row span{padding:14px}}.app-shell{background:#f6f8fa}.app-shell .app-header{z-index:40;background:#ffffffed;height:82px;padding:0 32px;position:relative;overflow:visible}.app-shell .notification-wrap{position:relative}.app-shell .bell{border-radius:10px;place-items:center;width:38px;height:38px;transition:background .16s,color .16s;display:grid}.app-shell .bell:hover,.app-shell .bell[aria-expanded=true]{color:#087e75;background:#edf6f5}.app-shell .bell i{border:1.5px solid #fff;width:7px;height:7px;top:7px;right:8px}.app-shell .notification-panel{z-index:50;background:#fff;border:1px solid #dfe9e9;border-radius:16px;width:min(380px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 45px #18384629}.app-shell .notification-head{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;padding:17px 18px 14px;display:flex}.app-shell .notification-head b,.app-shell .notification-head span{display:block}.app-shell .notification-head b{color:#183c55;font-size:14px}.app-shell .notification-head span{color:#188c82;margin-top:3px;font-size:11px}.app-shell .notification-head button,.app-shell .notification-footer{color:#087e75;cursor:pointer;background:0 0;border:0;font-size:11px}.app-shell .notification-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f2;gap:11px;width:100%;padding:15px 18px;transition:background .15s;display:flex}.app-shell .notification-item:hover{background:#f5faf9}.app-shell .notification-item>span:last-child{min-width:0}.app-shell .notification-item b,.app-shell .notification-item small,.app-shell .notification-item time{display:block}.app-shell .notification-item b{color:#294b60;font-size:12px;line-height:1.55}.app-shell .notification-item small{color:#7c929d;margin-top:3px;font-size:11px;line-height:1.55}.app-shell .notification-item time{color:#9aa9b1;margin-top:6px;font-size:10px}.app-shell .notice-icon{border-radius:9px;flex:0 0 31px;place-items:center;height:31px;font-size:14px;font-weight:700;display:grid}.app-shell .notice-icon.waiting{color:#b77822;background:#fff3df}.app-shell .notice-icon.success{color:#138b65;background:#e4f6ee}.app-shell .notification-footer{width:100%;padding:13px;display:block}.app-shell .page-intro{margin-bottom:28px}.app-shell .workspace-view{min-width:0}.app-shell .workspace-view .page-intro{border-left:3px solid #159b95;padding:4px 0 4px 18px;position:relative}.app-shell .workspace-view .page-intro .section-kicker{margin-top:0}.app-shell .workspace-view :is(.panel,.metric-grid>div,.workspace-faq){border-color:var(--theme-border,#dce6ed);box-shadow:0 5px 18px #173e5709}@media (hover:hover){.app-shell .workspace-view :is(.panel,.metric-grid>div,.workspace-faq){transition:transform .18s,border-color .18s,box-shadow .18s}.app-shell .workspace-view :is(.panel,.metric-grid>div,.workspace-faq):hover{border-color:#bcded9;transform:none;box-shadow:0 12px 28px #173e5714}}.app-shell .workspace-view :is(input,select,textarea){transition:border-color .16s,box-shadow .16s,background .16s}.app-shell .workspace-view :is(input,select,textarea):focus{border-color:#159b95;outline:0;box-shadow:0 0 0 3px #159b9521}.app-shell .workspace-view .primary{transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 7px 16px #087f7929}.app-shell .workspace-view .primary:hover{transform:translateY(-1px);box-shadow:0 10px 20px #087f7938}.app-shell .page-intro h1{letter-spacing:-.5px;margin:8px 0;font-size:28px;font-weight:600}.app-shell .page-intro p{color:#738793;font-size:13px;line-height:1.8}.app-shell .page-intro .section-kicker{color:#138b82;letter-spacing:2px;font-size:10px}.app-shell aside nav{gap:7px}.app-shell aside{height:100dvh;min-height:0;overflow:visible}.app-shell .side-menu-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bafb9 transparent;flex:1;min-height:0;padding:6px 5px 12px 0;overflow:hidden auto}.app-shell .side-group{border:0;margin:0 0 8px;padding:0}.app-shell .side-group-title{color:var(--theme-muted,#718695);cursor:pointer;align-items:center;gap:10px;padding:12px 10px;font-size:11px;font-weight:500;list-style:none;display:flex}.app-shell .side-group-title::-webkit-details-marker{display:none}.app-shell .side-group-title:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(-45deg)}.app-shell .side-group[open]>.side-group-title:before{transform:rotate(45deg)}.app-shell .side-group-title:after{content:"";background:var(--theme-border,#dce6ed);flex:1;height:1px}.app-shell .side-group-title:hover{color:var(--theme-accent,#087e76);background:color-mix(in srgb, var(--theme-accent,#087e76) 8%, var(--theme-surface,#fff));border-radius:7px}.app-shell .side-group-title:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #159b95}.app-shell .side-bottom,.app-shell aside>.side-brand{flex-shrink:0}.app-shell .side-bottom{padding-top:24px}.app-shell aside nav button{border-radius:9px;min-height:44px;padding:11px 13px;font-size:13px}.app-shell aside nav button.active{background:color-mix(in srgb, var(--theme-accent,#087e75) 12%, var(--theme-surface,#fff));color:var(--theme-accent,#087e75);box-shadow:inset 3px 0 var(--theme-accent,#15998e), 0 2px 7px color-mix(in srgb, var(--theme-accent,#15998e) 8%, transparent)}.app-shell aside nav button svg{stroke-width:1.8px;width:18px;height:18px}.app-shell .side-submenu{border:1px solid color-mix(in srgb, var(--theme-border,#dce6ed) 82%, transparent);background:color-mix(in srgb, var(--theme-surface,#fff) 72%, var(--theme-raised,#f4f8f8));border-radius:12px;gap:4px;margin:5px 8px 10px 14px;padding:7px;animation:.18s both submenu-in;display:grid;box-shadow:inset 0 1px #ffffff7a}.app-shell .side-submenu button{text-align:left;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:600}.app-shell .side-submenu button:hover:not(.active){background:color-mix(in srgb, var(--theme-accent,#15998e) 8%, transparent);transform:translate(2px)}.app-shell .side-submenu button.active{background:color-mix(in srgb, var(--theme-accent,#15998e) 12%, var(--theme-surface,#fff));box-shadow:inset 3px 0 var(--theme-accent,#15998e);color:var(--theme-accent,#087e75)}@keyframes submenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app-shell .side-caret{color:currentColor;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:0;display:inline-flex}.app-shell .side-caret:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.app-shell .side-caret.collapsed:before{transform:translateY(2px)rotate(-135deg)}.app-shell .help-mini{text-align:left;cursor:pointer;border-radius:12px;width:100%;padding:16px;line-height:1.8}.app-shell .metric-grid{gap:20px;margin-top:0}.app-shell .metric-grid>div{border-color:#e5ecef;border-radius:12px;min-height:164px;padding:24px;box-shadow:0 5px 15px #223e4b03}.app-shell .metric-grid p{margin:5px 0 13px;font-size:13px}.app-shell .metric-grid strong{font-variant-numeric:tabular-nums;margin-bottom:10px;font-family:Noto Sans,Kanit,sans-serif;font-size:32px;font-weight:600;line-height:1.3}.app-shell .metric-grid small{color:#8b9ca5;font-size:11px}.app-shell .metric-icon{border-radius:12px;width:42px;height:42px;font-size:19px}.app-shell .dash-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;margin-top:24px}.app-shell .panel{border-color:#e3eaee;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #1d405003}.app-shell .panel:hover{transform:none}.app-shell .panel-head{background:linear-gradient(90deg,#f5fafbcc,#0000);padding:23px 25px}.app-shell .panel-head h3{font-size:16px;font-weight:600}.app-shell .panel-head p{margin-top:6px;font-size:12px}.app-shell .api-row{background:var(--theme-surface);width:100%;color:var(--theme-text);border:0;border-top:1px solid var(--theme-border);text-align:left;gap:14px;padding:20px 25px;transition:background .16s,padding-left .16s}.app-shell .api-row:hover{background:#f6fbfa;padding-left:28px}.app-shell .api-logo{border-radius:12px;width:42px;height:42px}.app-shell .api-row small{margin-top:4px;font-size:11px}.app-shell .api-row em{padding:5px 10px;font-size:10px}.app-shell .api-stat-row{display:none}html[data-theme=dark] .app-shell .panel{border-color:#29465a;box-shadow:0 8px 24px #0000002e}html[data-theme=dark] .app-shell .panel-head{background:linear-gradient(90deg,#183349,#142a3b)}html[data-theme=dark] .app-shell .panel-head h3{color:#f1f7fb}html[data-theme=dark] .app-shell .panel-head p{color:#9db4c5}html[data-theme=dark] .app-shell .api-row{background:#102437;border-top-color:#29465a}html[data-theme=dark] .app-shell .api-row:hover{background:#17364b}html[data-theme=dark] .app-shell .api-row em{color:#6ee7d5;background:#123e42}.app-shell .quick-card{background:#16465b;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #183e5010}.app-shell .quick-card:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:160px;height:160px;position:absolute;top:-56px;right:-42px}.app-shell .quick-card>*{z-index:1;position:relative}.app-shell .quick-card h3{margin:13px 0 6px;font-size:21px;font-weight:500}.app-shell .quick-card p{font-size:12px}.app-shell .metric-grid>div:after,.app-shell .quick-card:after{display:none}.app-shell .api-logo{font-family:Noto Sans,sans-serif;font-weight:600}.app-shell .section-kicker{letter-spacing:.4px}.app-shell .primary{border-radius:9px;padding:12px 17px;font-size:13px}.app-shell .primary.light{color:#076c66;background:#fff;margin-top:20px}.app-shell .primary.light:hover{background:#e9f5f2}.workspace-notice{color:#597c7c;background:#eef7f4;border:1px solid #dceae6;border-radius:12px;align-items:center;gap:14px;margin:24px 0;padding:17px 20px;display:flex}.workspace-notice>span{white-space:nowrap;color:#12877f;background:#fff;border-radius:6px;padding:7px 9px;font-family:monospace;font-size:11px}.workspace-notice p{margin:0;font-size:12px;line-height:1.8}.workspace-notice b{font-weight:500}.app-shell .table-panel{margin-top:24px}.app-shell .table-head{color:#8498a2;background:#f7fafb;padding-top:16px;padding-bottom:16px;font-size:11px}.app-shell .outline{white-space:nowrap;border-radius:9px;padding:11px 15px}.app-shell .help-grid{gap:24px}.app-shell .help-grid .panel{padding:28px}.app-shell .help-grid h3{font-size:19px;font-weight:600}.app-shell .help-grid p{margin:12px 0 18px;font-size:13px}.app-shell .helpdesk{background:#f0f8f6}.workspace-faq{background:#fff;border:1px solid #e3eaee;border-radius:14px;margin-top:24px;padding:24px}.workspace-faq h3{margin:0;font-size:18px;font-weight:600}.workspace-faq>p{color:#8c9ba4;margin:8px 0 22px;font-size:12px}.workspace-faq details{background:#f8fbfb;border:1px solid #e7eef0;border-radius:9px;margin-top:10px;padding:13px 14px}.workspace-faq summary{cursor:pointer;color:#365668;font-size:13px}.workspace-faq details p{color:#78909a;margin:10px 0 0;padding-left:0;font-size:13px;line-height:1.9}.app-shell button:focus-visible,.workspace-faq summary:focus-visible{outline-offset:3px;outline:3px solid #75cabb}@media (width>=1500px){.app-shell .dashboard{padding-top:32px}}@media (width<=1100px){.app-shell .dashboard{padding:30px 24px}.app-shell .dash-columns{grid-template-columns:1fr}.app-shell .metric-grid{gap:12px}.app-shell .metric-grid>div{padding:19px}}@media (width<=800px){.app-shell .dashboard{padding:28px 16px}.app-shell .app-header{padding:0 36px}.app-shell .page-intro h1{font-size:24px}.app-shell .workspace-view .page-intro{padding-left:14px}.app-shell .metric-grid{grid-template-columns:1fr}.app-shell .metric-grid>div{min-height:0}.app-shell .panel-head{padding:18px}.app-shell .api-row{padding:16px 18px}.app-shell .row-title{flex-wrap:wrap;gap:15px}.app-shell .table-head>span:nth-child(3){display:block}.workspace-notice{align-items:flex-start}.app-shell .help-grid{grid-template-columns:1fr}}.app-toast.svelte-71horv{z-index:200;border:1px solid var(--theme-border);border-left:4px solid var(--theme-accent);background:var(--theme-surface);min-width:280px;max-width:min(420px,100vw - 32px);color:var(--theme-text);border-radius:10px;gap:4px;padding:14px 16px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0003}.app-toast[data-type=error].svelte-71horv{border-left-color:#d96878}.app-toast[data-type=warning].svelte-71horv{border-left-color:#d4a74c}.app-toast[data-type=success].svelte-71horv{border-left-color:#59c99c}.app-toast.svelte-71horv span:where(.svelte-71horv){color:var(--theme-muted);font-size:13px}@media (width<=640px){.app-toast.svelte-71horv{min-width:0;bottom:16px;right:16px}}.brand-logo{object-fit:contain;height:auto;display:block}.landing-nav{grid-template-columns:1fr auto 1fr;display:grid}.landing-nav>.brand{display:none}.landing-nav nav{grid-column:2}.landing-nav .intro-nav{align-items:center;gap:22px;display:flex;position:relative}.landing-nav .login-top{grid-column:3;justify-self:end}.brand-logo-full{object-fit:cover;object-position:center 57%;width:220px;height:60px}.side-brand{justify-content:center;min-height:88px}.brand-logo-side-full{object-fit:cover;object-position:center 57%;width:190px;height:62px}.intro-hero-logo{object-fit:cover;object-position:center 57%;filter:drop-shadow(0 12px 18px #0053a71f);width:min(370px,58vw);height:112px;margin:0 0 20px;animation:.7s cubic-bezier(.2,.85,.3,1) both svelte-71horv-logo-intro;display:block}.hero h1{letter-spacing:-1px;max-width:660px;margin:0 0 20px;font-size:clamp(34px,3.45vw,36px);line-height:1.3;animation:.65s cubic-bezier(.2,.75,.3,1) .12s both svelte-71horv-reveal-up}.hero>p{max-width:720px;font-size:14px;animation:.6s cubic-bezier(.2,.75,.3,1) .24s both svelte-71horv-reveal-up}.hero-description-line{white-space:nowrap}.hero .network-art{opacity:.88;top:82px;right:0}.hero .api-hero-visual{width:500px;animation:7s ease-in-out infinite svelte-71horv-drift;position:absolute;top:70px;right:-16px}.api-hero-visual img{filter:drop-shadow(0 20px 28px #105d6324);width:100%;height:auto;display:block}.hero-actions{animation:.6s cubic-bezier(.2,.75,.3,1) .34s both svelte-71horv-reveal-up}.stats{animation:.6s cubic-bezier(.2,.75,.3,1) .46s both svelte-71horv-reveal-up}@media (width<=800px){.landing-nav{display:flex}.landing-nav nav{display:none}.landing-nav .intro-nav{white-space:nowrap;-ms-overflow-style:none;max-width:calc(100vw - 150px);margin-right:auto;display:flex;overflow-x:auto}.landing-nav .intro-nav::-webkit-scrollbar{display:none}.brand-logo-full{width:175px;height:48px}.intro-hero-logo{width:min(290px,78vw);height:88px;margin-bottom:16px}}html{scroll-behavior:smooth}body{overflow-x:hidden}button,a,textarea{-webkit-tap-highlight-color:transparent}.landing{background:#f8fbfa}.landing.public-data-page{background:var(--ddce-public-background)}.landing.public-data-page .landing-nav{background:0 0}html[data-theme=dark] .landing.public-data-page{background:#091522}.brand,.landing-nav nav a,.login-top,.back{transition:color .2s,transform .2s,border-color .2s,background .2s}.brand:hover{transform:translateY(-1px)}.landing-nav nav a:hover{color:#00817f}.login-top:hover,.back:hover{background:#f0f9f7;border-color:#00817f}.primary{transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 18px #006f6e29}.primary:hover{background:#006e6d;transform:translateY(-2px);box-shadow:0 12px 24px #006f6e38}.primary:active,.choice:active,.outline:active{transform:translateY(0)scale(.985)}.hero{isolation:isolate;max-width:1200px;margin-inline:auto;padding:106px 34px 80px}.landing .landing-nav{max-width:1200px;padding-inline:34px}.landing .hero h1{width:100%;max-width:660px}.landing .hero .network-art{top:82px;right:0}.landing .services{padding-inline:max(34px,50% - 566px)}.landing .steps,.landing footer{max-width:1132px;margin-inline:auto;padding-inline:0}@media (width<=1000px){.landing .steps,.landing footer{padding-inline:24px}.landing .hero .network-art,.landing .hero .api-hero-visual{display:none}.landing .hero h1{width:100%;max-width:720px}}@media (width<=600px){.hero-description-line{white-space:normal}.landing .hero{padding:40px 24px}.landing .hero-actions{flex-wrap:wrap;gap:18px;margin-bottom:42px}.landing .stats{flex-wrap:wrap;gap:24px}}.network-art{filter:drop-shadow(0 20px 28px #105d6314);animation:7s ease-in-out infinite svelte-71horv-drift}.network-art .node{box-shadow:0 10px 22px #1253581a}.services{position:relative}.services:before{content:"";border:1px solid #d4e8e4;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-85px}.service-grid article,.metric-grid>div,.panel,.choice{transition:transform .22s,box-shadow .22s,border-color .22s}.service-grid article:hover,.metric-grid>div:hover,.panel:hover,.choice:hover{border-color:#b9ddda;transform:translateY(-4px);box-shadow:0 14px 28px #17424d14}.service-grid article{overflow:hidden}.service-grid article:after{content:"";background:#edf7f5;border-radius:50%;width:78px;height:78px;transition:transform .3s;position:absolute;inset:auto -22px -30px auto}.service-grid article:hover:after{transform:scale(1.6)}.service-grid article>*{z-index:1;position:relative}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb}.app-shell aside{box-shadow:6px 0 24px #143a4506}.app-shell aside nav button{transition:background .18s,color .18s,transform .18s}.app-shell aside nav button:hover:not(.active){background:color-mix(in srgb, var(--theme-accent) 8%, var(--theme-surface));color:var(--theme-accent);transform:translate(3px)}.metric-grid>div{position:relative;overflow:hidden}.metric-grid>div:after{content:"";background:#f0f7f7;border-radius:50%;width:64px;height:64px;position:absolute;bottom:-34px;right:-25px}.metric-icon{z-index:1;position:relative}.quick-card{position:relative;overflow:hidden;box-shadow:0 14px 26px #00676529}.quick-card:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:150px;height:150px;position:absolute;top:-36px;right:-34px}.quick-card>*{z-index:1;position:relative}.api-row{transition:background .18s}.api-row:hover{background:#f8fbfb}.choice.chosen{box-shadow:0 10px 24px #007a781f}.outline{transition:background .18s,transform .18s,border-color .18s}.outline:hover{background:#f2faf8;border-color:#00817f;transform:translateY(-1px)}.request-form{box-shadow:0 14px 28px #17424d0d}@keyframes svelte-71horv-logo-intro{0%{opacity:0;filter:blur(5px)drop-shadow(0 12px 18px #0053a70d);transform:translateY(16px)scale(.92)}to{opacity:1;filter:drop-shadow(0 12px 18px #0053a71f);transform:translateY(0)scale(1)}}@keyframes svelte-71horv-reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-71horv-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
