*,:after,:before{box-sizing:border-box;margin:0;padding:0}dialog{margin:auto}html{-webkit-text-size-adjust:100%}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{font-family:var(--font-sans);font-size:15px;line-height:1.5;letter-spacing:-.01em;font-feature-settings:"tnum";color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;word-break:keep-all}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}button,input{font:inherit;color:inherit;letter-spacing:inherit}ul{list-style:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:6px}.mono{font-family:var(--font-mono);letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}svg{flex:none}.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:20px;height:60px;padding:0 24px 0 20px;background:var(--color-bg)}.logo,.top{display:flex;align-items:center}.logo{gap:7px;font-weight:760;font-size:21px;letter-spacing:-.045em;width:196px;flex:none}.logo-img{height:26px;width:auto;display:block}.logo-on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-on-light{display:none}:root:not([data-theme=light]) .logo-on-dark{display:block}}:root[data-theme=dark] .logo-on-light{display:none}:root[data-theme=dark] .logo-on-dark{display:block}.search{flex:1 1;min-width:0;max-width:680px;display:flex;align-items:center;gap:10px;height:42px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:21px;padding:0 6px 0 16px}.search:focus-within{box-shadow:0 0 0 2px var(--color-focus-ring)}.search input{flex:1 1;border:0;background:none;outline:none;font-size:15px;min-width:0}.search input::placeholder{color:var(--color-text-muted)}.search-mode{gap:6px;font-size:13px;font-weight:560;border-left:1px solid var(--color-border);padding:0 10px 0 14px;white-space:nowrap}.search-mode,.top-r{display:flex;align-items:center;color:var(--color-text-muted)}.top-r{margin-left:auto;gap:16px}.theme-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px;margin:-8px;border-radius:var(--radius-pill);color:inherit}.lang-btn{font-size:13px;font-weight:700;min-width:34px;letter-spacing:.02em}.theme-btn:hover{color:var(--color-text);background:var(--color-bg-subtle)}.btn-sell{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:620;color:var(--color-on-accent);background:var(--color-accent);padding:9px 14px 9px 12px;border-radius:21px;white-space:nowrap}.avatar{display:block;border-radius:50%;object-fit:cover;flex:none;background:var(--color-bg-subtle)}.shell{display:flex;align-items:flex-start}.side{position:-webkit-sticky;position:sticky;top:60px;width:220px;flex:none;padding:6px 12px 40px;font-size:14.5px;color:var(--color-text-muted);max-height:calc(100vh - 60px);overflow-y:auto}.side-it{display:flex;align-items:center;gap:14px;padding:9px 12px;border-radius:10px;white-space:nowrap;color:var(--color-text)}.side-it:hover,.side-it[aria-current=page]{background:var(--color-bg-subtle)}.side-it[aria-current=page]{font-weight:620}.side hr{border:0;border-top:1px solid var(--color-border);margin:12px 8px}.side h2{font-size:13px;font-weight:620;margin:4px 12px 6px}.place,.side h2{color:var(--color-text)}.place{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:14px;border-radius:8px}.place:hover{background:var(--color-bg-subtle)}.place .n{margin-left:auto;color:var(--color-text-muted);font-size:12px}.main{flex:1 1;min-width:0;padding:4px 28px 48px 16px}.bottom-tabs{display:none}.fbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:8px 0 16px;border-bottom:1px solid var(--color-border)}.vsep{width:1px;height:22px;background:var(--color-border);flex:none}@media (min-width:768px){.fbar .vsep{display:none}}.seg{display:flex;gap:4px}.seg button{padding:6px 12px;border-radius:15px;font-size:13.5px;font-weight:520;color:var(--color-text-muted);white-space:nowrap}.seg button:hover{background:var(--color-bg-subtle)}.seg a.on,.seg button[aria-checked=true],.seg button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.seg a{border-radius:15px;font-weight:520}.fmore,.seg a{padding:6px 12px;font-size:13.5px;color:var(--color-text-muted);white-space:nowrap}.fmore{margin-left:auto;display:flex;align-items:center;gap:6px;font-weight:560;border:1px solid var(--color-border);border-radius:15px}.fmore[aria-expanded=true],.fmore[data-on=true]{color:var(--color-text);border-color:var(--color-text-muted)}.fpanel[hidden]{display:none}.fpanel{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--color-border)}.fpanel-l{font-size:13px;font-weight:600;color:var(--color-text-muted)}.list-hd{display:flex;align-items:baseline;gap:10px;margin:22px 0 14px}.list-hd h1,.list-hd h2{font-size:21px;font-weight:700;letter-spacing:-.035em}.list-hd small{color:var(--color-text-muted);font-size:13.5px}.list-hd .sort{margin-left:auto;font-size:13px;color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.ch-list-hd{flex-wrap:wrap;row-gap:8px}.masonry{column-count:4;column-gap:18px}.feed-first{display:grid;grid-column-gap:18px;column-gap:18px;align-items:start}.card{page-break-inside:avoid;break-inside:avoid;margin-bottom:26px}.card,.thumb{display:block}.thumb{position:relative;border-radius:10px;overflow:hidden;background:var(--color-bg-subtle)}.thumb img{display:block;width:100%;height:100%;object-fit:cover}picture.pic{display:contents}.r169{aspect-ratio:16/9}.r916{aspect-ratio:9/16}.r45{aspect-ratio:4/5}.tc{position:absolute;right:7px;bottom:7px;background:rgba(20,20,18,.78);color:#fff;font-size:11px;padding:2px 5px;border-radius:4px}.card-link:focus-visible .thumb,.card:hover .thumb{box-shadow:0 0 0 2px var(--color-text)}.card-link{display:block;color:inherit}.card-link:focus-visible{outline:none}.card-foot{display:block;padding:0 2px}.card-foot.with-avatar{padding-left:42px}.kind-tag{position:absolute;left:7px;top:7px;align-items:center;gap:4px;background:rgba(20,20,18,.78);color:#fff;font-size:11.5px;font-weight:600;padding:2px 6px;border-radius:4px}.ai-off,.kind-tag{display:inline-flex}.ai-off{position:relative}.ai-off-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:none;color:var(--color-text-muted);border-radius:6px;cursor:pointer;padding:0}.ai-off-btn:hover,.ai-off-btn[aria-expanded=true]{color:var(--color-text);background:var(--color-bg-subtle)}.ai-off-tip{position:absolute;z-index:5;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);width:240px;background:var(--color-text);color:var(--color-bg);font-size:12.5px;line-height:1.45;padding:9px 11px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.18)}.ai-off-tip b{display:block;margin-bottom:2px}.strip{display:flex;gap:2px;margin-top:3px;height:18px;border-radius:0 0 6px 6px;overflow:hidden;opacity:.85;transition:height .15s}.strip i{flex:1 1;background-size:300% auto;background-repeat:no-repeat}.card:hover .strip{height:26px;opacity:1;border-radius:6px}.meta{display:flex;gap:10px;padding:10px 2px 0}.meta .avatar{width:30px;height:30px;margin-top:1px}.tt{font-size:15px;font-weight:620;line-height:1.38;letter-spacing:-.025em}.sub{font-size:13px;color:var(--color-text-muted);margin-top:3px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sub .v{color:var(--color-text);opacity:.8}.price-row{align-items:center;gap:6px 8px;margin-top:6px}.price-row b{font-size:15px;font-weight:700;letter-spacing:-.02em}.coll-price .not-for-sale,.price-row .not-for-sale{font-size:13px;font-weight:600;color:var(--color-text-muted)}.nfs{display:flex;flex-direction:column;gap:2px;margin:4px 0 12px}.nfs b{font-size:16px;font-weight:650}.nfs small{font-size:13px;color:var(--color-text-muted)}.coll-buy .nfs{margin:0;align-items:flex-end;text-align:right}.tag-ai{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:560;color:var(--color-seller);background:var(--color-seller-bg);border-radius:4px;padding:1px 6px;white-space:nowrap}.why{margin-top:5px}.vat-basis,.why{font-size:12.5px;color:var(--color-text-muted)}.vat-basis{font-weight:400}.btn-login{font-size:14px;font-weight:620;padding:8px 14px;border-radius:21px;border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap}.umenu{position:relative}.avatar-btn{display:flex;border-radius:50%}.avatar.initial{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-on-accent);font-weight:700;font-size:14px}.umenu-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:40}.umenu-pop a,.umenu-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;font-size:14px;color:var(--color-text);text-align:left}.umenu-pop a:hover,.umenu-pop button:hover{background:var(--color-bg-subtle)}.lang-pop{min-width:160px}.lang-pop .lang-opt-name{flex:1 1}.umenu-me{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;font-size:13px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:4px;word-break:break-all}.umenu-pop a.umenu-money{font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.umenu-money-err{display:block;padding:9px 10px;font-size:12.5px;color:var(--color-text-muted)}.auth-wrap{max-width:420px;margin:0 auto;padding:56px 16px 80px}.auth-wrap h1{font-size:26px;font-weight:720;letter-spacing:-.04em;margin-bottom:18px}.auth-card{display:flex;flex-direction:column;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:22px;align-items:stretch}.auth-card .auth-ic{align-self:center}.bi-steps{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;font-size:13px;color:var(--color-text-muted);margin-bottom:10px}.bi-steps li[aria-current=step]{color:var(--color-text);font-weight:700}.bi-form{position:relative}.bi-inp{display:flex;align-items:center;height:48px;border:1.5px solid var(--color-text-muted);border-radius:10px;padding:0 14px;background:var(--color-bg)}.bi-inp input{flex:1 1;min-width:0;width:100%;border:0;outline:none;background:none;font-size:16px;color:inherit}.bi-inp:focus-within,.bi-pick:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}.bi-inp.bad,.bi-pick.bad{border-color:var(--color-danger)}.bi-err{color:var(--color-danger)}.bi-date{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:8px;gap:8px}.bi-date[data-order^=month]{grid-template-columns:1.3fr 1fr 1.3fr}.bi-pickbox{position:relative;min-width:0}.bi-pick{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:48px;border:1.5px solid var(--color-text-muted);border-radius:10px;padding:0 12px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:15px;text-align:left;cursor:pointer}.bi-pick>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-pick .ph{color:var(--color-text-muted)}.bi-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:264px;overflow:auto;list-style:none;background:var(--color-surface);border:1px solid var(--color-text-muted);border-radius:12px;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.14);outline:none}.bi-crow,.bi-list li{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:8px;cursor:pointer}.bi-crow.on,.bi-list li.on{background:var(--color-bg-subtle)}.bi-crow[aria-selected=true],.bi-list li[aria-selected=true]{font-weight:700}.bi-sheet{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);background:var(--color-surface);border:1px solid var(--color-text-muted);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.14);display:flex;flex-direction:column;max-height:360px}.bi-sheet-hd{gap:10px;padding:10px 14px 6px 10px}.bi-search,.bi-sheet-hd{display:flex;align-items:center}.bi-search{flex:1 1;gap:8px;height:44px;border:1.5px solid var(--color-text-muted);border-radius:10px;padding:0 12px;background:var(--color-bg)}.bi-search input{flex:1 1;min-width:0;border:0;outline:none;background:none;font:inherit;color:inherit}.bi-clist{overflow:auto;padding:0 6px 6px}.bi-ghd{font-size:12px;font-weight:700;color:var(--color-text-muted);padding:10px 12px 4px}.bi-crow .nm{flex:1 1;min-width:0}.bi-crow .ck{flex:none}.bi-crow.blocked .nm{color:var(--color-text-muted)}.bi-blocked-tag{font-size:12px;color:var(--color-danger);white-space:nowrap}.flag{font-family:Twemoji Country Flags,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.bi-dim{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.bi-dialog{width:100%;max-width:380px;background:var(--color-surface);color:var(--color-text);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:18px;font-size:15.5px;line-height:1.55}.bi-dialog-act{display:flex;gap:8px;justify-content:flex-end}.bi-dialog-act .btn{min-height:44px}@media (max-width:767px){.bi-sheet{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:78vh;border-radius:16px 16px 0 0}.auth-card.bi-form{border:0;padding:0;background:none}}.auth-card>b{text-align:center;font-size:16px}.auth-mail{word-break:break-all}.auth-err{color:var(--color-danger);font-size:13px}.auth-note{color:var(--color-text-muted);font-size:14px;line-height:1.5;margin:0 0 12px;max-width:400px}.social{display:flex;flex-direction:column;gap:10px}.social-lead{text-align:center;font-size:13px;color:var(--color-text-muted)}.social-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.social-tile{width:56px;height:56px;display:grid;place-items:center;border-radius:14px}.social-tile:hover{background:var(--color-bg-subtle)}.social-tile:focus-visible{border-radius:14px}.social-txt{display:grid;place-items:center;width:40px;height:40px;border-radius:4px;border:1px solid var(--color-border);background:#fff;color:#1f1f1f;font-size:11px;font-weight:700}.auth-or{display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:13px;margin:4px 0}.auth-or:after,.auth-or:before{content:"";flex:1 1;border-top:1px solid var(--color-border)}.social-notice{font-size:12.5px;color:var(--color-text-muted);line-height:1.5}.social-notice a{text-decoration:underline}.lm-wrap{max-width:720px}.lm-crumb{font-size:13px;margin-bottom:4px}.lm-crumb,.lm-desc{color:var(--color-text-muted)}.lm-desc{font-size:14px;margin:-8px 0 16px}.lm-list{list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:4px 18px}.lm-row{display:flex;align-items:center;gap:14px;padding:14px 0;flex-wrap:wrap}.lm-row+.lm-row{border-top:1px solid var(--color-border)}.lm-tile{width:40px;height:40px;flex:none;display:grid;place-items:center}.lm-tile-plain{border-radius:8px;background:var(--color-bg-subtle);color:var(--color-text-muted)}.lm-main{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:2px}.lm-name{font-weight:650;font-size:15px;display:flex;align-items:center;gap:8px}.lm-sub{font-size:13px;word-break:break-all}.lm-hint,.lm-sub{color:var(--color-text-muted)}.lm-hint{font-size:12.5px}.lm-row .btn{padding:9px 16px}.lm-confirm{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:13.5px}.lm-confirm-acts{display:flex;gap:8px}.lm-toast{color:var(--color-success);font-size:14px;margin:0 0 12px}.btn-text{font-size:13.5px;color:var(--color-text-muted);padding:6px}.roles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.role{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 12px;border:1.5px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.role:hover{border-color:var(--color-text)}.role b{font-size:17px}.role small{font-size:13px;color:var(--color-text-muted)}.role-wide{grid-column:1/-1;flex-direction:row;justify-content:center;padding:14px 12px;color:inherit;text-decoration:none}.sk-line,.skeleton .thumb{background:var(--color-bg-subtle);animation:sk 1.2s ease-in-out infinite}.sk-line{display:block;height:12px;margin-top:10px;border-radius:6px}@keyframes sk{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sk-line,.skeleton .thumb{animation:none}}.empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:80px 0;color:var(--color-text-muted)}.empty b{font-size:40px;font-weight:720;font-family:var(--font-mono)}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:16px 18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;padding:12px 18px;font-weight:620;font-size:14.5px;background:var(--color-bg-subtle);white-space:nowrap}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover{background:var(--color-primary-hover)}.btn-accent{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary:disabled:hover{background:var(--color-primary)}.btn-block{display:flex;width:100%}.pill-btn{display:inline-flex;align-items:center;gap:6px;background:var(--color-bg-subtle);border-radius:18px;padding:8px 14px;font-size:14px;font-weight:560}.btn-sub{background:var(--color-primary);color:var(--color-on-primary);border-radius:20px;padding:9px 18px;font-size:14.5px;font-weight:620}.btn-sub.on,.btn-sub[aria-pressed=true]{background:var(--color-bg-subtle);color:var(--color-text)}.watch{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:28px;gap:28px;padding:8px 32px 48px}.player{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.player img,.player video{width:100%;height:100%;object-fit:cover;display:block}.player video{object-fit:contain;background:#000;cursor:pointer}.player:-webkit-full-screen{border-radius:0}.player:fullscreen{border-radius:0}.player .ctrl button{color:inherit;display:inline-flex;align-items:center}.player .ctrl button:disabled{opacity:.4}.pv-msg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:6px;align-items:center;padding:8px 12px;border-radius:8px;background:rgba(0,0,0,.6);color:#fff;font-size:14px}.player .wm{position:absolute;inset:0;background:repeating-linear-gradient(-30deg,transparent 0 120px,rgba(255,255,255,.07) 120px 122px);pointer-events:none}.ctrl{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 12px;background:linear-gradient(transparent,rgba(0,0,0,.6));display:flex;align-items:center;gap:14px;color:#fff}.ctrl .t{font-size:13px}.ctrl .q{margin-left:auto;font-size:12px;background:rgba(255,255,255,.18);padding:3px 8px;border-radius:4px}.scrub{touch-action:pan-y;position:relative;display:flex;gap:2px;height:44px;margin-top:6px;border-radius:8px;overflow:hidden;cursor:pointer}.scrub i{flex:1 1;background-size:400% auto;background-repeat:no-repeat}.scrub .done{left:0;background:rgba(27,27,24,.35)}.scrub .done,.scrub .ph{position:absolute;top:0;bottom:0;pointer-events:none}.scrub .ph{width:3px;background:var(--color-scrub)}.ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-muted);margin-top:4px}.watch h1{font-size:23px;font-weight:700;letter-spacing:-.035em;margin:18px 0 12px}.chrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chrow .avatar{width:42px;height:42px}.chrow .nm{font-size:15.5px;font-weight:650;display:flex;align-items:center;gap:4px}.chrow small{display:block;font-size:13px;color:var(--color-text-muted)}.acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.desc{background:var(--color-bg-subtle);border-radius:12px;padding:14px 16px;margin-top:16px;font-size:14.5px;line-height:1.65}.desc .st{font-weight:620;margin-bottom:4px}.specs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;margin-top:16px}.specs div{background:var(--color-surface);padding:12px 14px;font-size:14px}.img-view{position:relative;margin:0;background:#1a1a18;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;max-height:72vh;aspect-ratio:16/10}.img-view img{max-width:100%;max-height:72vh;object-fit:contain;display:block}.img-view .kind-tag{left:12px;top:12px}.img-note{position:absolute;right:12px;bottom:12px;background:rgba(20,20,18,.78);color:#fff;font-size:11.5px;padding:3px 8px;border-radius:5px}.specs dt{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-muted);margin-bottom:3px}.tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.tags a{font-size:13px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:4px 11px}.buybox .lic{font-size:13px;color:var(--color-text-muted);display:flex;justify-content:space-between}.buybox .price{font-size:30px;font-weight:720;letter-spacing:-.04em;margin:4px 0 12px}.buybox ul{display:grid;grid-gap:7px;gap:7px;font-size:14px;margin-bottom:14px}.buybox li{display:flex;gap:8px;align-items:center}.buybox li.no svg{color:var(--color-danger)}.buybox .btn+.btn{margin-top:8px}.kv{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13.5px}.kv dt{color:var(--color-text-muted);flex-shrink:0;max-width:55%}.kv dd{min-width:0;overflow-wrap:anywhere}.card-hd,h2.card-hd{display:flex;align-items:center;gap:7px;font-weight:650;font-size:14.5px;margin-bottom:8px}.lnk{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-weight:600;font-size:13px}.aside-stack>*+*{margin-top:12px}.rel h2{font-size:16px;font-weight:700;margin:22px 0 10px;letter-spacing:-.03em}.ri{display:flex;gap:10px;margin-bottom:12px}.ri .thumb{width:168px;flex:none}.ri .tt{font-size:14px}.banner{height:190px;border-radius:14px;overflow:hidden;background:var(--color-bg-subtle)}.banner img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}.ch-head{display:flex;align-items:flex-end;gap:20px;margin-top:-44px;padding:0 24px}.ch-head .avatar{width:112px;height:112px;border:5px solid var(--color-bg)}.ch-head .nm{padding-bottom:6px;flex:1 1;min-width:0}.ch-head h1{font-size:28px;font-weight:720;letter-spacing:-.04em;display:flex;align-items:center;gap:6px}.ch-head .stats{font-size:14px;color:var(--color-text-muted);margin-top:4px}.ch-head .stats b{color:var(--color-text);font-weight:560}.ch-head .btns{display:flex;gap:8px;padding-bottom:8px;flex-wrap:wrap}.share-ref{margin:6px 0 0;font-size:12.5px;color:var(--color-text-muted)}.share-ref a{text-decoration:underline}.v-ref{text-align:right}.ch-ref{padding:0 24px 0 156px}.vf2-ref{margin:-10px 0 14px;text-align:right}.ch-bio{padding:14px 24px 0 156px;font-size:14.5px;line-height:1.65;color:var(--color-text-muted);max-width:980px}.badges{display:flex;gap:8px;padding:12px 24px 0 156px;flex-wrap:wrap}.badges li{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:560;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:5px 10px}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--color-border);margin:26px 0 0;padding:0 8px;overflow-x:auto}.tabs a{padding:12px 2px;font-size:15px;font-weight:560;color:var(--color-text-muted);white-space:nowrap}.tabs a[aria-current=page]{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-text);font-weight:650}.tabs .cnt{font-size:12px;margin-left:4px}.collections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:22px 0 6px}.coll{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:10px;display:flex;gap:12px;align-items:center}.coll .mos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2px;gap:2px;width:120px;height:80px;border-radius:8px;overflow:hidden;flex:none}.coll .mos img{width:100%;height:100%;object-fit:cover;display:block}.coll b{font-size:15px;font-weight:650;display:block}.coll small{font-size:13px;color:var(--color-text-muted)}.coll .p{font-size:13.5px;font-weight:650;margin-top:6px;display:block}.wizard{max-width:1200px;margin:0 auto;padding:10px 32px 48px}.steps{gap:10px;margin:6px 0 22px;font-size:14px;color:var(--color-text-muted)}.steps,.steps li{display:flex;align-items:center}.steps .n{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--color-bg-subtle);margin-right:6px}.steps .done{color:var(--color-text);opacity:.8}.steps .done .n{background:var(--color-primary);color:var(--color-on-primary)}.steps [aria-current=step]{color:var(--color-text);font-weight:650}.steps [aria-current=step] .n{background:var(--color-accent);color:var(--color-on-accent)}.steps .ln{width:36px;height:1px;background:var(--color-border)}.wz-grid{display:grid;grid-template-columns:420px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.wz-grid .panel{margin-top:14px}.wz-grid .panel h2{font-size:15px;font-weight:680;letter-spacing:-.03em;margin-bottom:10px}.ck{display:flex;align-items:center;gap:8px;font-size:14px;padding:5px 0}.ck>svg{color:var(--color-success)}.ck .r{margin-left:auto;font-size:12px;color:var(--color-text-muted);display:flex}.chipx{display:flex;flex-wrap:wrap;gap:6px}.chipx button.add,.chipx li{display:flex;align-items:center;gap:4px;font-size:13px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;padding:4px 8px 4px 11px}.chipx li button{display:flex;color:var(--color-text-muted)}.chipx .add-li{padding:0;border:0;background:none}.chipx button.add{border-style:dashed;color:var(--color-text-muted);padding:4px 11px}.form>.panel{margin-top:0;margin-bottom:14px;padding:20px 22px}.lbl{font-size:13.5px;font-weight:620;margin-bottom:7px;display:block}.lbl.muted{color:var(--color-text-muted);margin-top:16px}.inp{display:flex;align-items:center;height:46px;border:1.5px solid var(--color-text);border-radius:10px;padding:0 14px;background:var(--color-surface)}.inp input{flex:1 1;min-width:0;width:100%;border:0;outline:none;background:none;font-size:18px;font-weight:650}.inp .unit{font-size:15px;color:var(--color-text-muted);white-space:nowrap}.inp.s{height:40px;border:1px solid var(--color-border)}.inp.s input{font-size:15px;font-weight:500}.inp[aria-disabled=true]{background:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text-muted)}.inp:focus-within{box-shadow:0 0 0 2px var(--color-focus-ring)}.hint{display:flex;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.hint,.net{align-items:center}.net{display:inline-flex;gap:6px;font-size:13px;color:var(--color-text-muted)}.net svg{color:var(--color-seller)}.net b{color:var(--color-text);font-weight:680}.net .bar{width:1px;height:12px;background:var(--color-border);margin:0 4px}.recs{display:flex;gap:4px}.recs button{font-family:var(--font-mono);font-size:12.5px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:6px;padding:2px 7px;background:var(--color-surface)}.recs button[aria-pressed=true]{border-color:var(--color-text);color:var(--color-text)}.segb{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.segb button{display:flex;align-items:center;gap:8px;border:1.5px solid var(--color-border);border-radius:10px;padding:11px 13px;font-size:14.5px;font-weight:700;background:var(--color-surface);text-align:left}.segb button svg{color:var(--color-text-muted)}.segb button[aria-pressed=true]{border-color:var(--color-text)}.aibox{border:1.5px solid var(--color-text)!important}.aibox[data-on=false]{border-color:var(--color-border)!important}.tg{display:flex;align-items:center;gap:10px;width:100%}.tg b{font-size:16px;font-weight:680;letter-spacing:-.03em}.tg-ic{width:32px;height:32px;border-radius:9px;background:var(--color-seller-bg);color:var(--color-seller);display:flex;align-items:center;justify-content:center}.switch{margin-left:auto;width:44px;height:26px;border-radius:13px;background:var(--color-border);position:relative;transition:background .15s}.switch i{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--color-surface);transition:left .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.switch[aria-checked=true]{background:var(--color-primary)}.switch[aria-checked=true] i{left:21px;background:var(--color-accent)}.subf{margin:16px 0 0 42px;padding-top:14px;border-top:1px dashed var(--color-border);display:grid;grid-gap:14px;gap:14px}.opts{display:flex;flex-wrap:wrap;gap:6px}.opts button{font-size:13px;border:1px solid var(--color-border);border-radius:8px;padding:5px 10px;background:var(--color-surface);display:flex;align-items:center;gap:5px}.opts button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.wz-foot{display:flex;justify-content:flex-end;gap:10px}@media (max-width:600px){.wz-foot{flex-wrap:wrap}.wz-foot>:is(.auth-err,.hint-s){flex:1 0 100%}}.studio-nav .me{display:flex;align-items:center;gap:10px;padding:8px 12px 14px}.studio-nav .me b{display:block;font-size:14.5px;color:var(--color-text)}.studio-nav .me small{font-size:12.5px}.st-hd{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.st-hd h1{font-size:24px;font-weight:720;letter-spacing:-.04em}.st-hd .seg{margin-left:auto}.kpis{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:14px;gap:14px}.kpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:16px 18px}.kpi dt{font-size:13px;color:var(--color-text-muted);display:flex;align-items:center;gap:5px}.kpi dd b{display:block;font-size:26px;font-weight:720;letter-spacing:-.04em;margin:6px 0 4px}.kpi.hero dd b{font-size:34px}.kpi .d{font-size:12.5px;color:var(--color-text-muted)}.kpi .d-line{display:block}.kpi .up{color:var(--color-success);font-weight:620}.kpi .down{color:var(--color-text-muted);font-weight:620}.kpis.money{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.kpis.three{grid-template-columns:1.4fr 1fr 1fr}.kpi .kt{font-size:13px;color:var(--color-text-muted);display:flex}.kpi .kt,.kpi .kt a{align-items:center;gap:5px}.kpi .kt a{color:inherit;display:inline-flex;text-decoration:none}.kpi .kt a:hover{color:var(--color-text)}.kpi .kt .info-i{margin-left:auto}.kpi .amt{display:block;font-size:26px;font-weight:720;letter-spacing:-.04em;margin:6px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi .amt[data-long]{font-size:22px}.kpi .amt.empty-txt{font-size:15px;font-weight:560;color:var(--color-text-muted);margin:10px 0 6px}.kpi .basis{display:block;font-size:12px;margin-top:4px}.kpi .basis,.money-legend{color:var(--color-text-muted)}.money-legend{display:flex;align-items:center;gap:4px;font-size:12.5px;margin:-6px 0 14px}.empty-s{color:var(--color-text-muted);font-size:14px;padding:18px 0}.held{display:flex;align-items:center;gap:12px;background:var(--color-surface);border:1px solid var(--color-warning);border-radius:12px;padding:10px 14px;margin-top:14px}.held img{width:64px;height:36px;border-radius:6px;object-fit:cover}.held b{display:block;font-size:13.5px}.held .why2{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--color-warning);margin-top:2px}.held .acts2{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.held .acts2 button{display:flex;align-items:center;gap:5px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:6px 11px;font-weight:620;font-size:13px}.row2{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.panel h2{font-size:16px;font-weight:700;letter-spacing:-.03em;gap:8px;margin-bottom:14px}.panel h2,.panel h2 .m{display:flex;align-items:center}.panel h2 .m{margin-left:auto;font-size:13px;font-weight:560;color:var(--color-text-muted);gap:4px}.chart{display:flex;align-items:flex-end;gap:18px;height:190px;padding:0 6px 0 40px;border-bottom:1px solid var(--color-border);position:relative}.chart .g{position:absolute;left:0;right:0;border-top:1px dashed var(--color-border);font-size:11px;color:var(--color-text-muted)}.chart .g span{position:absolute;left:0;top:-8px;background:var(--color-surface);padding-right:6px}.bar{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;z-index:1}.bar i{width:100%;max-width:54px;background:var(--color-border);border-radius:4px 4px 0 0}.bar:hover i{background:var(--color-text-muted)}.bar.cur i{background:var(--color-text)}.bar .v{font-size:12.5px;font-weight:650;margin-bottom:6px}.bar .tip,.bar .v{white-space:nowrap}.bar .tip{position:absolute;bottom:calc(100% + 4px);display:none;background:var(--color-text);color:var(--color-bg);font-size:12px;padding:3px 7px;border-radius:5px}.bar:hover .tip{display:block}.xl{display:flex;gap:18px;padding:6px 6px 0 40px}.xl span{flex:1 1;text-align:center;font-size:12px;color:var(--color-text-muted)}.ailist li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--color-border);font-size:13.5px}.ailist li:last-child{border:0}.ailist .co{width:32px;height:32px;border-radius:8px;background:var(--color-bg);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-text-muted);flex:none}.ailist b{font-weight:620;display:block}.ailist small{color:var(--color-text-muted);font-size:12.5px}.ailist .amt{margin-left:auto;font-weight:650;color:var(--color-success);white-space:nowrap}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:left;font-weight:560;color:var(--color-text-muted);font-size:12.5px;padding:0 10px 10px}.tbl td,.tbl th{border-bottom:1px solid var(--color-border)}.tbl td{padding:11px 10px;vertical-align:middle}.tbl .n{text-align:right}.tbl .vid{display:flex;align-items:center;gap:10px}.tbl .vid img{width:56px;height:32px;border-radius:5px;object-fit:cover;flex:none}.tbl .vid .sale-kind{display:block;font-size:12px;color:var(--color-text-muted)}.main>.vid{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.main>.vid img{width:56px;height:32px;border-radius:5px;object-fit:cover;flex:none}.pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;border-radius:5px;padding:2px 7px;white-space:nowrap}.p-clip{background:var(--color-bg-subtle)}.p-ai{background:var(--color-seller-bg);color:var(--color-seller)}.p-ok{color:var(--color-success)}.p-wait{color:var(--color-text-muted)}@media (max-width:1280px){.masonry{column-count:3}.watch{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1024px){.side{display:none}.main{padding:4px 16px 88px}.row2,.watch,.wz-grid{grid-template-columns:1fr}.kpis,.kpis.money,.kpis.three{grid-template-columns:1fr 1fr}.collections{grid-template-columns:1fr}.bottom-tabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--color-surface);border-top:1px solid var(--color-border);padding:6px 0 calc(6px + env(safe-area-inset-bottom))}.bottom-tabs a{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--color-text-muted);padding:4px 0}.bottom-tabs a[aria-current=page]{color:var(--color-text);font-weight:650}body{padding-bottom:64px}}@media (max-width:767px){.top{gap:10px;padding:0 12px}.top-r{gap:12px}.logo{width:auto}.btn-sell span,.search-mode{display:none}.btn-sell{padding:9px}.masonry{column-count:2}.feed-first,.masonry{column-gap:10px}.card{margin-bottom:18px}.meta .avatar{display:none}.card-foot.with-avatar{padding-left:2px}.card .origin-badge.ob-card{height:20px;padding:0 6px;font-size:10.5px}.card .origin-badge.ob-card svg{width:10px;height:10px}.tt{font-size:14px}.fbar{flex-wrap:nowrap;overflow-x:auto;gap:14px;scrollbar-width:none}.fmore{margin-left:0}.watch{padding:0 0 48px;gap:16px}.watch>div:first-child>:not(.player):not(.scrub):not(.ticks){margin-left:16px;margin-right:16px}.player{border-radius:0}.watch aside{padding:0 16px}.acts{margin-left:0;width:100%}.specs{grid-template-columns:1fr 1fr}.banner{height:120px}.ch-head{display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:12px;gap:12px;margin-top:-32px;padding:0 8px}.ch-head .avatar{width:80px;height:80px;border-width:4px}.ch-head .nm{grid-column:1/-1;padding-bottom:0}.ch-head h1{font-size:21px}.ch-head .stats{font-size:13px}.ch-head .btns{grid-column:1/-1;padding-bottom:0}.ch-head .btns .btn-sub{flex:1 1}.badges,.ch-bio,.ch-ref{padding-left:8px}.v-ref,.vf2-ref{text-align:left}.wizard{padding:8px 16px 96px}.steps{overflow-x:auto}.steps .lbl-t{display:none}.kpis,.kpis.money,.kpis.three{grid-template-columns:1fr 1fr;gap:10px}.kpi.hero{grid-column:1/-1}.kpi{padding:12px 14px}.kpi .amt,.kpi dd b{font-size:21px}.kpi .amt[data-long]{font-size:18px}.held,.st-hd{flex-wrap:wrap}.held .acts2{margin-left:0}.tbl .hide-m{display:none}}.ch-wrap{max-width:620px}.ch-form .wz-foot{align-items:center}.ta{width:100%;border:1px solid var(--color-border);border-radius:10px;padding:10px 14px;font:inherit;font-size:15px;background:var(--color-surface);resize:vertical}.ta:focus{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.saved{display:inline-flex;align-items:center;gap:4px;color:var(--color-success);font-size:13.5px;font-weight:620}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.inp .unit[aria-hidden]{margin-right:2px}.up-wrap{max-width:640px;margin:0 auto;gap:14px}.drop,.up-wrap{display:flex;flex-direction:column}.drop{align-items:center;justify-content:center;gap:10px;min-height:220px;border:1.5px dashed var(--color-border);border-radius:16px;background:var(--color-surface);cursor:pointer;padding:24px;text-align:center;color:var(--color-text-muted)}.drop:hover,.drop[data-drag=true]{border-color:var(--color-text);color:var(--color-text)}.drop:focus-within{box-shadow:0 0 0 2px var(--color-focus-ring)}.drop>b{font-size:16px}.drop-f,.drop>b{color:var(--color-text)}.drop-f{display:flex;align-items:center;gap:8px;max-width:100%}.drop-f b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-h{font-size:12.5px}.up-note{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;color:var(--color-text-muted)}.up-note .m{margin-left:auto;font-weight:620;color:var(--color-text)}.up-prog{display:flex;flex-direction:column;gap:14px}.up-row{display:flex;align-items:center;gap:8px;min-width:0}.up-row b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upbar{height:8px;border-radius:4px;background:var(--color-bg-subtle);overflow:hidden}.upbar i{display:block;height:100%;background:var(--color-accent);transition:width .2s}.up-steps{list-style:none;margin:0;padding:0}.ck.muted{color:var(--color-text-muted)}.up-done{display:flex;gap:14px;align-items:center}.up-done img{width:128px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;flex:none;background:var(--color-bg-subtle)}.up-done>div{display:flex;flex-direction:column;gap:8px;min-width:0}.up-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.upbar i{transition:none}}.ck.muted>svg{color:var(--color-text-muted)}.search input::-webkit-search-cancel-button{display:none}.search-x{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--color-text-muted)}.search-x:hover{background:var(--color-bg-subtle);color:var(--color-text)}.sugg{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sugg a{padding:8px 14px;border-radius:18px;background:var(--color-surface);border:1px solid var(--color-border);font-size:14px;font-weight:560}.sugg a:hover{border-color:var(--color-text)}.list-hd .relaxed{font-size:12.5px;color:var(--color-text-muted)}.seg.wrap{flex-wrap:wrap}.kind-tabs{background:var(--color-bg-subtle);border-radius:18px;padding:3px}.kind-tabs button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.chip-human{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:15px;border:1px solid var(--color-border);font-size:13.5px;font-weight:560;background:var(--color-surface);white-space:nowrap}.chip-human[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:transparent}.sum{display:grid;grid-gap:6px;gap:6px;margin:4px 0 10px}.sum>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.sum dt{color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.sum dd{font-weight:620;text-align:right}.pledge blockquote{margin:0 0 12px;padding:14px 16px;background:var(--color-bg);border-left:3px solid var(--color-text);border-radius:0 8px 8px 0;font-size:15px;line-height:1.6}.pledge .agree{display:inline-flex;align-items:center;gap:8px;font-weight:650;cursor:pointer;padding:8px 12px;border-radius:10px;border:1.5px solid var(--color-border)}.pledge .agree input{position:absolute;opacity:0;width:1px;height:1px}.pledge .agree svg{color:var(--color-text-muted)}.pledge .agree:has(input:checked){border-color:var(--color-text)}.pledge .agree:has(input:checked) svg{color:var(--color-success)}.pledge .agree:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-focus-ring)}.rv-grid{grid-template-columns:minmax(0,1fr) 380px}.rv-grid .player{max-height:70vh;margin:0 auto}.rv-tags{margin-top:10px;font-size:13px;color:var(--color-text-muted)}.rv-desc{margin-top:8px;font-size:14px;white-space:pre-wrap}.rv-acts{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.rv-acts .btn{flex:1 1;padding:10px 12px}.rv-sold{margin-top:14px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-bg-subtle);border-left:3px solid var(--color-warning)}.rv-sold p{margin:0 0 6px}.rv-sold label{display:flex;gap:8px;align-items:center}.rv-acts .btn:disabled{opacity:.5}.rv-ok{color:var(--color-success)}.rv-err,.rv-ok{margin-top:10px;font-size:13.5px}.rv-err{color:var(--color-danger)}.rv-hist{display:flex;flex-direction:column;gap:8px;font-size:13px}.rv-note{color:var(--color-text-muted);margin-top:2px}@media (max-width:900px){.rv-grid{grid-template-columns:1fr}}.od-row{display:flex;align-items:center;gap:12px}.od-row img{width:72px;height:40px;border-radius:6px;object-fit:cover}.od-row>div{flex:1 1;min-width:0;font-size:14px}.od-row small{color:var(--color-text-muted)}.od-note{display:flex;gap:6px;align-items:flex-start}.od-note,.wd-ack{font-size:12.5px;color:var(--color-text-muted)}.wd-ack{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:start;margin:4px 0 10px;line-height:1.5}.wd-ack input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--color-primary)}.wd-ack label{grid-column:2;cursor:pointer}.wd-ack a{grid-column:2;justify-self:start;text-decoration:underline;color:var(--color-text)}.wd-res{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;max-width:100%;margin:4px 0 10px;font-size:12.5px;line-height:1.5;color:var(--color-text-muted);overflow-wrap:anywhere}.wd-res b{color:var(--color-text);font-weight:650;display:block}.wd-res-row{display:flex;gap:8px;min-width:0}.wd-res-row .btn{flex:none}.wd-res-row select{flex:1 1;width:100%;min-width:0;text-overflow:ellipsis;height:40px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:0 10px;font-size:14px}.price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price-row .price{margin-bottom:12px}.vat-note{font-size:12px;font-weight:500;color:var(--color-text-muted);letter-spacing:0}.lic-acts{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;flex-wrap:wrap}.lic-acts .pill-btn{padding:6px 12px;font-size:13px}.vf-head{display:flex;gap:14px;align-items:center;margin-bottom:14px}.vf-head b{font-size:17px;font-weight:700}.vf-head p{font-size:13.5px;color:var(--color-text-muted);margin-top:2px}.vf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vf-hash{word-break:break-all;font-size:12px}.vf-note{font-size:12.5px;color:var(--color-text-muted);margin-top:10px}.vf-checks{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px}.vf-checks li{display:flex;align-items:center;gap:8px}.vf-checks li span{margin-left:auto;font-size:12.5px;color:var(--color-text-muted)}.vf-checks .ok{color:var(--color-success)}.vf-checks .bad{color:var(--color-danger)}.vf-raw{margin-top:14px;display:flex;flex-direction:column;gap:6px;font-size:12px}.vf-raw dt{color:var(--color-text-muted)}.vf-raw dd{word-break:break-all}.vf-dl,.vf-file{display:flex;gap:8px;margin-top:14px}.vf-dl,.vf-file,.vf-file span{flex-wrap:wrap;align-items:center}.vf-file span{display:inline-flex;gap:4px}.vf-file span,.vf-live,.vf-result{font-size:13px}.vf-result{flex-basis:100%;min-width:0;border-radius:12px;padding:10px 12px;border:1px solid var(--color-border)}.vf-result>b{display:flex;align-items:flex-start;gap:6px;font-weight:600;font-size:13px}.vf-result>b svg{flex:none;margin-top:2px}.vf-result.r-match>b{color:var(--color-success)}.vf-result.r-pending>b{color:var(--color-text)}.vf-result.r-mismatch>b{color:var(--color-danger)}.vf-result dl{margin:8px 0 0;display:grid;grid-gap:6px;gap:6px}.vf-result dt{color:var(--color-text-muted);font-size:12px}.vf-result dd{margin:0}.vf-how{margin-top:14px;font-size:13px}.vf-how summary{cursor:pointer;font-weight:600}.vf-how ol{padding-left:18px;margin-top:8px;display:flex;flex-direction:column;gap:6px}.vf-how pre{white-space:pre-wrap;word-break:break-all;background:var(--color-bg-subtle);padding:8px 10px;border-radius:8px;margin-top:4px;font-size:12px}@media (max-width:900px){.vf-grid{grid-template-columns:1fr}}.vf-void{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-bottom:14px;border-color:var(--color-danger);color:var(--color-danger)}.vf-void span{width:100%;font-size:13px;color:var(--color-text-muted)}.nb .bell{position:relative}.nb-badge{position:absolute;top:-2px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--color-accent);color:var(--color-on-accent);font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.nb-pop{width:340px;max-height:70vh;overflow-y:auto}.nb-hd{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 8px}.nb-hd b{font-size:14.5px}.nb-title:focus{outline:none}.umenu-pop .nb-it{align-items:flex-start}.nb-it[data-read=false]{background:var(--color-bg-subtle)}.nb-tx{display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:1.4}.nb-tx small{font-size:12px;color:var(--color-text-muted)}.nb-it[data-kind=review_held]>svg,.nb-it[data-kind=review_rejected]>svg{color:var(--color-danger)}.nb-it[data-kind=review_approved]>svg,.nb-it[data-kind=sale]>svg{color:var(--color-success)}.nb-hd .btn-text,.nb-pop .empty-s .btn-text{width:auto;display:inline;padding:2px 4px}.nb-list{list-style:none}.big{font-size:26px;font-weight:700;margin:2px 0 6px}pre.code{white-space:pre-wrap;word-break:break-all;background:var(--color-bg-subtle);padding:10px 12px;border-radius:8px;font-size:12.5px}.key-new{display:flex;gap:8px;align-items:center;margin:4px 0 12px}.key-new .inp{flex:1 1}.key-once{border:1.5px solid var(--color-primary);border-radius:12px;padding:12px;margin-bottom:12px;display:grid;grid-gap:8px;gap:8px}.key-once p{font-size:13.5px}.inp select{border:0;background:transparent;font:inherit;width:100%;color:inherit;outline:none}.hint-s{font-size:12.5px;color:var(--color-text-muted);margin-top:4px}.nb-hd-r{display:flex;align-items:center;gap:4px}.nb-page{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:6px}.nb-page .nb-it{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 10px;border-radius:8px;text-align:left;color:var(--color-text)}.nb-page .nb-it:hover{background:var(--color-bg-subtle)}.nb-main{max-width:760px}@media (max-width:767px){.nb-pop{position:fixed;left:8px;right:8px;top:64px;width:auto;max-height:calc(100dvh - 140px)}.nb .bell{padding:8px;margin:-8px}.nb .bell .nb-badge{top:6px;right:4px}}.ref-toast{position:fixed;left:50%;bottom:84px;transform:translateX(-50%);z-index:60;max-width:min(92vw,440px);background:var(--color-primary);color:var(--color-on-primary);border-radius:12px;padding:12px 16px;font-size:14px;font-weight:560;box-shadow:0 6px 24px rgb(0 0 0/.18)}.coll-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;margin:18px 0 6px}.coll-card{display:flex;gap:12px;align-items:center;padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;min-width:0}.coll-card:hover{border-color:var(--color-text-muted)}.coll-covers{display:grid;grid-template-columns:repeat(2,58px);grid-template-rows:repeat(2,38px);grid-gap:3px;gap:3px;flex:none;border-radius:8px;overflow:hidden}.coll-covers img,.coll-covers span{width:58px;height:38px;object-fit:cover;background:var(--color-bg-subtle);display:block}.coll-body{display:flex;flex-direction:column;gap:3px;min-width:0}.coll-body b{font-size:15px}.coll-body b,.coll-body small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coll-body small{font-size:12.5px;color:var(--color-text-muted)}.coll-price{font-size:14px;font-weight:650;margin-top:4px}.coll-price s{font-weight:450;color:var(--color-text-muted);font-size:12.5px;margin-left:4px}.coll-buy>.btn{margin-top:6px}.coll-buy .wd-res{width:min(100%,340px)}.coll-head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between;margin:8px 0 18px}.coll-head h1{margin:0 0 6px}.coll-head p{margin:0;color:var(--color-text-muted);font-size:14.5px}.coll-buy{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.coll-buy>b{font-size:22px}.coll-buy small{color:var(--color-text-muted);font-size:13px}.about dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 18px;gap:8px 18px;margin:0;font-size:14.5px}.about dt{color:var(--color-text-muted)}.about dd{margin:0}.coll-edit{display:grid;grid-gap:12px;gap:12px}.coll-edit .vids{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px;max-height:360px;overflow-y:auto;padding:2px}.coll-edit .vids label{display:flex;gap:8px;align-items:center;padding:6px;border:1px solid var(--color-border);border-radius:8px;font-size:13.5px;cursor:pointer}.coll-edit .vids label[data-on=true]{border-color:var(--color-text)}.coll-edit .vids img{width:54px;height:32px;object-fit:cover;border-radius:4px;flex:none}.coll-edit .vids .ord{margin-left:auto;font-size:12px;color:var(--color-text-muted)}.btn.on,.pill-btn.on{color:var(--color-danger)}.rr-list{list-style:none;margin:0;padding:0}.rr-list>li{padding:12px 0;border-top:1px solid var(--color-border)}.rr-list>li:first-child{border-top:0;padding-top:0}.lic-note{font-size:12.5px;color:var(--color-text-muted)}.lic-refund-acct{min-width:240px}@media (max-width:767px){.lic-tbl,.lic-tbl tbody,.lic-tbl thead{display:block}.lic-tbl tr{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;border-bottom:1px solid var(--color-border)}.lic-tbl td,.lic-tbl th{border-bottom:0;min-width:0}.lic-tbl thead th:last-child{display:none}.lic-tbl .pill{white-space:normal}.lic-tbl td.lic-act{grid-column:1/-1;padding-top:0}.lic-tbl td.lic-act:empty{display:none}.lic-tbl td.lic-act .lic-acts{display:flex}.lic-tbl .vid a{overflow-wrap:anywhere}.lic-refund-acct{min-width:0;width:100%}.lic-refund-acct label{display:flex;flex-direction:column;gap:2px}.lic-refund-acct :is(select,input){width:100%;min-width:0}.lic-refund-acct>span{flex-wrap:wrap}.lic-refund-acct .btn{white-space:normal}}.ms-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.ms-card{display:flex;flex-direction:column;gap:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:16px 18px;color:var(--color-text)}.ms-card:hover{border-color:var(--color-text-muted)}.ms-card h2{font-size:16px;font-weight:700;letter-spacing:-.03em;margin:0}.ms-card .org{font-size:13px;color:var(--color-text-muted)}.ms-pay{display:flex;align-items:baseline;gap:6px}.ms-pay b{font-size:22px;font-weight:740;letter-spacing:-.03em}.ms-pay small{font-size:13px;color:var(--color-text-muted)}.ms-chips{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.ms-chips li{font-size:12.5px;background:var(--color-bg-subtle);border-radius:6px;padding:3px 8px}.ms-foot{display:flex;justify-content:space-between;font-size:13px;color:var(--color-text-muted);margin-top:auto}.ms-brief{white-space:pre-wrap;font-size:15px;line-height:1.6;margin:0}.ms-hero{background:var(--color-seller-bg);color:var(--color-seller);border-radius:14px;padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px}.ms-hero b{font-size:15px}.ms-vids{list-style:none;margin:0;padding:0}.ms-vids li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--color-border)}.ms-vids li:first-child{border-top:0}.ms-vids img,.ms-vids video{width:96px;height:54px;object-fit:cover;border-radius:6px;flex:none;background:var(--color-bg-subtle)}.ms-vids .t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ms-vids .t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-vids .t small{font-size:12.5px;color:var(--color-text-muted)}.ms-vids .t small.ms-warn{color:var(--color-warning)}.ms-vids .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ms-form{display:grid;grid-gap:12px;gap:12px}.ms-form textarea{width:100%;min-height:120px;border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;font:inherit;background:var(--color-surface);color:var(--color-text)}.ms-form .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ms-sum{font-size:14px;background:var(--color-bg-subtle);border-radius:10px;padding:10px 12px}@media (max-width:720px){.ms-form .row{grid-template-columns:1fr}.ms-vids li{flex-wrap:wrap}}.reel-wrap{max-width:520px;margin:0 auto;padding:0 16px}.reel-hd{display:flex;align-items:center;justify-content:space-between;height:44px}.reel-hd h1{font-size:17px;font-weight:720;margin:0}.reel-hd .m{display:inline-flex;align-items:center;gap:5px;font-size:13.5px}.reel{position:relative;height:calc(100vh - 60px - 44px - 12px);height:calc(100dvh - 60px - 44px - 12px);overflow-y:auto;scroll-snap-type:y mandatory;border-radius:20px;scrollbar-width:none;overscroll-behavior:contain}.reel::-webkit-scrollbar{display:none}.reel-item{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;color:#fff;background:radial-gradient(120% 80% at 20% 0,hsl(var(--h) 60% 42%),transparent 60%),linear-gradient(170deg,hsl(var(--h) 50% 26%),hsl(calc(var(--h) + 50) 55% 12%))}.reel-top{display:flex;justify-content:space-between;align-items:center;font-size:13.5px}.reel-org{font-weight:650;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel-dd,.reel-org{background:rgb(0 0 0/.3);border-radius:12px;padding:3px 10px}.reel-dd{font-weight:700}.reel-body{flex:1 1;min-height:0;justify-content:safe center;gap:12px;overflow:hidden}.reel-body,.reel-pay{display:flex;flex-direction:column}.reel-pay{margin:0;gap:2px}.reel-pay b{font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.reel-pay small{font-size:13px;opacity:.82}.reel-item h2{font-size:22px;font-weight:740;letter-spacing:-.03em;margin:0}.reel-brief{margin:0;font-size:15px;line-height:1.55;opacity:.92;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.reel-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.reel-chips li{font-size:12.5px;background:rgb(255 255 255/.14);border-radius:8px;padding:4px 9px}.reel-meta{margin:0;font-size:12.5px;opacity:.78}.reel-acts{display:flex;gap:8px;flex-wrap:wrap}.reel-acts .btn{box-shadow:inset 0 0 0 1px rgb(255 255 255/.35);color:#fff;background:rgb(255 255 255/.1)}.reel-acts .btn-accent{flex:1 1 100%;justify-content:center;background:var(--color-accent);color:var(--color-on-accent);box-shadow:none}.reel-acts .btn:not(.btn-accent):not(.reel-share){flex:1 1;justify-content:center}.reel-next{align-self:center;display:grid;place-items:center;width:44px;height:44px;flex:none;color:#fff;opacity:.75;margin:-12px 0 -10px;animation:reel-bob 1.6s ease-in-out infinite}@keyframes reel-bob{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.reel-next{animation:none}.reel{scroll-behavior:auto}}.reel-note[data-on=false]{display:none}.reel-note{pointer-events:none;position:fixed;left:50%;bottom:96px;transform:translateX(-50%);background:var(--color-text);color:var(--color-bg);border-radius:18px;padding:8px 14px;font-size:13.5px;z-index:40}@media (max-width:1024px){.reel{height:calc(100vh - 60px - 44px - 64px - 8px - env(safe-area-inset-bottom));height:calc(100dvh - 60px - 44px - 64px - 8px - env(safe-area-inset-bottom))}body:has(.reel){padding-bottom:0}}@media (max-width:520px){.reel-wrap{padding:0 8px}.reel-pay b{font-size:32px}}.grade-card{display:flex;align-items:center;gap:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:14px 18px;margin:0 0 18px}.grade-card.compact{margin:0;padding:10px 14px}.grade-card .m{margin-left:auto;font-size:13px;white-space:nowrap}.grade-badge{display:inline-flex;align-items:center;gap:6px;flex:none;font-weight:760;font-size:15px;border-radius:20px;padding:6px 12px;background:var(--color-bg-subtle);color:var(--color-text)}.grade-t{display:flex;flex-direction:column;gap:2px;min-width:0}.grade-t b{font-size:14px}.grade-t small{font-size:12.5px;color:var(--color-text-muted)}.g-bronze .grade-badge svg{color:#a86a3d}.g-silver .grade-badge svg{color:#8a94a3}.g-gold .grade-badge svg{color:#c99a06}.g-platinum .grade-badge svg{color:#4fa3a0}.g-diamond .grade-badge svg{color:#5b7cfa}.grade-set{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.grade-set select{border:1px solid var(--color-border);border-radius:10px;padding:9px 10px;background:var(--color-surface);color:var(--color-text);font:inherit}@media (max-width:720px){.grade-card{flex-wrap:wrap}.grade-card .m{margin-left:0}}.consent-items{margin:0 0 12px;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;counter-reset:c}.consent-items li{counter-increment:c}.consent-items label{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:14px;line-height:1.55;cursor:pointer;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface)}.consent-items label:has(input:checked){border-color:var(--color-text-muted)}.consent-items input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-primary)}.consent-items span{overflow-wrap:anywhere}.consent-items span:before{content:counter(c) ". ";font-weight:650}.consent .consent-all{margin-top:2px}.consent-set{border:0;margin:0;padding:0;min-width:0}.consent .consent-t{font-size:16px;margin:0 0 10px}.st-acts{display:inline-flex;gap:8px;flex-wrap:wrap;margin-left:auto}@media (max-width:360px){.top{padding:0 10px}.top,.top-r{gap:8px}.lang-btn{min-width:28px}}.vf2{max-width:1440px;margin:0 auto;padding:20px 28px 64px}.vf2-hd{justify-content:space-between;gap:12px 16px;margin-bottom:18px}.vf2-hd,.vf2-id{display:flex;flex-wrap:wrap;align-items:center}.vf2-id{gap:10px 14px}.vf2-id .crumb{color:var(--color-text-muted);font-size:15px}.vf2-id .no{font-size:24px;letter-spacing:.02em}.vf2-pill{font-family:EB Garamond,Georgia,serif;font-weight:600;letter-spacing:.14em;font-size:14px;padding:4px 14px;border-radius:999px}.vf2-pill.s-verified{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}.vf2-pill.s-pending{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 16%,transparent)}.vf2-pill.s-not_verified{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.vf2-pill.s-dev_seed,.vf2-pill.s-void{color:var(--color-text-muted);background:var(--color-bg-subtle)}.vf2-stage{font-size:13px;color:var(--color-text-muted)}.vf2-act{display:flex;flex-wrap:wrap;gap:8px}.vf2-act .pill-btn.dark{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.vf2-note{font-size:13px;color:var(--color-text-muted);margin:0 0 12px}.vf2-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:24px;gap:24px;align-items:start}.vf2-desk{background:color-mix(in srgb,var(--color-text) 9%,var(--color-bg));border-radius:18px;padding:24px}.vf2-side{display:flex;flex-direction:column;gap:16px;min-width:0}.vf2-details{padding:0;overflow:hidden}.vf2-details>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:18px 20px;cursor:pointer}.vf2-details>summary::-webkit-details-marker{display:none}.vf2-details>summary>span:first-child{display:flex;flex-direction:column;gap:2px;margin-right:auto}.vf2-details>summary b{font-size:17px}.vf2-details>summary small{font-size:13px;color:var(--color-text-muted)}.vf2-details[open] .car{transform:rotate(180deg)}.vf2-sum{font-size:13px;font-weight:620;padding:4px 12px;border-radius:999px;white-space:nowrap}.vf2-sum.ok{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}.vf2-sum.wait{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 16%,transparent)}.vf2-sum.bad{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.vf2-sum.dev{color:var(--color-text-muted);background:var(--color-bg-subtle)}.vf2-checks{list-style:none;margin:0;padding:0 20px;border-top:1px solid var(--color-border)}.vf2-checks li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-border)}.vf2-checks li:last-child{border-bottom:0}.vf2-checks li>svg{flex:none;margin-top:1px}.vf2-checks li span{display:flex;flex-direction:column;gap:3px}.vf2-checks li b{font-size:15px}.vf2-checks li small{font-size:13px;color:var(--color-text-muted)}.vf2-checks .ok{color:var(--color-success)}.vf2-checks .bad{color:var(--color-danger)}.vf2-checks .wait{color:var(--color-warning)}.vf2-checks .dev{color:var(--color-text-muted)}.vf2-tech{background:var(--color-bg-subtle);padding:16px 20px 18px;border-top:1px solid var(--color-border)}.vf2-tech h3{font-size:13px;color:var(--color-text-muted);margin:0 0 8px;letter-spacing:.02em}.vf2-tech dl{display:flex;flex-direction:column;gap:8px;margin:0}.vf2-tech dt{font-size:12.5px;color:var(--color-text-muted)}.vf2-tech dd{font-size:12.5px;word-break:break-all;margin:1px 0 0}.vf2-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vf2-how{margin-top:12px;font-size:13px}.vf2-how summary{cursor:pointer;font-weight:620;text-decoration:underline}.vf2-how ol{padding-left:18px;margin-top:8px;display:flex;flex-direction:column;gap:6px}.vf2-how pre{white-space:pre-wrap;word-break:break-all;background:var(--color-surface);padding:8px 10px;border-radius:8px;margin-top:4px;font-size:12px}.vf2-file{display:flex;gap:14px;border:1px dashed var(--color-border);border-radius:16px;padding:16px 18px}.vf2-file .ic{flex:none;width:44px;height:44px;padding:11px;border-radius:10px;background:var(--color-bg-subtle)}.vf2-file>div{display:flex;flex-direction:column;gap:2px;min-width:0}.vf2-file b{font-size:16px}.vf2-file small{font-size:13px;color:var(--color-text-muted)}.cs{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.cs-row{flex-wrap:wrap}.cs-blocked,.cs-row{display:flex;gap:8px;align-items:center}.cs-blocked{font-size:14px;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:12px;padding:12px 14px;margin:0}.cs-badge{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--color-border);padding-top:12px;margin-top:4px;min-width:0}.cs-badge>small{font-size:13px;color:var(--color-text-muted)}.cs-badge-opts{display:flex;flex-wrap:wrap;gap:8px 14px}.cs-badge-prev{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:12px;border:1px solid var(--color-border);background:#F4F2EC;min-height:92px}.cs-badge-prev.dark{background:#2A2A26}.cs-badge-prev img{max-width:100%;height:auto}.cs-code{display:block;font-size:12px;line-height:1.5;padding:10px 12px;border-radius:10px;background:var(--color-bg-subtle);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cs-badge .pill-btn{align-self:flex-start}.vf2-file .vf-file{margin-top:8px}.vf2-side>[data-testid=copyright-guide]{margin-top:0!important}@media (max-width:960px){.vf2-grid{grid-template-columns:1fr}.vf2{padding:14px 16px 48px}.vf2-desk{padding:0;background:none}.vf2-id .no{font-size:20px}}.cp{position:relative;aspect-ratio:794/1123;container-type:inline-size;background:#FBF7EC;color:#1F1D18;box-shadow:0 1px 2px rgba(0,0,0,.08);font-family:Pretendard,Noto Sans KR,system-ui,sans-serif;overflow:hidden}.cp-frame{width:100%;height:100%}.cp-frame,.cp-in{position:absolute;inset:0}.cp-in{padding:10.202cqw 10.202cqw 9.824cqw;display:flex;flex-direction:column}.cp-top{display:flex;justify-content:space-between}.cp-brand,.cp-top{align-items:center}.cp-brand{display:inline-flex;gap:1.008cqw}.cp-brand svg{width:3.275cqw;height:3.275cqw}.cp-brand b{font-size:2.645cqw;font-weight:640;letter-spacing:-.01em}.cp-brand i{width:1px;height:2.771cqw;background:#1F1D18;margin:0 .504cqw}.cp-brand span{font-size:1.511cqw;letter-spacing:.3em}.cp-brand span,.cp-no{font-family:EB Garamond,Georgia,serif}.cp-no{font-size:1.7cqw}.cp-no b{font-weight:600;letter-spacing:.04em}.cp-title{font-family:EB Garamond,Nanum Myeongjo,Georgia,serif;font-weight:400;font-size:4.66cqw;line-height:1.15;text-align:center;margin:4.534cqw 0 0;color:#1F1D18}.cp-title-ko{font-family:Nanum Myeongjo,serif;font-size:1.826cqw;letter-spacing:.32em;color:#5E5A50;text-align:center;margin:.504cqw 0 0}.cp-orn{display:flex;align-items:center;justify-content:center;gap:1.259cqw;margin:1.511cqw 0 2.015cqw}.cp-orn span{width:12.091cqw;height:1px;background:#1E355E}.cp-orn svg{width:1.511cqw;height:1.511cqw}.cp-alert{border:1px solid #a3261a;color:#A3261A;text-align:center;font-size:1.511cqw;padding:.756cqw 1.259cqw;margin:0 0 1.511cqw}.cp-alert b{font-family:EB Garamond,Georgia,serif;font-weight:600;letter-spacing:.14em;font-size:1.637cqw}.cp-para{font-size:1.7cqw;line-height:1.6;text-align:center;margin:0 4.534cqw}.cp-rows{margin:2.267cqw 0 0;border-top:1px solid #1e355e}.cp-row{position:relative;display:grid;grid-template-columns:21.537cqw 1fr;align-items:start;padding:1.385cqw 0;border-bottom:1px solid #d8d2c2}.cp-row dt{font-family:EB Garamond,Georgia,serif;font-size:1.259cqw;letter-spacing:.17em;text-transform:uppercase;color:#5E5A50;padding-top:.378cqw}.cp-row dd{margin:0;display:flex;flex-direction:column;gap:.252cqw;min-width:0}.cp-row .v{font-size:1.7cqw;overflow-wrap:anywhere}.cp-row .s{font-size:1.259cqw;color:#5E5A50}.cp-row.hero{padding:2.015cqw 0}.cp-row.hero dt{padding-top:.882cqw}.cp-row.hero .v{font-family:EB Garamond,Nanum Myeongjo,Georgia,serif;font-weight:600;font-size:2.267cqw;padding-right:13.602cqw}.cp-thumb{position:absolute;right:0;top:1.008cqw;width:12.091cqw;height:6.801cqw;object-fit:cover;border:1px solid #b9b3a3}.cp-foot{margin-top:auto;display:grid;grid-template-columns:27.708cqw 1fr 21.411cqw;align-items:end;grid-gap:1.763cqw;gap:1.763cqw}.cp-sign{display:flex;flex-direction:column;gap:.252cqw;font-size:1.259cqw;color:#5E5A50}.cp-sign .sig{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:2.897cqw;color:#1E355E;border-bottom:1px solid #1f1d18;padding-bottom:.252cqw;margin-bottom:.63cqw}.cp-qr{display:flex;align-items:end;gap:1.259cqw}.cp-qr .q{width:8.312cqw;height:8.312cqw;flex:none;display:block}.cp-qr .q svg{width:100%;height:100%;display:block}.cp-qr .t{display:flex;flex-direction:column;font-size:1.259cqw;color:#5E5A50;gap:.252cqw}.cp-qr .t b{font-family:JetBrains Mono,monospace;font-weight:400;font-size:1.196cqw;color:#1F1D18;overflow-wrap:anywhere}.cp-sealbox{display:flex;flex-direction:column;align-items:center;gap:.504cqw}.cp-seal{width:18.892cqw;height:18.892cqw;display:block}.cp-seal-arc{font-size:16px;letter-spacing:3px}.cp-seal-arc,.cp-seal-center{font-family:EB Garamond,Georgia,serif;font-weight:600}.cp-seal-center{font-size:10px;letter-spacing:2.6px}.cp-seal-big{font-family:EB Garamond,Georgia,serif;font-weight:600;letter-spacing:1.5px}.cp-sealnote{font-size:1.134cqw;color:#5E5A50;text-align:center}.cp-nv{border:1px solid #a3261a;color:#A3261A;padding:1.259cqw;text-align:center;display:flex;flex-direction:column;gap:.504cqw;width:100%}.cp-nv b{font-family:EB Garamond,Georgia,serif;font-weight:600;letter-spacing:.14em;font-size:1.763cqw}.cp-nv span{font-size:1.196cqw}.origin-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:1px solid var(--color-text-muted);border-radius:5px;color:var(--color-text);background:transparent;font-size:11.5px;font-weight:600;white-space:nowrap;vertical-align:middle}.origin-badge[data-origin=ai_assisted]{border-style:dashed}.origin-badge[data-origin=ai_generated]{border-style:dotted}.origin-badge.ob-detail{height:24px;font-size:12px}.origin-badge.ob-mobile{height:20px;padding:0 6px;font-size:10.5px}.process-badge{border-style:double;border-width:3px;padding:0 6px}label.btn.disabled{opacity:.5;pointer-events:none}.ai-split .ob-info,.info-i,.origin-badge .ob-info{position:relative;display:inline-flex}.ai-split .ob-info summary,.info-i summary,.origin-badge .ob-info summary{list-style:none;cursor:pointer;display:inline-flex;color:var(--color-text-muted);border-radius:4px}.ai-split .ob-info summary::-webkit-details-marker,.info-i summary::-webkit-details-marker,.origin-badge .ob-info summary::-webkit-details-marker{display:none}.ai-split .ob-info summary:focus-visible,.info-i summary:focus-visible,.origin-badge .ob-info summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ai-split .ob-tip,.info-i .ob-tip,.origin-badge .ob-tip{position:absolute;top:calc(100% + 6px);left:-8px;z-index:5;width:240px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:12px;font-weight:400;line-height:1.45;white-space:normal;box-shadow:0 4px 16px rgb(0 0 0/.12)}.ai-split{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ai-split .ob-info summary{font-size:13px;line-height:1}.ai-split .ob-tip{left:auto;right:-8px;max-width:calc(100vw - 32px)}.net:has(.ai-split){flex-wrap:wrap}.iw-kind{max-width:280px;margin:0 0 18px}.iw-kind a{display:flex;align-items:center;gap:8px;border:1.5px solid var(--color-border);border-radius:10px;padding:9px 13px;font-size:14.5px;font-weight:700;background:var(--color-surface);color:var(--color-text-muted)}.iw-kind a.on{border-color:var(--color-text);color:var(--color-text)}.btn-sm{padding:6px 11px;font-size:13px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface)}.btn-sm.btn-primary{background:var(--color-primary);color:var(--color-on-primary);border-color:transparent}.iw-2col{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:28px;gap:28px;align-items:start}.iw-main{min-width:0}.iw-main,.iw-side{display:flex;flex-direction:column;gap:14px}.iw-side{position:-webkit-sticky;position:sticky;top:76px}.iw-foot{justify-content:stretch}.iw-foot .btn{flex:1 1}.iw-drop{min-height:200px}.iw-up{width:52px;height:52px;border-radius:50%;background:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-text)}.iw-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.iw-grid-s{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.iw-tile{display:flex;flex-direction:column;gap:5px;min-width:0}.iw-tile>button{padding:0}.iw-pic,.iw-tile>button{display:block;border-radius:12px}.iw-pic{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-bg-subtle);border:1.5px solid transparent}.iw-pic img{width:100%;height:100%;object-fit:cover;display:block}.iw-tile[data-checked=true] .iw-pic{border:2.5px solid var(--color-text)}.iw-tile[data-phase=failed] .iw-pic,.iw-tile[data-problem] .iw-pic{border-color:var(--color-danger)}.iw-ck{position:absolute;left:8px;bottom:8px;width:20px;height:20px;border-radius:5px;border:1.5px solid var(--color-text-muted);background:var(--color-surface);display:flex;align-items:center;justify-content:center}.iw-tile[data-checked=true] .iw-ck{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.iw-warn{position:absolute;right:7px;top:7px;color:var(--color-warning);background:var(--color-surface);border-radius:50%;display:flex}.iw-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iw-name,.iw-st{color:var(--color-text-muted)}.iw-st{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12.5px;font-weight:620}.iw-st.ok{color:var(--color-success)}.iw-st.bad{color:var(--color-danger)}.iw-st .mono,.iw-x{margin-left:auto}.iw-x{color:var(--color-text-muted);display:flex;padding:2px}.iw-bar{height:4px}.iw-alert{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;border:1.5px solid var(--color-warning);border-radius:12px;padding:10px 14px;background:var(--color-surface);margin-top:12px}.iw-alert>svg{flex:none}.iw-alert b,.iw-alert>svg{color:var(--color-warning)}.iw-alert b{font-size:14px}.iw-alert .mono{font-size:12.5px;color:var(--color-text-muted)}.iw-alert .btn-sm:first-of-type{margin-left:auto}.iw-count-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.iw-count-h .mono{font-size:22px;font-weight:600}.iw-count .upbar{margin-bottom:10px}.iw-chip{display:inline-flex;align-items:center;gap:5px;font-size:13px;padding:4px 10px;border-radius:14px;background:var(--color-bg-subtle)}.iw-chip.lock{color:var(--color-text-muted)}.iw-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted)}.iw-chip .dot.live{background:var(--color-success)}.iw-chip .dot.held{background:var(--color-warning)}.iw-chip .dot.rejected{background:var(--color-danger)}.iw-pick-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.iw-names{margin-top:10px;overflow-wrap:anywhere}.iw-names,.iw-req{font-size:12px;color:var(--color-text-muted)}.iw-req{font-weight:500}.iw-origins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.iw-origins button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;border:1.5px solid var(--color-border);border-radius:10px;padding:12px;background:var(--color-surface)}.iw-origins button[aria-checked=true]{border-color:var(--color-text)}.iw-sub{font-size:12.5px;color:var(--color-text-muted)}.seg2{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--color-bg-subtle);border-radius:12px;padding:4px;min-width:240px}.seg2 button{padding:9px 16px;border-radius:9px;font-weight:650;color:var(--color-text-muted)}.seg2 button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.iw-deriv{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;margin-top:14px}.iw-deriv .agree,.iw-deriv .iw-locks{grid-column:1/-1}.iw .agree{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:10px;border:1.5px solid var(--color-border)}.iw-tag{border:1px dashed var(--color-border);border-radius:14px;padding:4px 11px;font-size:13px;width:110px;background:none}.iw-strip{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.iw-noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.iw-strip li{width:64px;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--color-bg-subtle);flex:none}.iw-strip img{width:100%;height:100%;object-fit:cover}.iw-strip.s{margin:0;gap:4px}.iw-strip.s li{width:28px;border-radius:5px}.iw-lic{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:14px}.iw-lockable[data-locked=true]{background:var(--color-bg-subtle);color:var(--color-text-muted)}.iw-cur{display:inline-flex;gap:4px;margin-bottom:8px}.iw-cur button{font-family:var(--font-mono);font-size:12px;border:1px solid var(--color-border);border-radius:6px;padding:2px 8px;color:var(--color-text-muted)}.iw-cur button[aria-pressed=true]{border-color:var(--color-text);color:var(--color-text)}.iw-dlg{text-align:left;margin:auto;max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:18px;padding:26px 28px;max-width:520px;width:calc(100% - 32px);background:var(--color-surface);color:var(--color-text)}.iw-dlg::-webkit-backdrop{background:rgba(20,20,18,.45)}.iw-dlg::backdrop{background:rgba(20,20,18,.45)}.iw-dlg h2{font-size:19px;font-weight:720;letter-spacing:-.03em;margin-bottom:14px}.iw-points{margin:0 0 16px;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--color-text-muted)}.iw-group{padding:10px 0;border-bottom:1px solid var(--color-border)}.iw-result{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.iw-result h2{font-size:22px;font-weight:720;letter-spacing:-.04em}.iw-result .vid img{width:48px;height:48px}@media (max-width:1024px){.iw-2col{grid-template-columns:1fr}.iw-side{position:static}.iw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.iw-grid,.iw-grid-s{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.iw-deriv,.iw-origins{grid-template-columns:1fr}.iw-kind{max-width:none}.iw-strip li{width:52px}.iw-alert .btn-sm:first-of-type{margin-left:0}}.iw .wz-grid>div>.panel:first-child{margin-top:0}.iw .wz-grid>*{min-width:0}.iw .net{flex-wrap:wrap}.iw-group dd{min-width:0}@media (max-width:1024px){.iw .wz-grid{grid-template-columns:minmax(0,1fr)}}.ex-box .ex-hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ex-box .ex-hd h2{font-size:16px;font-weight:700;margin:0}.ex-box .ex-hd b{font-size:20px}.ex-warn{display:flex;gap:8px;align-items:flex-start;border:1.5px solid var(--color-warning);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5;margin:0 0 12px}.ex-warn svg{color:var(--color-warning);flex:none;margin-top:2px}.ex-btn{border:1.5px solid var(--color-text);background:var(--color-surface)}.org-nav-hd{display:grid;grid-gap:2px;gap:2px;padding:8px 12px 14px}.org-nav-hd small{font-size:12px}.org-nav-hd b{color:var(--color-text);font-size:14.5px}.oi .st-hd{align-items:center;gap:12px;flex-wrap:wrap}.oi .st-hd .pill{background:var(--color-bg-subtle);padding:4px 9px;font-size:12.5px}.oi .srv{border-bottom:1px dashed}.oi-filters{align-items:flex-end;gap:12px 14px;margin-bottom:14px}.oi-chips,.oi-filters{display:flex;flex-wrap:wrap}.oi-chips{gap:8px;margin-right:6px}.oi .chip{padding:9px 15px;border-radius:20px;border:1px solid var(--color-border);background:var(--color-surface);font-weight:600;font-size:14px;color:var(--color-text)}.oi .chip[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:transparent}.oi .chip:disabled{opacity:1;cursor:default}.oi-field{display:grid;grid-gap:5px;gap:5px;font-size:12.5px;color:var(--color-text-muted);min-width:0}.oi-field select{height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:14px;min-width:130px}.oi-field .inp{display:flex;align-items:center;gap:6px}.oi-price input{width:72px}.oi-price small{color:var(--color-text-muted)}.oi-reset{margin-left:auto;font-weight:600;color:var(--color-text);padding:8px 4px}.btn-link,.oi-reset{background:none;border:0;cursor:pointer}.btn-link{padding:0;color:inherit;font-weight:650;text-decoration:underline}.oi-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:4px 0 12px;font-size:14px}.oi-bar .agree{display:inline-flex;align-items:center;gap:8px;font-weight:650;cursor:pointer}.oi-bar .agree input{width:18px;height:18px}.oi-banner{background:var(--color-accent);color:var(--color-on-accent);border:0;border-radius:8px;padding:9px 14px;font-weight:650;font-size:14px;cursor:pointer}.oi-banner.on{cursor:default}.oi-sort{margin-left:auto;padding:0}.oi-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));grid-gap:18px 14px;gap:18px 14px}.oi-tile{min-width:0}.oi-thumb{position:relative;display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--color-bg-subtle);cursor:pointer;border:2px solid transparent}.oi-tile[data-selected="1"] .oi-thumb{border-color:var(--color-text)}.oi-thumb img{width:100%;height:100%;object-fit:cover;display:block}.oi-thumb input{position:absolute;top:10px;left:10px;width:19px;height:19px;z-index:1}.oi-px{position:absolute;right:8px;bottom:8px;background:rgba(20,20,18,.78);color:#fff;font-size:11.5px;padding:2px 6px;border-radius:5px}.oi-meta{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:13px;min-width:0}.oi-times{color:var(--color-text-muted);font-size:12px}.oi-meta b{margin-left:auto;font-weight:600}.oi-more{margin:18px auto 0;display:flex}.oi-foot{position:-webkit-sticky;position:sticky;bottom:16px;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:10px 12px 10px 18px;box-shadow:0 6px 24px rgba(0,0,0,.12)}.oi-scrim{position:fixed;inset:0;z-index:60;background:rgba(20,20,18,.45);display:flex;justify-content:flex-end}.oi-drawer{position:relative;width:min(100%,500px);height:100%;overflow-y:auto;background:var(--color-bg);padding:28px 28px 24px;display:flex;flex-direction:column;gap:12px;outline:none}.oi-drawer h2{font-size:22px;margin:0 0 4px}.oi-drawer h3{font-size:14.5px;margin:8px 0 0}.oi-x{position:absolute;top:18px;right:18px;background:none;border:0;color:var(--color-text-muted);cursor:pointer;padding:6px}.oi-sum{margin:0;background:var(--color-bg-subtle);border-radius:12px;padding:12px 16px;display:grid;grid-gap:8px;gap:8px}.oi-kv div,.oi-sum div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.oi-kv dt,.oi-sum dt{color:var(--color-text-muted)}.oi-kv dd,.oi-sum dd{margin:0;text-align:right}.oi-used-cost{margin:6px 2px 0;font-size:13px;color:var(--color-text-muted)}.oi-kv{margin:0;display:grid;grid-gap:8px;gap:8px}.oi-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.oi-two>*{min-width:0}.oi-two .inp{height:42px;min-width:0}.oi-two .inp input{flex:1 1 auto}.oi-two .inp input,.oi-two .oi-field select{width:100%;min-width:0}.oi-capped,.oi-used{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:10px;padding:10px 14px;font-size:14px}.oi-capped small{margin-left:auto;color:var(--color-text-muted)}.oi-used{background:var(--color-bg-subtle);border:0}.oi-used a{margin-left:auto;font-weight:650}.oi-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:10px;padding-top:12px}.oi-ok{width:46px;height:46px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);display:grid;place-items:center}.oi-ready{color:var(--color-success);font-weight:650;display:inline-flex;align-items:center;gap:4px}.oi-call{margin:0;background:#1c1b18;color:#f4f2ec}.oi-link{text-align:center;font-weight:650;padding:8px;display:inline-flex;justify-content:center;align-items:center;gap:6px}.oi-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.oi-stats .panel{margin:0;display:grid;grid-gap:6px;gap:6px}.oi-stats small{color:var(--color-text-muted);font-size:13px}.oi-stats b{font-size:26px}@media (max-width:760px){.oi-stats,.oi-two{grid-template-columns:minmax(0,1fr)}.oi-reset{margin-left:0}.oi-drawer{padding:22px 16px}}.legal .legal-nav{display:grid;grid-gap:8px;gap:8px;margin-bottom:8px}.legal .legal-nav .seg{flex-wrap:wrap}.pill.legal-old{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.6;padding:4px 8px}.legal-blk{margin-top:12px}.legal:lang(ja),.legal:lang(zh){word-break:normal;line-break:strict}.legal{overflow-wrap:anywhere}.legal-blk h2{font-size:16px;margin:0 0 8px}.legal-blk p{margin:0 0 6px;line-height:1.6}.legal-items{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;line-height:1.6}.legal-tbl{overflow-x:auto;max-width:100%;margin:4px 0 8px}.legal-tbl .tbl{min-width:560px}.legal-tbl .tbl td{vertical-align:top;line-height:1.5}.legal-todo{background:color-mix(in srgb,var(--color-warning) 18%,transparent);color:inherit;border-radius:4px;padding:0 4px;font-weight:600}.site-foot{border-top:1px solid var(--color-border);margin-top:40px;padding:18px 16px 24px;font-size:13px;color:var(--color-text-muted)}.site-foot nav{display:flex;flex-wrap:wrap;gap:6px 16px}.site-foot a:hover{color:var(--color-text)}.site-foot p{margin:10px 0 0}.site-foot .biz-info{font-style:normal;display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:12px;line-height:1.6;font-size:12px;overflow-wrap:anywhere}.site-foot .biz-k{color:var(--color-text-muted)}.site-foot .biz-info a{text-decoration:underline}.site-foot .biz-intermediary{flex:1 0 100%;color:var(--color-text-muted)}@media print{.site-foot{display:none}}body:has(.reel-wrap) .site-foot{display:none}.agree-items li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.agree-items span:before{content:none}.agree-req{font-style:normal;font-weight:650;color:var(--color-primary)}.agree-view{font-size:13px;color:var(--color-text-muted);text-decoration:underline;white-space:nowrap}.agree.consent-all{display:inline-flex;align-items:center;gap:8px;font-weight:650;cursor:pointer;padding:8px 12px;border-radius:10px;border:1.5px solid var(--color-border);position:relative}.agree.consent-all input{position:absolute;opacity:0;width:1px;height:1px}.agree.consent-all svg{color:var(--color-text-muted)}.agree.consent-all:has(input:checked){border-color:var(--color-text)}.agree.consent-all:has(input:checked) svg{color:var(--color-success)}.agree.consent-all:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-focus-ring)}.up-opts h2{font-size:15px;font-weight:700;margin-bottom:10px}.up-vis{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.up-vis-o{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1.5px solid var(--color-border);border-radius:10px;padding:12px 14px;background:var(--color-surface);color:var(--color-text)}.up-vis-o b{font-size:14.5px;font-weight:700}.up-vis-o span{font-size:12.5px;line-height:1.45}.up-vis-o span,.up-vis-o svg{color:var(--color-text-muted)}.up-vis-o{position:relative;cursor:pointer}.up-vis-o input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.up-vis-o:has(input:checked){border-color:var(--color-text)}.up-vis-o:has(input:checked) svg{color:var(--color-text)}.up-vis-o:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-focus-ring)}@media (max-width:520px){.up-vis{grid-template-columns:1fr}}.vault{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.vault-side{position:-webkit-sticky;position:sticky;top:76px;display:flex;flex-direction:column;gap:10px}.vault-side h2{font-size:13px;font-weight:700;color:var(--color-text-muted)}.vault-side ul{list-style:none;display:flex;flex-direction:column;gap:2px}.vault-side a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;font-size:14px;color:var(--color-text)}.vault-side a,.vault-side li{min-width:0;max-width:100%}.vault-side a .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vault-side a .r{margin-left:auto;font-size:12px;color:var(--color-text-muted)}.vault-side a[aria-current=page]{font-weight:700}.vault-side a:hover,.vault-side a[aria-current=page]{background:var(--color-bg-subtle)}.vault-main .st-hd{flex-wrap:wrap;align-items:center}.vault-pact{display:inline-flex;gap:6px;margin-left:auto}.vault-desc{margin:-8px 0 12px;white-space:pre-line}.sc{margin-bottom:16px}.sc-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.sc-hd h2{font-size:17px;margin:0}.sc-act{display:inline-flex;gap:6px;margin-left:auto;flex-wrap:wrap}.sc-note{font-size:13px;margin:8px 0;padding:8px 12px;border-radius:10px;background:var(--color-bg-subtle)}.sc-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:12px 0}.sc-item{min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px}.sc-item dt{font-size:12.5px;color:var(--color-text-muted);gap:6px}.sc-item dd,.sc-item dt{display:flex;align-items:center;flex-wrap:wrap}.sc-item dd{margin:4px 0 0;font-weight:600;gap:8px;overflow-wrap:anywhere}.sc-sw{width:14px;height:14px;border-radius:4px;border:1px solid var(--color-border);flex:none}.sc-reset{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--color-text-muted);text-decoration:underline}.sc-empty{margin:12px 0;padding:14px;border-radius:10px;background:var(--color-bg-subtle);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sc-empty p{margin:0;font-size:13.5px}.sc-notes{list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--color-text-muted);margin:10px 0 0;padding:0}.sc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.sc-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;min-width:0}.sc-field input,.sc-field select{border:1px solid var(--color-border);border-radius:8px;padding:7px 9px;font:inherit;font-size:14px;background:var(--color-surface);color:var(--color-text);min-width:0}.vault-studio-desc{font-size:12.5px;color:var(--color-text-muted);margin:6px 0 0}@media (max-width:600px){.sc-fields,.sc-items{grid-template-columns:minmax(0,1fr)}}.vault-notes{list-style:none;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-muted);padding:12px 14px;background:var(--color-bg-subtle)}.vault-full,.vault-notes{display:flex;margin-bottom:14px;border-radius:10px}.vault-full{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-warning);font-size:13.5px}.vault-full p{flex:1 1 240px}.vault-q{margin:6px 0 12px;max-width:420px}.vault-q input{font-size:14.5px}.vault-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:10px;margin-bottom:12px;background:var(--color-surface)}.vault-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}.vault-card{position:relative;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-surface)}.vault-card[data-selected=true]{border-color:var(--color-text);box-shadow:0 0 0 1px var(--color-text)}.vault-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--color-bg-subtle)}.vault-ck{position:absolute;top:8px;left:8px;display:flex;padding:4px;border-radius:6px;background:var(--color-surface)}.vault-ck input{width:18px;height:18px}.vault-meta{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.vault-meta b{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-act{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.vault-pub{border:0;margin:4px 0 14px}.vault-pub legend{font-size:14px;font-weight:650;margin-bottom:8px}.vault-url{margin-top:12px}.vault-url .hint-s{margin-top:6px}.ss-steps{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:14px}@media (max-width:760px){.vault{grid-template-columns:1fr;gap:14px}.vault-side{position:static}.vault-side ul{flex-direction:row;flex-wrap:wrap}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.row-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px}.mp{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.mp-btn{display:inline;text-align:right}.mp-btn .glue{white-space:nowrap}.mp-btn .glue svg{vertical-align:-2px;margin-right:3px}@media (max-width:520px){.tbl .pill{white-space:normal}}.cn-wrap{max-width:640px;margin:0 auto;padding:40px 16px 80px}.cn-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:28px 24px;text-align:left}.cn-logos{display:flex;gap:12px;margin-bottom:18px}.cn-app,.cn-logos,.cn-mark{align-items:center;justify-content:center}.cn-app,.cn-mark{width:52px;height:52px;border-radius:14px;display:inline-flex}.cn-mark{background:#1c1c18;color:#c6f24e}.cn-app{background:var(--color-bg-subtle);font-weight:720;font-size:22px}.cn-dots{color:var(--color-text-muted);letter-spacing:2px}.cn-card h1{font-size:22px;font-weight:720;letter-spacing:-.03em;margin-bottom:8px}.cn-card h1,.cn-sub{text-align:center;overflow-wrap:anywhere}.cn-sub{font-size:13px;color:var(--color-text-muted);margin-bottom:16px}.cn-warn{color:var(--color-warning);font-weight:680}.cn-acct{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;background:var(--color-bg-subtle);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;margin-bottom:18px;overflow-wrap:anywhere}.cn-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px;margin-bottom:16px}@media (max-width:600px){.cn-grid{grid-template-columns:1fr}}.cn-grid h2{font-size:13px;font-weight:680;color:var(--color-text-muted);margin-bottom:8px}.cn-grid ul{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px}.cn-grid li{display:flex;gap:8px;align-items:flex-start}.cn-grid li svg{flex:none;margin-top:2px}.cn-vault{border:1.5px solid var(--color-border);border-radius:12px;padding:14px;margin-bottom:16px}.cn-vault[data-on=true]{border-color:var(--color-text)}.cn-vault[data-blocked=true] .tg{opacity:.5}.cn-vault-d{font-size:13px;color:var(--color-text-muted);margin:8px 0 0 42px}.ilink{color:var(--color-text);font-weight:650;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cn-proj{border:0;margin:12px 0 0 42px;padding:12px 0 0;border-top:1px dashed var(--color-border);display:grid;grid-gap:8px;gap:8px;min-width:0}.cn-proj legend{font-size:13px;font-weight:680;padding:0;margin-bottom:4px;float:left;width:100%}.cn-r{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.cn-plist{list-style:none;display:grid;grid-gap:2px;gap:2px;max-height:240px;overflow-y:auto;margin-left:24px}.cn-plist label{display:flex;align-items:center;gap:8px;font-size:14px;padding:6px 4px;border-radius:8px;min-width:0}.cn-plist label:hover{background:var(--color-bg-subtle)}.cn-pi{width:20px;flex:none;display:inline-flex;justify-content:center}.cn-pn{flex:1 1;min-width:0;overflow-wrap:anywhere}.cn-pc{flex:none;font-size:12px;color:var(--color-text-muted)}.cn-need{color:var(--color-warning)}@media (max-width:600px){.cn-proj,.cn-vault-d{margin-left:0}}.cn-legal{font-size:12.5px;color:var(--color-text-muted);display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.cn-legal summary{cursor:pointer}.cn-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cn-btns .btn{width:100%}.hv{max-width:880px;margin:0 auto;padding:16px 24px 64px;overflow-wrap:anywhere}.hv p{line-height:1.65}.hv-hd{margin-bottom:18px}.hv-crumb{font-size:13.5px;color:var(--color-text-muted);margin-bottom:6px}.hv-crumb [aria-current]{color:var(--color-text)}.hv-hd h1{font-size:28px;font-weight:740;letter-spacing:-.04em;line-height:1.25;margin-bottom:8px}.hv-tag{font-weight:680;margin-bottom:4px}.hv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.hv-chips a{font-size:13.5px;font-weight:560;padding:6px 12px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.hv-chips a:hover{border-color:var(--color-text)}.hv-steps{scroll-margin-top:72px;margin-bottom:32px}.hv-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.hv-tabs button{text-align:left;font-size:14px;font-weight:620;padding:10px 12px;border-radius:11px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);min-width:0}.hv-tabs button[aria-selected=true]{border-color:var(--color-text);color:var(--color-text)}.hv-panel{padding:20px 22px;display:flex;flex-direction:column;gap:12px;min-width:0}.hv-panel[hidden]{display:none}.hv-panel h2{font-size:18px;font-weight:720;letter-spacing:-.03em;margin:0}.hv-muted{font-size:14px;color:var(--color-text-muted)}.hv-art img{display:block;width:100%;height:auto;aspect-ratio:800/460;border-radius:12px}.hv-art .hv-art-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hv-art .hv-art-light{display:none}:root:not([data-theme=light]) .hv-art .hv-art-dark{display:block}}:root[data-theme=dark] .hv-art .hv-art-light{display:none}:root[data-theme=dark] .hv-art .hv-art-dark{display:block}.hv-num{display:flex;flex-direction:column;gap:6px}.hv-num label{font-size:13.5px;font-weight:620}.hv-num-row{display:flex;gap:8px;min-width:0}.hv-num-row .inp{flex:1 1;min-width:0}.hv-states{list-style:none;display:flex;flex-direction:column;gap:10px}.hv-states li{display:flex;align-items:flex-start;gap:12px;min-width:0}.hv-states .vf2-pill{flex:none;min-width:132px;text-align:center;font-size:12.5px;padding:3px 10px}.hv-states li>span:last-child{display:flex;flex-direction:column;min-width:0}.hv-states small{font-size:13.5px;color:var(--color-text-muted)}.hv-cmd{display:flex;flex-direction:column;gap:8px}.hv-code{display:flex;align-items:center;gap:10px;background:#15140f;color:#f4f1e8;border-radius:10px;padding:10px 10px 10px 14px;min-width:0}.hv-code code{flex:1 1;min-width:0;font-size:13.5px;overflow-wrap:anywhere}.hv-code button{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:8px;background:rgba(255,255,255,.12);color:inherit}.hv-mobile{background:var(--color-bg-subtle);border-radius:10px;padding:10px 14px;font-size:14px}.hv-sec{margin-bottom:32px;scroll-margin-top:72px}.hv-sec>h2{font-size:20px;font-weight:720;letter-spacing:-.03em}.hv-sec>.seg,.hv-sec>h2{margin-bottom:10px}.hv-sec .seg button[aria-selected=true]{background:var(--color-primary);color:var(--color-on-primary)}.hv-faq{list-style:none;border-top:1px solid var(--color-border)}.hv-faq>li{border-bottom:1px solid var(--color-border);scroll-margin-top:72px}.hv-faq h3{font-size:inherit;font-weight:inherit}.hv-faq h3 button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:14px 2px;font-size:15px;font-weight:620}.hv-faq h3 button .ic{flex:none;color:var(--color-text-muted)}.hv-faq-a{padding:0 2px 16px;font-size:14.5px}.hv-faq-a a{text-decoration:underline;text-underline-offset:2px;font-weight:620}.hv-dmca{margin-top:10px;background:var(--color-bg-subtle);border-radius:10px;padding:12px 14px;font-size:13.5px}.hv-dmca b{display:block;margin-bottom:4px}.hv-note{font-size:13px;color:var(--color-text-muted);margin-top:10px}.hv-countries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px;align-items:start}.hv-country{scroll-margin-top:72px;min-width:0}.hv-country summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px}.hv-country[open] summary{margin-bottom:10px}.hv-cc{flex:none;font-size:12px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--color-bg-subtle)}.hv-country p{font-size:14px}.hv-src{margin-top:8px}.hv-src a{text-decoration:underline;text-underline-offset:2px;font-size:12.5px;overflow-wrap:anywhere;word-break:break-all}.hv-src a svg{display:inline;vertical-align:-1px;margin-left:2px}.hv-contact{margin-top:8px}.vf2-help{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:620;text-decoration:underline;text-underline-offset:2px}@media (max-width:767px){.hv{padding:10px 16px 96px}.hv-hd h1{font-size:24px}.hv-tabs{grid-template-columns:1fr}.hv-panel{padding:16px}.hv-countries{grid-template-columns:1fr}.hv-states li{flex-direction:column;gap:4px}.hv-states .vf2-pill{min-width:0}}.bottom-tabs .tab-trip{position:relative;font-weight:800;font-size:11.5px;color:var(--color-text)}.bottom-tabs .tab-trip:before{content:"";display:block;height:22px}.trip-orb{position:absolute;top:-30px;left:50%;margin-left:-29px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);border:4px solid var(--color-surface);box-sizing:border-box}.bottom-tabs .tab-trip[aria-current=page] .trip-orb{box-shadow:0 0 0 3px var(--color-text)}.trip-wrap{position:fixed;z-index:10;top:60px;bottom:0;left:0;right:0;max-width:480px;margin:0 auto}body:has(.trip-wrap) .site-foot{display:none}.trip{position:relative;height:100%;background:#0E0E0C;color:#fff;overflow:hidden}.trip-hd{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;pointer-events:none;background:linear-gradient(rgba(0,0,0,.45),transparent)}.trip-hd h1{font-size:20px;font-weight:800;margin:0;letter-spacing:-.03em}.trip-hd p{font-size:12px;margin:2px 0 0;opacity:.85}.trip-hd button{pointer-events:auto}.trip-round{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,.38);color:#fff}.trip-round small{font-size:10.5px;font-weight:650;line-height:1}.trip-rail .trip-round{height:auto;padding:8px 0;border-radius:23px}.trip-feed{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.trip-feed::-webkit-scrollbar{display:none}.trip-item{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.trip-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0E0E0C}.trip-stage img,.trip-stage video{width:100%;max-height:100%;object-fit:contain;display:block}.trip-stage.tall img,.trip-stage.tall video{height:100%;object-fit:cover}.trip-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.2)}.trip-prog i{display:block;height:100%;background:var(--color-accent)}.trip-rail{position:absolute;z-index:3;right:10px;bottom:176px;display:flex;flex-direction:column;align-items:center;gap:14px}.trip-ava{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid #fff;background:#333;color:#fff;font-weight:700}.trip-ava img{width:100%;height:100%;object-fit:cover}.trip-info{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:60px 72px 16px 16px;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.72));display:flex;flex-direction:column;gap:6px}.trip-info a,.trip-info button{pointer-events:auto}.trip-chip{align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;font-size:12px;font-weight:600;background:rgba(255,255,255,.16);color:#fff}.trip-chip.proof{background:var(--color-proof-bg);color:var(--color-proof)}.trip-chip.ai{background:var(--color-seller-bg);color:var(--color-seller)}.trip-ch{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.trip-ch a{color:#fff}.trip-title{font-size:16px;font-weight:700;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trip-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;opacity:.92}.trip-tags{font-size:12.5px;margin:0;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-acts{display:flex;gap:8px;margin-top:4px}.trip-acts .btn-primary{flex:1 1;justify-content:center;background:var(--color-accent);color:var(--color-on-accent)}.trip-acts .trip-more{background:rgba(255,255,255,.16);color:#fff;border-color:transparent}.trip-msg{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;scroll-snap-align:start;text-align:center;padding:24px}.trip-hint{position:absolute;z-index:4;left:50%;bottom:40%;transform:translateX(-50%);padding:10px 16px;border-radius:20px;background:rgba(0,0,0,.6);color:#fff;font-size:14px;font-weight:650}@media (max-width:1024px){.trip-wrap{bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.trip-wrap) .bottom-tabs{min-height:calc(64px + env(safe-area-inset-bottom));box-sizing:border-box}.trip-info{padding-bottom:30px}}@media (max-width:767px){.trip-top{display:none}.trip-wrap{top:0;max-width:none}}.ac-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.ac-head h2{margin-bottom:0}.ac-list{list-style:none;margin:0;padding:0}.ac-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--color-border);flex-wrap:wrap}.ac-row.ac-token{align-items:flex-start}.ac-avatar{width:38px;height:38px;border-radius:10px;background:var(--color-bg-subtle);display:grid;place-items:center;font-weight:700;flex:none}.ac-main{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0}.ac-main b{font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ac-main small,.ac-meta{color:var(--color-text-muted);font-size:13px}.ac-meta{display:flex;flex-wrap:wrap;gap:6px 24px}.ac-meta b{font-size:13px;color:var(--color-text);display:inline;font-weight:560}.ac-meta b.ac-bad{color:var(--color-danger)}.ac-chips{display:flex;gap:6px;flex-wrap:wrap}.ac-chip-edit{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.ac-chip-money{background:color-mix(in srgb,var(--color-warning) 22%,transparent)}.ac-prefix{font-size:12.5px;color:var(--color-text-muted);font-weight:400}.ac-actions{display:flex;gap:6px;flex-wrap:wrap}.ac-danger{color:var(--color-danger)}.ac-dim{opacity:.55}.ac-paused{display:flex;gap:6px;align-items:flex-start;font-size:13px;color:var(--color-warning);margin-top:4px}.ac-safety{display:flex;gap:8px;align-items:center;margin-top:14px;padding:12px 16px;border-radius:12px;background:var(--color-bg-subtle);font-size:13.5px}.ac-field{display:block;border:0;padding:0;margin:0 0 16px}.ac-field legend,.ac-field>span:first-child{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.ac-scope{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;margin-bottom:8px;cursor:pointer}.ac-scope input{margin-top:3px}.ac-scope span{display:flex;flex-direction:column;gap:2px}.ac-scope small{font-size:12.5px;color:var(--color-text-muted)}.ac-projects,.ac-vault{display:flex;flex-direction:column;gap:6px;padding:4px 0 0 12px;font-size:14px}.ac-projects{max-height:180px;overflow:auto}.ac-expiry{display:flex;gap:8px;flex-wrap:wrap}.ac-expiry label{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid var(--color-border);border-radius:10px;font-size:14px;cursor:pointer}.ac-expiry label.on{border-color:var(--color-text);font-weight:600}.ac-x{padding:6px}.ac-once{align-items:flex-start;padding:10px 12px;background:color-mix(in srgb,var(--color-warning) 14%,transparent);font-size:13.5px;margin-bottom:12px}.ac-code,.ac-once{display:flex;gap:8px;border-radius:10px}.ac-code{align-items:center;padding:12px;background:var(--color-primary);color:var(--color-on-primary)}.ac-code code{flex:1 1;word-break:break-all;font-size:13px}.ac-wrap{max-width:960px}.ac-what{overflow-wrap:anywhere}.pill.ac-bad{color:var(--color-danger)}fieldset.ac-vault{border:0;margin:0}@media (min-width:720px){.ac-row{flex-wrap:nowrap}.ac-actions,.ac-chips{flex:none}}.tp-first{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface));border-radius:10px;padding:12px 14px;margin:4px 0 12px}.tp-first b{display:block;font-size:14px}.tp-first span{display:block;font-size:13px;color:var(--color-text-muted);margin-top:2px}.tp-custom{display:flex;align-items:center;gap:6px;margin-top:10px;border:1px solid var(--color-border);border-radius:8px;padding:6px 10px;background:var(--color-surface);max-width:360px}.tp-custom label{font-size:13px;color:var(--color-text-muted);flex:1 1}.tp-custom .tp-cur{font-weight:600}.tp-custom input{width:9ch;border:0;background:transparent;font:inherit;font-weight:600;text-align:right;color:var(--color-text)}.tp-custom input:focus{outline:none}.tp-custom:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:1px}.tp-custom:has(input[aria-invalid=true]){border-color:var(--color-danger)}.tp-tiers{margin:12px 0 4px}.tp-tiers h3{font-size:14px;margin:0 0 6px}.tp-tiers ul{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:8px}.tp-tiers li{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px}.tp-tiers li+li{border-top:1px solid var(--color-border)}.tp-tiers li span:first-child{flex:1 1}.tp-tiers li[data-applied]{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))}.tp-preview{background:var(--color-bg-subtle);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;margin:10px 0 0}.tp-split{margin:0 0 6px}.tp-split p{margin:2px 0;font-size:13px}.ms-share{display:flex;align-items:center;margin-top:10px}.ms-save,.ms-share{flex-wrap:wrap;gap:8px}.ms-save{display:inline-flex}.dbk{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.dbk-h{font-size:14px;font-weight:680;margin-bottom:8px}.dbk-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dbk-it{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:12px 14px}.dbk-it[aria-current=true]{border:2px solid var(--color-text);padding:11px 13px}.dbk-it-t{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.dbk-it-t b{font-weight:650;overflow-wrap:anywhere}.dbk-it-t small{font-size:12.5px;color:var(--color-text-muted)}.dbk-on{color:var(--color-success);background:var(--color-bg-subtle)}.dbk-kit{display:flex;flex-direction:column;gap:12px;min-width:0}.dbk-kit h2{margin-bottom:0;overflow-wrap:anywhere}.dbk-muted{font-size:13px;color:var(--color-text-muted);line-height:1.55}.dbk-confirm-model{margin:0 0 14px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);overflow-wrap:anywhere}.dbk-confirm-hidden{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--color-text)}.dbk-confirm-hidden svg{flex:none;margin-top:2px;color:var(--color-warning)}.dbk-prev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dbk-prev-box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:12px;border:1px solid var(--color-border);background:#FFFFFF;min-width:0}.dbk-prev-box.dark{background:#1B1B18;border-color:#1B1B18}.dbk-prev-box img{max-width:100%;height:auto}.dbk-opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dbk-lb{font-size:13.5px;font-weight:600}.dbk-embed{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dbk-code{display:block;width:100%;font-size:12px;line-height:1.55;padding:10px 12px;border-radius:10px;background:#1B1B18;color:#F4F2EC;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.dbk-pub{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border-top:1px solid var(--color-border);padding-top:12px}.dbk-toggle{display:inline-flex;align-items:center;gap:10px}.dbk-toggle .switch{margin-left:0}.dbk-open{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:620;text-decoration:underline}@media (max-width:900px){.dbk,.dbk-prev{grid-template-columns:minmax(0,1fr)}}.dbp{max-width:880px;margin:0 auto;padding:32px 16px 56px;display:flex;flex-direction:column;gap:16px;min-width:0}.dbp-crumb{font-size:13px;color:var(--color-text-muted)}.dbp h1{font-size:30px;font-weight:740;letter-spacing:-.04em;line-height:1.25;overflow-wrap:anywhere}.dbp-badge{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dbp-badge img{max-width:100%;height:auto}.dbp-state{background:var(--color-bg-subtle);padding:4px 9px}.dbp-state.verified{color:var(--color-success)}.dbp-desc{line-height:1.6}.dbp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.dbp-stats .panel{display:flex;flex-direction:column;gap:4px}.dbp-stats b{font-size:24px;font-weight:720;align-self:flex-start}.dbp-stats small{font-size:13px;color:var(--color-text-muted)}.dbp .srv{border-bottom:1px dashed}.dbp-sum dl{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);margin:0}.dbp-sum dd,.dbp-sum dt{padding:12px 0;border-top:1px solid var(--color-border);margin:0}.dbp-sum dt{color:var(--color-text-muted);font-size:14px}.dbp-sum dd{overflow-wrap:anywhere}.dbp-verified{background:var(--color-bg-subtle);margin-left:6px}.dbp-kinds{display:flex;flex-wrap:wrap;gap:6px}.dbp-chip{padding:3px 10px;border-radius:13px;background:var(--color-bg-subtle);font-size:13px}.dbp-rights{display:grid;grid-gap:6px;gap:6px}.dbp-rights span{display:inline-flex;align-items:center;gap:6px}.dbp-cert{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.dbp-qr{width:96px;height:96px;flex:none;padding:8px;border:1px solid var(--color-border);border-radius:10px;background:#FFFFFF}.dbp-qr svg{width:100%;height:100%;display:block}.dbp-cert-t{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:200px}.dbp-cert-t small{font-size:13px;color:var(--color-text-muted)}.dbp-cert-t b{font-size:20px;overflow-wrap:anywhere}.dbp-cert-t a{text-decoration:underline}.dbp-muted{font-size:13px;color:var(--color-text-muted);line-height:1.5}.dbp-not{background:var(--color-bg-subtle);border-radius:14px;padding:16px 18px;display:grid;grid-gap:6px;gap:6px;font-size:14px}.dbp-not b{display:inline-flex;align-items:center;gap:6px}.dbp-foot{font-size:13px;color:var(--color-text-muted)}.dbp-closed{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dbp-closed h1{font-size:22px}@media (max-width:600px){.dbp h1{font-size:23px}.dbp-sum dl{grid-template-columns:minmax(0,1fr)}.dbp-sum dd{border-top:0;padding-top:0}.dbp-check{width:100%}}.vb-code{display:flex;align-items:flex-start;gap:8px;margin:10px 0 4px;min-width:0}.vb-code pre{flex:1 1;min-width:0;overflow-x:auto;background:var(--color-bg-subtle);padding:10px 12px;border-radius:10px;font-size:12.5px;line-height:1.55;margin:0}.vb-code .btn-sm{flex:none;display:inline-flex;align-items:center;gap:5px}.vb-list{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;line-height:1.55}.vb-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.vb-cta .btn{display:inline-flex;align-items:center;gap:6px}.vb-tools{display:grid;grid-gap:12px;gap:12px;margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.vb-tools>.panel{min-width:0}.vb-tools>.vb-tools-code{grid-column:1/-1}.vb-tools h3{font-size:16px;font-weight:700;letter-spacing:-.02em}@media (max-width:767px){.vb-tools{grid-template-columns:minmax(0,1fr)}}.dc-tools{margin:8px 0 0;display:grid;grid-gap:8px;gap:8px}.dc-tools>div{display:grid;grid-template-columns:minmax(130px,220px) 1fr;grid-gap:10px;gap:10px;align-items:baseline}.dc-tools dt{font-size:13px;overflow-wrap:anywhere}.dc-tools dd{margin:0;line-height:1.55}@media (max-width:600px){.dc-tools>div{grid-template-columns:1fr;gap:2px}}.ns-card{margin-top:14px}.ns-card h2{display:flex;align-items:center;gap:6px}.ns-lead{margin:6px 0 2px;font-size:14px;color:var(--color-text-muted);line-height:1.55}.ns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:12px;gap:12px;margin-top:10px}.ns-topic{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--color-bg-subtle);border-radius:14px;padding:14px 16px}.ns-topic h3{font-size:15.5px;margin:0}.ns-one{margin:-4px 0 0;font-size:13px;color:var(--color-text-muted)}.ns-dl{margin:0;display:grid;grid-gap:2px;gap:2px;font-size:13.5px;line-height:1.55}.ns-dl dt{font-weight:600;margin-top:4px}.ns-dl dd{margin:0;color:var(--color-text-muted)}.ns-keys{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ns-keys li{font-size:12.5px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;padding:3px 10px}.ns-card .btn{display:inline-flex;align-items:center;gap:6px;margin-top:auto}.thumb-fb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:48px;background:var(--color-bg-subtle);color:var(--color-text-muted)}.vbuy-bar{display:none}@media (max-width:1024px){.vbuy-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom));z-index:29;background:var(--color-surface);border-top:1px solid var(--color-border);padding:8px 16px}.vbuy-bar .price{font-size:17px}.vbuy-bar .btn{height:48px;padding:0 22px}.vbuy-nfs{display:flex;flex-direction:column;gap:2px;min-height:48px;justify-content:center;margin:0}.vbuy-nfs b{font-size:15px;font-weight:650}.vbuy-nfs small{font-size:13px;color:var(--color-text-muted)}body:has(.vbuy-bar) .watch{padding-bottom:64px}.vbuy-bar:has(.vbuy-nfs){padding-bottom:34px}body:has(.vbuy-nfs) .watch{padding-bottom:90px}}@media (max-width:767px){.tbl.m-list,.tbl.m-list tbody{display:block}.tbl.m-list thead{display:none}.tbl.m-list tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"work work amt" "date kind amt";grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-border)}.tbl.m-list td{display:block;padding:0;border:0}.tbl.m-list td:first-child{display:block;grid-area:date;font-size:12px}.tbl.m-list td:nth-child(2){grid-area:work;min-width:0}.tbl.m-list td:nth-child(3){grid-area:kind;display:flex;flex-wrap:wrap;gap:4px}.tbl.m-list td:nth-child(4),.tbl.m-list td:nth-child(5),.tbl.m-list td:nth-child(7){display:none}.tbl.m-list td:nth-child(6){grid-area:amt;text-align:right}.tbl.m-list .vid>span{min-width:0;overflow:hidden}.tbl.m-list .vid>span>small{display:none}.tbl.m-list .vid{white-space:nowrap}.tbl.m-list .vid>span{text-overflow:ellipsis}.tbl.m-list td[colspan]{grid-column:1/-1;grid-area:auto;font-size:13.5px}}@media (max-width:1024px){.shell:has(>.studio-nav){flex-direction:column;align-items:stretch}.side.studio-nav{display:flex;position:static;width:auto;max-height:none;flex-direction:row;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;padding:6px 16px;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.side.studio-nav::-webkit-scrollbar{display:none}.side.studio-nav .me{display:none}.side.studio-nav .side-it{flex:none;gap:6px;padding:9px 13px;min-height:40px;border-radius:18px;font-size:13.5px;border:1px solid var(--color-border)}.side.studio-nav .side-it[aria-current=page]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text);font-weight:620}}.hm-hero{position:relative;overflow:hidden;background:#0E0E0C;color:#F2F1EC;height:clamp(520px,calc(100svh - 60px),700px);display:flex;align-items:center;isolation:isolate}.hm-hero-poster,.hm-hero-poster img,.hm-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hm-hero-poster{z-index:-3}.hm-hero-video{z-index:-2;opacity:0;transition:opacity .8s ease-out}.hm-hero-video.on{opacity:1}.hm-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(21,21,19,.92),rgba(21,21,19,.7) 42%,rgba(21,21,19,.1) 78%),linear-gradient(0deg,rgba(21,21,19,.6),rgba(21,21,19,0) 30%)}.hm-hero-text{box-sizing:content-box;display:flex;flex-direction:column;gap:28px;max-width:640px;padding:0 24px 24px clamp(16px,9.4vw,120px)}.hm-hero h1{font-size:clamp(38px,5.3vw,68px);line-height:1.12;letter-spacing:-.04em;font-weight:800;text-wrap:balance}:root[lang=en] .hm-hero h1{font-size:clamp(34px,4.7vw,60px)}.hm-line{display:block}.hm-hero-sub{color:#D3D1C8;font-size:20px;line-height:1.55;max-width:34em}.hm-hero-sub .hm-soon{background:rgba(255,255,255,.14);color:#F2F1EC}.hm-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hm-hero-biz{align-self:flex-start;color:#D3D1C8;font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.hm-hero :focus-visible{outline-color:#CDF03A}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:12px;font-size:15.5px;font-weight:700;white-space:nowrap}.hm-btn:active{transform:translateY(1px)}.hm-hero .hm-btn{min-height:52px;padding:0 24px;border-radius:999px;font-size:16px}.hm-btn-accent{background:var(--color-accent);color:var(--color-on-accent)}.hm-btn-ghost{border:1.5px solid rgba(242,241,236,.55);background:rgba(21,21,19,.35);color:#F2F1EC}.hm-btn-line{border:1.5px solid var(--color-text);color:var(--color-text)}.hm-btn-solid{min-height:52px;padding:0 24px;background:var(--color-primary);color:var(--color-on-primary)}.hm-btn-solid:hover{background:var(--color-primary-hover)}.hm{overflow-wrap:anywhere}.hm>.hm-defer{content-visibility:hidden;contain-intrinsic-size:auto 1100px}.hm-sec{display:flex;flex-direction:column;gap:44px;padding:72px 0}.hm-alt{background:var(--color-bg-subtle);border-radius:24px;padding:64px 40px}.hm-head{display:flex;flex-direction:column;gap:12px;max-width:720px}.hm-head h2{font-size:clamp(30px,3.6vw,46px);line-height:1.15;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.hm-head p{font-size:18px;line-height:1.55}.hm-chip,.hm-head p,.hm-soon{color:var(--color-text-muted)}.hm-chip,.hm-soon{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--color-bg-subtle);font-size:13px;font-weight:650;white-space:nowrap;vertical-align:middle;letter-spacing:0}.hm-alt .hm-soon,.hm-chat .hm-chip{background:var(--color-surface)}.hm-ic-ok{color:var(--color-proof)}.hm-ic-mu{color:var(--color-text-muted)}.hm-link{font-size:15px;text-decoration:underline;text-underline-offset:3px}.hm-make-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:start}.hm-step{gap:16px;min-width:0}.hm-step,.hm-step-hd{display:flex;flex-direction:column}.hm-step-hd{gap:4px}.hm-step-hd h3{display:flex;align-items:center;gap:10px;font-size:20px;letter-spacing:-.02em;font-weight:750}.hm-step-hd p{margin-left:38px;color:var(--color-text-muted);font-size:15px}.hm-num{width:28px;height:28px;border-radius:50%;background:var(--color-text);color:var(--color-bg);font-size:14px;font-weight:600;display:grid;place-items:center;flex:none}.hm-panels{gap:12px}.hm-panel,.hm-panels{display:flex;flex-direction:column}.hm-panel{gap:10px;padding:14px;border-radius:12px;border:1px solid var(--color-border)}.hm-panel-hd{justify-content:space-between}.hm-panel-hd,.hm-panel-hd b{display:flex;align-items:center;gap:8px}.hm-panel-hd b{font-size:14.5px;font-weight:650}.hm-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.hm-thumbs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-thumbs img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px;display:block}.hm-chat{position:relative;margin:0;display:flex;flex-direction:column;gap:10px;padding:44px 14px 14px;border-radius:12px;background:var(--color-bg-subtle);min-width:0}.hm-chat-ex{position:absolute;top:12px;right:12px}.hm-b{margin:0;font-size:15px;line-height:1.45}.hm-me{align-self:flex-end;max-width:86%;padding:12px 16px;border-radius:18px 18px 4px 18px;background:var(--color-text);color:var(--color-bg)}.hm-ai{align-self:flex-start;max-width:92%;padding:10px 14px;border-radius:14px 14px 14px 4px;border:1px solid var(--color-border);background:var(--color-surface)}.hm-res{display:flex;flex-direction:column;gap:8px;width:92%;padding:12px}.hm-res p{margin:0}.hm-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:8px;border:1px dashed var(--color-text-muted);color:var(--color-text-muted);font-size:12.5px}.hm-tool i{width:8px;height:8px;border-radius:50%;background:var(--color-proof)}.hm-plan{margin:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg);font-size:14px}.hm-plan span:first-of-type{flex:1 1}.hm-plan .hm-soon{background:var(--color-bg-subtle)}.ha-demo{width:100%;border-radius:16px;background:#000;aspect-ratio:16/9}@keyframes hm-m1{0%,4%{opacity:0;transform:translateY(8px)}8%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes hm-m2{0%,16%{opacity:0;transform:translateY(8px)}20%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes hm-m3{0%,44%{opacity:0;transform:translateY(8px)}48%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes hm-m4{0%,58%{opacity:0;transform:translateY(8px)}62%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes hm-m5{0%,72%{opacity:0;transform:translateY(8px)}76%,92%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.hm-chat .mo{animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-out;animation-fill-mode:both}.hm-chat .m1{animation-name:hm-m1}.hm-chat .m2{animation-name:hm-m2}.hm-chat .m3{animation-name:hm-m3}.hm-chat .m4{animation-name:hm-m4}.hm-chat .m5{animation-name:hm-m5}}.hm-rows{border-bottom:1px solid var(--color-border)}.hm-rows li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--color-border);font-size:15.5px}.hm-rows li span:first-of-type{flex:1 1;min-width:0}.hm-addr{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:24px 28px;border-radius:14px;background:var(--color-surface);border:1px solid var(--color-border)}.hm-addr-l{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0}.hm-addr-l b{font-size:16px;font-weight:650}.hm-tm{color:var(--color-text-muted);font-size:13.5px}.hm-addr .vb-code{margin:0;flex:0 1 auto;align-items:center}.hm-addr .vb-code pre{font-size:15px;padding:10px 14px}.hm-vault{flex-direction:row;flex-wrap:wrap;align-items:center;gap:32px 64px}.hm-vault-l{display:flex;flex-direction:column;gap:28px;flex:1 1 400px;min-width:0}.hm-vault-l .hm-btn{align-self:flex-start}.hm-lines{display:flex;flex-direction:column;gap:18px}.hm-lines li{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.5}.hm-lines li svg{margin-top:1px}.hm-vault-art{flex:1 1 340px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hm-vault-art img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:12px;display:block}.hm-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hm-card{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:16px;background:var(--color-surface);border:1px solid var(--color-border);min-width:0}.hm-card h3{display:flex;align-items:center;gap:12px;font-size:22px;letter-spacing:-.025em;font-weight:750}.hm-card p{font-size:15.5px;line-height:1.55}.hm-card p,.hm-card-note{color:var(--color-text-muted)}.hm-card-note{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--color-border);font-size:14px}.hm-path{position:relative;display:block;height:100%;min-height:380px;border-radius:18px;overflow:hidden;background:#0E0E0C;color:#F2F1EC;isolation:isolate}.hm-path-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9;z-index:-2;transition:transform .4s ease-out}.hm-path:hover .hm-path-art{transform:scale(1.03)}.hm-path-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(14,14,12,.95),rgba(14,14,12,.75) 45%,rgba(14,14,12,.1) 85%)}.hm-path-text{position:absolute;left:24px;right:24px;bottom:22px;display:flex;flex-direction:column;gap:8px}.hm-path-text>b{font-size:26px;letter-spacing:-.03em;font-weight:800}.hm-path-text>span:not(.hm-path-cta){font-size:15.5px;line-height:1.5;color:#D3D1C8}.hm-path-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:15.5px;font-weight:700}.hm-path-cta u{text-underline-offset:3px}.hm-chip-dark{background:rgba(21,21,19,.82);color:#D3D1C8}.hm-path:focus-visible{outline-color:var(--color-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hm-path-art{transition:none}.hm-path:hover .hm-path-art{transform:none}.hm-hero-video{transition:none}}.hm-first-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;list-style:none}.hm-first-steps li{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:20px;border-top:2px solid var(--color-text)}.hm-first-n{display:flex;align-items:center;gap:10px}.hm-first-n b{font-size:15px;font-weight:600}.hm-first-t{font-size:20px;letter-spacing:-.02em}.hm-first-b{color:var(--color-text-muted);font-size:15px}.hm-first>.hm-btn{align-self:flex-start}.hm-works{padding:24px 0 8px;scroll-margin-top:72px}.hm-works>.hm-first{margin:0}.hm-more{margin:24px 0 0;display:flex;justify-content:center}.feed-wait{min-height:640px}.hm-bizline{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 32px;padding:28px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.hm-bizline h2{flex:1 1 320px;min-width:0;font-size:22px;line-height:1.4;letter-spacing:-.02em;font-weight:700}@media (max-width:1100px){.hm-make-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.hm-cards3,.hm-first-steps{grid-template-columns:minmax(0,1fr)}.hm-path{min-height:280px}}@media (max-width:699px){.hm-hero{height:clamp(560px,calc(100svh - 124px),720px);align-items:flex-end}.hm-hero-shade{background:linear-gradient(180deg,rgba(21,21,19,.15),rgba(21,21,19,.35) 40%,rgba(21,21,19,.92))}.hm-hero-text{box-sizing:border-box;max-width:none;width:100%;gap:20px;padding:0 16px 40px}.hm-hero-sub{font-size:17px}.hm-hero .hm-btn{min-height:50px}.hm-sec{gap:32px;padding:48px 0}.hm-alt{border-radius:16px;padding:40px 16px}.hm-head p{font-size:16px}.hm-addr{padding:20px}.hm-addr .vb-code{flex:1 1 100%}.hm-card{padding:24px}.hm-card h3{font-size:20px}.hm-path-text>b{font-size:24px}.hm-bizline h2{font-size:19px}}.sl{max-width:1040px;margin:0 auto;padding:8px 24px 56px;overflow-wrap:anywhere}.sl p{line-height:1.6}.sl-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-gap:36px;gap:36px;align-items:center;padding:30px 0 42px;border-bottom:1px solid var(--color-border)}.sl-hero h1{font-size:42px;line-height:1.18;letter-spacing:-1px}.sl-sub{margin:12px 0 18px;color:var(--color-text-muted);font-size:16px}.sl-cta{display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 22px;font-size:15.5px}.sl-sec{padding:38px 0;border-bottom:1px solid var(--color-border)}.sl-sec h2{font-size:23px;margin-bottom:14px}.sl-mock{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-mock-choose{display:grid;grid-gap:10px;gap:10px;font-size:13px}.sl-mock-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sl-mock-card{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--color-border);border-radius:10px;padding:10px}.sl-mock-card.on{border-color:var(--color-text)}.sl-mock-card small{color:var(--color-text-muted);font-size:11.5px;line-height:1.45}.sl-mock-drop{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px dashed var(--color-border);border-radius:10px;padding:18px 10px;color:var(--color-text-muted)}.sl-mock-buy{max-width:300px;display:grid;grid-gap:8px;gap:8px;font-size:13px}.sl-mock-buy .lic{display:flex;justify-content:space-between;gap:10px;color:var(--color-text-muted);font-size:12px}.sl-mock-buy ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.sl-mock-buy li{display:flex;align-items:center;gap:6px}.sl-mock-buy li.no{color:var(--color-text-muted)}.sl-mock-buy .btn{display:flex;justify-content:center;align-items:center;gap:6px}.sl-ways-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:start}.sl-ways{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 28px;gap:20px 28px}.sl-ways dt{display:flex;align-items:center;gap:7px;font-weight:650;font-size:15.5px}.sl-ways dd{margin:4px 0 0;color:var(--color-text-muted);font-size:14px}.sl-more{margin-top:18px;border-top:1px solid var(--color-border);padding-top:10px;font-size:14px}.sl-more summary{cursor:pointer;color:var(--color-text-muted);font-weight:600}.sl-pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:24px;gap:24px}.sl-pay>div+div{border-left:1px solid var(--color-border);padding-left:24px}.sl-big{display:block;font-size:58px;font-weight:800;letter-spacing:-2px;line-height:1.1}.sl-pay p{margin:8px 0 0;font-size:14px;color:var(--color-text-muted);max-width:300px}.sl-exline{display:block}.sl-note{font-weight:650;color:var(--color-text)}.sl-protect{display:flex;align-items:center;gap:16px}.sl-protect p{margin:4px 0 0;color:var(--color-text-muted)}.sl-protect h2{margin:0}.sl-badge{flex:none;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent)}.sl-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sl-chips li{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:18px;padding:8px 14px;font-size:14px}.sl-bottom{display:flex;justify-content:center;padding:34px 0 6px}@media (max-width:860px){.sl-hero{grid-template-columns:1fr;gap:20px;padding:18px 0 28px}.sl-hero h1{font-size:29px;letter-spacing:-.5px}.sl-ways-wrap{grid-template-columns:1fr}.sl-ways{grid-template-columns:1fr 1fr;gap:16px}.sl-pay{grid-template-columns:1fr}.sl-pay>div+div{border-left:0;padding-left:0;border-top:1px solid var(--color-border);padding-top:16px}.sl-big{font-size:46px}}.bz-ctas{display:flex;flex-wrap:wrap;gap:10px}.bz-badge{gap:12px;padding:18px 20px}.bz-badge,.bz-badge-logo{display:flex;align-items:center}.bz-badge-logo{flex:none;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--color-text);color:var(--color-accent)}.bz-badge b{display:block;font-size:18px}.bz-badge small{font-size:13px}.bz-badge small,.bz-limit{color:var(--color-text-muted)}.bz-limit{margin:8px 0 0;font-size:12.5px}.bz-filter{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.bz-filter .pill{border:1px solid var(--color-border);border-radius:16px;padding:5px 12px}.bz-filter .pill.on{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.bz-filter-price{color:var(--color-text-muted)}.bz-tiles{display:flex;gap:8px;margin-left:auto}.bz-tiles i{width:56px;height:36px;border-radius:6px;background:var(--color-bg-subtle);border:1px solid var(--color-border)}.bz-features>div{position:relative}.bz-mcp{margin:18px 0 0;font-size:15.5px}.bz-face,.bz-mcp{display:flex;align-items:center;gap:7px;font-weight:650}.bz-face{margin:0 0 4px}@media (max-width:860px){.bz-tiles{display:none}}.ticon{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--color-text);flex:none}.ticon:hover{background:var(--color-bg-subtle)}.mmenu,.mprefs,.msearch{display:none}.top-desk{display:flex;align-items:center;gap:16px;color:inherit}@media (max-width:600px){.top{gap:8px}.top-desk,.top>.search{display:none}.top-r{gap:4px;margin-left:auto}.ticon{display:flex}.mmenu{display:block;position:relative}.btn-sell{width:44px;height:44px;flex:none;justify-content:center;padding:0;border-radius:50%}.btn-login{display:inline-flex;align-items:center;min-height:44px;padding:0 13px;flex:none}.msearch{display:flex;position:absolute;inset:0;z-index:5;background:var(--color-bg);align-items:center;gap:2px;padding:0 12px 0 6px}.msearch .search{flex:1 1;max-width:none}.msearch .search input{font-size:16px}.mprefs{display:grid;grid-gap:7px;gap:7px;padding:10px 10px 6px;border-top:1px solid var(--color-border);margin-top:6px}.mprefs-h{font-size:12.5px;color:var(--color-text-muted);font-weight:620}.mprefs-langs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.mprefs .mprefs-langs button,.mprefs .mprefs-seg button{width:auto;display:flex;align-items:center;justify-content:center;padding:9px 10px;font-size:13.5px;border:1px solid var(--color-border);border-radius:10px;background:none}.mprefs .mprefs-langs button[aria-pressed=true],.mprefs .mprefs-seg button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.mprefs-seg{display:flex;gap:6px}.mprefs-seg button{flex:1 1}}.mmenu-pop{position:absolute;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 24px));background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:14px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:40;display:grid;grid-gap:4px;gap:4px}.mmenu-pop .btn-block{display:flex;justify-content:center}.mmenu-pop .mprefs{border-top:0;margin-top:4px;padding:0}.mmenu-links{display:flex;flex-wrap:wrap;gap:14px;padding:10px 2px 2px;border-top:1px solid var(--color-border);margin-top:8px;font-size:14px}.mmenu-links a{text-decoration:underline;text-underline-offset:2px}.set-wrap{max-width:1120px}.set-grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.set-nav{display:grid;grid-gap:4px;gap:4px}.set-tab{display:flex;gap:11px;padding:12px 14px;border-radius:12px;border:1px solid transparent;align-items:flex-start}.set-tab svg{margin-top:2px;flex:none}.set-tab b{display:block;font-size:15px}.set-tab small{color:var(--color-text-muted);font-size:12.5px;line-height:1.45}.set-tab:hover{background:var(--color-bg-subtle)}.set-tab[aria-current=page]{background:var(--color-surface);border-color:var(--color-border)}.set-tag{font-style:normal;font-weight:560;font-size:11px;color:var(--color-text-muted);margin-left:6px;vertical-align:1px}.set-body{min-width:0}.set-hd{margin-bottom:12px}.set-crumb{font-size:13px;color:var(--color-text-muted);margin:0 0 2px}.set-hd h2{font-size:24px}.set-sub{font-size:15px;margin:0 0 10px}.set-langs{display:flex;flex-wrap:wrap;gap:8px}.set-langs button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-size:14px;border:1px solid var(--color-border);border-radius:10px}.set-langs button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}@media (max-width:860px){.set-grid{grid-template-columns:1fr;gap:14px}.set-nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.set-nav::-webkit-scrollbar{display:none}.set-tab{flex:none;padding:9px 13px;border:1px solid var(--color-border);border-radius:18px;align-items:center}.set-tab small{display:none}.set-tab svg{margin-top:0}.set-tab[aria-current=page]{background:var(--color-text);border-color:var(--color-text)}.set-tab[aria-current=page] b{color:var(--color-bg)}.set-tab[aria-current=page] .set-tag{color:var(--color-bg);opacity:.7}}.sp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:10px;gap:10px}.sp-c{display:block;cursor:pointer;border:1.5px solid var(--color-border);border-radius:12px;padding:6px;background:var(--color-surface)}.sp-c[data-on=true]{border-color:var(--color-text)}.sp-c:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.sp-m{justify-content:space-between;gap:8px;padding:6px 2px 2px;font-size:12.5px;color:var(--color-text-muted)}.sp-ck,.sp-m{display:flex;align-items:center}.sp-ck{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-border);justify-content:center;flex:none}.sp-c[data-on=true] .sp-ck{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.sp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sp-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-row .sp-th{width:84px;flex:none}@media (max-width:420px){.sp-grid{grid-template-columns:repeat(2,1fr)}}.stepup-dialog{border:1px solid var(--color-border);border-radius:12px;padding:18px;background:var(--color-surface);color:var(--color-text);max-width:min(360px,calc(100vw - 32px))}.stepup-dialog::-webkit-backdrop{background:rgba(0,0,0,.35)}.stepup-dialog::backdrop{background:rgba(0,0,0,.35)}.stepup-dialog input{font-size:18px;letter-spacing:.2em;text-align:center}.stepup-notice{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:1000;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;padding:10px 14px;font-size:13.5px;max-width:calc(100vw - 32px);box-shadow:0 4px 16px rgba(0,0,0,.18)}@font-face{font-family:Trioly Devanagari;src:local("Noto Sans Devanagari"),local("NotoSansDevanagari-Regular"),local("Nirmala UI"),local("Kohinoor Devanagari"),local("KohinoorDevanagari-Regular"),local("Devanagari Sangam MN"),local("Mangal");unicode-range:u+0900-097f,u+1cd0-1cff,u+a8e0-a8ff,u+200c-200d,u+25cc;font-display:swap}html:lang(hi) body{font-family:"Trioly Devanagari",var(--font-sans);line-height:1.65;letter-spacing:0}.lang-auto{display:flex;justify-content:center;padding:4px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:13px}.lang-auto button{background:none;border:0;color:var(--color-text-muted);text-decoration:underline;cursor:pointer;padding:6px 4px;min-height:32px}