/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.absolute{position:absolute}.relative{position:relative}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.min-h-screen{min-height:100vh}.flex-1{flex:1}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--primary:#00e0ff;--accent:#f8e43f;--text:#b8c6db;--text-primary:#fff;--text-secondary:#94a3b8;--muted:#94a3b8;--text-gradient:linear-gradient(90deg,#ddd992,#b9d1b7 50%,#79dcb9);--bg:#0a192f;--background-gradient:linear-gradient(135deg,#0a192f,#1e293b);--card:#1e293b;--input-bg:#162032;--success:#4ade80;--success-bg:#4ade801a;--danger:#ef4444;--accent-bg:#00e0ff1a;--navbar-height:4.5rem;--navbar-gradient:linear-gradient(120deg,#071e38,#0d2d4a 50%,#0a1929)}body,html{background:var(--bg);color:var(--text);min-height:100vh;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.navbar{background:var(--navbar-gradient);z-index:1000;height:var(--navbar-height);border-bottom:1px solid #00e0ff14;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 16px #0006}.navbar-content{height:100%}.navbar-row{align-items:center;height:100%;padding:0 2rem;display:flex}.navbar-links{flex:1;gap:1.75rem;margin-left:2.5rem;display:flex}.navbar-link{color:#ffffffb3;letter-spacing:.3px;padding:.25rem 0;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.navbar-link:hover{color:#fff}.navbar-link.active{color:var(--primary)}.navbar-link.active:after{content:"";background:var(--primary);border-radius:2px;height:2px;display:block;position:absolute;bottom:-4px;left:0;right:0}.navbar-user{align-items:center;gap:1rem;display:flex}.page-content{padding-top:calc(var(--navbar-height) + 2rem);min-height:100vh}.main-container{max-width:1100px;margin:0 auto;padding:0 1.5rem 3rem}.button{background:var(--primary);color:#0a192f;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.button:hover{opacity:.85}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.ad-dashboard-bg{min-height:100vh;background:linear-gradient(135deg,#0a192f,#1e293b);padding-top:calc(var(--navbar-height, 4.5rem) + 2rem)}.ad-dashboard-container{max-width:1100px;margin:0 auto;padding:0 1.5rem 3rem}.ad-dashboard-header{margin-bottom:32px}.ad-dashboard-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.ad-dashboard-welcome{color:#b8c6db;font-size:1.1rem}.ad-dashboard-error{margin-bottom:24px;padding:16px;background:rgba(180,30,30,.12);border:1px solid rgba(180,30,30,.3);border-radius:10px;color:#ffb3b3}.ad-dashboard-stats-wrapper{background:rgba(17,24,39,.92);border:1px solid rgba(0,224,255,.15);border-radius:18px;padding:24px 18px 18px;margin-bottom:32px;box-shadow:0 4px 24px 0 rgba(0,0,0,.12)}.ad-dashboard-stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width:700px){.ad-dashboard-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ad-dashboard-stats-grid{grid-template-columns:repeat(4,1fr)}}.ad-dashboard-card{background:rgba(30,41,59,.85);border:1px solid #334155;border-radius:12px;padding:18px 16px;transition:background .2s;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;cursor:default}.ad-dashboard-card:hover{background:#1e293b}.ad-dashboard-card-content{display:flex;align-items:center;justify-content:space-between}.ad-dashboard-card-label{color:#b8c6db;font-size:.95rem;font-weight:500;margin-bottom:.2rem}.ad-dashboard-card-value{color:#fff;font-size:1.7rem;font-weight:700;margin-top:.2rem}.ad-dashboard-card-icon{padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ad-dashboard-card-icon-blue{background:rgba(14,165,233,.18);color:#38bdf8}.ad-dashboard-card-icon-green{background:rgba(34,197,94,.18);color:#4ade80}.ad-dashboard-card-icon-purple{background:rgba(168,85,247,.18);color:#a855f7}.ad-dashboard-card-icon-orange{background:rgba(251,146,60,.18);color:#fb923c}.ad-dashboard-loading-spinner{margin:120px auto 0;border:4px solid rgba(0,224,255,.2);border-top:4px solid var(--primary,#00e0ff);border-radius:50%;width:48px;height:48px;animation:ad-spin .8s linear infinite}@keyframes ad-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}option{background:#1e293b;color:#b8c6db}