@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&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);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-dropdown);pointer-events:auto;animation:toastSlideUp var(--transition-smooth);border:1px solid;display:flex}.toast--success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.toast--error{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.toast--warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.toast--info{background:var(--color-info-bg);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:#ffffff1a}}@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-indigo-500);animation:1s linear infinite spin}.loading-spinner__text{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:var(--font-medium)}:root{--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-purple-primary:#7c3aed;--color-purple-secondary:#8b5cf6;--color-purple-tertiary:#a855f7;--color-purple-light:#7c3aed1a;--color-purple-gradient:linear-gradient(135deg, #7c3aed 0%, #8b5cf6 100%);--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:#4caf50;--color-error:#f44336;--color-warning:#ff9800;--color-info:#2196f3;--color-success-bg:#10b98126;--color-success-border:#10b98140;--color-success-text:#34d399;--color-error-bg:#ef444426;--color-error-border:#ef444440;--color-error-text:#f87171;--color-warning-bg:#fbbf2426;--color-warning-border:#fbbf2440;--color-warning-text:#fbbf24;--color-info-bg:#6366f126;--color-info-border:#6366f140;--color-info-text:#a5b4fc;--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:#fff9;--text-placeholder:#ffffff80;--color-border-default:#ffffff14;--color-border-hover:#ffffff24;--color-border-active:#6366f180;--color-border-subtle:#ffffff0d;--glass-bg:#ffffff08;--glass-bg-hover:#ffffff0d;--glass-bg-strong:#ffffff14;--glass-border:#ffffff1a;--glass-border-hover:#ffffff26;--glass-glow:inset 0 1px 0 0 #ffffff0f;--shadow-glow-sm:0 0 20px #6366f10d;--tier-basic-bg:#94a3b826;--tier-basic-color:#cbd5e1;--tier-standard-bg:#3b82f626;--tier-standard-color:#93c5fd;--tier-premium-bg:#a855f726;--tier-premium-color:#c4b5fd;--tier-permanent-bg:#ec489926;--tier-permanent-color:#f9a8d4;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-display:clamp(2rem, 5vw, 3rem);--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--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.875rem;--text-5xl-mobile:2.25rem;--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:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--shadow-card:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-dropdown:0 4px 16px #0006, 0 0 0 1px #ffffff0f;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo:cubic-bezier(.87, 0, .13, 1);--transition-fast:.15s var(--ease-out-expo);--transition-base:.2s var(--ease-out-expo);--transition-slow:.3s var(--ease-out-expo);--transition-micro:.1s var(--ease-out-expo);--transition-smooth:.25s var(--ease-out-expo);--transition-dramatic:.4s 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-indigo-500)}@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}}@keyframes pulseScale{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes float{0%,to{transform:scale(1)translate(0)}25%{transform:scale(1.02)translate(-20px,-30px)}50%{transform:scale(1.05)translate(20px,-50px)}75%{transform:scale(1.02)translate(-10px,-20px)}}@keyframes heroFloat{0%,to{transform:scale(1.05)translateY(0)rotate(0)}25%{transform:scale(1.08)translateY(-20px)rotate(1deg)}50%{transform:scale(1.1)translateY(-40px)rotate(-1deg)}75%{transform:scale(1.08)translateY(-20px)rotate(.5deg)}}@keyframes floatDown{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.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.5s ease-in-out infinite pulse}.animate-pulse-scale{animation:2s ease-in-out infinite pulseScale}.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{animation:20s ease-in-out infinite float}.animate-hero-float{animation:30s ease-in-out infinite heroFloat}.animate-float-down{animation:2s ease-in-out infinite floatDown}.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)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-scale-in{animation:.2s ease-out scaleIn}.animate-shimmer{animation:1.5s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glass-effect{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.glass-effect-strong{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.purple-gradient{background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%)}.blue-gradient{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.success-gradient{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.danger-gradient{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.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{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-md);padding:var(--space-4);background:#ffffff0d;border:1px solid #ffffff1a}@media (width<=768px){.card,.card-glass{padding:var(--space-mobile-4)}}.status{border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:.25rem;padding:.25rem .75rem;display:inline-flex}.status-active{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.status-paused{color:#f59e0b;background:#fbbf241a;border:1px solid #fbbf2433}.status-expired{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.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{color:#9ca3af;background:#9ca3af1a;border:1px solid #9ca3af33}.tier-pro{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.tier-enterprise{color:#8b5cf6;background:#8b5cf61a;border:1px solid #8b5cf633}.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{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.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{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);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)}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-indigo-500);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-indigo-600)}.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-indigo-500);outline-offset:2px}::selection{background-color:var(--color-indigo-400);color:var(--color-surface-0)}.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)}}
