@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;700&family=Space+Grotesk:wght@400;500;700&display=swap";:root{color-scheme:light;--bg: #f4efe7;--bg-soft: #fffbf6;--panel: rgba(255, 255, 255, .84);--panel-strong: rgba(255, 255, 255, .97);--panel-muted: rgba(249, 244, 238, .92);--line: rgba(20, 33, 58, .09);--line-strong: rgba(20, 33, 58, .16);--ink: #13213d;--muted: #5f6a80;--accent: #3b78ff;--accent-strong: #1d4fc0;--accent-soft: rgba(59, 120, 255, .12);--warm: #e78a57;--shadow: 0 28px 74px rgba(20, 33, 58, .1);--shadow-soft: 0 18px 42px rgba(20, 33, 58, .08);--shadow-card: 0 14px 30px rgba(20, 33, 58, .07);font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at 12% 10%,rgba(231,138,87,.15),transparent 24%),radial-gradient(circle at 86% 8%,rgba(59,120,255,.14),transparent 23%),linear-gradient(rgba(20,33,58,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(20,33,58,.02) 1px,transparent 1px),linear-gradient(180deg,#fffaf5,#f5eee6 42%,#ece4d9);background-size:auto,auto,44px 44px,44px 44px,auto}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:transparent;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.page-shell{position:relative;width:min(1380px,calc(100% - 38px));margin:0 auto;padding:28px 0 84px}.page-ornament{position:absolute;width:360px;height:360px;border-radius:999px;filter:blur(54px);opacity:.58;pointer-events:none}.page-ornament-left{top:94px;left:-170px;background:#ea7a4933}.page-ornament-right{top:340px;right:-160px;background:#2d64f129}.hero,.panel{position:relative;z-index:1;animation:rise .6s ease both}.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 24px;align-items:center;margin-bottom:26px;padding:18px 20px;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at top left,rgba(59,120,255,.06),transparent 28%),linear-gradient(135deg,#fffffff7,#f8f2ece6);box-shadow:0 20px 46px #14213a17,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-brand{display:flex;align-items:center;gap:14px}.topbar-brand-button{padding:0;border:0;background:transparent;min-width:0}.topbar-brand-button:hover,.topbar-brand-button:focus-visible{transform:translateY(-1px)}.topbar-nav{display:inline-flex;justify-self:center;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--line);background:#ffffffd1;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #14213a08}.topbar-nav-link{padding:12px 20px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.topbar-nav-external{display:inline-flex;align-items:center;justify-content:center}.topbar-nav-link:hover,.topbar-nav-link:focus-visible{transform:translateY(-1px);background:#14213a0f;color:var(--ink)}.topbar-nav-link-active{background:linear-gradient(135deg,#18274d,var(--accent-strong));color:#fff;box-shadow:0 14px 26px #14213a24}.topbar-nav-link-active:hover,.topbar-nav-link-active:focus-visible{background:linear-gradient(135deg,#162752,#1f4ab8);color:#fff}.topbar-brand strong{display:block;font-size:1.28rem;letter-spacing:-.02em}.topbar-mark{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,#13244b,#2f6cf4);color:#fff;font-weight:700;letter-spacing:.08em;box-shadow:0 16px 34px #2d64f12e}.topbar-logo-frame{justify-content:center;min-width:108px;height:72px;padding:10px 12px}.topbar-logo-image{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}.topbar-mark-image{width:100%;height:100%;object-fit:cover;border-radius:18px}.topbar-auth{display:flex;justify-content:flex-end}.topbar-auth-logged{display:flex;align-items:center;gap:10px}.topbar-user-chip{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(59,120,255,.06),transparent 32%),linear-gradient(180deg,#fffffffa,#f7f1e9eb);box-shadow:inset 0 1px #fffc,0 10px 24px #14213a0d}.topbar-user-copy{min-width:0}.topbar-user-copy strong,.topbar-user-copy small{display:block}.topbar-user-copy strong{font-size:.95rem}.topbar-user-copy small{color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:32px;align-items:stretch;margin-bottom:32px}.hero-main{display:grid;align-content:center;gap:24px;padding:30px 32px;border-radius:34px;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at top left,rgba(59,120,255,.08),transparent 24%),linear-gradient(180deg,#fffffff7,#f7f1e9e6);box-shadow:0 24px 52px #14213a14,inset 0 1px #ffffffdb}.hero-kicker,.section-label{margin:0 0 8px;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hero h1,.section-heading h2,.preview-header h2,.controls-header h2,.upload-panel h3,.payload-panel h3,.account-panel h3,.tracking-panel h3{margin:0;font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.03em}.hero h1{font-size:clamp(3.8rem,8vw,6.4rem);line-height:.92}.hero-copy,.section-copy,.preview-note,.tips-panel li,.preset-card span,.upload-box small{color:var(--muted)}.hero-copy{max-width:40rem;margin:0;font-size:1.08rem;line-height:1.78}.hero-action-row{display:flex;flex-wrap:wrap;gap:12px}.hero-inline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:12px 16px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffffe6,#f9f4edd1);box-shadow:inset 0 1px #ffffffd6,0 12px 26px #14213a0d}.hero-inline-meta span{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hero-inline-meta strong{font-size:1rem;font-weight:700}.hero-inline-meta small{color:var(--muted)}.hero-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:52rem}.hero-guide-card{display:grid;gap:8px;padding:18px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f7f1e9d1);box-shadow:var(--shadow-card),inset 0 1px #ffffffd6;align-content:start}.hero-guide-card span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#326cf41a;color:var(--accent-strong);font-size:.96rem;font-weight:700}.hero-guide-card strong{font-size:1rem;letter-spacing:-.02em}.hero-guide-card small{color:var(--muted);line-height:1.55}.hero-rail{display:grid;gap:16px;align-content:start}.hero-feature-card{position:relative;overflow:hidden;padding:28px;border-radius:32px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 32%),linear-gradient(140deg,#142550,#2b5dca 56%,#6cb7ff);color:#fff;box-shadow:0 28px 56px #1b3fa533}.hero-feature-card:after{content:"";position:absolute;top:-94px;right:-26px;width:240px;height:240px;border-radius:999px;background:#ffffff1a}.hero-feature-card strong{position:relative;display:block;max-width:11ch;margin:8px 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(2.25rem,3vw,2.95rem);line-height:.96;letter-spacing:-.03em}.hero-feature-card p{position:relative;margin:0;color:#eff6ffd6;line-height:1.72}.hero-feature-card p strong{display:inline;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:0}.hero-feature-label{position:relative;color:#dcebffbd}.hero-feature-meta{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-feature-meta span{padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fff;font-size:.82rem}.hero-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-metric-card{padding:18px 20px;border-radius:24px;border:1px solid var(--line);background:#ffffffeb;box-shadow:var(--shadow-card),inset 0 1px #ffffffd6}.hero-metric-card span{display:block;margin-bottom:8px;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hero-metric-card strong{display:block;font-size:1.22rem;letter-spacing:-.02em}.hero-shortcuts-card{display:grid;gap:16px;padding:18px 20px;border-radius:26px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff0,#f7f1e9d1);box-shadow:var(--shadow-card),inset 0 1px #ffffffd6}.hero-shortcuts-copy{display:grid;gap:6px}.hero-shortcuts-copy strong{font-size:1.04rem;line-height:1.45;letter-spacing:-.02em}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.hero-badge-button{padding:11px 16px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,#18274d,var(--accent-strong));color:#fff;box-shadow:0 12px 26px #14213a1f}.hero-badge-button-ghost{background:#ffffffeb;border-color:var(--line);color:var(--ink);box-shadow:inset 0 1px #ffffffd6,0 10px 24px #14213a0d}.hero-badge-button-active{background:linear-gradient(135deg,#18274d,var(--accent-strong));color:#fff}.panel{padding:30px;border:1px solid rgba(255,255,255,.72);border-radius:32px;background:radial-gradient(circle at top left,rgba(59,120,255,.05),transparent 30%),linear-gradient(135deg,#fffffff2,#f7f1e9db);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-heading,.preview-header,.controls-header,.upload-panel{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;flex-wrap:wrap}.section-heading h2,.preview-header h2,.controls-header h2{max-width:14ch;font-size:clamp(1.95rem,2.6vw,2.6rem)}.section-copy{max-width:34rem;margin:0;font-size:.98rem;line-height:1.72}.preview-copy,.controls-copy{flex:1 1 22rem}.presets-panel{margin-bottom:30px;animation-delay:.08s}.preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px}.preset-card{position:relative;display:grid;gap:10px;align-content:start;min-height:186px;padding:18px;border-radius:28px;border:1px solid rgba(20,33,58,.08);background:linear-gradient(180deg,#fffffff0,#f8f3ecd1);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.preset-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.24),transparent 42%);pointer-events:none}.preset-card:hover,.preset-card:focus-visible{transform:translateY(-4px) scale(1.01);border-color:#2d64f13d;box-shadow:0 20px 36px #2d64f11a}.preset-card-active{border-color:#2d64f157;background:linear-gradient(180deg,#fffffff5,#f4f0ead1);box-shadow:0 20px 34px #2d64f11f}.preset-swatch{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:18px;box-shadow:inset 0 1px #ffffff4d,0 10px 22px #14213a24}.preset-swatch svg{width:28px;height:28px;color:#fffffff5;filter:drop-shadow(0 4px 10px rgba(20,33,58,.14))}.preset-eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.preset-card strong{min-height:2.3em;font-size:1.04rem;line-height:1.12}.preset-card span:last-child{display:-webkit-box;overflow:hidden;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:3}.studio-wizard-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:28px;align-items:start}.wizard-panel{display:grid;gap:24px;min-width:0}.wizard-header,.wizard-stage-header,.wizard-card-header,.wizard-footer,.wizard-note-card{display:flex;justify-content:space-between;gap:20px 24px;align-items:flex-start;flex-wrap:wrap}.wizard-header h2,.wizard-stage-header h3,.wizard-card-header h3,.wizard-note-card h3,.wizard-export-panel h3{margin:0;font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.03em}.wizard-header h2{font-size:clamp(1.95rem,2.8vw,2.75rem)}.wizard-stage-header h3,.wizard-card-header h3,.wizard-note-card h3,.wizard-export-panel h3{font-size:clamp(1.55rem,2.1vw,2rem)}.wizard-stage-copy,.wizard-card-header .section-copy{max-width:30rem}.wizard-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wizard-step-tab{display:grid;gap:8px;min-height:96px;padding:15px 16px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff0,#f6f0e9d1);text-align:left;box-shadow:inset 0 1px #ffffffd6;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.wizard-step-tab:hover,.wizard-step-tab:focus-visible{transform:translateY(-2px);border-color:#326cf43d;box-shadow:0 16px 28px #14213a14}.wizard-step-tab-active{border-color:#326cf457;background:linear-gradient(135deg,#13214af5,#2754c7e6);color:#fff;box-shadow:0 18px 32px #1b3fa52e}.wizard-step-tab-complete{border-color:#3fa97333;background:linear-gradient(180deg,#fffffffa,#eef8f1e6)}.wizard-step-index{font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.wizard-step-tab strong{font-size:1rem;letter-spacing:-.02em}.wizard-step-tab small{display:-webkit-box;color:var(--muted);line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wizard-step-tab-active .wizard-step-index,.wizard-step-tab-active strong,.wizard-step-tab-active small{color:#f7faffeb}.wizard-body,.wizard-stage-stack,.wizard-export-panel,.wizard-preview-meta{display:grid;gap:20px}.wizard-card,.wizard-note-card,.wizard-export-panel{padding:20px;border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff7,#f7f1e9d6);box-shadow:var(--shadow-card)}.wizard-card-soft{box-shadow:inset 0 1px #ffffffd1}.wizard-preset-grid{margin-top:0}.wizard-note-card{align-items:center}.wizard-note-copy{margin-top:8px}.wizard-note-grid,.wizard-export-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wizard-note-pill,.wizard-export-card{display:grid;gap:6px;padding:16px;border-radius:22px;border:1px solid rgba(20,33,58,.08);background:#ffffffe6}.wizard-note-pill{place-items:center;font-size:.9rem;font-weight:600;text-align:center}.wizard-export-card span,.wizard-code-card span{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wizard-export-card strong{font-size:1.08rem}.wizard-export-card small{color:var(--muted);line-height:1.5}.share-panel{display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(20,33,58,.08);background:radial-gradient(circle at top right,rgba(59,120,255,.08),transparent 28%),linear-gradient(180deg,#f8fafff5,#f0f5ffdb);box-shadow:var(--shadow-card)}.share-panel-copy{display:grid;gap:8px}.share-panel-copy h4{margin:0;font-size:1.16rem;line-height:1.2}.share-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.share-action-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:62px;padding:12px 16px;border:0;border-radius:22px;color:#fff;font:inherit;font-weight:700;font-size:1.02rem;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;box-shadow:0 14px 28px #14213a24;text-align:left}.share-action-button svg{width:18px;height:18px;flex:0 0 18px;padding:10px;border-radius:14px;box-sizing:content-box;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29}.share-action-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #14213a2e}.share-action-button:disabled{cursor:wait;opacity:.62;transform:none;box-shadow:none}.share-action-facebook{background:linear-gradient(135deg,#1877f2,#0e5bd7)}.share-action-whatsapp{background:linear-gradient(135deg,#25d366,#109c49)}.share-action-instagram{background:linear-gradient(135deg,#fdc468,#df4996 52%,#285aeb)}.share-action-copy{background:linear-gradient(135deg,#20345e,#415ea8)}.share-action-print{background:linear-gradient(135deg,#5a6476,#202a3f)}.share-link-card{background:#ffffffe0}.wizard-code-card{display:grid;gap:10px;padding:16px;border-radius:22px;border:1px solid rgba(20,33,58,.08);background:#ffffffe6}.wizard-code-card code{overflow-wrap:anywhere;font-size:.92rem;color:var(--ink)}.wizard-code-card-wide{margin-top:2px}.wizard-duo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:18px}.wizard-footer{align-items:center;padding-top:4px}.wizard-footer-note{display:grid;gap:6px}.wizard-footer-note strong{font-size:1rem}.wizard-footer-note small{max-width:34rem;color:var(--muted);line-height:1.6}.wizard-nav{display:inline-flex;flex-wrap:wrap;gap:12px}.wizard-nav .action-button,.wizard-nav .ghost-button{min-width:160px}.wizard-preview-meta .status-inline{width:100%}.app-grid{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);gap:28px}.preview-panel{display:grid;gap:22px;align-self:start;position:sticky;top:24px;animation-delay:.16s;background:radial-gradient(circle at top right,rgba(59,120,255,.09),transparent 24%),radial-gradient(circle at bottom left,rgba(231,138,87,.06),transparent 20%),linear-gradient(180deg,#fffffff5,#f5efe8e0)}.qr-stage{position:relative;display:grid;place-items:center;min-height:520px;border-radius:32px;padding:30px;border:1px solid rgba(255,255,255,.84);background:radial-gradient(circle at 50% 18%,rgba(59,120,255,.14),transparent 34%),radial-gradient(circle at 18% 85%,rgba(231,138,87,.08),transparent 22%),linear-gradient(145deg,#fffffffc,#f1f4f9e0)}.qr-stage:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:26px;border:1px dashed rgba(23,35,59,.12);pointer-events:none}.qr-stage-inner{position:relative;display:grid;place-items:center;width:100%;min-height:420px}.qr-output{display:grid;place-items:center}.qr-output canvas,.qr-output svg{width:min(100%,420px);height:auto;max-width:100%;filter:drop-shadow(0 24px 40px rgba(20,33,58,.16))}.qr-empty{position:absolute;inset:auto 36px 28px;padding:12px 14px;border-radius:16px;background:#ffffffe0;border:1px solid var(--line);color:var(--muted);text-align:center}.stats-row,.download-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.download-row,.download-row-tertiary{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:17px;border-radius:22px;border:1px solid rgba(20,33,58,.08);background:linear-gradient(180deg,#fffffffa,#f4efe8d1);box-shadow:var(--shadow-card),inset 0 1px #ffffffd1}.stat-card span{display:block;margin-bottom:6px;font-size:.86rem;color:var(--muted)}.stat-card strong{font-size:1.1rem}.stat-card small{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.action-button,.ghost-button,.segment-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:20px;font-weight:700;text-align:center;line-height:1.2;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.action-button{padding:15px 18px;background:linear-gradient(135deg,#18274d,var(--accent-strong));color:#fff;box-shadow:0 14px 28px #14213a24}.action-button:hover,.action-button:focus-visible,.ghost-button:hover,.ghost-button:focus-visible,.segment-button:hover,.segment-button:focus-visible{transform:translateY(-2px)}.action-button:hover,.action-button:focus-visible{box-shadow:0 18px 34px #14213a29}.action-button-secondary,.ghost-button,.segment-button{background:linear-gradient(180deg,#ffffffe6,#f7f1e9d1);border-color:#14213a14;color:var(--ink)}.ghost-button{padding:12px 14px;white-space:nowrap;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #14213a0d}.ghost-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.preview-note{margin:0;line-height:1.65}.status-inline{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:12px 16px;border-radius:18px;border:1px solid rgba(23,35,59,.1);background:#ffffffe6;color:var(--muted)}.status-dot{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:linear-gradient(135deg,#1456ff,#ff7c4f);box-shadow:0 0 0 4px #1456ff14}.controls-panel{display:grid;gap:22px;animation-delay:.24s;background:linear-gradient(180deg,#ffffffeb,#f4eee6d6)}.payload-panel{display:grid;gap:20px;padding:22px;border-radius:32px;border:1px solid rgba(18,22,30,.72);background:radial-gradient(circle at top left,rgba(112,255,182,.1),transparent 30%),radial-gradient(circle at top right,rgba(79,166,255,.14),transparent 26%),linear-gradient(180deg,#162033,#0f1726);color:#f3f7ff;box-shadow:0 22px 46px #0c122029}.payload-panel-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.payload-section-label{color:#d6ffa9b8}.payload-copy{max-width:26rem;margin:0;color:#eaf2ffb8;line-height:1.65}.payload-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.payload-option{display:grid;gap:10px;justify-items:center;min-height:108px;padding:18px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0e,#ffffff06);color:#e2ffc5eb;text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.payload-option:hover,.payload-option:focus-visible{transform:translateY(-2px);border-color:#c4ff8a47;background:#ffffff14;box-shadow:0 16px 28px #030a1429}.payload-option-active{background:linear-gradient(180deg,#4d72ff33,#ffffff14);border-color:#c4ff8a6b;box-shadow:inset 0 0 0 1px #c4ff8a14}.payload-option-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#c4ff8a14}.payload-option-icon svg{width:22px;height:22px}.payload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-panel,.tracking-panel{display:grid;gap:20px;padding:20px;border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f7f1e9d6);box-shadow:var(--shadow-card)}.account-panel-header,.tracking-panel-header{display:flex;justify-content:space-between;gap:20px;align-items:end}.account-copy,.tracking-copy,.tracking-empty,.account-summary-card small,.tracking-card small,.tracking-card-meta small{margin:0;color:var(--muted);line-height:1.6}.account-form{display:grid;gap:16px}.account-signin{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.auth-segmented{max-width:280px}.account-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:14px;align-items:stretch}.account-summary-profile{display:flex;align-items:center;gap:14px}.account-identity{min-width:0}.account-summary-card,.tracking-card,.tracking-badge{padding:16px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f5f0e9cc);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.account-summary-card span,.tracking-badge span,.tracking-card-meta span{display:block;margin-bottom:6px;font-size:.86rem;color:var(--muted)}.account-summary-card strong,.tracking-card strong{display:block;margin-bottom:4px;font-size:1.05rem}.account-avatar{width:60px;height:60px;border-radius:18px;object-fit:cover;flex:0 0 auto;box-shadow:0 10px 24px #17233b1f}.account-avatar-fallback{display:inline-grid;place-items:center;background:var(--ink);color:#fff;font-weight:700;letter-spacing:.04em}.topbar-user-chip .account-avatar{width:48px;height:48px;border-radius:16px;box-shadow:none}.account-signin-card{display:grid;align-content:center}.google-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:230px;border-radius:999px;padding:13px 20px;box-shadow:0 14px 26px #14213a1a}.google-identity-button{position:relative;display:inline-flex;width:min(100%,360px);min-width:230px}.dashboard-google-button.google-identity-button{min-width:260px}.google-identity-slot{display:inline-flex;width:100%;min-height:54px;justify-content:center}.google-identity-slot>div,.google-identity-slot iframe{width:100%!important}.google-identity-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;width:100%}.google-identity-button:not(.google-identity-button-loading) .google-identity-slot:not(:empty)+.google-identity-fallback{display:none}.google-identity-button-loading{pointer-events:none;opacity:.88}.google-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fffffff5;box-shadow:inset 0 1px #ffffffdb}.google-mark svg{width:18px;height:18px}.tracking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tracking-callout code,.tracking-badge code{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:8px 10px;border-radius:12px;background:#17233b0f;color:var(--ink);word-break:break-all}.tracking-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tracking-route-card{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 22px;border-radius:24px;border:1px solid rgba(20,33,58,.08);background:radial-gradient(circle at top right,rgba(45,100,241,.12),transparent 26%),linear-gradient(135deg,#fffffff5,#f4efe8d1);box-shadow:inset 0 1px #ffffffdb,var(--shadow-card)}.tracking-route-copy{display:grid;gap:8px}.tracking-route-copy strong{font-size:1.05rem;letter-spacing:-.02em}.tracking-route-actions{display:grid;justify-items:end;gap:12px}.tracking-route-stats{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.tracking-route-stats span{padding:8px 12px;border-radius:999px;background:#14213a0f;color:var(--muted);font-size:.84rem}.dashboard-shell{display:grid;gap:18px}.dashboard-create-card,.api-token-card,.api-doc-card{padding:18px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff7,#f4efe8d6);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.dashboard-create-card{display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(59,120,255,.09),transparent 26%),linear-gradient(180deg,#fffffff7,#f4efe8db)}.dashboard-create-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:18px;align-items:stretch}.dashboard-create-copy,.dashboard-create-form-shell{display:grid;gap:16px}.dashboard-create-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-create-highlight{display:grid;gap:8px;padding:16px;border-radius:20px;border:1px solid rgba(20,33,58,.08);background:radial-gradient(circle at top right,rgba(59,120,255,.08),transparent 30%),#ffffffb8;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #14213a0d}.dashboard-create-highlight span,.dashboard-create-form-intro p{margin:0;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dashboard-create-highlight strong,.dashboard-create-form-intro strong{font-size:1rem;line-height:1.35}.dashboard-create-highlight small{color:var(--muted);line-height:1.6}.dashboard-create-form-shell{padding:18px;border-radius:26px;border:1px solid rgba(20,33,58,.08);background:radial-gradient(circle at top right,rgba(59,120,255,.11),transparent 28%),linear-gradient(180deg,#fffffff0,#f6f0e9e0);box-shadow:inset 0 1px #ffffffdb,0 18px 36px #14213a0f}.dashboard-create-form-intro{display:flex;justify-content:space-between;gap:16px;align-items:start}.section-heading-inline{margin-top:24px}.dashboard-tabs{display:inline-flex;flex-wrap:wrap;gap:10px;padding:6px;border-radius:999px;border:1px solid var(--line);background:#fffc;box-shadow:inset 0 1px #ffffffd6,0 10px 24px #14213a0d}.dashboard-tabs .topbar-nav-link{color:#14213ab8;font-weight:700}.dashboard-tabs .topbar-nav-link:hover,.dashboard-tabs .topbar-nav-link:focus-visible{color:var(--ink)}.dashboard-empty-inline{display:grid;gap:16px;justify-items:start}.dashboard-guest-card{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f5f0e9d1);box-shadow:inset 0 1px #ffffffd6}.dashboard-guest-card h3{margin:0;font-size:1.18rem}.dashboard-guest-meta{display:grid;gap:10px}.dashboard-guest-meta code{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:10px 12px;border-radius:14px;background:#17233b0f;color:var(--ink);word-break:break-all}.dashboard-guest-actions{display:flex;flex-wrap:wrap;gap:12px}.dashboard-page{display:grid;gap:24px}.dashboard-page-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;align-items:end;overflow:hidden;background:radial-gradient(circle at top right,rgba(59,120,255,.08),transparent 26%),radial-gradient(circle at bottom left,rgba(231,138,87,.06),transparent 20%),linear-gradient(180deg,#fffffff7,#f6f0e9e0)}.dashboard-page-copy{display:grid;gap:14px}.dashboard-hero-chip-row{display:flex;flex-wrap:wrap;gap:10px}.dashboard-hero-chip{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:999px;border:1px solid rgba(20,33,58,.08);background:#ffffffd1;color:var(--ink);font-size:.84rem;font-weight:600;box-shadow:inset 0 1px #ffffffd6,0 10px 24px #14213a0d}.dashboard-hero-actions-row{display:flex;flex-wrap:wrap;gap:12px}.dashboard-page-copy h1,.dashboard-empty-state h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.8rem,5vw,4.5rem);line-height:.94;letter-spacing:-.04em}.dashboard-page-description,.dashboard-empty-copy{max-width:46rem;margin:0;color:var(--muted);line-height:1.7}.dashboard-page-actions{display:grid;gap:16px;justify-items:end}.dashboard-page-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.dashboard-page-stat{padding:18px;border-radius:24px;border:1px solid var(--line);background:#fffc;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #14213a0d}.dashboard-page-stat span{display:block;margin-bottom:8px;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dashboard-page-stat strong{display:block;font-size:1.08rem}.dashboard-page-panel{padding-top:22px}.dashboard-empty-state{display:grid;gap:18px;justify-items:start}.brand-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-asset-card{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff0,#f5f0e9d6);box-shadow:inset 0 1px #ffffffd6,0 14px 28px #14213a14}.brand-asset-preview{display:grid;place-items:center;min-height:104px;border-radius:18px;border:1px dashed rgba(27,63,165,.22);background:#f3f7ffd1;overflow:hidden;color:var(--muted);text-align:center;padding:12px}.brand-asset-preview img{width:100%;height:100%;max-height:120px;object-fit:contain}.brand-asset-copy{display:grid;gap:6px}.brand-asset-copy strong{color:var(--ink);font-size:1rem}.brand-asset-copy small{color:var(--muted);line-height:1.55;font-size:.9rem}.brand-asset-actions{display:flex;flex-wrap:wrap;gap:10px}.brand-asset-upload{position:relative;overflow:hidden}.brand-asset-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.site-footer-credit{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:10px auto 0;padding:10px 16px 28px;border-radius:999px;color:var(--muted);font-size:.92rem;letter-spacing:.06em;text-transform:uppercase}.site-footer-credit a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,#18274df5,#2f6cf4eb);color:#fff;font-weight:700;text-decoration:none;letter-spacing:0;text-transform:none;box-shadow:0 12px 24px #14213a1f}.site-footer-credit a:hover,.site-footer-credit a:focus-visible{transform:translateY(-1px);box-shadow:0 16px 30px #14213a2e;text-decoration:none}.dashboard-google-button{min-width:260px}.dashboard-plan-strip,.history-card,.billing-current-card,.plan-card,.purchase-card,.admin-user-card,.admin-link-card{padding:18px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f5f0e9d1);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.dashboard-plan-strip{display:grid;gap:8px}.dashboard-plan-strip small{color:var(--muted);line-height:1.6}.dashboard-plan-strip span,.history-card-meta span,.billing-current-card span,.purchase-card-meta span,.admin-user-stats span,.admin-link-meta span{color:var(--muted);font-size:.84rem}.dashboard-plan-strip strong,.billing-current-card strong,.plan-card h3,.history-card h3{font-size:1.08rem}.history-grid,.plan-grid,.admin-link-list,.admin-user-list{display:grid;gap:14px}.history-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-card,.plan-card{display:grid;gap:14px;align-content:start}.history-card-top,.plan-card-top,.admin-user-head,.admin-link-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.history-card-copy,.purchase-card small,.admin-link-card small,.admin-user-meta small{margin:0;color:var(--muted);line-height:1.65}.history-card-meta,.purchase-card-meta,.admin-link-meta,.admin-user-stats{display:flex;flex-wrap:wrap;gap:12px}.history-card-actions,.admin-user-actions{display:grid;gap:12px}.billing-stack{display:grid;gap:24px}.billing-current{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.billing-current-card{display:grid;gap:8px}.billing-current-card small{color:var(--muted);line-height:1.6}.plan-card-active{border-color:#2d64f147;box-shadow:0 18px 34px #2d64f117}.plan-price{display:block;font-size:1.6rem;letter-spacing:-.04em}.plan-price small{font-size:.9rem;color:var(--muted)}.plan-feature-list{margin:0;padding-left:18px;color:var(--muted)}.plan-feature-list li+li{margin-top:8px}.purchase-list{display:grid;gap:12px}.api-token-card{display:grid;gap:8px}.api-token-card span{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.api-token-card strong{overflow-wrap:anywhere;font-size:1rem}.api-token-card small{color:var(--muted);line-height:1.6}.api-doc-card{display:grid;gap:12px}.api-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-bottom:18px}.api-hero-copy,.api-control-card{display:grid;gap:16px}.api-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.api-capability-card,.api-control-card{padding:18px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(59,120,255,.08),transparent 28%),linear-gradient(180deg,#fffffff2,#f5f0e9d6);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.api-capability-card{display:grid;gap:8px;align-content:start}.api-capability-card span,.api-control-head p{margin:0;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.api-capability-card strong,.api-control-head strong{font-size:1rem;line-height:1.35}.api-capability-card small{color:var(--muted);line-height:1.6}.api-control-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.api-control-grid{display:grid;gap:12px}.api-control-actions{display:flex;flex-wrap:wrap;gap:12px}.developer-page{display:grid;gap:24px}.developer-page-nav{display:inline-flex;flex-wrap:wrap;gap:10px}.developer-guide-grid,.developer-recipe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.developer-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px;align-items:stretch;background:radial-gradient(circle at top right,rgba(59,120,255,.1),transparent 24%),radial-gradient(circle at bottom left,rgba(234,122,73,.08),transparent 22%),linear-gradient(180deg,#fffffff7,#f6f0e9e6)}.developer-hero-copy,.developer-hero-side,.developer-layout,.developer-access-panel,.developer-docs-panel{display:grid;gap:16px}.developer-language-row{display:flex;flex-wrap:wrap;gap:10px}.developer-language-button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.developer-language-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#14213a0f;color:#17233a;box-shadow:inset 0 1px #ffffff8c}.developer-language-icon svg{width:19px;height:19px}.developer-language-icon[data-language=curl]{background:#2463eb1a;color:#2455d7}.developer-language-icon[data-language=node]{background:#4caf5021;color:#2f8f3b}.developer-language-icon[data-language=php]{background:#7a81b924;color:#5b65b1}.developer-language-icon[data-language=python]{background:linear-gradient(135deg,#3069981f,#ffd43b29);color:#2e6a95}.developer-language-icon[data-language=java]{background:#f45f4a1f;color:#d85a3f}.developer-language-icon[data-language=dart]{background:#25d3a31f;color:#0f9f84}.developer-hero-side{align-content:start}.developer-hero-side-stack,.developer-vault-form,.developer-vault-side{display:grid;gap:16px}.developer-quick-grid,.developer-vault-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.developer-snapshot-card,.developer-access-card,.developer-auth-card{display:grid;gap:8px;padding:18px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(59,120,255,.08),transparent 28%),linear-gradient(180deg,#fffffff2,#f5f0e9d6);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.developer-snapshot-card span,.developer-access-card span{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.developer-snapshot-card code{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:8px 10px;border-radius:12px;background:#14213a0f;color:var(--ink);word-break:break-all}.developer-snapshot-card strong,.developer-access-card strong,.developer-auth-card h3{font-size:1rem;line-height:1.35}.developer-snapshot-card small,.developer-access-card small{color:var(--muted);line-height:1.6}.developer-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start}.developer-layout-single{grid-template-columns:minmax(0,1fr)}.developer-guide-card,.developer-recipe-card,.developer-playground-response{display:grid;gap:12px;padding:20px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(59,120,255,.08),transparent 28%),linear-gradient(180deg,#fffffff2,#f5f0e9d6);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.developer-guide-card strong,.developer-recipe-card strong{font-size:1.05rem}.developer-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.developer-spotlight-card{padding:22px;background:radial-gradient(circle at top right,rgba(59,120,255,.14),transparent 30%),linear-gradient(180deg,#fffffffa,#f4efe8e6)}.developer-vault-shell{align-items:stretch}.developer-vault-form,.developer-vault-side{padding:20px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(59,120,255,.08),transparent 28%),linear-gradient(180deg,#fffffff2,#f5f0e9d6);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.developer-vault-side>span{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.developer-vault-token{display:grid;gap:10px;padding:16px;border-radius:18px;background:#101c2ff0}.developer-vault-token code{color:#eff6ff;word-break:break-all}.developer-endpoint-grid{display:grid;gap:14px}.developer-endpoint-card{padding:18px;border-radius:24px}.developer-note-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted)}.developer-recipe-head,.developer-playground-response-head,.developer-token-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.developer-playground-panel{display:grid;gap:18px;scroll-margin-top:108px}.developer-playground-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:16px}.developer-playground-form,.developer-playground-response{align-content:start}.developer-playground-form{display:grid;gap:14px}.developer-playground-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.developer-playground-token-actions{display:flex;align-items:end;gap:12px;min-height:100%}.developer-playground-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.api-doc-stack{display:grid;gap:14px}.api-endpoint-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.api-endpoint-card{align-content:start}.api-endpoint-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.api-endpoint-method{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:7px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#102038;background:#8cc9ffd9}.api-endpoint-method-get{background:#91d6b9e6}.api-endpoint-method-post{background:#8cc9ffe6}.api-endpoint-method-put{background:#ffd789e6}.api-endpoint-method-delete{background:#ff9ca5e6}.api-endpoint-path{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88rem;overflow-wrap:anywhere}.developer-code-block{position:relative}.developer-code-copy{position:absolute;top:12px;right:12px;z-index:1;border:1px solid rgba(204,217,237,.18);border-radius:999px;padding:7px 12px;background:#ffffff14;color:#f5f8ff;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.developer-code-copy:hover,.developer-code-copy:focus-visible{background:#ffffff29;border-color:#ccd9ed47;transform:translateY(-1px)}.api-doc-card pre{margin:0;padding:52px 16px 16px;overflow:auto;border-radius:18px;background:#14213af0;color:#eef4ff}.api-doc-card code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem;line-height:1.7}.developer-playground-response pre,.developer-recipe-card pre{margin:0;padding:52px 18px 18px;border-radius:18px;background:#121b2eeb;color:#eff5ff;overflow:auto}.purchase-card{display:flex;justify-content:space-between;gap:16px;align-items:start}.purchase-card-body{display:grid;gap:8px;min-width:0}.purchase-card-actions{display:grid;gap:10px;justify-items:end;min-width:200px}.purchase-card-actions-stack{align-content:start}.purchase-card-actions .action-button,.purchase-card-actions .ghost-button{min-width:170px}.purchase-card-note{margin:0;color:var(--muted);line-height:1.55}.purchase-card strong,.admin-user-meta strong,.admin-link-card strong{display:block;margin-bottom:4px}.admin-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:16px}.admin-shell{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:18px;align-items:start}.admin-sidebar{position:sticky;top:20px;display:grid;gap:18px}.admin-sidebar-copy{display:grid;gap:10px}.admin-sidebar-copy h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.8rem;letter-spacing:-.03em}.admin-sidebar-nav{display:grid;gap:10px}.admin-sidebar-link{display:grid;gap:6px;justify-items:start;padding:14px 16px;border-radius:20px;border:1px solid rgba(20,33,58,.08);background:#ffffffc7;text-align:left;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #14213a0a}.admin-sidebar-link strong{display:block}.admin-sidebar-link small{color:var(--muted)}.admin-sidebar-link-active{border-color:#2d64f14d;background:linear-gradient(135deg,#18274df7,#2d64f1e6);color:#fff;box-shadow:0 16px 32px #2d64f124}.admin-sidebar-link-active small{color:#f0f6ffc2}.admin-main{display:grid;gap:18px}.admin-overview-grid,.admin-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-quick-actions,.admin-detail-actions-row{display:flex;flex-wrap:wrap;gap:12px}.admin-sync-card{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px dashed rgba(20,33,58,.14);background:#f8f3ecad;box-shadow:var(--shadow-card)}.admin-sync-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-sync-grid strong{display:block;margin-bottom:6px}.admin-sync-grid code{display:block;width:100%;padding:8px 10px;border-radius:12px;background:#14213a0f;word-break:break-all}.admin-list{display:grid;gap:12px;align-content:start}.admin-user-card,.admin-link-card{display:grid;gap:14px}.admin-link-tags,.admin-link-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-link-tags .dashboard-link-tag{margin-bottom:0}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.82rem;font-weight:700;border:1px solid transparent}.status-pill-safe{background:#19a4631f;color:#16784b;border-color:#19a46333}.status-pill-review{background:#ea7a491f;color:#a44e23;border-color:#ea7a4938}.status-pill-unsafe{background:#b92f2f1f;color:#8a2626;border-color:#b92f2f38}.admin-link-safety,.admin-link-report{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:#ffffff9e}.admin-link-safety strong,.admin-link-report strong{font-size:.98rem}.admin-link-safety small,.admin-link-report small{color:var(--muted);line-height:1.55}.admin-user-meta{display:flex;align-items:center;gap:12px}.admin-user-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-metric,.dashboard-detail,.dashboard-scan-item{padding:16px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f5f0e9cc);box-shadow:inset 0 1px #ffffffd6,var(--shadow-card)}.dashboard-metric span,.dashboard-scans-header span,.dashboard-link-tag{display:block;margin-bottom:6px;font-size:.84rem;color:var(--muted)}.dashboard-metric strong,.dashboard-scans-header strong{display:block;font-size:1.1rem}.dashboard-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:16px}.tracking-list{display:grid;gap:12px}.tracking-card{display:flex;justify-content:space-between;gap:16px;align-items:center}.dashboard-link-card{width:100%;text-align:left;align-items:stretch;padding:18px;background:radial-gradient(circle at top right,rgba(59,120,255,.06),transparent 24%),linear-gradient(180deg,#fffffff2,#f5f0e9c7)}.dashboard-link-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.dashboard-link-tag{margin-bottom:0;padding:6px 10px;border-radius:999px;background:#1456ff14;color:var(--accent);white-space:nowrap}.tracking-card-active{border-color:#2d64f147;background:linear-gradient(180deg,#f4f8fffa,#eff4fcd6);box-shadow:0 16px 32px #2d64f11a}.tracking-card-meta{text-align:right}.dashboard-detail{display:grid;gap:16px;padding:22px;border-radius:28px;background:radial-gradient(circle at top right,rgba(59,120,255,.06),transparent 26%),linear-gradient(180deg,#fffffff7,#f5f0e9d1)}.dashboard-detail-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.dashboard-detail-grid{display:grid;gap:16px}.dashboard-detail-actions{display:flex;gap:12px;flex-wrap:wrap}.danger-button{border-color:#b0202529;color:#9e1f28}.danger-button-soft{border-color:#b020251a;color:#b24f56}.danger-button:hover,.danger-button:focus-visible{border-color:#b0202547;box-shadow:0 16px 30px #b0202514}.developer-token-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px}.developer-token-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a12228f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.short-link-created-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;display:grid;place-items:center;padding:24px}.short-link-created-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#060e1ebd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.short-link-created-card{--ink: #12213f;--muted: #51627f;position:relative;z-index:1;width:min(760px,100%);display:grid;gap:16px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle at top right,rgba(59,120,255,.16),transparent 30%),linear-gradient(180deg,#fffffffc,#f7f4f0f5);box-shadow:0 32px 80px #0a12223d;color:var(--ink)}.short-link-created-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.short-link-created-card .short-link-created-head h3{margin:6px 0 0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.short-link-created-kicker{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#60749a}.short-link-created-description{margin:0;color:#324665;font-size:1rem;line-height:1.6}.short-link-created-url{display:grid;gap:8px;padding:14px 16px;border-radius:20px;border:1px solid rgba(20,33,58,.16);background:linear-gradient(180deg,#f4f8ff,#edf3ff)}.short-link-created-url span{font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.short-link-created-url code{overflow-wrap:anywhere;font-size:1rem;font-weight:700;color:var(--ink)}.short-link-created-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.short-link-created-secondary{display:flex;gap:12px;flex-wrap:wrap}.short-link-created-card .action-button,.short-link-created-card .ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.short-link-created-head .ghost-button{border-color:#14213a33;color:#1b2e53;background:#ffffffe6}.short-link-created-head .ghost-button:hover,.short-link-created-head .ghost-button:focus-visible{border-color:#14213a57;color:#11213f;background:#fffffffa}.short-link-created-icon{width:16px;height:16px;flex:0 0 16px}.short-link-created-secondary .ghost-button{border-color:#14213a2e;color:#1b2e53;background:#ffffffd1}.short-link-created-secondary .ghost-button:hover,.short-link-created-secondary .ghost-button:focus-visible{border-color:#14213a4d;color:#13213d;background:#fffffff0}.developer-token-card{position:relative;z-index:1;width:min(720px,100%);display:grid;gap:18px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at top right,rgba(59,120,255,.12),transparent 28%),linear-gradient(180deg,#fffffffa,#f5f0e9f0);box-shadow:0 30px 80px #0a122233}.developer-token-value{padding:18px;border-radius:20px;background:#111e32f2;overflow:auto}.developer-token-value code{color:#eff6ff;word-break:break-all}.developer-token-actions,.developer-token-legacy{display:grid;gap:12px}.developer-token-actions{display:flex;flex-wrap:wrap}.dashboard-scans{display:grid;gap:12px}.dashboard-scans-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.dashboard-scan-list{display:grid;gap:10px}.dashboard-scan-item{display:grid;gap:6px}.dashboard-scan-item strong,.dashboard-scan-item small{display:block}.dashboard-scan-item small{color:var(--muted);line-height:1.5}.controls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px;padding:16px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffffa,#f5f0e9d6);box-shadow:0 16px 26px #14213a0a,inset 0 1px #ffffffdb}.field>span:first-child,.field-inline span{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field-wide{grid-column:1 / -1}.field input[type=text],.field input[type=password],.field textarea,.field select{width:100%;border:1px solid rgba(20,33,58,.1);border-radius:18px;background:#fffffff2;color:var(--ink);padding:12px 14px;outline:none;min-height:50px}.field input[type=text]:focus,.field input[type=password]:focus,.field textarea:focus,.field select:focus{border-color:#1456ff61;box-shadow:0 0 0 4px #1456ff1a}.field input[type=text]:disabled,.field input[type=password]:disabled,.field textarea:disabled,.field select:disabled{background:#14213a0a;color:var(--muted);cursor:not-allowed}.field textarea{resize:vertical;min-height:110px}.field:hover{border-color:#14213a1f}.field-note{color:var(--muted);line-height:1.55}.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.segment-button{padding:12px 14px}.segment-button-active{background:linear-gradient(135deg,#18274d,var(--accent-strong));color:#fff;border-color:transparent;box-shadow:0 12px 22px #14213a24}.hero-guide-card,.hero-metric-card,.dashboard-page-stat,.dashboard-plan-strip,.plan-card,.purchase-card,.admin-user-card,.admin-link-card,.tracking-card,.dashboard-link-card,.account-summary-card,.tracking-badge,.dashboard-guest-card,.dashboard-metric,.dashboard-detail,.tracking-route-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.hero-guide-card:hover,.hero-metric-card:hover,.dashboard-page-stat:hover,.dashboard-plan-strip:hover,.plan-card:hover,.purchase-card:hover,.admin-user-card:hover,.admin-link-card:hover,.tracking-card:hover,.dashboard-link-card:hover,.account-summary-card:hover,.tracking-badge:hover,.dashboard-guest-card:hover,.dashboard-metric:hover,.dashboard-detail:hover,.tracking-route-card:hover{transform:translateY(-2px);box-shadow:0 20px 34px #14213a14}.color-field{gap:12px}.color-control{display:flex;align-items:center;gap:12px}.color-control input[type=color]{width:54px;height:44px;padding:0;border:0;border-radius:14px;background:transparent}.color-control code{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:14px;background:#17233b0f;color:var(--ink)}.checkbox-field{grid-template-columns:1fr auto;align-items:center}.checkbox-field input[type=checkbox]{width:22px;height:22px}.range-field input[type=range]{width:100%}.field-inline{display:flex;justify-content:space-between;gap:12px;align-items:center}.upload-panel,.tips-panel{padding:18px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffffeb,#f7f1e9c2)}.upload-panel{display:grid;gap:18px}.upload-box{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px dashed rgba(23,35,59,.22);background:linear-gradient(135deg,#2d64f10f,#ea7a4914),#ffffffd1}.upload-box input{display:none}.upload-box span{font-weight:600}.upload-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted)}.tips-panel ul{margin:10px 0 0;padding-left:18px}.tips-panel li+li{margin-top:10px}.page-shell-short{isolation:isolate;--panel: rgba(19, 30, 51, .84);--panel-strong: rgba(22, 35, 59, .9);--panel-muted: rgba(20, 32, 56, .78);--line: rgba(148, 173, 212, .15);--line-strong: rgba(148, 173, 212, .26);--ink: #edf3fb;--muted: #afbed4;--accent: #9ed8f7;--accent-strong: #6f9ae0;--warm: #8daadc;color:var(--ink)}.page-shell-short:before,.page-shell-short:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.page-shell-short:before{z-index:-3;background:radial-gradient(circle at 14% 16%,rgba(124,197,232,.12),transparent 22%),radial-gradient(circle at 80% 12%,rgba(129,140,248,.1),transparent 20%),radial-gradient(circle at 68% 74%,rgba(103,145,218,.1),transparent 24%),linear-gradient(180deg,#0d1626,#14253d 48%,#1a304d)}.page-shell-short:after{z-index:-2;opacity:.1;background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,.7) 0 1px,transparent 1.8px),radial-gradient(circle at 74% 24%,rgba(255,255,255,.52) 0 1px,transparent 1.7px),radial-gradient(circle at 45% 68%,rgba(255,255,255,.56) 0 1px,transparent 1.6px),radial-gradient(circle at 84% 78%,rgba(255,255,255,.64) 0 1px,transparent 1.8px);background-size:240px 240px,320px 320px,280px 280px,360px 360px}.page-shell-short .page-ornament-left{top:56px;left:-110px;width:420px;height:420px;background:#78c4e31f;filter:blur(108px)}.page-shell-short .page-ornament-right{top:250px;right:-130px;width:430px;height:430px;background:#8798e01f;filter:blur(118px)}.page-shell-short .panel{border-color:#94add41f;background:radial-gradient(circle at top right,rgba(145,201,233,.06),transparent 26%),linear-gradient(180deg,#18253de6,#121d30db);box-shadow:0 18px 42px #050b1638,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-shell-short .topbar{background:radial-gradient(circle at top left,rgba(157,220,247,.06),transparent 28%),linear-gradient(180deg,#152138f2,#0f1a2be6);border-color:#94add429;box-shadow:0 16px 34px #050b163d,inset 0 1px #ffffff0a}.page-shell-short .topbar-nav{border-color:#94add429;background:#18243cb8;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000014}.page-shell-short .topbar-nav-link{color:#c9d7ec}.page-shell-short .topbar-nav-link:hover,.page-shell-short .topbar-nav-link:focus-visible{background:#8cbdeb1a;color:#fff}.page-shell-short .dashboard-tabs{border-color:#94add42e;background:linear-gradient(180deg,#18253ceb,#142036e0);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #050b1629}.page-shell-short .dashboard-tabs .topbar-nav-link{color:#e4effcdb}.page-shell-short .dashboard-tabs .topbar-nav-link:hover,.page-shell-short .dashboard-tabs .topbar-nav-link:focus-visible{background:#93d7f41f;color:#fff}.page-shell-short .topbar-nav-link-active,.page-shell-short .action-button,.page-shell-short .segment-button-active{background:linear-gradient(135deg,#93d7f4,#6d9ae1 60%,#7f98d2);color:#fff;box-shadow:0 12px 24px #4369aa29}.page-shell-short .topbar-nav-link-active:hover,.page-shell-short .topbar-nav-link-active:focus-visible,.page-shell-short .action-button:hover,.page-shell-short .action-button:focus-visible,.page-shell-short .segment-button-active:hover,.page-shell-short .segment-button-active:focus-visible{background:linear-gradient(135deg,#a3def2,#79a4e5 60%,#8a9ed0);color:#fff}.page-shell-short .topbar-mark{background:linear-gradient(160deg,#9fdcf7,#6ca6e8 58%,#8b9cdb);color:#17304c;box-shadow:0 10px 24px #4d75b833}.page-shell-short .topbar-logo-frame{filter:drop-shadow(0 8px 20px rgba(5,11,22,.18))}.page-shell-short .topbar-user-chip,.page-shell-short .ghost-button,.page-shell-short .segment-button{border-color:#94add424;background:#18253cc7;color:#eef7ff;box-shadow:inset 0 1px #ffffff0a}.page-shell-short .developer-language-icon{box-shadow:inset 0 1px #ffffff0d}.page-shell-short .developer-language-icon[data-language=curl]{background:#60a5fa29;color:#b8dbff}.page-shell-short .developer-language-icon[data-language=node]{background:#5ad68d24;color:#b8f4c0}.page-shell-short .developer-language-icon[data-language=php]{background:#8f9cff24;color:#d0d7ff}.page-shell-short .developer-language-icon[data-language=python]{background:linear-gradient(135deg,#60a5fa24,#facc1524);color:#f4f7ff}.page-shell-short .developer-language-icon[data-language=java]{background:#ff846624;color:#ffd0c4}.page-shell-short .developer-language-icon[data-language=dart]{background:#2dd4bf29;color:#b8fff0}.page-shell-short .brand-asset-card{border-color:#85a2d629;background:linear-gradient(180deg,#192640f5,#121d31eb);box-shadow:inset 0 1px #ffffff0a,0 16px 30px #050b162e}.page-shell-short .brand-asset-preview{border-color:#779cdf33;background:linear-gradient(180deg,#0e1829e0,#0b1220c7);color:#9fb4da}.page-shell-short .brand-asset-copy strong{color:#f7fbff}.page-shell-short .brand-asset-copy small{color:#9eb2d4}.page-shell-short .brand-asset-upload,.page-shell-short .brand-asset-actions .ghost-button{border-color:#83a0d42e;background:#273656e0;color:#f7fbff}.page-shell-short .brand-asset-upload:hover,.page-shell-short .brand-asset-upload:focus-visible,.page-shell-short .brand-asset-actions .ghost-button:hover,.page-shell-short .brand-asset-actions .ghost-button:focus-visible{background:linear-gradient(135deg,#345499f5,#4985fff0);color:#fff}.page-shell-short .site-footer-credit{color:#90a6cc}.page-shell-short .site-footer-credit a{background:linear-gradient(135deg,#60aefff5,#3876eeeb);color:#071326;box-shadow:0 16px 30px #0611283d}.page-shell-short .site-footer-credit a:hover,.page-shell-short .site-footer-credit a:focus-visible{box-shadow:0 18px 34px #0611284d}.page-shell-short .ghost-button:hover,.page-shell-short .ghost-button:focus-visible,.page-shell-short .segment-button:hover,.page-shell-short .segment-button:focus-visible{background:#23314de0;color:#fff}.page-shell-short .dashboard-page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(145,201,233,.12),transparent 28%),radial-gradient(circle at 82% 82%,rgba(116,140,208,.12),transparent 24%),linear-gradient(135deg,#182844f2,#121e31e6)}.page-shell-short .developer-hero{background:radial-gradient(circle at top right,rgba(145,201,233,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(116,140,208,.12),transparent 22%),linear-gradient(135deg,#182844f2,#121e31e6)}.page-shell-short .dashboard-hero-chip{border-color:#94add424;background:#18253cc2;color:#edf3fb;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #050b161f}.page-shell-short .dashboard-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.025) 28%,transparent 56%);pointer-events:none}.page-shell-short h1,.page-shell-short h2,.page-shell-short h3,.page-shell-short h4,.page-shell-short strong{color:#f5fbff}.page-shell-short .hero-kicker,.page-shell-short .section-label,.page-shell-short .dashboard-create-highlight span,.page-shell-short .dashboard-create-form-intro p,.page-shell-short .api-capability-card span,.page-shell-short .api-control-head p,.page-shell-short .developer-snapshot-card span,.page-shell-short .developer-access-card span,.page-shell-short .wizard-export-card span,.page-shell-short .wizard-code-card span,.page-shell-short .field>span:first-child,.page-shell-short .field-inline span,.page-shell-short .dashboard-plan-strip span,.page-shell-short .history-card-meta span,.page-shell-short .billing-current-card span,.page-shell-short .purchase-card-meta span,.page-shell-short .admin-user-stats span,.page-shell-short .admin-link-meta span,.page-shell-short .dashboard-page-stat span,.page-shell-short .dashboard-metric span,.page-shell-short .dashboard-scans-header span,.page-shell-short .dashboard-link-tag,.page-shell-short .api-token-card span{color:#9fb5d1}.page-shell-short .section-copy,.page-shell-short .dashboard-page-description,.page-shell-short .dashboard-empty-copy,.page-shell-short .dashboard-create-highlight small,.page-shell-short .api-capability-card small,.page-shell-short .developer-snapshot-card small,.page-shell-short .developer-access-card small,.page-shell-short .history-card-copy,.page-shell-short .purchase-card small,.page-shell-short .admin-link-card small,.page-shell-short .admin-user-meta small,.page-shell-short .billing-current-card small,.page-shell-short .api-token-card small,.page-shell-short .dashboard-plan-strip small,.page-shell-short .tracking-empty,.page-shell-short .tracking-card small,.page-shell-short .tracking-card-meta small,.page-shell-short .field-note,.page-shell-short .topbar-user-copy small,.page-shell-short .preview-note,.page-shell-short .purchase-card-note{color:#b0bfd4}.page-shell-short .dashboard-create-card,.page-shell-short .dashboard-create-form-shell,.page-shell-short .dashboard-create-highlight,.page-shell-short .api-token-card,.page-shell-short .api-doc-card,.page-shell-short .api-capability-card,.page-shell-short .api-control-card,.page-shell-short .developer-snapshot-card,.page-shell-short .developer-access-card,.page-shell-short .developer-auth-card,.page-shell-short .developer-guide-card,.page-shell-short .developer-recipe-card,.page-shell-short .developer-playground-response,.page-shell-short .developer-vault-form,.page-shell-short .developer-vault-side,.page-shell-short .developer-token-card,.page-shell-short .dashboard-plan-strip,.page-shell-short .history-card,.page-shell-short .billing-current-card,.page-shell-short .plan-card,.page-shell-short .purchase-card,.page-shell-short .admin-user-card,.page-shell-short .admin-link-card,.page-shell-short .dashboard-metric,.page-shell-short .dashboard-detail,.page-shell-short .dashboard-scan-item,.page-shell-short .account-summary-card,.page-shell-short .tracking-card,.page-shell-short .tracking-badge,.page-shell-short .dashboard-link-card,.page-shell-short .dashboard-page-stat,.page-shell-short .admin-sidebar-link,.page-shell-short .field,.page-shell-short .tracking-route-card,.page-shell-short .admin-sync-card{border-color:#94add424;background:radial-gradient(circle at top right,rgba(145,201,233,.05),transparent 28%),linear-gradient(180deg,#18253ded,#121d30e0);box-shadow:0 14px 28px #050b1629,inset 0 1px #ffffff0a}.page-shell-short .dashboard-create-card{background:radial-gradient(circle at top right,rgba(145,201,233,.11),transparent 28%),linear-gradient(180deg,#18253df5,#111c2ee6)}.page-shell-short .dashboard-create-highlight,.page-shell-short .api-capability-card,.page-shell-short .api-control-card,.page-shell-short .dashboard-create-form-shell,.page-shell-short .developer-snapshot-card,.page-shell-short .developer-access-card,.page-shell-short .developer-auth-card,.page-shell-short .developer-guide-card,.page-shell-short .developer-recipe-card,.page-shell-short .developer-playground-response,.page-shell-short .developer-vault-form,.page-shell-short .developer-vault-side,.page-shell-short .developer-spotlight-card{border-color:#94add424;background:radial-gradient(circle at top right,rgba(145,201,233,.08),transparent 28%),linear-gradient(180deg,#1c2b47eb,#121d30e0);box-shadow:0 14px 28px #050b1624,inset 0 1px #ffffff0d}.page-shell-short .tracking-card-active,.page-shell-short .plan-card-active,.page-shell-short .admin-sidebar-link-active{border-color:#8ab5e347;background:linear-gradient(135deg,#233a62f5,#14233aeb);box-shadow:0 16px 30px #2d4f8724,inset 0 1px #ffffff0f}.page-shell-short .admin-sidebar-link-active small{color:#d8ebffc2}.page-shell-short .dashboard-link-tag{background:#94bee31f;color:#bfd7ee}.page-shell-short .developer-playground-response pre,.page-shell-short .developer-recipe-card pre,.page-shell-short .developer-token-value,.page-shell-short .developer-vault-token{background:#09111ff5}.page-shell-short .status-pill-safe{background:#5abd8524;color:#b6e3c7;border-color:#5abd852e}.page-shell-short .status-pill-review{background:#d4b17424;color:#e7d0a7;border-color:#d4b1742e}.page-shell-short .status-pill-unsafe{background:#c4737e24;color:#e8bcc3;border-color:#c4737e2e}.page-shell-short .admin-link-safety,.page-shell-short .admin-link-report{border-color:#94add41f;background:#1c28408f}.page-shell-short .dashboard-page-stat,.page-shell-short .dashboard-metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#1c2a44c7,#141f34d1)}.page-shell-short .dashboard-guest-card{border-color:#94add424;background:radial-gradient(circle at top right,rgba(145,201,233,.1),transparent 26%),linear-gradient(180deg,#18253df5,#111c2ee6);box-shadow:0 14px 30px #050b162e,inset 0 1px #ffffff0a}.page-shell-short .tracking-callout code,.page-shell-short .tracking-badge code,.page-shell-short .admin-sync-grid code,.page-shell-short .color-control code,.page-shell-short .dashboard-guest-meta code{background:#142036eb;color:#edf3fb}.page-shell-short .api-doc-card pre{border:1px solid rgba(148,173,212,.14);background:linear-gradient(180deg,#0f1728fa,#121d30f5)}.page-shell-short .api-endpoint-path{color:#d7e7fb}.page-shell-short .field input[type=text],.page-shell-short .field input[type=password],.page-shell-short .field textarea,.page-shell-short .field select{border-color:#94add424;background:#0f192bd6;color:#edf3fb}.page-shell-short .field input[type=text]::placeholder,.page-shell-short .field input[type=password]::placeholder,.page-shell-short .field textarea::placeholder{color:#cdd8e86b}.page-shell-short .field input[type=text]:focus,.page-shell-short .field input[type=password]:focus,.page-shell-short .field textarea:focus,.page-shell-short .field select:focus{border-color:#8fbbe84d;box-shadow:0 0 0 4px #8fbbe81a}.page-shell-short .field input[type=text]:disabled,.page-shell-short .field input[type=password]:disabled,.page-shell-short .field textarea:disabled,.page-shell-short .field select:disabled{background:#111826b8;color:#aec5e68a}.page-shell-short .account-avatar-fallback{background:linear-gradient(135deg,#8ed2f2,#5f90df 60%,#748dca);color:#17304c}.page-shell-short .status-inline{border-color:#94add424;background:#152139c7;color:#c8dcfb}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{grid-template-columns:1fr}.topbar-auth{justify-content:flex-start}.topbar-nav{justify-self:start}.hero{grid-template-columns:1fr}.hero-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page-hero,.dashboard-page-stats,.dashboard-create-layout,.api-hero-grid,.developer-hero,.developer-layout{grid-template-columns:1fr}.hero-main{padding:24px}.studio-wizard-layout,.app-grid{grid-template-columns:1fr}.preview-panel{position:static}.wizard-progress,.wizard-note-grid,.wizard-export-grid,.wizard-duo,.share-actions-grid{grid-template-columns:1fr}.controls-grid,.payload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payload-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-summary-grid,.dashboard-layout,.dashboard-create-highlights,.api-capability-grid,.developer-access-grid,.developer-guide-grid,.developer-recipe-grid,.developer-quick-grid,.developer-vault-shell,.account-signin,.account-grid,.account-summary,.tracking-grid,.history-grid,.plan-grid,.billing-current,.admin-grid,.admin-shell,.admin-overview-grid,.admin-settings-grid,.admin-sync-grid{grid-template-columns:1fr}.admin-sidebar{position:static}}@media (max-width: 760px){.page-shell{width:min(100% - 16px,1280px);padding-top:14px;padding-bottom:44px}.topbar{position:sticky;top:8px;z-index:12;gap:12px;padding:12px;border-radius:22px}.topbar-mark{width:48px;height:48px;border-radius:15px}.topbar-logo-frame{width:clamp(96px,28vw,168px);min-width:96px;height:64px}.developer-page-nav{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-brand strong{font-size:1.08rem}.hero h1{font-size:clamp(2.7rem,14vw,4rem)}.hero-copy{font-size:1rem;line-height:1.68}.hero-feature-card{padding:20px;border-radius:24px}.hero-feature-card strong{max-width:none;font-size:2.1rem}.hero-shortcuts-card,.hero-metric-card,.hero-guide-card{border-radius:20px}.topbar-auth-logged,.topbar-user-chip,.hero,.hero-main,.hero-guide-grid,.wizard-header,.wizard-stage-header,.wizard-card-header,.wizard-footer,.wizard-note-card,.section-heading,.preview-header,.controls-header,.payload-panel-header,.account-panel-header,.tracking-panel-header,.upload-panel,.upload-meta{grid-template-columns:1fr;display:grid}.hero-badges{justify-content:flex-start}.topbar-auth,.topbar-nav,.hero-inline-meta,.hero-action-row,.dashboard-hero-chip-row,.dashboard-hero-actions-row,.hero-shortcuts-card,.dashboard-link-top,.dashboard-scans-header{display:grid}.hero-main{padding:22px}.topbar-auth,.topbar-nav,.google-button{width:100%}.topbar-auth-logged{width:100%;gap:12px}.topbar-user-chip{width:100%}.topbar-user-copy strong,.topbar-user-copy small{overflow-wrap:anywhere}.topbar-nav{justify-self:stretch;grid-auto-flow:column;grid-auto-columns:1fr;overflow-x:auto;white-space:nowrap}.topbar-nav-link{min-width:110px;text-align:center}.preview-panel{order:-1;gap:16px}.qr-stage{min-height:320px;padding:18px}.qr-stage:after{top:12px;right:12px;bottom:12px;left:12px}.qr-stage-inner{min-height:260px}.wizard-progress{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,82%);overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.wizard-step-tab{min-height:86px;border-radius:20px;scroll-snap-align:start}.wizard-body,.wizard-stage-stack{gap:16px}.wizard-nav{display:grid;width:100%}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preset-card{min-height:150px;padding:14px;border-radius:20px}.preset-card strong{min-height:auto;font-size:.98rem}.preset-card span:last-child{-webkit-line-clamp:2;font-size:.92rem}.hero-guide-grid,.hero-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-metric-card:last-child{grid-column:1 / -1}.wizard-note-grid,.wizard-export-grid,.share-actions-grid,.payload-selector,.payload-grid,.controls-grid,.stats-row,.download-row,.dashboard-page-stats,.download-row-tertiary,.admin-user-actions{grid-template-columns:1fr 1fr}.tracking-route-card,.wizard-duo,.tracking-route-actions,.dashboard-page-actions,.purchase-card,.developer-playground-grid,.history-card-top,.plan-card-top,.admin-user-head,.admin-link-head,.admin-quick-actions,.admin-detail-actions-row{justify-items:stretch;display:grid}.tracking-route-card,.tracking-route-actions,.purchase-card,.developer-playground-grid,.history-card-top,.plan-card-top,.admin-user-head,.admin-link-head,.admin-quick-actions,.admin-detail-actions-row,.wizard-note-grid,.wizard-export-grid,.stats-row,.download-row,.download-row-tertiary,.share-actions-grid,.payload-grid,.controls-grid{grid-template-columns:1fr}.purchase-card-actions{min-width:0;justify-items:stretch}.purchase-card-actions .action-button,.purchase-card-actions .ghost-button{min-width:0;width:100%}.purchase-card-note{max-width:none;text-align:left}.developer-guide-grid,.developer-recipe-grid,.developer-playground-inline{grid-template-columns:1fr}.dashboard-tabs,.admin-sidebar-nav{grid-auto-flow:column;grid-auto-columns:minmax(180px,76%);overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.dashboard-tabs{display:grid}.admin-sidebar-link,.dashboard-tabs .topbar-nav-link{min-height:100%}.admin-sidebar-copy{gap:6px}.tracking-card,.dashboard-detail-header,.dashboard-detail-actions,.admin-link-actions,.dashboard-guest-actions,.hero-feature-meta,.hero-badges,.upload-meta,.history-card-meta,.purchase-card-meta,.admin-link-meta,.admin-user-stats{display:grid;justify-items:stretch;gap:10px}.panel{padding:18px;border-radius:24px}.wizard-nav .action-button,.wizard-nav .ghost-button{width:100%}.field-wide{grid-column:auto}.brand-asset-grid{grid-template-columns:1fr}.page-shell-short .topbar{top:0;border-radius:24px}.page-shell-short .dashboard-page-copy h1{font-size:clamp(2.6rem,16vw,3.9rem)}.page-shell-short .dashboard-page-stat,.page-shell-short .dashboard-metric{min-height:88px}.developer-token-card{padding:20px}}@media (max-width: 560px){.page-shell{width:calc(100% - 12px);padding-top:10px;padding-bottom:28px}.page-ornament{display:none}.panel,.dashboard-create-card,.dashboard-create-form-shell,.dashboard-create-highlight,.api-token-card,.api-doc-card,.api-capability-card,.api-control-card,.developer-snapshot-card,.developer-access-card,.developer-auth-card,.dashboard-plan-strip,.history-card,.billing-current-card,.plan-card,.purchase-card,.admin-user-card,.admin-link-card,.dashboard-metric,.dashboard-detail,.dashboard-scan-item,.dashboard-page-stat,.field,.tracking-route-card,.admin-sync-card,.dashboard-guest-card{padding:14px;border-radius:18px}.topbar{top:6px;gap:10px;padding:10px;border-radius:18px}.topbar-brand{gap:10px;align-items:center}.topbar-mark{width:42px;height:42px;border-radius:13px;font-size:.86rem}.topbar-logo-frame{width:min(148px,40vw);min-width:76px;height:56px;padding:8px 10px;border-radius:18px}.brand-asset-actions{flex-direction:column}.topbar-brand strong{font-size:1rem}.api-endpoint-grid{grid-template-columns:1fr}.dashboard-create-form-shell,.api-control-card,.developer-snapshot-card,.developer-access-card,.developer-auth-card{padding:14px;border-radius:18px}.api-endpoint-header{align-items:flex-start}.topbar-nav{padding:4px;gap:6px;grid-auto-columns:minmax(112px,82%)}.topbar-nav-link{min-width:0;padding:10px 14px;font-size:.92rem}.topbar-auth .ghost-button,.topbar-auth .action-button,.google-button,.hero-badge-button,.dashboard-page-actions .ghost-button,.dashboard-page-actions .action-button,.dashboard-guest-actions .ghost-button,.dashboard-guest-actions .action-button,.admin-quick-actions .ghost-button,.admin-quick-actions .action-button,.admin-detail-actions-row .ghost-button,.admin-detail-actions-row .action-button,.tracking-route-actions .ghost-button,.tracking-route-actions .action-button,.dashboard-detail-actions .ghost-button,.dashboard-detail-actions .action-button{width:100%;justify-content:center}.hero,.dashboard-page,.studio-wizard-layout,.dashboard-shell,.admin-main{gap:16px}.hero-main{padding:18px;border-radius:24px}.hero h1,.dashboard-page-copy h1{font-size:clamp(2.15rem,14vw,3rem);line-height:.97}.hero-copy,.dashboard-page-description,.dashboard-empty-copy{font-size:.96rem;line-height:1.62}.hero-guide-grid,.hero-metric-row,.hero-badges,.hero-action-row,.dashboard-hero-chip-row,.dashboard-hero-actions-row,.api-control-actions,.developer-language-row,.preset-grid,.stats-row,.download-row,.download-row-tertiary,.wizard-note-grid,.wizard-export-grid,.wizard-duo,.dashboard-page-stats,.dashboard-summary-grid,.dashboard-layout,.history-grid,.plan-grid,.billing-current,.admin-overview-grid,.admin-settings-grid,.admin-sync-grid,.payload-grid,.controls-grid{grid-template-columns:1fr}.payload-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payload-option{min-height:92px;padding:14px 10px;gap:8px;border-radius:18px}.payload-option-icon{width:40px;height:40px;border-radius:12px}.payload-option-icon svg{width:20px;height:20px}.preset-card{min-height:0;padding:16px;gap:8px;border-radius:18px}.preset-card strong{font-size:1rem}.preset-card span:last-child{-webkit-line-clamp:4;font-size:.94rem}.hero-feature-card,.hero-shortcuts-card{padding:16px;border-radius:20px}.hero-feature-card strong{max-width:none;font-size:clamp(2rem,10vw,2.5rem)}.hero-metric-card{padding:14px 16px;border-radius:18px}.dashboard-page-hero{gap:16px}.dashboard-page-actions,.dashboard-empty-state,.dashboard-empty-inline,.wizard-nav,.purchase-card-actions{justify-items:stretch}.dashboard-google-button{min-width:0;width:100%}.admin-shell{gap:14px}.admin-sidebar{gap:12px}.admin-sidebar-nav{grid-auto-columns:minmax(170px,86%)}.admin-sidebar-copy h2{font-size:1.32rem}.admin-sidebar-copy p,.admin-sidebar-link small{font-size:.88rem}.dashboard-link-top,.tracking-card,.dashboard-detail-header,.dashboard-create-form-intro,.api-control-head,.developer-hero-side,.history-card-top,.plan-card-top,.admin-user-head,.admin-link-head{display:grid;gap:10px}.tracking-card-meta{text-align:left}.qr-stage{min-height:250px;padding:14px}.qr-stage:after{top:10px;right:10px;bottom:10px;left:10px}.qr-stage-inner{min-height:210px}.qr-output canvas,.qr-output svg{width:min(100%,300px)}.status-inline{width:100%}}@media (max-width: 420px){.page-shell{width:calc(100% - 10px)}.topbar-nav{grid-auto-columns:minmax(102px,88%)}.dashboard-tabs,.admin-sidebar-nav,.wizard-progress{grid-auto-columns:minmax(168px,88%)}.payload-selector,.hero-feature-meta{grid-template-columns:1fr}.section-heading h2,.preview-header h2,.controls-header h2,.wizard-header h2,.wizard-stage-header h3{font-size:clamp(1.6rem,9vw,2rem);max-width:none}.section-copy,.wizard-stage-copy,.preview-copy,.controls-copy{font-size:.92rem;line-height:1.58}}
