:root{--bg:#071019;--bg-soft:rgba(10,19,31,0.68);--panel:rgba(11,18,29,0.78);--border:rgba(161,193,234,0.16);--text:#edf5ff;--muted:#9cb0cb;--primary:#74b7ff;--primary-strong:#3488ff;--danger:#ff8d9b}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#050b12;color:var(--text);font-family:Avenir Next,Segoe UI,sans-serif}body{overflow-x:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}.minimal-page{position:relative;min-height:100vh;overflow:hidden}.animated-bg{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at top,rgba(116,183,255,.08),transparent 34%),linear-gradient(180deg,#071019,#050b12)}.light-band{position:absolute;inset:auto;border-radius:999px;filter:blur(28px);opacity:.55;animation:floatBand 18s ease-in-out infinite}.band-one{top:10%;left:-10%;width:46rem;height:9rem;transform:rotate(-14deg);background:linear-gradient(90deg,transparent,rgba(89,160,255,.28),transparent)}.band-two{top:44%;right:-14%;width:54rem;height:10rem;transform:rotate(12deg);background:linear-gradient(90deg,transparent,rgba(102,232,193,.18),transparent);animation-duration:22s}.band-three{bottom:6%;left:18%;width:38rem;height:8rem;transform:rotate(-10deg);background:linear-gradient(90deg,transparent,rgba(154,141,255,.16),transparent);animation-duration:24s}.noise-layer{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.03) .8px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%);opacity:.45}.center-shell{position:relative;z-index:1;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;min-height:100vh;padding:32px 20px 48px}.url-form-card{width:min(1120px,100%)}.url-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px;border:1px solid rgba(161,193,234,.14);border-radius:999px;background:rgba(10,19,31,.48);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.2)}.hero-url-input{width:100%;min-height:54px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--text);font-size:1rem}.hero-url-input:focus{outline:none}.hero-submit{min-width:128px;min-height:54px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#04101e;font-weight:800;cursor:pointer}.hero-submit:disabled{opacity:.6;cursor:wait}.floating-error{margin:12px 0 0;text-align:center;color:var(--danger)}.result-card{width:min(1120px,100%);padding:18px;border:1px solid var(--border);border-radius:26px;background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.26)}.result-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}.result-topline strong{color:var(--text)}.result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.glass-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.05);color:var(--text);cursor:pointer}.glass-button.primary{background:rgba(52,136,255,.16);border-color:rgba(116,183,255,.26)}.glass-button:disabled{opacity:.65;cursor:wait}.link-chip,.loading-only{color:var(--muted)}.loading-only{text-align:center;padding:22px 8px 10px}.log-box{margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.03);overflow:hidden}.log-box pre{margin:0;padding:14px;overflow:auto;color:#dbe8ff;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.error-log pre{color:#ffb0bb}.preview-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1vh 1vw;background:rgba(3,7,12,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-modal{width:98vw;height:98vh;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#07111c;box-shadow:0 32px 120px rgba(0,0,0,.4)}.preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.preview-header p{margin:0;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-header a{color:var(--primary);font-size:13px}.preview-actions{display:flex;align-items:center;gap:10px}.preview-actions button{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);color:var(--text);cursor:pointer}.preview-frame{display:block;width:100%;height:calc(98vh - 61px);border:0;background:white}@keyframes floatBand{0%,to{translate:0 0}33%{translate:32px -18px}66%{translate:-26px 16px}}@media (max-width:760px){.center-shell{padding-top:24px}.url-input-wrap{grid-template-columns:1fr;border-radius:26px;padding:10px}.hero-submit,.hero-url-input{min-height:56px}.preview-modal{width:100vw;height:100vh;border-radius:0}.preview-frame{height:calc(100vh - 61px)}}.docs-page{position:relative;min-height:100vh;padding:80px 24px 96px;overflow-x:hidden}.docs-shell{position:relative;z-index:1;max-width:760px;margin:0 auto}.docs-hero{margin-bottom:64px}.docs-hero .eyebrow{color:var(--primary);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.docs-hero h1{font-size:clamp(32px,4.8vw,52px);line-height:1.1;margin:0 0 20px;letter-spacing:-.02em}.docs-hero .lede{color:var(--muted);font-size:17px;line-height:1.6;margin:0 0 28px;max-width:620px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.docs-section{margin-bottom:56px}.docs-section h2{font-size:24px;margin:0 0 12px;letter-spacing:-.01em}.docs-section p{color:var(--muted);line-height:1.6;margin:0 0 14px}.docs-section p.muted{color:var(--muted);font-size:14px;margin-top:16px}.docs-section code{background:rgba(161,193,234,.1);padding:2px 6px;border-radius:4px;font-size:.92em;font-family:JetBrains Mono,ui-monospace,monospace;color:#cde2ff}.code-block{position:relative;background:rgba(8,14,22,.85);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin:12px 0}.code-block pre{margin:0;padding-right:64px;overflow-x:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.55;color:#d6e6ff}.code-block button{position:absolute;top:10px;right:10px;background:rgba(161,193,234,.1);border:1px solid var(--border);color:var(--muted);padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s ease}.code-block button:hover{color:var(--text);background:rgba(161,193,234,.18)}.options-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.options-table td,.options-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.options-table th{color:var(--muted);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.options-table td{color:var(--text)}.docs-footer,.options-table td:nth-child(3){color:var(--muted)}.docs-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);font-size:13px}