:root{font-family:Vazirmatn,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#152238;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{border:0;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.login-wrap,.splash{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(100%,420px);background:#fff;border:1px solid #e7ebf2;border-radius:18px;padding:32px;box-shadow:0 18px 45px #17203314}.brand{color:#1d4ed8;font-size:1.35rem;font-weight:800;letter-spacing:-.04em}.brand span{font-size:.73rem;color:#8b99ae;letter-spacing:0;margin-right:8px}.login-card h1{margin:25px 0 4px}.login-card p,.section-title p,.hero p{color:#64748b}.login-card label,.upload-options label{display:grid;gap:7px;margin:18px 0;color:#34425b;font-size:.88rem;font-weight:650}.login-card input,.upload-options input,.upload-options select{padding:12px;border:1px solid #d9e0ea;border-radius:9px;background:#fff}.login-card button,.upload-options button{width:100%;padding:13px;border-radius:9px;background:#2563eb;color:#fff;font-weight:800;margin-top:8px}.error{background:#fff0f0;color:#b42318;padding:10px;border-radius:8px;margin-top:12px}.app header{height:65px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #e5eaf1}.logout,.actions button,.link-row button{background:#eef3ff;color:#1d4ed8;padding:8px 10px;border-radius:7px;font-size:.8rem}.content{max-width:1200px;margin:auto;padding:34px 24px 64px}.hero{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:28px}.hero h1{font-size:clamp(1.75rem,4vw,2.65rem);max-width:650px;letter-spacing:-.045em;margin:5px 0}.eyebrow{color:#2563eb!important;font-size:.8rem!important;font-weight:800}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#dfe6f0;border:1px solid #dfe6f0;border-radius:12px;overflow:hidden;min-width:280px}.stats div{background:#fff;padding:13px 18px}.stats b,.stats span{display:block}.stats b{font-size:1.15rem}.stats span{font-size:.74rem;color:#718096;margin-top:3px}.upload-card,.files{background:#fff;border:1px solid #e3e9f1;border-radius:14px;padding:24px;margin-top:20px}.section-title{display:flex;justify-content:space-between;align-items:center}.section-title h2{margin:0;font-size:1.15rem}.section-title p{font-size:.85rem;margin:.4rem 0 1.2rem}.drop{display:grid;place-items:center;text-align:center;gap:6px;border:2px dashed #b7c8e9;border-radius:10px;min-height:126px;padding:18px;background:#f9fbff;color:#30476e;cursor:pointer}.drop input{display:none}.drop span{font-size:.8rem;color:#7a879c}.upload-options{display:grid;grid-template-columns:1fr 1fr 190px;gap:14px;align-items:end;margin-top:4px}.upload-options label{margin:12px 0 0}.upload-options button{margin-bottom:0}.progress{height:7px;background:#e7edf8;border-radius:8px;margin-top:15px;overflow:hidden}.progress i{display:block;height:100%;background:#2563eb}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px}th,td{padding:14px 10px;text-align:right;border-bottom:1px solid #edf0f5;font-size:.86rem;vertical-align:middle}th{font-size:.75rem;color:#718096}td small{display:block;color:#8090a7;margin-top:4px}.badge{font-size:.72rem;font-weight:750;padding:4px 7px;border-radius:99px;background:#eef2f6;color:#526276}.badge.active{background:#e8f8ef;color:#16713b}.badge.disabled,.badge.expired{background:#fff2df;color:#a15d00}.badge.deleted{background:#ffe9e8;color:#b42318}.actions{display:flex;gap:5px;flex-wrap:wrap}.actions .danger{background:#fff0f0;color:#be2820}.empty{text-align:center;color:#718096;padding:30px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#15223877;display:grid;place-items:center;padding:20px;z-index:3}.modal{position:relative;background:#fff;border-radius:16px;width:min(700px,100%);max-height:82vh;overflow:auto;padding:28px}.modal h2{margin:0}.close{position:absolute;left:15px;top:11px;background:transparent;font-size:2rem;color:#7d8ba1}.break{overflow-wrap:anywhere;color:#64748b}.link-row{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.link-row a{padding:8px 10px;color:#1d4ed8;text-decoration:none}.events{border-top:1px solid #edf0f5}.events article{display:grid;grid-template-columns:1.3fr 1.3fr 1fr 1.5fr auto;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f5;font-size:.8rem}.events span{color:#66758d}.events em{font-style:normal;color:#a15d00}@media(max-width:760px){.content{padding:22px 14px}.hero{display:block}.stats{margin-top:20px}.upload-card,.files{padding:16px}.upload-options{grid-template-columns:1fr 1fr}.upload-options button{grid-column:1/-1}.events article{grid-template-columns:1fr 1fr}.app header{padding:0 16px}}.analytics-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.analytics-filters label{display:grid;gap:5px;font-size:.78rem;color:#526276;font-weight:650}.analytics-filters input{width:100%;padding:9px;border:1px solid #d9e0ea;border-radius:7px;background:#fff}.analytics-filters button{padding:9px 11px;border-radius:7px;background:#2563eb;color:#fff;font-size:.82rem;font-weight:700}.analytics-filters .secondary{background:#eef3ff;color:#1d4ed8}.analytics-total{margin:12px 0;color:#64748b;font-size:.84rem}.unique-options{grid-column:1/-1;display:flex;gap:14px;flex-wrap:wrap;padding:4px 0}.unique-options label{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#34425b;font-weight:650;cursor:pointer}.unique-options input{width:auto;padding:0}@media(max-width:560px){.analytics-filters{grid-template-columns:1fr}.analytics-filters button{width:100%}}.actions label{cursor:pointer}.link-tabs{display:grid;grid-template-columns:repeat(2,minmax(180px,290px));gap:14px;margin:4px 0 22px}.link-tabs button{padding:18px 22px;border:1px solid #37557d88;border-radius:14px;background:#0b1932;color:#b8cae7;text-align:left;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.link-tabs button:hover{transform:translateY(-1px);border-color:#6adfff}.link-tabs button.active{color:#effcff;border-color:#23d8ff;box-shadow:0 0 0 1px #23d8ff66 inset,0 10px 30px #0aa5ff28;background:linear-gradient(100deg,#102f57,#182b5c)}.short-link-form{margin-top:20px;padding:24px;border:1px solid #31bff96b;border-radius:16px;background:linear-gradient(145deg,#0f2544ec,#0a1830ec);box-shadow:0 18px 45px #00000030}.short-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.short-form-grid label{display:grid;gap:7px;color:#b9cae6;font-size:.88rem;font-weight:650}.short-form-grid input,.short-form-grid select{padding:12px;border:1px solid #375b8d;border-radius:9px;background:#07142b;color:#f1f6ff}.short-form-grid .destination-field{grid-column:span 2}.short-form-grid .auto-download-option{grid-column:1/-1;display:flex;align-items:center;gap:9px}.short-form-grid .auto-download-option input{width:auto;padding:0}.short-form-grid button{padding:13px;border-radius:9px;background:linear-gradient(100deg,#13c9ff,#7657ff);box-shadow:0 8px 22px #236dfc38;color:#fff;font-weight:800}.preview-upload{position:relative}.preview-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.preview-upload span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px;border:1px dashed #59d8ff9c;border-radius:9px;background:#10284a;color:#9de6ff}.short-links-table{border-color:#754de26b}.destination{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9de6ff;text-decoration:none}.custom-link-field{position:relative}.custom-link-field .custom-link-help{position:absolute;z-index:2;max-width:260px;margin-top:26px;padding:8px 10px;border:1px solid #4e6f9f;background:#0a1830;color:#d9efff;border-radius:8px;box-shadow:0 10px 30px #0005}.short-form-grid .help-icon{width:20px;height:20px;margin:0;padding:0;border:1.5px solid #8edfff;border-radius:50%;background:#102545;color:#eaf8ff;font-size:.78rem;font-weight:900;line-height:1}.short-form-grid .label-with-help{display:flex;align-items:center;gap:6px}@media(max-width:760px){.link-tabs,.short-form-grid{grid-template-columns:1fr}.short-form-grid .destination-field{grid-column:auto}}.actions label .button{display:inline-block;background:#eef3ff;color:#1d4ed8;padding:8px 10px;border-radius:7px;font-size:.8rem}.label-with-help{display:flex;align-items:center;gap:6px}.upload-options .help-icon{display:grid;place-items:center;width:20px;height:20px;margin:0;padding:0;border:1.5px solid #8edfff;border-radius:50%;background:#102545!important;box-shadow:none;color:#eaf8ff;font-size:.78rem;font-weight:900;line-height:1}.upload-options .help-icon:hover{filter:brightness(1.16)}.custom-link-help{display:block;color:#9fb5d5;font-size:.72rem;line-height:1.45}.copy-link-action{display:inline-flex;align-items:center;gap:6px}.copied-note{color:#72f5b5;font-size:.76rem;font-weight:750;white-space:nowrap;animation:copied-note-in .16s ease-out}@keyframes copied-note-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.user-form{display:grid;grid-template-columns:1fr 1fr 180px;gap:14px;align-items:end;margin:4px 0 18px}.user-form label{display:grid;gap:7px;color:#34425b;font-size:.88rem;font-weight:650}.user-form input{padding:12px;border:1px solid #d9e0ea;border-radius:9px;background:#fff}.user-form button{padding:13px;border-radius:9px;background:#2563eb;color:#fff;font-weight:800}@media(max-width:760px){.user-form{grid-template-columns:1fr}}.owner-switcher{display:flex;align-items:end;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e3e9f1;border-radius:14px;padding:16px 20px;margin:20px 0}.owner-switcher label{display:grid;gap:7px;color:#34425b;font-size:.88rem;font-weight:700}.owner-switcher select{min-width:260px;padding:10px 12px;border:1px solid #d9e0ea;border-radius:8px;background:#fff}.owner-switcher span{color:#64748b;font-size:.85rem}@media(max-width:760px){.owner-switcher{display:grid;align-items:stretch}.owner-switcher select{min-width:0;width:100%}}.turnstile{margin-top:18px;padding:13px;border:1px solid #d9e0ea;border-radius:9px;background:#f9fbff}.turnstile p{margin:0 0 10px;color:#526276;font-size:.84rem}.actions .location-setting{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;background:#172b50;color:#8edfff;font-size:.76rem}.actions .location-setting select{border:0;background:transparent;color:#8edfff;font:inherit;max-width:88px}.location-captures{margin-top:24px;border-top:1px solid #29415f80;padding-top:18px}.location-captures h3{margin:0;font-size:1rem}.location-captures .section-title{align-items:center}.location-captures .section-title button,.location-captures .link-row button{background:#43202a;color:#ff9eaa;padding:8px 10px;border-radius:7px;font-size:.8rem}.location-captures article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #29415f80}.location-captures article small{display:block;color:#9fb5d5;margin-top:4px;font-size:.77rem}.location-captures .link-row{margin:0;align-items:center}.location-captures .link-row a{white-space:nowrap}@media(max-width:560px){.location-captures article{align-items:flex-start;flex-direction:column}}.actions button,.actions label .button,.actions .location-setting,.link-row button,.analytics-filters button,.location-captures button,.logout{transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;will-change:transform}.actions button:not(:disabled):hover,.actions label:hover .button,.link-row button:not(:disabled):hover,.analytics-filters button:not(:disabled):hover,.location-captures button:not(:disabled):hover,.logout:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08)}.actions button:not(:disabled):active,.actions label:active .button,.link-row button:not(:disabled):active,.analytics-filters button:not(:disabled):active,.location-captures button:not(:disabled):active,.logout:not(:disabled):active{transform:translateY(2px) scale(.97);filter:brightness(.86) saturate(1.15);box-shadow:inset 0 2px 5px #020917a8,0 0 0 1px #67dbff55}.actions button:focus-visible,.actions label:focus-within .button,.link-row button:focus-visible,.analytics-filters button:focus-visible,.location-captures button:focus-visible,.logout:focus-visible{outline:2px solid #73e1ff;outline-offset:2px}.dashboard-app{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 87% -8%,#4e3ee54d,transparent 22%),radial-gradient(circle at 22% 78%,#00b8ff15,transparent 27%),#050a17}.dashboard-sidebar{position:sticky;top:0;display:flex;flex-direction:column;min-height:100vh;padding:29px 20px;border-right:1px solid #24517a85;background:linear-gradient(180deg,#08162d,#071126 68%,#061022);box-shadow:inset -1px 0 #4488ca12}.sidebar-logo{display:flex;align-items:center;gap:11px;padding:0 10px 43px}.sidebar-logo b{display:block;font-size:2.15rem;letter-spacing:-.065em;background:linear-gradient(90deg,#fff,#47dfff 65%,#8060ff);-webkit-background-clip:text;background-clip:text;color:transparent}.sidebar-logo small{display:block;margin-top:1px;color:#8aa8d2;font-size:.67rem;font-weight:700;letter-spacing:.01em}.logo-mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid #3de4ff88;border-radius:15px;color:#53e8ff;font-size:2rem;line-height:1;transform:rotate(-17deg);background:linear-gradient(145deg,#132d58,#15204c);box-shadow:0 0 25px #12cfff36,inset 0 0 17px #4b6eff24}.sidebar-nav{display:grid;gap:8px}.sidebar-label{padding:0 13px 8px;color:#6383b7;font-size:.65rem;font-weight:800;letter-spacing:.18em}.sidebar-nav button{display:flex;align-items:center;gap:15px;width:100%;padding:15px 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:#b8cce9;text-align:left;font-size:.96rem;font-weight:700;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}.sidebar-nav button i{display:grid;place-items:center;width:22px;color:#91b9ed;font-size:1.35rem;font-style:normal}.sidebar-nav button:hover{color:#e5f6ff;background:#17336375;transform:translate(2px)}.sidebar-nav button.active{color:#57e6ff;border-color:#4168f2;background:linear-gradient(100deg,#20226cbb,#0d3775c7);box-shadow:inset 3px 0 #9e46ff,0 0 24px #276cff36}.sidebar-nav button.active i{color:#58efff;text-shadow:0 0 13px #34dfff}.sidebar-footer{margin-top:auto;padding:25px 13px 7px;border-top:1px solid #38609072;color:#7095ca;font-size:.86rem;line-height:1.4}.dashboard-main{min-width:0}.dashboard-header{height:74px;display:flex;align-items:center;justify-content:flex-end;gap:25px;padding:0 36px;border-bottom:1px solid #2b507678;background:#08142ade!important}.dashboard-header .logout{border:1px solid #3a6795;background:#10284b!important;color:#bdeeff!important;box-shadow:none}.header-status{color:#7896c9;font-size:.67rem;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.header-status i{display:inline-block;width:5px;height:5px;margin:0 11px 2px;border-radius:50%;background:#30e7ff;box-shadow:0 0 10px #30e7ff}.dashboard-content{max-width:1440px;margin:0 auto;padding:38px 30px 70px}.dashboard-content .link-tabs{grid-template-columns:repeat(2,minmax(235px,290px));gap:15px;margin:0 0 27px}.dashboard-content .link-tabs button{display:flex;align-items:center;justify-content:center;gap:16px;min-height:73px;padding:17px 24px;border-radius:13px;font-size:1.13rem;text-align:center;background:linear-gradient(145deg,#10254a,#0a1932);box-shadow:inset 0 0 25px #3a6ac009}.dashboard-content .link-tabs button i{color:#91bef4;font-size:1.65rem;font-style:normal}.dashboard-content .link-tabs button.active{border-color:#20e6ff;color:#d7fbff;background:linear-gradient(100deg,#123d68,#16276a);box-shadow:0 0 0 1px #23e2ff99 inset,0 0 22px #0edbff77,0 14px 32px #00000036}.dashboard-content .link-tabs button.active i{color:#55f2ff;text-shadow:0 0 15px #3cdbff}.workspace-caption{display:flex;justify-content:space-between;align-items:end;gap:28px;padding:3px 3px 18px}.workspace-caption h1{margin:3px 0 5px;color:#f2f8ff;font-size:1.62rem;letter-spacing:-.04em}.workspace-caption p{margin:0;color:#91acd0;font-size:.88rem}.workspace-caption .eyebrow{font-size:.68rem!important;letter-spacing:.13em;text-transform:uppercase}.compact-stats{min-width:360px;grid-template-columns:repeat(3,1fr);border-color:#315e8e77!important;background:#254a7161!important;border-radius:12px}.compact-stats div{padding:11px 15px!important;background:linear-gradient(145deg,#11274b,#0c1933)!important}.compact-stats b{font-size:1.1rem!important;color:#67e8ff!important}.owner-switcher{margin:0 0 18px!important;padding:14px 18px!important;border-color:#3b70a56b!important;background:linear-gradient(100deg,#0d1f3bdc,#0a1730dc)!important;box-shadow:inset 0 1px #6cc9ff10!important}.owner-switcher select{min-width:310px;border-radius:8px!important}.short-workbench{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:17px;align-items:stretch}.short-workbench .short-link-form{margin-top:0;min-height:380px;padding:27px 26px;border-color:#237fc0b8;border-radius:15px;background:linear-gradient(135deg,#112a50ed,#0b1831ef);box-shadow:inset 0 1px #7fe7ff18,0 16px 45px #0209188c}.short-link-form .section-title h2{font-size:1.53rem}.short-link-form .section-title p{font-size:.94rem}.short-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 17px}.short-form-grid .destination-field,.short-form-grid .custom-link-field{grid-column:span 2}.short-form-grid label{color:#d6e7ff;font-size:.87rem}.short-form-grid input,.short-form-grid select{min-height:52px;border-color:#3b6b9e;background:#09172e;box-shadow:inset 0 1px 6px #0003}.short-form-grid input:focus,.short-form-grid select:focus{border-color:#2de5ff;outline:0;box-shadow:0 0 0 3px #23d6ff18,inset 0 1px 6px #0003}.short-form-grid .preview-upload{grid-column:span 2}.short-form-grid .auto-download-option{grid-column:span 2;align-self:center;margin-top:10px;color:#bfe0ff}.short-form-grid button{grid-column:3/-1;min-height:52px;margin-top:4px;border:1px solid #7a62ff;background:linear-gradient(100deg,#11c9f4,#6e52ff 62%,#c63eff);box-shadow:0 11px 27px #396aff70,0 0 23px #28d9ff3d;font-size:1rem;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.short-form-grid button:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 15px 30px #396aff8f,0 0 28px #28d9ff60}.short-form-grid button:active{transform:translateY(2px) scale(.985);box-shadow:inset 0 3px 8px #0b1a6588}.preview-upload span{min-height:52px;padding:15px;border-color:#35d5ff8f;background:#0c2140}.short-live-panel{position:relative;overflow:hidden;padding:26px 22px;border:1px solid #2c75b5b0;border-radius:15px;background:linear-gradient(160deg,#10284ad9,#09182fdc);box-shadow:inset 0 1px #8ce8ff15,0 16px 45px #0000004a}.short-live-panel:after{content:"";position:absolute;inset:auto -40px -75px auto;width:220px;height:220px;border:1px solid #3269e866;border-radius:50%;box-shadow:0 0 40px #375fff55;pointer-events:none}.live-panel-heading{display:flex;justify-content:space-between;align-items:start}.live-panel-heading h2{margin:0;color:#f3f8ff;font-size:1.36rem;letter-spacing:-.04em}.live-panel-heading span{display:flex;align-items:center;gap:8px;margin-top:6px;color:#9bb6dc;font-size:.76rem}.live-panel-heading span i{width:9px;height:9px;border-radius:50%;background:#35eba2;box-shadow:0 0 12px #35eba2}.activity-bars{display:flex;align-items:end;gap:8px;height:99px;margin:28px 0 22px;padding:0 3px;border-bottom:1px solid #3b5f8c88}.activity-bars i{display:block;flex:1;min-height:8px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#35efff,#159be9);box-shadow:0 0 10px #15cfff65}.activity-bars i:nth-child(4n),.activity-bars i:nth-child(4n+1){background:linear-gradient(180deg,#ba4eff,#6647f1);box-shadow:0 0 10px #934fff65}.live-total{display:flex;align-items:baseline;gap:12px}.live-total b{color:#69e6ff;font-size:2.6rem;line-height:1;text-shadow:0 0 17px #30d7ff66}.live-total span{color:#adc4e7;font-size:.82rem}.live-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:26px;border-top:1px solid #385b8780}.live-stat-grid div{padding:18px 8px 0}.live-stat-grid div+div{padding-left:18px;border-left:1px solid #385b8780}.live-stat-grid b,.live-stat-grid span{display:block}.live-stat-grid b{color:#eef7ff;font-size:1.24rem}.live-stat-grid span{margin-top:4px;color:#90aad1;font-size:.74rem}.short-links-table{margin-top:23px!important;padding:25px!important;border-color:#276cacad!important;background:linear-gradient(140deg,#0d2343eb,#0a1730ec)!important}.short-links-table .section-title h2{font-size:1.45rem}.short-links-table .table-wrap{margin-top:17px;border:1px solid #264d7880;border-radius:10px}.short-links-table table{background:#0b1c35a8}.short-links-table th{padding:16px 12px;background:linear-gradient(90deg,#102d53,#0c2343);font-size:.78rem;text-transform:none}.short-links-table td{padding:17px 12px}.short-links-table tbody tr:hover{background:#183d663d}.short-links-table .actions{gap:7px}.short-links-table .actions button,.short-links-table .actions label .button{border:1px solid #2a6eaa!important;border-radius:8px;background:#102b50!important;color:#a9e5ff!important;box-shadow:inset 0 1px #60d9ff12}.short-links-table .actions button:hover,.short-links-table .actions label:hover .button{border-color:#35dfff!important;background:#133b67!important;box-shadow:0 0 15px #13c9ff2d}.short-links-table .actions .danger{border-color:#a73b5d!important;background:#351d32!important;color:#ff9caf!important}.short-links-table .actions .location-setting{border:1px solid #355f92;background:#132c4e}.dashboard-app .files:not(.short-links-table),.dashboard-app .upload-card{border-color:#2d669b8c!important;background:linear-gradient(145deg,#0e2343ed,#0a172edb)!important}.dashboard-app .upload-card{margin-top:0}.dashboard-app .files.users{margin-top:23px}.dashboard-app .drop{background:#0a1c36!important}.dashboard-app .actions button:active,.dashboard-app .link-row button:active{transform:translateY(2px) scale(.97)}@media(max-width:1100px){.dashboard-app{grid-template-columns:88px minmax(0,1fr)}.dashboard-sidebar{padding:25px 11px}.sidebar-logo{justify-content:center;padding:0 0 35px}.sidebar-logo>div,.sidebar-label,.sidebar-footer{display:none}.sidebar-nav button{justify-content:center;padding:15px 7px}.sidebar-nav button i{font-size:1.45rem}.dashboard-content{padding:30px 22px}.short-workbench{grid-template-columns:minmax(0,1fr) 280px}.short-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.short-form-grid .destination-field{grid-column:span 2}.short-form-grid .custom-link-field{grid-column:auto}.short-form-grid .auto-download-option{grid-column:1 / span 2}.short-form-grid button{grid-column:3}.compact-stats{min-width:310px}}@media(max-width:860px){.short-workbench{grid-template-columns:1fr}.short-live-panel{min-height:280px}.short-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.short-form-grid .destination-field,.short-form-grid .custom-link-field,.short-form-grid .preview-upload,.short-form-grid .auto-download-option,.short-form-grid button{grid-column:span 1}.workspace-caption{align-items:start;flex-direction:column}.compact-stats{width:100%;min-width:0}.dashboard-header{padding:0 22px}}@media(max-width:640px){.dashboard-app{display:block}.dashboard-sidebar{position:relative;min-height:auto;padding:17px;border-right:0;border-bottom:1px solid #24517a85}.sidebar-logo{justify-content:flex-start;padding:0 8px 15px}.sidebar-logo>div{display:block}.sidebar-nav{display:flex;overflow:auto;gap:7px}.sidebar-label,.sidebar-footer{display:none}.sidebar-nav button{flex:0 0 auto;width:auto;justify-content:center;padding:10px 12px}.sidebar-nav button i{font-size:1.1rem}.dashboard-header{height:58px;padding:0 16px}.header-status{font-size:.55rem;letter-spacing:.14em}.dashboard-content{padding:22px 14px 48px}.dashboard-content .link-tabs{grid-template-columns:1fr 1fr;gap:10px}.dashboard-content .link-tabs button{min-height:58px;padding:12px;font-size:.94rem;gap:8px}.dashboard-content .link-tabs button i{font-size:1.2rem}.workspace-caption h1{font-size:1.35rem}.owner-switcher select{min-width:0}.short-workbench .short-link-form{padding:20px 16px}.short-form-grid,.short-form-grid .destination-field,.short-form-grid .custom-link-field,.short-form-grid .preview-upload,.short-form-grid .auto-download-option,.short-form-grid button{grid-column:auto;grid-template-columns:1fr}.short-form-grid{display:grid;grid-template-columns:1fr;gap:14px}.short-form-grid button{width:100%}.short-live-panel{padding:22px 18px}.dashboard-app .files,.dashboard-app .upload-card{padding:16px!important}}.dashboard-content>.link-tabs{display:none!important}.short-form-grid .help-icon,.upload-options .help-icon{display:inline-grid!important;place-items:center;flex:0 0 16px;grid-column:auto!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border:1px solid #d7b466!important;border-radius:50%!important;background:#142a47!important;box-shadow:none!important;color:#f4d889!important;font-size:.61rem!important;font-weight:900!important;line-height:1!important;vertical-align:middle;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.short-form-grid .help-icon:hover,.upload-options .help-icon:hover{transform:scale(1.1);background:#254263!important;box-shadow:0 0 10px #d6aa4f55!important}.short-form-grid .help-icon:active,.upload-options .help-icon:active{transform:scale(.93)}.custom-link-field .custom-link-help{min-width:230px;border-color:#b08c4b;background:#10223b;color:#f0dfba}.dashboard-app{background:radial-gradient(circle at 88% -10%,#b28a3a2b,transparent 23%),radial-gradient(circle at 13% 83%,#294d7c30,transparent 28%),#060f20}.dashboard-sidebar{border-color:#8f713b75;background:linear-gradient(180deg,#091a32,#07142a 65%,#050f22);box-shadow:inset -1px 0 #e0bb6d18}.sidebar-logo b{background:linear-gradient(90deg,#fff8df,#e3bd68 55%,#a97c32);-webkit-background-clip:text;background-clip:text;color:transparent}.sidebar-logo small,.sidebar-footer{color:#b6a06d}.logo-mark{font-size:0;transform:none;border-color:#d9b265;background:#10294a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 24 24' fill='none' stroke='%23f2cf7d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07.07l2-2a5 5 0 0 0-7.07-7.07l-1.14 1.14'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.07-.07l-2 2A5 5 0 0 0 12 20l1.14-1.14'/%3E%3C/svg%3E") center/34px no-repeat;box-shadow:0 0 25px #c99a3640,inset 0 0 17px #d8aa5324}.sidebar-label{color:#a8905d}.sidebar-nav button{color:#d5c69e}.sidebar-nav button i{font-size:0;width:23px;height:23px;background-position:center;background-repeat:no-repeat;background-size:22px}.sidebar-nav button:nth-of-type(1) i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8bc79' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h6'/%3E%3C/svg%3E")}.sidebar-nav button:nth-of-type(2) i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8bc79' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07.07l2-2a5 5 0 0 0-7.07-7.07l-1.14 1.14'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.07-.07l-2 2A5 5 0 0 0 12 20l1.14-1.14'/%3E%3C/svg%3E")}.sidebar-nav button:nth-of-type(3) i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8bc79' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.sidebar-nav button:hover{color:#fff3ce;background:#6048173d}.sidebar-nav button.active{color:#ffe09a;border-color:#c69b43;background:linear-gradient(100deg,#3b2b1d,#172d4e);box-shadow:inset 3px 0 #f5ce72,0 0 24px #d3a03d37}.sidebar-nav button.active i{filter:drop-shadow(0 0 7px #eac36d)}.dashboard-header{border-color:#9b7b4575;background:#09182fd9!important}.dashboard-header .logout{border-color:#b18b46;background:#1c304a!important;color:#f5d88f!important}.header-status{color:#c0aa78}.header-status i{background:#e8c15e;box-shadow:0 0 10px #e8c15e}.workspace-caption h1{color:#fff6dc}.workspace-caption p{color:#c0b18b}.workspace-caption .eyebrow{color:#e6bf69!important}.compact-stats{border-color:#a9874d77!important;background:#9a743932!important}.compact-stats div{background:linear-gradient(145deg,#1a304c,#0d1c34)!important}.compact-stats b{color:#f1cf7d!important}.owner-switcher{border-color:#a9874d73!important;background:linear-gradient(100deg,#142942dc,#0d1b31dc)!important}.short-workbench .short-link-form{border-color:#af8a45ba;background:linear-gradient(135deg,#162d4b,#0d1a30);box-shadow:inset 0 1px #f5d38218,0 16px 45px #0209188c}.short-form-grid label{color:#eadfc3}.short-form-grid input,.short-form-grid select{border-color:#80683d;background:#0b192d}.short-form-grid input:focus,.short-form-grid select:focus{border-color:#e4be67;box-shadow:0 0 0 3px #d6a54224,inset 0 1px 6px #0003}.short-form-grid .auto-download-option{color:#e0cfaa}.short-form-grid button{border-color:#d5ad56;background:linear-gradient(100deg,#83632a,#d4aa4f 53%,#efd27c);box-shadow:0 11px 27px #b5832761,0 0 23px #e1b25535;color:#1a1720}.short-form-grid button:hover{box-shadow:0 15px 30px #b5832782,0 0 28px #e1b25555}.preview-upload span{border-color:#ba9650;background:#162b47;color:#f0d38d}.short-live-panel{border-color:#ad8946aa;background:linear-gradient(160deg,#19304c,#0d1a30);box-shadow:inset 0 1px #f2d18013,0 16px 45px #0000004a}.short-live-panel:after{border-color:#bd91414f;box-shadow:0 0 40px #c9943552}.live-panel-heading span{color:#c8b993}.live-panel-heading span i{background:#e6bd5b;box-shadow:0 0 12px #e6bd5b}.activity-bars{border-color:#95744288}.activity-bars i,.activity-bars i:nth-child(4n),.activity-bars i:nth-child(4n+1){background:linear-gradient(180deg,#ffe29a,#ba8130);box-shadow:0 0 10px #dca64769}.live-total b{color:#f0cd77;text-shadow:0 0 17px #c9974166}.live-total span,.live-stat-grid span{color:#c5b790}.live-stat-grid{border-color:#8d704680}.live-stat-grid div+div{border-color:#8d704680}.live-stat-grid b{color:#fff2cf}.short-links-table{border-color:#a88446ad!important;background:linear-gradient(140deg,#142b47,#0b1930)!important}.short-links-table .table-wrap{border-color:#81683e80}.short-links-table table{background:#0b1b31a8}.short-links-table th{background:linear-gradient(90deg,#263c54,#132941);color:#e5d3a7!important}.short-links-table tbody tr:hover{background:#72521c26}.short-links-table .actions button,.short-links-table .actions label .button{border-color:#8f723f!important;background:#1b314d!important;color:#efd48b!important}.short-links-table .actions button:hover,.short-links-table .actions label:hover .button{border-color:#e1ba61!important;background:#294261!important;box-shadow:0 0 15px #d2a0412d}.short-links-table .actions .danger{border-color:#a75555!important;background:#3b2029!important;color:#ffadb0!important}.short-links-table .actions .location-setting{border-color:#8a6b3e;background:#1b314d;color:#efd48b}.dashboard-app .files:not(.short-links-table),.dashboard-app .upload-card{border-color:#9e7d45a0!important;background:linear-gradient(145deg,#142b48,#0a182e)!important}.dashboard-app .drop{border-color:#b18d4d!important;background:#102540!important}.dashboard-app .actions button,.dashboard-app .link-row button{background:#1b314d!important;color:#efd48b!important}.dashboard-app .actions .danger{background:#3b2029!important;color:#ffadb0!important}.file-and-short-form{margin-top:0!important;border-color:#b38a3e!important;background:linear-gradient(135deg,#172f4e,#0b192f)!important}.file-and-short-form .combined-file-picker{grid-column:span 2}.file-and-short-form .section-title p{max-width:680px}.combined-destinations{margin-top:23px!important}.combined-destinations .destination{max-width:380px}.sidebar-nav button:nth-of-type(3) i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8bc79' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h4'/%3E%3Cpath d='m14.5 15.5 1.5-1.5a2.1 2.1 0 0 1 3 3l-1.5 1.5'/%3E%3Cpath d='m13 17 1.5-1.5'/%3E%3C/svg%3E")!important}.sidebar-nav button:nth-of-type(4) i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8bc79' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-2 2v2M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")!important}@media(max-width:860px){.file-and-short-form .combined-file-picker{grid-column:span 1}}@media(max-width:640px){.file-and-short-form .combined-file-picker{grid-column:auto}.combined-destinations .destination{max-width:190px}}:root{color:#eaf3ff;background:#050814}body{min-height:100vh;background:radial-gradient(circle at 14% 14%,#1d39a82a,transparent 27%),radial-gradient(circle at 88% 20%,#751fe62b,transparent 25%),#050814;color:#eaf3ff}.login-scene{position:relative;overflow:hidden;background:radial-gradient(circle at 22% 50%,#00c8ff21,transparent 28%),radial-gradient(circle at 70% 65%,#874dff24,transparent 33%),#050814}.login-scene:before,.login-scene:after{content:"";position:absolute;width:2px;height:2px;background:#bcefff;border-radius:99px;box-shadow:7vw 12vh #bcefff80,15vw 31vh #805dff,27vw 10vh #39d5ff,35vw 74vh #e6e7ff,48vw 17vh #29c9ff,62vw 80vh #a768ff,73vw 13vh #a9eaff,91vw 67vh #6d55ff,84vw 38vh #effaff;opacity:.65}.login-scene:after{left:8%;top:83%;transform:scale(.65);opacity:.45}.login-grid{position:relative;z-index:1;width:min(1080px,100%);display:grid;grid-template-columns:1.2fr minmax(330px,420px);align-items:center;gap:56px}.login-visual{position:relative;display:grid;place-items:center;min-height:560px}.login-visual img{width:min(100%,520px);filter:drop-shadow(0 0 34px #00d9ff4d);animation:portal-float 7s ease-in-out infinite}.orbit{position:absolute;border:1px solid #28d8ff42;border-radius:50%;filter:drop-shadow(0 0 10px #36dfff)}.orbit-one{width:360px;height:360px;animation:spin 18s linear infinite}.orbit-two{width:470px;height:220px;transform:rotate(-18deg);border-color:#a573ff42;animation:spin-reverse 24s linear infinite}@keyframes portal-float{50%{transform:translateY(-13px) rotate(1deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-378deg)}}.login-card{position:relative;background:linear-gradient(145deg,#132447d9,#0d1630e6)!important;border:1px solid #7cb9ff38!important;box-shadow:0 25px 80px #00000073,0 0 0 1px #8d5cff12 inset!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#48ceff17,transparent 35%,#985eff13);pointer-events:none}.login-card>*{position:relative}.brand{background:linear-gradient(90deg,#55dfff,#a576ff);-webkit-background-clip:text;background-clip:text;color:transparent}.login-card h1{color:#fff;margin:22px 0 10px}.login-card label,.user-form label,.analytics-filters label{color:#b9cae6}.login-card input,.user-form input,.analytics-filters input,.analytics-filters select,.owner-switcher select{border-color:#7da4e14d!important;background:#07142b!important;color:#f5f9ff!important}.login-card button,.user-form button{background:linear-gradient(100deg,#13c9ff,#7657ff)!important;box-shadow:0 8px 25px #216dff44}.turnstile{background:#07142b!important;border-color:#7da4e14d!important}.app{min-height:100vh;background:radial-gradient(circle at 90% 0,#6840d41f,transparent 29%),radial-gradient(circle at 5% 25%,#00d5ff17,transparent 25%),#050814}.app header{background:#0a1225d9!important;border-color:#34517d55!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.content{position:relative}.hero h1{color:#f4f8ff}.hero p,.section-title p{color:#9db2d3!important}.eyebrow{color:#60dcff!important}.stats{background:#30486a80!important;border-color:#30486a80!important;box-shadow:0 15px 40px #0000002e}.stats div,.upload-card,.files,.owner-switcher{background:linear-gradient(145deg,#0e1a32e8,#0a1327e8)!important;border-color:#37557d66!important;box-shadow:0 18px 45px #00000028!important}.stats span,th,td small{color:#91a8ca!important}.stats b,td,strong,.section-title h2{color:#eef6ff}.drop{background:#091934!important;border-color:#2c9ddf77!important;color:#dcecff!important}.drop span{color:#91a8ca!important}.upload-options input,.upload-options select{background:#07142b!important;border-color:#375b8d!important;color:#f1f6ff!important}.upload-options button,.analytics-filters button{background:linear-gradient(100deg,#13c9ff,#7657ff)!important;box-shadow:0 8px 22px #236dfc38}.table-wrap table{color:#dce9fb}th,td{border-color:#29415f80!important}.badge{background:#1a2b47!important;color:#b9cae6!important}.badge.active{background:#123e358f!important;color:#72f5b5!important}.badge.disabled,.badge.expired{background:#4b321a99!important;color:#ffd28a!important}.actions button,.link-row button,.actions label .button{background:#172b50!important;color:#8edfff!important}.actions .danger{background:#43202a!important;color:#ff9eaa!important}.owner-switcher span{color:#a9bddc!important}.modal{background:#0d1930!important;color:#eaf3ff;border:1px solid #37557d66}.events{border-color:#29415f80!important}.events span{color:#9fb5d5!important}.analytics-total{color:#a9bddc!important}.error{background:#4b1c2a!important;color:#ffc2ca!important}@media(max-width:800px){.login-grid{grid-template-columns:1fr;gap:0}.login-visual{min-height:260px}.login-visual img{width:260px}.orbit-one{width:190px;height:190px}.orbit-two{width:260px;height:130px}.login-card{width:min(100%,420px)}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{direction:ltr}.brand span{margin-left:8px;margin-right:0}th,td{text-align:left}.close{left:auto;right:15px}.upload-options .auto-download-option{grid-column:1/-1;display:flex!important;align-items:center;gap:9px;color:#c9e4ff!important}.upload-options .auto-download-option input{width:auto;padding:0}
