@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.toast-container{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);gap:var(--space-2);z-index:var(--z-tooltip);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width>=768px){.toast-container{left:auto;right:var(--space-6);bottom:var(--space-6);width:380px}}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-2);box-shadow:var(--shadow-md);pointer-events:auto;animation:toastSlideUp var(--transition-smooth);border:1px solid;display:flex}.toast--success{border-color:var(--color-success-border);color:var(--color-success-text)}.toast--error{border-color:var(--color-error-border);color:var(--color-error-text)}.toast--warning{border-color:var(--color-warning-border);color:var(--color-warning-text)}.toast--info{border-color:var(--color-info-border);color:var(--color-info-text)}.toast__icon{flex-shrink:0}.toast__message{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);flex:1}.toast__dismiss{width:var(--touch-target-min);height:var(--touch-target-min);color:inherit;opacity:.6;cursor:pointer;border-radius:var(--radius-md);transition:opacity var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.toast__dismiss:hover{opacity:1;background:var(--color-surface-3)}}@media (width>=768px){.toast__dismiss{width:32px;height:32px}}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}.loading-spinner{background:var(--color-surface-0);z-index:9999;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.loading-spinner__content{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.loading-spinner__icon{color:var(--color-accent);animation:1s linear infinite spin}.loading-spinner__text{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:var(--font-medium)}:root{--color-accent:#2ad4a6;--color-accent-hover:#4ee0b8;--color-accent-muted:#2ad4a61f;--color-indigo-400:#4ee0b8;--color-indigo-500:#2ad4a6;--color-indigo-600:#1db98e;--accent-action-bg:#f1f5f9;--accent-action-bg-hover:#fff;--accent-action-fg:#0f1117;--color-coin:#f0b43c;--color-coin-muted:#f0b43c1f;--color-purple-primary:#a868f0;--color-purple-secondary:#a868f0;--color-purple-tertiary:#a868f0;--color-purple-light:#a868f01a;--color-purple-gradient:#a868f0;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#eee;--color-neutral-300:#e0e0e0;--color-neutral-400:#bdbdbd;--color-neutral-500:#9e9e9e;--color-neutral-600:#757575;--color-neutral-700:#616161;--color-neutral-800:#424242;--color-neutral-900:#212121;--color-neutral-950:#0a0a0a;--color-success:#46c884;--color-error:#f05050;--color-warning:#f0a43c;--color-info:#4690e8;--color-success-bg:#46c8841a;--color-success-border:#46c8844d;--color-success-text:#5fd49a;--color-error-bg:#f050501a;--color-error-border:#f050504d;--color-error-text:#f57a7a;--color-warning-bg:#f0a43c1a;--color-warning-border:#f0a43c4d;--color-warning-text:#f5bd6a;--color-info-bg:#4690e81a;--color-info-border:#4690e84d;--color-info-text:#7db4f0;--color-surface-0:#09090b;--color-surface-1:#0f1117;--color-surface-2:#16181d;--color-surface-3:#1c1f26;--color-surface-overlay:#000000b3;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#8d93a3;--text-placeholder:#6d7280;--color-border-default:#1f222b;--color-border-hover:#2b2e3a;--color-border-active:#2ad4a680;--color-border-subtle:#16181f;--glass-bg:#ffffff05;--glass-bg-hover:#ffffff0a;--glass-bg-strong:#ffffff0f;--glass-border:#1f222b;--glass-border-hover:#2b2e3a;--glass-glow:none;--shadow-glow-sm:none;--tier-basic:#6b6f7c;--tier-standard:#4690e8;--tier-premium:#a868f0;--tier-permanent:#f0b43c;--tier-basic-bg:#94a3b814;--tier-basic-color:#aab0bc;--tier-standard-bg:#4690e814;--tier-standard-color:#7db4f0;--tier-premium-bg:#a868f014;--tier-premium-color:#c9a8f5;--tier-permanent-bg:#f0b43c14;--tier-permanent-color:#f5cd7a;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.5rem;--text-display:clamp(1.75rem, 4.5vw, 2.75rem);--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--tracking-micro:.1em;--text-xs-mobile:.75rem;--text-sm-mobile:.813rem;--text-base-mobile:.875rem;--text-lg-mobile:1rem;--text-xl-mobile:1.125rem;--text-2xl-mobile:1.25rem;--text-3xl-mobile:1.5rem;--text-4xl-mobile:1.75rem;--text-5xl-mobile:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-mobile-1:.25rem;--space-mobile-2:.375rem;--space-mobile-3:.5rem;--space-mobile-4:.75rem;--space-mobile-5:1rem;--space-mobile-6:1.25rem;--space-mobile-8:1.5rem;--space-mobile-10:2rem;--space-mobile-12:2.5rem;--space-mobile-16:3rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.625rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #00000059;--shadow-md:0 4px 12px -2px #00000073;--shadow-lg:0 12px 28px -4px #0000008c;--shadow-xl:0 20px 40px -8px #0009;--shadow-card:none;--shadow-dropdown:0 4px 16px #00000080, 0 0 0 1px var(--color-border-default);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo:cubic-bezier(.87, 0, .13, 1);--transition-micro:.1s var(--ease-out-expo);--transition-fast:.12s var(--ease-out-expo);--transition-base:.16s var(--ease-out-expo);--transition-smooth:.2s var(--ease-out-expo);--transition-slow:.24s var(--ease-out-expo);--transition-dramatic:.24s var(--ease-in-out-expo);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--breakpoint-xs:350px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1200px;--breakpoint-2xl:1600px;--content-max-width:1200px;--sidebar-width:240px;--sidebar-width-collapsed:60px;--header-height:60px;--mobile-header-height:56px;--bottom-nav-height:56px;--status-bar-height:36px;--page-padding-mobile:var(--space-4);--page-padding-desktop:var(--space-6);--touch-target-min:44px;--touch-target-comfortable:48px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--focus-ring:0 0 0 2px var(--color-surface-0), 0 0 0 4px var(--color-accent)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.animate-spin{animation:1s linear infinite spin}.animate-spin-slow{animation:2s linear infinite spin}.animate-spin-fast{animation:.6s linear infinite spin}.animate-pulse{animation:1.6s ease-in-out infinite pulse}.animate-pulse-scale{animation:none}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-down{animation:.3s ease-out slideDown}.animate-slide-up{animation:.3s ease-out slideUp}.animate-slide-in{animation:.3s ease-out slideIn}.animate-float,.animate-hero-float,.animate-float-down{animation:none}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-500{animation-delay:.5s}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:.16s ease-out scaleIn}.animate-shimmer{animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glass-effect{background:var(--color-surface-1);border:1px solid var(--color-border-default)}.glass-effect-strong{background:var(--color-surface-2);border:1px solid var(--color-border-hover)}.purple-gradient{background:var(--color-surface-2);border:1px solid var(--tier-premium)}.blue-gradient{background:var(--color-surface-2);border:1px solid var(--color-info)}.success-gradient{background:var(--color-surface-2);border:1px solid var(--color-success)}.danger-gradient{background:var(--color-surface-2);border:1px solid var(--color-error)}.touch-target{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.touch-target-comfortable{min-height:var(--touch-target-comfortable);min-width:var(--touch-target-comfortable)}.no-tap-highlight{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm)}.card-glass{background:var(--color-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4)}@media (width<=768px){.card,.card-glass{padding:var(--space-mobile-4)}}.status{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.25rem;padding:.25rem .75rem;display:inline-flex}.status-active{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.status-paused{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}.status-expired{background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border)}.tier-badge{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:.125rem .5rem;display:inline-flex}.tier-free{background:var(--tier-basic-bg);color:var(--tier-basic-color);border:1px solid #94a3b840}.tier-pro{background:var(--tier-premium-bg);color:var(--tier-premium-color);border:1px solid #a868f04d}.tier-enterprise{background:var(--tier-permanent-bg);color:var(--tier-permanent-color);border:1px solid #f0b43c4d}.progress-bar{border-radius:var(--radius-full);background:#ffffff1a;width:100%;height:8px;position:relative;overflow:hidden}.progress-bar__fill{background:var(--color-indigo-500);border-radius:var(--radius-full);height:100%;transition:width .3s}.progress-bar--success .progress-bar__fill{background:var(--color-success)}.progress-bar--warning .progress-bar__fill{background:var(--color-warning)}.progress-bar--danger .progress-bar__fill{background:var(--color-danger)}.skeleton{background:var(--color-surface-2);border-radius:var(--radius-sm);animation:1.6s ease-in-out infinite pulse}.no-overflow-x{max-width:100vw;overflow-x:hidden}.smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-y:auto}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (width<=768px){.stack-mobile{flex-direction:column!important}.full-width-mobile{width:100%!important}.text-center-mobile{text-align:center!important}.hide-mobile{display:none!important}}@media (width>=769px){.show-mobile-only{display:none!important}}.no-margin{margin:0!important}.no-padding{padding:0!important}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}@media (width<=768px){.gap-mobile-1{gap:var(--space-mobile-1)}.gap-mobile-2{gap:var(--space-mobile-2)}.gap-mobile-3{gap:var(--space-mobile-3)}.gap-mobile-4{gap:var(--space-mobile-4)}}.modal-overlay-base{padding:var(--space-4);z-index:var(--z-modal-backdrop);background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-base{background:var(--color-surface-1);border-radius:var(--radius-xl);border:1px solid var(--color-border-default);flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.2s ease-out scaleIn;display:flex;overflow:hidden}.modal-header-base{padding:var(--space-6);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.modal-header-base h2,.modal-header-base h3{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.modal-body-base{padding:var(--space-6);flex:1;overflow-y:auto}.modal-footer-base{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-default);background:var(--color-surface-2);justify-content:flex-end;display:flex}@media (width<=768px){.modal-base{max-height:85vh;margin:var(--space-4)}.modal-header-base,.modal-body-base{padding:var(--space-4)}.modal-footer-base{padding:var(--space-3) var(--space-4);flex-direction:column-reverse}.modal-footer-base button{width:100%}}.table-container-base{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-surface-1);width:100%;overflow-x:auto}.table-base{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table-base th{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-semibold);color:var(--text-tertiary);background:var(--color-surface-3);border-bottom:1px solid var(--color-border-default);white-space:nowrap;text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em}.table-base td{padding:var(--space-3) var(--space-4);color:var(--text-secondary);border-bottom:1px solid var(--color-border-default);vertical-align:middle}.table-base tbody tr:last-child td{border-bottom:none}.table-base tbody tr:hover{background:var(--color-surface-2)}@media (width<=768px){.table-base th,.table-base td{padding:var(--space-2) var(--space-3)}}.card-base{background:var(--color-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color var(--transition-fast), background-color var(--transition-fast)}.card-base:hover{background:var(--color-surface-2);border-color:var(--color-border-hover)}.card-header-base{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.card-header-base h3,.card-header-base h4{color:var(--text-primary);font-weight:var(--font-semibold);margin:0}.card-meta-base{gap:var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.card-actions-base{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex}.badge-base{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:.125rem .5rem;display:inline-flex}.badge-tier-basic{background:var(--tier-basic-bg);color:var(--tier-basic-color)}.badge-tier-standard{background:var(--tier-standard-bg);color:var(--tier-standard-color)}.badge-tier-premium{background:var(--tier-premium-bg);color:var(--tier-premium-color)}.badge-tier-permanent{background:var(--tier-permanent-bg);color:var(--tier-permanent-color)}.badge-status-active{color:#34d399;background:#10b98126}.badge-status-expired{color:#f87171;background:#ef444426}.badge-status-pending{color:#fbbf24;background:#fbbf2426}.page-container{max-width:var(--content-max-width);padding:0 var(--page-padding-mobile);margin:0 auto}@media (width>=768px){.page-container{padding:0 var(--page-padding-desktop)}}@media (width<=768px){button,a[href],input[type=submit],input[type=button],.btn,[role=button]{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],input[type=search],textarea,select{min-height:var(--touch-target-comfortable);font-size:16px}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}.icon-button,.close-button{position:relative}.icon-button:before,.close-button:before{content:"";position:absolute;inset:-8px}}@media (hover:none) and (pointer:coarse){:hover{box-shadow:none!important;transform:none!important}}.scrollable{-webkit-overflow-scrolling:touch;overflow-y:auto}button,a,[role=button]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (hover:none){button:active,a:active,[role=button]:active{opacity:.8;transform:scale(.98)}}@media (width<=768px){.modal,[role=dialog]{-webkit-overflow-scrolling:touch;max-height:100vh;overflow-y:auto}ul,ol{padding-left:var(--space-mobile-5)}li{margin-bottom:var(--space-mobile-2)}}img{max-width:100%;height:auto}html,body{width:100%;overflow-x:hidden}*{box-sizing:border-box}.dashboard-page,.dashboard-page__sections,.dashboard-page__section,.quick-create__content,.recent-urls{max-width:100%}.dashboard-page__sections,.dashboard-page__stats,.quick-create,.recent-urls{box-sizing:border-box;width:100%}input,textarea,select{box-sizing:border-box;max-width:100%}@supports (padding:max(0px)){.container,.header,.footer{padding-left:max(var(--space-mobile-4), env(safe-area-inset-left));padding-right:max(var(--space-mobile-4), env(safe-area-inset-right))}.bottom-nav{padding-bottom:max(var(--space-mobile-4), env(safe-area-inset-bottom))}}@media screen and (width<=768px){.landing-header__mobile-header{z-index:1100!important;width:100%!important;display:flex!important;position:fixed!important}.landing-header__mobile-toggle{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;min-width:var(--touch-target-min)!important;min-height:var(--touch-target-min)!important;z-index:9999!important;display:block!important;position:relative!important}.landing-header__desktop-container{display:none!important}.landing-header__sidebar{transition:transform .3s;transform:translate(-100%);z-index:1095!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.landing-header__sidebar--open{transform:translate(0)!important}.landing-header__overlay{display:none;z-index:1090!important;position:fixed!important;inset:0!important}.landing-header__overlay--visible{display:block!important}.landing-header{min-height:60px}}.touch-device .landing-header__mobile-toggle:before{content:"";z-index:1;position:absolute;inset:-10px}@supports (-webkit-touch-callout:none){.landing-header__mobile-toggle{-webkit-appearance:none!important;-webkit-tap-highlight-color:#0000!important}}@media screen and (width>=769px){.landing-header__desktop-container{display:flex!important}.landing-header__mobile-header,.landing-header__mobile-toggle,.landing-header__sidebar,.landing-header__overlay{display:none!important}}@media screen and (width<=380px){.landing-header__mobile-header{padding:var(--space-mobile-3)!important}.landing-header__mobile-toggle{min-width:48px!important;min-height:48px!important}.dashboard-page__section{padding:var(--space-mobile-4);overflow:hidden}.quick-create__primary input,.quick-create__custom-code input{width:100%;max-width:100%}.urls-page{padding:var(--space-mobile-3)}.urls-page .url-filters,.analytics-page .url-filters{padding:var(--space-mobile-3);margin-left:calc(-1 * var(--space-mobile-3));margin-right:calc(-1 * var(--space-mobile-3));width:calc(100% + 2 * var(--space-mobile-3));border-radius:0}.filters-row{flex-direction:column;width:100%}.search-box{width:100%;margin-bottom:var(--space-mobile-3)}.filter-controls{flex-wrap:wrap!important;gap:0!important;width:100%!important;overflow-x:visible!important}.filter-section{align-items:center;gap:var(--space-mobile-2);margin-bottom:var(--space-mobile-2);display:flex;width:100%!important}.filter-toggle{justify-content:center;margin-top:0;flex-basis:100%!important;width:100%!important;display:flex!important}.filter-btn{padding:var(--space-mobile-2) var(--space-mobile-2);font-size:.75rem}.status-filters{gap:.125rem;padding:.125rem;display:flex}.url-list__cards,.url-analytics-cards{gap:var(--space-mobile-2);grid-template-columns:1fr!important}.url-card,.url-analytics-card{padding:var(--space-mobile-3);box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.url-card__header,.url-analytics-card__header{flex-wrap:wrap}.url-card__badges,.url-analytics-card__badges{width:100%;margin-top:var(--space-mobile-2);justify-content:flex-start}.url-card__tier,.url-analytics-card .url-tier{padding:.15rem .4rem;font-size:.6rem}.url-card__link,.url-analytics-card__link{font-size:var(--text-xs-mobile)}.url-card__long-url,.url-analytics-card__long-url{font-size:.7rem}.url-card__footer,.url-analytics-card__footer{align-items:stretch;gap:var(--space-mobile-3);flex-direction:column}.url-card__stats,.url-analytics-card__stats{justify-content:space-between;width:100%}.url-card__actions,.url-analytics-card__view-btn{justify-content:flex-end;width:100%}.analytics-page{padding:var(--space-mobile-3);overflow-x:hidden}.analytics-header h1{font-size:var(--text-2xl-mobile);word-wrap:break-word}.analytics-header p{font-size:var(--text-sm-mobile)}.urls-section{width:100%;overflow-x:hidden}.urls-section__header{align-items:stretch;gap:var(--space-mobile-3);flex-direction:column}.urls-section__view-toggle{justify-content:center;width:100%}.view-btn{min-width:0;padding:var(--space-mobile-2);min-height:var(--touch-target-min);flex:1}.analytics-overview__stats{gap:var(--space-mobile-3);grid-template-columns:1fr}.analytics-overview__stat-card{padding:var(--space-mobile-4)}.analytics-overview__stat-value{font-size:var(--text-xl-mobile)}.analytics-overview__stat-label{font-size:var(--text-sm-mobile)}.analytics-charts{gap:var(--space-mobile-4)}.chart-section{padding:var(--space-mobile-3)}.chart-section h3{font-size:var(--text-lg-mobile);margin-bottom:var(--space-mobile-3)}.chart-container{max-width:100%;min-height:200px}.recharts-wrapper,.recharts-surface{width:100%!important}.analytics-table-container{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--space-mobile-3));padding:0 var(--space-mobile-3);width:calc(100% + 2 * var(--space-mobile-3));overflow-x:auto}.analytics-table{min-width:500px;font-size:var(--text-sm-mobile)}.analytics-table th,.analytics-table td{padding:var(--space-mobile-2);font-size:var(--text-xs-mobile)}.realtime-analytics__grid{gap:var(--space-mobile-3);grid-template-columns:1fr}.realtime-analytics__metric{padding:var(--space-mobile-3)}.realtime-analytics__value{font-size:var(--text-xl-mobile)}.realtime-analytics__label{font-size:var(--text-sm-mobile)}.profile-info__value{align-items:flex-start;gap:var(--space-mobile-1);word-break:break-all;flex-direction:column;font-size:.875rem}.profile-info__verified{background:#10b98126;border:1px solid #10b9814d;border-radius:4px;align-self:flex-start;align-items:center;gap:.125rem;margin-top:.25rem;padding:.125rem .375rem;font-size:.625rem;line-height:1;display:inline-flex}.profile-info__field{padding:var(--space-mobile-2);gap:var(--space-mobile-1)}}@media only screen and (device-width<=380px){body{width:100%;overflow-x:hidden}.urls-page,.urls-page__create-section,.urls-page__list-section,.analytics-page,.urls-section,.analytics-content{max-width:100vw;overflow-x:hidden}.recharts-responsive-container{width:100%!important;max-width:100vw!important}}@media only screen and (orientation:portrait) and (device-width<=768px){.landing-header__mobile-header{display:flex!important}.landing-header__desktop-container{display:none!important}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--color-surface-0);font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-tight);margin-bottom:var(--space-mobile-4)}h1,h2,h3{letter-spacing:-.025em}h1{font-size:var(--text-5xl-mobile)}h2{font-size:var(--text-4xl-mobile)}h3{font-size:var(--text-3xl-mobile)}h4{font-size:var(--text-2xl-mobile)}h5{font-size:var(--text-xl-mobile)}h6{font-size:var(--text-lg-mobile)}@media (width>=768px){h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-4)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}}p{margin-bottom:var(--space-mobile-4)}@media (width>=768px){p{margin-bottom:var(--space-4)}}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-hover)}code,pre,.mono{font-family:var(--font-mono)}.coin-amount{font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--color-coin);font-variant-numeric:tabular-nums}.microlabel{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--text-tertiary)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background-color:var(--color-accent-muted);color:var(--text-primary)}.container{width:100%;padding:0 var(--space-mobile-4);margin:0 auto}@media (width>=350px){.container{max-width:350px}}@media (width>=480px){.container{max-width:480px;padding:0 var(--space-mobile-6)}}@media (width>=768px){.container{max-width:768px;padding:0 var(--space-6)}}@media (width>=1024px){.container{max-width:1024px;padding:0 var(--space-8)}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1600px){.container{max-width:1600px}}.mobile-only{display:block}.desktop-only{display:none}@media (width>=768px){.mobile-only{display:none}.desktop-only{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.px-mobile{padding-left:var(--space-mobile-4);padding-right:var(--space-mobile-4)}.py-mobile{padding-top:var(--space-mobile-4);padding-bottom:var(--space-mobile-4)}@media (width>=768px){.px-mobile{padding-left:var(--space-6);padding-right:var(--space-6)}.py-mobile{padding-top:var(--space-6);padding-bottom:var(--space-6)}}
