@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2dcb271e-module__Neta6G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2dcb271e-module__Neta6G__variable{--font-public-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9d7992b0-module__oBTntq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9d7992b0-module__oBTntq__variable{--font-public-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--public-bg:#071118;--public-bg-deep:#0d1922;--public-panel:#0c1821d6;--public-panel-border:#9abfd224;--public-text:#eef7fb;--public-muted:#9bb2c1;--public-accent:#19a38f;--public-accent-strong:#7de7d2;--public-accent-soft:#19a38f1f;--public-danger:#ff8f8f;--public-warning:#ffd584;--public-shadow:0 28px 80px #01080e80;--public-radius-xl:30px;--public-radius-lg:22px;--public-radius-md:16px}*{box-sizing:border-box;margin:0;padding:0}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%}body{color:var(--public-text);background:radial-gradient(circle at top left, #34ccb129, transparent 24%), radial-gradient(circle at top right, #487eff24, transparent 26%), radial-gradient(circle at 50% 12%, #136a981f, transparent 30%), linear-gradient(180deg, #03080d 0%, var(--public-bg) 46%, var(--public-bg-deep) 100%);font-family:var(--font-public-sans), "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}code{font-family:var(--font-public-mono), monospace}.publicShell{min-height:100vh;padding:32px 32px 48px}.publicPanel{border:1px solid var(--public-panel-border);border-radius:var(--public-radius-xl);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(100%,760px);box-shadow:var(--public-shadow);background:linear-gradient(#0c1821f0,#0a151edb);gap:22px;margin:0 auto;padding:28px;display:grid;position:relative;overflow:hidden}.publicPanel:after{content:"";pointer-events:none;background:radial-gradient(circle,#19a38f38,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-90px}.publicPanelTop,.publicResultTop,.publicHistoryMain,.publicHistoryTop,.publicActionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.publicMiniLabel,.publicRefreshPill,.publicSenderTag{border-radius:999px;font-size:.8rem}.publicMiniLabel{color:var(--public-accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#12222de6;border:1px solid #7de7d22e;padding:8px 12px}.publicRefreshPill{color:var(--public-muted);background:#12222dbd;border:1px solid #9abfd21a;padding:8px 12px}.publicIntro,.publicForm,.publicField,.publicResultPanel,.publicHistorySection,.publicHistoryList,.publicEmptyState{gap:14px;display:grid}.publicIntro{text-align:center;justify-items:center}.publicSectionLabel,.publicFieldLabel{color:var(--public-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.publicConsoleTitle,.publicResultTitle{letter-spacing:-.04em}.publicConsoleTitle{max-width:12ch;font-size:clamp(2.2rem,6vw,4.4rem);line-height:.98}.publicConsoleCopy,.publicFieldHint,.publicEmptyCopy,.publicHistoryCaption,.publicHistoryMeta,.publicResultMeta{color:var(--public-muted);line-height:1.62}.publicInputWrap{position:relative}.publicInputIcon{color:var(--public-muted);font-family:var(--font-public-mono), monospace;font-size:1rem;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.publicInput{width:100%;color:var(--public-text);background:#071118eb;border:1px solid #9abfd224;border-radius:18px;outline:none;padding:18px 18px 18px 52px;transition:border-color .2s,box-shadow .2s,transform .2s}.publicInput:focus{border-color:#19a38f7a;transform:translateY(-1px);box-shadow:0 0 0 4px #19a38f24}.publicInput::placeholder{color:#9bb2c1b8}.publicPrimaryButton{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--public-accent), #12796d);border:0;border-radius:999px;width:fit-content;min-width:190px;padding:14px 20px;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 18px 30px #093f3857}.publicPrimaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 32px #093f386b}.publicPrimaryButton:disabled{cursor:wait;opacity:.8}.publicSecondaryButton{cursor:pointer;width:fit-content;min-width:170px;color:var(--public-text);background:#12222dd1;border:1px solid #9abfd229;border-radius:999px;padding:14px 20px;transition:transform .2s,border-color .2s,opacity .2s,background .2s;box-shadow:inset 0 1px #ffffff08}.publicSecondaryButton:hover:not(:disabled){background:#152835eb;border-color:#7de7d23d;transform:translateY(-1px)}.publicSecondaryButton:disabled{cursor:wait;opacity:.8}.publicNotice{border-radius:var(--public-radius-md);overflow-wrap:anywhere;padding:14px 16px;line-height:1.58}.publicNoticeSuccess{color:var(--public-accent-strong);background:var(--public-accent-soft);border:1px solid #19a38f2e}.publicNoticeError{color:var(--public-danger);background:#6e1f1f38;border:1px solid #ff8f8f2e}.publicNoticeWarning{color:var(--public-warning);background:#76531233;border:1px solid #ffd5842e}.publicActiveEmail{overflow-wrap:anywhere}.publicResultPanel{border-radius:var(--public-radius-lg);background:linear-gradient(#0f1d27fa,#0a151ed6),radial-gradient(circle at 100% 0,#19a38f1f,#0000 34%);border:1px solid #9abfd214;padding:22px}.publicResultTitle{margin-top:6px;font-size:1.25rem}.publicSenderTag{color:var(--public-accent-strong);font-family:var(--font-public-mono), monospace;background:#19a38f1a;border:1px solid #19a38f24;padding:8px 12px}.publicCodeValue{font-family:var(--font-public-mono), monospace;letter-spacing:.08em;color:var(--public-text);white-space:nowrap;font-size:clamp(2.8rem,10vw,5rem);line-height:.92}.publicCodeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.publicCodeRow .publicSecondaryButton{min-width:148px}.publicCopyNotice{color:var(--public-accent-strong);font-size:.94rem}.publicHistorySection{border-top:1px solid #9abfd214;padding-top:6px}.publicHistoryRow{border-radius:var(--public-radius-md);background:#12222db8;border:1px solid #9abfd214;padding:14px 16px}.publicHistoryCode{font-family:var(--font-public-mono), monospace;letter-spacing:.08em;font-size:1.15rem}.publicEmptyState{align-content:center;min-height:210px}@media (max-width:720px){.publicShell{padding:18px 14px 28px}.publicPanel{padding:20px}.publicPrimaryButton,.publicSecondaryButton{width:100%}.publicResultTop,.publicCodeRow,.publicHistoryMain,.publicHistoryTop,.publicActionRow{flex-direction:column;align-items:flex-start}.publicCodeValue{white-space:normal;font-size:clamp(2.4rem,15vw,4rem)}}.adminShell,.adminLoginShell{--admin-surface:#09141de0;--admin-surface-strong:#071018f5;--admin-surface-soft:#111f2bd1;--admin-surface-muted:#0b1721bd;--admin-border:#9bbdcf1f;--admin-border-strong:#9bbdcf2e;--admin-text:#eef7fb;--admin-muted:#9cb2c4;--admin-subtle:#7f94a6;--admin-accent:#27b49b;--admin-accent-strong:#9df0de;--admin-danger:#ff8e96;--admin-warning:#f7c36c;--admin-info:#79b9ff;min-height:100vh;font-family:var(--font-admin-sans), "Segoe UI", sans-serif;color:var(--admin-text);background:radial-gradient(circle at 0 0,#27b49b24,#0000 24%),radial-gradient(circle at 100% 0,#4a7eff21,#0000 24%),linear-gradient(#040a0ff0,#061017f0);padding:clamp(14px,1.8vw,24px);overflow-x:clip}.adminWrap{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;width:min(100%,1720px);min-width:0;margin:0 auto;display:grid;overflow-x:clip}.adminSidebar,.adminHeaderCard,.adminCard,.adminLoginCard,.adminSubCard{border:1px solid var(--admin-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0b151ef0,#081119e6),radial-gradient(circle at 100% 0,#27b49b14,#0000 30%);border-radius:24px;width:100%;min-width:0;position:relative;box-shadow:0 28px 60px #01080e47}.adminSidebar{gap:20px;max-height:calc(100vh - 48px);padding:22px;display:grid;position:sticky;top:24px;overflow:hidden}.adminSidebarTop,.adminSidebarFooter,.adminBrand,.adminHeaderIntro,.adminHeaderMeta{gap:8px;display:grid}.adminSidebarSession{border:1px solid var(--admin-border);background:linear-gradient(#111f2bd1,#0b1721cc);border-radius:18px;gap:8px;padding:16px;display:grid}.adminSidebarUser{overflow-wrap:anywhere;color:var(--admin-text);font-size:1rem;font-weight:700}.adminBrandTitle,.adminPageTitle,.adminLoginTitle{letter-spacing:-.05em}.adminBrandTitle{font-size:clamp(2rem,2.2vw,2.65rem);line-height:.98}.adminPageTitle,.adminLoginTitle{font-size:clamp(2rem,3vw,3.1rem);line-height:.98}.adminContent{gap:20px;min-width:0;display:grid}.adminHeaderCard{gap:20px;padding:clamp(20px,2vw,28px);display:grid}.adminHeaderTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adminHeaderMeta{text-align:right;justify-items:end;min-width:220px}.adminHeaderText{max-width:72ch;margin-top:6px}.adminBody,.adminGrid{align-items:start;gap:20px;min-width:0;display:grid}.adminGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEyebrow{color:var(--admin-accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.adminMuted{color:var(--admin-muted);line-height:1.62}.adminInlineLink{color:var(--admin-accent-strong);text-decoration:none}.adminInlineLink:hover{text-decoration:underline}.adminSurfaceTag{width:fit-content;color:var(--admin-accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#162d3acc;border:1px solid #9df0de2e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.adminNav{gap:10px;width:100%;min-width:0;display:grid}.adminNavLink,.adminGhostButton,.adminPrimaryButton,.adminMiniButton,.adminLinkButton{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 16px;font-size:.95rem;font-weight:650;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,opacity .18s;display:inline-flex}.adminNavLink{border:1px solid var(--admin-border);color:var(--admin-text);background:linear-gradient(#111f2bcc,#0b1721c2);justify-content:flex-start;padding:14px 16px}.adminNavLink:hover,.adminGhostButton:hover:not(:disabled),.adminMiniButton:hover:not(:disabled),.adminLinkButton:hover,.adminPrimaryButton:hover:not(:disabled){transform:translateY(-1px)}.adminNavLink:hover,.adminGhostButton:hover:not(:disabled),.adminMiniButton:hover:not(:disabled),.adminLinkButton:hover{border-color:var(--admin-border-strong);background:linear-gradient(#152634d6,#0d1a25d1)}.adminNavLinkActive{background:linear-gradient(135deg,#27b49b2e,#79b9ff1f),linear-gradient(#111f2be6,#0b1721e0);border-color:#9df0de3d;box-shadow:inset 0 1px #ffffff08}.adminNavIcon{width:38px;height:38px;color:var(--admin-accent-strong);font-family:var(--font-admin-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#0a161fe0;border:1px solid #9df0de29;border-radius:13px;flex-shrink:0;place-items:center;font-size:.74rem;display:grid}.adminNavCopy{gap:2px;min-width:0;display:grid}.adminNavLabel{letter-spacing:-.02em}.adminNavHint{color:var(--admin-subtle);font-size:.82rem;line-height:1.35}.adminGhostButton,.adminMiniButton{cursor:pointer;color:var(--admin-text);border:1px solid var(--admin-border);background:linear-gradient(#111f2bc7,#0b1721b8)}.adminPrimaryButton{cursor:pointer;color:#041219;background:linear-gradient(135deg,#33d1b4,#89c8ff);border:1px solid #9df0de29;box-shadow:0 16px 28px #1271644d}.adminPrimaryButton:hover:not(:disabled){box-shadow:0 18px 32px #12716461}.adminDangerButton{cursor:pointer;color:#ffd4d8;background:linear-gradient(#57181f7a,#37101580);border:1px solid #ff8e9638}.adminDangerButton:hover:not(:disabled){background:linear-gradient(#691d258f,#42131994)}.adminGhostButton:disabled,.adminPrimaryButton:disabled,.adminMiniButton:disabled,.adminDangerButton:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.adminLinkButton{white-space:nowrap}.adminSidebarFooter{grid-template-columns:1fr;margin-top:auto}.adminCard,.adminLoginCard{gap:18px;padding:clamp(18px,1.8vw,24px);display:grid}.adminCardCompact{gap:14px}.adminSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminSectionTitle{letter-spacing:-.03em;font-size:1.18rem;line-height:1.12}.adminDisclosureCard{gap:0;overflow:hidden}.adminDisclosureSummary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:14px;list-style:none;display:flex}.adminDisclosureSummary::-webkit-details-marker{display:none}.adminDisclosureIntro,.adminDisclosureMeta{gap:8px;display:grid}.adminDisclosureIntro{min-width:0}.adminDisclosureMeta{flex-shrink:0;justify-items:end}.adminDisclosureChevron{background:#111f2bc7;border:1px solid #9bbdcf1f;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.adminDisclosureChevronLine{background:var(--admin-accent-strong);border-radius:999px;width:10px;height:2px;transition:transform .18s;display:block}.adminDisclosureChevronLine:first-child{transform:translateY(2px)rotate(45deg)}.adminDisclosureChevronLine:last-child{transform:translateY(-2px)rotate(-45deg)}.adminDisclosureCard[open] .adminDisclosureChevronLine:first-child{transform:translateY(2px)rotate(-45deg)}.adminDisclosureCard[open] .adminDisclosureChevronLine:last-child{transform:translateY(-2px)rotate(45deg)}.adminDisclosureBody{border-top:1px solid #9bbdcf14;gap:16px;margin-top:16px;padding-top:16px;display:grid}.adminForm,.adminStack{gap:16px;min-width:0;display:grid}.adminStackTight{gap:10px}.adminInlineForm{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;display:flex}.adminInlineForm>.adminInput{flex:2 260px}.adminInlineForm>.adminSelect{flex:168px}.adminInlineForm>.adminPrimaryButton,.adminInlineForm>.adminGhostButton,.adminInlineForm>.adminLinkButton{flex:none}.adminField{gap:8px;min-width:0;display:grid}.adminField>span{color:var(--admin-muted);letter-spacing:.02em;font-size:.84rem;font-weight:700}.adminFieldRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminFieldRowWideEnd{grid-template-columns:minmax(132px,.78fr) minmax(0,1.22fr)}.adminInput,.adminTextarea,.adminSelect{border:1px solid var(--admin-border);width:100%;min-width:0;min-height:48px;color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#071018fa,#0a141deb);border-radius:16px;outline:none;padding:12px 14px;transition:border-color .18s,box-shadow .18s,transform .18s}.adminSelect option,.adminSelect optgroup{color:var(--admin-text);background:#0b1620}.adminInput::placeholder,.adminTextarea::placeholder{color:#9cb2c49e}.adminInput:focus,.adminTextarea:focus,.adminSelect:focus{border-color:#9df0de38;transform:translateY(-1px);box-shadow:0 0 0 4px #27b49b1f}.adminTextarea{resize:vertical;min-height:112px}.adminInput[type=file]{padding:10px 12px}.adminInput[type=file]::file-selector-button{border:1px solid var(--admin-border);color:var(--admin-text);background:#111f2bd6;border-radius:12px;margin-right:12px;padding:8px 12px}.adminCheckboxLabel{min-height:20px;color:var(--admin-text);align-items:center;gap:10px;display:inline-flex}.adminCheckboxLabel input{accent-color:var(--admin-accent)}.adminChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminChoiceCard{cursor:pointer;min-width:0;display:block;position:relative}.adminChoiceCard input{opacity:0;cursor:pointer;position:absolute;inset:0}.adminChoiceCardBody{border:1px solid var(--admin-border);background:linear-gradient(#08121bfa,#0a141deb);border-radius:16px;gap:4px;min-height:84px;padding:14px 15px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid}.adminChoiceCardBody strong{color:var(--admin-text);font-size:.96rem}.adminChoiceCardBody small{color:#9cb2c4b8;line-height:1.45}.adminChoiceCard:hover .adminChoiceCardBody{border-color:#9df0de29;transform:translateY(-1px)}.adminChoiceCard input:focus-visible+.adminChoiceCardBody{border-color:#9df0de3d;box-shadow:0 0 0 4px #27b49b1f}.adminChoiceCard input:checked+.adminChoiceCardBody{background:linear-gradient(#0d1f26fa,#0b1b22f0);border-color:#9df0de47;box-shadow:0 18px 34px #050c1138,inset 0 0 0 1px #31ab981f}.adminDomainPoolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminDomainPoolCard{cursor:pointer;min-width:0;display:block;position:relative}.adminDomainPoolCard input{opacity:0;cursor:pointer;position:absolute;inset:0}.adminDomainPoolBody{border:1px solid var(--admin-border);background:#0a141dd6;border-radius:14px;align-items:center;min-height:52px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex}.adminDomainPoolBody strong{min-width:0;color:var(--admin-text);overflow-wrap:anywhere;font-size:.92rem;font-weight:600;line-height:1.45;display:block}.adminDomainPoolCard:hover .adminDomainPoolBody{border-color:#9df0de29;transform:translateY(-1px)}.adminDomainPoolCard input:focus-visible+.adminDomainPoolBody{border-color:#9df0de3d;box-shadow:0 0 0 4px #27b49b1f}.adminDomainPoolCard input:checked+.adminDomainPoolBody{background:linear-gradient(#0b2129fa,#0a1920f0);border-color:#9df0de47;box-shadow:0 14px 28px #050c112e,inset 0 0 0 1px #31ab981f}.adminTableTools{border:1px solid var(--admin-border);background:linear-gradient(#0f1c27d1,#0b1721c2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.adminTableWrap{background:linear-gradient(#08121ae6,#071018db);border:1px solid #9bbdcf1a;border-radius:20px;width:100%;max-width:100%;position:relative;overflow:auto}.adminTable{border-collapse:separate;border-spacing:0;width:100%}.adminTableWide{width:max(100%,1160px)}.adminTableStock{width:max(100%,1520px)}.adminTable th,.adminTable td{text-align:left;vertical-align:top;border-bottom:1px solid #9bbdcf14;padding:11px 10px}.adminTable th{z-index:1;color:var(--admin-accent-strong);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a151ef5;font-size:.74rem;font-weight:700;position:sticky;top:0}.adminTable th:first-child,.adminTable td:first-child{padding-left:16px}.adminTable th:last-child,.adminTable td:last-child{padding-right:16px}.adminTable tbody tr:hover td{background:#111f2b61}.adminTable tbody tr:last-child td{border-bottom:0}.adminCellCompact{min-width:220px}.adminActionRow{border-top:1px solid #9bbdcf14;flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.adminActionDock{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a141df5,#081119f0);border:1px solid #9bbdcf1f;border-radius:18px;padding:14px;position:sticky;bottom:0}.adminTableActionStack,.adminCompactActions,.adminPaginationGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adminTableActionStack>*{flex-shrink:0}.adminTruncateText{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:min(100%,320px);display:inline-block;overflow:hidden}.adminBreakText{overflow-wrap:anywhere;word-break:break-word}.adminNotice,.adminError{border:1px solid var(--admin-border);border-radius:18px;padding:14px 16px;line-height:1.6}.adminNotice{color:var(--admin-accent-strong);background:#27b49b1c;border-color:#9df0de29}.adminError{color:#ffd4d8;background:#6e1f1f38;border-color:#ff8e962e}.adminLoginShell{place-items:center;display:grid}.adminLoginCard{gap:20px;width:min(100%,540px)}.adminStatGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;display:grid}.adminStatCard{background:linear-gradient(#12222dbd,#0c1821ad);border:1px solid #9bbdcf1a;border-radius:18px;gap:8px;padding:15px 16px;display:grid}.adminStatLabel{color:var(--admin-muted);letter-spacing:.04em;font-size:.78rem;font-weight:700}.adminStatValue{letter-spacing:-.04em;font-size:clamp(1.25rem,1vw + 1rem,1.7rem)}.adminPreCell,.adminDrawerPre,.adminListPreviewText{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.adminSubCard{background:linear-gradient(#111f2bbd,#0b1721b8),radial-gradient(circle at 100% 0,#79b9ff14,#0000 26%);gap:14px;padding:18px;display:grid}.adminStickyComposer{z-index:3;position:sticky;top:18px}.adminListPreviewCard{background:#111f2b94;border:1px solid #9bbdcf14;border-radius:18px;gap:12px;padding:16px;display:grid}.adminListPreviewTitle{letter-spacing:-.02em;font-size:1rem}.adminListPreviewBox{background:#071018e6;border:1px solid #9bbdcf14;border-radius:16px;min-height:104px;max-height:220px;padding:14px;overflow:auto}.adminDrawerPre,.adminListPreviewText,.adminCompactValue{font-family:var(--font-admin-mono), monospace;font-size:.84rem;line-height:1.65}.adminDesktopTableOnly{display:block}.adminMobileStockList{display:none}.adminResponsiveTableOnly{display:block}.adminResponsiveList{display:none}.adminMobileRecord{background:linear-gradient(#0f1c27d1,#0b1721c2);border:1px solid #9bbdcf14;border-radius:18px;gap:14px;padding:16px;display:grid}.adminMobileRecordTop,.adminMobileRecordSelection,.adminMobileRecordActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminMobileRecordSelection{justify-content:flex-start}.adminMobileRecordBody,.adminMobileRecordMeta{gap:12px;display:grid}.adminMobileRecordMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMobileRecordMeta p{background:#071018b8;border:1px solid #9bbdcf14;border-radius:14px;gap:6px;padding:12px;display:grid}.adminMobileRecordMeta strong{color:var(--admin-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.adminMobileRecordEmpty{text-align:center}.adminRecordCard{background:linear-gradient(#0f1c27d1,#0b1721c2);border:1px solid #9bbdcf14;border-radius:18px;gap:14px;padding:16px;display:grid}.adminRecordHead,.adminRecordBody,.adminRecordMeta,.adminRecordActions{min-width:0}.adminRecordHead,.adminRecordActions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adminRecordBody,.adminRecordTitleGroup,.adminRecordMeta{gap:12px;display:grid}.adminRecordMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.adminRecordMeta p{background:#071018b8;border:1px solid #9bbdcf14;border-radius:14px;gap:6px;padding:12px;display:grid}.adminRecordMeta strong{color:var(--admin-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.adminRecordMetaWide{grid-column:1/-1}.adminRecordLead{letter-spacing:-.02em;font-size:1rem;font-weight:700}.adminRecordText{color:var(--admin-muted);line-height:1.55}.adminRecordEmpty{text-align:center}.adminCompactCell{gap:6px;min-width:0;display:grid}.adminCompactCellInline{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.adminCompactCellInline .adminCompactValue{flex:240px;min-width:0}.adminCompactValue{text-overflow:ellipsis;white-space:nowrap;background:#071018d6;border:1px solid #9bbdcf14;border-radius:12px;max-width:100%;padding:8px 10px;display:inline-block;overflow:hidden}.adminMiniButton{border-radius:12px;min-height:34px;padding:8px 12px;font-size:.8rem;font-weight:700}.adminCompactNotice{color:var(--admin-subtle);font-size:.78rem}.adminInlineCopy{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.adminValueStack{gap:6px;display:grid}.adminStatusBadge{width:fit-content;min-height:28px;color:var(--admin-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#111f2bc2;border:1px solid #9bbdcf1f;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.adminStatusBadgeCompact{min-height:24px;padding:4px 8px;font-size:.68rem}.adminStatusBadge[data-tone=neutral]{color:var(--admin-muted);background:#14212db3}.adminStatusBadge[data-tone=info]{color:#b8dbff;background:#38699b2e;border-color:#79b9ff2e}.adminStatusBadge[data-tone=success]{color:var(--admin-accent-strong);background:#27b49b26;border-color:#9df0de2e}.adminStatusBadge[data-tone=warning]{color:#ffd79a;background:#7e56122e;border-color:#f7c36c2e}.adminStatusBadge[data-tone=danger]{color:#ffd4d8;background:#6e1f1f3d;border-color:#ff8e9633}.adminStatusBadge[data-tone=accent]{color:var(--admin-accent-strong);background:#27b49b26;border-color:#9df0de2e}.adminKeyValueList{gap:12px;display:grid}.adminKeyValueList p{border-bottom:1px solid #9bbdcf14;gap:4px;padding-bottom:10px;display:grid}.adminKeyValueList p:last-child{border-bottom:0;padding-bottom:0}.adminKeyValueList strong{color:var(--admin-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.adminDrawerRoot{z-index:40;position:fixed;inset:0}.adminDrawerBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#02080cb8;border:0;position:absolute;inset:0}.adminDrawerPanel{border-left:1px solid var(--admin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#081119fa,#071018fa),radial-gradient(circle at 100% 0,#79b9ff14,#0000 26%);width:min(100%,760px);height:100%;padding:22px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #01080e75}.adminDrawerHeader{z-index:2;background:linear-gradient(#081119fa,#081119eb);border-bottom:1px solid #9bbdcf14;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex;position:sticky;top:0}.adminDrawerBody{gap:16px;display:grid}.adminPaginationBar{border:1px solid var(--admin-border);background:linear-gradient(#0f1c27d1,#0b1721c7);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.adminButtonDisabled{opacity:.5;pointer-events:none}.adminClampTwo{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adminStockDetailLayout{gap:20px;display:grid}.adminStockDetailTimeline{order:1}.adminStockDetailSummary{order:2}.adminClaimsOverviewCard,.adminClaimsWorkspaceCard{gap:18px}.adminClaimsSectionHead{align-items:flex-start;gap:16px}.adminClaimsBanner{background:linear-gradient(#0e1f25e0,#0b181fd1);border:1px solid #9df0de1f;border-radius:18px;padding:16px 18px}.adminClaimsFocusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminClaimsFocusLink,.adminClaimsMiniPanel{background:linear-gradient(#0f1c27d1,#0b1721c2);border:1px solid #9bbdcf1a;border-radius:18px;gap:8px;min-width:0;padding:16px 17px;display:grid}.adminClaimsFocusLink{color:inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.adminClaimsFocusLink:hover{border-color:#9df0de29;transform:translateY(-1px)}.adminClaimsFocusLink[data-active=true]{background:linear-gradient(#112a30f0,#0c1c23e6);border-color:#9df0de42;box-shadow:0 18px 34px #050c1133,inset 0 0 0 1px #31ab981f}.adminClaimsFocusLabel{color:var(--admin-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.adminClaimsFocusValue{letter-spacing:-.04em;font-size:1.9rem;line-height:1}.adminClaimsFocusHint{color:var(--admin-muted);line-height:1.55}.adminClaimsToolbar{align-items:center}.adminClaimsToolbarSearch{flex:540px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);gap:12px;min-width:0;display:grid}.adminClaimsRecordCard{gap:12px}.adminClaimsRecordHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}.adminClaimsRecordSummary{background:#071018ad;border:1px solid #9bbdcf14;border-radius:15px;gap:6px;padding:12px 13px;display:grid}.adminClaimsRecordSummary strong{color:var(--admin-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.adminClaimsRecordSummary p{color:var(--admin-text);margin:0;line-height:1.55}.adminClaimsRecordMeta p{padding:11px 12px}.adminClaimsDrawerHeaderMeta{gap:12px;display:grid}.adminClaimsDrawerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adminClaimsDetailPanel{height:100%}.adminClaimsHintCard{background:#0e1f25b8;border:1px solid #9df0de1f;border-radius:16px;padding:14px 16px}.adminClaimsHintCard p{margin:0}.adminClaimsPrimaryAction{justify-content:center;width:100%}@media (max-width:1280px){.adminWrap{grid-template-columns:280px minmax(0,1fr)}.adminStatGrid{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}}@media (max-width:1120px){.adminWrap,.adminGridTwo,.adminFieldRow,.adminChoiceGrid{grid-template-columns:1fr}.adminSidebar{max-height:none;position:static;top:auto}.adminNav{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.adminNavHint{display:none}.adminHeaderTop{flex-direction:column}.adminHeaderMeta{text-align:left;justify-items:start;min-width:0}.adminClaimsFocusGrid,.adminClaimsDrawerGrid{grid-template-columns:1fr}.adminDesktopTableOnly,.adminResponsiveTableOnly{display:none}.adminMobileStockList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminResponsiveList{gap:12px;display:grid}.adminResponsiveListDual{grid-template-columns:repeat(2,minmax(0,1fr))}.adminStickyComposer{position:static}}@media (min-width:1121px){.adminStockDetailLayout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.adminStockDetailSummary{order:1}.adminStockDetailTimeline{order:2;position:sticky;top:20px}}@media (max-width:760px){.adminStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDrawerPanel{width:100%}.adminMobileStockList,.adminResponsiveListDual,.adminDomainPoolGrid,.adminRecordMeta{grid-template-columns:1fr}.adminRecordActions,.adminMobileRecordActions{flex-direction:column;align-items:stretch}.adminClaimsToolbarSearch{grid-template-columns:1fr}.adminClaimsFocusValue{font-size:1.65rem}}@media (max-width:640px){.adminShell,.adminLoginShell{padding:12px}.adminSidebar,.adminHeaderCard,.adminCard,.adminLoginCard,.adminSubCard,.adminTableWrap,.adminPaginationBar,.adminTableTools{border-radius:20px}.adminNav{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.adminSidebar{gap:14px;padding:14px}.adminClaimsFocusGrid{grid-template-columns:1fr}.adminSidebarTop{gap:12px}.adminBrand .adminMuted,.adminHeaderMeta,.adminNavHint{display:none}.adminBrandTitle{font-size:1.7rem}.adminPageTitle,.adminLoginTitle{font-size:clamp(1.7rem,9vw,2.2rem)}.adminSidebarSession{gap:6px;padding:12px}.adminSidebarUser{font-size:.92rem}.adminNavLink{gap:8px;min-height:0;padding:10px 12px}.adminNavIcon{border-radius:10px;width:30px;height:30px;font-size:.66rem}.adminNavLabel{font-size:.9rem}.adminHeaderCard,.adminCard,.adminSubCard{gap:14px}.adminStatCard{gap:6px;padding:12px}.adminSidebarFooter,.adminInlineForm,.adminTableTools,.adminActionRow,.adminDrawerHeader,.adminPaginationBar,.adminPaginationGroup,.adminTableActionStack,.adminCompactActions,.adminDisclosureSummary,.adminSectionHead{flex-direction:column;align-items:stretch}.adminStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPrimaryButton,.adminGhostButton,.adminDangerButton,.adminLinkButton{width:100%}.adminInlineForm>.adminInput,.adminInlineForm>.adminSelect,.adminInlineForm>.adminPrimaryButton,.adminInlineForm>.adminGhostButton,.adminInlineForm>.adminLinkButton{flex:none;width:100%}.adminDrawerPanel{padding:18px}.adminTruncateText{max-width:220px}.adminDisclosureMeta{justify-items:start}.adminMobileRecordMeta{grid-template-columns:1fr}.adminActionDock{bottom:8px}}
