:root{--ink:#11100e;--ink-2:#3d3b36;--muted:#6f6c65;--paper:#fbfaf7;--card:#fff;--line:#11100e1f;--line-strong:#11100e38;--red:#ff362c;--red-deep:#d92a21;--amber:#ffb020;--teal:#16b7aa;--blue:#96a9ff;--violet:#b48cff;--ok:#1f9d55;--font-latin:"Helvetica Neue", "Segoe UI Variable Display", "Segoe UI", Helvetica, Arial, sans-serif;--font-cn:"PingFang SC", "Microsoft YaHei UI", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--ease-out:cubic-bezier(.2, .8, .2, 1);--radius-card:24px;--stroke-spectrum:linear-gradient(90deg, #16b7aac7 0%, #96a9ffd9 50%, #ff362cc7 100%);--glow-spectrum:0 1px 2px #11100e0d, 0 20px 44px -18px #11100e29;--radius-pill:999px}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--paper);color:var(--ink);font-family:var(--font-latin), var(--font-cn);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;margin:0}html[lang^=zh] body{font-family:var(--font-cn), var(--font-latin)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.shell{flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.container{width:min(1120px,100% - 48px);margin:0 auto}.header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in oklab, var(--paper) 78%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.header .lockup__tag{letter-spacing:.17em;font-size:8px}.brand{letter-spacing:-.01em;align-items:center;gap:12px;font-weight:600;display:flex}.brand__mark{width:30px;height:26px;display:block}.brand__name{font-size:15px}.brand__name span{color:var(--muted);font-weight:500}.nav{align-items:center;gap:8px;display:flex}.nav a{border-radius:var(--radius-pill);color:var(--ink-2);transition:background .16s var(--ease-out);padding:8px 12px;font-size:14px}.nav a:hover{background:#11100e0f}.footer{color:var(--muted);margin-top:auto;padding:40px 0;font-size:13px}.footer .container{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.lang{flex:none;position:relative}.lang__btn{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);height:36px;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.lang__btn svg{flex:none;width:16px;height:16px}.nav,.brand{flex:none}.lang__btn:hover{border-color:var(--line-strong)}.lang__menu{background:var(--card);border:1px solid var(--line);z-index:30;min-width:160px;animation:pop .18s var(--ease-out) both;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #11100e1f}.lang__item{text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-size:14px;display:flex}.lang__item:hover{background:#11100e0f}.lang__item[aria-current=true]{font-weight:600}.lang__item[aria-current=true]:after{content:"";background:var(--red);border-radius:50%;width:7px;height:7px}.aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora i{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;display:block;position:absolute}.aurora i:first-child{background:radial-gradient(closest-side, var(--red), transparent 70%);width:46vw;height:46vw;animation:drift-a 22s var(--ease-out) infinite alternate;bottom:-18vw;left:-12vw}.aurora i:nth-child(2){background:radial-gradient(closest-side, var(--amber), transparent 70%);width:40vw;height:40vw;animation:drift-b 26s var(--ease-out) infinite alternate;bottom:-22vw;left:28vw}.aurora i:nth-child(3){background:radial-gradient(closest-side, var(--teal), transparent 70%);width:44vw;height:44vw;animation:drift-c 24s var(--ease-out) infinite alternate;bottom:-16vw;right:-8vw}.aurora i:nth-child(4){background:radial-gradient(closest-side, var(--blue), transparent 70%);width:34vw;height:34vw;animation:drift-a 30s var(--ease-out) infinite alternate-reverse;bottom:-20vw;right:18vw}.aurora:after{content:"";background:linear-gradient(180deg, var(--paper) 0%, transparent 45%, transparent 100%);position:absolute;inset:0}@keyframes drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vw,-4vw)scale(1.12)}}@keyframes drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-5vw,-3vw)scale(.95)}}@keyframes drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6vw,-5vw)scale(1.1)}}.hero{z-index:1;text-align:center;padding:104px 0 72px;position:relative}.hero__kicker{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);height:30px;color:var(--ink-2);animation:rise .7s var(--ease-out) both;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #11100e0d}.hero__kicker b{background:var(--red);border-radius:50%;width:8px;height:8px}.hero__title{letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(44px,7.4vw,88px);font-weight:600;line-height:1.02}.hero__title .l1,.hero__title .l2{animation:rise .8s var(--ease-out) both;display:block}.hero__title .l1{animation-delay:80ms}.hero__title .l2{color:var(--red);animation-delay:.18s}html[lang^=zh] .hero__title{letter-spacing:0;font-size:clamp(28px,7.4vw,76px)}.hero__sub{max-width:640px;color:var(--ink-2);text-wrap:pretty;animation:rise .8s var(--ease-out) .26s both;margin:22px auto 0;font-size:17.5px;line-height:1.55}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.codecard{background:var(--card);width:min(640px,100%);box-shadow:var(--glow-spectrum);animation:rise .8s var(--ease-out) .34s both;text-align:left;border-radius:24px;margin:36px auto 0;padding:22px 22px 18px;position:relative}.codecard:before{content:"";border-radius:inherit;pointer-events:none;background:var(--stroke-spectrum);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes spin{to{--spin:360deg}}.codecard__label{color:var(--muted);font-size:13px;font-weight:500}.codecard__row{border:1px solid var(--line);background:var(--paper);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:16px;align-items:center;gap:6px;margin-top:10px;padding:5px 5px 5px 16px;display:flex}.codecard__row:focus-within{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px #11100e0f}.codecard__row .btn{border-radius:12px;height:42px;padding:0 18px}.codecard__input{letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;min-width:0;height:42px;padding:0;font-size:20px;font-weight:600}.codecard__input::placeholder{letter-spacing:.04em;text-transform:none;color:#a9a6a0;font-weight:400}.codecard__err{color:var(--red-deep);margin:10px 0 0;font-size:13px}.chips{animation:rise .8s var(--ease-out) .42s both;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;display:flex}.chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);height:40px;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.chip:hover{transform:translateY(-2px);box-shadow:0 10px 24px #11100e14}.chip svg{width:18px;height:18px}.btn{background:var(--ink);color:#fff;height:52px;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background .16s;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn--sm svg{width:15px;height:15px}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #11100e2e}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;box-shadow:none;opacity:1;color:var(--muted);background:#11100e12;transform:none}.btn--red{background:var(--red)}.btn--red:hover{background:var(--red-deep)}.btn--red:disabled{color:var(--muted);background:#11100e12}.btn--ghost{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.btn--ghost:hover{box-shadow:none;background:#11100e0d}.btn--sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.how{z-index:1;padding:40px 0 80px;position:relative}.how h2{letter-spacing:-.02em;margin:0 0 22px;font-size:28px;font-weight:600}.how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--line);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);padding:24px;position:relative}.step:hover{transform:translateY(-3px);box-shadow:0 18px 40px #11100e14}.step__n{color:#fff;background:linear-gradient(135deg, var(--red), var(--amber));border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.step:nth-child(2) .step__n{background:linear-gradient(135deg, var(--teal), var(--blue))}.step:nth-child(3) .step__n{background:linear-gradient(135deg, var(--violet), var(--red))}.step h3{margin:16px 0 6px;font-size:17px;font-weight:600}.step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.page{z-index:1;padding:56px 0 80px;position:relative}.page__head{text-align:center;max-width:720px;animation:rise .7s var(--ease-out) both;margin:0 auto 26px}.kicker{color:var(--red);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}html[lang^=zh] .kicker{letter-spacing:.1em}.page__title{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.12}.page__meta{color:var(--muted);margin:8px 0 0;font-size:15px}.page__hint{max-width:560px;color:var(--ink-2);margin:14px auto 0;font-size:15px;line-height:1.5}.panel{background:var(--card);border-radius:var(--radius-card);width:min(760px,100%);animation:rise .7s var(--ease-out) .12s both;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #11100e1a,0 2px 6px #11100e0d}.drop{text-align:center;transition:background .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);background:#11100e09;border:1px dashed #11100e29;border-radius:18px;margin:18px;padding:44px 24px}.drop[data-over=true]{background:linear-gradient(#96a9ff14, #96a9ff14) padding-box, var(--stroke-spectrum) border-box;border-style:solid;border-color:#0000;transform:scale(1.005);box-shadow:0 0 0 6px #96a9ff1a}.drop__icon{width:60px;height:60px;color:var(--red);background:linear-gradient(135deg,#ff362c1a,#ffb02024);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid;box-shadow:inset 0 0 0 1px #ff362c1f}.drop__icon svg{width:26px;height:26px}.drop h3{margin:0;font-size:19px;font-weight:600}.drop__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.drop__or{color:var(--muted);font-size:13px}.filelist{flex-direction:column;gap:8px;margin:0;padding:0 18px 6px;list-style:none;display:flex}.file{border:1px solid var(--line);background:var(--paper);animation:pop .22s var(--ease-out) both;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.file__icon{border:1px solid var(--line);letter-spacing:.04em;width:40px;height:40px;color:var(--ink-2);background:#fff;border-radius:11px;place-items:center;font-size:10px;font-weight:700;display:grid}.file__name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.file__path{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;display:flex}.file__meta .st{color:var(--ink-2);font-weight:600}.file__meta .st[data-s=ready]{color:var(--ok)}.file__meta .st[data-s=failed],.file__meta .st[data-s=mismatch]{color:var(--red-deep)}.bar{background:#11100e14;border-radius:6px;height:6px;margin-top:8px;overflow:hidden}.bar i{border-radius:inherit;background:linear-gradient(90deg, var(--red), var(--amber));width:0;height:100%;transition:width .3s linear;display:block}.bar i[data-s=ready]{background:var(--ok)}.bar i[data-s=hashing],.bar i[data-s=verifying]{background:linear-gradient(90deg, var(--teal), var(--blue));background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:0 0}to{background-position:200% 0}}.file__ctl{gap:6px;display:flex}.iconbtn{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;transition:background .14s;display:grid}.iconbtn:hover{background:#11100e0d}.iconbtn svg{width:16px;height:16px}.summary{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px 18px;display:flex}.summary__stats{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13.5px;display:flex}.summary__stats b{color:var(--ink);font-weight:600}.optional{padding:0 18px 18px}.optional summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:13.5px}.optional__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.optional__grid textarea{resize:vertical;grid-column:1/-1;min-height:72px}.input{border:1px solid var(--line);background:var(--paper);border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px}.input:focus{border-color:var(--ink);box-shadow:0 0 0 4px #11100e14}textarea.input{padding:10px 14px}.done{text-align:center;animation:pop .32s var(--ease-out) both;background:linear-gradient(135deg,#16b7aa1f,#96a9ff24);border-radius:18px;margin:18px;padding:28px}.done__icon{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid;box-shadow:0 10px 24px -8px #1f9d558c}.done__icon svg{width:28px;height:28px}.done h3{margin:0;font-size:20px}.done p{color:var(--ink-2);margin:6px 0 0;font-size:14.5px}.hint{text-align:center;color:var(--muted);max-width:560px;margin:16px auto 0;font-size:13px}.dl{padding:8px 18px 18px}.dl__row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 8px;display:grid}.dl__row:last-child{border-bottom:0}.dl__size{color:var(--muted);white-space:nowrap;font-size:13.5px}.dl__top{justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 10px;display:flex}.dl__count{color:var(--muted);font-size:14px}.gate{text-align:center;width:min(440px,100%);margin:0 auto;padding:28px}.gate h3{margin:12px 0 4px;font-size:20px}.gate p{color:var(--muted);margin:0 0 18px;font-size:14.5px}.gate__row{border:1px solid var(--line);background:var(--paper);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:16px;align-items:center;gap:6px;padding:5px 5px 5px 16px;display:flex}.gate__row:focus-within{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px #11100e0f}.gate__row .input{min-width:0;height:40px;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:16px}.gate__row .input:focus{box-shadow:none;border:0}.gate__row .btn{border-radius:12px;height:40px;padding:0 18px;font-size:14.5px}.gate .err{color:var(--red-deep);margin:10px 0 0;font-size:13px}.lock{width:60px;height:60px;color:var(--ink);background:linear-gradient(135deg,#16b7aa24,#96a9ff2e);border-radius:50%;place-items:center;margin:0 auto;display:grid;box-shadow:inset 0 0 0 1px #96a9ff38}.lock svg{width:26px;height:26px}.state{text-align:center;padding:60px 20px}.state h2{letter-spacing:-.02em;margin:12px 0 4px;font-size:26px}.state p{color:var(--muted);margin:0}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.container{width:calc(100% - 32px)}.hero{padding:64px 0 48px}.how__grid{grid-template-columns:1fr}.codecard__row{padding:5px}.codecard__row .codecard__input{padding-left:11px}.file{grid-template-columns:36px minmax(0,1fr)}.file__ctl{grid-column:2;justify-content:flex-end}.dl__row{grid-template-columns:36px minmax(0,1fr) auto}.dl__size{display:none}.optional__grid{grid-template-columns:1fr}.nav a.nav__how{display:none}}.tablewrap{padding:0 8px 10px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 10px}.table tbody tr{cursor:pointer;transition:background .12s}.table tbody tr:hover{background:#11100e08}.table tbody tr.is-selected{background:#ff362c0d}.table tbody tr:last-child td{border-bottom:0}.table__title{font-weight:500}.table__sub{color:var(--muted);margin-top:2px;font-size:12.5px}.nowrap{white-space:nowrap}.table td .btn{margin-right:6px}.badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.badge svg{width:14px;height:14px}.badge--collect{color:#8a5a00;background:#ffb02029}.badge--send{color:#2b3e9a;background:#96a9ff33}.badge--active{color:var(--ok);background:#1f9d5524}.badge--disabled{color:var(--muted);background:#11100e14}.badge--expired{color:var(--red-deep);background:#ff362c1f}.lockup{--lk:var(--lk-base);gap:calc(var(--lk) * .45);color:var(--ink);flex-direction:column;line-height:1;display:inline-flex}.lockup__row{align-items:center;gap:calc(var(--lk) * .55);display:inline-flex}.lockup__mark{width:auto;height:calc(var(--lk) * 2.3);flex:none;display:block}.lockup__word{flex:none;width:auto;display:block}.lockup__product{font-family:var(--font-latin);font-weight:400;font-size:calc(var(--lk) * 1.32);letter-spacing:-.01em;color:var(--muted);transform:translateY(2%)}.lockup__tag{font-family:var(--font-latin);font-size:calc(var(--lk) * .62);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);padding-left:calc(var(--lk) * 2.65)}html[lang^=zh] .lockup__product{font-family:var(--font-latin)}@media (max-width:480px){.header__inner{gap:8px}.header .lockup{--lk:12px}.header .lang__btn{gap:6px;padding:0 8px;font-size:12px}.header .lang__ico{display:none}}.login{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;min-height:calc(100dvh - 264px);padding:48px 0 40px;display:grid}.login__brand{animation:rise .7s var(--ease-out) both;flex-direction:column;gap:28px;display:flex}.login__headline{letter-spacing:-.03em;margin:0;font-size:clamp(40px,5.2vw,64px);font-weight:600;line-height:1.02}.login__headline span{display:block}.login__headline .is-red{color:var(--red)}html[lang^=zh] .login__headline{letter-spacing:0;font-size:clamp(36px,4.6vw,56px)}.login__lede{max-width:440px;color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.login__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.login__chips li{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);align-items:center;gap:8px;height:38px;padding:0 14px 0 11px;font-size:13.5px;font-weight:500;display:inline-flex}.login__chips svg{width:16px;height:16px}.login__card{background:var(--card);border:1px solid var(--line);animation:rise .8s var(--ease-out) .12s both;border-radius:26px;padding:36px 36px 30px;position:relative;transform:rotate(-.6deg);box-shadow:0 16px 40px #11100e14}.login__card>*{transform:rotate(.6deg)}.login__kicker{letter-spacing:.14em;color:var(--red);font-size:12px;font-weight:700}.login__card h2{letter-spacing:-.02em;margin:10px 0 6px;font-size:28px;font-weight:600}.login__card p{color:var(--muted);margin:0 0 22px;font-size:14.5px}.field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.field span{color:var(--ink-2);letter-spacing:.02em;font-size:12.5px;font-weight:600}.field .input{height:50px;font-size:16px}.login__btn{width:100%;height:54px;margin-top:8px;font-size:16px}.login__btn svg{width:18px;height:18px}.login__err{color:var(--red-deep);margin:12px 0 0;font-size:13.5px}.login__foot{color:var(--muted);margin:18px 0 0;font-size:12.5px}@media (max-width:900px){.login{grid-template-columns:1fr;gap:28px;padding:24px 0}.login__card{transform:none;box-shadow:0 12px 30px #11100e14}.login__card>*{transform:none}}.panel{border:1px solid #11100e0f}.panel--glow{box-shadow:var(--glow-spectrum);border-radius:24px;position:relative;overflow:visible}.panel--glow:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:var(--stroke-spectrum);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel--glow>.drop,.panel--glow>.filelist,.panel--glow>.summary,.panel--glow>.done,.panel--glow>.dl,.panel--glow>.dl__top,.panel--glow>.gate,.panel--glow>.state,.panel--glow>.optional{z-index:1;position:relative}.admin__panel{border:1px solid #11100e12}.btn--danger{color:var(--red-deep);border-color:#ff362c59}.btn--danger:hover{background:#ff362c0f}.donecard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:18px;padding:22px 24px;display:flex}.donecard__text h3{margin:0;font-size:17px}.donecard__text p{color:var(--ink-2);max-width:520px;margin:4px 0 0;font-size:14px}.donecard__form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.donecard__form .input{width:200px}.donecard .err{width:100%;margin:0}@media (max-width:720px){.donecard__form .input{width:100%}}
.ico{transform-origin:50%;flex:none;animation:3.6s ease-in-out infinite ico-bob}.ico-up{animation-name:ico-up}.ico-down{animation-name:ico-down;animation-delay:-.6s}.ico-tilt{animation-name:ico-tilt;animation-delay:-1.2s}.ico-swing{transform-origin:50% 15%;animation-name:ico-swing;animation-duration:4.2s}.ico-pulse{animation-name:ico-pulse;animation-delay:-.9s}.ico-spin{animation:7s cubic-bezier(.6,0,.2,1) infinite ico-spin}button:hover>.ico,a:hover>.ico,button:focus-visible>.ico{animation-duration:1.3s}button:hover>.ico-spin,a:hover>.ico-spin{animation-duration:1.6s}:nth-child(3n+2)>*>.ico,:nth-child(3n+2)>.ico{animation-delay:-1.3s}:nth-child(3n)>*>.ico,:nth-child(3n)>.ico{animation-delay:-2.4s}@keyframes ico-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}@keyframes ico-up{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes ico-down{0%,to{transform:translateY(0)}50%{transform:translateY(1.8px)}}@keyframes ico-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes ico-swing{0%,60%,to{transform:rotate(0)}70%{transform:rotate(11deg)}80%{transform:rotate(-9deg)}90%{transform:rotate(5deg)}}@keyframes ico-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ico-spin{0%,70%{transform:rotate(0)}to{transform:rotate(360deg)}}.rot180{transform:rotate(180deg)}.ficon{color:#fff;background:#9a968f;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:visible}.ficon svg{width:22px;height:22px}.ficon--sm{border-radius:9px;width:34px;height:34px}.ficon--sm svg{width:19px;height:19px}.ficon--dir{background:0 0}.ficon--dir svg{width:100%;height:auto}.ficon--video{background:linear-gradient(145deg,#ff5a4f,#e0271d)}.ficon--image{background:linear-gradient(145deg,#25c7b8,#0f9d90)}.ficon--audio{background:linear-gradient(145deg,#b48cff,#8a5cf0)}.ficon--pdf{background:linear-gradient(145deg,#ff7a59,#e8512c)}.ficon--doc{background:linear-gradient(145deg,#5b8cff,#3563e9)}.ficon--sheet{background:linear-gradient(145deg,#34c47c,#1c9a5a)}.ficon--slide{background:linear-gradient(145deg,#ffb13d,#f08c00)}.ficon--archive{background:linear-gradient(145deg,#c9a46b,#a47d44)}.ficon--design{background:linear-gradient(145deg,#4b4f7a,#2c2f52)}.ficon--text{background:linear-gradient(145deg,#8f8b84,#6a665f)}.ficon--thumb{background:#eee;overflow:hidden}.ficon--thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ficon__lock{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.ficon__lock svg{width:10px;height:10px}.fp{z-index:100;color:#fff;animation:pop .18s var(--ease-out) both;background:#0c0b0aeb;flex-direction:column;display:flex;position:fixed;inset:0}.fp__bar{background:#00000059;flex:none;align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.fp__title{flex-direction:column;flex:1;min-width:0;display:flex}.fp__title b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.fp__title span{color:#ffffff9e;font-size:12px}.fp__btn{background:#ffffff1f}.fp__btn:hover{box-shadow:none;background:#fff3}.fp__close{color:#fff;background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.fp__close:hover{background:#ffffff1f}.fp__close svg{width:20px;height:20px}.fp__stage{flex:1;place-items:center;min-height:0;padding:20px 72px;display:grid;position:relative;overflow:hidden}.fp__img,.fp__video{background:#000;border-radius:8px;max-width:100%;max-height:calc(100dvh - 110px);box-shadow:0 24px 60px #0006}.fp__img{-webkit-user-select:none;user-select:none;background:0 0}.fp__pdf{background:#fff;border:0;border-radius:8px;width:min(1100px,100%);height:calc(100dvh - 110px)}.fp__audio{flex-direction:column;align-items:center;gap:22px;display:flex}.fp__audio .ficon{border-radius:26px;width:96px;height:96px}.fp__audio .ficon svg{width:46px;height:46px}.fp__audio audio{width:min(480px,80vw)}.fp__none{text-align:center;color:#fffc;flex-direction:column;align-items:center;gap:14px;display:flex}.fp__none .ficon{border-radius:22px;width:80px;height:80px}.fp__none .ficon svg{width:40px;height:40px}.fp__loading{place-items:center;display:grid}.fp__nav{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;display:grid;position:absolute;top:50%}.fp__nav:hover{background:#ffffff38}.fp__nav svg{width:22px;height:22px}.fp__nav--prev{left:14px;transform:scaleX(-1)}.fp__nav--next{right:14px}.fp__mark{pointer-events:none;grid-template-columns:repeat(4,1fr);align-content:space-around;display:grid;position:absolute;inset:0;overflow:hidden}.fp__mark span{text-align:center;letter-spacing:.06em;color:#ffffff29;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:13px;transform:rotate(-24deg)}.spinner{border:3px solid #96969640;border-top-color:var(--red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin-360;display:inline-block}@keyframes spin-360{to{transform:rotate(360deg)}}@media (max-width:720px){.fp__stage{padding:12px}.fp__nav{top:auto;bottom:16px}}.cpanel{width:min(880px,100%)}.cbar{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px 10px;display:flex;position:relative}.cbar__crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;font-size:14px;display:flex}.cbar__crumbs button{color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-weight:500;display:inline-flex}.cbar__crumbs button:hover{background:#11100e0f}.cbar__crumbs button[aria-current=page]{color:var(--ink);font-weight:600}.cbar__crumbs svg{width:15px;height:15px;color:var(--muted)}.cbar__count{color:var(--muted);margin-left:auto;font-size:13.5px}.crow-list{z-index:1;padding:0 10px 12px;position:relative}.crow{cursor:pointer;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 8px;transition:background .12s;display:grid}.crow:hover{background:#11100e09}.crow--static{cursor:default}.crow__name{min-width:0}.crow__name b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;display:block;overflow:hidden}.crow__name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.crow__size{color:var(--muted);white-space:nowrap;font-size:13px}.crow__acts{gap:6px;display:flex}.crow__acts .btn{border-radius:10px;height:34px;padding:0 12px;font-size:13px}.cnote{color:var(--ink-2);z-index:1;background:#11100e0b;border-radius:12px;align-items:center;gap:8px;margin:0 18px 12px;padding:10px 12px;font-size:13px;display:flex;position:relative}.cnote svg{width:16px;height:16px}.cnote--conf{color:#fff;background:#1c1b19}.recv{margin-top:18px}.recv__head{z-index:1;align-items:baseline;gap:10px;padding:18px 18px 6px;display:flex;position:relative}.recv__head h3{margin:0;font-size:16px}.recv__head span{color:var(--muted);font-size:13px}.recv__empty{color:var(--muted);z-index:1;padding:4px 18px 20px;font-size:13.5px;position:relative}@media (max-width:720px){.crow{grid-template-columns:36px minmax(0,1fr) auto}.crow__size{display:none}}.trust{z-index:1;padding:16px 0 36px;position:relative}.trust h2,.about h2{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:600}.trust__lead{color:var(--ink-2);max-width:640px;margin:0 0 22px;font-size:15.5px}.trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tcard{background:var(--card);border:1px solid var(--line);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);border-radius:20px;padding:22px}.tcard:hover{transform:translateY(-3px);box-shadow:0 18px 40px #11100e14}.tcard__icon{color:#fff;background:linear-gradient(135deg, var(--ink), #3a3733);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.tcard:nth-child(2) .tcard__icon{background:linear-gradient(135deg, var(--teal), var(--blue))}.tcard:nth-child(3) .tcard__icon{background:linear-gradient(135deg, var(--red), var(--amber))}.tcard:nth-child(4) .tcard__icon{background:linear-gradient(135deg, var(--violet), var(--blue))}.tcard__icon svg{width:21px;height:21px}.tcard h3{margin:16px 0 6px;font-size:16px;font-weight:600}.tcard p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.trust__note{color:var(--muted);margin:16px 0 0;font-size:13px}.about{z-index:1;margin-top:20px;margin-bottom:64px;position:relative}.about__card{background:#faecec;border:1px solid #ff362c1f;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:34px 36px;display:grid}.about__kicker{letter-spacing:.12em;color:var(--red);text-transform:uppercase;font-size:12.5px;font-weight:700}.about h2{margin-top:10px;font-size:clamp(22px,2.6vw,30px);line-height:1.25}.about p{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.6}.about__values{flex-wrap:wrap;gap:8px;display:flex}.about__values span{background:#fff;border:1px solid #ff362c29;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.about__tag{color:var(--red-deep);margin-top:14px;font-size:15px;font-weight:600}@media (max-width:900px){.trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about__card{grid-template-columns:1fr;padding:26px 22px}}@media (max-width:560px){.trust__grid{grid-template-columns:1fr}}.tag{height:22px;color:var(--ink-2);white-space:nowrap;background:#11100e12;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tag svg{width:12px;height:12px}.tag--conf{color:#fff;background:#1c1b19}.tag--link{color:#2b4fc4;background:#5b8cff24}.tag--ok{color:var(--ok);background:#1f9d5524}.tag--warn{color:var(--red-deep);background:#ff362c1f}.privacy-note{color:#5f5b56;text-align:left;max-width:760px;margin:14px auto 0;font-size:12.5px;line-height:1.65}.privacy-note a,.footer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.statement{max-width:820px;margin:0 auto;padding:36px 40px}.statement h1{letter-spacing:-.01em;margin:0 0 18px;font-size:24px;font-weight:600}.statement h2{margin:22px 0 6px;font-size:16px;font-weight:600}.statement p,.statement li{color:var(--ink-2);margin:6px 0;font-size:14.5px;line-height:1.7}.statement ul{margin:4px 0;padding-left:20px}.statement__updated{color:var(--muted)!important;margin-top:26px!important;font-size:13px!important}@media (max-width:640px){.statement{padding:24px 18px}}
