html[data-studio=light]{--bg:#FFFFFF}html[data-studio=midnight]{--bg:#05060F;--bg2:rgba(255,255,255,.06);--bg3:rgba(255,255,255,.1);--line:rgba(255,255,255,.12);--line2:rgba(255,255,255,.2);--blue:#7C5CFF;--blue2:#22D3EE;--blue3:#F472B6;--iri:linear-gradient(115deg,#7C5CFF,#22D3EE 55%,#F472B6);--glow:0 0 0 1px rgba(124,92,255,.4),0 12px 40px rgba(124,92,255,.35),0 0 90px rgba(34,211,238,.18)}html[data-studio=chrome]{--bg:#e8ebef;--bg2:#f6f8fa;--bg3:#d7dce2;--ink:#0B0D10;--line:rgba(11,13,16,.14);--line2:rgba(11,13,16,.22);--blue:#0B0D10;--blue2:#00a98f;--blue3:#7c5cff;--iri:linear-gradient(115deg,#0B0D10,#3a4650 45%,#00a98f);--glow:0 0 0 1px rgba(0,169,143,.35),0 12px 36px rgba(11,13,16,.25)}html[data-studio=chrome] body{background:linear-gradient(160deg,#dfe3e8,#f6f8fa 45%,#cfd5dc) fixed}html[data-studio=midnight] body{background:#05060f}.aur{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .8s}.aur i{position:absolute;width:62vmax;height:62vmax;border-radius:50%;filter:blur(90px);will-change:transform}html[data-studio=midnight] .aur,html[data-studio=chrome] .aur{opacity:.75}html[data-studio=light] .aur{opacity:.55}.aur i:nth-child(1){left:-18vmax;top:-22vmax;background:radial-gradient(closest-side,rgba(29,59,255,.18),transparent)}.aur i:nth-child(2){right:-20vmax;top:10vh;background:radial-gradient(closest-side,rgba(120,100,255,.12),transparent)}.aur i:nth-child(3){left:20vw;bottom:-30vmax;background:radial-gradient(closest-side,rgba(29,59,255,.1),transparent)}html[data-studio=midnight] .aur i:nth-child(1){background:radial-gradient(closest-side,rgba(124,92,255,.5),transparent)}html[data-studio=midnight] .aur i:nth-child(2){background:radial-gradient(closest-side,rgba(34,211,238,.35),transparent)}html[data-studio=midnight] .aur i:nth-child(3){background:radial-gradient(closest-side,rgba(244,114,182,.3),transparent)}html[data-studio=chrome] .aur i:nth-child(1){background:radial-gradient(closest-side,rgba(92,255,200,.5),transparent)}html[data-studio=chrome] .aur i:nth-child(2){background:radial-gradient(closest-side,rgba(190,140,255,.4),transparent)}html[data-studio=chrome] .aur i:nth-child(3){background:radial-gradient(closest-side,rgba(255,255,255,.9),transparent)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.aur i{animation:aurf 26s ease-in-out infinite alternate}.aur i:nth-child(2){animation-duration:32s;animation-delay:-8s}.aur i:nth-child(3){animation-duration:38s;animation-delay:-16s}}@keyframes aurf{to{transform:translate3d(8vmax,5vmax,0) scale(1.12)}}@media(max-width:720px){.aur i{filter:blur(60px)}}html.fd-rm .aur i{animation:none}.tn-top{gap:14px;background:var(--bar,rgba(255,255,255,.78));-webkit-backdrop-filter:saturate(170%) blur(20px);backdrop-filter:saturate(170%) blur(20px)}html[data-studio=midnight] .tn-top{background:#07081aa8}html[data-studio=chrome] .tn-top{background:#f6f8fab3}.tn-logo img{height:24px;width:auto}.tn-logo .lg-d,html[data-studio=midnight] .tn-logo .lg-l{display:none}html[data-studio=midnight] .tn-logo .lg-d{display:block}.tn-r{display:flex;align-items:center;gap:14px;margin-left:auto}.tn-steps{margin:0 auto}.tn-link{font-size:13px;color:var(--ink2);text-decoration:none;white-space:nowrap}.tn-link:hover{color:var(--blue)}.tn-back{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--line2);border-radius:99px;transition:transform .25s var(--ease),border-color .2s}.tn-themes{display:flex;gap:2px;padding:3px;border:1px solid var(--line2);border-radius:99px;background:var(--bg2)}.tn-themes button{display:flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 7px;border:0;border-radius:99px;background:none;color:var(--ink2);font:600 12px Inter,sans-serif;cursor:pointer;transition:background .25s,color .25s}.tn-themes button i{width:16px;height:16px;border-radius:50%;border:1px solid var(--line2)}.tn-themes [data-st=light] i{background:linear-gradient(135deg,#fff,#1d3bff)}.tn-themes [data-st=midnight] i{background:linear-gradient(135deg,#7c5cff,#22d3ee 55%,#f472b6)}.tn-themes [data-st=chrome] i{background:linear-gradient(135deg,#f6f8fa,#9fb0bd 50%,#00a98f)}.tn-themes button.on{background:var(--ink);color:var(--bg)}html[data-studio=midnight] .tn-themes button.on{background:#fff;color:#05060f}@media(max-width:1180px){.tn-themes span,.tn-link{display:none}.tn-themes button{padding:0 7px}}@media(max-width:760px){.tn-top{flex-wrap:wrap;gap:8px 10px;padding-top:10px;padding-bottom:8px}.tn-steps{order:3;flex-basis:100%;justify-content:space-between;margin:0}.tn-steps li{flex:1;justify-content:center;padding:4px 6px 4px 4px;font-size:12px}.tn-steps li:not(.on) span{display:none}.tn-steps li:not(.on){flex:none}.tn-back{display:none}.tn-logo img{height:20px}.bar{top:88px}}.hvw{position:relative}.hvw .hv{z-index:1}.orbit{position:absolute;inset:-9%;border-radius:50%;border:1px solid var(--line2);z-index:0;pointer-events:none}.orbit:before{content:"";position:absolute;inset:9%;border-radius:50%;border:1px dashed var(--line)}.orbit:after{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--blue);box-shadow:0 0 18px 3px var(--blue)}@media(prefers-reduced-motion:no-preference){.orbit{animation:orb 16s linear infinite}}@keyframes orb{to{transform:rotate(360deg)}}html.fd-rm .orbit{animation:none}.hv__cap{position:absolute;left:50%;bottom:-30px;transform:translate(-50%);z-index:2;font:600 11px Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);white-space:nowrap}.hv,.pv,.mbox .vis{border-radius:32px}html[data-studio=midnight] .hv,html[data-studio=midnight] .pv{box-shadow:0 40px 90px -30px #5046ff99}html[data-studio=chrome] .hv,html[data-studio=chrome] .pv,html[data-studio=chrome] .mbox .vis{background:linear-gradient(160deg,#f7f9fb,#c9d0d8 55%,#eef1f4)}.hero h1 em{background-image:var(--iri)}.card,.pc,.row,.mbox,.priv,.flow>div,.drop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.flow>div{transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}.flow>div:hover{transform:translateY(-3px);border-color:var(--blue);box-shadow:var(--shadow)}.pc{transition:transform .35s var(--ease),box-shadow .35s,border-color .3s}.pc:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:var(--shadow)}.pc:active{transform:scale(.985)}.btn{position:relative;overflow:hidden;transition:transform .2s var(--ease),box-shadow .25s,background .2s}.btn:active{transform:scale(.97)}.btn.blue:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ease)}.btn.blue:hover:before{transform:translate(120%)}html[data-studio=chrome] .btn.blue{color:#fff}html[data-studio=midnight] .btn.blue{color:#05060f}html[data-studio=midnight] .tn-steps li.on{background:#fff;color:#05060f}html[data-studio=midnight] .tn-steps li.on i{color:#05060f;background:#22d3ee}html[data-studio=chrome] .tn-steps li.on i{background:var(--blue2)}html[data-studio=chrome] .card,html[data-studio=chrome] .pc,html[data-studio=chrome] .row,html[data-studio=chrome] .mbox{background:linear-gradient(160deg,#ffffffeb,#e0e5ebb8)}html[data-studio=midnight] .card,html[data-studio=midnight] .pc,html[data-studio=midnight] .row,html[data-studio=midnight] .mbox,html[data-studio=midnight] .btn.ghost,html[data-studio=midnight] .inp,html[data-studio=midnight] .samples button,html[data-studio=midnight] .chips button,html[data-studio=midnight] .sort select{background:#ffffff0f}html[data-studio=midnight] .bar{background:#07081acc}html[data-studio=midnight] .pc .off{color:#05060f;background:var(--iri)}html[data-studio=midnight] .stamp.ai{color:#05060f}.tn-rip{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:currentColor;opacity:.25;pointer-events:none;animation:tnr .6s var(--ease) forwards}@keyframes tnr{to{transform:scale(18);opacity:0}}.pc,.chips button,.samples button,.tn-themes button{position:relative;overflow:hidden}.pc{overflow:hidden}@media(max-width:600px){.tn-main{padding-bottom:110px}.hv__cap{bottom:-26px}.orbit{inset:-4%}}@media(hover:none){.flow>div:hover,.pc:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.btn.blue:before,.aur i,.orbit{animation:none;transition:none}}html,body{overflow-x:clip}html[data-studio=midnight] .hv img,html[data-studio=midnight] .pv img,html[data-studio=midnight] .vis img{mix-blend-mode:normal;filter:none}html[data-studio=midnight] .hv img{height:100%;width:100%;object-fit:cover;object-position:top;border-radius:inherit;opacity:.9;transform:translate(-50%) scale(1);inset:0 0 0 50%;margin:0}html[data-studio=midnight] .hv{background:radial-gradient(70% 60% at 50% 30%,#1b1d4d,#080a1c 78%)}html[data-studio=chrome] .hv img{mix-blend-mode:multiply}@media(max-width:760px){.tn-steps li.on span{display:inline!important;color:inherit}.tn-steps li.on{gap:8px}}.tn-logo .flg>img{height:34px}.tn-logo .flg__w img{height:18px;width:auto}.tn-logo .flg small{font-size:10px}@media(max-width:760px){.tn-logo .flg>img{height:30px}.tn-logo .flg__w img{height:15px}.tn-logo .flg small{font-size:9.5px}}.tn-logo .flg .dk,html[data-studio=midnight] .tn-logo .flg .lt{display:none}html[data-studio=midnight] .tn-logo .flg .dk{display:block}.mbox.tqv{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.tqv__g{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;background:#f4f4f5}.tqv__g img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;scroll-snap-align:center}.tqv__n{position:absolute;left:14px;bottom:14px;font:600 11px/1 var(--fu,Inter);letter-spacing:.04em;padding:7px 10px;border-radius:99px;background:#ffffffdb;color:#0a0a0b}.tqv__rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tqv__rows li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line,#E4E4E7);border-radius:14px}.tqv__rows li.best{border-color:#1d3bff;box-shadow:0 0 0 1px #1d3bff inset}.tqv__rows .s{display:grid;gap:2px;min-width:0}.tqv__rows .s small{color:var(--ink3,#71717A);font-size:12px}.tqv__rows .p{font:600 15px var(--fd,Sora);text-align:right;display:grid}.tqv__rows .p em{font:600 10px var(--fu,Inter);font-style:normal;color:#1d3bff;letter-spacing:.04em;text-transform:uppercase}.tqv__rows .btn,.pc .ac .btn{min-height:40px}@media(max-width:900px){.mbox.tqv{grid-template-columns:1fr}.tqv__g{height:min(52vh,460px)}}html[data-theme=dark] .tqv__rows li{border-color:#ffffff24}html[data-theme=dark] .tqv__g{background:#111}.hv .scanl,.pv .scanl{display:none}.scx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.scx__wash{display:none}.scx__line{position:absolute;left:0;right:0;top:-100%;height:100%;will-change:transform;opacity:0;background:linear-gradient(180deg,#1d3bff00 72%,#1d3bff0f 90%,#1d3bff29)}.scx__line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(29,59,255,.2) 12%,#1D3BFF 50%,rgba(29,59,255,.2) 88%,transparent 100%);box-shadow:0 0 12px 1px #1d3bff80}.scx__line:before{content:"";position:absolute;left:32%;right:32%;bottom:-1px;height:3px;border-radius:3px;z-index:1;background:radial-gradient(closest-side,#fffffff2,#8ca0ff00)}@media(prefers-reduced-motion:no-preference){.scx__line{animation:scx 6s cubic-bezier(.45,.05,.35,1) infinite}.hv svg.mesh line{stroke-dasharray:1;stroke-dashoffset:1;animation:scxd 1.2s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.6s + var(--i)*70ms)}.hv svg.mesh circle{opacity:0;transform-box:fill-box;transform-origin:center;animation:scxp .8s cubic-bezier(.2,.7,.2,1) forwards,scxb 3s ease-in-out infinite;animation-delay:calc(.4s + var(--i)*80ms),calc(2.4s + var(--i)*.12s)}.scx__steps li{animation:scxs 9s linear infinite}.scx__steps li:nth-child(2){animation-delay:3s}.scx__steps li:nth-child(3){animation-delay:6s}}@keyframes scx{0%{transform:translateY(6%);opacity:0}8%{opacity:1}52%{opacity:1}60%{transform:translateY(100%);opacity:0}to{transform:translateY(100%);opacity:0}}@keyframes scxd{to{stroke-dashoffset:0}}@keyframes scxp{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes scxb{0%,to{fill-opacity:1}50%{fill-opacity:.55}}@keyframes scxs{0%{opacity:0;transform:translateY(6px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-4px)}}.hv svg.mesh line{stroke:#1d3bff;stroke-width:.35;stroke-linecap:round;opacity:.75}.hv svg.mesh circle{fill:#fff;stroke:#1d3bff;stroke-width:.4}.scx__fr{position:absolute;inset:14px;pointer-events:none;z-index:2;background:linear-gradient(#1d3bff,#1d3bff) left top/18px 1px,linear-gradient(#1d3bff,#1d3bff) left top/1px 18px,linear-gradient(#1d3bff,#1d3bff) right top/18px 1px,linear-gradient(#1d3bff,#1d3bff) right top/1px 18px,linear-gradient(#1d3bff,#1d3bff) left bottom/18px 1px,linear-gradient(#1d3bff,#1d3bff) left bottom/1px 18px,linear-gradient(#1d3bff,#1d3bff) right bottom/18px 1px,linear-gradient(#1d3bff,#1d3bff) right bottom/1px 18px;background-repeat:no-repeat;opacity:.55}.scx__steps{position:absolute;left:50%;bottom:18px;transform:translate(-50%);margin:0;padding:0;list-style:none;z-index:3;height:30px;min-width:170px}.scx__steps li{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(29,59,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:600 11px/1 var(--fu,Inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0b;opacity:0;white-space:nowrap}.scx__steps li:before{content:"";width:6px;height:6px;border-radius:50%;background:#1d3bff;box-shadow:0 0 0 3px #1d3bff26}@media(prefers-reduced-motion:reduce){.scx__line,.scx__wash{display:none}.scx__steps li:first-child{opacity:1}}html.fd-rm .scx__line,html.fd-rm .scx__wash{display:none}html[data-theme=dark] .scx__steps li{background:#0a0c18b8;color:#fff;border-color:#788cff4d}html[data-theme=dark] .hv svg.mesh circle{fill:#0a0c18}.hv .chip{z-index:3}.pv .scx--pv .scx__line{animation-duration:3.2s}.upg{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:stretch}.upz{position:relative;min-height:380px;border-radius:28px;border:1px solid var(--line,#E4E4E7);background:radial-gradient(120% 90% at 50% 0%,#fff,#f6f7fb 60%,#eef0f7);display:grid;place-items:center;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.upz__glow{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s;box-shadow:inset 0 0 0 2px #1d3bff,0 0 0 6px #1d3bff1f,0 24px 60px -20px #1d3bff73;background:radial-gradient(60% 50% at 50% 50%,rgba(29,59,255,.08),transparent 70%)}.upz.over .upz__glow{opacity:1}.upz.over{transform:scale(1.01)}.upz__in{display:grid;justify-items:center;gap:14px;text-align:center;padding:28px}.upz__ic{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:#fff;border:1px solid var(--line,#E4E4E7);box-shadow:0 10px 30px -12px #0a0a0b40;color:#1d3bff}.upz__ic svg,.upo i svg,.upmini i svg,.upsheet__x svg,.snap__b svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn.lg{height:56px;padding:0 30px;font-size:16px;border-radius:999px}.upbtn{box-shadow:0 14px 34px -14px #1d3bffbf;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s}.upbtn:active,.upo:active,.upmini:active,.snap__shot:active{transform:scale(.97)}.upz__or{margin:0;font-size:13px;color:var(--ink3,#71717A)}.upz__or kbd{font:600 11px var(--fu,Inter);padding:2px 6px;margin:0 1px;border-radius:6px;border:1px solid var(--line2,#D4D4D8);background:#fff;color:var(--ink,#0A0A0B)}.upz__pv{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;animation:uppv .45s cubic-bezier(.2,.7,.2,1)}@keyframes uppv{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.upz__ok{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.uptips{border-radius:28px;border:1px solid var(--line,#E4E4E7);background:var(--bg2,#FAFAFA);padding:20px;display:grid;gap:14px;align-content:start}.uptips h4{margin:0;font:600 13px var(--fd,Sora);letter-spacing:.06em;text-transform:uppercase}.uptips ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:13.5px;color:var(--ink2,#3F3F46)}.uptips li{display:flex;gap:10px;align-items:flex-start}.uptips li:before{content:"";flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;background:#1d3bff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.upminis{display:grid;gap:10px}.upmini{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 8px;border-radius:18px;border:1px dashed var(--line2,#D4D4D8);background:#fff;text-align:left;cursor:pointer;transition:border-color .2s,transform .18s;color:inherit;font:inherit}.upmini:hover{border-color:#1d3bff}.upmini.has{border-style:solid}.upmini i,.upmini img{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#f4f5fa;color:#1d3bff;object-fit:cover;object-position:top}.upmini span{display:grid;gap:2px}.upmini b{font:600 13.5px var(--fd,Sora)}.upmini small{font-size:12px;color:var(--ink3,#71717A)}.upself{display:flex;gap:8px;margin:0;font-size:12.5px;color:var(--ink2,#3F3F46)}.upself svg{flex:none;width:16px;height:16px;color:#1d3bff}.upact{margin-top:18px;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-end}.upmsg{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%,12px);z-index:90;margin:0;padding:12px 18px;border-radius:999px;background:#0a0a0b;color:#fff;font-size:13.5px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;max-width:calc(100vw - 32px)}.upmsg.on{opacity:1;transform:translate(-50%)}.upmsg.bad{background:#b42318}.upsheet{position:fixed;inset:0;z-index:95;display:grid;align-items:end;justify-items:center}.upsheet__bg{position:absolute;inset:0;background:#0a0a0b61;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .26s}.upsheet__p{position:relative;width:min(520px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:28px 28px 0 0;padding:10px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -30px 80px -30px #0a0a0b73;transform:translateY(102%);transition:transform .34s cubic-bezier(.2,.8,.2,1);outline:none}.upsheet.on .upsheet__bg{opacity:1}.upsheet.on .upsheet__p{transform:none}@media(min-width:760px){.upsheet{align-items:center}.upsheet__p{border-radius:28px;transform:translateY(16px) scale(.98);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.upsheet.on .upsheet__p{opacity:1}.upsheet__grab{display:none!important}}.upsheet__grab{display:block;width:40px;height:4px;border-radius:4px;background:#d4d4d8;margin:0 auto 10px}.upsheet__h{display:flex;justify-content:space-between;align-items:center;padding:4px 2px 10px}.upsheet__h small{font:600 11px var(--fu,Inter);letter-spacing:.08em;text-transform:uppercase;color:#1d3bff}.upsheet__h h3{margin:2px 0 0;font:600 20px var(--fd,Sora)}.upsheet__x{width:40px;height:40px;border-radius:50%;border:1px solid var(--line,#E4E4E7);background:#fff;display:grid;place-items:center;cursor:pointer;color:inherit}.upsheet__o{display:grid;gap:8px}.upo{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;border-radius:18px;border:1px solid var(--line,#E4E4E7);background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .18s,background .18s,transform .18s}.upo:hover,.upo:focus-visible,.upo.on{border-color:#1d3bff;background:#f5f7ff}.upo i{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eef1ff;color:#1d3bff}.upo span{display:grid;gap:2px}.upo b{font:600 15px var(--fd,Sora)}.upo small{font-size:12.5px;color:var(--ink3,#71717A)}.upsheet__url{display:grid;gap:8px;margin-top:12px;padding:14px;border-radius:18px;background:#f7f8fc}.upsheet__url label{font:600 12px var(--fu,Inter)}.upsheet__url .inp{flex:1;min-width:0;height:44px}.upsheet__url small{font-size:12px;color:var(--ink3,#71717A)}.upsheet__note{display:flex;gap:8px;align-items:center;margin:14px 2px 0;font-size:12.5px;color:var(--ink2,#3F3F46)}.upsheet__note svg{width:16px;height:16px;color:#1d3bff;flex:none}.snap{position:fixed;inset:0;z-index:96;background:#000;display:grid;place-items:center}.snap video{width:100%;height:100%;object-fit:cover}.snap video.mir{transform:scaleX(-1)}.snap__guide{position:absolute;inset:8% 10% 18%;width:80%;height:74%;margin:auto;fill:none;stroke:#ffffffd9;stroke-width:.6;stroke-dasharray:2 1.5;filter:drop-shadow(0 0 6px rgba(29,59,255,.8))}.snap__tip{position:absolute;top:calc(18px + env(safe-area-inset-top));left:50%;transform:translate(-50%);margin:0;padding:8px 14px;border-radius:999px;background:#0a0a0b8c;color:#fff;font-size:13px;white-space:nowrap;max-width:92vw;overflow:hidden;text-overflow:ellipsis}.snap__bar{position:absolute;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom));display:flex;justify-content:center;align-items:center;gap:36px}.snap__b{width:48px;height:48px;border-radius:50%;border:0;background:#ffffff29;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.snap__shot{width:76px;height:76px;border-radius:50%;border:4px solid #fff;background:transparent;padding:5px;cursor:pointer;transition:transform .15s}.snap__shot i{display:block;width:100%;height:100%;border-radius:50%;background:#fff}.snap.flash:after{content:"";position:absolute;inset:0;background:#fff;animation:fl .4s}@media(max-width:900px){.upg{grid-template-columns:1fr}.upz{min-height:320px}}html[data-theme=dark] .upz{background:radial-gradient(120% 90% at 50% 0%,#141827,#0b0e19);border-color:#ffffff1f}html[data-theme=dark] .upz__ic,html[data-theme=dark] .upmini,html[data-theme=dark] .upo,html[data-theme=dark] .upsheet__p,html[data-theme=dark] .upsheet__x,html[data-theme=dark] .upz__or kbd{background:#10131f;border-color:#ffffff24;color:#f4f4f5}html[data-theme=dark] .uptips,html[data-theme=dark] .upsheet__url{background:#0d1019;border-color:#ffffff1f}html[data-theme=dark] .upo i,html[data-theme=dark] .upmini i{background:#1d3bff2e;color:#9aa8ff}html[data-theme=dark] .upo:hover,html[data-theme=dark] .upo.on{background:#141a33}@media(prefers-reduced-motion:reduce){.upsheet__p,.upsheet__bg,.upz,.upz__pv,.upbtn{transition:none!important;animation:none!important}}.upsheet,.snap{z-index:2147483600}.upmsg{z-index:2147483601}.tn-modal:not([hidden]){z-index:2147483500}@media(max-width:1024px){.tn-themes button{min-width:40px;min-height:40px}}@media(max-width:1024px){.tn-back{min-height:42px}}
