:root{
  --bg:#ffffff;
  --bg2:#f7f7f8;
  --panel:rgba(255,255,255,.88);
  --panel-solid:#ffffff;
  --text:#0f0f10;
  --muted:#6f7177;
  --line:#e6e7eb;
  --line2:#d7d9df;
  --black:#111113;
  --soft:#f4f4f5;
  --blue:#5aa8ff;
  --blue2:#bfe6ff;
  --blue3:#eef8ff;
  --ok:#16a34a;
  --warn:#d97706;
  --danger:#dc2626;
  --shadow:0 22px 70px rgba(0,0,0,.075);
  --shadow2:0 28px 90px rgba(15,23,42,.12);
  --radius:22px;
  --content:min(1040px,calc(100vw - 40px));
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;font-size:clamp(15px,.92vw,16px)}
body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;color:var(--text);background:linear-gradient(180deg,#fff 0%,#fbfbfc 56%,#f5f7fa 100%);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}
button{touch-action:manipulation}
::selection{background:#dbeafe;color:#0b1220}
.ambient{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.ambient span{position:absolute;border-radius:999px;filter:blur(42px);opacity:.52;background:radial-gradient(circle,var(--blue2),transparent 64%);animation:float 12s ease-in-out infinite}.ambient span:nth-child(1){width:360px;height:360px;left:-120px;top:70px}.ambient span:nth-child(2){width:320px;height:320px;right:-120px;top:18vh;animation-delay:-4s}.ambient span:nth-child(3){width:230px;height:230px;left:42%;bottom:-100px;animation-delay:-8s}.ambient:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,15,16,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(15,15,16,.026) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 70%,transparent);opacity:.55}@keyframes float{50%{transform:translate3d(26px,-24px,0) scale(1.05)}}
.boot-mask{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);transition:opacity .42s ease,visibility .42s ease}.boot-mask.done{opacity:0;visibility:hidden}.boot-mask>div,.boot-mask>span{grid-area:1/1}.boot-logo{width:58px;height:58px;border-radius:19px;display:grid;place-items:center;background:#111;color:#fff;font-weight:950;letter-spacing:-.08em;box-shadow:0 18px 54px rgba(0,0,0,.16),0 0 0 9px rgba(90,168,255,.10);transform:translateY(-26px);animation:bootFloat 1.45s ease-in-out infinite alternate}.boot-line{align-self:center;justify-self:center;width:210px;height:4px;border-radius:999px;background:#eceef2;overflow:hidden;transform:translateY(38px)}.boot-line i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#111,var(--blue),#111);animation:loadingLine 1.1s ease-in-out infinite}.boot-mask span{transform:translateY(70px);font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.2em;font-weight:850}@keyframes bootFloat{to{transform:translateY(-32px) scale(1.025)}}@keyframes loadingLine{0%{transform:translateX(-120%)}100%{transform:translateX(280%)}}
.page-transition{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;background:rgba(255,255,255,.84);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:.22s ease}.page-transition.active{opacity:1;visibility:visible}.transition-node{position:relative;width:148px;height:112px}.transition-node:before,.transition-node:after{content:"";position:absolute;left:18px;right:18px;top:55px;height:2px;background:linear-gradient(90deg,#111,var(--blue),#111);animation:pulseLine .82s ease-in-out infinite alternate}.transition-node:after{transform:rotate(53deg)}.transition-node i{position:absolute;width:18px;height:18px;border-radius:50%;background:#111;box-shadow:0 0 0 8px rgba(90,168,255,.14),0 0 30px rgba(90,168,255,.55);animation:nodeBlink 1.1s ease-in-out infinite alternate}.transition-node i:nth-child(1){left:8px;top:46px}.transition-node i:nth-child(2){right:8px;top:46px;animation-delay:.18s}.transition-node i:nth-child(3){left:65px;top:2px;animation-delay:.34s}.page-transition p{margin-top:132px;color:#111;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.22em}@keyframes pulseLine{from{opacity:.34;filter:blur(0)}to{opacity:1;filter:blur(.6px)}}@keyframes nodeBlink{to{box-shadow:0 0 0 11px rgba(90,168,255,.18),0 0 38px rgba(90,168,255,.64)}}
.page{width:var(--content);margin:0 auto;padding:30px 0 38px}.page.with-rail{padding-left:0;padding-right:0}.footer{width:var(--content);margin:0 auto;padding:18px 0 30px;color:var(--muted);display:flex;justify-content:space-between;gap:14px;font-size:.78rem}.footer.with-rail{padding-left:0;padding-right:0}
.side-rail{position:fixed;right:0;top:50%;width:264px;z-index:900;transform:translate(calc(100% + 6px),-50%);opacity:1;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.side-rail:hover,.side-rail.open{transform:translate(0,-50%)}.rail-handle{position:absolute;left:-46px;top:26px;width:42px;height:54px;border:1px solid rgba(214,217,223,.82);border-right:0;border-radius:19px 0 0 19px;background:rgba(255,255,255,.58);backdrop-filter:blur(18px);box-shadow:0 16px 48px rgba(0,0,0,.10);cursor:pointer;transition:.2s ease;opacity:.72}.rail-handle:hover{opacity:1;transform:translateX(-2px);box-shadow:0 18px 58px rgba(90,168,255,.20)}.rail-handle span,.rail-handle:before,.rail-handle:after{content:"";position:absolute;left:13px;right:11px;height:2px;border-radius:999px;background:#111;transition:.2s}.rail-handle span{top:26px}.rail-handle:before{top:19px}.rail-handle:after{top:33px}.side-rail.open .rail-handle span{opacity:0}.side-rail.open .rail-handle:before{top:26px;transform:rotate(45deg)}.side-rail.open .rail-handle:after{top:26px;transform:rotate(-45deg)}.rail-inner{min-height:342px;border:1px solid var(--line);border-right:0;border-radius:28px 0 0 28px;background:rgba(255,255,255,.88);backdrop-filter:blur(24px);box-shadow:var(--shadow2);padding:20px 18px 20px 20px}.rail-brand{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;margin-bottom:18px}.rail-brand span{grid-row:span 2;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#111;color:#fff;font-weight:950;letter-spacing:-.08em}.rail-brand b{font-size:1.12rem}.rail-brand small{color:var(--muted)}.rail-nav{display:grid;gap:8px;margin:18px 0}.rail-nav a{padding:12px 13px;border-radius:16px;color:#222;transition:.18s}.rail-nav a:hover{background:#f2f7ff;transform:translateX(-3px)}.rail-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:14px;display:grid;gap:9px}.rail-card strong{font-size:.96rem}.rail-card small{color:var(--muted);line-height:1.5}.btn.full{width:100%}
.hero{border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);background:rgba(255,255,255,.78);box-shadow:var(--shadow);padding:clamp(24px,4vw,36px);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 88% 24%,rgba(191,230,255,.68),transparent 31%),radial-gradient(circle at 0% 100%,rgba(219,234,254,.66),transparent 32%);z-index:-1}.hero.compact{display:grid;grid-template-columns:minmax(0,1fr) clamp(150px,18vw,220px);align-items:center;gap:24px}.hero h1{margin:10px 0 12px;font-size:clamp(2.15rem,4.2vw,3.9rem);line-height:1.03;letter-spacing:-.055em;text-wrap:balance}.hero p{max-width:760px;color:var(--muted);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.72}.eyebrow,.kicker{display:inline-flex;gap:9px;align-items:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:#111}.eyebrow span{width:8px;height:8px;border-radius:999px;background:var(--blue);box-shadow:0 0 20px rgba(90,168,255,.8)}.home-orbit{width:clamp(150px,18vw,220px);height:150px;position:relative;justify-self:end}.home-orbit:before,.home-orbit:after{content:"";position:absolute;left:20px;right:20px;top:74px;height:2px;background:linear-gradient(90deg,#111,var(--blue),#111);animation:pulseLine 1.2s ease-in-out infinite alternate}.home-orbit:after{transform:rotate(-42deg)}.home-orbit i{position:absolute;width:30px;height:30px;border-radius:50%;background:#111;box-shadow:0 0 0 10px rgba(90,168,255,.12),0 12px 40px rgba(90,168,255,.35)}.home-orbit i:nth-child(1){left:0;top:58px}.home-orbit i:nth-child(2){right:0;top:58px}.home-orbit i:nth-child(3){left:calc(50% - 15px);top:4px}.home-orbit b{position:absolute;left:calc(50% - 15px);bottom:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#111,var(--blue));box-shadow:0 0 0 10px rgba(191,230,255,.34)}
.panel,.auth-card,.stat-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);backdrop-filter:blur(18px);box-shadow:var(--shadow);padding:clamp(18px,2.5vw,26px)}.panel{margin-top:22px}.clip-main{max-width:860px;margin-left:auto;margin-right:auto}.panel-title,.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.panel h2,.section-head h2{margin:4px 0 0;font-size:clamp(1.45rem,2.4vw,1.85rem);letter-spacing:-.04em}.subtle{color:var(--muted);line-height:1.65}.status-dot{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;color:#111;font-size:.78rem;font-weight:900;white-space:nowrap}.status-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px rgba(90,168,255,.14)}.clip-meter{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:18px;background:#fff;padding:12px 14px;margin:16px 0}.clip-meter span{color:var(--muted)}.clip-meter b{font-size:.84rem}.clip-meter i{grid-column:1/-1;height:7px;background:#eee;border-radius:999px;overflow:hidden}.clip-meter em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#111,var(--blue),var(--blue2));box-shadow:0 0 18px rgba(90,168,255,.4)}
input,textarea,select{width:100%;border:1px solid var(--line);border-radius:16px;background:#fff;color:#111;padding:12px 13px;outline:0;transition:border-color .18s,box-shadow .18s,transform .18s}textarea{resize:vertical;min-height:150px}.clip-input{min-height:176px;font-size:1rem;line-height:1.62}input:focus,textarea:focus,select:focus{border-color:#93c5fd;box-shadow:0 0 0 5px rgba(90,168,255,.15);transform:translateY(-1px)}label{display:grid;gap:7px;color:#111;font-weight:720}label small,.table td small{color:var(--muted);font-size:.76rem}.toolbar,.row,.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line2);border-radius:14px;padding:10px 14px;background:#fff;color:#111;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s;white-space:nowrap;position:relative;overflow:hidden}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:#cfd3d9}.btn:active{transform:scale(.98)}.btn.primary{background:#111;color:#fff;border-color:#111;font-weight:900}.btn.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(191,230,255,.34),transparent);transform:translateX(-120%)}.btn.primary:hover:after{animation:sweep .72s ease}.btn.ghost{background:#fff}.btn.danger{border-color:#fecaca;color:var(--danger);background:#fff}.btn.danger:hover{background:#fef2f2}@keyframes sweep{to{transform:translateX(120%)}}
.dropzone{border:1.5px dashed #d1d5db;border-radius:22px;background:#fff;min-height:176px;display:grid;place-items:center;text-align:center;padding:24px;margin:14px 0;cursor:pointer;transition:.22s ease}.dropzone:hover,.dropzone.dragover{border-color:#93c5fd;background:#f0f9ff;transform:translateY(-2px)}.drop-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#111;color:#fff;font-size:28px;box-shadow:0 14px 30px rgba(0,0,0,.14)}.dropzone span{color:var(--muted);max-width:560px}.queue{display:grid;gap:10px}.queue-item{border:1px solid var(--line);border-radius:16px;background:#fff;padding:12px}.bar{height:7px;background:#eee;border-radius:999px;overflow:hidden;margin:8px 0}.bar span{display:block;height:100%;background:linear-gradient(90deg,#111,var(--blue));border-radius:inherit;width:0}.ok{color:var(--ok)}.fail{color:var(--danger)}
.grid{display:grid;gap:18px;margin-top:22px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card span{display:block;color:var(--muted);font-size:.84rem}.stat-card strong{display:block;font-size:clamp(1.8rem,4vw,2.35rem);margin-top:6px}.link-panel{display:block;transition:.2s}.link-panel:hover{transform:translateY(-3px);border-color:#cbd5e1}.empty-state{display:grid;gap:8px;place-items:center;text-align:center;color:var(--muted);padding:36px}.empty-state strong{color:#111}.login-hint{text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}.table{width:100%;border-collapse:collapse;min-width:760px}.table th,.table td{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.table th{background:#f8f8f9;color:#444;font-size:.82rem}.table tr:hover td{background:#fafafa}.table input,.table select{min-width:110px}.clip-list{display:grid;gap:12px;margin-top:18px}.clip-item{border:1px solid var(--line);border-radius:18px;background:#fff;padding:14px;transition:.18s}.clip-item:hover{transform:translateY(-1px);box-shadow:0 16px 44px rgba(0,0,0,.07)}.clip-item img{max-width:100%;border:1px solid var(--line);border-radius:14px;margin:10px 0}.clip-item pre{white-space:pre-wrap;word-break:break-word;background:#f6f6f7;color:#111;border:1px solid var(--line);border-radius:14px;padding:13px;max-height:260px;overflow:auto}.clip-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.clip-meta strong{color:#111}.share-pop{position:fixed;inset:auto 18px 18px auto;width:min(390px,calc(100vw - 36px));background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 80px rgba(0,0,0,.18);z-index:1300;padding:16px;display:grid;gap:12px}.share-pop h3{margin:0}.share-pop .form-grid{grid-template-columns:1fr 1fr}.share-result{font-size:.82rem;color:var(--muted);word-break:break-all}
.auth-card{width:min(520px,calc(100vw - 32px));margin:8vh auto}.auth-card.wide{width:min(900px,calc(100vw - 32px))}.auth-card h1{font-size:clamp(2.15rem,5vw,3.35rem);line-height:1;letter-spacing:-.055em;margin:10px 0}.auth-card p{color:var(--muted);line-height:1.7}.auth-card form{display:grid;gap:14px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .full-span{grid-column:1/-1}.check{display:flex!important;align-items:center;gap:10px;align-self:end}.check input{width:auto}.check.mini{font-weight:600}.alert{padding:12px 14px;border-radius:16px;border:1px solid var(--line);margin:12px 0}.alert.success{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.alert.danger{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.inline-form{display:grid;grid-template-columns:1fr 1fr 140px 130px 120px 120px 90px auto;gap:10px;margin-bottom:18px}.mini-form{display:inline-flex;gap:8px}.admin-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.admin-tabs a{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#333;transition:.18s}.admin-tabs a.active,.admin-tabs a:hover{background:#111;color:#fff;border-color:#111}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;color:#111;word-break:break-all}.storage-test-result{margin:10px 0}.storage-test-result .alert{margin:0}.storage-policy{display:flex;gap:14px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);padding:14px;margin:16px 0;box-shadow:0 12px 38px rgba(0,0,0,.045)}.switch-line{display:flex!important;align-items:center;gap:12px;margin:0;flex:1}.switch-line input{width:42px;height:24px;appearance:none;border-radius:999px;background:#d4d4d8;border:1px solid #c4c4c8;position:relative;transition:.18s;flex:0 0 auto}.switch-line input:before{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.22);transition:.18s}.switch-line input:checked{background:linear-gradient(90deg,#111,var(--blue));border-color:#111}.switch-line input:checked:before{transform:translateX(18px)}.switch-line span{display:grid;gap:2px}.switch-line small{color:var(--muted);line-height:1.45}.storage-form{position:relative}.storage-form:before{content:"";position:absolute;inset:-6px;border-radius:26px;background:linear-gradient(135deg,rgba(17,17,17,.04),rgba(147,197,253,.12),rgba(17,17,17,.03));z-index:-1;opacity:.75}
.install-card{position:relative}.install-card:after{content:"";position:absolute;right:28px;top:28px;width:86px;height:86px;border-radius:999px;border:1px solid rgba(90,168,255,.28);background:radial-gradient(circle,rgba(191,230,255,.55),transparent 62%);animation:float 8s ease-in-out infinite;pointer-events:none}.install-wizard{display:grid;gap:16px}.install-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.install-steps button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 12px;color:var(--muted);font-weight:900;cursor:pointer;transition:.18s}.install-steps button.active{background:#111;color:#fff;border-color:#111;box-shadow:0 10px 28px rgba(90,168,255,.16)}.install-page{display:none;animation:pageIn .28s ease}.install-page.active{display:block}.install-page h2{margin:6px 0 18px}.wizard-actions{display:flex;justify-content:space-between;gap:12px}.install-checks{display:grid;gap:10px}.check-row{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px}.check-row strong{display:block}.check-row small,.check-row em{display:block;color:var(--muted);font-size:.76rem;line-height:1.45}.check-row em{font-style:normal;margin-top:3px}.check-dot{flex:0 0 12px;width:12px;height:12px;border-radius:999px;margin-top:5px;background:var(--warn)}.check-row.ok .check-dot{background:var(--ok)}.check-row.bad .check-dot{background:var(--danger)}.install-note{border:1px solid #bfdbfe;background:#eff6ff;border-radius:18px;padding:14px;margin-top:14px}.install-note p{margin:6px 0 0;color:#334155}.password-hint{color:var(--muted)}.password-hint[data-score="0"],.password-hint[data-score="1"]{color:var(--danger)}.password-hint[data-score="2"],.password-hint[data-score="3"]{color:var(--warn)}.password-hint[data-score="4"],.password-hint[data-score="5"]{color:var(--ok)}@keyframes pageIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.toast-box{position:fixed;right:18px;bottom:18px;z-index:1900;display:grid;gap:10px;width:min(360px,calc(100vw - 36px))}.toast{opacity:0;transform:translateY(10px);transition:.22s;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.18);padding:12px 14px;color:#111}.toast.show{opacity:1;transform:none}.toast.fail{border-color:#fecaca;color:var(--danger)}.toast.ok{border-color:#bfdbfe}.reveal-card{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease,box-shadow .22s ease}.reveal-card.in{opacity:1;transform:translate3d(calc(var(--lift-x,0) * 1px),calc(var(--lift-y,0) * 1px),0)}.mouse-glow{position:fixed;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(147,197,253,.20),transparent 64%);pointer-events:none;z-index:-1;transform:translate(-50%,-50%);transition:opacity .2s;opacity:.65}.focus-card{will-change:transform}.has-focus-motion .focus-card:not(.reveal-card){transform:translate3d(calc(var(--lift-x,0) * 1px),calc(var(--lift-y,0) * 1px),0);transition:transform .16s ease,box-shadow .22s ease,border-color .22s ease}.has-focus-motion .focus-card:hover{box-shadow:var(--shadow2);border-color:#d8e9ff}
@media (hover:none){.side-rail{transform:translate(calc(100% + 6px),-50%)}.side-rail:hover{transform:translate(calc(100% + 6px),-50%)}.side-rail.open{transform:translate(0,-50%)}}
@media (max-width:980px){:root{--content:min(920px,calc(100vw - 32px))}.grid.two,.grid.four,.form-grid{grid-template-columns:1fr}.hero.compact{grid-template-columns:minmax(0,1fr) 170px}.inline-form{grid-template-columns:1fr 1fr}.clip-main{max-width:none}.home-orbit{height:132px}}
@media (max-width:720px){:root{--content:calc(100vw - 26px)}html{font-size:15px}.page{padding-top:18px}.footer{display:grid}.side-rail{top:0;width:min(300px,86vw);transform:translate(calc(100% + 6px),0)}.side-rail:hover{transform:translate(calc(100% + 6px),0)}.side-rail.open{transform:translate(0,0)}.rail-inner{min-height:100vh;border-radius:28px 0 0 28px;overflow:auto}.rail-handle{top:18px;left:-42px;width:40px;height:52px}.hero{padding:22px}.hero.compact{display:block}.hero h1{font-size:clamp(2rem,11vw,3rem);letter-spacing:-.045em}.hero p{font-size:.98rem}.home-orbit{margin:18px auto 0;width:160px;height:118px}.home-orbit:before,.home-orbit:after{top:58px}.home-orbit i{width:24px;height:24px}.home-orbit i:nth-child(1){top:46px}.home-orbit i:nth-child(2){top:46px}.home-orbit b{width:24px;height:24px}.panel-title,.section-head{display:grid}.toolbar,.actions{align-items:stretch}.toolbar .btn,.actions .btn{width:100%}.storage-policy{display:grid}.switch-line{align-items:flex-start}.install-card:after{display:none}.install-steps{grid-template-columns:1fr 1fr}.wizard-actions{display:grid}.table{min-width:680px}.share-pop{left:13px;right:13px;width:auto}.auth-card{padding:22px}.clip-input{min-height:150px}}
@media (max-width:440px){:root{--content:calc(100vw - 20px)}.install-steps{grid-template-columns:1fr}.inline-form{grid-template-columns:1fr}.clip-meta{display:grid}.panel{padding:16px}.hero{border-radius:22px}.status-dot{justify-self:start}.table{min-width:620px}.btn{width:100%}.row .btn{width:auto}.clip-meter{grid-template-columns:1fr}.clip-meter b{justify-self:start}.footer{font-size:.74rem}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.page-transition,.boot-mask{display:none!important}.reveal-card{opacity:1;transform:none}.mouse-glow{display:none!important}}

/* Lynk v1.4 interaction/layout refinements */
:root{--content:min(1180px,calc(100vw - 44px));--ink:#0d0d0f;--muted:#6b7280;--soft-blue:#eef8ff;--soft-blue-2:#dff1ff;--line:#e8e8eb;--shadow3:0 22px 70px rgba(0,0,0,.08)}
body{font-size:clamp(15px,1.15vw,17px);text-rendering:optimizeLegibility}.page{max-width:var(--content);margin:0 auto}.hero.compact.hero-tight{grid-template-columns:minmax(0,1.08fr) minmax(180px,.52fr);padding:clamp(24px,4vw,44px);min-height:0;align-items:center}.hero-tight h1{font-size:clamp(2.55rem,6.2vw,5.15rem)!important;line-height:.96;letter-spacing:-.07em;max-width:820px}.hero-tight p{font-size:clamp(.95rem,1.4vw,1.12rem);max-width:760px;color:#5f6368}.eyebrow{font-size:clamp(.72rem,1vw,.86rem)}.panel{padding:clamp(18px,3vw,30px)}.clip-main{max-width:min(860px,calc(100vw - 44px));margin-left:auto;margin-right:auto}.clip-input{min-height:clamp(150px,23vh,245px)}.toolbar.compact{gap:8px;flex-wrap:wrap}.dropzone.compact{padding:18px;grid-template-columns:auto 1fr}.dropzone.compact .drop-icon{width:42px;height:42px}.admin-hero h1{font-size:clamp(2.2rem,5vw,4rem)!important}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats .stat-card{min-height:110px}.mini-stat{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.mini-stat span{display:block;color:var(--muted);font-size:.82rem}.mini-stat strong{display:block;margin-top:6px;font-size:1.3rem}.file-tools{display:flex;gap:10px;margin:14px 0 16px}.file-tools input{flex:1}.pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;color:var(--muted);font-weight:700}.pager button:disabled{opacity:.45;cursor:not-allowed}.clip-more{text-align:center}.loading-dot{display:inline-block;width:.8em;height:.8em;border-radius:999px;background:linear-gradient(135deg,#111,#93c5fd);margin-right:8px;vertical-align:-1px;animation:pulseDot 1s ease-in-out infinite}.boot-mask{background:radial-gradient(circle at 55% 45%,rgba(191,230,255,.42),transparent 38%),#fff}.boot-logo{background:#111;color:#fff;box-shadow:0 0 0 10px rgba(147,197,253,.18)}.boot-line{background:#eee}.boot-line i{background:linear-gradient(90deg,#111,#93c5fd,#111)}.page-transition{background:rgba(255,255,255,.72);backdrop-filter:blur(18px)}.transition-node i{background:#111;box-shadow:0 0 0 10px rgba(147,197,253,.22)}
.side-rail{left:auto!important;right:0!important;top:50%;width:min(328px,86vw);transform:translate(calc(100% + 6px),-50%);z-index:1200}.side-rail:hover{transform:translate(0,-50%)}.side-rail.open{transform:translate(0,-50%)}.rail-handle{left:-48px!important;right:auto;width:44px;height:56px;border-radius:18px 0 0 18px;background:rgba(255,255,255,.68);backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 40px rgba(0,0,0,.12)}.rail-handle:hover{background:#fff;box-shadow:0 18px 52px rgba(0,0,0,.16),0 0 0 8px rgba(147,197,253,.16)}.rail-inner{border-radius:30px 0 0 30px}.rail-nav.account-only a{font-size:1rem;padding:13px 14px}.rail-card.compact{gap:10px}.page.with-rail,.footer.with-rail{margin-left:auto!important;margin-right:auto!important}.focus-card{position:relative}.focus-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--focus-x,50%) var(--focus-y,50%),rgba(147,197,253,.14),transparent 34%);opacity:0;transition:opacity .22s;pointer-events:none}.focus-card:hover:before{opacity:1}.has-focus-motion .focus-card:hover{box-shadow:var(--shadow3)}
.modal{position:fixed;inset:0;background:rgba(255,255,255,.58);backdrop-filter:blur(14px);display:none;place-items:center;z-index:1700;padding:18px}.modal.open{display:grid;animation:fadeIn .16s ease}.modal-card{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 30px 100px rgba(0,0,0,.18);padding:24px;position:relative}.modal-card.wide{width:min(980px,calc(100vw - 32px))}.modal-close{position:absolute;right:14px;top:12px;border:0;background:#f3f4f6;border-radius:999px;width:36px;height:36px;font-size:24px;cursor:pointer}.modal-close:hover{background:#111;color:#fff}.user-table tr{transition:.16s}.user-table tr:hover{transform:translateY(-1px)}.share-page{width:min(720px,calc(100vw - 32px));margin:12vh auto;text-align:center}.share-page h1{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.045em;line-height:1.05}.share-mark{width:70px;height:70px;margin:0 auto 18px;border-radius:22px;background:#111;color:#fff;display:grid;place-items:center;font-weight:950;box-shadow:0 0 0 12px rgba(147,197,253,.15)}.share-info{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.share-info span{border:1px solid var(--line);border-radius:18px;padding:12px;color:var(--muted);display:grid;gap:4px}.share-info b{color:#111}.countdown{width:86px;height:86px;border-radius:50%;margin:20px auto;display:grid;place-items:center;font-size:2.4rem;font-weight:950;background:radial-gradient(circle at 35% 30%,#fff,#eff8ff);border:1px solid #dbeafe;box-shadow:0 18px 48px rgba(147,197,253,.24);animation:countPulse 1s ease-in-out infinite}.btn.large{padding:14px 22px;font-size:1.05rem}.share-pop code{display:block;padding:10px;border-radius:12px;background:#f6f7f8;border:1px solid var(--line);margin:8px 0}.storage-form label small,.form-grid label small{color:var(--muted);font-size:.76rem}.table td,.table th{font-size:.92rem}.clip-item.empty{color:var(--muted)}
@keyframes pulseDot{0%,100%{transform:scale(.75);opacity:.55}50%{transform:scale(1);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes countPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}
@media (max-width:980px){.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.hero.compact.hero-tight{grid-template-columns:1fr 150px}.hero-tight h1{font-size:clamp(2.25rem,9vw,4rem)!important}.share-info{grid-template-columns:1fr}.file-tools{display:grid}.pager{justify-content:center;flex-wrap:wrap}}
@media (max-width:720px){:root{--content:calc(100vw - 24px)}.hero.compact.hero-tight{display:block;padding:22px}.hero-tight h1{font-size:clamp(2.05rem,12.5vw,3.15rem)!important;letter-spacing:-.055em}.home-orbit{opacity:.86}.clip-main{max-width:var(--content)}.side-rail{top:0;transform:translate(calc(100% + 6px),0)}.side-rail:hover{transform:translate(calc(100% + 6px),0)}.side-rail.open{transform:translate(0,0)}.rail-handle{top:18px;left:-42px!important;width:40px;height:52px}.rail-inner{min-height:100vh;border-radius:26px 0 0 26px}.grid.three{grid-template-columns:1fr}.share-page{margin:6vh auto}.modal-card{padding:20px}.dropzone.compact{display:grid;grid-template-columns:1fr}.table td,.table th{font-size:.86rem}.hero p{max-width:100%}}
@media (max-width:440px){.hero-tight h1{font-size:clamp(1.9rem,13.5vw,2.65rem)!important}.toolbar{display:grid}.toolbar .btn{width:100%}.share-info{gap:8px}.countdown{width:72px;height:72px;font-size:2rem}.clip-input{min-height:135px}.panel{padding:16px}.form-grid{grid-template-columns:1fr!important}.modal{padding:10px}.modal-card{width:calc(100vw - 20px)}}

/* Lynk 1.5 refined operation theme */
:root{--content:min(980px,calc(100vw - 44px));--ease:cubic-bezier(.2,.7,.2,1)}
html[data-theme="dark"]{--bg:#0f0f10;--bg2:#151517;--panel:rgba(24,24,27,.82);--panel-solid:#18181b;--text:#f6f7f9;--muted:#a1a1aa;--line:#2c2d31;--line2:#3f4047;--black:#f6f7f9;--soft:#1f2024;--blue:#72b7ff;--blue2:#2d6fae;--blue3:#11243a;--shadow:0 22px 70px rgba(0,0,0,.34);--shadow2:0 28px 90px rgba(0,0,0,.48)}
html[data-theme="dark"] body{background:linear-gradient(180deg,#0f0f10 0%,#121316 55%,#17181c 100%);color:var(--text)}
html[data-theme="dark"] .panel,html[data-theme="dark"] .auth-card,html[data-theme="dark"] .stat-card,html[data-theme="dark"] .hero,html[data-theme="dark"] .rail-inner{background:rgba(24,24,27,.78);border-color:var(--line)}
html[data-theme="dark"] .clip-meter,html[data-theme="dark"] .status-dot,html[data-theme="dark"] .rail-card,html[data-theme="dark"] .mini-stat,html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select,html[data-theme="dark"] .modal-card,html[data-theme="dark"] .toast,html[data-theme="dark"] .share-info span{background:#18181b;color:var(--text);border-color:var(--line)}
html[data-theme="dark"] .btn.ghost{background:#18181b;color:#f6f7f9;border-color:var(--line)}
html[data-theme="dark"] .btn.primary,html[data-theme="dark"] .boot-logo,html[data-theme="dark"] .rail-brand span,html[data-theme="dark"] .share-mark{background:#f6f7f9;color:#09090b}
html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .kicker,html[data-theme="dark"] .share-info b,html[data-theme="dark"] .page-transition p{color:#f6f7f9}
html[data-theme="dark"] .ambient:after{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}
html[data-theme="dark"] .boot-mask,html[data-theme="dark"] .page-transition{background:rgba(9,9,11,.78)}
html[data-theme="dark"] .modal{background:rgba(9,9,11,.56)}
html[data-theme="dark"] .home-orbit i,html[data-theme="dark"] .transition-node i{background:#f6f7f9}
html[data-theme="dark"] .home-orbit:before,html[data-theme="dark"] .home-orbit:after,html[data-theme="dark"] .transition-node:before,html[data-theme="dark"] .transition-node:after{background:linear-gradient(90deg,#f6f7f9,var(--blue),#f6f7f9)}
.footer{display:none!important}.page{padding-bottom:42px}.hero.compact.hero-tight{padding:clamp(22px,3.2vw,34px);grid-template-columns:minmax(0,1fr) minmax(150px,.42fr)}.hero-tight h1{font-size:clamp(2rem,4.65vw,4.25rem)!important;line-height:.98;max-width:720px}.hero-tight p{font-size:clamp(.9rem,1.05vw,1rem);max-width:680px}.home-orbit{transform:scale(.88);transform-origin:center}.panel h2,.section-head h2{font-size:clamp(1.35rem,2vw,1.72rem)}.clip-main{max-width:min(820px,calc(100vw - 48px))}.clip-input{min-height:clamp(135px,20vh,215px)}.panel,.hero,.auth-card,.stat-card,.clip-item,.mini-stat{transition:transform .18s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease),background .22s ease}.focus-card:hover{border-color:rgba(114,183,255,.44)!important}.rail-handle{opacity:.52;background:rgba(255,255,255,.42)}html[data-theme="dark"] .rail-handle{background:rgba(24,24,27,.46);border-color:var(--line)}.side-rail:not(.open):not(:hover) .rail-inner{visibility:hidden}.icon-entry{display:flex!important;align-items:center;justify-content:space-between}.icon-entry b{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#111;color:#fff}html[data-theme="dark"] .icon-entry b{background:#f6f7f9;color:#09090b}.icon-only-link{font-size:1.1rem;text-align:center}.theme-toggle{position:fixed;right:18px;bottom:18px;z-index:1200;width:46px;height:46px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.68);backdrop-filter:blur(18px);box-shadow:0 18px 54px rgba(0,0,0,.14);cursor:pointer;display:grid;place-items:center;transition:.2s var(--ease);opacity:.78}.theme-toggle:hover{opacity:1;transform:translateY(-2px) scale(1.03)}.theme-toggle span{width:20px;height:20px;border-radius:50%;background:#111;box-shadow:inset -6px -6px 0 rgba(255,255,255,.9);transition:.22s var(--ease)}html[data-theme="dark"] .theme-toggle{background:rgba(24,24,27,.72)}html[data-theme="dark"] .theme-toggle span{background:#f6f7f9;box-shadow:0 0 0 5px rgba(114,183,255,.14)}.clip-upload{border:1px solid var(--line);border-radius:18px;background:var(--panel-solid);padding:12px 14px;margin:12px 0;display:grid;gap:8px;animation:fadeIn .18s ease}.clip-upload .bar{height:7px;border-radius:999px;background:var(--soft);overflow:hidden}.clip-upload .bar span{display:block;height:100%;width:4%;border-radius:inherit;background:linear-gradient(90deg,#111,var(--blue));transition:width .18s ease}.clip-upload small{color:var(--muted)}html[data-theme="dark"] .clip-upload .bar span{background:linear-gradient(90deg,#f6f7f9,var(--blue))}.share-page{display:grid;justify-items:center;align-content:center;min-height:min(720px,calc(100vh - 60px));margin:6vh auto}.share-page h1{font-size:clamp(1.75rem,4vw,3rem);word-break:break-word}.share-actions{display:grid;justify-items:center;gap:12px;margin:14px 0 6px}.share-actions .btn{min-width:148px}.audit-table code{max-width:360px;display:block;white-space:pre-wrap;word-break:break-all}.audit-table small{max-width:240px;display:block;word-break:break-all}.account-stats .mini-stat strong{font-size:clamp(1rem,1.8vw,1.2rem)}
@media (max-width:980px){.hero.compact.hero-tight{grid-template-columns:1fr 130px}.hero-tight h1{font-size:clamp(2rem,7vw,3.35rem)!important}.clip-main{max-width:var(--content)}}
@media (max-width:720px){.hero.compact.hero-tight{padding:20px}.hero-tight h1{font-size:clamp(1.85rem,10vw,2.65rem)!important;line-height:1}.hero-tight p{font-size:.92rem;line-height:1.6}.home-orbit{display:none}.theme-toggle{right:14px;bottom:14px;width:42px;height:42px}.share-page{min-height:calc(100vh - 30px);margin:15px auto}.share-actions .btn{width:auto}.side-rail{width:min(286px,88vw)}}
@media (max-width:440px){.hero-tight h1{font-size:clamp(1.65rem,11vw,2.25rem)!important}.panel-title,.section-head{gap:10px}.clip-main{max-width:var(--content)}.clip-input{min-height:128px}.share-info{grid-template-columns:1fr!important}}

/* Lynk 1.6 final polish */
.hero.compact.hero-tight{padding:clamp(20px,2.8vw,30px)!important;grid-template-columns:minmax(0,1fr) minmax(128px,.36fr)!important;gap:clamp(12px,2vw,22px)!important}
.hero-tight h1{font-size:clamp(1.85rem,3.65vw,3.35rem)!important;line-height:1.06!important;letter-spacing:-.055em!important;max-width:660px!important}
.hero-tight p{font-size:clamp(.88rem,.95vw,.98rem)!important;line-height:1.65!important;max-width:620px!important}.hero .eyebrow{font-size:clamp(.68rem,.8vw,.78rem)!important}.home-orbit{transform:scale(.74)!important;opacity:.92}.side-rail:not(.open):not(:hover) .rail-inner{display:none!important}.guest-login-icon{justify-content:center!important;min-height:48px}.guest-login-icon b{margin:auto}.rail-card.compact small{font-size:.82rem}.storage-form label:has(input[name="bucket"]),.storage-form label:has(input[name="access_key"]),.storage-form label:has(input[name="secret_key"]),.storage-form label:has(input[name="region"]),.storage-form label:has(input[name="presign_ttl"]){background:linear-gradient(180deg,rgba(245,250,255,.86),rgba(255,255,255,.92));border-radius:16px;padding:10px;border:1px solid rgba(147,197,253,.18)}.share-page{width:min(720px,calc(100vw - 28px))}.share-actions{width:100%;display:grid;place-items:center!important;text-align:center}.share-actions .btn.large{margin-inline:auto;min-width:160px}.clip-upload strong{font-size:.95rem}.clip-upload small{font-size:.84rem}.theme-toggle{right:22px!important;bottom:22px!important}
html[data-theme="dark"] .storage-form label:has(input[name="bucket"]),html[data-theme="dark"] .storage-form label:has(input[name="access_key"]),html[data-theme="dark"] .storage-form label:has(input[name="secret_key"]),html[data-theme="dark"] .storage-form label:has(input[name="region"]),html[data-theme="dark"] .storage-form label:has(input[name="presign_ttl"]){background:rgba(24,24,27,.78);border-color:rgba(147,197,253,.18)}
@media (max-width:980px){.hero.compact.hero-tight{grid-template-columns:1fr 108px!important}.hero-tight h1{font-size:clamp(1.9rem,5.5vw,3rem)!important}.home-orbit{transform:scale(.66)!important}}
@media (max-width:720px){.hero.compact.hero-tight{display:block!important;padding:18px!important}.hero-tight h1{font-size:clamp(1.58rem,8.4vw,2.28rem)!important;letter-spacing:-.045em!important}.hero-tight p{font-size:.9rem!important}.theme-toggle{right:14px!important;bottom:14px!important}.side-rail:not(.open) .rail-inner{display:none!important}}


/* Lynk 1.7 operation polish */
:root{color-scheme:light}.hero-tight h1{font-size:clamp(1.72rem,3.25vw,3rem)!important;line-height:1.08!important}.hero-tight p{font-size:clamp(.86rem,.9vw,.95rem)!important}.file-drawer .section-head .btn[href="/files"]::first-letter{text-transform:none}.share-pop{position:fixed!important;inset:0!important;width:auto!important;z-index:1750!important;display:grid!important;place-items:center!important;padding:20px!important;background:rgba(255,255,255,.58)!important;backdrop-filter:blur(18px)!important;box-shadow:none!important;border:0!important;border-radius:0!important;animation:fadeIn .16s ease}.share-dialog{width:min(460px,calc(100vw - 32px));background:var(--panel-solid);border:1px solid var(--line);border-radius:26px;box-shadow:0 30px 110px rgba(0,0,0,.22);padding:22px;display:grid;gap:13px;position:relative}.share-dialog h3{margin:0;padding-right:42px}.share-dialog .form-grid{grid-template-columns:1fr 1fr}.share-dialog code,.share-ready code{display:block;padding:12px;border-radius:14px;background:var(--soft);border:1px solid var(--line);word-break:break-all;color:var(--text);margin:9px 0}.share-ready{display:grid;gap:10px}.mini-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.83rem}.mini-meta span{border:1px solid var(--line);border-radius:999px;padding:6px 9px;background:var(--panel)}.share-toolbar{margin-top:2px}.share-page{align-content:center!important;justify-content:center!important}.share-actions{width:100%;display:grid!important;justify-items:center!important;align-items:center!important}.share-actions .btn.large{justify-self:center!important;margin-inline:auto!important}.btn.primary[href*="/api/download"],a.btn.primary[href*="/api/download"]{white-space:nowrap}
html[data-theme="dark"]{color-scheme:dark}html[data-theme="dark"] body{background:linear-gradient(180deg,#0f0f10 0%,#121316 58%,#111827 100%)!important}html[data-theme="dark"] .panel,html[data-theme="dark"] .hero,html[data-theme="dark"] .auth-card,html[data-theme="dark"] .stat-card,html[data-theme="dark"] .link-panel,html[data-theme="dark"] .modal-card,html[data-theme="dark"] .rail-inner,html[data-theme="dark"] .share-dialog,html[data-theme="dark"] .share-page{background:rgba(24,24,27,.88)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme="dark"] .table-wrap,html[data-theme="dark"] .dropzone,html[data-theme="dark"] .queue-item,html[data-theme="dark"] .clip-item,html[data-theme="dark"] .clip-upload,html[data-theme="dark"] .rail-card,html[data-theme="dark"] .clip-meter,html[data-theme="dark"] .empty-state,html[data-theme="dark"] .alert,html[data-theme="dark"] .share-result,html[data-theme="dark"] .toast{background:var(--panel-solid)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme="dark"] .dropzone strong,html[data-theme="dark"] .empty-state strong,html[data-theme="dark"] .clip-meta strong,html[data-theme="dark"] .rail-brand b,html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] strong{color:var(--text)!important}html[data-theme="dark"] .subtle,html[data-theme="dark"] small,html[data-theme="dark"] .rail-brand small,html[data-theme="dark"] .clip-meta span{color:var(--muted)!important}html[data-theme="dark"] .table{background:transparent!important;color:var(--text)!important}html[data-theme="dark"] .table th{background:#202125!important;color:#e5e7eb!important;border-color:var(--line)!important}html[data-theme="dark"] .table td{background:transparent!important;color:#f6f7f9!important;border-color:var(--line)!important}html[data-theme="dark"] .table tr:hover td{background:rgba(255,255,255,.045)!important}html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select{background:#121316!important;color:#f6f7f9!important;border-color:#34363d!important}html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#8f929b!important}html[data-theme="dark"] .btn.ghost{background:#18181b!important;color:#f6f7f9!important;border-color:#34363d!important}html[data-theme="dark"] .btn.danger{background:#1f1214!important;color:#fecaca!important;border-color:#7f1d1d!important}html[data-theme="dark"] .btn.primary{background:#f6f7f9!important;color:#09090b!important}html[data-theme="dark"] .share-pop{background:rgba(3,7,18,.64)!important}html[data-theme="dark"] .share-dialog code,html[data-theme="dark"] .share-ready code,html[data-theme="dark"] .clip-item pre,html[data-theme="dark"] .audit-table code{background:#111216!important;color:#f6f7f9!important;border-color:#30323a!important}html[data-theme="dark"] .rail-handle{background:rgba(24,24,27,.74)!important;border-color:#34363d!important}html[data-theme="dark"] .rail-handle span,html[data-theme="dark"] .rail-handle:before,html[data-theme="dark"] .rail-handle:after{background:#f6f7f9!important}html[data-theme="dark"] .home-orbit{filter:none}.side-rail:not(.open):not(:hover) .rail-inner{display:none!important}.rail-inner{color:var(--text)}.rail-nav a{color:var(--text)}.rail-nav a:hover{background:rgba(90,168,255,.12)}
@media (max-width:720px){.share-dialog{width:min(420px,calc(100vw - 26px));padding:18px;border-radius:22px}.share-dialog .form-grid{grid-template-columns:1fr}.hero-tight h1{font-size:clamp(1.52rem,8vw,2.12rem)!important}.hero-tight p{font-size:.88rem!important}.share-actions .btn.large{min-width:150px}.table-wrap{border-radius:16px}}
