:root{--page-bg:radial-gradient(120% 80% at 50% 0%, #26262c 0%, #0a0a0c 60%);--ink:#f5f5f7;--muted:#ebebf08c;--accent:#0a84ff;--accent-soft:#64d2ff;--line:#ffffff1f;--card:#ffffff14;--card-hover:#ffffff24;--editor-bg:#ffffff0f;--input-bg:#ffffff0f;--sf:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", system-ui, sans-serif;--radius:20px;--link-radius:18px;--avatar-radius:30%;--blur:blur(20px) saturate(160%);--shadow:0 10px 40px #00000047;--page-solid:#0a0a0c;--glass-bg:#ffffff0d;--glass-border:#ffffff42;--glass-hi:#ffffff80;--glass-blur:blur(28px) saturate(185%)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--page-solid);min-height:100%}body{background:var(--page-bg);min-height:100vh;color:var(--ink);font-family:var(--sf);-webkit-font-smoothing:antialiased;background-attachment:fixed;justify-content:center;padding:22px 16px 72px;transition:background .4s,color .4s;display:flex}.wrap{width:100%;max-width:480px}body:has(.linkseeOfficial) .wrap{max-width:1100px}body:has(.linkseePartnerPage) .wrap{max-width:100%}body.termsLayout .wrap{max-width:900px}.brand{text-align:center;margin-bottom:18px}.brand .mark{letter-spacing:.32em;color:var(--muted);text-indent:.32em;font-size:12px;font-weight:600}.brand .rule{background:var(--accent);opacity:.85;border-radius:3px;width:34px;height:3px;margin:10px auto 0}.topnav{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.topnav .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.topnav button{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:13px;font-family:var(--sf);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:999px;padding:8px 16px}.topbar{justify-content:center;gap:8px;margin:12px 0 26px;display:flex}.topbar button{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sf);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:999px;padding:9px 22px;transition:all .2s}.topbar button.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.editTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-8px 0 8px;padding:2px 0 12px;display:grid}.editTabs button{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;min-height:38px;color:var(--ink);font-family:var(--sf);cursor:pointer;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:999px;padding:9px 8px;font-size:13px;font-weight:650;overflow:hidden}.editTabs button.active{background:var(--accent);border-color:var(--accent);color:#fff}.profile{text-align:center;margin-bottom:22px}.avatar{border-radius:var(--avatar-radius);background:var(--card);border:1px solid var(--line);width:104px;height:104px;box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);justify-content:center;align-items:center;margin:0 auto 16px;font-size:46px;display:flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.profile h1{letter-spacing:-.02em;margin-bottom:5px;font-size:28px;font-weight:700}.profile .handle{color:var(--accent-soft);margin-bottom:12px;font-size:14px;font-weight:500}.profile .bio{color:var(--ink);opacity:.82;max-width:330px;margin:0 auto;font-size:15px;line-height:1.5}.page-photo{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.page-photo:after{content:"";background:linear-gradient(180deg, #0000002e 0%, #00000038 42%, var(--page-solid) 145%);position:absolute;inset:0}.bio-block{text-align:center;color:var(--ink);opacity:.82;max-width:340px;margin:0 auto;font-size:15px;line-height:1.5}.socials{justify-content:center;gap:12px;margin:20px 0 2px;display:flex}.socials a{background:var(--glass-tint);border:1px solid var(--glass-border);width:48px;height:48px;color:var(--ink);-webkit-backdrop-filter:blur(8px)saturate(160%);box-shadow:0 8px 22px #00000040, inset 0 1px .5px var(--glass-hi), inset 0 -1px .5px #ffffff29;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.socials a:hover{border-color:var(--accent);transform:translateY(-2px)}.contactCta{border-radius:var(--link-radius);width:100%;min-height:50px;color:var(--ink);font-family:var(--sf);letter-spacing:0;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(170%);background:#ffffff17;border:1px solid #ffffff4d;margin:18px 0 0;padding:14px 18px;font-size:14px;font-weight:800;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff6b}.contactCta:hover{border-color:var(--accent);color:var(--accent-soft)}.contactOverlay{z-index:120;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.contactBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000bd;position:absolute;inset:0}.contactSheet{color:#fff;background:radial-gradient(86% 58% at 18% 0,#0a84ff33,#0000 70%),#0c0d12f5;border:1px solid #ffffff3d;border-radius:26px;width:min(100%,440px);max-height:calc(100vh - 36px);padding:24px 18px 18px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000008f}.contactClose{color:#fff;font-family:var(--sf);cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;top:14px;right:14px}.contactSheet>span{color:#ffffffa8;letter-spacing:.22em;text-indent:.22em;margin:18px 0 10px;font-size:11px;font-weight:800;display:block}.contactSheet h2{margin-bottom:6px;font-size:26px;line-height:1.1}.contactSheet p{color:#ffffffad;margin-bottom:14px;font-size:13px;line-height:1.45}.contactSheet label{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px;font-size:11px;font-weight:700;line-height:1.3;display:block}.contactSheet input,.contactSheet textarea{color:#fff;-webkit-text-fill-color:#fff;width:100%;font-family:var(--sf);background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;outline:none;margin-top:6px;padding:12px 13px;font-size:15px}.contactSheet textarea{resize:vertical;min-height:82px}.contactSheet input:focus,.contactSheet textarea:focus{border-color:var(--accent)}.links{flex-direction:column;gap:14px;margin-top:24px;display:flex}.link{isolation:isolate;background:var(--glass-tint);border-radius:var(--link-radius);text-align:center;color:var(--ink);font-family:var(--sf);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px)saturate(160%);border:1px solid #ffffff52;justify-content:center;align-items:center;padding:19px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .25s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff9e,inset 0 0 0 1px #ffffff1f,inset 0 -1px 1px #ffffff2e}.link:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#fff3 0%,#ffffff08 46%,#0000 72%),radial-gradient(120% 72% at 16% -22%,#ffffff29,#0000 55%);position:absolute;inset:0}.link:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:55%;transition:left .65s;position:absolute;top:0;bottom:0;left:-75%;transform:skew(-16deg)}.link:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 16px 42px #0006,inset 0 1.5px #fffc,inset 0 -1px .5px #ffffff42,inset 0 0 30px #ffffff17}.link:hover:after{left:140%}.footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.footer a,.footerQrLink{color:var(--muted);letter-spacing:.06em;border:1px solid var(--line);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font-size:12px;font-family:var(--sf);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.footer a:hover,.footerQrLink:hover{color:var(--accent-soft);border-color:var(--accent)}.footer .spark{color:var(--accent)}.footer b{letter-spacing:.1em;color:var(--ink)}.footerQrLink{text-transform:uppercase;font-weight:700}.legalFooter{text-align:center;justify-content:center;margin:10px auto 0;display:flex}.legalFooter.compact{margin:0}.legalFooter span{color:var(--muted);letter-spacing:0;font-size:10.5px;line-height:1.35}.legalFooter a{color:var(--muted);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.legalFooter a:hover{color:var(--accent-soft)}.editor{background:var(--editor-bg);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);margin-bottom:16px;padding:20px}.editor h2{letter-spacing:-.01em;margin-bottom:14px;font-size:18px;font-weight:700}.publishBox{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.publishBox h3{color:var(--ink);margin-bottom:8px;font-size:13px}.field{margin-bottom:14px}.field label{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.field input,.field textarea{border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink);font-size:15px;font-family:var(--sf);border-radius:12px;padding:12px 14px}.field input:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field textarea{resize:vertical;min-height:58px}.row2{gap:10px;display:flex}.row2>*{flex:1}.linkedit{background:var(--input-bg);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:12px}.linkedit .lehead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.linkedit .lehead span{color:var(--muted);font-size:12px;font-weight:600}.btns{gap:6px;display:flex}.miniBtn{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.miniBtn:hover{border-color:var(--accent)}.miniBtn.del:hover{color:#fff;background:#ff453a;border-color:#ff453a}.addBtn{border:1px dashed var(--accent);width:100%;color:var(--accent-soft);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--sf);background:0 0;border-radius:14px;margin-top:2px;padding:13px}.addBtn:hover{background:var(--card)}.styleGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.styleCard{cursor:pointer;border:2px solid var(--line);background:var(--input-bg);border-radius:16px;transition:all .2s;overflow:hidden}.styleCard:hover{border-color:var(--accent-soft)}.styleCard.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.styleCard .prev{justify-content:center;align-items:center;height:58px;display:flex}.styleCard .prev span{border-radius:6px;width:34px;height:8px}.styleCard .nm{text-align:center;color:var(--ink);padding:8px 4px;font-size:12px;font-weight:600}.btn-primary{cursor:pointer;background:var(--accent);color:#fff;width:100%;font-size:15px;font-weight:700;font-family:var(--sf);border:none;border-radius:14px;padding:14px}.btn-ghost{border:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);font-size:14px;font-family:var(--sf);background:0 0;border-radius:14px;padding:12px}.tabsAuth{gap:8px;margin-bottom:16px;display:flex}.tabsAuth button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font-size:14px;font-family:var(--sf);border-radius:12px;flex:1;padding:10px}.tabsAuth button.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.termsCheck{color:var(--ink);align-items:flex-start;gap:10px;margin:14px 0;font-size:12px;line-height:1.4;display:flex}.termsCheck input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.termsCheck a,.termsPage a{color:var(--accent-soft);border-bottom:1px solid #64d2ff73;text-decoration:none}.termsCheck a:hover,.termsPage a:hover{border-bottom-color:var(--accent)}.authTermsCheck{border:1px solid var(--line);background:var(--input-bg);border-radius:14px;padding:10px 12px}.termsGate h2{margin-bottom:8px}.linkseeOfficial{grid-template-columns:minmax(0,.98fr) minmax(340px,420px);align-items:start;gap:clamp(28px,7vw,72px);width:min(100%,1040px);margin:18px auto 12px;display:grid}.linkseeIntro{min-width:0;max-width:560px;padding:clamp(18px,4vw,34px) 0}.eyebrow{color:var(--muted);letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:850;line-height:1.3}.linkseeIntro h1,.inviteCard h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(30px,5.3vw,58px);font-weight:850;line-height:.98}.inviteCard h1{margin-bottom:14px;font-size:clamp(28px,5vw,44px)}.linkseeIntro p{max-width:560px;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.65}.ecosystemInvite{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;font-size:12px;line-height:1.4;display:flex}.ecosystemInvite span{text-transform:uppercase;letter-spacing:.16em;flex-basis:100%;font-size:10px}.ecosystemInvite a{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:2px;text-decoration:none}.ecosystemInvite a:hover{color:var(--accent-soft);border-bottom-color:var(--accent-soft)}.linkseeLoginCard{justify-self:end;width:min(100%,420px);margin-bottom:0}.linkseeGoogleButton{margin-bottom:14px;font-weight:700}.loginDivider{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:10px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:var(--line);flex:1;height:1px}.loginDivider span{white-space:nowrap}.invitePage{place-items:start center;min-height:58vh;padding-top:20px;display:grid}.inviteCard{width:min(100%,460px)}.inviteLinkButton{justify-content:center;align-items:center;margin-top:14px;text-decoration:none;display:inline-flex}.msg{border-radius:12px;margin-top:10px;padding:11px 13px;font-size:13px;line-height:1.4;display:none}.msg.show{display:block}.msg.ok{color:#7ff0a6;background:#30d15829;border:1px solid #30d15859}.msg.err{color:#ffb3ad;background:#ff453a29;border:1px solid #ff453a66}.slugRow{border:1px solid var(--line);background:var(--input-bg);border-radius:12px;align-items:center;min-width:0;display:flex;overflow:hidden}.slugRow .pfx{min-width:0;max-width:58%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;padding:12px 4px 12px 14px;font-size:14px;overflow:hidden}.slugRow input{flex:1;min-width:92px;padding-left:2px;background:0 0!important;border:none!important;border-radius:0!important}.urlbox{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.urlbox input{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.center{text-align:center}.hidden{display:none}.hint{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.saveBar{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(170%);background:#0a0a0c7a;border-radius:18px;padding:10px;position:sticky;bottom:12px;box-shadow:0 14px 42px #00000047}.virtualCardPanel{flex-direction:column;gap:14px;display:flex}.virtualCardEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#ffffff0d;border-radius:16px;padding:18px;font-size:13px;line-height:1.45}.virtualCardPreview{text-align:center;isolation:isolate;box-shadow:var(--shadow), inset 0 1px 0 #ffffff38;background:radial-gradient(88% 62% at 12% 0,#0a84ff52,#0000 68%),radial-gradient(78% 58% at 92% 100%,#64d2ff3d,#0000 70%),#08090d94;border:1px solid #ffffff42;border-radius:24px;padding:20px 16px 18px;position:relative;overflow:hidden}.virtualCardPreview:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff29,#0000 44%);position:absolute;inset:0}.virtualCardBrand{letter-spacing:.22em;color:#ffffffb8;text-indent:.22em;margin-bottom:16px;font-size:11px;font-weight:700}.virtualCardName{color:#fff;overflow-wrap:anywhere;max-width:330px;margin:0 auto 5px;font-size:25px;font-weight:800;line-height:1.08}.virtualCardHandle{color:#ffffffb8;overflow-wrap:anywhere;max-width:310px;margin:0 auto 16px;font-size:13px;line-height:1.3}.virtualQrBox{aspect-ratio:1;color:#111;background:#fff;border-radius:22px;justify-content:center;align-items:center;width:min(100%,268px);margin:14px auto;padding:10px;display:flex;box-shadow:0 14px 34px #00000057}.virtualQrBox img{border-radius:12px;width:100%;height:100%;display:block}.virtualQrBox span{color:#333;font-size:13px}.virtualCardHint{color:#ffffffdb;margin-bottom:10px;font-size:13px;font-weight:700}.virtualCardUrl{color:#ffffffd6;overflow-wrap:anywhere;background:#00000038;border-radius:999px;max-width:100%;padding:8px 12px;font-size:11px;line-height:1.35;display:inline-block}.virtualCardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.virtualCardActions .btn-ghost,.virtualCardActions .btn-primary{width:100%;min-height:46px;padding:12px 10px}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.statsToolbar{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 14px;padding:12px;display:flex}.statsToolbarSummary{gap:3px;min-width:0;display:grid}.statsToolbar span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.statsToolbar strong{color:var(--ink);font-size:14px;line-height:1.2}.statsToolbarActions{align-items:center;gap:8px;min-width:min(100%,294px);display:flex}.statsToolbar select{border:1px solid var(--line);min-width:150px;color:var(--ink);background:var(--input-bg);font:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:13px}.statsResetButton{width:auto;min-width:132px;color:var(--muted);border-radius:12px;padding:10px 11px;font-size:12px}.statsResetButton:hover{color:var(--ink);border-color:var(--accent-soft)}.statCard{border:1px solid var(--line);background:var(--input-bg);min-height:88px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:14px;display:flex}.statCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;line-height:1.25}.statCard strong{color:var(--ink);letter-spacing:0;font-size:25px;font-weight:800;line-height:1}.statCard strong.statCardText{font-size:17px;line-height:1.12}.statsPanel{border:1px solid var(--line);background:#ffffff0d;border-radius:16px;margin-top:12px;padding:14px}.statsPanelHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.statsPanelHead span{color:var(--ink);font-size:13px;font-weight:800}.statsPanelHead small{color:var(--muted);text-align:right;font-size:11px;line-height:1.3}.statsBars{align-items:flex-end;gap:3px;height:92px;display:flex}.statsBars>div{background:var(--accent);flex:1;min-width:0}.topLinksList{gap:8px;display:grid}.topLinkItem{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.topLinkItem:first-child{border-top:none;padding-top:0}.topLinkItem:last-child{padding-bottom:0}.topLinkItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;line-height:1.35;overflow:hidden}.topLinkItem strong{color:var(--accent-soft);flex:none;font-size:13px}.adminLayout .wrap{max-width:1180px}.adminPage{gap:16px;width:100%;display:grid}.adminHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;padding:18px 0 4px;display:flex}.adminHeader span,.adminLogin>span{color:var(--muted);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3;display:block}.adminHeader h1,.adminLogin h1{color:var(--ink);letter-spacing:0;margin-top:7px;font-size:clamp(30px,4vw,46px);font-weight:850;line-height:1.02}.adminHeader p,.adminLogin p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.adminHeader .btn-ghost{width:auto;min-width:96px}.adminLogin,.adminCard,.adminFilters{border:1px solid var(--line);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffff0f;border-radius:18px;box-shadow:0 14px 44px #0003}.adminLogin{width:min(100%,430px);margin:28px auto 0;padding:22px}.adminLogin label,.adminFilters label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750;line-height:1.35;display:block}.adminLogin input,.adminFilters input,.adminFilters select,.adminStatusSelect{border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink);-webkit-text-fill-color:var(--ink);font-family:var(--sf);border-radius:12px;outline:none;margin-top:6px;padding:11px 12px;font-size:14px}.adminLogin label,.adminLogin .btn-primary{margin-top:14px}.adminFilters{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;padding:14px;display:grid}.adminInviteForm{grid-template-columns:minmax(0,1.8fr) minmax(120px,.7fr) minmax(130px,.7fr);align-items:end;gap:10px;margin-bottom:12px;display:grid}.adminInviteForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750;line-height:1.35;display:block}.adminInviteForm input,.adminInviteForm select{border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink);-webkit-text-fill-color:var(--ink);font-family:var(--sf);border-radius:12px;outline:none;margin-top:6px;padding:11px 12px;font-size:14px}.adminFilters .btn-primary,.adminFilters .btn-ghost{min-height:42px;padding:11px 10px}.adminStatsGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.adminStatsGrid .statCard{min-height:104px}.adminTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adminCard{padding:16px;overflow:hidden}.adminCard h2{color:var(--ink);letter-spacing:0;margin-bottom:12px;font-size:17px;font-weight:820;line-height:1.2}.adminList{gap:8px;display:grid}.adminListItem{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.adminListItem:first-child{border-top:0;padding-top:0}.adminListItem b{border:1px solid var(--line);width:30px;height:30px;color:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.adminListItem span,.adminTable strong{color:var(--ink);text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.35;display:block;overflow:hidden}.adminListItem small,.adminTable small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.35;display:block}.adminTableWrap{width:100%;overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;min-width:780px;color:var(--ink)}.adminTable th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:9px 10px;font-size:10.5px;line-height:1.25}.adminTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px;font-size:13px;line-height:1.35}.adminTable tr:last-child td{border-bottom:0}.adminStatusSelect{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:150px;margin-top:0;padding:9px 10px;font-size:12px}.btn-primary:disabled,.btn-ghost:disabled{opacity:.52;cursor:not-allowed}.avatarEditButton{border:1px solid var(--line);background:var(--input-bg);width:100%;min-height:148px;color:var(--ink);cursor:pointer;font-family:var(--sf);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:18px;justify-items:center;gap:10px;padding:16px;display:grid}.avatarEditButton:hover{border-color:var(--accent-soft)}.avatarEditPreview{border-radius:var(--avatar-radius);text-align:center;border:1px solid var(--line);background:var(--card);width:104px;height:104px;box-shadow:var(--shadow);justify-content:center;align-items:center;display:flex;overflow:hidden}.avatarEditPreview img{object-fit:cover;width:100%;height:100%;display:block}.avatarEditPreview span{max-width:74px;color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.avatarEditText{color:var(--ink);font-size:14px;font-weight:700}.avatarActionPanel{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;gap:8px;margin-top:10px;padding:10px;display:grid}.avatarCameraOverlay{z-index:120;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.avatarCameraBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000bd;position:absolute;inset:0}.avatarCameraSheet{color:#fff;text-align:center;background:radial-gradient(90% 58% at 20% 0,#0a84ff38,#0000 68%),#0c0d12f5;border:1px solid #ffffff42;border-radius:28px;width:min(100%,430px);max-height:calc(100vh - 40px);padding:22px 18px 20px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000094}.avatarCameraClose{color:#fff;font-family:var(--sf);cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;top:14px;right:14px}.avatarCameraBrand{letter-spacing:.22em;text-indent:.22em;color:#ffffffad;margin:22px 0 12px;font-size:11px;font-weight:800}.avatarCameraSheet h2{letter-spacing:0;margin:0 auto 14px;font-size:26px;line-height:1.12}.avatarCameraFrame{aspect-ratio:1;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:26px;width:min(100%,318px);margin:0 auto 16px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000006b}.avatarCameraVideo{object-fit:cover;background:#050505;width:100%;height:100%;display:block;transform:scaleX(-1)}.avatarCameraStatus,.avatarCameraError{color:#ffffffe6;background:#00000080;justify-content:center;align-items:center;padding:20px;font-size:14px;line-height:1.45;display:flex;position:absolute;inset:0}.avatarCameraError{background:#1e0a0cdb}.avatarCameraActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.qrModalOverlay{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qrModalBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000bd;position:absolute;inset:0}.qrModalSheet{color:#fff;text-align:center;background:radial-gradient(90% 58% at 20% 0,#0a84ff3d,#0000 68%),#0c0d12f5;border:1px solid #ffffff42;border-radius:28px;width:min(100%,480px);max-height:calc(100vh - 40px);padding:22px 18px 20px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000094}.qrModalClose{color:#fff;font-family:var(--sf);cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;top:14px;right:14px}.qrModalBrand{letter-spacing:.22em;text-indent:.22em;color:#ffffffad;margin:22px 0 12px;font-size:11px;font-weight:800}.qrModalSheet h2{overflow-wrap:anywhere;max-width:360px;margin:0 auto 6px;font-size:28px;line-height:1.08}.qrModalHandle{color:#ffffffad;overflow-wrap:anywhere;max-width:340px;margin:0 auto 16px;font-size:14px}.qrModalBox{aspect-ratio:1;color:#111;background:#fff;border-radius:26px;justify-content:center;align-items:center;width:min(100%,360px);margin:14px auto 16px;padding:12px;display:flex;box-shadow:0 18px 44px #0000006b}.qrModalBox img{border-radius:16px;width:100%;height:100%;display:block}.qrModalBox span{color:#333;font-size:13px}.qrModalUrl{color:#ffffffd6;overflow-wrap:anywhere;background:#ffffff17;border-radius:999px;max-width:100%;padding:9px 12px;font-size:12px;line-height:1.35;display:inline-block}.qrModalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.termsPage{border:1px solid var(--line);background:var(--editor-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;border-radius:24px;max-width:900px;margin:0 auto;padding:clamp(28px,5vw,54px)}.termsPage *{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.termsBack{color:var(--muted);border-bottom:1px solid #0000;margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-flex}.termsBack:hover{color:var(--accent-soft);border-bottom-color:var(--accent)}.termsPage h1{letter-spacing:0;text-wrap:balance;max-width:760px;margin-bottom:14px;font-size:clamp(32px,5vw,46px);line-height:1.06}.termsMeta{color:var(--muted);margin-bottom:28px;font-size:13px;line-height:1.5}.termsPage section{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.termsPage section:first-of-type{margin-top:0}.termsPage h2{letter-spacing:0;text-wrap:balance;margin-bottom:12px;font-size:20px;line-height:1.25}.termsPage p{color:var(--ink);opacity:.9;text-wrap:pretty;margin-bottom:12px;font-size:16px;line-height:1.78}@media (width<=980px){.linkseeOfficial{grid-template-columns:1fr;gap:18px;width:min(100%,560px);margin-top:8px}.linkseeIntro{max-width:620px;padding:10px 0 2px}.linkseeIntro h1{max-width:560px;font-size:clamp(42px,11vw,72px)}.linkseeIntro p{max-width:420px;margin-top:12px;font-size:14px;line-height:1.55}.linkseeLoginCard{justify-self:start;width:min(100%,420px)}.ecosystemInvite{margin-top:18px}.invitePage{min-height:52vh;padding-top:8px}.adminInviteForm{grid-template-columns:1fr}}@media (width<=390px){.row2{flex-direction:column;gap:0}.editTabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;margin-right:0}.editTabs button{padding:10px 8px;font-size:12px}.styleGrid{grid-template-columns:repeat(2,1fr)}.urlbox{flex-direction:column;align-items:stretch}.urlbox .btn-ghost{width:100%!important}.virtualCardActions{grid-template-columns:1fr}.virtualCardName{font-size:22px}.virtualQrBox{width:min(100%,238px)}.qrModalOverlay{padding:12px}.qrModalSheet{max-height:calc(100vh - 24px);padding:20px 14px 18px}.qrModalBox{width:min(100%,318px)}.qrModalActions{grid-template-columns:1fr}.statsToolbar{flex-direction:column;align-items:stretch}.statsToolbarActions{flex-direction:column;align-items:stretch;min-width:0}.statsToolbar select{width:100%}.statsResetButton{width:100%;min-width:0}.statsGrid{grid-template-columns:1fr}.contactOverlay{padding:12px}.contactSheet{max-height:calc(100vh - 24px);padding:22px 14px 16px}.adminHeader{flex-direction:column;align-items:stretch}.adminHeader .btn-ghost{width:100%}.adminFilters,.adminStatsGrid,.adminTwoCol{grid-template-columns:1fr}.adminLogin{margin-top:14px;padding:18px}.avatarCameraOverlay{padding:12px}.avatarCameraSheet{max-height:calc(100vh - 24px);padding:20px 14px 18px}.avatarCameraActions{grid-template-columns:1fr}.termsPage{padding:24px 18px 28px}.termsPage h1{font-size:28px}.termsPage h2{font-size:18px}.termsPage p{font-size:15px;line-height:1.72}}body.style-midnight{--page-bg:radial-gradient(120% 80% at 50% 0%, #26262c 0%, #0a0a0c 60%);--ink:#f5f5f7;--muted:#ebebf08c;--accent:#0a84ff;--accent-soft:#64d2ff;--line:#ffffff1f;--card:#ffffff14;--card-hover:#ffffff24;--editor-bg:#ffffff0f;--input-bg:#ffffff0f;--avatar-radius:30%;--blur:blur(20px) saturate(160%);--page-solid:#0a0a0c;--glass-bg:#ffffff0d;--glass-border:#ffffff42;--glass-hi:#ffffff80;--glass-blur:blur(28px) saturate(185%)}body.style-daylight{--page-bg:linear-gradient(180deg, #fff, #ececf1);--ink:#1c1c1e;--muted:#8a8a8e;--accent:#007aff;--accent-soft:#0a84ff;--line:#00000014;--card:#ffffffb8;--card-hover:#fff;--editor-bg:#ffffffb3;--input-bg:#fff;--avatar-radius:30%;--blur:blur(18px) saturate(160%);--shadow:0 8px 30px #00000014;--page-solid:#ececf1;--glass-bg:#ffffff6b;--glass-border:#fffc;--glass-hi:#ffffffe6;--glass-blur:blur(22px) saturate(180%)}body.style-aurora{--page-bg:radial-gradient(86% 64% at 12% 8%, #c93c5c8c 0%, transparent 56%), radial-gradient(82% 58% at 90% 12%, #781432c7 0%, transparent 56%), radial-gradient(100% 82% at 68% 104%, #3a081aeb 0%, transparent 60%), linear-gradient(160deg, #2a0a14, #100205);--ink:#fdeef0;--muted:#fdeef0a8;--accent:#c94f6c;--accent-soft:#ffd6df;--line:#ffdce133;--card:#ffffff14;--card-hover:#ffffff29;--editor-bg:#ffffff12;--input-bg:#ffffff17;--avatar-radius:30%;--blur:blur(28px) saturate(180%);--page-solid:#100205;--glass-bg:#ffffff0f;--glass-border:#ffdce152;--glass-hi:#fff9;--glass-blur:blur(34px) saturate(200%)}body.style-aurora .topbar button.active,body.style-aurora .btn-primary{color:#fff}body.style-amber{--page-bg:radial-gradient(80% 58% at 14% 8%, #ceb0788c 0%, transparent 56%), radial-gradient(74% 54% at 90% 6%, #9660289e 0%, transparent 56%), radial-gradient(98% 80% at 74% 104%, #5c381acc 0%, transparent 60%), linear-gradient(160deg, #1a1109, #0a0603);--ink:#fdf6ea;--muted:#fdf6eaa8;--accent:#b5762f;--accent-soft:#f0d9a8;--line:#fff0d233;--card:#ffffff12;--card-hover:#ffffff24;--editor-bg:#ffffff12;--input-bg:#ffffff17;--avatar-radius:30%;--blur:blur(28px) saturate(180%);--page-solid:#0a0603;--glass-bg:#fffcf50f;--glass-border:#fff0d252;--glass-hi:#ffffff8c;--glass-blur:blur(30px) saturate(190%)}body.style-laguna{--page-bg:radial-gradient(84% 62% at 10% 12%, #32beb280 0%, transparent 56%), radial-gradient(76% 54% at 92% 18%, #10607aa3 0%, transparent 56%), radial-gradient(100% 84% at 62% 104%, #084254e0 0%, transparent 62%), linear-gradient(160deg, #041820, #01080c);--ink:#eafaf8;--muted:#eafaf8a8;--accent:#0a8a99;--accent-soft:#9fe8dd;--line:#c8f5f033;--card:#ffffff12;--card-hover:#ffffff24;--editor-bg:#ffffff12;--input-bg:#ffffff17;--avatar-radius:30%;--blur:blur(28px) saturate(180%);--page-solid:#01080c;--glass-bg:#f0fffd0f;--glass-border:#c8f5f052;--glass-hi:#ffffff8c;--glass-blur:blur(32px) saturate(195%)}body.style-floresta{--page-bg:radial-gradient(82% 60% at 16% 8%, #48a4647a 0%, transparent 56%), radial-gradient(76% 56% at 90% 14%, #18583ab3 0%, transparent 56%), radial-gradient(96% 82% at 72% 104%, #96804257 0%, transparent 58%), linear-gradient(160deg, #08180f, #020805);--ink:#f0f8ef;--muted:#f0f8efa8;--accent:#2f8f57;--accent-soft:#bfe6b0;--line:#dcf5d733;--card:#ffffff12;--card-hover:#ffffff24;--editor-bg:#ffffff12;--input-bg:#ffffff17;--avatar-radius:30%;--blur:blur(28px) saturate(180%);--page-solid:#020805;--glass-bg:#f5fff40f;--glass-border:#dcf5d752;--glass-hi:#ffffff8c;--glass-blur:blur(31px) saturate(190%)}.field input,.field textarea,.slugRow input,.urlbox input{color:var(--ink);-webkit-text-fill-color:var(--ink);caret-color:var(--accent);color-scheme:normal}.urlbox input{background:var(--input-bg);border:1px solid var(--line);font-size:14px;font-family:var(--sf);border-radius:12px;padding:12px 14px}.field input::placeholder,.field textarea::placeholder,.slugRow input::placeholder{color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:1}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 9999s ease-out}.link{text-shadow:0 1px 2px #000000e6,0 0 6px #0009}input[type=range]{appearance:none;background:linear-gradient(90deg, #ffffff26, var(--accent-soft));cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;margin-top:4px}input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000059}input[type=range]::-moz-range-thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000059}.topbar button,.topnav button,.btn-ghost,.socials a,.miniBtn{background:var(--glass-tint);-webkit-backdrop-filter:blur(16px)saturate(170%)brightness(1.05);border:1px solid #ffffff4d;box-shadow:0 6px 18px #00000038,inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff1a}.topbar button.active{background:var(--accent);box-shadow:0 6px 18px #00000040}:root{--glass-tint:#ffffff0f}body.style-daylight{--glass-tint:#ffffff8c}
