:root[data-prototype-platform=mini][data-prototype-version=phase1] .market-app>.hf-header>.hf-mini01-account-entry{min-width:0;min-height:44px;color:var(--ink);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0 108px 0 68px;padding:2px 0!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-account-entry>b{white-space:nowrap;font-size:17px;font-weight:600;line-height:23px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-account-entry>span{color:var(--accent,#0071e3);white-space:nowrap;font-size:11px;font-weight:400;line-height:17px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-profile-panel[data-mini01-account=true]{padding-top:0}.hf-mini01-account{text-align:center;max-width:390px;color:var(--ink,#1d1d1f);margin:0 auto;padding:6px 0 12px}.hf-mini01-account .hf-mini01-account-mark{background:var(--soft,#f5f5f7);width:60px;height:60px;color:var(--accent,#0071e3);border-radius:20px;place-items:center;margin:0 auto 16px;display:grid}.hf-mini01-account-mark>svg{width:30px;height:30px}.hf-mini01-account h2{letter-spacing:-.5px;margin:0!important;font-size:26px!important;font-weight:700!important;line-height:34px!important}.hf-mini01-account .hf-mini01-account-badge{color:var(--muted,#6e6e73);margin-top:6px;font-size:12px;line-height:18px;display:inline-block}.hf-mini01-account>p{color:var(--muted,#6e6e73);font-size:14px;line-height:22px;margin:16px 0 0!important}.hf-mini01-account>p.hf-mini01-account-note{font-size:12px;line-height:18px;margin-top:4px!important}.hf-mini01-account .hf-mini01-account-agreement{text-align:left;justify-content:center;align-items:center;margin:18px 0 6px;font-size:12px;line-height:20px;display:flex}.hf-mini01-account .hf-mini01-account-agreement>button{background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;min-height:44px;display:grid;padding:12px!important}.hf-mini01-account-agreement>button>span{border:1px solid var(--muted,#6e6e73);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.hf-mini01-account-agreement>button[aria-checked=true]>span{background:var(--accent,#0071e3);border-color:var(--accent,#0071e3);color:#fff}.hf-mini01-account-agreement>button>span>svg{width:16px;height:16px}.hf-mini01-account .hf-mini01-account-agreement>div>button{min-height:44px;color:var(--accent,#0071e3);background:0 0;border:0;font-size:12px;display:inline;padding:0 3px!important}.hf-mini01-account .hf-mini01-account-actions{gap:8px;margin-top:22px;display:grid}.hf-mini01-account .hf-mini01-account-primary{border-radius:24px;width:100%;min-height:48px;font-size:15px;font-weight:600;line-height:22px;background:var(--accent,#0071e3)!important;color:#fff!important;border:0!important;padding:12px 20px!important}.hf-mini01-account .hf-mini01-account-primary:disabled{opacity:.36}.hf-mini01-account .hf-mini01-account-secondary,.hf-mini01-account .hf-mini01-account-delete{min-height:44px;color:var(--muted,#6e6e73);font-size:14px;line-height:22px;background:0 0!important;border:0!important;padding:10px!important}.hf-mini01-account .hf-mini01-account-delete{font-size:12px}.hf-mini01-account .hf-mini01-account-row{min-height:48px;color:var(--ink,#1d1d1f);align-items:center;gap:10px;font-size:14px;display:flex;background:0 0!important;border:0!important;padding:10px 4px!important}.hf-mini01-account-row>span{text-align:left;flex:1}.hf-mini01-account-row>svg{width:20px;height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-create.hf-mini01-role-mapping{gap:20px;min-height:360px}.hf-mini01-mapping-body{flex-direction:column;gap:8px;padding:8px 0 0;display:flex}.hf-mini01-mapping-label{color:var(--muted);text-align:center;font-size:12px;line-height:20px}.hf-mini01-mapping-carousel{width:100%;min-width:0}.hf-mini01-mapping-track{justify-content:center;align-items:flex-start;gap:20px;width:max-content;min-width:100%;padding:8px 4px;display:flex}.hf-mini01-mapping-column{flex-direction:column;flex:0 0 94px;align-items:center;gap:8px;display:flex}.hf-mini01-mapping-template{background:var(--soft);width:76px;height:76px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.hf-mini01-mapping-template>svg{width:28px;height:28px}.hf-mini01-mapping-column>b{text-overflow:ellipsis;white-space:nowrap;max-width:94px;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.hf-mini01-mapping-link{background:var(--border);width:1px;height:18px;margin:0 0 1px}.hf-mini01-mapping-user{color:var(--accent);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;width:94px;min-height:104px;padding:0;display:flex}.hf-mini01-mapping-user>span{border:1.5px solid var(--accent);background:var(--soft);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.hf-mini01-mapping-user>span>svg{width:24px;height:24px}.hf-mini01-mapping-user>span>img,.hf-mini01-mapping-user>span>.hf-mini01-my-portrait{object-fit:cover;object-position:50% 10%;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.hf-mini01-mapping-user small{font-size:12px;line-height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-role-mapping .hf-mini01-create-footer>.primary{border-radius:26px;height:52px;min-height:52px}.hf-mini01-role-picker{flex-direction:column;gap:14px;min-height:300px;padding-top:18px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-role-picker .hf-mini01-choice-swipe{flex-basis:168px;height:168px;min-height:168px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-role-picker .hf-mini01-create-choices{gap:20px 28px;height:168px;padding:6px 0}.hf-mini01-role-picker .hf-mini01-choice-pages{height:24px}.hf-mini01-role-picker-empty{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:160px;display:flex}.hf-mini01-role-picker-empty>svg{width:40px;height:40px}.hf-mini01-role-picker-empty>p{margin:0;font-size:14px}.hf-mini01-role-picker-status{text-align:center;color:var(--muted);margin:0;font-size:13px}.hf-mini01-role-picker-status[role=alert]{color:#d83b46}.hf-mini01-role-picker-add{background:var(--soft);min-height:48px;color:var(--ink);border:0;border-radius:24px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:15px;display:flex}.hf-mini01-role-picker-add>svg{width:20px;height:20px}.hf-mini01-mapping-template{overflow:hidden}.hf-mini01-mapping-template>img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.market-app{--bg:#fff;--ink:#191b20;--muted:#878a94;--soft:#f3f4f7;--line:#e9ebef;background:var(--bg);color:var(--ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;position:absolute;inset:0;overflow:hidden}.theme-a{--bg:#080808;--ink:#fff;--muted:#8e9098;--soft:#1d1d20;--line:#2c2c30}.theme-c{--bg:#f5f2eb;--ink:#1e3356;--muted:#85827c;--soft:#eae7df;--line:#d9d7cf}.theme-e{--bg:#000;--ink:#fff;--muted:#81828f;--soft:#1b1c20;--line:#2d2e34}.hf-mini-my{--mini-my-bg:var(--bg);--mini-my-card:var(--soft);--mini-my-ink:var(--ink);--mini-my-muted:var(--muted);--mini-my-line:var(--line);min-height:100%;padding:16px 16px calc(var(--app-bottom) + 106px);background:var(--mini-my-bg);color:var(--mini-my-ink)}.hf-mini-my[data-mini-my-style=v1]{--mini-my-bg:#f4f7fb;--mini-my-card:#fff;--mini-my-ink:#1d2129;--mini-my-muted:#86909c;--mini-my-line:#f0f2f5}.theme-f .hf-mini-my button{color:inherit;text-align:left}.theme-f .hf-mini-my-profile{background:var(--mini-my-card);border-radius:12px;align-items:center;gap:14px;width:100%;min-height:95px;display:flex;padding:15px 14px!important}.hf-mini-my-avatar{background:var(--soft);width:64px;height:64px;color:var(--mini-my-muted);border-radius:50%;flex:none;place-items:center;display:grid}.hf-mini-my-avatar>svg{width:32px;height:32px}.hf-mini-my-profile-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.hf-mini-my-profile-copy>b{font-size:16px;font-weight:650;line-height:22px}.hf-mini-my-profile-copy>small{color:var(--mini-my-muted);font-size:12px;line-height:18px}.hf-mini-my-profile>svg,.hf-mini-my-identity>svg,.hf-mini-my-draft>svg{width:18px;height:18px;color:var(--mini-my-muted);flex:none}.theme-f .hf-mini-my-identity{background:var(--mini-my-card);border-radius:12px;align-items:center;gap:14px;width:100%;min-height:100px;margin:16px 0;display:flex;padding:10px 12px!important}.hf-mini-my[data-mini-my-style=v1] .hf-mini-my-identity{background:linear-gradient(110deg,#fff 8%,#e9f5ff 60%,#ccedff 100%)}.hf-mini-my-identity>span:not(.hf-generated-face-thumb):not(.hf-mini-my-identity-empty){flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.hf-mini-my-identity b{font-size:15px;line-height:22px}.hf-mini-my-identity small{color:var(--mini-my-muted);font-size:12px;line-height:18px}.hf-mini-my-identity .hf-mini-my-identity-thumb,.hf-mini-my-identity-empty{aspect-ratio:1;border-radius:12px;flex:none;width:80px;height:80px;overflow:hidden}.hf-mini-my-identity-empty{background:var(--soft);color:var(--accent);place-items:center;display:grid}.hf-mini-my-identity-empty>svg{width:28px;height:28px}.hf-mini-my-group{background:var(--mini-my-card);border-radius:12px;margin-top:16px;overflow:hidden}.theme-f .hf-mini-my-row{background:0 0;align-items:center;gap:12px;width:100%;min-height:56px;font-size:14px;line-height:22px;display:flex;padding:14px 16px!important}.hf-mini-my-row+.hf-mini-my-row{border-top:1px solid var(--mini-my-line)}.hf-mini-my-row>span:nth-child(2){flex:1}.hf-mini-my-row-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.hf-mini-my-row-icon>svg{width:19px;height:19px}.hf-mini-my-row>svg{width:16px;height:16px;color:var(--mini-my-muted)}.theme-f .hf-mini-my-row.is-danger{color:#e5484d}.theme-f .hf-mini-my-draft{background:var(--mini-my-card);border-radius:12px;align-items:center;gap:10px;width:100%;margin:0 0 16px;display:flex;padding:10px 12px!important}.hf-mini-my-draft>img{object-fit:cover;border-radius:6px;flex:none;width:40px;height:48px}.hf-mini-my-draft>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hf-mini-my-draft b{font-size:13px;line-height:20px}.hf-mini-my-draft small{color:var(--mini-my-muted);font-size:11px;line-height:17px}.hf-mini-my-local-note{text-align:center;color:var(--mini-my-muted);margin:20px 0 0;font-size:11px;line-height:18px}.hf-mini-demo-account{text-align:center;padding:8px 0 12px}.hf-mini-demo-account-icon{background:var(--soft);width:64px;height:64px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.hf-mini-demo-account-icon>svg{width:30px;height:30px}.hf-mini-demo-account h2{font-size:20px;line-height:28px;margin:0 0 8px!important}.hf-mini-demo-badge{background:var(--soft);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:11px;line-height:18px;display:inline-block}.hf-mini-demo-account>p{text-align:left;color:var(--muted);margin:16px 0 20px;font-size:14px;line-height:22px}.hf-mini-demo-agreement{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;margin:16px 0;font-size:12px;line-height:22px;display:flex}.hf-mini-demo-agreement>label{align-items:center;gap:7px;min-height:44px;display:flex}.hf-mini-demo-agreement input{width:18px;height:18px;accent-color:var(--accent)}.hf-mini-demo-agreement>button{min-height:44px;color:var(--accent);padding:6px 2px;font-size:12px}.hf-mini-demo-actions{gap:10px;display:grid}.hf-mini-demo-actions>button{width:100%;min-height:44px}.hf-mini-demo-actions>button.is-danger{color:#fff;background:#e5484d}.hf-mini-identity-stage{margin:0 auto 16px}.hf-mini-identity-preview{aspect-ratio:1;background:var(--soft);border-radius:12px;width:min(300px,100%);margin:0 auto;display:block;overflow:hidden;padding:0!important}.hf-mini-identity-preview>img{object-fit:cover;width:100%;height:100%;display:block}.hf-mini-identity-caption{justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.hf-mini-identity-caption>button{justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px;font-size:13px;display:flex}.hf-mini-identity-caption>span{text-align:center;min-width:44px;color:var(--muted);font-size:12px}.hf-mini-identity-caption svg{width:17px;height:17px}.hf-mini-identity-manager:has(.hf-generated-gallery[data-gallery-view=deleted])>.hf-mini-identity-stage{display:none}.hf-mini-identity-manager .hf-generated-face-thumb{aspect-ratio:1}.hf-mini-my[data-mini-my-style=v1] .hf-mini-my-avatar,.hf-mini-my[data-mini-my-style=v1] .hf-mini-my-identity-empty{color:#7d9aad;background:#edf2f9}.market-app button,.app-sheet button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.market-app button:disabled,.app-sheet button:disabled{opacity:.35;cursor:not-allowed}.market-app button:focus-visible,.app-sheet button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.market-app h1,.market-app h2,.market-app p,.app-sheet h1,.app-sheet h2,.app-sheet p{margin:0}.market-app h1{letter-spacing:-.7px;font-size:28px;line-height:1.3}.market-app h2,.app-sheet h2{font-size:19px;line-height:1.4}.market-app svg,.app-sheet svg{flex-shrink:0;width:22px;height:22px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .art{background:#ddd;min-width:0;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .art>img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .crop-art{background:#1b1c20}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .icon-button{place-items:center;width:36px;height:40px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .header-spacer{width:36px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-header{left:0;right:0;top:var(--app-top);background:var(--bg);z-index:12;justify-content:space-between;align-items:center;gap:8px;height:54px;padding:0 16px;display:flex;position:absolute}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-header>b:not(.brand){text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .root-header{padding:0 20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .header-actions{align-items:center;gap:10px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .brand{letter-spacing:-1.3px;font-size:27px;line-height:1}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-brand{font-weight:850}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-brand>span{letter-spacing:0;color:#999;margin-left:8px;font-size:11px;font-weight:500}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-brand{letter-spacing:-1px;font-weight:550}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-brand{letter-spacing:1.8px;align-items:center;gap:12px;font-size:20px;font-weight:650;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-brand>span{letter-spacing:1px;border-left:1px solid #a9b0b9;padding-left:12px;font-size:8px}.rf-brand{letter-spacing:-1.4px;font-size:31px;font-weight:750}.market-app .pro-pill{background:var(--accent);color:#fff;border-radius:16px;padding:4px 9px;font-size:11px;font-weight:650}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-scroll-frame{top:calc(var(--app-top) + 54px);bottom:var(--app-bottom);position:absolute;left:0;right:0;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-scroll{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-scroll-frame.with-nav{bottom:calc(var(--app-bottom) + 72px)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-scroll-frame.with-action{bottom:calc(var(--app-bottom) + 110px)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-scroll-frame.with-editor-footer{bottom:calc(var(--app-bottom) + 60px)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .primary,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .secondary{border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:51px;display:flex;padding:12px 18px!important;font-size:14px!important;font-weight:600!important}.theme-d .primary,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-d .primary{color:#18200a!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .action-footer{padding:10px 20px calc(var(--app-bottom) + 12px);background:var(--bg);border-top:1px solid var(--line);z-index:14;position:absolute;bottom:0;left:0;right:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .footer-note{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden;margin:0 0 8px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .text-action{justify-content:center;align-items:center;gap:5px;min-height:40px;display:flex;color:var(--accent)!important;font-size:12px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-nav{padding:8px 8px calc(var(--app-bottom) + 4px);background:var(--bg);border-top:1px solid var(--line);z-index:15;display:flex;position:absolute;bottom:0;left:0;right:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-nav>button{height:59px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-nav>button.active{color:var(--accent)}.theme-d .app-nav>button.active{color:#111}.theme-d .nav-create>svg{background:var(--accent);box-sizing:content-box;color:#172500;border-radius:12px;margin-top:-10px;padding:8px 14px}.theme-d .nav-create>span{display:none}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .section-title{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 14px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .section-title>button{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .section-title>button svg{width:14px;height:14px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .rail-track{gap:14px;padding-right:16px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .media-rail{width:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .rail-card{text-align:left;flex-shrink:0;width:132px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .rail-card>.art{border-radius:16px;height:176px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .rail-card>b{margin-top:7px;font-size:12px;display:block}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .chips{width:100%;margin:8px 0 18px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .chip-track{gap:8px;padding-right:16px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .chips button{white-space:nowrap;background:var(--soft);border-radius:18px;padding:7px 16px;font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .chips button.active{background:var(--ink);color:var(--bg)}.theme-d .chips button.active{background:var(--accent);color:#172500}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .segmented{background:var(--soft);border-radius:22px;gap:3px;padding:3px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .segmented>button{border-radius:18px;min-width:70px;padding:6px 12px;font-size:13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .segmented>button.active{background:var(--ink);color:var(--bg)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .demo-caption{color:var(--muted);font-size:10px;line-height:1.8;margin:18px 0 6px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .template-grid>button{text-align:left;min-width:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .template-grid .art{border-radius:12px;height:205px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .template-grid b{margin:8px 0 3px;font-size:13px;display:block}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .template-grid small{color:var(--muted);font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .all-templates{padding:10px 20px 30px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .empty{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:75px 12px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .empty>svg{width:44px;height:44px;color:var(--muted)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .empty p{color:var(--muted);font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-home{padding:14px 18px 28px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-heading h1{font-size:29px;font-weight:750}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-heading>span{color:var(--muted);font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-track{gap:7px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-track>button{white-space:nowrap;background:#1d1d20;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:12px 13px;font-size:12px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-track>button svg{width:17px;height:17px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-track>button.active{color:#ff7a81;background:#2e171a;border-color:#b33840}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-gallery-toolbar{justify-content:space-between;align-items:center;margin:24px 0 15px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-gallery>button{aspect-ratio:1;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-gallery .art{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-gallery>button>span{background:#0008;border-radius:3px;align-items:center;padding:2px 5px;font-size:9px;display:flex;position:absolute;bottom:5px;left:5px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-gallery>button>span svg{width:12px;height:12px}.market-app .a-upload-tile{color:#aaa;background:#1d1d20;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-upload-tile>svg{width:28px;height:28px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-upload-tile>small{font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner{text-align:left;border-radius:12px;width:100%;height:187px;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner>.art{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner:after{content:"";background:linear-gradient(90deg,#090c10bd,#0000);position:absolute;inset:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner>span{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;top:22px;bottom:20px;left:20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner small{letter-spacing:1.7px;font-size:8px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner b{font-size:23px;line-height:1.4}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner em{align-items:center;gap:4px;margin-top:5px;font-size:11px;font-style:normal;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-banner em svg{width:13px;height:13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-detail>.art{height:310px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-detail-copy{padding:23px 22px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .eyebrow{letter-spacing:2px;color:var(--muted);font-size:9px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-detail h1{margin:8px 0 12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-detail p{color:var(--muted);font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tools-page{padding:25px 22px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tools-page>p{color:var(--muted);margin:10px 0 30px;font-size:12px}.market-app .tool-big{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:14px;width:100%;padding:22px 0;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-big>span{color:#ff767c;background:#342023;border-radius:12px;place-items:center;width:49px;height:49px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-big>div{flex:1}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-big h2{font-size:17px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-big p{color:var(--muted);margin-top:5px;font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-home{padding:12px 24px 28px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-welcome{padding:6px 0 24px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-welcome>small{color:#a1a6ae;letter-spacing:1.8px;font-size:8px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-welcome h1{letter-spacing:-.8px;margin:11px 0 12px;font-size:32px;font-weight:550;line-height:1.35}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-welcome p{color:#9096a2;font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-cover{border-radius:10px;width:100%;height:263px;margin-bottom:14px;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-cover>.art{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-cover>span{background:#fffffff2;justify-content:space-between;align-items:center;padding:15px 17px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.theme-b .primary{color:#fff;background:#232831;border-radius:7px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-recents{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-recents .art{border-radius:6px;height:100px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor{padding-top:7px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-photo{background:#edeef0;height:370px;position:relative}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-photo>.art{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .filtered-layer{pointer-events:none;width:100%;height:100%;inset:0;position:absolute!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .compare-button{border-radius:5px;align-items:center;gap:5px;display:flex;position:absolute;bottom:12px;right:14px;background:#ffffffe8!important;padding:7px 10px!important;font-size:10px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .compare-button>svg{width:16px;height:16px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .photo-state{color:#fff;background:#1115;border-radius:4px;padding:3px 8px;font-size:10px;position:absolute;bottom:15px;left:14px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-controls{padding:23px 20px 18px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .range-label{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .range-label>span{color:var(--muted);font-size:11px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor input[type=range],:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .comparison-range input{accent-color:#3686e8;cursor:ew-resize;width:100%;height:24px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .effect-rail{width:calc(100% + 20px);margin-top:20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .effect-track{gap:12px;padding-right:20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .effect-track>button{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;width:65px;font-size:11px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .effect-track .art{border:2px solid #0000;border-radius:5px;width:65px;height:72px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .effect-track>button.active{color:#3088e4}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-footer{padding:12px 24px calc(var(--app-bottom) + 12px);background:#fff;border-top:1px solid #eee;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-footer>button{align-items:center;gap:5px;min-height:35px;font-size:14px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-footer>button:nth-child(2){color:#aaa;font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-footer>button:last-child{color:#3686e8}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-home{padding:13px 22px 28px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-issue{letter-spacing:1.2px;color:#768197;border-top:1px solid #9ca6b3;justify-content:space-between;padding-top:10px;font-size:7px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-display{padding-top:24px;font-family:Songti SC,SimSun,serif;letter-spacing:0!important;font-size:36px!important;font-weight:550!important;line-height:1.35!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-display i{color:#4866a6;font-style:normal}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-intro{color:#8f8c85;font-size:11px;margin:12px 0 24px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover{text-align:left;border-radius:1px;width:100%;height:336px;display:block;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover>.art{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover:after{content:"";background:linear-gradient(#0000 35%,#111c32a6);position:absolute;inset:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover-num{color:#fff;z-index:1;font:48px/1 Georgia,serif;position:absolute;top:18px;left:20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover-copy{color:#fff;z-index:1;flex-direction:column;display:flex;position:absolute;bottom:24px;left:22px;right:22px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover-copy small{letter-spacing:2px;font-size:7px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover-copy b{letter-spacing:1px;margin:9px 0 14px;font-family:Songti SC,SimSun,serif;font-size:29px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover-copy em{color:#dce0e8;justify-content:space-between;align-items:center;font-size:10px;font-style:normal;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-section-title{justify-content:space-between;align-items:center;margin:28px 0 16px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-section-title>button{align-items:center;gap:6px;font-size:10px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-section-title svg{width:15px;height:15px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-packs{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-packs button{text-align:left}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-packs .art{height:180px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-packs span{flex-direction:column;gap:5px;margin-top:10px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-packs b{font-size:14px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-packs small{color:var(--muted);font-size:9px}.theme-c .primary{border-radius:1px}.theme-c .app-nav>button.active{color:#224784}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-cover{height:325px;position:relative}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-cover>.art{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-cover>div:not(.art){color:#fff;background:linear-gradient(#0000,#13233be0);padding:40px 24px 22px;position:absolute;bottom:0;left:0;right:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-cover small{letter-spacing:1.7px;font-size:7px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-cover h1{margin:9px 0;font-family:SimSun,serif;font-size:28px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-cover p{color:#ddd;font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-copy{padding:0 22px 25px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-facts{border-bottom:1px solid var(--line);justify-content:space-around;margin-bottom:22px;padding:20px 0;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-facts>span{color:#8c939d;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-facts b{color:#274166;font:25px Georgia,serif}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pack-copy h2{margin-bottom:17px;font-size:14px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .contact-sheet{background:#fff;grid-template-columns:repeat(3,1fr);gap:10px 7px;padding:10px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .contact-sheet .art{height:115px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .contact-sheet small{letter-spacing:.5px;font-size:5px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-result{padding:24px 20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-title{text-align:center;border-bottom:1px solid var(--line);padding-bottom:23px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-title small{letter-spacing:2px;font-size:8px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-title h1{margin:12px 0;font:30px SimSun,serif}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-title p{color:var(--muted);font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-toolbar{justify-content:space-between;padding:20px 0 12px;font-size:11px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-toolbar>button{color:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-grid{background:#fff;grid-template-columns:repeat(2,1fr);gap:13px 10px;padding:10px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-grid>div{position:relative}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-image{width:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-image>.art{height:173px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-grid small{letter-spacing:1px;font-size:6px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-check{border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:7px;right:7px;color:#0000!important;background:#0004!important;border:1px solid #fff!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-check>svg{width:16px;height:16px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-check.selected{color:#fff!important;background:#2654a7!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-preview>.art{height:420px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-preview-nav{justify-content:space-between;margin:15px 0;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .album-preview-nav>button{align-items:center;gap:8px;min-height:40px;font-size:12px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-head-tabs{align-items:center;gap:21px;font-size:16px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-head-tabs>b{color:#171918;font-size:23px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-head-tabs>button{color:#a2a4a6;font-weight:600}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-home{padding:5px 16px 25px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-intro{text-align:left;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin:0 0 18px;display:flex;background:#f4f5f1!important;padding:15px 16px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-intro>span:first-child{flex-direction:column;gap:3px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-intro b{font-size:16px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-intro small{color:#92958c;font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-create-icon{background:var(--accent);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-masonry{columns:2;column-gap:9px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-motion-card{break-inside:avoid;border-radius:10px;width:100%;height:254px;margin:0 0 9px;display:block;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-motion-card.card-1{height:208px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-motion-card.card-2{height:228px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-motion-card>.art{height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-motion-card:after{content:"";background:linear-gradient(#0000,#000a);position:absolute;inset:35% 0 0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-play{color:#fff;z-index:1;background:#0003;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:9px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-play>svg{width:16px;height:16px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-card-copy{color:#fff;z-index:1;text-align:left;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:13px;left:12px;right:8px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-card-copy>b{font-size:13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-card-copy>small{color:#ddd;font-size:8px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-page{padding:12px 20px 30px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-step-label{align-items:center;gap:9px;margin-bottom:11px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-step-label>span{background:#e9eccf;border-radius:4px;padding:1px 7px;font-size:12px;font-weight:700}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-step-label>b{flex:1;font-size:14px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-step-label>button{color:#7a8170;min-height:30px;font-size:11px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-motion{background:#161717;border-radius:9px;height:193px;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-motion>.art,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-motion>video{object-fit:cover;width:100%;height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-motion>small{color:#fff;pointer-events:none;background:#0008;border-radius:3px;padding:3px 6px;font-size:9px;position:absolute;top:9px;left:9px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-step>p{color:#858879;margin:8px 0 0;font-size:11px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-connector{color:#8a907b;justify-content:center;margin:12px 0;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-connector>svg{width:18px;height:18px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:142px;display:flex;background:#f4f5f1!important;border:1px dashed #ccd1c1!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character>b{font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character>small{color:#999f93;font-size:9px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character.has-person{text-align:left;flex-direction:row;gap:13px;height:108px;padding:12px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character>.art{border-radius:5px;width:75px;height:82px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character>span small{color:#899174;font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-character>svg{color:#647f37}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-options{margin-top:20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-options .setting-row{padding:12px 0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .mix-options .setting-row>button{font-size:11px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .switch{border-radius:15px;width:40px;height:23px;background:#d7dbd0!important;padding:3px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .switch>i{background:#fff;border-radius:50%;width:17px;height:17px;display:block}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .switch.on{background:#a2d638!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .switch.on>i{transform:translate(17px)}.rf-search{top:calc(var(--app-top) + 60px);z-index:12;color:#8b8c9a;background:#27282d;border-radius:18px;align-items:center;gap:8px;height:35px;padding:0 13px;display:flex;position:absolute;left:18px;right:18px}.rf-search>svg{width:17px;height:17px}.rf-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:35px;padding:0;font-size:13px}.rf-search input::placeholder{color:#8b8c9a}.rf-search .icon-button{width:22px;height:25px}.rf-search .icon-button>svg{width:14px;height:14px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-scroll-frame.with-search{top:calc(var(--app-top) + 103px);bottom:0}.rf-home{padding:0 0 calc(var(--app-bottom) + 100px)}.rf-peek{border-radius:0 0 12px 12px;height:6px;margin:0 22px;overflow:hidden}.rf-peek .art{filter:brightness(.4);height:100px;transform:translateY(-50px)}.rf-home .section-title{margin:48px 18px 16px}.rf-home .section-title h2{letter-spacing:-.5px;font-size:24px;font-weight:700}.rf-home .section-title button{color:#858692;font-size:14px;font-weight:500}.rf-home .section-title button svg{display:none}.rf-home .media-rail{padding-left:2px}.rf-home .rail-card{width:132px}.rf-home .rail-track{gap:14px}.theme-e .rf-nav{left:13px;right:13px;bottom:calc(var(--app-bottom) + 12px);background:#25262d;border:0;border-radius:36px;align-items:center;height:67px;padding:3px 9px}.rf-nav>button{gap:3px;height:60px;font-size:9px;font-weight:500}.rf-nav>button>svg{width:27px;height:27px}.rf-nav>button.active{color:#078efa}.rf-detail-frame{bottom:0}.rf-detail{padding-top:101px}.rf-detail>.art{aspect-ratio:345/379;width:100%;min-height:430px}.rf-face-panel{padding:34px 22px calc(var(--app-bottom) + 14px);z-index:14;background:#1a1b1f;border-radius:26px 26px 0 0;position:absolute;bottom:0;left:0;right:0}.rf-grip{background:#45464f;border-radius:4px;width:34px;height:4px;position:absolute;top:12px;left:calc(50% - 17px)}.rf-face-panel>h2{margin-bottom:18px;font-size:16px;font-weight:450}.rf-face-track{align-items:center;gap:18px;padding:3px 0 5px}.rf-add-face{border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid;background:#2d2e37!important}.rf-face{border-radius:50%;flex-shrink:0;width:72px;height:72px;position:relative;border:3px solid #0000!important;padding:3px!important}.rf-face .art{border-radius:50%;width:100%;height:100%}.rf-face.chosen{border-color:#2659ff!important}.rf-face>span{background:#2758ff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-1px;right:-1px}.rf-face>span svg{width:13px;height:13px}.rf-swap-row{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.rf-swap-row .primary{border-radius:26px;width:auto;min-height:50px;padding:10px 21px!important;font-size:14px!important}.rf-paired{width:62px;height:58px;position:relative}.rf-paired>.art{border:3px solid #2c5dff;border-radius:50%;width:50px;height:50px;position:absolute;bottom:0;left:0}.rf-paired>.art:nth-child(2){border:2px solid #111;width:33px;height:33px;top:0;left:auto;right:0}.rf-lab-banner{padding:22px 2px}.rf-lab-banner>svg{color:#5982ff;width:33px;height:33px;margin-bottom:14px}.rf-lab-banner h1{font-size:23px}.rf-lab-banner p{color:#888b97;margin-top:10px;font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .search-summary{color:#888;margin:22px;font-size:12px}.rf-home>.template-grid{padding:0 20px}.theme-e .action-footer .primary{border-radius:28px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .person-row{text-align:left;border-radius:9px;align-items:center;gap:13px;width:100%;margin:22px 0;display:flex;background:var(--soft)!important;padding:12px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .person-row>.art{border-radius:50%;flex-shrink:0;width:53px;height:53px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .person-row>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .person-row b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .person-row small{color:var(--muted);font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .person-row>svg{width:17px;height:17px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .setting-row>button{align-items:center;gap:4px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .setting-row svg{width:13px;height:13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .small-segment{gap:4px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .small-segment>button{background:var(--soft);border-radius:5px;padding:5px 12px;font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .small-segment>button.active{background:var(--accent);color:#fff}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-page{text-align:center;padding:45px 26px 25px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-art{width:220px;height:270px;margin:0 auto 30px;position:relative}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-art>.art{filter:brightness(.6);border-radius:18px;width:100%;height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-art>span{color:#333;background:#ffffffdc;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .spinner>svg{animation:2s linear infinite spin}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-page h1{font-size:23px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-page>p{color:var(--muted);margin:12px 0 30px;font-size:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-bar{background:var(--soft);border-radius:4px;height:4px;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-bar>i{background:var(--accent);height:100%;transition:width .18s linear;display:block}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-meta{justify-content:space-between;align-items:center;margin:12px 0 24px;font-size:11px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-page>small{color:var(--muted);font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-page .text-action{width:100%;margin-top:18px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .error-message{color:#d64650;background:#e9465410;border:1px solid #f07d8540;border-radius:8px;align-items:flex-start;gap:8px;margin:16px 0;padding:14px;font-size:11px;line-height:1.8;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-heading{text-align:center;padding:24px 15px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-heading>span{background:var(--soft);width:33px;height:33px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-heading h1{font-size:24px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-heading p{color:var(--muted);margin-top:10px;font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-art{height:320px;position:relative}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-art>.art{height:100%}.theme-e .result-art{border-radius:14px;width:calc(100% - 40px);height:385px;margin:0 20px;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-info{padding:20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-info>b{font-size:15px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-info>p{color:var(--muted);margin:8px 0 21px;font-size:10px;line-height:1.8}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .result-info>.text-action{width:100%;margin-top:7px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .before-after{height:320px;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .before-after>.art,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .before-layer>.art{width:100%;height:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .before-layer{position:absolute;inset:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .compare-divider{background:#fff;width:2px;position:absolute;top:0;bottom:0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .compare-divider>span{color:#333;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:calc(50% - 16px);left:-15px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .before-tag,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .after-tag{color:#fff;background:#0006;border-radius:3px;padding:3px 6px;font-size:9px;position:absolute;top:10px;left:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .after-tag{left:auto;right:12px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .comparison-range{text-align:center;padding:15px 25px 0}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .comparison-range small{color:var(--muted);font-size:10px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .comparison-range input{accent-color:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .video-result{background:#111;border-radius:10px;margin:0 20px;position:relative;overflow:hidden}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .video-result>video{object-fit:cover;width:100%;height:350px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .video-result>span{color:#fff;pointer-events:none;background:#0009;border-radius:4px;padding:4px 7px;font-size:9px;position:absolute;top:13px;left:13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .library-page{padding:15px 20px 30px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .library-page>.segmented{width:max-content;margin-bottom:24px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-page{text-align:center;padding:30px 22px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-page>.art{border-radius:50%;width:82px;height:82px;margin:0 auto 18px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-page h1{font-size:23px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-page>p{color:var(--muted);overflow-wrap:anywhere;margin:10px 0;font-size:11px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-stats{justify-content:space-around;margin:30px 0;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-stats>button{flex-direction:column;gap:6px;display:flex}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-stats b{font-size:24px;font-weight:600}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-stats span{color:var(--muted);font-size:11px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-row{align-items:center;gap:14px;width:100%;display:flex;border-bottom:1px solid var(--line)!important;padding:20px 0!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-row>b{text-align:left;flex:1;font-size:13px;font-weight:500}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .profile-row>svg{width:18px;height:18px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .toast{bottom:calc(var(--app-bottom) + 115px);color:#fff;z-index:50;background:#2a2d32f0;border-radius:8px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;display:flex;position:absolute;left:24px;right:24px;box-shadow:0 4px 20px #0002}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .toast svg{width:16px;height:16px}.app-sheet{--accent:#345ec9;--ink:#20232b;--muted:#8b8e96;--soft:#f3f4f6;--line:#e8eaee;color:var(--ink);padding:6px 21px 28px;font:13px/1.6 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-a{--accent:#ec474c}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-c{--accent:#214ca9}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-d{--accent:#b9f64c}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-e{--accent:#2758ff}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-a,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-e{--ink:#fff;--muted:#9b9daa;--soft:#2c2d35;--line:#373943}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-intro{color:var(--muted);font-size:12px;line-height:1.9;margin:2px 0 22px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .upload-photo{border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;background:var(--soft)!important;border:1px dashed #a6aab640!important;padding:22px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .upload-photo>svg{width:28px;height:28px;color:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .upload-photo>b{font-size:13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .upload-photo>small{color:var(--muted);font-size:9px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .photo-samples{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .photo-samples .art{border-radius:9px;height:119px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .photo-samples span{text-align:center;margin-top:8px;font-size:10px;display:block}.app-sheet .section-title h2{font-size:15px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .share-preview{border-radius:10px;height:185px;margin:10px 0 22px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pro-feature{text-align:center;padding:15px 0 25px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pro-feature>svg{width:37px;height:37px;color:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pro-feature>h1{margin:13px 0;font-size:25px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .pro-feature p{color:var(--muted);font-size:12px}.app-sheet>.text-action{width:100%;margin-top:16px}.device-screen:has(.dark-app) .status-bar{color:#fff}:is(.device-screen:has(.dark-app) .status-indicator-svg,.device-screen:has(.dark-app) .home-indicator-svg){filter:invert()}.device-screen:has(.dark-app) .bottom-sheet{color:#fff;background:#1b1c21}.device-screen:has(.dark-app) .sheet-title{color:#fff}.device-screen:has(.dark-app) .sheet-description{color:#aaa}.device-screen:has(.theme-c) .bottom-sheet{background:#f5f2eb}.concept-panel{z-index:40;color:#30343c;width:270px;font:12px/1.6 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;position:fixed;top:50%;left:max(26px,50% - 590px);transform:translateY(-50%)}.panel-kicker{letter-spacing:1.5px;color:#a7a5a0;font-size:8px}.concept-panel>h1{letter-spacing:-.7px;margin:20px 0 16px;font-size:31px;font-weight:550;line-height:1.35}.concept-panel>p{color:#9a9995;margin:0;font-size:11px;line-height:1.9}.concept-options{gap:8px;margin:25px 0 19px;display:grid}.concept-options>button{text-align:left;color:#767872;cursor:pointer;background:#fff;border:1px solid #e7e6e2;border-radius:9px;align-items:center;gap:13px;padding:13px 12px;display:flex}.concept-options>button>span{background:#f4f4f0;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;font-weight:650;display:grid}.concept-options>button.active{color:#252a32;background:#fafbf9;border-color:#b6bac1;box-shadow:0 2px 10px #16171905}.concept-options>button.active>span{background:var(--swatch);color:#fff}.concept-options>button>div{flex:1}.concept-options b{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.concept-options em{color:#989c9f;font-size:9px;font-style:normal;font-weight:400}.concept-options small{color:#a8a8a3;margin-top:5px;font-size:9px;display:block}.concept-options svg{width:14px;height:14px}.concept-explanation{border-left:2px solid #d6d8d6;margin:18px 0;padding-left:12px}.concept-explanation>b{color:#5e6469;font-size:10px;font-weight:500}.concept-explanation>p{color:#979b9b;margin:8px 0 0;font-size:10px}.research-link{color:#4c6385;align-items:center;gap:7px;margin:19px 0;font-size:11px;text-decoration:none;display:flex}.research-link>svg{width:13px;height:13px}.scenario-label{color:#a9aaa5;font-size:9px}.scenario-label>select{color:#7e847f;background:#fff;border:1px solid #e2e2dd;border-radius:5px;width:100%;margin-top:7px;padding:8px 10px;font-size:10px;display:block}.panel-note{color:#afb0aa;margin-top:17px;font-size:9px;line-height:1.9;display:block}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1150px){.concept-panel{width:220px;left:20px}.concept-panel>h1{font-size:26px}.concept-options>button{gap:9px;padding:11px 9px}.concept-options b{font-size:11px}.concept-options em,.concept-options small{font-size:8px}.concept-explanation b{font-size:9px}}@media (width<=820px){.concept-panel{width:auto;max-width:calc(100% - 155px);top:12px;left:12px;transform:none}.concept-panel>:not(.concept-options){display:none}.concept-options{gap:4px;margin:0;display:flex}.concept-options>button{border-radius:6px;padding:5px}.concept-options>button>div,.concept-options>button>svg{display:none}.concept-options>button>span{width:20px;height:20px;font-size:10px}}@media (prefers-reduced-motion:reduce){:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .spinner>svg{animation:none}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .progress-bar>i{transition:none}}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .crop-art{width:100%;container-type:size}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .rail-card>.art{width:100%}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-detail>video{object-fit:cover;background:#111;width:100%;height:310px;display:block}.market-app .mobile-carousel,.app-sheet .mobile-carousel{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.theme-e{font-family:Roboto,Arial,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.theme-e .root-header{padding:0 15px}.rf-logo{flex-shrink:0;width:91px;height:30px}.rf-settings-icon{width:24px;height:26px}.theme-e .header-actions{gap:9px}.theme-e .pro-pill{padding:4px 9px;font-size:10px;line-height:16px}.rf-search{height:30px}.rf-search input{height:30px;font-size:14px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .app-scroll-frame.with-search{top:calc(var(--app-top) + 96px)}.rf-home .section-title{margin-top:43px;margin-bottom:16px}.rf-home .section-title h2{letter-spacing:0;font-size:23px;font-weight:600;line-height:1.4}.rf-home .section-title button{font-size:13px;font-weight:400}.rf-home .rail-card>.art{border-radius:23px;height:154px}.rf-home .media-rail+.section-title{margin-top:44px}.theme-e .rf-nav{left:14px;right:14px;bottom:calc(var(--app-bottom) + 18px);background:#25262d;height:63px;padding:2px 8px}.rf-nav>button{gap:1px;height:57px;font-size:10px}.rf-nav-image{background:0 0;width:26px;height:29px}.theme-e[data-page=home]:after{content:"";height:var(--app-bottom);background:var(--bg);pointer-events:none;z-index:16;position:absolute;bottom:0;left:0;right:0}.theme-e .mobile-scrollbar-thumb{box-shadow:none;background:#ffffff85}.rf-face-panel>h2{line-height:20px}.rf-add-face,.rf-face{width:64px;height:64px}.rf-swap-row{margin-top:20px}.rf-paired{height:54px}.theme-f{--bg:#000;--ink:#f5f5f7;--muted:#a1a1a6;--soft:#1c1c1e;--line:#2c2c2e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.theme-f [hidden]{display:none!important}.theme-f h1{letter-spacing:-.5px;font-size:27px;line-height:1.35}.theme-f h2{letter-spacing:-.2px;font-size:20px;line-height:1.35}.theme-f .art{background:#1c1c1e}.theme-f .primary{background:#0a84ff;border-radius:14px;min-height:51px;font-size:16px!important;font-weight:600!important}.theme-f .secondary{background:#222225;border-radius:14px;min-height:49px}.hf-header{top:var(--app-top);z-index:15;background:#000;justify-content:space-between;align-items:center;gap:6px;height:60px;padding:0 20px;display:flex;position:absolute;left:0;right:0}.hf-header>b{font-size:17px;font-weight:600}.hf-brand{letter-spacing:-1.1px;font-size:29px;font-weight:700;line-height:1.15}.hf-brand>span{color:#89898e;letter-spacing:.4px;margin-top:5px;font-size:10px;font-weight:400;display:block}.hf-header .icon-button{width:32px;height:40px}.hf-header .icon-button svg{color:#e9e9ed;width:22px;height:22px}.hf-subjects{top:calc(var(--app-top) + 60px);z-index:14;background:#000;border-bottom:1px solid #ffffff12;height:48px;position:absolute;left:0;right:0}.hf-subjects .mobile-carousel{height:48px}.hf-root-view,.hf-route-view{inset:calc(var(--app-top) + 60px) 0 calc(var(--app-bottom) + 64px);position:absolute;overflow:hidden}.hf-route-view{bottom:var(--app-bottom)}.hf-route-view.has-footer{bottom:calc(var(--app-bottom) + 88px)}.hf-scroll{height:100%}.hf-page-pad{padding:20px 20px 28px}.hf-home-body{padding:16px 0}.hf-home-body>.hf-banner{margin:0 20px}.hf-scroll .mobile-scroll-thumb{background:#86868b!important}.hf-scroll .mobile-scroll-content{min-height:100%}.hf-banner{position:relative;overflow:hidden}.hf-banner-rail{border-radius:20px;width:100%}.hf-banner-track{gap:12px;display:flex}.hf-banner-card{isolation:isolate;border-radius:20px;width:100%;min-width:100%;position:relative;overflow:hidden;text-align:left!important;background:#181817!important;height:210px!important}.hf-banner-card>img{object-fit:cover;object-position:50% 60%;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.hf-banner-card:after{content:"";z-index:0;background:linear-gradient(#0000 18%,#0004 40%,#000c 100%);position:absolute;inset:0}.hf-banner.is-playing .hf-banner-card>img.current{animation:7s linear both hf-slow-zoom}.hf-banner-copy{z-index:1;color:#fff;position:absolute;bottom:16px;left:18px;right:14px}.hf-banner-copy small{letter-spacing:1px;color:#ffffffe0;font-size:10px}.hf-banner-copy h2{letter-spacing:-.6px;margin-top:5px;font-size:23px;font-weight:650;line-height:1.27}.hf-banner-copy p{color:#ffffffbf;white-space:nowrap;margin-top:6px;font-size:10px}.hf-banner-copy>span{align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:550;display:flex}.hf-banner-copy svg{width:12px;height:12px}.hf-banner-controls{justify-content:center;align-items:center;height:30px;display:flex;position:relative}.hf-dots{display:flex}.hf-dots>button{place-items:center;width:19px;height:28px;display:grid}.hf-dots span{background:#515155;border-radius:5px;width:5px;height:5px}.hf-dots button[aria-pressed=true] span{background:#e5e5e7;width:15px}.hf-banner-play{place-items:center;width:28px;height:28px;display:grid;position:absolute;right:0}.hf-banner-play>svg{color:#9d9da3;width:12px;height:12px}.hf-tools{grid-template-columns:repeat(4,1fr);gap:4px;margin:2px 16px 18px;display:grid}.hf-tools>button{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:77px;display:flex}.hf-tool-icon{color:#dce6f1;background:#1c1c1e;border:1px solid #ffffff08;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.hf-tool-icon svg{stroke-width:1px;width:22px;height:22px}.hf-tools b{color:#dddde2;font-size:11px;font-weight:450}.hf-tool-1{color:#9ebdf3}.hf-tool-2{color:#c5c5e7}.hf-tool-3{color:#c2dddb}.hf-recommend-intro{color:#77777e;letter-spacing:.5px;border-top:1px solid #ffffff16;margin:0 20px 7px;padding-top:17px;font-size:10px;display:flex}.hf-section{margin:0 0 29px}.hf-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 20px 14px;display:flex}.hf-section-heading h2{font-size:21px;font-weight:650;line-height:1.4}.hf-section-heading>button{color:#0a84ff;white-space:nowrap;align-items:center;gap:0;min-height:36px;font-size:11px;display:flex}.hf-section-heading>button svg{width:13px;height:13px}.hf-template-rail{width:100%}.hf-template-track{align-items:start;gap:12px;width:max-content;min-width:100%;padding:0 20px;display:flex}.hf-card{flex:0 0 144px;width:144px;min-width:144px;display:block;text-align:left!important}.hf-card-image{background:#1c1c1e;border-radius:14px;width:100%;height:173px;position:relative;overflow:hidden}.hf-card-image>.art{width:100%;height:100%}.hf-card-image img{object-position:center 42%}.hf-card>b{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.hf-card>small{color:#77777f;margin-top:1px;font-size:10px;line-height:1.6;display:block}.hf-format{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffeb;background:#0009;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:8px;display:flex;position:absolute;bottom:8px;left:8px}.hf-format svg{width:10px;height:10px}.hf-card-play{color:#fff;filter:drop-shadow(0 2px 5px #0006);place-items:center;display:grid;position:absolute;inset:0}.hf-card-sticker{text-align:center;color:#fff;text-shadow:0 1px 5px #000;letter-spacing:1px;font-size:15px;font-weight:750;position:absolute;bottom:36px;left:0;right:0}.hf-card-sticker+.hf-format{left:50%;transform:translate(-50%)}.hf-scenes-intro{border-top:1px solid #ffffff1a;margin:38px 20px 23px;padding-top:26px}.hf-scenes-intro small{color:#89898f;letter-spacing:.5px;font-size:10px}.hf-scenes-intro h2{margin-top:6px;font-size:22px}.hf-scene-section .hf-section-heading h2{font-size:18px}.hf-scene-section .hf-section-heading p{font-size:10px}.hf-end{text-align:center;color:#606066;padding:8px 18px 20px;font-size:10px}.hf-nav{z-index:16;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:5px 18px calc(var(--app-bottom) + 3px);background:#0c0c0ef5;border-top:1px solid #ffffff16;display:flex;position:absolute;bottom:0;left:0;right:0}.hf-nav>button{color:#777780;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:56px;font-size:10px;display:flex;position:relative}.hf-nav>button svg{width:23px;height:23px}.hf-nav>button[aria-current=page]{color:#0a84ff}.hf-nav i{background:#0a84ff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:calc(50% - 18px)}.hf-footer{padding:10px 20px calc(var(--app-bottom) + 12px);z-index:16;min-height:calc(var(--app-bottom) + 82px);background:#0a0a0cf7;border-top:1px solid #ffffff12;position:absolute;bottom:0;left:0;right:0}.hf-footer>p{color:#92929a;text-align:center;margin-bottom:6px;font-size:10px}.hf-footer .primary svg{width:19px;height:19px}.hf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}.hf-grid>.hf-card{width:100%;min-width:0}.hf-grid .hf-card-image{height:202px}.hf-grid .hf-card>b{font-size:12px}.hf-list-intro{padding:3px 0 18px}.hf-list-intro small,.hf-eyebrow{color:#92929b;letter-spacing:.4px;font-size:11px}.hf-list-intro h1{margin-top:6px}.hf-list-intro p{color:#93939a;margin-top:9px;font-size:12px}.hf-filter-track{gap:8px;width:max-content;min-width:100%;padding:12px 0;display:flex}.hf-filter-track>button{color:#a0a0a8;white-space:nowrap;background:#1c1c1e;border-radius:20px;flex-shrink:0;padding:8px 16px;font-size:12px}.hf-filter-track>button[aria-pressed=true]{color:#15151a;background:#f3f3f5}.hf-list-meta{color:#777780;justify-content:space-between;align-items:center;margin:10px 0 20px;font-size:10px;display:flex}.hf-list-meta>div{gap:12px;display:flex}.hf-scene-cover{border-radius:18px;height:197px;margin-bottom:6px;position:relative;overflow:hidden}.hf-scene-cover>.art{width:100%;height:100%}.hf-scene-cover:after{content:"";background:linear-gradient(#0000 20%,#000b);position:absolute;inset:0}.hf-scene-cover>div:not(.art){z-index:1;position:absolute;bottom:18px;left:17px}.hf-scene-cover small{font-size:10px}.hf-scene-cover h1{margin:5px 0;font-size:26px}.hf-scene-cover p{color:#ccc;font-size:11px}.hf-search{background:#1c1c1e;border-radius:11px;align-items:center;gap:8px;margin-bottom:24px;padding:0 11px;display:flex}.hf-search>svg{color:#85858e;width:18px;height:18px}.hf-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:43px;font:13px inherit}.hf-search .icon-button{width:23px}.hf-search .icon-button svg{width:13px;height:13px}.hf-detail-preview{border-radius:20px;height:376px;margin:8px 20px 0;position:relative;overflow:hidden}.hf-preview-chip{color:#fff;background:#000a;border-radius:8px;padding:4px 9px;font-size:11px;position:absolute;bottom:14px;left:14px}.hf-large-play{filter:drop-shadow(0 2px 8px #0009);place-items:center;display:grid;position:absolute;inset:0}.hf-large-play svg{width:65px;height:65px}.hf-sticker-caption{text-shadow:0 2px 10px #000;text-align:center;font-size:25px;font-weight:750;position:absolute;bottom:58px;left:0;right:0}.hf-detail-page h1{margin-top:7px;font-size:25px}.hf-detail-desc{color:#a1a1aa;font-size:12px;line-height:1.8;margin-top:10px!important}.hf-tags{gap:7px;margin:16px 0;display:flex}.hf-tags>button{color:#c7c7cf;background:#202023;border-radius:20px;align-items:center;gap:3px;padding:5px 10px;font-size:10px;display:flex}.hf-tags svg{width:12px;height:12px}.hf-info-box{background:#161619;border:1px solid #ffffff07;border-radius:14px;margin:20px 0;padding:6px 15px}.hf-info-box>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.hf-info-box>div+div{border-top:1px solid #ffffff0c}.hf-info-box span{color:#92929b;font-size:12px}.hf-info-box b{font-size:12px;font-weight:500}.hf-face-summary{align-items:center;gap:12px;width:100%;margin:18px 0;display:flex;text-align:left!important}.hf-avatar-small{background:#25252a;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.hf-avatar-small>.art{width:100%;height:100%}.hf-face-summary>div:nth-child(2){flex:1}.hf-face-summary b{font-size:13px;font-weight:550}.hf-face-summary p{color:#85858e;margin-top:3px;font-size:10px}.hf-face-summary>svg{color:#8b8b95;width:16px}.hf-demo-note{color:#84848d;font-size:10px;line-height:1.8;margin:15px 0!important}.hf-detail-page .hf-template-track{padding:0}.hf-detail-page .hf-section-heading{margin:27px 0 14px}.hf-selected-template{background:#17171a;border-radius:16px;align-items:center;gap:14px;margin-bottom:30px;padding:14px;display:flex}.hf-selected-template>.art{border-radius:9px;flex-shrink:0;width:68px;height:82px}.hf-selected-template h2{margin-top:6px;font-size:15px}.hf-selected-template small{color:#90909b;font-size:10px}.hf-muted{color:#91919b;font-size:12px;line-height:1.8;margin:12px 0 20px!important}.hf-face-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0;display:grid}.hf-face-grid.single{grid-template-columns:1fr}.hf-face-grid>button{background:#16161a;border:1px dashed #47474f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:14px;display:flex;position:relative;overflow:hidden}.hf-face-grid>button>.art{border-radius:50%;width:88px;height:88px}.hf-face-grid>button>svg{color:#0a84ff;width:32px;height:32px}.hf-face-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.hf-face-grid small{color:#777783;font-size:10px}.hf-face-check{color:#0a84ff;position:absolute;top:12px;right:12px}.hf-face-check svg{width:17px;height:17px}.hf-confirm-page h1{font-size:25px}.hf-progress-page{text-align:center;padding:40px 28px}.hf-progress-image{border-radius:18px;width:140px;height:175px;margin:10px auto 26px}.hf-progress-page h1{margin:12px 0;font-size:24px}.hf-progress-page>p{color:#9494a0;font-size:12px}.hf-progress-track{background:#28282d;border-radius:4px;height:4px;margin:29px 0 14px;overflow:hidden}.hf-progress-track>span{background:#0a84ff;height:100%;transition:width .12s;display:block}.hf-progress-page>b{font-size:18px}.hf-progress-page>small{color:#757582;margin:10px 0 28px;font-size:10px;display:block}.hf-progress-page .primary{margin-top:24px}.hf-progress-page .secondary{margin-top:25px}.hf-progress-icon{color:#0a84ff;margin:40px 0 22px}.hf-progress-icon>svg{width:55px;height:55px}.hf-progress-icon.failed{color:#ffc76a}.hf-result-heading{padding:21px 20px 19px}.hf-result-heading>span{color:#69c0a3;align-items:center;gap:5px;font-size:11px;display:flex}.hf-result-heading>span svg{width:14px;height:14px}.hf-result-heading h1{margin-top:9px;font-size:23px}.hf-result-heading p{color:#81818b;margin-top:6px;font-size:11px}.hf-result-image{border-radius:17px;margin:0 20px;overflow:hidden}.hf-result-image>.art{width:100%;height:365px}.hf-result-actions{gap:12px;display:flex}.hf-result-actions>button{background:#1c1c1f;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:50%;min-height:44px;font-size:12px;display:flex}.hf-result-actions>button svg{width:16px;height:16px}.hf-result-video{object-fit:cover;background:#111;border-radius:16px;width:calc(100% - 40px);height:395px;margin:0 20px;display:block}.hf-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 20px;display:grid}.hf-sticker-grid>button{aspect-ratio:1;background:#1c1c1e;border-radius:15px;position:relative;overflow:hidden}.hf-sticker-grid .art{width:100%;height:100%}.hf-sticker-grid b{color:#fff;background:#000a;padding:8px 3px;font-size:14px;font-weight:650;position:absolute;bottom:0;left:0;right:0}.hf-centered{text-align:center}.hf-video-loading{border-radius:16px;height:370px;margin:0 20px;position:relative;overflow:hidden}.hf-video-loading>img{object-fit:cover;opacity:.5;width:100%;height:100%}.hf-video-loading>span{text-align:center;color:#fff;font-size:12px;position:absolute;bottom:20px;left:0;right:0}.hf-empty{text-align:center;padding:50px 10px}.hf-empty>svg{color:#72727f;width:40px;height:40px;margin-bottom:18px}.hf-empty h2{font-size:20px}.hf-empty p{color:#92929e;margin:11px 0 28px;font-size:12px;line-height:1.8}.hf-empty .primary{max-width:245px;margin:0 auto}.hf-segment{background:#1a1a1d;border-radius:10px;gap:3px;margin:2px 0 23px;padding:3px;display:flex}.hf-segment>button{color:#92929b;border-radius:8px;flex:1;min-height:35px;font-size:13px}.hf-segment>button[aria-pressed=true]{color:#fff;background:#35353b}.hf-profile-hero{padding:18px 0 26px}.hf-profile-hero>svg{color:#0a84ff;width:38px;height:38px;margin-bottom:15px}.hf-profile-hero h1{font-size:25px}.hf-profile-hero p{color:#85858f;margin-top:9px;font-size:12px}.hf-profile-group{border-top:1px solid #ffffff12;padding:20px 0}.hf-profile-group h2{font-size:18px}.hf-profile-group .hf-face-grid{margin:17px 0 0}.hf-profile-group .hf-face-grid>button{min-height:125px}.hf-profile-group .hf-face-grid>.art{width:70px;height:70px}.hf-settings-row{align-items:center;gap:10px;width:100%;display:flex;border-top:1px solid #ffffff12!important;padding:18px 0!important;font-size:13px!important}.hf-settings-row>span{text-align:left;flex:1}.hf-settings-row>svg{width:18px;height:18px}.hf-job-card{border-radius:13px;align-items:center;gap:13px;width:100%;display:flex;text-align:left!important;background:#1c1c1e!important;padding:13px!important}.hf-job-card>.art{border-radius:8px;width:62px;height:76px}.hf-job-card>div:nth-child(2){flex:1}.hf-job-card b{font-size:13px}.hf-job-card p{color:#9999a2;margin-top:8px;font-size:11px}.hf-job-card>svg{width:16px}.hf-tool-page h1{margin-top:7px}.hf-tool-upload{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;height:245px;margin:24px 0;display:flex;position:relative;overflow:hidden;background:#17171b!important;border:1px dashed #4c4c56!important}.hf-tool-upload>svg{color:#0a84ff;width:36px;height:36px}.hf-tool-upload>b{font-size:15px}.hf-tool-upload>small{color:#858592;font-size:11px}.hf-tool-upload>.art{width:100%;height:100%}.hf-tool-page h2{margin-top:25px;font-size:17px}.hf-range-label{color:#bbb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;margin:18px 0;font-size:12px;display:flex}.hf-range-label input{accent-color:#0a84ff;width:100%}.hf-filter-preview{border-radius:15px;height:250px;position:relative;overflow:hidden}.hf-filter-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf-tool-page .hf-filter-track>button{padding:8px 13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-f{--accent:#0a84ff;--ink:#f5f5f7;--soft:#2c2c31;--muted:#9999a5;--line:#3a3a43}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-f .primary{border-radius:13px}.hf-photo-error{color:#ffd2ad;background:#533424;border-radius:9px;padding:12px;font-size:12px;line-height:1.6;margin-top:16px!important}.hf-sticker-modal{z-index:35;padding:55px 25px calc(var(--app-bottom) + 25px);background:#000e;flex-direction:column;justify-content:center;gap:25px;display:flex;position:absolute;inset:0}.hf-sticker-modal>.icon-button{right:19px;top:calc(var(--app-top) + 7px);position:absolute}.hf-sticker-large{aspect-ratio:1;border-radius:20px;width:100%;position:relative;overflow:hidden}.hf-sticker-large>.art{width:100%;height:100%}.hf-sticker-large>b{text-align:center;background:#000b;padding:20px;font-size:24px;position:absolute;bottom:0;left:0;right:0}@keyframes hf-slow-zoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.hf-banner.is-playing .hf-banner-card>img.current{animation:none}.hf-progress-track>span{transition:none}}@media (width>=821px) and (height<=1000px){.concept-panel{transform-origin:0;transform:translateY(-50%)scale(.9)}.concept-options{gap:5px;margin:16px 0}.concept-options>button{padding:9px 10px}.concept-panel>h1{margin-top:12px;margin-bottom:10px}}.hf-banner-card>img{inset:0}.hf-search input{font-family:inherit;font-size:13px}.hf-scenes-intro>p{color:#8e8e98;margin-top:8px;font-size:11px}.theme-f .hf-large-play{color:#fff;background:0 0;border:0;width:100%}.sheet-f .hf-result-video,.sheet-f .hf-video-loading{width:100%;height:330px;margin:0 0 16px}.sheet-f .hf-result-video{object-fit:cover}.hf-banner-card{height:188px!important}.hf-tools{margin-bottom:17px}.hf-tools>button{min-height:70px}.hf-major-heading{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 21px;padding-top:22px;display:flex}.hf-major-heading small{color:#92929a;letter-spacing:.3px;margin-bottom:6px;font-size:10px;display:block}.theme-f .hf-major-heading h2{letter-spacing:-.6px;font-size:27px;font-weight:750;line-height:1.2}.hf-major-heading>span{color:#b4b4bb;background:#202023;border-radius:7px;flex-shrink:0;padding:5px 8px;font-size:10px}.hf-major-heading p{color:#92929a;margin-top:8px;font-size:12px}.hf-section-heading{align-items:center;margin-bottom:12px}.theme-f .hf-section-heading h3{letter-spacing:-.2px;font-size:18px;font-weight:620;line-height:1.4}.hf-section-heading p{color:#8d8d96;margin-top:4px;font-size:10px}.hf-section-heading>button{min-height:40px;font-size:11px}.hf-card>b{font-size:12px;font-weight:550}.hf-card>small{color:#9898a1;margin-top:3px;font-size:11px}.hf-card-image{border-radius:13px}.hf-card .hf-format{padding:4px 6px;font-size:9px;bottom:7px;left:7px}.hf-card-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0005;border-radius:50%;width:31px;height:31px;inset:auto 8px 8px auto}.hf-card-play svg{width:19px;height:19px}.hf-scenes-intro{align-items:center;margin:38px 20px 20px;padding-top:28px}.hf-scene-section{background:#151517;border:1px solid #ffffff0b;border-radius:21px;margin:0 20px 18px;padding:17px 0 18px;overflow:hidden}.hf-scene-topline{color:#a4a4ac;justify-content:space-between;align-items:center;margin-bottom:9px;padding:0 16px;display:flex}.hf-scene-topline>span{color:#a5b9d2;font-size:10px}.hf-scene-topline>small{color:#7e7e87;font-size:9px}.hf-scene-section .hf-section-heading{margin:0 16px 12px}.theme-f .hf-scene-section h3{letter-spacing:-.5px;font-size:20px;font-weight:680}.hf-scene-section .hf-section-heading p{max-width:215px;font-size:10px;line-height:1.5}.hf-scene-section .hf-template-track{gap:10px;padding:0 16px}.hf-scene-section .hf-card-image{border-radius:12px;height:157px}.hf-scene-form-tags{gap:8px;margin:0 16px 16px;display:flex}.hf-scene-form-tags>span{color:#c0c0c8;background:#242427;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:flex}.hf-scene-form-tags svg{width:11px;height:11px}.hf-form-empty{color:#91919a;background:#151517;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 20px;padding:16px;font-size:10px;display:flex}.hf-form-empty button{color:#0a84ff;white-space:nowrap;align-items:center;gap:2px;min-height:32px;font-size:10px;display:flex}.hf-form-empty svg{width:12px;height:12px}.hf-sticker-cell{aspect-ratio:1;background:#fff;flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.hf-sticker-cell>img{-webkit-user-select:none;user-select:none;object-fit:fill!important;width:200%!important;max-width:none!important;height:300%!important;position:absolute!important}.hf-type-sticker .hf-card-image{background:#fff;align-items:center;display:flex}.hf-card-image>.hf-sticker-cell{height:auto}.hf-detail-preview.is-sticker{background:#fff;height:auto;padding:10px 10px 44px}.hf-pack-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.hf-detail-preview.is-sticker .hf-preview-chip{bottom:10px}.hf-sticker-grid>button{background:#fff}.hf-sticker-large .hf-sticker-cell{height:100%}.hf-result-video{background:#141416}.hf-inline-facets .theme-f .hf-tool-page .hf-target-upload{height:185px}.hf-tool-page h2{margin:22px 0 14px}.hf-tool-page .hf-filter-track{padding-left:0;padding-right:0}.hf-video-thumb{object-fit:cover;pointer-events:none;background:#161619;width:100%;height:100%}.hf-video-thumb.is-wide{object-fit:cover}.hf-card-image>.hf-video-thumb{display:block}.theme-f .hf-section-heading h3{margin:0}.hf-type-sticker .hf-card-image{align-items:flex-start;padding:6px 5px 26px}:root{--ui-accent:#0071e3;--ui-bg:#000;--ui-ink:#f5f5f7;--ui-muted:#a1a1aa;--ui-soft:#1c1c1e;--ui-panel:#151517;--ui-line:#ffffff18;--ui-nav:#101012f5}:root[data-prototype-scheme=light]{--ui-bg:#fff;--ui-ink:#17181c;--ui-muted:#696a72;--ui-soft:#f0f1f4;--ui-panel:#f5f5f7;--ui-line:#00000014;--ui-nav:#fffffff5}.market-app,.app-sheet{--bg:var(--ui-bg)!important;--ink:var(--ui-ink)!important;--muted:var(--ui-muted)!important;--soft:var(--ui-soft)!important;--line:var(--ui-line)!important;--accent:var(--ui-accent)!important}.market-app[hidden]{display:none!important}.market-app .primary,.app-sheet .primary{background:var(--accent);color:#fff!important}.market-app .secondary,.app-sheet .secondary{background:var(--soft);color:var(--ink)}.hf-header,.hf-subjects,.hf-facets,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-footer{background:var(--bg);border-color:var(--line)}.hf-header .icon-button svg{color:var(--ink)}.hf-subject-track{align-items:center;gap:25px;width:max-content;min-width:100%;padding:0 20px;display:flex}.hf-subject-track>button{height:47px;color:var(--muted);flex-shrink:0;font-size:16px;font-weight:500;position:relative}.hf-subject-track>button[aria-pressed=true]{color:var(--ink);font-weight:700}.hf-subject-track>button[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:3px;width:20px;height:3px;position:absolute;bottom:4px;left:calc(50% - 10px)}.hf-facets{top:calc(var(--app-top) + 108px);z-index:14;border-bottom:1px solid var(--line);align-items:center;height:54px;display:flex;position:absolute;left:0;right:0}.hf-facets>.mobile-carousel{width:100%;min-width:0}.hf-facet-track{align-items:center;gap:8px;width:max-content;min-width:100%;padding:7px 20px;display:flex}.hf-facet-track>button{white-space:nowrap;background:var(--soft);min-height:36px;color:var(--muted);border-radius:18px;flex-shrink:0;padding:7px 16px;font-size:13px}.hf-facet-track>button[aria-pressed=true]{background:var(--accent);color:#fff;font-weight:600}.hf-home-view{top:calc(var(--app-top) + 162px)}.hf-inline-facets{margin:0 0 12px}.hf-inline-facets .hf-facet-track{padding-top:0;padding-bottom:0}.hf-home-body{padding-top:16px}.hf-banner-copy h2{margin:0;font-size:24px}.hf-banner-copy>span{margin-top:9px;font-size:13px}.hf-tools{margin:0 16px 18px}.hf-tools b{color:var(--ink);font-size:12px}.hf-tool-icon{background:var(--soft);color:var(--accent);border-color:var(--line)}.hf-major-heading{border-color:var(--line);margin-bottom:18px;padding-top:18px}.hf-major-heading>span{background:var(--soft);color:var(--muted);font-size:11px}.theme-f .hf-major-heading h2{font-size:26px}.theme-f .hf-section-heading h3{font-size:21px;font-weight:650}.hf-section-heading>button{color:var(--accent);font-size:13px}.hf-section{margin-bottom:26px}.hf-template-track{gap:12px}.hf-card{flex-basis:160px;width:160px;min-width:160px}.hf-card-image{background:var(--soft);height:196px}.hf-card>b,.hf-grid .hf-card>b{margin-top:8px;font-size:14px;line-height:1.5}.hf-sticker-showcase-track{gap:12px;width:max-content;min-width:100%;padding:0 20px;display:flex}.hf-sticker-pack-card{flex:0 0 328px;width:328px;min-width:0}.hf-sticker-pack-art{border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:hidden;background:#fff!important;padding:6px!important}.hf-sticker-pack-caption{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:39px;display:flex}.hf-sticker-pack-caption b{font-size:14px;font-weight:550}.hf-sticker-pack-caption svg{width:17px;height:17px;color:var(--accent)}.hf-scene-section{background:var(--ui-panel);border-color:var(--line);margin-bottom:16px;padding-top:15px}.hf-scene-section .hf-card{flex-basis:144px;width:144px;min-width:144px}.hf-scene-section .hf-card-image{height:174px}.hf-scenes-intro{margin-top:32px;padding-top:24px}.hf-scene-section .hf-section-heading{margin-bottom:12px}.hf-nav,.hf-footer{background:var(--ui-nav);border-color:var(--line)}.hf-nav>button{color:var(--muted);font-size:11px}.hf-nav>button[aria-current=page],.hf-form-empty button{color:var(--accent)}.hf-nav i{background:var(--accent)}.hf-filter-track>button,.hf-search,.hf-segment,.hf-info-box,.hf-face-grid>button,.hf-tool-upload,.hf-job-card,.hf-form-empty{color:var(--ink);background:var(--soft)!important}.hf-filter-track>button[aria-pressed=true],.hf-segment>button[aria-pressed=true]{color:#fff;background:var(--accent)!important}.hf-tags>button{background:var(--soft);color:var(--muted)}.hf-list-meta,.hf-muted,.hf-detail-desc,.hf-demo-note,.hf-eyebrow,.hf-result-heading p{color:var(--muted)}.hf-list-meta button[aria-pressed=true]{color:var(--accent)}.hf-search input{color:var(--ink)}.hf-scene-cover>div:not(.art){color:#fff}.hf-progress-track>span{background:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-track>button,.market-app .a-upload-tile,.rf-search,.rf-face-panel,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .b-cover>span{background:var(--soft);color:var(--ink)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .tool-track>button.active{background:color-mix(in srgb,var(--accent) 13%,var(--bg));border-color:var(--accent);color:var(--accent)}.market-app .app-nav>button.active,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-display i,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .effect-track>button.active,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor-footer>button:last-child{color:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .effect-track>button.active .art{border-color:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .compare-button{color:var(--ink);background:var(--soft)!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .editor input[type=range],:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .comparison-range input,.hf-range-label input{accent-color:var(--accent)}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-display{padding-top:6px;margin-bottom:20px!important}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-cover{border-radius:18px;height:300px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-packs .art{border-radius:13px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-section-title h2{font-size:20px}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .c-section-title>button{color:var(--accent);font-size:13px}.rf-search{top:calc(var(--app-top) + 58px);height:38px}.rf-search input{height:38px;color:var(--ink)}.theme-e .app-scroll-frame.with-search{top:calc(var(--app-top) + 110px);bottom:calc(var(--app-bottom) + 91px)}.rf-live-home{padding:0 0 24px}.rf-live-home .section-title{margin:12px 20px 14px}.rf-live-home section+section{margin-top:25px}.rf-live-home .section-title h2{font-size:23px}.rf-live-home .section-title button{color:var(--accent);font-size:13px}.theme-e .rf-nav{background:var(--soft);border:1px solid var(--line)}.shared-discovery{margin:0 20px 28px}.shared-discovery .section-title{margin-top:12px}.shared-discovery .section-title>button{color:var(--accent)}.shared-rail{gap:12px;width:max-content;min-width:100%;padding-right:20px;display:flex}.shared-rail>button{text-align:left;flex:0 0 155px;width:155px;display:block}.shared-rail>button>b,.shared-grid>button>b{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:14px;font-weight:550;display:block;overflow:hidden}.shared-media{background:var(--soft);border-radius:17px;height:195px;position:relative;overflow:hidden}.shared-media>.art{height:100%}.shared-media.is-sticker{background:#fff;align-items:center;display:flex}.shared-play{color:#fff;background:#0005;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:9px;right:9px}.shared-play svg{width:18px;height:18px}.rf-live-rail .shared-rail{padding:0 20px}.shared-catalog{padding:8px 20px 28px}.catalog-tabs,.catalog-chips,.catalog-scenes{gap:8px;width:max-content;min-width:100%;padding:4px 0 8px;display:flex}.catalog-tabs>button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:9px 14px;font-size:16px}.catalog-tabs>button[aria-pressed=true]{color:var(--ink);border-color:var(--accent);font-weight:650}.catalog-chips>button{white-space:nowrap;background:var(--soft);border-radius:20px;padding:8px 15px;font-size:13px}.catalog-chips>button[aria-pressed=true]{background:var(--accent);color:#fff}.catalog-scenes{gap:20px;margin:2px 0 14px}.catalog-scenes>button{white-space:nowrap;color:var(--muted);min-height:35px;font-size:13px}.catalog-scenes>button[aria-pressed=true]{color:var(--accent);font-weight:650}.shared-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}.shared-grid>button{text-align:left;min-width:0}.shared-grid .shared-media{height:208px}.concept-panel{scrollbar-width:thin;max-height:calc(100dvh - 50px);padding-right:4px;overflow-y:auto}.concept-panel>h1{margin-top:15px;margin-bottom:12px;font-size:31px!important}.concept-panel>p{font-size:12px}.concept-options{margin:20px 0 16px}.concept-explanation{margin-top:16px}.appearance-panel{border-top:1px solid #e6e6e9;border-bottom:1px solid #e6e6e9;margin:16px 0;padding:15px 0}.appearance-panel>b{color:#383941;margin-bottom:11px;font-size:13px;display:block}.appearance-controls button{font:inherit;cursor:pointer;border:0}.appearance-modes{background:#eceef1;border-radius:11px;gap:5px;margin-bottom:14px;padding:4px;display:flex}.appearance-modes>button{color:#6e7079;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:35px;font-size:13px;display:flex}.appearance-modes>button[aria-pressed=true]{color:#202127;background:#fff;box-shadow:0 1px 4px #0000000a}.appearance-modes svg{width:14px;height:14px}.appearance-colors{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.appearance-colors button{color:#71747d;background:0 0;flex-direction:column;align-items:center;gap:7px;min-height:52px;padding:0;display:flex}.appearance-colors span{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.appearance-colors svg{width:16px;height:16px}.appearance-colors b{font-size:10px;font-weight:400}.appearance-colors button[aria-pressed=true] span{outline:2px solid var(--ui-accent);outline-offset:3px}.appearance-modal .appearance-controls{margin:15px 0 32px}.appearance-modal .appearance-modes{background:var(--soft)}.appearance-modal .appearance-modes>button{min-height:45px;color:var(--muted)}.appearance-modal .appearance-modes>button[aria-pressed=true]{background:var(--accent);color:#fff}.appearance-modal .appearance-colors span{width:34px;height:34px}.appearance-modal .appearance-colors b{color:var(--muted);font-size:12px}:root[data-prototype-scheme] .device-screen .bottom-sheet{background:var(--ui-bg);color:var(--ui-ink)}:root[data-prototype-scheme] .device-screen .sheet-title{color:var(--ui-ink)}:root[data-prototype-scheme] .device-screen .sheet-description{color:var(--ui-muted)}:root[data-prototype-scheme=light] .device-screen .status-bar{color:#050505}:root[data-prototype-scheme=light] .device-screen .status-indicator-svg,:root[data-prototype-scheme=light] .device-screen .home-indicator-svg{filter:none}:root[data-prototype-scheme=dark] .device-screen .status-bar{color:#fff}:root[data-prototype-scheme=dark] .device-screen .status-indicator-svg,:root[data-prototype-scheme=dark] .device-screen .home-indicator-svg{filter:invert()}.hf-sticker-window{display:block;position:absolute;overflow:hidden}.hf-sticker-window>img{object-fit:fill;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.d-motion-card>.hf-video-thumb{min-height:240px;display:block}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-card-copy{color:#fff}:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .d-intro{background:var(--soft)!important;color:var(--ink)!important}.hf-selected-template,.hf-avatar-small{background:var(--soft)}.hf-info-box,.hf-info-box>div+div,.hf-profile-group,.hf-settings-row{border-color:var(--line)!important}.hf-face-grid>button>svg,.hf-face-check,.hf-progress-icon,.hf-profile-hero>svg{color:var(--accent)}.hf-face-grid small,.hf-info-box span,.hf-selected-template small{color:var(--muted)}.hf-dots button[aria-pressed=true] span,.theme-f .hf-footer .primary,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .sheet-f .primary{background:var(--accent)}.hf-tools{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:17px}.hf-collection-stock{background:var(--soft);border-radius:16px;margin:5px 20px 25px;padding:22px 18px}.hf-collection-stock h2{font-size:20px}.hf-collection-stock p{color:var(--muted);margin:10px 0 18px;font-size:13px}.hf-collection-stock .secondary{background:var(--bg)}.hf-template-track>.hf-card[data-preview-fit=contain]{flex-basis:252px;width:252px;min-width:252px}.hf-template-track>.hf-card[data-preview-fit=contain] .hf-card-image{height:146px}.hf-card[data-preview-fit=contain] img,.hf-detail-preview[data-preview-fit=contain] img,.hf-result-image[data-preview-fit=contain] img{object-fit:cover!important}.hf-detail-preview[data-preview-fit=contain]{background:var(--soft);height:230px}.hf-grid>.hf-card[data-preview-fit=contain]{width:100%;min-width:0}.hf-grid>.hf-card[data-preview-fit=contain] .hf-card-image{height:130px}.hf-header .header-actions{gap:6px}.hf-tools-button{border-radius:18px;justify-content:center;align-items:center;gap:4px;min-height:36px;display:flex;background:var(--soft)!important;padding:0 8px!important;font-size:12px!important}.hf-tools-button svg{width:16px;height:16px}.hf-home-body>.hf-banner{margin-bottom:16px}.hf-tools-menu{gap:9px;margin-top:10px;display:grid}.hf-tools-menu>button{background:var(--soft);text-align:left;border-radius:12px;align-items:center;gap:13px;padding:16px 12px;display:flex}.hf-tools-menu>button>span{width:36px;height:36px;color:var(--accent);background:var(--bg);border-radius:10px;place-items:center;display:grid}.hf-tools-menu>button>div{flex:1}.hf-tools-menu b{font-size:15px}.hf-tools-menu p{color:var(--muted);margin-top:4px;font-size:12px}.phase-home-view{top:calc(var(--app-top) + 108px)}.phase-subjects .hf-subject-track button{font-size:17px}.phase-home-body{padding-top:18px}.phase-hero{margin-bottom:22px}.phase-hero-track{gap:12px;padding:0 20px}.phase-hero-card{border-radius:22px;flex:0 0 328px;width:328px;height:278px;position:relative;overflow:hidden;text-align:left!important;background:var(--soft)!important}.phase-hero-card>.art{width:100%;height:100%}.phase-hero-card img{object-position:center 35%}.phase-hero-card:after{content:"";background:linear-gradient(#0000 35%,#000a);position:absolute;inset:0}.phase-hero-card>span{z-index:1;color:#fff;position:absolute;bottom:22px;left:20px;right:18px}.phase-hero-card b{letter-spacing:-.6px;font-size:25px;line-height:1.3;display:block}.phase-hero-card em{align-items:center;gap:5px;margin-top:11px;font-size:13px;font-style:normal;display:flex}.phase-hero-card em svg{width:14px;height:14px}.phase-dots{justify-content:center;margin-top:7px;display:flex}.phase-dots>button{place-items:center;width:20px;height:25px;display:grid}.phase-dots span{background:var(--muted);border-radius:5px;width:5px;height:5px}.phase-dots button[aria-pressed=true] span{background:var(--accent);width:16px}.phase-collection{margin-bottom:30px}.phase-collection h3{margin:0;font-size:21px;font-weight:650}.phase-pending{border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:center;gap:9px;margin:0 20px;padding:18px 16px;font-size:13px;display:flex}.phase-pending svg{width:18px;height:18px}.phase-pending>button{color:var(--accent);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.phase-pending>button svg{width:13px;height:13px}.concept-options>button:nth-child(2) b{letter-spacing:-.2px;font-size:11px}.concept-options>button:nth-child(2) small{font-size:8px}.concept-options>button:nth-child(2){border-bottom-color:#c8cdd7}.concept-options>button:nth-child(3){margin-top:8px}.logic-panel{scrollbar-width:thin;z-index:38;color:#31353d;background:#fff;width:min(330px,50vw - 282px);padding:0 12px 20px 0;font:13px/1.75 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;position:fixed;top:90px;bottom:45px;left:calc(50% + 258px);overflow-y:auto}.logic-panel>header{color:#858b95;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.logic-panel header button{background:0 0;border:0;display:none}.logic-panel svg{width:15px;height:15px}.logic-panel h2{letter-spacing:-.5px;margin:13px 0 10px;font-size:22px;line-height:1.4}.logic-lead{color:#747a85;margin-bottom:24px}.logic-panel section{border-top:1px solid #e8e9ed;padding:20px 0}.logic-panel h3{margin:0 0 12px;font-size:15px}.logic-panel p{color:#767c88;margin:8px 0;font-size:12px;line-height:1.85}.logic-panel ol{color:#5c626d;padding-left:21px;font-size:12px}.logic-panel li{padding:3px 0}.logic-tags{background:#f3f5f8;border-radius:10px;padding:12px;font-size:13px;font-weight:550}.logic-rule{border-left:3px solid var(--ui-accent);background:#f8f9fb;margin-top:12px;padding:8px 12px;font-size:12px}.logic-row{margin:12px 0 16px}.logic-row b{font-size:12px}.logic-row p{margin-top:3px}.logic-panel details{border-top:1px solid #e8e9ed;padding:18px 0}.logic-panel summary{cursor:pointer;font-size:13px;font-weight:600}.logic-panel>a{color:#426493;align-items:center;gap:6px;margin-top:10px;font-size:12px;text-decoration:none;display:flex}.logic-toggle{display:none}@media (width<=1240px){.logic-panel{z-index:110;border:1px solid #e5e7eb;border-radius:16px;width:330px;max-width:calc(100vw - 36px);padding:20px;display:none;inset:90px 18px 24px auto;box-shadow:0 15px 70px #15243c25}.logic-panel.is-open{display:block}.logic-panel header button{place-items:center;padding:5px;display:grid}.logic-toggle{z-index:100;color:#5c6472;background:#fff;border:1px solid #dddfe5;border-radius:20px;padding:7px 12px;font:11px -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;display:block;position:fixed;top:65px;right:20px}}@media (width>=1241px) and (width<=1399px){.concept-panel{width:250px;left:25px}.logic-panel{width:calc(50vw - 260px);top:90px;left:calc(50% + 240px)}.logic-panel h2{font-size:20px}}.phase-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 20px 22px;display:grid}.phase-category-grid>button{border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;min-height:62px;padding:13px 12px;display:flex;background:var(--soft)!important;text-align:left!important}.phase-category-grid>button>span{background:var(--bg);width:27px;height:27px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.phase-category-grid svg{width:18px;height:18px}.phase-category-grid b{flex:1;font-size:16px;font-weight:600}.phase-category-grid>button>svg{color:var(--muted)}.phase-category-grid>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg))!important}.phase-category-grid>button[aria-pressed=true]>span{color:var(--accent)}.theme-f[data-edition=phase1b] .phase-home-view{top:calc(var(--app-top) + 64px)}.hf-scene-set{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 15px;display:grid}.hf-set-card{min-width:0;display:block;text-align:left!important}.hf-set-image{background:var(--soft);border-radius:10px;height:124px;position:relative;overflow:hidden}.hf-set-image>.art{width:100%;height:100%}.hf-set-image .hf-video-thumb{object-fit:cover;background:#161619;width:100%;height:100%}.hf-set-card strong{margin:9px 0 4px;font-size:13px;font-weight:600;display:block}.hf-set-card>b{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:11px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.hf-set-play{color:#fff;background:#0006;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:6px;right:6px}.hf-set-play svg{width:13px;height:13px}.hf-scene-section .hf-template-track>.hf-card{flex-basis:132px;width:132px;min-width:132px}.hf-scene-section .hf-template-track>.hf-card .hf-card-image{height:135px}.hf-sticker-individual>img{object-fit:cover!important;width:100%!important;height:100%!important;position:static!important;transform:none!important}.phase-subjects .hf-subject-track{gap:24px}.theme-f .hf-template-track>.hf-card.hf-type-video{flex-basis:220px;width:220px;min-width:220px}.theme-f .hf-template-track>.hf-card.hf-type-video .hf-card-image{aspect-ratio:4/3;height:165px}.theme-f .hf-card.hf-type-video .hf-video-thumb{object-position:center 30%;background:var(--soft);object-fit:cover!important}.theme-f .hf-scene-section .hf-template-track>.hf-card.hf-type-video{flex-basis:180px;width:180px;min-width:180px}.theme-f .hf-scene-section .hf-template-track>.hf-card.hf-type-video .hf-card-image{aspect-ratio:4/3;height:135px}.market-app .phase-weekly-heading{letter-spacing:-.4px;margin:0 20px 14px;font-size:21px;font-weight:650}.logic-quota{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.logic-quota>div{background:#f3f5f8;border-radius:8px;padding:9px 10px}.logic-quota span{color:#777f8d;font-size:11px;display:block}.logic-quota b{font-size:18px;font-weight:600}.theme-f .hf-banner .hf-banner-card{border:1px solid var(--line);flex-direction:column;display:flex;background:var(--soft)!important;height:auto!important}.theme-f .hf-banner .hf-banner-card>img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto;position:relative;inset:auto;animation:none!important;transform:none!important}.theme-f .hf-banner .hf-banner-card:after{display:none}.theme-f .hf-banner-copy{color:var(--ink);width:100%;min-height:85px;padding:14px 17px 16px;position:static}.theme-f .hf-banner-copy h2{font-size:21px;line-height:1.3}.theme-f .hf-banner-copy>span{color:var(--accent);margin-top:7px;font-size:12px}.theme-f .phase-hero-card{border:1px solid var(--line);height:auto;background:var(--soft)!important}.theme-f .phase-hero-card:after{display:none}.phase-hero-media{aspect-ratio:4/3;width:100%;height:auto;overflow:hidden}.phase-hero-media>.art{background:var(--soft);width:100%;height:100%}.phase-hero-media img{object-fit:cover!important;object-position:center!important}.theme-f .phase-hero-card>span{color:var(--ink);min-height:85px;padding:14px 17px 16px;display:block;position:static}.theme-f .phase-hero-card b{font-size:21px;line-height:1.3}.theme-f .phase-hero-card em{color:var(--accent);margin-top:7px;font-size:12px}.hf-topic-filter{align-items:center;gap:4px;display:flex}.hf-topic-filter svg{width:12px;height:12px}.hf-filter-options{gap:8px;display:grid}.hf-filter-options>button{background:var(--soft);border-radius:10px;justify-content:space-between;padding:15px;display:flex}.hf-filter-options>button[aria-pressed=true]{color:var(--accent)}.customize-home-button{color:#2367ad;cursor:pointer;background:#edf5ff;border:1px solid #b7cce8;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin:14px 0;font:600 13px -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;display:flex}.customize-home-button svg{width:16px;height:16px}.customize-home-button[aria-pressed=true]{color:#fff;background:#176dc2}.layout-editor{z-index:110}.layout-editor input{color:#202735;background:#fff;border:1px solid #dce1e8;border-radius:6px;min-width:0;padding:8px;font:13px -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.layout-editor input[type=checkbox]{accent-color:#176dc2;cursor:pointer;flex-shrink:0;width:16px;height:16px}.layout-editor button{color:#2968a8;cursor:pointer;background:#f0f4f9;border:1px solid #dae2ed;border-radius:6px;padding:7px 10px;font:12px -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.layout-editor button:disabled{opacity:.35;cursor:not-allowed}.layout-editor header button.layout-close{background:0 0;border:0;place-items:center;display:grid}.layout-field{flex-direction:column;gap:6px;margin:15px 0;font-size:12px;display:flex}.layout-category-settings>div{gap:8px;padding-top:12px;display:grid}.layout-category-settings label{grid-template-columns:60px 1fr;align-items:center;font-size:12px;display:grid}.layout-blocks>section{background:#fff;border:1px solid #dfe4ec;border-radius:9px;margin:9px 0;padding:10px}.layout-block-top{align-items:center;gap:7px;display:flex}.layout-block-top>input{flex:1;width:100px}.layout-grip{color:#9aa3b1;cursor:grab;place-items:center;display:grid}.layout-grip svg{width:18px;height:18px}.layout-block-top>label{display:flex}.layout-block-actions{gap:6px;margin-top:8px;display:flex}.layout-block-actions>button{padding:5px 7px;font-size:11px}.layout-block-actions>button:nth-child(3){margin-left:auto}.layout-file-actions{gap:8px;padding:15px 0;display:flex}.layout-editor button.layout-primary{color:#fff;background:#176dc2;border-color:#176dc2;width:100%;margin:10px 0;padding:11px 12px;font-weight:600}.layout-editor button.layout-secondary{width:100%}.layout-message{background:#edf5ff;border-radius:7px;padding:10px;color:#286bb0!important}.layout-search{width:100%;margin-bottom:12px}.layout-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:460px;display:grid;overflow-y:auto}.layout-picker>label{cursor:pointer;border:1px solid #dfe4eb;border-radius:8px;padding:7px;position:relative}.layout-picker>label>input{z-index:1;position:absolute;top:9px;left:9px}.layout-picker>label>div{background:#f4f4f6;border-radius:5px;height:125px;overflow:hidden}.layout-picker .art,.layout-picker .hf-sticker-cell{width:100%;height:100%}.layout-picker img,.layout-picker video{object-fit:cover;width:100%;height:100%}.layout-picker span{margin-top:5px;font-size:11px;line-height:1.5;display:block}.layout-editor h3{margin-top:15px}.layout-editor .layout-back{margin-bottom:12px}.theme-f .hf-banner .hf-banner-card>img{object-fit:cover}.theme-f .phase-hero-media img{object-fit:cover!important;object-position:inherit!important}.phase-hero-media .art{object-position:inherit}.theme-f .phase-hero-media .art>img{object-position:var(--banner-position,center 15%)!important}.concept-panel h1{font-size:29px;line-height:1.4}.concept-options .concept-group-title{color:#8b9099;letter-spacing:1px;margin:20px 0 9px;font-size:11px;font-weight:550}.concept-options .concept-group-title:first-child{margin-top:4px}.hf-quick-detail h1{font-size:23px;line-height:1.35}.hf-quick-detail>p{color:var(--muted);margin-top:9px;font-size:12px}.hf-quick-actions{align-items:center;gap:16px;width:100%;display:flex}.hf-quick-actions>.primary{flex:1;min-width:120px}.hf-quick-faces{align-items:center;gap:8px;display:flex}.hf-quick-faces>button{border:1px solid var(--line);background:var(--soft);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.hf-quick-faces .art{border-radius:50%;width:100%;height:100%}.hf-quick-faces svg{width:20px;height:20px;color:var(--accent)}.hf-quick-faces span{white-space:nowrap;color:var(--muted);font-size:9px;position:absolute;top:51px;left:50%;transform:translate(-50%)}.theme-f[data-page=detail] .hf-footer{padding-bottom:calc(var(--app-bottom) + 28px)}.hf-detail-preview:not(.is-sticker){height:420px;margin-top:8px}.hf-detail-preview>.art{width:100%;height:100%}.hf-detail-preview img{object-fit:cover}.hf-quick-detail{padding-bottom:130px}.hf-banner{container-type:inline-size}.theme-f .hf-banner-track>.hf-banner-card{flex:0 0 100cqw;width:100cqw;min-width:100cqw;display:block;height:340px!important}.theme-f .hf-banner .hf-banner-card>img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-f .hf-banner-copy,.theme-f .phase-hero-card>span{z-index:2;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.18);border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent);min-height:85px;padding:14px 17px 16px;position:absolute;bottom:0;left:0;right:0}.theme-f .phase-hero-card{height:330px}.phase-hero-media{aspect-ratio:auto;height:100%}.theme-f .phase-hero-media .art>img{height:100%;object-fit:cover!important}.hf-upcoming-scenes{border:1px solid var(--line);border-radius:18px;margin:20px;padding:16px}.hf-upcoming-scenes>h3{margin:0;font-size:19px}.hf-upcoming-scenes>p{color:var(--muted);margin:6px 0 14px;font-size:12px}.hf-upcoming-scenes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hf-upcoming-scenes button{text-align:left;background:var(--soft);border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:10px;font-size:12px;display:flex}.hf-upcoming-scenes svg{width:12px;height:12px}.layout-scene-list details{padding:11px 0}.layout-scene-list summary{align-items:center;gap:6px;font-size:12px;display:flex}.layout-scene-list summary>span{flex:1}.layout-scene-list summary>small{color:#8c939f;font-size:10px}.layout-scene-example{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.layout-scene-example>div{min-width:0;font-size:10px}.layout-scene-example>div>div{background:#eef0f3;border-radius:5px;height:85px;margin:6px 0;overflow:hidden}.layout-scene-example .art{width:100%;height:100%}.layout-scene-example img{object-fit:cover;width:100%;height:100%}.layout-scene-example b{font-size:11px}.layout-scene-example span{font-size:10px;line-height:1.4;display:block}.hf-topic-kinds{margin:0 0 18px}.hf-topic-kind-track{gap:8px;padding:0 20px}.hf-topic-kind-track>button{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:18px;padding:8px 16px;font-size:13px}.hf-topic-kind-track>button[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg));font-weight:600}.theme-f :is([data-home-block=hero],[data-block-kind=hero])>.hf-banner{margin:0 20px 18px}.theme-f .hf-banner .hf-banner-card{border:0}.theme-f .hf-banner-copy,.theme-f .phase-hero-card>span{-webkit-backdrop-filter:none;color:#fff;background:linear-gradient(#0000,#0000007a);border:0;min-height:105px;padding:30px 18px 18px}.theme-f .hf-banner-copy h2,.theme-f .phase-hero-card b{color:#fff;text-shadow:0 1px 8px #0006}.theme-f .hf-banner-copy>span,.theme-f .phase-hero-card em{color:#fff}.theme-f .hf-type-video .hf-card-image{aspect-ratio:4/3;background:0 0;height:auto!important}.theme-f .hf-card-image .hf-video-thumb,.theme-f .hf-set-image .hf-video-thumb{object-position:center 30%;object-fit:cover!important}.theme-f .hf-quick-faces[hidden]{display:none}.theme-f .hf-list-intro{padding-bottom:18px}.theme-f .hf-list-page .hf-grid{margin-top:0}.theme-f .hf-quick-detail>p{font-size:13px}.layout-blocks[data-native-drag=true] .layout-grip{-webkit-user-select:none;user-select:none;padding:5px}.theme-f[data-edition=full]:not([data-topic=""]) .hf-home-view{top:calc(var(--app-top) + 108px)}.theme-f .hf-quick-faces span{font-size:12px}.theme-f .hf-detail-preview .hf-preview-chip{display:none}.version-number{letter-spacing:1px;color:#697282;margin-bottom:12px;font-size:16px;line-height:1.2;display:block}.theme-f[data-edition=phase1b] .phase-category-grid>button{isolation:isolate;border:0;border-radius:13px;height:88px;padding:12px;display:block;position:relative;overflow:hidden;background:#202124!important}.theme-f[data-edition=phase1b] .phase-category-grid img{object-fit:cover;object-position:center 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.theme-f[data-edition=phase1b] .phase-category-grid>button:after{content:"";z-index:-1;background:linear-gradient(90deg,#0008,#0000 80%);position:absolute;inset:0}.theme-f[data-edition=phase1b] .phase-category-grid b{color:#fff;text-shadow:0 1px 5px #0008;font-size:16px;line-height:1.25;position:absolute;top:12px;left:13px}.theme-f[data-edition=phase1b] .phase-category-grid>button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.theme-f[data-edition=phase1b] .hf-header .hf-brand{letter-spacing:-1px;font-size:27px}.theme-f[data-edition=phase1b] .hf-card:not(.hf-type-sticker){background:#161618;border-radius:15px;padding-bottom:0;position:relative;overflow:hidden}.theme-f[data-edition=phase1b] .hf-card:not(.hf-type-sticker) .hf-card-image{border-radius:15px;margin-bottom:0}.theme-f[data-edition=phase1b] .hf-card:not(.hf-type-sticker)>b{z-index:2;color:#fff;background:linear-gradient(#0000,#000b);margin:0;padding:26px 11px 12px;font-size:14px;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.theme-f[data-edition=phase1b] .hf-type-video .hf-format{top:9px;bottom:auto}.theme-f[data-edition=phase1b] .hf-card-play{top:8px;bottom:auto}.theme-f[data-edition=phase1b] .hf-nav{left:20px;right:20px;bottom:calc(var(--app-bottom) + 7px);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:31px;height:61px;padding:5px 12px}.theme-f[data-edition=phase1b] .hf-nav button{border-radius:23px;gap:2px}.theme-f[data-edition=phase1b] .hf-nav button[aria-current=page]{background:color-mix(in srgb,var(--ink) 11%,transparent)}.theme-f .phase-hero-card{border:0;padding:0!important}.theme-f .phase-hero-media,.theme-f .phase-hero-media>.art{width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-f .phase-hero-media .art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover!important}.theme-f .hf-detail-preview.is-sticker{aspect-ratio:auto;background:0 0;height:auto;margin:20px;padding:0}.theme-f .hf-pack-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.theme-f .hf-pack-preview>.hf-sticker-cell{aspect-ratio:1;background:var(--soft);border-radius:14px;width:100%;height:auto;overflow:hidden}.theme-f .hf-pack-preview .hf-sticker-individual img{object-fit:cover;width:100%;height:100%}.theme-f .hf-sticker-grid{gap:12px;padding:0 20px}.theme-f .hf-sticker-grid>button{border-radius:14px;overflow:hidden}.hf-photo-guide{text-align:center;padding:20px 0 26px}.hf-photo-guide h2{margin:8px 0 20px;font-size:23px;line-height:1.4}.hf-photo-guide>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hf-photo-guide span{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:flex}.hf-photo-guide svg{width:15px;height:15px;color:var(--accent)}.hf-upload-action{width:100%;margin-top:12px;font-size:16px}.hf-saved-faces{padding:10px 0 14px}.hf-saved-faces h3{margin:0 0 18px;font-size:18px}.hf-saved-face-track{gap:15px}.hf-saved-face-track>button{text-align:center;flex:0 0 82px}.hf-saved-face-track img{object-fit:cover;object-position:center 20%;border-radius:50%;width:76px;height:76px}.hf-saved-face-track span{margin-top:9px;font-size:13px;display:block}.theme-f .hf-sticker-pack-art{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;height:auto;padding:0;display:grid}.theme-f .hf-sticker-pack-art>.hf-sticker-cell{aspect-ratio:1;background:var(--soft);border-radius:12px;width:100%;height:auto;position:relative;overflow:hidden}.theme-f .hf-sticker-pack-art .hf-sticker-individual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf-my-page{padding-top:12px;padding-bottom:28px}.hf-my-account{text-align:left;width:100%;color:var(--ink);align-items:center;gap:14px;padding:18px 4px 24px;display:flex}.hf-my-account-icon{background:var(--soft);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.hf-my-account-icon svg{width:27px;height:27px}.hf-my-account>span:nth-child(2){flex:1}.hf-my-account b{font-size:20px;display:block}.hf-my-account small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.hf-my-section{margin-bottom:22px}.hf-my-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hf-my-section-title h2{margin:0;font-size:18px}.hf-my-section-title button{color:var(--accent);align-items:center;gap:4px;font-size:13px;display:flex}.hf-my-list{border:1px solid var(--line);background:var(--soft);border-radius:15px;overflow:hidden}.hf-my-row{text-align:left;width:100%;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 14px;display:flex}.hf-my-row:last-child{border-bottom:0}.hf-my-row b{flex:1;font-size:14px;font-weight:550}.hf-my-row span{color:var(--muted);font-size:12px}.hf-my-row svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.hf-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.hf-avatar-card{background:var(--soft);border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);border-radius:13px;align-items:center;gap:8px;padding:9px;display:flex}.hf-avatar-card>.art{border-radius:8px;flex:0 0 44px;width:44px;height:58px;overflow:hidden}.hf-avatar-card>.art img{object-fit:cover;width:100%;height:100%}.hf-avatar-card>span{flex:1;min-width:0}.hf-avatar-card b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.hf-avatar-card small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.hf-avatar-card>svg{width:13px;color:var(--muted);flex:0 0 13px}.hf-create-avatar-card{background:var(--soft);border:1px dashed var(--line);width:100%;color:var(--ink);border-radius:15px;place-items:center;gap:8px;padding:24px;display:grid}.hf-create-avatar-card>svg{width:24px;height:24px;color:var(--accent)}.hf-create-avatar-card span{color:var(--muted);font-size:12px}.hf-avatar-filter{align-items:center;gap:8px;margin-bottom:16px;display:flex}.hf-avatar-filter>.mobile-carousel{flex:1;min-width:0}.hf-profile-chips{gap:7px;padding-bottom:2px;display:flex}.hf-profile-chips button{background:var(--soft);color:var(--muted);border-radius:20px;flex-shrink:0;padding:9px 13px;font-size:13px}.hf-profile-chips button[aria-pressed=true]{background:var(--accent);color:#fff}.hf-avatar-add{background:var(--soft);width:35px;height:35px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hf-profile-toolbar{justify-content:space-between;margin:-5px 0 14px;display:flex}.hf-profile-toolbar button{background:var(--soft);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.hf-profile-status{text-align:center;padding:10px 0 20px}.hf-profile-status>svg{width:32px;height:32px;color:var(--accent)}.hf-profile-status h2{margin:12px 0 6px;font-size:20px}.hf-profile-status p{color:var(--muted);margin:0;font-size:13px}.hf-profile-note{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.7}.hf-profile-preview{text-align:center}.hf-profile-preview>.art{border-radius:14px;width:150px;height:190px;margin:0 auto;overflow:hidden}.hf-profile-preview>.art img{object-fit:cover;width:100%;height:100%}.hf-profile-preview h2{margin:14px 0 5px;font-size:18px}.hf-profile-preview p{color:var(--muted);font-size:12px}.hf-profile-confirm-types{justify-content:center;margin:16px 0}.hf-profile-delete{color:#cd4242;border:1px solid var(--line);border-radius:12px;width:100%;margin-top:18px;padding:14px}.hf-profile-preview~.hf-profile-note{text-align:center}.hf-profile-undo{background:var(--soft);width:100%;color:var(--muted);border-radius:10px;justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.hf-profile-undo b{color:var(--accent)}.hf-profile-empty{text-align:center;color:var(--muted);justify-items:center;padding:28px 14px;display:grid}.hf-profile-empty>svg{width:30px;height:30px}.hf-profile-empty p{font-size:14px}.hf-profile-empty .secondary{width:auto;padding:10px 20px}.hf-profile-faq{border-bottom:1px solid var(--line);color:var(--ink);padding:17px 2px;font-size:14px}.hf-profile-faq summary{cursor:pointer;line-height:1.5}.hf-profile-faq p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.7}.hf-profile-faq+.hf-my-list{margin-top:20px}.hf-profile-usage button{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--ink);align-items:center;gap:12px;padding:12px 0;display:flex}.hf-profile-usage .art{border-radius:8px;flex-shrink:0;width:48px;height:58px;overflow:hidden}.hf-profile-usage .art img{object-fit:cover;width:100%;height:100%}.hf-profile-usage span{flex:1;min-width:0}.hf-profile-usage b{font-size:13px;display:block}.hf-profile-usage small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.hf-feedback-input{background:var(--soft);border:1px solid var(--line);width:100%;min-height:132px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;margin-top:16px;padding:13px;font-size:14px;line-height:1.6}.hf-feedback-saved{color:var(--accent);align-items:center;gap:7px;font-size:12px;display:flex}.hf-feedback-history{margin-top:24px}.hf-feedback-history h3{font-size:14px}.hf-feedback-history>div{border-top:1px solid var(--line);padding:12px 0}.hf-feedback-history b{font-size:12px}.hf-feedback-history small{float:right;color:var(--muted);font-size:11px}.hf-feedback-history p{overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0;font-size:13px;line-height:1.6}.hf-profile-close{margin:14px auto 0;font-size:13px;display:block}.hf-photo-cover{width:100%;height:100%;min-height:0;position:relative}.hf-photo-cover>.art{width:100%;height:100%}.hf-photo-count{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0008;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;line-height:1.2;display:flex;position:absolute;bottom:8px;right:8px}.hf-photo-count svg{width:12px;height:12px}.hf-photo-series{min-width:0;max-width:100%;margin:8px 20px 0;container-type:inline-size}.hf-photo-series .hf-photo-rail{background:var(--soft);border-radius:18px;width:100%}.hf-photo-track{gap:0;display:flex}.hf-photo-track>.hf-photo-frame{flex:0 0 100cqw;width:100cqw;min-width:100cqw;height:420px;position:relative;overflow:hidden}.hf-photo-frame>.art{width:100%;height:100%}.hf-photo-frame img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}.hf-photo-series .hf-photo-thumbs{margin-top:10px}.hf-photo-thumb-track{justify-content:center;gap:8px;min-width:100%;padding:3px 0;display:flex}.hf-photo-thumb-track>button{opacity:.55;border:2px solid #0000;border-radius:9px;flex:0 0 44px;width:44px;min-width:44px;height:54px;transition:opacity .15s,border-color .15s;overflow:hidden}.hf-photo-thumb-track>button[aria-pressed=true]{border-color:var(--accent);opacity:1}.hf-photo-thumb-track img{object-fit:cover;width:100%;height:100%;display:block}.hf-photo-dots{justify-content:center;gap:2px;margin-top:1px;display:flex}.hf-photo-dots>button{place-items:center;width:25px;height:25px;display:grid}.hf-photo-dots span{background:var(--muted);opacity:.35;border-radius:5px;width:5px;height:5px}.hf-photo-dots>button[aria-pressed=true] span{opacity:1;background:var(--accent);width:15px}.hf-photo-series button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hf-result-page .hf-photo-series{margin-top:0}.hf-result-page .hf-photo-frame{height:390px}.theme-f[data-edition=full][data-subject=all][data-topic=""] .hf-home-view{top:calc(var(--app-top) + 108px)}.theme-f[data-edition=phase1b] .phase-category-grid{gap:12px;margin-bottom:28px}.theme-f[data-edition=phase1b] .phase-category-grid>button{aspect-ratio:auto;height:84px;min-height:84px;padding:0;overflow:hidden;background:var(--soft)!important}.theme-f[data-edition=phase1b] .phase-category-grid>button>img{object-fit:cover;object-position:center 22%;width:100%;height:100%;inset:0}.theme-f[data-edition=phase1b] .phase-category-grid>button:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0006);position:absolute;inset:0}.theme-f[data-edition=phase1b] .phase-category-grid>button>b{z-index:2;color:#fff;text-shadow:0 1px 4px #0006;max-width:calc(100% - 20px);font-size:14px;line-height:1.4;position:absolute;top:auto;bottom:9px;left:10px}.theme-f .hf-style-thumbnails{gap:12px;padding:5px 4px 12px}.theme-f .hf-style-thumbnails>button{width:80px;color:var(--ink);text-align:center;border-radius:0;flex:0 0 80px;padding:0;font-size:14px;background:0 0!important}.theme-f .hf-style-thumbnails>button>span{aspect-ratio:4/5;background:var(--soft);outline-offset:2px;border-radius:12px;outline:2px solid #0000;place-items:center;width:80px;display:grid;position:relative;overflow:hidden}.theme-f .hf-style-thumbnails img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.theme-f .hf-style-thumbnails b{margin-top:10px;font-size:14px;font-weight:500;display:block}.theme-f .hf-style-thumbnails>button[aria-pressed=true]{color:var(--accent)}.theme-f .hf-style-thumbnails>button[aria-pressed=true]>span{outline-color:var(--accent)}.theme-f .hf-style-thumbnails svg{width:28px;height:28px;color:var(--muted)}.hf-reference-editor{margin:22px 0}.hf-reference-editor label{margin:23px 0 12px;font-size:17px;font-weight:600;display:block}.hf-reference-editor textarea{box-sizing:border-box;width:100%;color:var(--ink);background:var(--soft);border:1px solid var(--line);resize:none;border-radius:14px;outline:none;padding:14px;font:15px/1.7 inherit}.hf-reference-editor textarea:focus{border-color:var(--accent)}.hf-reference-actions{align-items:center;gap:18px;font-size:14px;display:flex}.hf-reference-actions>span{flex:1}.hf-reference-actions>button{color:var(--accent)}.hf-saved-edit-request{background:var(--soft);border-radius:14px;align-items:flex-start;gap:14px;margin:22px 0;padding:14px;display:flex}.hf-saved-edit-request>img{object-fit:cover;border-radius:8px;width:64px;height:80px}.hf-saved-edit-request>div{min-width:0}.hf-saved-edit-request b{font-size:14px}.hf-saved-edit-request p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin-top:7px;font-size:14px;line-height:1.7}@media (width>=1241px){.concept-panel{width:min(370px,50vw - 292px);max-height:calc(100dvh - 52px);padding-right:12px;top:50%;left:24px;transform:translateY(-50%)}.logic-panel{width:auto;max-width:480px;padding-right:14px;inset:80px 24px 28px calc(50% + 254px)}.concept-panel>h1{margin:10px 0;font-size:27px!important}.concept-options{gap:8px;margin:14px 0}.concept-options>button{padding:12px}.concept-panel>p{font-size:13px}.logic-panel p,.logic-panel ol,.logic-rule{font-size:13px;line-height:1.8}.logic-panel section{padding:17px 0}.logic-quota{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=821px) and (width<=1240px){.concept-panel{width:260px;max-height:calc(100dvh - 40px);left:18px;transform:translateY(-50%)}.logic-panel{width:min(460px,100vw - 36px)}}.logic-summary{font-size:12px;line-height:1.5}.logic-summary h2{letter-spacing:-.5px;margin:12px 0 5px;font-size:21px}.logic-summary .logic-lead{margin:0 0 15px;font-size:12px;line-height:1.6}.logic-summary section{padding:14px 0}.logic-summary h3{color:#333c49;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.logic-summary h3>svg{color:var(--ui-accent);width:15px;height:15px}.logic-summary h3>span{color:#89919d;margin-left:auto;font-size:10px;font-weight:400}.logic-summary p{margin:8px 0 0;font-size:11px;line-height:1.6}.logic-entry-chips{flex-wrap:wrap;gap:5px;display:flex}.logic-entry-chips>span{color:#48586e;background:#f1f4f8;border:1px solid #e7ebf0;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600}.logic-module-list{gap:9px;display:grid}.logic-module-list>div{grid-template-columns:23px 1fr;align-items:center;column-gap:6px;display:grid}.logic-module-list>div>span{color:#6d829e;grid-row:1/3;place-items:center;width:22px;height:28px;display:grid}.logic-module-list b{color:#3d4857;font-size:11px;font-weight:600}.logic-module-list p{color:#858d99;margin:1px 0 0;font-size:10px;line-height:1.4}.logic-ratio-bar{border-radius:8px;gap:2px;height:32px;display:flex;overflow:hidden}.logic-ratio-bar>span{color:#fff;place-items:center;min-width:0;font-size:10px;font-weight:650;display:grid}.logic-ratio-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 9px;margin-top:10px;display:grid}.logic-ratio-legend>span{white-space:nowrap;color:#687482;align-items:center;gap:4px;font-size:10px;display:flex}.logic-ratio-legend i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.logic-ratio-legend b{color:#3d4857;margin-left:auto;font-size:10px;font-weight:550}.logic-summary .logic-ratio-note{color:#8b929c;margin-top:9px;font-size:10px}.logic-flow{grid-template-columns:1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr;align-items:center;gap:2px;display:grid}.logic-flow>div{justify-items:center;gap:5px;min-width:0;display:grid}.logic-flow>div>span{color:#6580a3;background:#f0f4f9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.logic-flow b{white-space:nowrap;color:#657182;font-size:9px;font-weight:550}.logic-flow>.logic-flow-arrow{color:#a7b1bf;width:8px;height:8px;margin-top:-15px}.logic-summary details{padding:13px 0}.logic-summary details summary{color:#67778c;font-size:11px}.logic-detail-body{padding:13px 0 3px}.logic-detail-body>b{color:#48576a;margin-top:12px;font-size:11px;display:block}.logic-detail-body>b:first-child{margin-top:0}.logic-detail-body p{margin-top:4px;font-size:11px;line-height:1.75}.logic-doc-links{justify-content:space-between;gap:8px;padding:10px 0;display:flex}.logic-doc-links a{color:#597ba5;align-items:center;gap:3px;font-size:10px;text-decoration:none;display:flex}.logic-doc-links a svg{width:11px;height:11px}@media (width<=1240px){.logic-summary h2{font-size:20px}.logic-summary section{padding:13px 0}}.hf-optional{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.theme-f .hf-style-thumbnails .hf-motion-preset-icon{color:#fff;filter:drop-shadow(0 1px 4px #000);width:20px;height:20px;position:absolute;bottom:7px;right:7px}.hf-photo-live-cover{overflow:hidden}.hf-photo-live-cover>img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hf-photo-live-cover>img.is-current{opacity:1}.hf-photo-live-cover .hf-photo-count{z-index:2}.hf-featured-carousel{min-width:0;margin:0 20px;position:relative;container-type:inline-size}.hf-featured-rail{width:100%}.hf-featured-track{gap:12px;padding:0;display:flex}.hf-featured-track>.hf-featured-card{border-radius:21px;flex:0 0 100cqw;width:100cqw;min-width:100cqw;height:340px;display:block;position:relative;overflow:hidden;background:var(--soft)!important;text-align:left!important;border:0!important;padding:0!important}.hf-featured-carousel.is-phase .hf-featured-card{flex-basis:100cqw;width:100cqw;min-width:100cqw;height:330px}.hf-featured-card>.art{width:100%;height:100%;position:absolute;inset:0}.hf-featured-card>.art>img{width:100%;height:100%;display:block;object-fit:cover!important}.hf-featured-copy{z-index:1;color:#fff;background:linear-gradient(#0000,#0000009e);border:0;min-height:102px;padding:28px 17px 16px;position:absolute;bottom:0;left:0;right:0}.hf-featured-copy>b{letter-spacing:-.5px;font-size:21px;font-weight:650;line-height:1.3;display:block}.hf-featured-copy>em{color:#ffffffe6;align-items:center;gap:5px;margin-top:7px;font-size:12px;font-style:normal;display:flex}.hf-featured-copy svg{width:13px;height:13px}.hf-featured-controls{justify-content:center;align-items:center;min-height:32px;margin-top:4px;display:flex;position:relative}.hf-featured-dots{justify-content:center;max-width:calc(100% - 50px);display:flex}.hf-featured-dots>button{place-items:center;width:22px;height:30px;display:grid}.hf-featured-dots span{background:var(--muted);opacity:.55;border-radius:5px;width:5px;height:5px}.hf-featured-dots>button[aria-pressed=true] span{background:var(--accent);opacity:1;width:15px}.hf-featured-play{width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;right:0}.hf-featured-play svg{width:12px;height:12px}.hf-featured-play:disabled{opacity:.4}.hf-featured-carousel button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.hf-photo-live-cover>img{transition:none}}.theme-f .hf-scene-showcase{background:0 0;border:0;border-radius:0;margin:0 20px 32px;padding:0;overflow:visible}.theme-f .hf-scene-showcase .hf-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.theme-f .hf-scene-showcase .hf-section-heading h2{color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.35}.theme-f .hf-scene-showcase .hf-section-heading>button{color:var(--accent);white-space:nowrap;align-items:center;gap:1px;font-size:13px;display:flex}.theme-f .hf-scene-showcase .hf-section-heading>button svg{width:13px;height:13px}.theme-f .hf-scene-slot{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:0;display:block;text-align:left!important}.theme-f .hf-scene-media{aspect-ratio:4/3;background:var(--soft);border-radius:12px;width:100%;position:relative;overflow:hidden}.theme-f .hf-scene-current,.theme-f .hf-scene-media>.art{width:100%;height:100%;position:absolute;inset:0}.theme-f .hf-scene-current{animation:.34s ease-out both hf-scene-reveal}.theme-f .hf-scene-current>.art,.theme-f .hf-scene-current>.hf-photo-cover{width:100%;height:100%;position:absolute;inset:0}.theme-f .hf-scene-current>.art>img,.theme-f .hf-scene-current>.hf-video-thumb{background:0 0;border:0;padding:0;inset:0;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.theme-f .hf-scene-current .hf-photo-count{display:none}.theme-f .hf-scene-slot>strong{margin-top:10px;font-size:14px;font-weight:650;line-height:1.4;display:block}.theme-f .hf-scene-item-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.5;display:block;overflow:hidden}.theme-f .hf-scene-mini-set{background:var(--ui-bg);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:3px;padding:0;display:grid;position:absolute;inset:0}.theme-f .hf-scene-mini-set>.hf-sticker-cell{aspect-ratio:1;border-radius:4px;width:100%;min-height:0;position:relative;overflow:hidden;height:auto!important}.theme-f .hf-scene-mini-set>.hf-sticker-individual>img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.theme-f .hf-scene-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0007;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:6px;right:6px}.theme-f .hf-scene-play>svg{width:13px;height:13px}.theme-f .hf-scene-empty{height:100%;color:var(--muted);opacity:.4;place-items:center;display:grid}.theme-f .hf-scene-empty>svg{width:23px;height:23px}.theme-f .hf-scene-slot:disabled{cursor:default;opacity:.6}@keyframes hf-scene-reveal{0%{opacity:.28}to{opacity:1}}@media (prefers-reduced-motion:reduce){.theme-f .hf-scene-current{animation:none}}.hf-empty-collection{background:var(--soft);color:var(--muted);border-radius:16px;justify-content:center;align-items:center;gap:10px;margin:0 20px;padding:28px 18px;font-size:14px;display:flex}.hf-empty-collection svg{width:22px;height:22px}.hf-dynamic-sticker-set{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:6px;width:100%;min-width:0;display:grid}.hf-dynamic-sticker-set>div{aspect-ratio:1;background:var(--soft);border-radius:10px;min-width:0;position:relative;overflow:hidden}.hf-dynamic-sticker-set .hf-sticker-cell{aspect-ratio:1;width:100%;height:100%}.theme-f .hf-sticker-pack-art{background:0 0!important;display:block!important}.theme-f .hf-type-sticker .hf-card-image{aspect-ratio:3/2;overflow:visible;background:0 0!important;height:auto!important}.theme-f .hf-type-sticker .hf-dynamic-sticker-set{gap:4px}.theme-f .hf-type-sticker .hf-format{display:none}.theme-f .hf-card.hf-type-video .hf-card-image,.theme-f .hf-template-track>.hf-card.hf-type-video .hf-card-image,.theme-f .hf-grid>.hf-card.hf-type-video .hf-card-image{aspect-ratio:3/2;height:auto!important}.theme-f .hf-scene-media{aspect-ratio:3/2}.hf-dynamic-sticker-set[data-sticker-count="1"]{grid-template-columns:1fr;gap:0}.theme-f .hf-type-sticker[data-set-size="1"] .hf-card-image{aspect-ratio:1}.theme-f .hf-scene-mini-set:has(>.hf-sticker-cell:only-child){grid-template-columns:1fr;align-content:stretch}.theme-f .hf-scene-mini-set>.hf-sticker-cell:only-child{aspect-ratio:auto;height:100%!important}.scene-selection-preview{margin:11px 0 8px}.scene-selection-preview>div{gap:5px;min-height:0;display:flex}.scene-selection-preview img{object-fit:cover;background:#eff2f6;border-radius:6px;width:40px;height:49px}.scene-selection-preview>span{color:#778395;margin-top:6px;font-size:10px;line-height:1.6;display:block}.layout-built-in-scenes{margin-top:12px;padding-top:10px!important}.layout-built-in-scenes>article{border-bottom:1px solid #e6ebf2;padding:12px 0}.layout-built-in-scenes>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.layout-built-in-scenes b{font-size:12px}.layout-built-in-scenes button{color:#3f6997;background:#f1f5fa;border:1px solid #dce5f1;border-radius:6px;margin:3px 5px 0 0;padding:6px 9px;font-size:10px}.layout-built-in-scenes p{font-size:10px}.shared-scene-editor{margin-top:12px;border-top:1px solid #e4e9f0!important;padding:15px 0 0!important}.shared-scene-editor>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.shared-scene-editor h3{margin:0;font-size:13px}.shared-scene-editor header p{margin:4px 0;font-size:10px}.shared-scene-editor>header>button{white-space:nowrap;color:#176eba;background:#edf5fd;border:1px solid #cee0f4;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font-size:10px;display:flex!important}.shared-scene-editor>article{border:1px solid #dfe6f0;border-radius:9px;margin-top:11px;padding:11px}.shared-scene-editor-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.shared-scene-editor-title b{font-size:12px}.shared-scene-editor-title label{white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.shared-scene-editor>article p,.shared-scene-editor>p{margin:5px 0;font-size:10px}.shared-scene-editor>article button,.shared-scene-file-actions button,.shared-scene-undo{color:#3d6d9e;background:#f0f5fb;border:1px solid #dbe5f1;border-radius:6px;margin:3px 6px 0 0;padding:6px 8px;font-size:10px}.shared-scene-file-actions{gap:3px;margin-top:12px;display:flex}.shared-scene-pending{color:var(--muted);margin-top:-14px;padding:0 20px 20px;font-size:11px}.library-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c27394d;place-items:center;padding:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.library-modal{color:#253247;background:#fff;border-radius:20px;outline:none;flex-direction:column;width:min(1280px,100%);height:min(940px,100dvh - 64px);display:flex;overflow:hidden;box-shadow:0 28px 120px #10243f35}.library-modal *{box-sizing:border-box}.library-modal button,.library-modal input,.library-modal select{font:inherit}.library-modal button{cursor:pointer}.library-modal button:disabled{cursor:default;opacity:.45}.library-modal button:focus-visible,.library-modal input:focus-visible,.library-modal select:focus-visible{outline-offset:2px;outline:3px solid #127ade5c}.library-modal>header{border-bottom:1px solid #edf0f4;flex-shrink:0;justify-content:space-between;align-items:center;padding:19px 26px;display:flex}.library-modal>header span{color:#8d98a8;letter-spacing:1px;font-size:10px}.library-modal h2{letter-spacing:-.6px;margin:3px 0 0;font-size:22px}.library-modal>header>button{color:#5a6b80;background:#f2f5f9;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.library-modal>header>button svg{width:18px;height:18px}.library-source-tabs{border-bottom:1px solid #e7ecf3;flex-shrink:0;align-items:center;gap:10px;padding:14px 26px;display:flex}.library-source-tabs button{color:#718095;background:#f2f5f9;border:1px solid #0000;border-radius:9px;padding:10px 14px;font-size:13px}.library-source-tabs button[aria-pressed=true]{color:#1166c3;background:#eaf3ff;border-color:#bcd8fb}.library-source-tabs b{margin-left:6px;font-size:12px}.library-source-tabs span{color:#9a845b;margin-left:7px;font-size:10px}.library-source-tabs input{color:#253247;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;width:260px;margin-left:auto;padding:10px 12px;font-size:12px}.library-modal-body{flex:1;grid-template-columns:210px 1fr;min-height:0;display:grid;overflow:hidden}.library-filters{background:#f7f9fc;border-right:1px solid #e8edf5;padding:21px 17px 25px 24px;overflow-y:auto}.library-filters h3{letter-spacing:.3px;color:#8491a3;margin:0 0 11px;font-size:11px}.library-filters h3:not(:first-child){margin-top:24px}.library-filters>div{flex-wrap:wrap;gap:6px;display:flex}.library-filters button{color:#60728b;background:#fff;border:1px solid #e1e7ef;border-radius:7px;padding:7px 9px;font-size:11px}.library-filters button[aria-pressed=true]{color:#176ecc;background:#e8f1ff;border-color:#bed8fa}.library-filters select{color:#52657f;background:#fff;border:1px solid #d9e2ee;border-radius:7px;width:100%;padding:9px;font-size:11px}.library-filter-reset{width:100%;margin-top:22px}.library-filters a{text-align:center;color:#7086a1;margin-top:20px;font-size:10px;text-decoration:none;display:block}.library-modal-body>main{background:#fff;min-width:0;padding:18px 22px 30px;overflow-y:auto}.library-form-tabs{z-index:2;background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:19px;padding:5px 0 12px;display:grid;position:sticky;top:-18px}.library-form-tabs button{color:#64778e;text-align:left;background:#fafbfd;border:1px solid #e0e7f0;border-radius:10px;padding:12px}.library-form-tabs button[aria-pressed=true]{color:#0f65c0;background:#eff6ff;border-color:#83b5ed}.library-form-tabs b{font-size:14px;display:block}.library-form-tabs span{white-space:nowrap;margin-top:6px;font-size:10px;font-weight:400;display:block}.library-reference-note{color:#9a8058;background:#fbf7ef;border-radius:7px;margin:0 0 15px;padding:9px 12px;font-size:11px}.library-choice-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:19px 15px;display:grid}.library-choice-grid>label{cursor:pointer;border:2px solid #0000;border-radius:13px;min-width:0;padding:5px;display:block}.library-choice-grid>label.is-selected{background:#f0f6ff;border-color:#2b80d9}.library-choice-image{aspect-ratio:3/4;background:#f0f3f7;border-radius:9px;position:relative;overflow:hidden}.library-choice-image>img{object-fit:cover;width:100%;height:100%;display:block}.library-choice-image input{accent-color:#1975cf;width:21px;height:21px;position:absolute;top:10px;right:10px;box-shadow:0 1px 8px #2b3e5a1a}.library-choice-image>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2434479c;border-radius:5px;padding:4px 6px;font-size:10px;position:absolute;bottom:8px;left:8px}.library-choice-grid>label>b{overflow-wrap:anywhere;padding:9px 3px 0;font-size:12px;font-weight:600;line-height:1.5;display:block}.library-choice-grid small{color:#93a0b1;padding:4px 3px 3px;font-size:10px;display:block}.library-empty{color:#8b98a9;align-content:center;justify-items:center;gap:15px;min-height:280px;font-size:13px;display:grid}.library-empty button{color:#497dad;background:#f1f6fd;border:1px solid #d5e3f5;border-radius:8px;padding:8px 14px;font-size:12px}.library-modal>footer{background:#fff;border-top:1px solid #e4eaf2;flex-shrink:0;align-items:center;gap:12px;padding:15px 25px;display:flex}.library-modal>footer>div{flex:1;min-width:0}.library-modal>footer p{color:#687a92;margin:6px 0 0;font-size:11px}.library-modal>footer small{color:#a17f54;font-size:10px}.library-scene-name{color:#7d8ca1;align-items:center;gap:12px;font-size:12px;display:flex}.library-scene-name input{color:#283f5b;border:1px solid #c9d9ec;border-radius:8px;width:min(350px,70%);padding:9px 12px;font-size:13px}.library-cancel,.library-save{white-space:nowrap;border-radius:9px;padding:11px 20px;font-size:12px}.library-cancel{color:#78889c;background:#fff;border:1px solid #d8e1ee}.library-save{color:#fff;background:#1974d0;border:1px solid #1974d0}@media (width<=900px){.library-modal-backdrop{padding:12px}.library-modal{border-radius:14px;height:calc(100dvh - 24px)}.library-modal-body{grid-template-columns:150px 1fr}.library-filters{padding:18px 12px}.library-source-tabs{flex-wrap:wrap;gap:6px;padding:12px}.library-source-tabs input{width:100%;margin:0}.library-source-tabs button{padding:8px 10px}.library-modal-body>main{padding:12px}.library-choice-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:11px}.library-form-tabs{gap:5px}.library-form-tabs button{padding:9px 7px}.library-form-tabs span{white-space:normal;font-size:9px}.library-modal>footer{gap:7px;padding:12px}.library-modal>footer p{font-size:10px}.library-save,.library-cancel{padding:10px 11px}.library-scene-name{display:block}.library-scene-name input{width:100%;margin-top:5px;display:block}.library-modal>header{padding:13px 18px}.library-modal h2{font-size:18px}}.layout-block-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:24px 0 14px;display:flex}.layout-block-toolbar h3{margin:0!important}.layout-add-block{color:#1769b5;background:#f3f7fd;border:1px solid #c9d8ed;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font-weight:600;display:flex}.layout-add-block svg{width:14px;height:14px}.layout-add-block-menu{background:#f5f7fa;border:1px solid #e1e6ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:12px;display:grid}.layout-add-block-menu button{color:#233247;background:#fff;border:1px solid #dfe5ed;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.layout-add-block-menu svg{width:13px;height:13px}.layout-block-undo{color:#315376;background:#eef5ff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;font-size:13px;display:flex}.layout-block-undo button{color:#0067d6;white-space:nowrap;font-weight:600}.layout-block-actions .layout-remove-block{color:#a94040;background:snow;border-color:#e3cccc;margin-left:auto}.layout-empty-blocks{text-align:center;color:#727780;padding:22px 10px;font-size:14px!important}.market-app .hf-featured-heading{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin:0 0 14px;display:flex}.market-app .hf-featured-heading h2{letter-spacing:-.4px;min-width:0;margin:0;font-size:21px;font-weight:650;line-height:1.25}.market-app .hf-featured-periods{background:var(--soft);border-radius:10px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.market-app .hf-featured-periods>button{color:var(--muted);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:12px;line-height:18px}.market-app .hf-featured-periods>button[aria-pressed=true]{background:var(--panel,var(--bg));color:var(--text);font-weight:600;box-shadow:0 1px 3px #00000010}.market-app .hf-featured-card>.hf-photo-cover,.market-app .hf-featured-card>.hf-dynamic-sticker-set,.market-app .hf-featured-card>.hf-featured-video{border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.market-app .hf-featured-card>.hf-featured-video{object-fit:cover}.market-app .hf-featured-card>.hf-photo-cover img{object-fit:cover;width:100%;height:100%}.market-app .hf-featured-card>.hf-photo-cover .hf-photo-count{display:none}.market-app .hf-featured-card>.hf-dynamic-sticker-set{background:var(--soft);grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:center;gap:6px;padding:16px 14px 88px;display:grid}.market-app .hf-featured-card>.hf-dynamic-sticker-set[data-sticker-count="1"]{grid-template-columns:minmax(0,220px);justify-content:center}.market-app .hf-featured-card>.hf-dynamic-sticker-set[data-sticker-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.market-app .hf-featured-card>.hf-dynamic-sticker-set>div{min-width:0;min-height:0}.concept-panel.concept-panel-compact{flex-direction:column;gap:18px;width:min(340px,50vw - 282px);max-height:none;padding:0;font-size:13px;line-height:1.5;display:flex;top:50%;left:24px;overflow:visible;transform:translateY(-50%)}.compact-panel-heading{align-items:center;gap:12px;margin-bottom:2px;display:flex}.compact-panel-heading>b{letter-spacing:-1px;color:#25272c;font-size:25px;font-weight:750}.compact-panel-heading>span{color:#8a8e98;font-size:12px}.compact-version-list{gap:8px;display:grid}.compact-version-list>button{text-align:left;color:#30343c;cursor:pointer;min-height:64px;font:inherit;background:#fff;border:1px solid #e3e5e9;border-radius:12px;grid-template-rows:22px 18px;grid-template-columns:34px 1fr 16px;align-items:center;column-gap:10px;padding:11px 13px;display:grid}.compact-version-list>button>span{color:#7c8089;background:#f0f1f4;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:12px;font-weight:650;display:grid}.compact-version-list b{font-size:14px;font-weight:600}.compact-version-list small{color:#91959e;grid-column:2;font-size:11px}.compact-version-list svg{color:#89909b;grid-area:1/3/3;width:16px;height:16px}.compact-version-list>button[aria-pressed=true]{background:#f4f8fd;border-color:#b8cce4}.compact-version-list>button[aria-pressed=true]>span{color:#fff;background:#087cf0}.concept-panel-compact .customize-home-button{justify-content:center;width:100%;min-height:42px;margin:0;font-size:13px}.compact-hero-row{justify-content:space-between;align-items:center;gap:14px;min-height:34px;font-size:13px;display:flex}.compact-hero-row>b{font-weight:550}.compact-hero-row>button{color:#7a808a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:5px 0 5px 8px;display:flex}.compact-hero-row i{background:#cbd0d6;border-radius:20px;width:34px;height:20px;transition:background .15s;display:block;position:relative}.compact-hero-row i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.compact-hero-row [aria-checked=true] i{background:#087cf0}.compact-hero-row [aria-checked=true] i:after{transform:translate(14px)}.compact-utilities{border-top:1px solid #e7e9ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:16px;display:grid}.compact-utilities>button{color:#555c68;font:inherit;cursor:pointer;background:#f0f2f5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:9px 3px;font-size:12px;display:flex}.compact-utilities>button>b{font-size:10px}.compact-framework-link{color:#526985;justify-content:space-between;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.compact-framework-link svg{width:15px;height:15px}.compact-panel-note{color:#a1a6af;font-size:10px}.compact-more-button{display:none}.prototype-control-dialog{color:#30343c;background:#fff;border:1px solid #e2e5eb;border-radius:18px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;overflow:auto;box-shadow:0 20px 80px #10192b30}.prototype-control-dialog::backdrop{background:#17213245}.prototype-control-dialog>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.prototype-control-dialog h2{margin:0;font-size:18px;font-weight:600}.prototype-control-dialog>header>button{color:#5f6570;cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.prototype-control-dialog svg{width:17px;height:17px}.prototype-control-content{padding:22px}.prototype-control-dialog button:focus-visible,.concept-panel-compact button:focus-visible,.concept-panel-compact a:focus-visible{outline-offset:3px;outline:2px solid #087cf0}.compact-reference-list{gap:8px;margin-bottom:20px;display:grid}.compact-reference-list>button{color:#30343c;text-align:left;width:100%;min-height:60px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:11px;align-items:center;gap:14px;padding:10px 14px;display:flex}.compact-reference-list>button[aria-pressed=true]{background:#f4f8fd;border-color:#b8cce4}.compact-reference-list>button>span{color:#808792;background:#f0f2f5;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:600;display:grid}.compact-reference-list>button>div{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-reference-list b{font-size:14px;font-weight:550}.compact-reference-list small{color:#949aa3;font-size:12px}.compact-scenario-list{gap:10px;display:grid}.compact-scenario-list>button,.compact-control-list>button{color:#525a66;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.compact-scenario-list>button[aria-pressed=true]{color:#0874df;background:#f3f8ff;border-color:#b8d2f0}.compact-control-list{gap:12px;display:grid}.compact-control-list .compact-hero-row{padding:4px 14px}.compact-control-list .compact-framework-link{padding:10px 14px}.prototype-control-dialog .appearance-controls{margin:0}.prototype-control-dialog .appearance-modes{margin-bottom:24px}@media (width>=1101px) and (height<=650px){.concept-panel.concept-panel-compact{gap:11px}.compact-version-list>button{min-height:56px;padding:7px 12px}.compact-utilities{padding-top:10px}.compact-panel-heading>b{font-size:22px}}@media (width<=1100px){.concept-panel.concept-panel-compact{flex-direction:row;align-items:center;gap:6px;width:auto;max-width:calc(100vw - 152px);height:38px;padding:0;display:flex;top:12px;left:12px;overflow:visible;transform:none}.concept-panel.concept-panel-compact>*{display:none}.concept-panel.concept-panel-compact>.compact-version-list{gap:4px;display:flex}.compact-version-list>button{border-radius:8px;grid-template-columns:none;min-width:36px;height:36px;min-height:36px;padding:3px;display:flex}.compact-version-list>button>span{width:28px;height:28px;font-size:11px}.compact-version-list>button>b,.compact-version-list>button>small,.compact-version-list>button>svg{display:none}.concept-panel.concept-panel-compact>.compact-customize{gap:5px;width:auto;min-height:36px;padding:6px 9px;font-size:12px;display:flex}.compact-word-home{display:none}.concept-panel.concept-panel-compact>.compact-more-button{color:#5e6673;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 9px;font-size:12px;display:flex}.compact-more-button svg{width:16px;height:16px}}@media (width<=540px){.concept-panel.concept-panel-compact{gap:4px;max-width:calc(100vw - 134px)}.concept-panel.concept-panel-compact>.compact-customize,.compact-more-button>span{display:none}.concept-panel.concept-panel-compact>.compact-more-button{width:32px;min-width:32px;padding:5px}.compact-version-list>button{min-width:31px}.compact-version-list>button>span{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.compact-hero-row i,.compact-hero-row i:after{transition:none}}.theme-f[data-page=detail] .hf-footer{padding:12px 20px calc(var(--app-bottom) + 12px);min-height:calc(var(--app-bottom) + 194px)}.theme-f[data-page=detail] .hf-quick-detail{padding-bottom:24px}.hf-detail-create{flex-direction:column;gap:12px;width:100%;display:flex}.hf-detail-cast-heading{justify-content:space-between;align-items:center;gap:12px;height:20px;display:flex}.hf-detail-cast-heading>b{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hf-detail-cast-heading small{color:var(--muted);font-size:12px;font-weight:400}.hf-detail-cast-heading>span{color:var(--muted);font-size:12px}.hf-detail-cast-carousel{width:100%;height:76px}.hf-detail-cast-track{align-items:flex-start;gap:14px;height:76px;display:flex}.theme-f .hf-detail-cast-slot{text-align:center;flex-direction:column;flex:0 0 62px;align-items:center;gap:6px;min-width:62px;height:76px;display:flex}.hf-detail-cast-avatar{border:1px dashed color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--soft);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}.hf-detail-cast-avatar>svg{stroke-width:1px;width:23px;height:23px}.hf-detail-cast-avatar.is-selected{border:1.5px solid var(--accent)}.hf-detail-cast-avatar>img{object-fit:cover;object-position:center 30%;border-radius:50%;width:100%;height:100%;display:block}.hf-detail-cast-avatar>i{border:2px solid var(--ui-nav);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-2px;right:-2px}.hf-detail-cast-avatar>i>svg{width:11px;height:11px}.hf-detail-cast-slot>b{text-overflow:ellipsis;white-space:nowrap;max-width:76px;color:var(--muted);font-size:12px;font-weight:500;line-height:18px;display:block;overflow:hidden}.hf-detail-create>.primary{width:100%;height:50px;min-height:50px;font-size:16px;font-weight:600}.theme-f .hf-detail-create>.primary:disabled{opacity:1;background:var(--soft);cursor:not-allowed;color:var(--muted)!important}.theme-f [data-block-kind=video]{min-width:0;container-type:inline-size}.theme-f [data-block-kind=video] .hf-template-track{gap:10px}.theme-f [data-block-kind=video] .hf-template-track>.hf-card{min-width:0;flex:0 0 calc(33.3333cqw - 20px)!important;width:calc(33.3333cqw - 20px)!important}.theme-f [data-block-kind=video] .hf-template-track>.hf-card .hf-card-image{aspect-ratio:3/2;height:auto!important}.theme-f [data-block-kind=video] .hf-card>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.theme-f [data-block-kind=video] .hf-card .hf-card-play{width:23px;height:23px;bottom:5px;right:5px}.theme-f [data-block-kind=video] .hf-card .hf-card-play svg{width:12px;height:12px}.theme-f [data-block-kind=video] .hf-card .hf-duration{padding:2px 4px;font-size:9px;bottom:5px;left:5px}.hf-reference-editor .hf-prompt-done{float:right;color:var(--accent);align-items:center;gap:4px;padding:0 0 6px 8px;font-size:12px;display:flex}.hf-prompt-done svg{width:14px;height:14px}.concept-panel.concept-panel-compact{z-index:60}button.compact-framework-link{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;font-family:inherit;font-weight:400;line-height:1.5}.compact-control-list>button.compact-framework-link{background:0 0;border:0;min-height:36px;padding:10px 14px}.prototype-document-panel{z-index:50;color:#30343c;background:#fff;border:1px solid #e1e5ec;border-radius:16px;flex-direction:column;font:14px/1.5 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:72px 24px 24px calc(min(340px,50vw - 282px) + 48px);overflow:hidden;box-shadow:0 12px 40px #17263d0a}.prototype-document-panel>header{background:#fff;border-bottom:1px solid #e6e9ee;flex:0 0 58px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;display:flex}.prototype-document-panel h2{margin:0;font-size:16px;font-weight:600}.prototype-document-panel>header>button{color:#667487;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.prototype-document-panel>header>button>svg{width:15px;height:15px}.prototype-document-panel>iframe{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}@media (width<=1100px){.prototype-document-panel{inset:64px 12px 12px}.prototype-document-panel>header{flex-basis:52px;min-height:52px;padding:0 18px}}.theme-f .hf-sticker-individual>img{inset:0;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.hf-recommendation-row{width:100%;min-width:0}.hf-row-current{animation:.3s both hf-row-reveal}@keyframes hf-row-reveal{0%{opacity:.7}to{opacity:1}}.hf-featured-viewport{border-radius:21px;width:100%;max-width:100%;overflow:hidden}.hf-featured-period-control{z-index:6;flex-shrink:0;position:relative}.market-app .hf-featured-period-trigger{color:var(--muted);background:0 0;align-items:center;gap:4px;padding:6px 1px 6px 8px;font-size:13px;line-height:20px;display:flex}.hf-featured-period-trigger>svg{width:13px;height:13px;transform:rotate(90deg)}.market-app .hf-featured-period-menu{background:var(--ui-nav);border:1px solid var(--line);z-index:8;border-radius:12px;width:106px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 7px 24px #0002}.market-app .hf-featured-period-menu>button{width:100%;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;display:flex}.market-app .hf-featured-period-menu>button[aria-checked=true]{background:var(--soft);color:var(--accent);font-weight:600}.hf-featured-period-menu>button>svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.hf-row-current{animation:none}}.hf-detail-cast-avatar{flex:0 0 52px}.hf-detail-cast-avatar>img{min-width:0;min-height:0;position:absolute;inset:0}.logic-tabs-panel{flex-direction:column;padding-bottom:0;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.logic-tabs-panel>header{letter-spacing:0;flex:none;font-size:12px}.logic-tabs-panel .logic-board-title{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.logic-tabs-panel .logic-board-title h2{margin:0;font-size:22px;line-height:1.3}.logic-board-title>span{color:#2464a5;background:#eef4fc;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.logic-tabs-panel .logic-mock-label{color:#7d8796;margin:0 0 14px;font-size:12px;line-height:1.5}.logic-board-tabs{border-bottom:1px solid #e5eaf1;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:14px;display:grid}.logic-board-tabs button{color:#657284;cursor:pointer;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 3px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:flex}.logic-board-tabs button[aria-selected=true]{color:#1265bc;background:#e9f2ff;border-color:#8cb9f4}.logic-board-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2879d0}.logic-board-tabs svg{flex:none;width:15px;height:15px}.logic-board-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:14px 0 10px;overflow:auto}.logic-tabs-panel .logic-board-body h3{margin:0 0 12px;font-size:15px;line-height:1.4}.logic-tabs-panel .logic-board-body p{color:#6c798b;margin:6px 0;font-size:12px;line-height:1.55}.logic-process-strip{justify-content:space-between;align-items:center;gap:3px;margin-bottom:18px;display:flex}.logic-process-strip>div{justify-items:center;gap:7px;min-width:0;display:grid}.logic-process-strip>div>svg{box-sizing:content-box;color:#4b79ad;background:#edf3fb;border-radius:10px;width:36px;height:36px;padding:9px}.logic-process-strip>div>b{white-space:nowrap;font-size:12px}.logic-process-strip>svg{color:#a5afbe;flex:none;width:11px}.logic-quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.logic-quantity-grid>div{background:#f4f7fb;border:1px solid #e8edf3;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;column-gap:6px;padding:10px 12px;display:grid}.logic-quantity-grid svg{color:#7493b8;width:19px;height:19px}.logic-quantity-grid b{font-size:26px;line-height:1}.logic-quantity-grid b>small{font-size:13px;font-weight:500}.logic-quantity-grid span{color:#6d7b8e;grid-column:1/-1;margin-top:6px;font-size:12px}.logic-inline-title{justify-content:space-between;align-items:center;margin:0 0 8px;font-size:14px;display:flex}.logic-inline-title>span{color:#7b8899;font-size:12px}.logic-form-ratio{border-radius:9px;flex:none;gap:3px;height:40px;display:flex;overflow:hidden}.logic-form-ratio>span{color:#fff;background:#497fb5;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.logic-form-ratio>span:nth-child(2){background:#7687b6}.logic-form-ratio>span:nth-child(3){background:#b888a9}.logic-form-ratio b{white-space:nowrap;font-size:13px}.logic-form-ratio svg{width:15px;height:15px}.logic-tabs-panel .logic-board-note{color:#738195;margin:10px 0;font-size:12px;line-height:1.6}.logic-number-heading{align-items:center;gap:15px;margin-bottom:16px;display:flex}.logic-number-heading>strong{color:#2263a8;letter-spacing:-2px;white-space:nowrap;font-size:46px;font-weight:650;line-height:1}.logic-number-heading>strong>small{letter-spacing:0;font-size:18px}.logic-tabs-panel .logic-number-heading h3{margin:0;font-size:19px}.logic-filter-card,.logic-ranking-card{background:#f4f7fb;border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.logic-filter-card>svg,.logic-ranking-card>svg{color:#6c8bb2;flex:none;width:19px;height:19px;margin-top:2px}.logic-filter-card b,.logic-ranking-card b{color:#34465d;font-size:14px}.logic-tabs-panel .logic-filter-card p,.logic-tabs-panel .logic-ranking-card p{margin-top:4px;font-size:12px}.logic-ranking-card small{color:#8290a2;margin-top:5px;font-size:12px;line-height:1.55;display:block}.logic-period-note{color:#758297;flex-wrap:wrap;align-items:center;gap:5px;margin:12px 0 0;font-size:12px;display:flex}.logic-period-note>span{background:#fff;border:1px solid #e1e7ef;border-radius:6px;padding:4px 7px}.logic-period-note>b{margin-left:3px;font-weight:400}.logic-tabs-panel .logic-shortage{color:#8d744c;align-items:flex-start;gap:5px;margin:13px 0 0;font-size:12px;line-height:1.6;display:flex}.logic-shortage svg{flex:none;width:14px;height:14px;margin-top:3px}.logic-tabs-panel .logic-mini-detail{border-top:1px solid #e5eaf1;margin-top:12px;padding:10px 0 0}.logic-tabs-panel .logic-mini-detail summary{color:#70829a;font-size:12px}.logic-people-ratio{grid-template-columns:repeat(6,1fr);gap:3px;margin:10px 0;display:grid}.logic-people-ratio>span{color:#7e8c9f;justify-items:center;gap:4px;font-size:12px;display:grid}.logic-people-ratio b{color:#42658e;font-size:16px}.logic-photo-types{gap:8px;display:flex}.logic-photo-types>span{color:#547292;background:#edf3fb;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.logic-media-boundary{color:#667b95;grid-template-columns:22px 1fr;gap:6px;margin:13px 0;display:grid}.logic-media-boundary b{font-size:14px}.logic-media-boundary span{grid-column:2;font-size:12px;line-height:1.5}.logic-scene-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.logic-scene-counts>div{background:#f7f9fc;border:1px solid #e2e9f2;border-radius:10px;justify-items:center;gap:8px;padding:13px 4px;display:grid}.logic-scene-counts svg{color:#6d8daf;width:22px;height:22px}.logic-scene-counts b{font-size:14px}.logic-scene-counts strong{color:#385d88;font-size:23px;line-height:1}.logic-scene-counts small{font-size:11px;font-weight:500}.logic-rotation-row{color:#6b7f98;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;font-size:12px;display:flex}.logic-rotation-row>b{color:#48617e;width:100%;margin-bottom:3px;font-size:13px}.logic-rotation-row>span{background:#edf3fb;border-radius:6px;padding:4px 9px}.logic-rotation-row>i{order:2;margin-left:6px;font-style:normal}.logic-occasion-grid{gap:7px;margin-bottom:12px;display:grid}.logic-occasion-grid>div{background:#f4f7fb;border-radius:9px;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.logic-occasion-grid svg{color:#6789ad;width:19px;height:19px}.logic-occasion-grid b{font-size:13px}.logic-occasion-grid span{color:#7c8899;font-size:12px}.logic-board-links{background:#fff;border-top:1px solid #e5eaf1;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 4px;display:flex}.logic-board-links a{color:#5879a0;align-items:center;gap:3px;font-size:12px;text-decoration:none;display:flex}.logic-board-links svg{width:12px;height:12px}@media (width<=1399px) and (width>=1241px){.logic-tabs-panel .logic-board-title h2{font-size:21px}.logic-process-strip>div>svg{width:22px;height:22px;padding:8px}.logic-process-strip>div>b{font-size:11px}.logic-board-tabs button{font-size:12px}.logic-quantity-grid>div{padding:9px 10px}.logic-tabs-panel .logic-board-body{padding-top:12px}}@media (width<=1240px){.logic-tabs-panel{padding:16px;display:none;top:76px;bottom:20px}.logic-tabs-panel.is-open{display:flex}.logic-tabs-panel .logic-board-title h2{font-size:21px}.logic-process-strip>div>svg{width:23px;height:23px;padding:7px}.logic-process-strip>div>b{font-size:11px}.logic-board-links{padding-bottom:0}}@media (width<=420px){.logic-tabs-panel{width:auto;max-width:none;padding:14px;inset:62px 10px 10px}.logic-tabs-panel .logic-board-title h2{font-size:19px}.logic-board-title>span{font-size:11px}.logic-process-strip>div>svg{width:20px;height:20px;padding:6px}.logic-process-strip>div>b{font-size:10px}.logic-board-tabs button{font-size:12px}.logic-form-ratio svg{display:none}.logic-occasion-grid>div{grid-template-columns:20px 1fr}.logic-occasion-grid span{grid-column:2}.logic-period-note,.logic-board-links a{font-size:11px}}.hf-explore-body{padding:18px 0 100px}.hf-explore-welcome{padding:0 20px 24px}.hf-explore-welcome h1{letter-spacing:-.7px;margin:0 0 8px;font-size:28px}.hf-explore-welcome p{color:var(--muted);margin:0;font-size:14px}.hf-explore-track{gap:12px;padding:0 20px}.hf-explore-card{text-align:left;flex:0 0 174px;width:174px;min-width:0}.hf-explore-art{background:var(--soft);border-radius:14px;height:212px;position:relative;overflow:hidden}.hf-explore-art>img,.hf-explore-art video{object-fit:cover;width:100%;height:100%}.hf-explore-art>.hf-photo-cover,.hf-explore-art>.hf-sticker-set-preview{width:100%;height:100%}.hf-explore-art>span{color:#fff;background:#161b27ad;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;top:9px;left:9px}.hf-explore-card>b{margin-top:10px;font-size:14px;line-height:1.4;display:block}.hf-explore-card>small{color:var(--accent);align-items:center;gap:4px;margin:6px 0;font-size:11px;display:flex}.hf-explore-card>small svg{width:12px;height:12px}.hf-explore-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.hf-explore-studio{padding:18px 20px 36px}.hf-explore-preview{background:var(--soft);border-radius:18px;position:relative;overflow:hidden}.hf-explore-preview canvas{width:100%;height:auto;display:block}.hf-explore-preview>span{color:#fff;background:#151920b3;border-radius:7px;padding:5px 8px;font-size:10px;position:absolute;top:12px;right:12px}.hf-explore-studio h2{margin:20px 0 5px;font-size:22px}.hf-explore-intro{color:var(--muted);margin:0 0 24px;font-size:13px}.hf-explore-fields{gap:25px;display:grid}.hf-explore-fields label{justify-content:space-between;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.hf-explore-fields label small{color:var(--muted);font-size:11px;font-weight:400}.hf-explore-fields input{background:var(--soft);border:1px solid var(--line);width:100%;color:var(--text);border-radius:11px;padding:13px;font-size:14px}.hf-explore-choices{flex-wrap:wrap;gap:8px;display:flex}.market-app .hf-explore-choices>button{background:var(--soft);border:1px solid #0000;border-radius:9px;padding:9px 12px;font-size:13px}.market-app .hf-explore-choices>button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--page))}.market-app .hf-explore-upload{background:var(--soft);width:100%;color:var(--text);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.hf-explore-upload img{object-fit:cover;border-radius:9px;width:68px;height:68px}.hf-explore-upload svg{width:34px;height:34px;color:var(--accent)}.hf-explore-upload span{font-size:14px}.hf-explore-faces{gap:8px;padding:12px 0 0}.hf-explore-faces button{border-radius:50%;flex:0 0 44px;width:44px;height:44px;overflow:hidden}.hf-explore-faces img{object-fit:cover;width:100%;height:100%}.market-app .hf-explore-remove{color:var(--muted);padding:8px 0;font-size:12px}.hf-explore-save{width:100%;min-height:50px;margin-top:18px}.hf-explore-studio .hf-demo-note{margin-top:24px}.hf-explore-studio .hf-photo-error{margin:12px 0}.theme-f .hf-scenes-intro{border:0;margin:28px 20px 16px;padding:0}.theme-f .hf-scenes-intro h2{letter-spacing:-.35px;margin:0;font-size:22px;font-weight:650;line-height:1.35}.theme-f .hf-scene-showcase{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin:0 20px 18px;padding:16px 0 0;overflow:hidden}.theme-f .hf-scene-showcase .hf-section-heading{gap:10px;margin:0 16px 13px}.theme-f .hf-scene-showcase .hf-section-heading h2{letter-spacing:-.2px;font-size:18px;font-weight:650;line-height:1.35}.theme-f .hf-scene-showcase .hf-section-heading>button{min-height:26px;font-size:12px}.theme-f .hf-scene-showcase .hf-scene-set{gap:8px;padding:0 16px 16px}.theme-f .hf-scene-showcase .hf-scene-media{border-radius:10px}.theme-f [data-preset]>.hf-scene-showcase .hf-section-heading h2{font-size:20px}.prototype-document-backdrop{z-index:49;background:#fff;position:fixed;inset:0 0 0 calc(min(340px,50vw - 282px) + 36px)}body:has(.prototype-document-panel) .logic-toggle{display:none!important}@media (width<=1100px){.prototype-document-backdrop{top:58px;left:0}}.concept-panel.concept-panel-compact.concept-panel-accordion{gap:10px;font-size:13px}.concept-panel-accordion .compact-panel-heading{margin:0 0 2px}.concept-panel-accordion .compact-panel-heading>b{font-size:23px}.concept-panel-accordion .compact-version-list{gap:6px}.concept-panel-accordion .compact-version-list>button{grid-template-rows:20px 16px;min-height:53px;padding:7px 12px}.concept-panel-accordion .compact-version-list small{font-size:10px}.concept-panel-accordion .compact-customize{min-height:36px}.concept-panel-accordion .compact-hero-row{min-height:28px}.compact-accordion{border-top:1px solid #e5e8ed;flex-direction:column;width:100%;display:flex}.compact-accordion-group{border-bottom:1px solid #e5e8ed;min-width:0}.compact-accordion-trigger{color:#424c5a;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-weight:550;display:flex}.compact-accordion-trigger>span{flex:1}.compact-accordion-trigger>small{color:#929aa6;font-size:11px;font-weight:400}.compact-accordion-trigger>svg{color:#8994a4;width:14px;height:14px;transition:transform .16s}.compact-accordion-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.compact-accordion-trigger[aria-expanded=true]{color:#166fc4}.compact-accordion-content{padding:2px 0 12px;animation:.15s compact-inline-reveal}.compact-accordion-content .compact-reference-list{gap:4px;margin:0 0 9px}.compact-accordion-content .compact-reference-list>button{background:#f5f7fa;border-color:#0000;border-radius:7px;gap:8px;min-height:34px;padding:5px 8px}.compact-accordion-content .compact-reference-list>button[aria-pressed=true]{background:#eef5ff;border-color:#bad2ec}.compact-accordion-content .compact-reference-list>button>span{width:23px;height:23px;font-size:11px}.compact-accordion-content .compact-reference-list>button>div{gap:5px}.compact-accordion-content .compact-reference-list b{font-size:12px}.compact-accordion-content .compact-reference-list small{font-size:10px}.compact-accordion-content .compact-reference-list svg{flex:none;width:13px;height:13px}.compact-accordion-content .appearance-controls{margin:0;padding:2px 0 0}.compact-accordion-content .appearance-modes{margin:0 0 12px;padding:3px}.compact-accordion-content .appearance-modes>button{min-height:30px;padding:5px;font-size:12px}.compact-accordion-content .appearance-colors{gap:5px}.compact-accordion-content .appearance-colors button>span{width:27px;height:27px}.compact-accordion-content .appearance-colors button>b{margin-top:5px;font-size:10px}.compact-accordion-content .compact-scenario-list{gap:5px}.compact-accordion-content .compact-scenario-list>button{border-radius:7px;min-height:34px;padding:7px 9px;font-size:12px}.compact-accordion-content .compact-scenario-list svg{width:14px;height:14px}.compact-inline-links{gap:10px;padding:4px 0;display:grid}.compact-accordion-content .compact-framework-link{min-height:23px;font-size:12px}.concept-panel-accordion .compact-panel-note{margin:0;font-size:10px}@keyframes compact-inline-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width>=1101px) and (height<=690px){.concept-panel.concept-panel-compact.concept-panel-accordion{gap:7px}.concept-panel-accordion .compact-panel-heading>b{font-size:21px}.concept-panel-accordion .compact-version-list>button{min-height:47px;padding:4px 10px}.compact-accordion-trigger{min-height:33px;padding:6px 0}.compact-accordion-content{padding-bottom:8px}.compact-accordion-content .compact-reference-list>button{min-height:30px;padding:3px 7px}}@media (width<=1100px){.concept-panel.concept-panel-compact.concept-panel-accordion{flex-flow:wrap;align-items:center;gap:6px;width:min(560px,100vw - 152px);max-width:none;height:auto;display:flex;top:12px;left:12px;transform:none}.concept-panel-accordion>.compact-version-list{display:flex}.concept-panel-accordion .compact-version-list>button{min-width:34px;height:34px;min-height:34px;padding:3px}.concept-panel-accordion>.compact-customize{width:auto;min-height:34px;display:flex}.concept-panel-accordion>.compact-accordion{background:#fff;border:1px solid #e4e8ef;border-radius:8px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:250px;padding:0 6px;display:grid}.compact-accordion-group{border:0;display:contents}.compact-accordion-trigger{gap:3px;min-height:34px;padding:6px 5px;font-size:11px}.compact-accordion-trigger>small{display:none}.compact-accordion-trigger>svg{width:11px;height:11px}.compact-accordion-content{border-top:1px solid #e7ebf1;grid-area:2/1/auto/-1;padding:8px 4px 10px}.compact-accordion-content .compact-reference-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-accordion-content .compact-reference-list>button{min-height:32px}.compact-accordion-content .compact-reference-list small{display:none}.compact-accordion-content .appearance-controls{max-width:360px}.compact-accordion-content .compact-scenario-list{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-accordion-content .compact-scenario-list>button{padding:7px;font-size:11px}.compact-accordion-content .compact-inline-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=700px){.concept-panel.concept-panel-compact.concept-panel-accordion{gap:5px;width:calc(100vw - 144px)}.concept-panel-accordion>.compact-accordion{flex-basis:100%;min-width:0}.concept-panel-accordion>.compact-customize{display:none}.compact-accordion-content .compact-reference-list,.compact-accordion-content .compact-scenario-list,.compact-accordion-content .compact-inline-links{grid-template-columns:1fr}.compact-accordion-content .appearance-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-accordion-trigger{gap:1px;padding:6px 2px;font-size:10px}.compact-accordion-trigger>svg{display:none}}@media (prefers-reduced-motion:reduce){.compact-accordion-content{animation:none}.compact-accordion-trigger>svg{transition:none}}.hf-face-album-card{min-width:0;text-align:left!important}.hf-face-album-cover{aspect-ratio:4/5;background:var(--soft);border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.hf-face-album-cover>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.hf-face-album-cover>i{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:9px;right:9px}.hf-face-album-cover>i>svg{width:14px;height:14px}.hf-face-album-caption{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.hf-face-album-caption>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:550;overflow:hidden}.hf-face-album-caption>small{color:var(--muted);flex-shrink:0;font-size:11px}.hf-face-album>header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.hf-face-album>header h2{font-size:22px}.hf-face-album>header p{color:var(--muted);margin-top:5px;font-size:12px}.hf-face-album>header>button{color:var(--accent);align-items:center;gap:5px;font-size:12px;display:flex}.hf-face-album>header>button>svg{width:14px;height:14px}.hf-face-rename{align-items:center;gap:12px;width:100%;display:flex}.hf-face-rename input{border:1px solid var(--line);background:var(--soft);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:10px}.hf-face-rename>button{color:var(--accent);flex-shrink:0;font-size:13px}.hf-face-view-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.hf-face-view-grid>article{min-width:0}.hf-face-view-photo{aspect-ratio:3/4;width:100%;display:block;position:relative;overflow:hidden;background:var(--soft)!important;border:1px solid var(--line)!important;border-radius:13px!important}.hf-face-view-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf-face-view-photo>span{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.hf-face-view-photo>span>svg{width:25px;height:25px;color:var(--accent)}.hf-face-view-photo>span>b{font-size:12px;font-weight:400}.hf-face-view-caption{justify-content:space-between;align-items:center;gap:6px;margin-top:10px;display:flex}.hf-face-view-caption>b{font-size:14px;font-weight:550}.hf-face-view-caption>button{color:var(--accent);font-size:12px}.hf-face-version-link{align-items:center;gap:3px;display:flex;color:var(--muted)!important;margin-top:8px!important;font-size:11px!important}.hf-face-version-link>svg{width:12px;height:12px}.hf-face-album-hint{color:var(--muted);font-size:12px;line-height:1.65;margin:20px 0 24px!important}.hf-face-history{margin:18px 0 24px}.hf-face-history>h3{margin:0 0 12px;font-size:14px;font-weight:550}.hf-face-history-track{gap:12px;display:flex}.hf-face-history-track>button{flex-direction:column;flex:0 0 76px;gap:7px;width:76px;font-size:11px;display:flex;color:var(--muted)!important}.hf-face-history-track img{object-fit:cover;border:2px solid #0000;border-radius:10px;width:76px;height:88px;display:block}.hf-face-history-track [aria-pressed=true] img{border-color:var(--accent)}.hf-face-ai-requests{border-top:1px solid var(--line);margin-bottom:20px;padding-top:16px;font-size:13px}.hf-face-ai-requests summary{cursor:pointer}.hf-face-ai-requests article{background:var(--soft);border-radius:10px;margin-top:14px;padding:12px}.hf-face-ai-requests article>b{font-size:13px}.hf-face-ai-requests article>p{color:var(--muted);margin:8px 0;font-size:12px}.hf-face-ai-requests small{color:var(--muted);font-size:11px}.hf-face-album-message,.hf-face-editor-message{color:var(--muted);font-size:12px;margin:14px 0!important}.hf-face-photo-editor{padding-bottom:10px}.hf-face-editor-preview{background:var(--soft);--face-preview-height:240px;width:100%;height:240px;height:var(--face-preview-height);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.hf-face-editor-preview>img{object-fit:contain;transform-origin:50%;position:absolute;top:50%;left:50%}.hf-face-editor-preview>button{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;min-height:30px;position:absolute;bottom:10px;right:10px;color:#fff!important;background:#0007!important;padding:6px 10px!important;font-size:11px!important}.hf-face-editor-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.hf-face-editor-toolbar>b{font-size:14px;font-weight:550}.hf-face-editor-toolbar>div{gap:16px;display:flex}.hf-face-editor-toolbar button{color:var(--accent);font-size:12px}.hf-face-editor-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:8px 0 18px;display:grid}.hf-face-editor-tabs>button{min-height:42px;color:var(--muted);font-size:14px;border-bottom:2px solid #0000!important}.hf-face-editor-tabs>button[aria-pressed=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)!important}.hf-face-presets{gap:12px;display:flex}.hf-face-presets>button{color:var(--muted);flex-direction:column;flex:0 0 70px;align-items:center;gap:7px;font-size:12px;display:flex}.hf-face-presets img{object-fit:cover;border:2px solid #0000;border-radius:10px;width:70px;height:82px;display:block}.hf-face-presets [aria-pressed=true] img{border-color:var(--accent)}.hf-face-presets [aria-pressed=true]{color:var(--accent)}.hf-face-adjustments{gap:14px;display:grid}.hf-face-adjustments>label,.hf-face-local-strength{display:block}.hf-face-adjustments>label>span,.hf-face-local-strength>span{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:13px;display:flex}.hf-face-adjustments b,.hf-face-local-strength b{color:var(--muted);font-size:12px;font-weight:400}.hf-face-adjustments input,.hf-face-local-strength input{width:100%;accent-color:var(--accent);min-height:26px;margin:0;display:block}.hf-face-local-types{gap:8px;display:flex}.hf-face-local-types>button{min-height:32px;color:var(--muted);border-radius:16px;flex:none;background:var(--soft)!important;padding:6px 10px!important;font-size:12px!important}.hf-face-local-types>button[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg))!important}.hf-face-local>p{color:var(--muted);font-size:12px;line-height:1.7;margin:14px 0!important}.hf-face-local textarea{resize:none;border:1px solid var(--line);background:var(--soft);width:100%;min-height:80px;color:var(--ink);border-radius:10px;margin-top:12px;padding:10px;font:12px/1.65 inherit;display:block}.hf-face-more{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hf-face-more>button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:62px;display:flex;background:var(--soft)!important;font-size:13px!important}.hf-face-more svg{width:18px;height:18px}.hf-face-editor-save{z-index:2;width:100%;position:sticky;bottom:0;min-height:48px!important;margin-top:22px!important}.sheet-f .hf-face-editor-save:disabled{opacity:1;background:var(--soft);color:var(--muted)!important}.logic-tabs-panel .logic-number-heading{margin-bottom:12px}.logic-tabs-panel .logic-board-note{margin:8px 0}.logic-tabs-panel .logic-mini-detail{margin-top:8px;padding-top:8px}.logic-tabs-panel .logic-filter-card,.logic-tabs-panel .logic-ranking-card{margin-top:11px}.logic-tabs-panel .logic-period-note{margin-top:10px}.logic-scene-rules{background:#f4f7fb;border-radius:10px;gap:5px;margin:11px 0;padding:10px 12px;display:grid}.logic-tabs-panel .logic-scene-rules>p{grid-template-columns:34px 1fr;gap:7px;margin:0;font-size:12px;line-height:1.55;display:grid}.logic-scene-rules b{color:#34465d;font-size:13px}.logic-scene-rules small{color:#7b8a9e;margin-top:2px;font-size:11px;display:block}.logic-explore-panel .logic-board-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.logic-explore-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.logic-explore-examples>div{background:#f4f7fb;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;column-gap:6px;padding:12px;display:grid}.logic-explore-examples svg{color:#6a89b0;width:19px;height:19px}.logic-explore-examples b{color:#3d546f;font-size:14px}.logic-explore-examples span{color:#76859a;grid-column:1/-1;margin-top:7px;font-size:12px;line-height:1.45}.logic-explore-schema{border:1px solid #e3e9f1;border-radius:10px;margin:13px 0;display:grid;overflow:hidden}.logic-explore-schema>div{background:#f7f9fc;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.logic-explore-schema>div:last-child{border:0}.logic-explore-schema code{color:#356899;font-size:12px}.logic-explore-schema span{color:#78869a;font-size:12px}.logic-explore-panel .logic-process-strip{margin:14px 0 18px}.theme-f [data-card-columns],.theme-f [data-card-aspect]{min-width:0;container-type:inline-size}.theme-f [data-card-columns] .hf-template-track{gap:12px;padding-inline:20px}.theme-f [data-card-columns] .hf-template-track>.hf-card{width:calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns))!important;flex:0 0 calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns))!important;min-width:0!important}.theme-f [data-card-aspect]:not([data-card-columns]) .hf-template-track>.hf-card{flex:0 0 160px!important;width:160px!important;min-width:160px!important}.theme-f [data-card-aspect] .hf-template-track>.hf-card .hf-card-image{overflow:hidden;height:auto!important;aspect-ratio:var(--home-card-aspect)!important}.theme-f [data-card-aspect] .hf-template-track>.hf-card .hf-card-image>.art,.theme-f [data-card-aspect] .hf-template-track>.hf-card .hf-card-image>.hf-photo-cover{width:100%;height:100%}.theme-f [data-card-aspect] .hf-template-track>.hf-card .hf-card-image img{object-fit:cover!important}.layout-preview-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin:10px 0 4px;display:grid}.layout-preview-label{color:#253348;grid-column:1/-1;font-size:12px;font-weight:600}.layout-preview-controls>label{color:#687383;flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.layout-preview-controls select{color:#253348;background:#fff;border:1px solid #d8e1ed;border-radius:7px;width:100%;min-width:0;height:32px;padding:4px 6px;font:12px inherit}.layout-editor .layout-preview-controls>button{white-space:nowrap;height:32px;padding:5px 7px}@media (width>=1101px){.concept-panel.concept-panel-compact.concept-panel-accordion{top:24px;transform:none}}@media (width<=1100px){body:has(.concept-panel-accordion){--prototype-control-reserve:100px}body:has([data-panel-group=references]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:270px}body:has([data-panel-group=appearance]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:250px}body:has([data-panel-group=scenario]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:157px}body:has([data-panel-group=framework]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:154px}.concept-panel.concept-panel-compact.concept-panel-accordion{align-items:flex-start}.concept-panel-accordion>.compact-accordion{flex-basis:100%;min-width:0}body:has(.concept-panel-accordion) .phone-stage{padding:var(--prototype-control-reserve) 12px 12px;align-items:start}body:has(.concept-panel-accordion) .phone-scale-box{zoom:.8}body:has(.compact-accordion-content) .phone-scale-box{zoom:.72}body:has(.concept-panel-accordion) .prototype-document-panel{top:var(--prototype-control-reserve)}body:has(.compact-accordion-content) .logic-tabs-panel.is-open{top:var(--prototype-control-reserve)}}@media (width<=700px){body:has([data-panel-group=references]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:346px}body:has([data-panel-group=appearance]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:272px}body:has([data-panel-group=scenario]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:229px}body:has([data-panel-group=framework]>.compact-accordion-trigger[aria-expanded=true]){--prototype-control-reserve:193px}}.hf-face-photo-editor[data-keyboard-visible=true] .hf-face-editor-preview{display:none}.hf-face-photo-editor[data-keyboard-visible=true] .hf-face-editor-toolbar{margin-top:0}.hf-face-local-input-label{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.hf-face-local-input-label>button{color:var(--accent);min-height:30px;font-size:12px}.hf-face-local-input-label+textarea{margin-top:5px}.theme-f .hf-recommendation-row .hf-sticker-pack-art{aspect-ratio:3/2;overflow:hidden;height:auto!important;padding:0!important}.theme-f .hf-recommendation-row .hf-sticker-pack-art>.hf-dynamic-sticker-set{grid-auto-rows:minmax(0,1fr);height:100%}.theme-f .hf-recommendation-row .hf-sticker-pack-art>.hf-dynamic-sticker-set>div{aspect-ratio:auto;height:100%;min-height:0}.library-choice-grid label>.library-source-path{text-align:left;color:#4d76a4;cursor:pointer;background:0 0;border:0;border-top:1px solid #e7ecf3;width:calc(100% - 20px);margin:5px 10px 0;padding:5px 0;font-family:inherit;font-size:11px;line-height:1.5;display:block}.library-choice-grid .library-source-fallback{overflow-wrap:anywhere;color:#738195;-webkit-user-select:text;user-select:text;margin:4px 10px;font-size:10px;line-height:1.5;display:block}.library-filters>.library-document-link{color:#526f93;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;display:block}.logic-board-links>button{font:inherit;color:#5879a0;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.logic-video-preview-icon{align-items:flex-start;gap:3px;margin-top:2px;display:flex}.logic-video-preview-icon i{aspect-ratio:2/3;background:#eaf1fa;border:1px solid #6a8bb3;border-radius:2px;width:9px;display:block}.theme-f .hf-sticker-reference{background:var(--soft);justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.theme-f .hf-sticker-reference>img{object-position:center;border:0;width:100%;height:100%;display:block;object-fit:cover!important;animation:none!important;transform:none!important}.theme-f .hf-recommendation-row .hf-sticker-pack-card{flex:0 0 174px;width:174px;min-width:0}.theme-f .hf-recommendation-row .hf-sticker-pack-art{aspect-ratio:4/5;border-radius:14px;width:100%;overflow:hidden;height:auto!important;padding:0!important}.theme-f .hf-recommendation-row .hf-sticker-pack-art>.hf-sticker-reference,.theme-f .hf-featured-card>.hf-sticker-reference,.theme-f .hf-scene-current>.hf-sticker-reference{position:absolute;inset:0}.theme-f .hf-header .hf-lab-brand{letter-spacing:-.55px;align-items:center;gap:10px;font-size:23px;display:flex}.theme-f .hf-lab-brand>svg{width:27px;height:27px;color:var(--accent);flex:none}.theme-f .hf-nav [data-lab-icon]{width:24px;height:24px}.theme-f .hf-explore-body{padding-top:12px}.theme-f .hf-explore-featured{margin:0 0 30px}.theme-f .hf-explore-featured .hf-featured-heading h2{font-size:20px}.theme-f .hf-explore-featured .hf-featured-card{height:340px}.theme-f .hf-explore-featured .hf-featured-copy em{font-size:13px}.hf-explore-art[data-reference-fit=contain]>img{background:#fff;object-fit:cover!important;transform:none!important}.theme-f .hf-explore-featured .hf-featured-dots{flex-wrap:wrap;max-width:calc(100% - 48px)}.theme-f .hf-explore-featured .hf-featured-dots>button{flex:0 0 15px;width:15px;height:24px}.theme-f .hf-explore-featured .hf-featured-dots>button[aria-pressed=true] span{width:11px}.theme-f .hf-result-image[data-play-preview=true]>.art{aspect-ratio:4/5;height:auto}.theme-f .hf-result-image[data-play-preview=true]>.art>img{position:absolute;inset:0;object-fit:cover!important}.theme-f .hf-recommendation-row .hf-sticker-pack-art{position:relative}.theme-f [data-block-kind=sticker] .hf-type-sticker .hf-card-image{border-radius:14px;overflow:hidden;aspect-ratio:4/5!important;height:auto!important;padding:0!important}.hf-explore-choices[data-photo-options=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hf-explore-choices[data-photo-options=true]>button{border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:5px 5px 9px;display:flex;overflow:hidden}.hf-explore-choices[data-photo-options=true]>button>img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%;display:block}.hf-explore-choices[data-photo-options=true]>button>span{font-size:11px;line-height:1.4}.hf-personality-result{background:var(--soft);border-radius:15px;gap:8px;margin:15px 0 22px;padding:16px;display:grid}.hf-personality-result>small{color:var(--accent);font-size:12px}.hf-personality-result>b{font-size:19px}.hf-personality-result>p{color:var(--muted);font-size:13px;line-height:1.7}.hf-my-page.hf-album-home{padding-top:10px}.hf-album-home .hf-my-account{margin-bottom:19px;padding:10px 0}.hf-album-home .hf-my-account-icon{width:36px;height:36px}.hf-album-home .hf-my-account b{font-size:15px}.hf-album-home .hf-my-account small{font-size:11px}.hf-album-home .hf-my-section-title{margin-bottom:18px}.hf-album-home .hf-my-section-title h2{font-size:23px}.hf-album-home .hf-avatar-grid{gap:22px 15px}.hf-album-book{background:0 0!important;padding:0!important;overflow:visible!important}.hf-album-book .hf-face-album-cover{aspect-ratio:1;box-shadow:0 -4px 0 -1px var(--soft),0 -8px 0 -3px var(--line);border-radius:15px;margin-top:8px}.hf-album-book .hf-face-album-cover>img{object-position:center 27%}.hf-album-book .hf-face-album-caption{flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px;display:flex}.hf-album-book .hf-face-album-caption>b{max-width:100%;font-size:14px}.hf-album-book .hf-face-album-caption>small{font-size:10px}.hf-album-pending-entry{width:100%;min-height:47px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;display:flex;background:var(--soft)!important;text-align:left!important;margin:16px 0!important;padding:11px 13px!important}.hf-album-pending-entry>b{flex:1;font-size:13px;font-weight:550}.hf-album-pending-entry>span{color:var(--muted);font-size:12px}.hf-album-pending-entry>svg{width:17px;height:17px;color:var(--muted)}.hf-album-detail>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.hf-album-detail>header h2,.hf-album-inbox>header h2{margin:0;font-size:21px;line-height:1.3}.hf-album-detail>header p,.hf-album-inbox>header p{color:var(--muted);margin:7px 0 0;font-size:12px}.hf-album-detail>header>button{color:var(--accent);white-space:nowrap;font-size:12px}.hf-album-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr 1.15fr;gap:4px;margin-bottom:20px;display:grid}.hf-album-tabs>button{min-height:43px;color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:13px;display:flex;border-bottom:2px solid #0000!important;padding:0 3px!important}.hf-album-tabs>button[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)!important}.hf-album-tabs small{color:var(--muted);font-size:10px;font-weight:400}.hf-album-original-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hf-album-original-grid article{min-width:0}.hf-album-photo{aspect-ratio:3/4;border-radius:11px;width:100%;display:block;overflow:hidden;background:var(--soft)!important;padding:0!important}.hf-album-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.hf-album-original-grid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px;margin-top:8px;display:flex}.hf-album-original-grid b{font-size:11px;font-weight:500}.hf-album-original-grid article>div button{color:var(--accent);font-size:10px;padding:3px!important}.hf-album-note{color:var(--muted);margin:17px 0 22px;font-size:11px}.hf-album-add-views{gap:8px;margin-top:15px;display:flex}.hf-album-add-views button{border-radius:9px;align-items:center;gap:5px;font-size:12px;display:flex;background:var(--soft)!important;padding:8px 12px!important}.hf-album-add-views svg{width:15px;height:15px}.hf-album-add-sheet{width:100%;min-height:44px;color:var(--accent);border-radius:11px;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex;background:var(--soft)!important;padding:9px 12px!important}.hf-album-add-sheet>svg:last-child{margin-left:auto}.hf-album-sheets{gap:18px;display:grid}.hf-album-sheet-photo{aspect-ratio:2848/1600;border-radius:12px;width:100%;display:block;overflow:hidden;background:#e8e9ea!important;padding:0!important}.hf-album-sheet-photo img{object-fit:cover;width:100%;height:100%;display:block}.hf-album-sheets article>div{align-items:center;gap:15px;margin:9px 0;display:flex}.hf-album-sheets b{flex:1;font-size:13px}.hf-album-sheets article>div button,.hf-album-original-link{color:var(--accent);font-size:12px}.hf-album-sheets article>div button:last-child{color:var(--muted)}.hf-album-original-link{margin:3px 0 0;font-size:11px}.hf-album-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.hf-album-empty>svg{width:30px;height:30px}.hf-album-empty>b{color:var(--ink);font-size:14px;font-weight:500}.hf-album-empty>p{margin:0;font-size:12px;line-height:1.6}.hf-album-versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;display:grid}.hf-album-versions article>button{aspect-ratio:1;border-radius:12px;width:100%;display:block;overflow:hidden;background:var(--soft)!important;padding:0!important}.hf-album-versions img{object-fit:cover;width:100%;height:100%;display:block}.hf-album-versions article>div{grid-template-columns:1fr auto;align-items:center;gap:4px;margin-top:8px;display:grid}.hf-album-versions b{font-size:12px;font-weight:500}.hf-album-versions small{color:var(--muted);grid-row:2;font-size:10px}.hf-album-versions article>div button{color:var(--accent);grid-area:1/2/3;font-size:12px}.hf-album-full-image{flex-direction:column;gap:16px;min-height:350px;display:flex}.hf-album-full-image>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.hf-album-full-image b{font-size:15px}.hf-album-full-image>div button{border-radius:50%;place-items:center;width:30px;height:30px;display:grid;background:var(--soft)!important}.hf-album-full-image>img{object-fit:cover;background:var(--soft);border-radius:12px;width:100%;height:auto;max-height:53vh;display:block}.hf-album-full-image>a{color:var(--accent);align-self:center;margin-bottom:12px;font-size:12px;text-decoration:none}.hf-album-inbox>header{margin-bottom:19px}.hf-album-inbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 11px;display:grid}.hf-album-inbox-grid>button{min-width:0;text-align:left!important;padding:0!important}.hf-album-inbox-grid>button>img{aspect-ratio:2848/1600;object-fit:cover;background:var(--soft);border-radius:9px;width:100%;display:block}.hf-album-inbox-grid>button>span{margin-top:7px;font-size:12px;display:block}.hf-album-inbox-back{color:var(--accent);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.hf-album-inbox-back svg{width:15px;height:15px}.hf-album-inbox h3{margin:20px 0 10px;font-size:14px}.hf-album-assign-list{flex-direction:column;gap:8px;display:flex}.hf-album-assign-list>button{border-radius:12px;align-items:center;gap:12px;display:flex;border:1px solid var(--line)!important;text-align:left!important;padding:9px!important}.hf-album-assign-list>button[aria-pressed=true]{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 6%,transparent)!important}.hf-album-assign-list img{object-fit:cover;border-radius:6px;width:38px;height:44px}.hf-album-assign-list span{flex:1;font-size:13px}.hf-album-assign-list svg{width:17px;height:17px;color:var(--accent)}.hf-album-confirm{width:100%;margin-top:20px!important}.hf-generated-my>.hf-my-account{min-height:43px;margin:0 0 15px!important;padding:6px 0!important}.hf-generated-my .hf-my-account-icon{width:32px;height:32px}.hf-generated-my .hf-my-account b{font-size:13px}.hf-generated-my .hf-my-account small{font-size:10px}.hf-generated-title{justify-content:space-between;align-items:baseline;margin:0 0 13px;display:flex}.hf-generated-title h2{letter-spacing:-.6px;margin:0;font-size:23px;line-height:1.25}.hf-generated-title>span{color:var(--muted);font-size:12px}.hf-generated-banner-viewport{background:var(--soft);border-radius:15px;width:100%;overflow:hidden;container-type:inline-size}.hf-generated-banner-track{gap:12px;padding:0;display:flex}.hf-generated-banner-track>.hf-generated-banner-card{aspect-ratio:2848/1600;border-radius:15px;flex:0 0 100cqw;width:100cqw;min-width:100cqw;display:block;overflow:hidden;background:var(--soft)!important;padding:0!important}.hf-generated-banner-card>img{object-fit:cover;width:100%;height:100%;display:block}.hf-generated-banner-caption{justify-content:space-between;align-items:center;gap:12px;padding:11px 0 17px;display:flex}.hf-generated-banner-caption>span{align-items:baseline;gap:8px;min-width:0;display:flex}.hf-generated-banner-caption b{white-space:nowrap;font-size:13px;font-weight:550}.hf-generated-banner-caption small{color:var(--muted);font-size:10px}.hf-generated-banner-caption>span>small{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.hf-generated-banner-caption>div{flex-shrink:0;align-items:center;gap:7px;display:flex}.hf-generated-banner-caption button{width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;display:grid;background:var(--soft)!important}.hf-generated-banner-caption button:disabled{opacity:.3}.hf-generated-banner-caption button svg{width:13px;height:13px}.hf-generated-grid-label{justify-content:space-between;align-items:baseline;margin:5px 0 13px;display:flex}.hf-generated-grid-label h3{letter-spacing:-.3px;margin:0;font-size:17px}.hf-generated-grid-label small{color:var(--muted);font-size:10px}.hf-generated-face-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px;display:grid}.hf-generated-face-grid>article{min-width:0}.hf-generated-face-select{border-radius:13px;width:100%;display:block;position:relative;overflow:hidden;background:var(--soft)!important;border:2px solid #0000!important;padding:0!important}.hf-generated-face-select[aria-pressed=true]{border-color:var(--accent)!important}.hf-generated-face-thumb{aspect-ratio:4/5;background:var(--soft);width:100%;display:block;position:relative;overflow:hidden}.hf-generated-face-thumb>img{object-fit:cover;object-position:center 32%;width:300%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.hf-generated-face-select>i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:8px;right:8px}.hf-generated-face-select>i>svg{width:13px;height:13px}.hf-generated-face-grid article>div{justify-content:space-between;align-items:center;gap:7px;margin-top:7px;padding:0 2px;display:flex}.hf-generated-face-grid article>div>b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.hf-generated-face-grid article>div>button{color:var(--accent);font-size:11px;padding:4px!important}.hf-generated-my>.hf-my-list{margin-top:25px}.hf-album-edit-label{color:var(--accent);font-size:10px;font-style:normal;position:absolute;top:1px;right:0}.hf-album-book .hf-face-album-caption{position:relative}.hf-album-book .hf-face-album-caption>b{padding-right:28px}.hf-generated-viewer>img{object-fit:cover;background:var(--soft);border-radius:13px;width:100%;height:auto;max-height:48vh;display:block}.hf-generated-viewer-name{justify-content:space-between;align-items:center;gap:10px;margin:15px 0;display:flex}.hf-generated-viewer-name>b{font-size:17px}.hf-generated-viewer-name>span{color:var(--muted);font-size:11px}.hf-generated-viewer-actions{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.hf-generated-viewer-actions>a,.hf-generated-viewer-actions>button{color:var(--accent);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.hf-generated-viewer-actions svg{width:15px;height:15px}.hf-generated-viewer>.primary{width:100%}.hf-generated-manage-link{color:var(--accent);margin:15px auto 6px;font-size:12px;display:block;padding:5px!important}.hf-generated-version-list{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.hf-generated-version-list>summary{color:var(--muted);cursor:pointer;font-size:13px}.hf-generated-version-list>button{align-items:center;gap:12px;width:100%;display:flex;text-align:left!important;border-bottom:1px solid var(--line)!important;padding:10px 0!important}.hf-generated-version-list>button>img{aspect-ratio:2848/1600;object-fit:cover;background:var(--soft);border-radius:6px;width:80px}.hf-generated-version-list>button>span{flex:1;font-size:12px}.hf-generated-version-list>button>svg{color:var(--accent);width:16px;height:16px}.hf-cast-picker-actions{grid-template-columns:1fr;gap:9px;margin-bottom:22px;display:grid}.hf-generated-casting h3{margin:0;font-size:18px}.hf-generated-casting>p{color:var(--hf-muted,#858b96);margin:6px 0 14px;font-size:13px}.hf-generated-cast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.hf-generated-cast-grid>button{text-align:left;min-width:0;color:inherit;background:0 0;border:0;padding:0;position:relative}.hf-generated-cast-grid .hf-generated-face-thumb{aspect-ratio:4/5;border-radius:12px;overflow:hidden}.hf-generated-cast-grid b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.hf-generated-cast-grid>button[aria-pressed=true] .hf-generated-face-thumb{outline-offset:2px;outline:2px solid #0783fb}.hf-generated-cast-grid i{color:#fff;background:#0783fb;border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;top:5px;right:5px}.hf-detail-cast-slot small{color:#0783fb;font-size:11px}.hf-detail-cast-slot b{text-overflow:ellipsis;white-space:nowrap;max-width:94px;overflow:hidden}.hf-generated-face-thumb.is-cropped>img{object-fit:cover;object-position:center;width:100%;height:100%}.hf-detail-cast-carousel,.hf-detail-cast-track,.theme-f .hf-detail-cast-slot{height:92px}.theme-f .hf-detail-cast-slot{gap:4px}.hf-detail-cast-slot>b,.hf-detail-cast-slot>small{flex:none;line-height:14px}.theme-f[data-page=detail] .hf-route-view.has-footer{bottom:calc(var(--app-bottom) + 210px)}.hf-generated-title>div{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.hf-generated-title>div>button{color:var(--accent);font-size:12px;padding:4px 0!important}.hf-generated-my{padding-top:0!important}.hf-gallery-minimal{position:relative}.hf-gallery-topline{height:48px;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;display:flex}.hf-gallery-topline>div,.hf-gallery-grid-tools>div{align-items:center;gap:4px;display:flex}.hf-gallery-minimal button{font-size:16px}.hf-gallery-topline button,.hf-gallery-grid-tools button{min-width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.hf-gallery-minimal button>svg{flex:none;width:22px;height:22px}.hf-gallery-menu{z-index:6;border:1px solid var(--line);background:var(--bg);border-radius:18px;width:225px;padding:8px;position:absolute;top:49px;right:0;box-shadow:0 8px 30px #0002}.hf-gallery-menu button{text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;display:flex;padding:8px 12px!important}.hf-gallery-menu button>span{color:var(--muted);margin-left:auto}.hf-gallery-minimal .hf-generated-banner-viewport{border-radius:16px;position:relative}.hf-gallery-banner-edit{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex;position:absolute;bottom:10px;right:10px;color:#fff!important;background:#151515b8!important;padding:0 15px!important;font-size:16px!important}.hf-gallery-minimal .hf-generated-banner-caption{gap:8px;height:56px;padding:4px 0}.hf-gallery-minimal .hf-generated-banner-caption>b{font-size:16px;font-weight:550}.hf-gallery-minimal .hf-generated-banner-caption>div{gap:0}.hf-gallery-minimal .hf-generated-banner-caption span{color:var(--muted);text-align:center;min-width:52px;font-size:14px}.hf-gallery-minimal .hf-generated-banner-caption button{width:44px;height:44px;background:0 0!important}.hf-gallery-minimal .hf-generated-banner-caption button>svg{width:18px;height:18px}.hf-gallery-grid-tools{justify-content:space-between;align-items:center;height:48px;margin:0 0 10px;display:flex}.hf-gallery-zoom{background:var(--soft);border-radius:24px;padding:0 4px}.hf-gallery-minimal button:disabled{opacity:.35}.hf-gallery-grid-tools .hf-gallery-select-mode{min-width:64px;color:var(--accent);padding:0 10px!important}.hf-gallery-filters{gap:8px;margin:0 0 14px;display:flex}.hf-gallery-filters>button{min-height:44px;color:var(--muted);border-radius:24px;flex:1;justify-content:center;align-items:center;gap:6px;display:flex;background:var(--soft)!important}.hf-gallery-filters>button[aria-pressed=true]{color:#fff;background:var(--accent)!important}.hf-gallery-minimal .hf-generated-face-grid{grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr));touch-action:pan-y;gap:4px;margin:0 -10px;padding-bottom:18px;display:grid}.hf-gallery-minimal .hf-generated-face-grid>article{min-width:0;position:relative}.hf-gallery-minimal .hf-generated-face-select{border-radius:5px;width:100%;display:block;position:relative;overflow:hidden;padding:0!important}.hf-gallery-minimal .hf-generated-face-thumb{aspect-ratio:1;border-radius:5px;width:100%;overflow:hidden}.hf-gallery-minimal .hf-generated-face-select[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:-2px}.hf-gallery-minimal .hf-generated-face-select i{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;bottom:auto;right:6px}.hf-gallery-minimal .hf-generated-face-select i>svg{width:16px;height:16px}.hf-gallery-minimal .hf-generated-face-select i.is-unchecked{background:#0003;border-color:#fffd}.hf-gallery-minimal .hf-generated-face-grid[data-columns="5"] .hf-generated-face-select i{width:21px;height:21px;top:4px;right:4px}.hf-gallery-delete-single{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid;position:absolute;bottom:4px;right:4px;color:#fff!important;background:#111b!important}.hf-gallery-selection-bar{z-index:5;border:1px solid var(--line);background:var(--bg);border-radius:28px;justify-content:space-between;align-items:center;gap:8px;min-height:58px;margin:0 -7px 8px;padding:6px 10px;font-size:16px;display:flex;position:sticky;bottom:2px;box-shadow:0 5px 25px #0002}.hf-gallery-selection-bar button{min-height:44px;color:var(--accent);justify-content:center;align-items:center;gap:6px;display:flex;padding:0 8px!important}.hf-gallery-selection-bar>span{font-size:14px}.hf-gallery-undo{background:var(--soft);border-radius:14px;align-items:center;gap:10px;min-height:48px;margin:0 0 12px;padding:6px 9px;font-size:14px;display:flex}.hf-gallery-undo>span{flex:1}.hf-gallery-undo button{min-height:38px;color:var(--accent);align-items:center;gap:5px;font-size:14px;display:flex}.hf-gallery-undo button:last-child{min-width:36px;color:var(--muted)}.hf-gallery-undo svg{width:18px!important;height:18px!important}.hf-gallery-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex}.hf-gallery-empty>svg{width:36px;height:36px;color:var(--muted)}.hf-gallery-empty>p{color:var(--muted);margin:0;font-size:16px}.hf-gallery-empty>button{min-height:44px;color:var(--accent);border-radius:24px;background:var(--soft)!important;padding:0 20px!important}.concept-panel .compact-asset-manager{color:#304765;text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;margin:8px 0 0;padding:9px 12px;font-size:16px;display:flex}.compact-asset-manager>svg:last-child{margin-left:auto}.compact-asset-manager>svg{width:18px;height:18px}.hf-fe-editor{padding:0 0 max(12px,var(--app-bottom,0px));color:var(--ink);--hf-fe-preview-height:clamp(220px,34dvh,340px);flex-direction:column;gap:0;font-size:14px;display:flex;position:relative}.hf-fe-editor button,.hf-fe-editor summary,.hf-fe-editor input,.hf-fe-editor textarea{font-family:inherit;font-size:14px!important}.hf-fe-editor button{touch-action:manipulation;min-width:44px;min-height:44px;color:var(--ink);border-radius:12px}.hf-fe-editor button:disabled{opacity:.38;cursor:default}.hf-fe-editor button:not(:disabled):active{background:var(--soft)!important}.hf-fe-editor button:focus-visible,.hf-fe-editor summary:focus-visible,.hf-fe-editor input:focus-visible,.hf-fe-editor textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hf-fe-topbar{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;gap:2px;min-height:56px;padding:0 0 8px;display:flex;position:sticky;top:0}.hf-fe-cancel,.hf-fe-done{white-space:nowrap;padding:0 9px!important}.hf-fe-editor .hf-fe-done{color:var(--accent);font-weight:650}.hf-fe-top-actions{align-items:center;gap:0;display:flex}.hf-fe-icon{justify-content:center;align-items:center;padding:10px!important;display:inline-flex!important}.hf-fe-icon svg{width:22px;height:22px}.hf-fe-icon[aria-pressed=true]{color:var(--accent);background:var(--soft)!important}.hf-fe-preview{isolation:isolate;width:100%;height:var(--hf-fe-preview-height);background:var(--soft);border-radius:14px;flex:none;position:relative;overflow:hidden;container-type:inline-size}.hf-fe-preview>img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute;top:50%;left:50%}.hf-fe-original-badge{color:#fff;background:#0009;border-radius:6px;padding:5px 9px;font-size:14px;position:absolute;bottom:12px;left:12px}.hf-fe-tools{padding:8px 0 0}.hf-fe-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.hf-fe-tabs>button{min-height:66px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;padding:8px!important}.hf-fe-tabs>button[aria-selected=true]{color:var(--accent);background:var(--soft)!important}.hf-fe-tabs svg{width:24px;height:24px}.hf-fe-presets,.hf-fe-local-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.hf-fe-presets>button,.hf-fe-local-options>button{flex-direction:column;align-items:center;gap:7px;min-width:0;line-height:1.35;display:flex;padding:0 0 4px!important}.hf-fe-thumb{aspect-ratio:1;background:var(--soft);border:2px solid #0000;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.hf-fe-thumb>img{object-fit:cover;object-position:center 30%;border-radius:9px;width:100%;height:100%;display:block}.hf-fe-presets [aria-pressed=true],.hf-fe-local-options [aria-pressed=true]{color:var(--accent)}.hf-fe-presets [aria-pressed=true] .hf-fe-thumb,.hf-fe-local-options [aria-pressed=true] .hf-fe-thumb{border-color:var(--accent)}.hf-fe-adjust-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px;display:grid}.hf-fe-adjust-tools>button{min-height:64px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;padding:6px!important}.hf-fe-adjust-tools>button[aria-pressed=true]{color:var(--accent)}.hf-fe-adjust-tools svg{width:24px;height:24px}.hf-fe-range{margin:12px 4px 0;display:block}.hf-fe-range>span{justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.hf-fe-range output{font-variant-numeric:tabular-nums;color:var(--muted);font-size:14px}.hf-fe-range input{width:100%;height:44px;min-height:44px;accent-color:var(--accent);background:0 0;margin:0;padding:0;display:block}.hf-fe-local-status{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.hf-fe-local-status>span:first-child{background:var(--soft);color:var(--ink);border-radius:7px;padding:5px 9px}.hf-fe-area-thumb>img{transform-origin:50% 38%;transform:scale(1.9)}.hf-fe-area-thumb[data-area="2"]>img{transform-origin:62% 46%;transform:scale(1.65)}.hf-fe-area-thumb[data-area="3"]>img{transform-origin:50% 40%;transform:scale(1.25)}.hf-fe-area-thumb>i{background:#ffffff24;border:1.5px solid #fff;border-radius:50%;height:16%;position:absolute;top:47%;left:22%;right:22%;box-shadow:0 0 0 1px #0002}.hf-fe-area-thumb[data-area="2"]>i{height:24%;top:53%;left:55%;right:14%}.hf-fe-area-thumb[data-area="3"]>i{height:60%;top:21%;left:24%;right:24%}.hf-fe-custom{border-top:1px solid var(--line);margin-top:6px}.hf-fe-custom>summary{cursor:pointer;min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.hf-fe-custom>summary::-webkit-details-marker{display:none}.hf-fe-custom summary>svg{width:18px;height:18px}.hf-fe-custom[open] summary>svg{transform:rotate(180deg)}.hf-fe-custom-heading{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.hf-fe-custom-heading>button{color:var(--accent);padding:0 8px!important}.hf-fe-custom textarea{resize:vertical;border:1px solid var(--line);background:var(--soft);width:100%;min-height:88px;color:var(--ink);border-radius:10px;margin:6px 0 0;padding:12px;line-height:1.6;display:block}.hf-fe-menu{z-index:10;overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg);border-radius:16px;max-height:min(420px,65dvh);padding:10px 14px 16px;position:absolute;top:58px;left:0;right:0;overflow:auto;box-shadow:0 8px 30px #0002}.hf-fe-menu-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.hf-fe-menu-heading>b,.hf-fe-history-label{font-size:14px;font-weight:550}.hf-fe-menu-actions{gap:2px;margin:4px 0 12px;display:grid}.hf-fe-menu-actions>button{text-align:left;align-items:center;gap:12px;display:flex;padding:10px!important}.hf-fe-menu-actions svg{width:20px;height:20px}.hf-fe-history-label{margin:0 0 10px;display:block}.hf-fe-history{gap:10px;display:flex}.hf-fe-history>button{flex-direction:column;flex:0 0 84px;align-items:center;gap:7px;width:84px;min-width:84px;display:flex;padding:0 0 4px!important}.hf-fe-history img{object-fit:cover;background:var(--soft);border:2px solid #0000;border-radius:10px;width:84px;height:84px;display:block}.hf-fe-history [aria-pressed=true] img{border-color:var(--accent)}.hf-fe-history span{white-space:nowrap;text-overflow:ellipsis;max-width:84px;font-size:14px;overflow:hidden}.hf-fe-editor .hf-fe-message{color:var(--muted);font-size:14px;line-height:1.5;margin:10px 0 0!important}.hf-fe-editor[data-keyboard-visible=true]{--hf-fe-preview-height:100px}.hf-fe-editor[data-keyboard-visible=true] .hf-fe-preview,.hf-fe-editor[data-keyboard-visible=true] .hf-fe-tabs,.hf-fe-editor[data-keyboard-visible=true] .hf-fe-local-options,.hf-fe-editor[data-keyboard-visible=true] .hf-fe-local-status,.hf-fe-editor[data-keyboard-visible=true] .hf-fe-local>.hf-fe-range{display:none}.hf-fe-editor[data-keyboard-visible=true] .hf-fe-tools{padding-top:0}.hf-fe-editor[data-keyboard-visible=true] .hf-fe-topbar{padding-bottom:0}@media (height<=800px){.hf-fe-editor{--hf-fe-preview-height:230px}.hf-fe-tabs{padding-bottom:8px}.hf-fe-tabs>button{min-height:58px}}@media (prefers-reduced-motion:reduce){.hf-fe-editor *{scroll-behavior:auto!important;transition:none!important}}.hf-profile-panel[data-photo-editor=true]>.hf-profile-toolbar{display:none}.theme-f .hf-scene-showcase{background:var(--soft);border:0;border-radius:20px;margin-bottom:22px;padding:16px 0 18px 16px;overflow:hidden;container-type:inline-size}.theme-f .hf-scene-showcase>.hf-section-heading{margin-bottom:15px;padding-right:16px}.theme-f .hf-scene-showcase>.hf-section-heading h2{font-size:20px;line-height:1.35}.theme-f .hf-scene-showcase>.hf-section-heading button{min-height:44px;font-size:14px}.theme-f .hf-scene-set{gap:12px;padding:0 16px 0 0;display:flex}.theme-f .hf-scene-slot{text-align:left;flex:0 0 min(80cqw,288px);width:min(80cqw,288px);min-width:0}.theme-f .hf-scene-media{aspect-ratio:2/3;border-radius:14px;width:100%;padding:0;position:relative;overflow:hidden;height:auto!important}.theme-f .hf-scene-current{width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.theme-f .hf-scene-current>.art,.theme-f .hf-scene-current>img,.theme-f .hf-scene-current>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-f .hf-scene-current .art>img{object-fit:cover}.theme-f .hf-scene-item-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:16px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.hf-scene-form-mark{color:#fff;background:#0008;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:8px;right:8px}.hf-scene-form-mark>svg{width:18px;height:18px}.hf-scene-awaiting{color:var(--muted);margin:0;padding:16px;font-size:16px}.hf-sticker-six{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;overflow:hidden;background:0 0!important;gap:4px!important;padding:0!important;display:grid!important}.hf-sticker-six>.hf-sticker-cell{border-radius:7px;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;background:0 0!important;padding:0!important}.hf-sticker-six>.hf-sticker-individual>img{object-position:center;width:100%;height:100%;display:block;object-fit:cover!important}.theme-f .hf-recommendation-row .hf-sticker-pack-card{flex:0 0 310px;width:310px}.theme-f .hf-recommendation-row .hf-sticker-pack-art{border-radius:12px;width:100%;aspect-ratio:3/2!important;padding:0!important}.theme-f .hf-featured-card>.hf-sticker-six,.theme-f .hf-scene-current>.hf-sticker-six{position:absolute;inset:0}.theme-f [data-block-kind=sticker] .hf-type-sticker .hf-card-image{aspect-ratio:3/2!important}.theme-f [data-block-kind=sticker] .hf-type-sticker{flex:0 0 310px;width:310px}.hf-sticker-six .hf-sticker-window>img{max-width:none}.hf-fe-preview{width:min(100%,calc(var(--hf-fe-preview-height) * var(--hf-fe-aspect,1)));height:auto;aspect-ratio:var(--hf-fe-aspect,1);background:0 0;margin-inline:auto}.bottom-sheet:has(.hf-fe-editor) .sheet-header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-f .hf-scene-showcase .hf-scene-set{grid-template-columns:none;gap:12px;padding:0 16px 0 0;display:flex}.theme-f .hf-sticker-cell[data-sticker-sprite]>img{width:calc(var(--sticker-columns)*100%)!important;height:calc(var(--sticker-rows)*100%)!important;object-fit:fill!important;max-width:none!important;position:absolute!important}.theme-f .hf-nav>button{font-size:14px}.theme-f .hf-card>b,.theme-f .hf-grid .hf-card>b,.theme-f [data-block-kind=video] .hf-card>b{font-size:16px}.theme-f .hf-section-heading button,.theme-f .hf-photo-count,.theme-f .hf-card .hf-format{font-size:14px}.theme-f .hf-sticker-pack-caption>b{font-size:16px}.logic-tabs-panel :is(p,small,span,button,code){font-size:14px!important}.logic-tabs-panel .logic-board-body h3{font-size:18px}.logic-board-tabs button{min-height:44px}.logic-scene-wire{background:#f1f4f9;border-radius:14px;margin:12px 0;padding:14px;overflow:hidden}.logic-scene-wire>header{justify-content:space-between;margin-bottom:12px;font-size:18px;display:flex}.logic-scene-wire>div{gap:12px;width:130%;display:flex}.logic-scene-wire article{aspect-ratio:3/2;color:#365269;background:linear-gradient(135deg,#dbe5ee,#bccedc);border-radius:12px;flex-direction:column;flex:0 0 64%;justify-content:center;align-items:center;gap:8px;font-size:18px;display:flex}.logic-scene-wire article+article{background:#e1d4c9}.logic-scene-wire article svg{width:30px;height:30px}.logic-sticker-wire{grid-template-columns:repeat(3,1fr);gap:5px;width:200px;margin:12px 0;display:grid}.logic-sticker-wire i{aspect-ratio:1;color:#6b85a3;background:#eef3fa;border-radius:8px;place-items:center;display:grid}.logic-sticker-wire i:nth-child(2n){background:#f0e7ed}.logic-art-study-link{color:#2563a3;background:#f3f7fc;border:1px solid #dbe5f1;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}@media (width>=1200px) and (height<=850px){.logic-tabs-panel{top:64px;bottom:18px}.logic-tabs-panel .logic-board-body{padding-top:8px;padding-bottom:4px}.logic-tabs-panel .logic-scene-wire{margin:8px 0;padding:12px}.logic-tabs-panel .logic-scene-wire article{aspect-ratio:auto;height:128px}.logic-tabs-panel .logic-sticker-wire{gap:3px;width:108px;margin:6px 0}.logic-tabs-panel .logic-number-heading{margin-bottom:8px}.logic-tabs-panel .logic-filter-card,.logic-tabs-panel .logic-ranking-card{margin-top:8px}}.theme-f [data-block-kind=hero][data-card-aspect] .hf-featured-card{height:auto;aspect-ratio:var(--home-card-aspect)}.theme-f [data-block-kind=scenes][data-card-aspect] .hf-scene-media{aspect-ratio:var(--home-card-aspect)}.theme-f [data-block-kind=scenes][data-card-columns] .hf-scene-slot{width:calc((100cqw - 16px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns));flex-basis:calc((100cqw - 16px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns))}.theme-f [data-block-kind=sticker][data-card-aspect] .hf-sticker-pack-art,.theme-f [data-block-kind=sticker][data-card-aspect] .hf-card-image{height:auto!important;aspect-ratio:var(--home-card-aspect)!important}.theme-f [data-block-kind=sticker][data-card-aspect]:not([data-card-columns]) .hf-template-track>.hf-card{flex-basis:310px!important;width:310px!important;min-width:0!important}.theme-f [data-block-kind=explore][data-card-aspect] .hf-explore-art{height:auto;aspect-ratio:var(--home-card-aspect)}.theme-f [data-block-kind=explore][data-card-columns] .hf-explore-card{width:calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns));flex-basis:calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns))}.theme-f [data-card-aspect] .hf-sticker-six{grid-template-rows:repeat(2,min-content);align-content:center;min-height:0}.logic-panel.layout-editor{background:#fafbfc;border:1px solid #e7ebf0;border-radius:18px;flex-direction:column;padding:24px;display:flex;top:72px;bottom:24px;overflow:hidden}.layout-editor>.layout-editor-heading{letter-spacing:0;background:0 0;border-bottom:1px solid #e3e8ef;flex:none;align-items:flex-start;padding:0 0 18px}.layout-editor-heading>div>span{color:#637085;font-size:14px}.layout-editor-heading h2{color:#243248;margin:6px 0;font-size:24px}.layout-editor-heading p{color:#637085;margin:0;font-size:14px}.layout-editor-heading .layout-close{border-radius:50%;flex:none;width:44px;height:44px;background:#edf0f4!important;padding:10px!important;display:grid!important}.layout-editor-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:8px 4px 20px 0;overflow:auto}.layout-editor .layout-base-settings{border:0;margin:0;padding:16px 0}.layout-base-settings>summary{color:#637085;font-size:15px}.layout-editor .layout-category-settings{padding:12px 0}.layout-editor .layout-block-toolbar{margin:8px 0 16px}.layout-editor .layout-block-toolbar h3{font-size:18px}.layout-editor button,.layout-editor input,.layout-editor select,.layout-editor .layout-field,.layout-editor summary,.layout-editor .scene-selection-preview>span{font-size:14px}.layout-editor .layout-blocks>section{background:#fff;border:1px solid #e1e7ef;border-radius:14px;min-width:0;margin:12px 0;padding:14px}.layout-block-summary{align-items:center;gap:10px;display:flex}.layout-block-summary>.layout-grip{color:#748195;background:#f1f4f8;border-radius:50%;width:28px;min-width:28px;height:28px;font-size:14px;padding:0!important}.layout-editor .layout-block-toggle{text-align:left;color:#273449;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0;display:flex}.layout-block-toggle>span{gap:3px;min-width:0;display:grid}.layout-block-toggle b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4;overflow:hidden}.layout-block-toggle small{color:#8a95a3;font-size:14px;font-weight:400}.layout-block-toggle>svg{flex:none;width:17px;height:17px}.layout-block-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.layout-block-summary>label{place-items:center;width:30px;min-height:44px;display:grid}.layout-editor input[type=checkbox]{width:18px;height:18px}.layout-summary-preview{gap:6px;margin:10px 0 0 38px;display:flex}.layout-summary-preview>img{object-fit:cover;background:#edf1f6;border-radius:7px;width:46px;height:46px}.layout-block-content{padding-top:8px}.layout-block-content[hidden]{display:none}.layout-block-content .layout-field{margin:10px 0 14px}.layout-editor .layout-block-actions{flex-wrap:wrap;gap:8px;margin:16px 0}.layout-editor .layout-block-actions button{min-height:38px;padding:7px 9px;font-size:14px}.layout-editor .layout-preview-controls{background:#f5f7fa;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.layout-editor .layout-preview-label{font-size:15px}.layout-editor .layout-preview-controls>label{font-size:14px}.layout-editor .layout-preview-controls select{height:40px;font:inherit}.layout-editor .layout-preview-controls>button{background:#fff;grid-column:1/-1;justify-self:start;height:36px;font-size:14px}.layout-editor .layout-file-actions{flex-wrap:wrap}.layout-editor .layout-file-actions>button{flex:1;min-height:40px}.layout-editor .layout-built-in-scenes b,.layout-editor .layout-built-in-scenes button{font-size:14px}@media (width>=1241px){body:has(.layout-editor) .concept-panel-compact{padding-top:16px}}@media (width<=1240px){.logic-panel.layout-editor{width:min(440px,100vw - 40px);max-width:none;padding:20px;top:84px;bottom:20px;right:20px}}@media (width<=600px){.logic-panel.layout-editor{width:auto;padding:16px;inset:80px 16px 16px}.layout-summary-preview>img{width:40px;height:40px}}.hf-art-studio{color:var(--ink);gap:18px;padding:0 20px 32px;display:grid}.hf-art-heading h2{margin:0 0 6px;font-size:20px;line-height:1.35}.hf-art-heading p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.hf-art-stage{aspect-ratio:5/6;background:#e8dfcf;border-radius:22px;overflow:hidden}.hf-art-stage svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hf-art-stage[data-drawing=true]{outline:2px solid var(--accent,#008aff);outline-offset:3px}.hf-art-toolbar,.hf-art-options{flex-wrap:wrap;gap:8px;display:flex}.hf-art-toolbar>button,.hf-art-options>button{border:1px solid var(--line);background:var(--soft);min-height:44px;color:inherit;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:15px;font-weight:600;display:inline-flex}.hf-art-toolbar>button{white-space:nowrap;flex:1}.hf-art-toolbar svg{width:18px;height:18px}.hf-art-options>button[aria-pressed=true],.hf-art-toolbar>button[aria-pressed=true]{background:var(--accent,#008aff);border-color:var(--accent,#008aff);color:#fff}.hf-art-control{gap:10px;display:grid}.hf-art-control>b{font-size:17px;line-height:1.4}.hf-art-slider{grid-template-columns:76px 1fr;align-items:center;gap:18px;min-height:44px;font-size:16px;display:grid}.hf-art-slider input{width:100%;accent-color:var(--accent,#008aff);min-height:36px}.hf-art-studio>input:not([hidden]){border:1px solid var(--line);width:100%;min-height:48px;color:inherit;background:0 0;border-radius:12px;padding:12px;font-size:16px}.hf-art-generated summary{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;font-size:16px;display:flex}.hf-art-generated>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hf-art-generated button{text-align:left;min-width:0;color:inherit;background:var(--soft);border-radius:10px;padding:0;overflow:hidden}.hf-art-generated img{aspect-ratio:2848/1600;object-fit:cover;width:100%;display:block}.hf-art-generated span{padding:8px;font-size:14px;display:block}.hf-art-photo-tray{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.hf-art-photo-tray button{aspect-ratio:1;background:#202125;border:2px solid #0000;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.hf-art-photo-tray button[aria-pressed=true]{border-color:var(--accent,#008aff)}.hf-art-photo-tray img{object-fit:cover;width:100%;height:100%}.hf-art-photo-tray span{color:#fff;background:#0008;border-radius:8px;padding:1px 4px;font-size:12px;position:absolute;bottom:1px;right:2px}.hf-art-ref{align-items:center;gap:12px;font-size:14px;display:flex}.hf-art-ref img{object-fit:cover;border-radius:8px;width:48px;height:48px}.hf-art-ref button{min-height:44px;color:var(--accent,#008aff);margin-left:auto;font-size:15px}.hf-art-boundary{color:#93969d;margin:0;line-height:1.5;font-size:14px!important}.hf-art-progress{justify-content:center;gap:14px;display:flex}.hf-art-progress span{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.hf-art-progress span[data-done=true]{background:var(--accent,#008aff);border-color:var(--accent,#008aff)}.hf-art-save{border-radius:14px;width:100%;min-height:50px;font-size:17px}[data-appearance=light] .hf-art-toolbar>button,[data-appearance=light] .hf-art-options>button{color:#17191f;background:#f0f2f5;border-color:#e1e5ec}[data-appearance=light] .hf-art-options>button[aria-pressed=true],[data-appearance=light] .hf-art-toolbar>button[aria-pressed=true]{color:#fff;background:var(--accent,#008aff)}.theme-f .hf-scene-curated>.hf-section-heading{margin-bottom:10px}.hf-scene-collection-switch{width:calc(100% - 16px);min-width:0;margin:0 16px 14px 0;position:relative}.hf-scene-collection-switch select{appearance:none;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-overflow:ellipsis;border-radius:10px;padding:9px 38px 9px 12px;font-size:16px;line-height:1.4}.hf-scene-collection-switch>svg{pointer-events:none;width:16px;height:16px;color:var(--muted);position:absolute;top:14px;right:12px}.hf-scene-collection-switch select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-f .hf-scene-curated .hf-scene-set{align-items:flex-start}.hf-explore-card>b{white-space:normal;margin-top:12px;font-size:18px;line-height:1.35;display:block}.hf-explore-art{position:relative}.hf-generated-picker{margin-top:16px}.hf-generated-picker summary,.hf-explore-boundary summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:16px;display:flex}.hf-explore-sheets{gap:10px;padding:8px 0}.hf-explore-sheets button{background:#e9e7e4;border:2px solid #0000;border-radius:12px;flex:0 0 168px;height:104px;padding:0;overflow:hidden}.hf-explore-sheets button[aria-pressed=true]{border-color:var(--accent)}.hf-explore-sheets img{object-fit:cover;width:100%;height:100%;display:block}.hf-explore-fields>section>label{font-size:17px}.hf-explore-fields>section>label small{display:none}.hf-explore-choices button{min-height:44px;font-size:16px}.hf-explore-intro{font-size:16px;line-height:1.5}.hf-explore-boundary{margin:20px 0}.hf-explore-boundary p{font-size:14px;line-height:1.5}.hf-explore-studio .hf-personality-result small{font-size:14px}.hf-demo-badge{z-index:8;white-space:nowrap;pointer-events:none;color:#fff!important;letter-spacing:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;text-shadow:none!important;box-shadow:none!important;background:#16191d85!important;border:0!important;border-radius:5px!important;padding:3px 6px!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important;display:block!important;position:absolute!important;inset:8px 8px auto auto!important;transform:none!important}.hf-sticker-pack-art,.hf-featured-card,.hf-scene-current,.hf-card-image,.hf-explore-art,.shared-media,.phase-category-grid>button{position:relative}.hf-demo-badge:before,.hf-demo-badge:after{display:none!important}.theme-f .hf-detail-cast-carousel,.theme-f .hf-detail-cast-track{height:96px}.theme-f .hf-detail-cast-slot{flex-basis:64px;gap:5px;min-width:64px;height:96px}.theme-f .hf-detail-cast-avatar{border-radius:12px;flex:0 0 76px;width:60px;height:76px}.theme-f .hf-detail-cast-avatar>img{object-fit:cover;object-position:center 26%;border-radius:10px}.theme-f .hf-detail-cast-slot>b{font-size:14px;line-height:18px}.hf-generated-cast-grid{gap:14px 10px;margin-top:18px}.theme-f .hf-child-reference-track{gap:12px;padding:0 20px 4px;display:flex}.theme-f .hf-child-reference-card{width:calc(50cqw - 26px);min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:0 0 calc(50cqw - 26px);padding:0;display:block}.theme-f .hf-child-reference-cover{width:100%;aspect-ratio:var(--home-card-aspect,4 / 5);background:var(--hf-panel,#1c1c1e);border-radius:14px;display:block;position:relative;overflow:hidden}.theme-f .hf-child-reference-cover>img{object-fit:cover;width:100%;height:100%;display:block}.theme-f .hf-child-reference-card>b{text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:17px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.theme-f [data-card-columns] .hf-child-reference-card{flex-basis:calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns));width:calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns))}.theme-f .hf-reference-badge{color:#fff;background:#0009;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:500;line-height:1.1;position:absolute;top:8px;right:8px}.theme-f .hf-reference-count{color:#fff;background:#0009;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:14px;line-height:1;display:flex;position:absolute;bottom:8px;right:8px}.theme-f .hf-reference-count>svg{width:14px;height:14px}.theme-f .hf-child-reference-detail{padding:20px 0 40px}.theme-f .hf-child-reference-detail-track{gap:16px;padding-inline:20px;display:flex}.theme-f .hf-child-reference-detail figure{flex:0 0 calc(100cqw - 40px);width:calc(100cqw - 40px);min-width:0;margin:0}.theme-f .hf-child-reference-original{background:0 0;border-radius:16px;position:relative;overflow:hidden}.theme-f .hf-child-reference-original>img{object-fit:cover;width:100%;height:auto;max-height:590px;display:block}.theme-f .hf-child-reference-detail figcaption{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:18px;display:flex}.theme-f .hf-child-reference-detail figcaption>span{color:var(--hf-muted,#929297);font-size:16px}.theme-f .hf-reference-source{border-top:1px solid var(--hf-line,#38383a);color:var(--hf-muted,#929297);margin-top:2px;padding-top:14px;font-size:15px}.theme-f .hf-reference-source summary{cursor:pointer;color:inherit;font-size:16px}.theme-f .hf-reference-source p{margin:14px 0 8px;font-size:15px}.theme-f .hf-reference-source code{overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.5;display:block}.layout-reference-summary{color:#52647b;padding:4px 0 10px;font-size:15px}.layout-reference-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.layout-reference-picker>button{text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:12px;min-width:0;padding:0 0 10px;position:relative;overflow:hidden}.layout-reference-picker>button[aria-pressed=true]{background:#f4f8ff;border-color:#1472d4;box-shadow:inset 0 0 0 1px #1472d4}.layout-reference-picker img{object-fit:cover;width:100%;height:130px;display:block}.layout-reference-picker button>span{gap:4px;padding:10px 10px 0;display:grid}.layout-reference-picker b{color:#26354b;font-size:16px}.layout-reference-picker small{color:#64748b;font-size:14px}.layout-reference-picker i{color:#176ec7;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.compact-accordion-group[data-panel-group=studies] .compact-framework-link{align-items:center;gap:8px;min-height:42px;font-size:15px;display:flex}.compact-accordion-group[data-panel-group=studies] .compact-framework-link>svg:last-child{margin-left:auto}@media (width<=1100px){.concept-panel-accordion>.compact-accordion{grid-template-columns:repeat(5,minmax(0,1fr))}}.theme-f{--hf-nav-space:calc(var(--app-bottom) + 70px)}.theme-f[data-navigation-style=floating]{--hf-nav-space:calc(var(--app-bottom) + 84px)}.theme-f[data-keyboard-visible=true]{--hf-nav-space:0px}.theme-f .hf-root-view,.theme-f .hf-route-view{bottom:var(--hf-nav-space)}.theme-f[data-page] .hf-route-view.has-footer{bottom:calc(var(--hf-nav-space) + var(--hf-action-height,82px))}.theme-f .hf-nav{height:var(--hf-nav-space);min-height:0;padding:5px 14px calc(var(--app-bottom) + 5px);box-sizing:border-box;align-items:flex-start}.theme-f .hf-nav>button{border-radius:16px;gap:5px;min-width:44px;height:59px;min-height:44px;font-size:14px;line-height:18px}.theme-f .hf-nav>button>svg{flex:0 0 24px;width:24px;height:24px}.theme-f .hf-nav>button[aria-current=page]{color:var(--accent)}.theme-f[data-navigation-style=pill] .hf-nav{gap:5px}.theme-f[data-navigation-style=pill] .hf-nav>button[aria-current=page]{background:color-mix(in srgb,var(--accent) 13%,var(--ui-nav));border-radius:24px}.theme-f[data-navigation-style=floating] .hf-nav{left:14px;right:14px;bottom:calc(var(--app-bottom) + 10px);border:1px solid var(--line);border-radius:26px;gap:3px;height:64px;padding:3px 7px;box-shadow:0 6px 18px #0002}.theme-f[data-navigation-style=floating] .hf-nav>button{border-radius:21px;height:56px}.theme-f[data-navigation-style=floating] .hf-nav>button[aria-current=page]{background:color-mix(in srgb,var(--bg) 42%,transparent);box-shadow:inset 0 1px #ffffff40}.theme-f[data-page] .hf-footer{bottom:var(--hf-nav-space);box-sizing:border-box;min-height:82px;padding:12px 20px}.theme-f[data-page=detail] .hf-footer{min-height:0}.theme-f .hf-quick-detail{padding-bottom:28px}.layout-navigation-settings{border-bottom:1px solid #e1e6ed;padding:16px 0}.layout-navigation-settings>summary{cursor:pointer;min-height:28px;font-size:16px;font-weight:650}.layout-navigation-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:14px;display:grid}.layout-navigation-options>button{color:#35465b;background:#fff;border:1px solid #dce3ec;border-radius:12px;min-width:0;padding:8px 7px 12px;position:relative}.layout-navigation-options>button[aria-pressed=true]{background:#f4f8ff;border-color:#1472d4;box-shadow:inset 0 0 0 1px #1472d4}.layout-navigation-options>button>b{margin-top:9px;font-size:15px;line-height:20px;display:block}.layout-navigation-options>button>svg{color:#176ec7;background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:5px;right:5px}.layout-navigation-thumbnail{background:#e9edf3;border-radius:7px;flex-direction:column;justify-content:flex-end;height:63px;padding-top:18px;display:flex;overflow:hidden}.layout-navigation-thumbnail>i{background:#d1d9e4;border-radius:3px;width:54%;height:4px;margin:0 auto auto}.layout-navigation-thumbnail>span{background:#fff;border-top:1px solid #dce3ec;justify-content:space-around;align-items:center;gap:2px;min-height:29px;padding:5px 2px;display:flex}.layout-navigation-thumbnail em{color:#9aa3b1;border-radius:9px;place-items:center;width:20px;height:20px;display:grid}.layout-navigation-thumbnail em[data-selected=true]{color:#1277e8}.layout-navigation-thumbnail svg{width:13px;height:13px}.layout-navigation-thumbnail[data-navigation-style=pill] em[data-selected=true]{background:#e1efff}.layout-navigation-thumbnail[data-navigation-style=floating]>span{border:1px solid #dce3ec;border-radius:13px;margin:0 4px 5px}.theme-f .hf-sticker-list-grid{grid-template-columns:minmax(0,1fr);gap:26px}.theme-f .hf-list-page .hf-grid>.hf-type-sticker{grid-column:1/-1;width:100%;min-width:0}.theme-f .hf-list-page .hf-grid>.hf-type-sticker .hf-card-image{border-radius:14px;overflow:hidden;aspect-ratio:3/2!important;height:auto!important;padding:0!important}.theme-f .hf-list-page .hf-grid>.hf-type-sticker>b{margin-top:12px;font-size:18px;line-height:1.4}.theme-f .hf-sticker-list-banner{margin-bottom:28px}.theme-f .hf-sticker-list-banner .hf-featured-carousel{margin:0}.theme-f .hf-sticker-list-banner .hf-featured-card{aspect-ratio:auto;border-radius:14px;height:auto;overflow:visible;background:0 0!important}.theme-f .hf-sticker-list-banner .hf-featured-card>.hf-sticker-six{aspect-ratio:3/2;border-radius:14px;height:auto;position:relative;inset:auto;overflow:hidden}.theme-f .hf-sticker-list-banner .hf-featured-copy{min-height:0;color:var(--ink);background:0 0;padding:12px 0 0;position:relative}.theme-f .hf-sticker-list-banner .hf-featured-copy>b{font-size:18px;line-height:1.4}.theme-f .hf-sticker-list-banner .hf-featured-copy>em{display:none}.theme-f .hf-sticker-list-banner .hf-featured-track{padding-bottom:8px}.theme-f .hf-sticker-list-banner .hf-featured-controls{margin-top:12px}.theme-f .hf-search-suggestions{margin:2px 0 28px}.theme-f .hf-search-suggestions>h2{margin:0 0 14px;font-size:21px;font-weight:650;line-height:1.3}.theme-f .hf-search-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.theme-f .hf-search-suggestions button{background:var(--soft);width:auto;min-width:0;min-height:34px;color:var(--ink);text-align:center;white-space:nowrap;border-radius:17px;flex:none;padding:7px 12px;font-size:14px;line-height:20px;display:block}.theme-f .hf-search-suggestions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-f .hf-search-suggestions button:active{background:color-mix(in srgb,var(--accent) 14%,var(--soft))}.theme-f[data-navigation-style] .hf-nav{height:var(--hf-nav-space);padding:5px 14px calc(var(--app-bottom) + 5px);border-radius:0;bottom:0;left:0;right:0}.theme-f[data-navigation-style=floating] .hf-nav{left:14px;right:14px;bottom:calc(var(--app-bottom) + 10px);background:color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.65);border:1px solid #ffffff65;border-radius:26px;height:64px;padding:3px 7px;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #ffffff14,0 8px 26px #0000001c}.theme-f[data-navigation-style=floating] .hf-root-view,.theme-f[data-navigation-style=floating] .hf-route-view,.theme-f[data-navigation-style=floating][data-page] .hf-route-view.has-footer{bottom:0}.theme-f[data-navigation-style=floating] .hf-root-view .mobile-scroll-content,.theme-f[data-navigation-style=floating] .hf-route-view .mobile-scroll-content{padding-bottom:var(--hf-nav-space);scroll-padding-bottom:var(--hf-nav-space)}.theme-f[data-navigation-style=floating][data-page] .hf-route-view.has-footer .mobile-scroll-content{padding-bottom:calc(var(--hf-nav-space) + var(--hf-action-height,82px))}.theme-f .hf-sticker-cell[data-sticker-sprite]{container-type:size}.theme-f .hf-sticker-cell[data-sticker-sprite]>img{width:calc(var(--sticker-columns)*max(100cqw,100cqh))!important;height:calc(var(--sticker-rows)*max(100cqw,100cqh))!important;left:calc(50% - (var(--sticker-x) + .5)*max(100cqw,100cqh))!important;top:calc(50% - (var(--sticker-y) + .5)*max(100cqw,100cqh))!important}.hf-sticker-pending,.hf-media-pending{color:var(--muted,#929297);justify-content:center;align-items:center;gap:10px;font-size:16px;line-height:1.4;background:var(--soft,#202124)!important;display:flex!important}.hf-sticker-pending{min-height:0}.hf-media-pending{width:100%;height:100%;min-height:160px}.hf-media-pending svg{width:28px;height:28px}.theme-f .hf-empty-collection{background:var(--soft);border-radius:16px;min-height:210px;margin:12px 20px 24px;font-size:18px}.theme-f .hf-list-person-filter{gap:10px;margin:0 0 20px;display:flex}.theme-f .hf-list-person-filter>button{background:var(--soft);min-height:44px;color:var(--muted);border-radius:23px;padding:11px 20px;font-size:16px}.theme-f .hf-list-person-filter>button[aria-pressed=true]{color:#fff;background:var(--accent)}.theme-f .hf-list-hot-banner{margin:0 0 28px}.theme-f .hf-list-hot-banner .hf-featured-carousel{margin:0}.theme-f .hf-list-hot-banner .hf-featured-card{aspect-ratio:4/5;height:auto}.layout-secondary-settings{border-bottom:1px solid #e1e6ed;padding:16px 0}.layout-secondary-settings summary{cursor:pointer;font-size:16px;font-weight:650}.layout-secondary-settings>div{gap:12px;padding-top:16px;display:grid}.layout-secondary-settings label{justify-content:space-between;align-items:center;gap:14px;min-height:36px;font-size:16px;display:flex}.layout-secondary-settings input{width:20px;height:20px}.theme-f .hf-scene-gallery .hf-scene-slot{flex:0 0 calc((100cqw - 72px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2));width:calc((100cqw - 72px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2));min-width:0}.logic-scene-wire>div{gap:12px;display:flex;overflow:hidden}.logic-scene-wire article{aspect-ratio:2/3;flex:0 0 calc(50% - 6px);width:calc(50% - 6px);min-width:0;height:auto}.logic-fold{border-bottom:1px solid #e1e6ed;padding:16px 0}.logic-fold>summary{cursor:pointer;font-size:19px;font-weight:650;list-style-position:inside}.logic-fold>div{padding-top:18px}.logic-rule-facts{gap:14px;display:grid}.logic-rule-facts p{color:#465a74;margin:0;font-size:17px;line-height:1.55}.logic-rule-facts strong{color:#1f67ae;font-size:24px}.logic-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.logic-example-grid>div{aspect-ratio:2/3;color:#49647d;background:#dae5ef;border-radius:14px;align-content:center;place-items:center;gap:12px;font-size:18px;display:grid}.logic-example-grid svg{width:30px;height:30px}.logic-example-grid.is-sticker>div{aspect-ratio:3/2}.logic-example-hero{aspect-ratio:4/5;color:#49647d;background:#d8e4ee;border-radius:18px;place-items:center;font-size:22px;display:grid}.logic-example-hero svg{width:42px;height:42px}.logic-example-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:18px;display:flex}.logic-example-heading span{color:#728097;font-size:16px}.logic-example-stickers{grid-template-columns:repeat(3,1fr);gap:6px;width:86%;display:grid}.logic-example-stickers i{aspect-ratio:1;background:#b9ccdd;border-radius:7px}.layout-level{background:#fff;border:1px solid #dce4ee;border-radius:16px;margin:14px 0;overflow:hidden}.layout-level>summary{cursor:pointer;color:#273950;padding:20px;font-size:19px;font-weight:650;list-style-position:inside}.layout-level[open]>summary{border-bottom:1px solid #e8edf3}.layout-level-body{padding:16px 20px 20px}.layout-page-options{gap:18px;display:grid}.layout-page-options label{justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:17px;display:flex}.layout-page-options select,.layout-page-options input:not([type=checkbox]){max-width:150px;min-height:42px;font:inherit;color:#273950;background:#f7f9fc;border:1px solid #dce4ee;border-radius:9px;padding:8px}.layout-page-options input[type=checkbox]{width:21px;height:21px}.layout-secondary-settings.layout-level{padding:0}.layout-secondary-settings.layout-level>div{padding:18px 20px}.layout-secondary-settings select{border:1px solid #dce4ee;border-radius:9px;min-height:42px;padding:6px;font-size:16px}.layout-level .layout-base-settings,.layout-level .layout-navigation-settings{margin:0}.layout-level .layout-block-toolbar{margin-top:0}.theme-f [data-route=list] .hf-list-page .hf-grid:not(.hf-sticker-list-grid){grid-template-columns:repeat(var(--secondary-columns,2),minmax(0,1fr))}.theme-f [data-route=list] .hf-list-page .hf-grid .hf-card:not(.hf-type-sticker) .hf-card-image{height:auto!important;aspect-ratio:var(--secondary-aspect,2/3)!important}.theme-f .hf-list-hot-banner .hf-featured-card{aspect-ratio:var(--secondary-banner-aspect,1/1)}.theme-f[data-detail-title=false] .hf-quick-detail h1,.theme-f[data-detail-metadata=false] .hf-quick-detail p{display:none}.theme-f .hf-detail-preview:not(.is-sticker){height:auto!important;aspect-ratio:var(--detail-aspect,2/3)!important}.theme-f .hf-detail-page .hf-photo-series .hf-photo-frame{aspect-ratio:var(--detail-aspect,2/3)!important;height:auto!important}.theme-f .hf-detail-create[data-large-faces=false] .hf-detail-cast-avatar{width:48px;height:60px}.theme-f[data-page=works] .hf-root-view:not([hidden]) .hf-grid{grid-template-columns:repeat(var(--works-columns,2),minmax(0,1fr))}.theme-f[data-page=works] .hf-root-view:not([hidden]) .hf-card-image{height:auto;aspect-ratio:var(--works-aspect,2/3)}.theme-f[data-page=works][data-work-captions=false] .hf-root-view:not([hidden]) .hf-card>b,.theme-f[data-page=works][data-work-captions=false] .hf-root-view:not([hidden]) .hf-card>small{display:none}.logic-tabs-panel>header h2{color:#273950;margin:0;font-size:26px;font-weight:700}.logic-tabs-panel .logic-rule-facts{gap:12px}.logic-tabs-panel .logic-rule-facts p{margin:0;padding:0;font-size:17px;line-height:1.6}.logic-tabs-panel .logic-rule-facts strong{font-size:24px}.logic-tabs-panel .logic-example-hero{aspect-ratio:4/5;width:min(100%,240px);margin:0 auto}.logic-tabs-panel .logic-board-note{font-size:16px;line-height:1.6}.logic-phone-figure{margin:0}.logic-mini-phone{box-sizing:content-box;background:#f7f9fc;border:3px solid #26313d;border-radius:37px;width:270px;margin:auto;padding:8px}.logic-phone-window{background:#fff;border-radius:27px;width:270px;height:584.31px;overflow:hidden}.logic-phone-canvas{transform-origin:0 0;color:#263950;background:#fff;width:390px;height:844px;font-size:18px;position:relative;transform:scale(.692308)}.logic-phone-status{justify-content:space-between;height:52px;padding:14px 24px;font-size:17px;font-weight:650;display:flex}.logic-phone-status i{background:#25303c;border-radius:20px;width:104px;height:24px}.logic-phone-brand{justify-content:space-between;padding:6px 20px 15px;font-size:28px;font-weight:750;display:flex}.logic-phone-chips{border-bottom:1px solid #e2e7ed;gap:26px;padding:8px 20px 16px;font-size:18px;display:flex}.logic-phone-chips b{color:#0879eb}.logic-phone-content{padding:22px 20px}.logic-phone-canvas .logic-example-heading{white-space:nowrap;margin-bottom:16px;font-size:21px}.logic-phone-canvas .logic-example-heading span{font-size:16px}.logic-tabs-panel .logic-phone-canvas .logic-example-hero{aspect-ratio:4/5;width:350px;font-size:24px}.logic-phone-canvas .logic-example-grid{gap:12px}.logic-phone-canvas .logic-example-grid>div{font-size:19px}.logic-phone-canvas .logic-scene-wire{background:0 0;border-radius:0;margin:0;padding:0}.logic-phone-canvas .logic-scene-wire>header{padding:0 0 16px;font-size:22px}.logic-phone-canvas .logic-scene-wire article{aspect-ratio:2/3;flex:0 0 169px;width:169px;height:auto;font-size:18px}.logic-phone-next{margin-top:28px;font-size:21px}.logic-phone-next>div{gap:12px;margin-top:16px;display:flex}.logic-phone-next i{aspect-ratio:2/3;background:#edf1f5;border-radius:14px;flex:0 0 169px}.logic-phone-tabs{background:#f7f9fc;border-top:1px solid #dde4ec;justify-content:space-around;height:92px;padding:12px 20px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.logic-phone-tabs span{flex-direction:column;align-items:center;gap:3px;font-size:16px;display:flex}.logic-phone-tabs span:first-child{color:#0879eb}.logic-phone-tabs svg{width:25px;height:25px}.logic-phone-home{background:#26313d;border-radius:4px;width:124px;height:5px;position:absolute;bottom:9px;left:133px}.logic-phone-figure figcaption{text-align:center;color:#65748a;gap:6px;margin:16px 0 4px;font-size:16px;line-height:1.5;display:grid}.logic-phone-figure figcaption b{color:#273950;font-size:18px}.theme-f .hf-recommendation-row{min-width:0;container-type:inline-size}.hf-sticker-presentation{box-sizing:border-box;color:#20232a;border-radius:14px;position:relative;overflow:hidden;background:#f0f1f3!important}.hf-sticker-six{place-items:center;gap:6px!important;padding:8px!important}.hf-sticker-six>.hf-sticker-cell{aspect-ratio:1;border:1px solid #e2e4e8;border-radius:9px;width:auto;max-width:100%;height:100%;background:#fff!important}.hf-sticker-presentation .hf-sticker-individual>img{object-position:center;object-fit:cover!important}.hf-sticker-presentation .hf-sticker-pending,.hf-pack-preview .hf-sticker-pending{font-size:16px;color:#69717e!important;background:#f8f9fb!important;border:1px dashed #c9ced6!important}.theme-f .hf-recommendation-row .hf-sticker-pack-card{border:1px solid var(--line,#333);background:var(--soft);box-sizing:border-box;border-radius:17px;overflow:hidden}.theme-f .hf-recommendation-row .hf-sticker-pack-art{background:#f0f1f3!important;border-radius:0!important}.theme-f .hf-sticker-pack-caption{gap:4px;min-height:56px;padding:10px 12px}.theme-f .hf-sticker-pack-caption>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4;overflow:hidden}.theme-f .hf-recommendation-row[data-sticker-presentation=single] .hf-sticker-pack-card,.theme-f .hf-recommendation-row[data-sticker-presentation=filmstrip] .hf-sticker-pack-card{flex-basis:calc(50cqw - 26px);width:calc(50cqw - 26px)}.theme-f .hf-recommendation-row[data-sticker-presentation=single] .hf-sticker-pack-art{aspect-ratio:1!important}.theme-f .hf-recommendation-row[data-sticker-presentation=filmstrip] .hf-sticker-pack-art{aspect-ratio:4/5!important}.hf-sticker-single,.hf-sticker-filmstrip{flex-direction:column;gap:6px;width:100%;height:100%;padding:8px;display:flex}.hf-sticker-stage{background:#fff;border:1px solid #e2e4e8;border-radius:10px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.hf-sticker-stage>.hf-sticker-cell{width:min(100cqw,100cqh);height:min(100cqw,100cqh);padding:0;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);background:#fff!important}.hf-sticker-stage .hf-sticker-individual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover!important}.hf-sticker-position{color:#586270;font-variant-numeric:tabular-nums;background:#edf0f5;border-radius:6px;padding:3px 6px;font-size:13px;line-height:1;position:absolute;bottom:7px;right:7px}.hf-sticker-progress{flex:none;justify-content:center;align-items:center;gap:5px;height:8px;display:flex}.hf-sticker-progress i{background:#afb7c3;border-radius:50%;width:5px;height:5px}.hf-sticker-progress i.is-current{background:var(--accent,#0a84ff);border-radius:4px;width:13px}.hf-sticker-progress i.is-missing{background:#dbe0e7}.hf-sticker-filmstrip>.hf-sticker-filmstrip{background:0 0;flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;height:auto;padding:0;display:grid}.hf-sticker-filmstrip>.hf-sticker-filmstrip>span{aspect-ratio:1;background:#fff;border:1px solid #d6dce4;border-radius:4px;min-width:0;position:relative;overflow:hidden}.hf-sticker-filmstrip>.hf-sticker-filmstrip>span.is-current{border:2px solid var(--accent,#0a84ff)}.hf-sticker-filmstrip>span>.hf-sticker-cell{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hf-sticker-filmstrip>span>.hf-sticker-cell>img{width:100%;height:100%;object-fit:cover!important}.hf-sticker-filmstrip>span>i{background:#e6eaf0;position:absolute;inset:0}.theme-f .hf-featured-card>.hf-sticker-presentation{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.theme-f .hf-sticker-list-banner .hf-featured-card>.hf-sticker-presentation{width:100%;height:100%;min-height:0;position:relative;inset:auto}.theme-f .hf-list-page[data-sticker-presentation=single] .hf-sticker-list-grid,.theme-f .hf-list-page[data-sticker-presentation=filmstrip] .hf-sticker-list-grid{grid-template-columns:repeat(var(--secondary-columns,2),minmax(0,1fr))}.theme-f .hf-list-page[data-sticker-presentation=single] .hf-sticker-list-grid .hf-card-image{aspect-ratio:1!important}.theme-f .hf-list-page[data-sticker-presentation=filmstrip] .hf-sticker-list-grid .hf-card-image{aspect-ratio:4/5!important}.theme-f .hf-sticker-list-grid .hf-card-image{border:1px solid #d9dee6;border-radius:15px}[data-appearance=light] .theme-f .hf-recommendation-row .hf-sticker-pack-card{background:#f7f8fa;border-color:#dce1e8}[data-appearance=light] .theme-f .hf-scene-showcase{background:#f3f5f8;border:1px solid #e1e5eb}[data-appearance=light] .theme-f .hf-media-pending,[data-appearance=light] .theme-f .hf-empty-collection,[data-appearance=light] .theme-f .phase-pending{color:#636d7b;background:#f1f3f6;border:1px dashed #c9d0da;border-radius:14px}.layout-sticker-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.layout-sticker-picker>button{color:#41546b;cursor:pointer;background:#f5f7fa;border:1px solid #dfe5ed;border-radius:12px;justify-items:center;gap:10px;min-width:0;padding:12px 6px;display:grid}.layout-sticker-picker>button[aria-pressed=true]{color:#1167ba;background:#eaf3ff;border-color:#1682ee}.layout-sticker-picker b{white-space:nowrap;font-size:15px;font-weight:550;line-height:1.4}.layout-sticker-diagram{grid-template-columns:repeat(3,1fr);align-content:center;gap:3px;width:64px;height:46px;display:grid}.layout-sticker-diagram i{background:#b8cce0;border-radius:3px;height:20px}.layout-sticker-diagram.is-single{display:block}.layout-sticker-diagram.is-single i:first-child{width:46px;height:46px;margin:auto;display:block}.layout-sticker-diagram.is-single i:not(:first-child){display:none}.layout-sticker-diagram.is-filmstrip{grid-template-columns:repeat(5,1fr);gap:2px}.layout-sticker-diagram.is-filmstrip i:first-child{grid-column:1/-1;width:100%;height:32px}.layout-sticker-diagram.is-filmstrip i:not(:first-child){height:10px}.theme-f [data-block-kind=sticker][data-card-columns] .hf-sticker-pack-card{width:calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns));flex-basis:calc((100cqw - 40px - (var(--home-card-columns) - 1)*12px)/var(--home-card-columns))}.theme-f [data-block-kind=sticker][data-card-aspect] .hf-sticker-pack-art{aspect-ratio:var(--home-card-aspect)!important}.theme-f .hf-list-page[data-sticker-presentation=single] .hf-grid>.hf-type-sticker,.theme-f .hf-list-page[data-sticker-presentation=filmstrip] .hf-grid>.hf-type-sticker{grid-column:auto}.theme-f .hf-sticker-list-banner .hf-featured-card>.hf-sticker-presentation:not(.hf-sticker-six){height:auto;aspect-ratio:var(--secondary-banner-aspect,1/1)}.theme-f .hf-sticker-list-banner .hf-featured-card>.hf-sticker-six{aspect-ratio:3/2;height:auto}.hf-pending-collection{min-width:0;margin:12px 0 24px;container-type:inline-size}.hf-pending-track{gap:12px;width:max-content;padding:0 20px;display:flex}.hf-pending-slot{flex:0 0 calc((100cqw - 40px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2));width:calc((100cqw - 40px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2));min-width:0;color:var(--muted);font-size:16px}.hf-pending-art{width:100%;aspect-ratio:var(--home-card-aspect,2/3);border:1px dashed var(--line);background:var(--soft);border-radius:15px;place-items:center;display:grid}.hf-pending-art>svg{opacity:.55;width:26px;height:26px}.hf-pending-slot>span{margin-top:10px;display:block}.hf-pending-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:6px;display:grid}.hf-pending-six>span{aspect-ratio:1;background:var(--bg);border:1px solid var(--line);border-radius:7px;place-items:center;display:grid}.hf-pending-six svg{opacity:.5;width:20px;height:20px}.hf-pending-collection[data-pending-hero=true] .hf-pending-slot{flex-basis:calc(100cqw - 40px);width:calc(100cqw - 40px)}.hf-scene-showcase .hf-pending-collection{margin:0 0 10px}.hf-scene-showcase .hf-pending-track{padding-inline:16px}.hf-scene-showcase .hf-pending-slot{width:calc((100cqw - 32px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2));flex-basis:calc((100cqw - 32px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2))}[data-appearance=light] .hf-pending-art{background:#f1f3f6;border-color:#cbd2dc}.theme-f .hf-facet-track>button{font-size:16px;line-height:22px}.theme-f .hf-facets{border-bottom:0}.theme-f[data-filter-style=segmented] .hf-facet-track{background:var(--soft);border-radius:12px;gap:2px;width:max-content;min-width:0;margin:5px 20px 6px;padding:3px}.theme-f[data-filter-style=segmented] .hf-facet-track>button{min-height:36px;color:var(--muted);background:0 0;border-radius:9px;padding:5px 15px}.theme-f[data-filter-style=segmented] .hf-facet-track>button[aria-pressed=true]{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 4px #0002}.theme-f[data-filter-style=text] .hf-facet-track{gap:22px;padding:2px 20px 5px}.theme-f[data-filter-style=text] .hf-facet-track>button{min-height:40px;color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0}.theme-f[data-filter-style=text] .hf-facet-track>button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.theme-f[data-filter-style=segmented] .hf-list-person-filter{background:var(--soft);border-radius:12px;gap:2px;width:max-content;padding:3px}.theme-f[data-filter-style=segmented] .hf-list-person-filter>button{background:0 0;border-radius:9px;min-height:36px;padding:6px 16px}.theme-f[data-filter-style=segmented] .hf-list-person-filter>button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 4px #0002}.theme-f[data-filter-style=text] .hf-list-person-filter{gap:24px}.theme-f[data-filter-style=text] .hf-list-person-filter>button{background:0 0;border:0;border-radius:0;padding:8px 0}.theme-f[data-filter-style=text] .hf-list-person-filter>button[aria-pressed=true]{color:var(--accent);border:0}.layout-filter-settings{margin-top:16px}.layout-filter-options{gap:10px;margin-top:12px;display:grid}.layout-filter-options>button{color:#43526a;background:#fff;border:1px solid #d9e0eb;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.layout-filter-options>button[aria-pressed=true]{background:#f2f7ff;border-color:#0071e3}.layout-filter-sample{flex-shrink:0;gap:4px;padding:3px;font-size:14px;display:flex}.layout-filter-sample i{color:#7a8290;border-radius:7px;padding:6px 10px;font-style:normal}.layout-filter-sample[data-filter-style=segmented]{background:#ebedf0;border-radius:10px}.layout-filter-sample[data-filter-style=segmented] i[data-selected=true]{color:#18202d;background:#fff;box-shadow:0 1px 3px #0002}.layout-filter-sample[data-filter-style=text] i{border-bottom:2px solid #0000;border-radius:0;margin-inline:4px;padding-inline:4px}.layout-filter-sample[data-filter-style=text] i[data-selected=true]{color:#18202d;border-bottom-color:#18202d}.layout-filter-sample[data-filter-style=pills] i{background:#f0f1f4;border-radius:20px}.layout-filter-sample[data-filter-style=pills] i[data-selected=true]{color:#fff;background:#0071e3}.logic-phone-chips{white-space:nowrap;flex-wrap:nowrap;gap:22px;overflow:hidden}.logic-phone-content{scrollbar-width:none;height:calc(100% - 244px);overflow:auto}.logic-tabs-panel .logic-phone-canvas .logic-example-hero{width:var(--logic-card-width);aspect-ratio:var(--logic-card-aspect);height:auto;min-height:0}.logic-geometry-rail{gap:12px;display:flex;overflow:visible}.logic-geometry-rail>div{width:var(--logic-card-width);flex:0 0 var(--logic-card-width);font-size:18px}.logic-geometry-card{width:100%;aspect-ratio:var(--logic-card-aspect);background:#d6e4ee;border-radius:14px;place-items:center;margin-bottom:10px;display:grid}.logic-geometry-card>svg{color:#536f86;width:34px;height:34px}.logic-geometry-card .logic-example-stickers{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;padding:8px;display:grid}.logic-geometry-card .logic-example-stickers>i{aspect-ratio:1;background:#fff;border:1px solid #cbd6e1;border-radius:6px;height:auto}.logic-block-switch{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.logic-block-switch>button{background:#f0f3f8;border:1px solid #dfe5ee;border-radius:8px;padding:8px 10px;font-size:14px}.logic-block-switch>button[aria-pressed=true]{color:#0071e3;border-color:#83b8ff}.theme-f .hf-gallery-banner-edit,.theme-f .hf-gallery-delete-single{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;border-radius:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;background:0 0!important;padding:0!important}.theme-f .hf-gallery-banner-edit{bottom:4px;right:4px}.theme-f .hf-gallery-banner-edit>span{display:none}.theme-f .hf-gallery-banner-edit:before,.theme-f .hf-gallery-delete-single:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:#17191cbf;border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:8px}.theme-f .hf-gallery-banner-edit>svg,.theme-f .hf-gallery-delete-single>svg{color:#fff;width:15px;height:15px}.theme-f .hf-scene-gallery .hf-scene-slot,.theme-f .hf-scene-gallery .hf-pending-slot{width:calc((100cqw - 16px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2));flex-basis:calc((100cqw - 16px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2))}.theme-f .hf-scene-showcase .hf-pending-track{padding-left:0;padding-right:16px}.theme-f .hf-scene-showcase .hf-pending-collection .hf-pending-slot{width:calc((100cqw - 16px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2));flex-basis:calc((100cqw - 16px - (var(--home-card-columns,2) - 1)*12px)/var(--home-card-columns,2))}.theme-f [data-block-kind=sticker][data-sticker-presentation=grid]:not([data-card-columns]) .hf-sticker-showcase-track>.hf-pending-slot{flex-basis:310px;width:310px}.logic-geometry-rail.is-scene{background:#eff3f7;border-radius:20px;padding:16px}.hf-gallery-minimal .hf-gallery-topline .hf-gallery-create{height:36px;min-height:36px;color:var(--accent);border-radius:18px;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;background:var(--soft)!important;padding:0 11px!important}.hf-gallery-minimal .hf-gallery-create>svg{width:16px;height:16px}.hf-triptych-creator{padding:0 4px 22px}.hf-triptych-intro{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.6}.hf-triptych-types{background:var(--soft);border-radius:14px;margin-bottom:18px;padding:3px;display:flex}.hf-triptych-types button{min-height:38px;color:var(--muted);border-radius:11px;flex:1}.hf-triptych-types button[aria-pressed=true]{color:var(--ink);box-shadow:0 1px 4px #0001;background:var(--bg)!important}.hf-triptych-upload{border:1px dashed var(--line);width:100%;min-height:180px;color:var(--accent);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex;background:var(--soft)!important;padding:14px!important}.hf-triptych-upload>img{object-fit:cover;border-radius:10px;max-width:100%;height:190px}.hf-triptych-upload>svg{width:30px;height:30px}.hf-triptych-tip{color:var(--muted);margin:10px 0 20px;font-size:13px;line-height:1.6}.hf-triptych-angles{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.hf-triptych-angles>div{border:1px solid var(--line);background:var(--soft);height:108px;color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.hf-triptych-angles img{object-fit:cover;object-position:top;border-radius:5px;width:55px;height:65px}.hf-triptych-angles svg{opacity:.4;width:28px;height:40px}.hf-triptych-saved{border:1px solid var(--line);text-align:center;background:var(--soft);border-radius:16px;padding:18px}.hf-triptych-saved>b{margin:8px 0;display:block}.hf-triptych-saved>p{color:var(--muted);font-size:14px;line-height:1.6}.hf-triptych-draft{border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;margin:16px 0;display:flex;background:var(--soft)!important;padding:12px!important}.hf-triptych-draft>img{object-fit:cover;object-position:top;border-radius:7px;width:40px;height:48px}.hf-triptych-draft>span{flex:1;gap:4px;display:grid}.hf-triptych-draft b{font-size:15px}.hf-triptych-draft small{color:var(--muted);font-size:12px}.hf-sticker-six{container-type:size}.hf-sticker-six>.hf-sticker-cell{aspect-ratio:1;width:min(33.3333cqw - 4px,50cqh - 3px);max-width:100%;height:auto;max-height:100%}.theme-f .hf-featured-card[data-content-form=sticker]{background:#f0f1f3!important}.theme-f .hf-featured-card[data-content-form=sticker]>.hf-sticker-presentation{aspect-ratio:auto;border-radius:0;height:calc(100% - 72px);position:absolute;inset:0 0 72px}.theme-f .hf-featured-card[data-content-form=sticker]>.hf-featured-copy{color:#20232a;background:0 0;min-height:72px;padding:8px 16px 14px;position:absolute;bottom:0;left:0;right:0}.theme-f .hf-featured-card[data-content-form=sticker]>.hf-featured-copy>b{font-size:19px;line-height:1.35}.theme-f .hf-featured-card[data-content-form=sticker]>.hf-featured-copy>em{color:#626a77;margin-top:5px;display:flex}.theme-f .hf-sticker-list-banner .hf-featured-card{height:auto;aspect-ratio:var(--secondary-banner-aspect,1/1);overflow:hidden}.hf-triptych-creator{padding-bottom:16px}.hf-triptych-intro{margin-bottom:12px;font-size:14px}.hf-triptych-types{margin-bottom:12px}.hf-triptych-upload{gap:8px;min-height:146px;font-size:14px;padding:12px!important}.hf-triptych-upload>img{height:126px}.hf-triptych-tip{margin:8px 0 12px;font-size:12px}.hf-triptych-angles{gap:8px;margin-bottom:14px}.hf-triptych-angles>div{gap:4px;height:74px;font-size:12px}.hf-triptych-angles img{width:36px;height:42px}.hf-triptych-angles svg{width:24px;height:32px}.hf-triptych-creator[data-saved=true] .hf-triptych-angles{display:none}.hf-triptych-saved{padding:12px}.hf-triptych-saved>b{margin:4px 0}.hf-triptych-saved>p{margin:6px 0 12px;font-size:13px}.logic-board-tabs[data-grouped=true]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"hot hot hot""image video sticker""scene scene scene";gap:7px}.logic-board-tabs[data-grouped=true] button{white-space:normal;min-height:44px;padding:8px 6px;line-height:1.4}.logic-board-tabs[data-grouped=true] button svg{flex:none}.logic-board-tabs[data-grouped=true] button>span{text-align:center;min-width:0}.logic-board-tabs #rule-tab-featured{grid-area:hot;justify-content:flex-start;padding-left:12px}.logic-board-tabs #rule-tab-image{grid-area:image}.logic-board-tabs .logic-image-tab-label{white-space:nowrap;justify-items:center;gap:3px;line-height:1.2;display:grid}.logic-board-tabs .logic-image-tab-label>span{align-items:center;gap:5px;display:flex}.logic-tabs-panel .logic-board-tabs .logic-image-tab-label>small{white-space:nowrap;font-weight:400;line-height:1.3;font-size:11px!important}.logic-board-tabs #rule-tab-video{grid-area:video}.logic-board-tabs #rule-tab-sticker{grid-area:sticker}.logic-board-tabs #rule-tab-scene{grid-area:scene;justify-content:flex-start;padding-left:12px}.theme-f .hf-choice-track{flex-wrap:nowrap;flex:none;align-items:center;width:max-content;min-width:0;display:flex}.theme-f[data-filter-style=text] .hf-choice-track{background:0 0;border:0;border-radius:0;gap:22px;margin:0;padding:0}.theme-f[data-filter-style=text] .hf-choice-track>button{min-height:34px;box-shadow:none;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:14px;line-height:22px}.theme-f[data-filter-style=text] .hf-choice-track>button[aria-pressed=true]{color:var(--accent);box-shadow:none;background:0 0;border:0;font-weight:650}.theme-f[data-filter-style=text] .hf-facet-track,.theme-f[data-filter-style=text] .hf-topic-kind-track{margin-inline:20px}.theme-f[data-filter-style=text] .hf-facets{height:42px}.theme-f[data-filter-style=segmented] .hf-choice-track{background:var(--soft);border-radius:12px;gap:2px;width:max-content;padding:3px}.theme-f[data-filter-style=segmented] .hf-choice-track>button{min-height:36px;color:var(--muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:5px 15px;font-size:14px;line-height:22px}.theme-f[data-filter-style=segmented] .hf-choice-track>button[aria-pressed=true]{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 4px #0002}.theme-f[data-filter-style=segmented] .hf-topic-kind-track{margin-inline:20px}.theme-f[data-filter-style=pills] .hf-choice-track{background:0 0;border:0;gap:8px;padding:0}.theme-f[data-filter-style=pills] .hf-choice-track>button{background:var(--soft);min-height:36px;color:var(--muted);box-shadow:none;white-space:nowrap;border:0;border-radius:20px;padding:7px 16px;font-size:14px;line-height:22px}.theme-f[data-filter-style=pills] .hf-choice-track>button[aria-pressed=true]{background:var(--accent);color:#fff;font-weight:600}.theme-f[data-filter-style=pills] .hf-facet-track,.theme-f[data-filter-style=pills] .hf-topic-kind-track{margin-inline:20px}.theme-f .hf-topic-kinds{margin-bottom:14px}.theme-f[data-edition=full]:not(:has(>.hf-facets)) .hf-home-view{top:calc(var(--app-top) + 108px)}.theme-f[data-edition=full][data-filter-style=text]:has(>.hf-facets) .hf-home-view{top:calc(var(--app-top) + 150px)}.layout-filter-sample[data-filter-style=text] i{margin-inline:6px;padding:4px 2px;font-size:13px;border:0!important}.layout-filter-sample[data-filter-style=text] i[data-selected=true]{color:#0071e3;font-weight:650;border:0!important}.hf-sticker-six{grid-template-rows:repeat(2,min-content);align-content:center}.theme-f[data-page=detail]{--hf-nav-space:0px}.theme-f[data-page=detail] .hf-route-view[data-route=detail].has-footer{bottom:var(--hf-action-height,130px)}.theme-f[data-page=detail] .hf-footer{padding:14px 20px calc(var(--app-bottom) + 10px);background:var(--bg);border:0;bottom:0}.theme-f [data-route=detail] .mobile-scroll-content{height:100%;padding-bottom:0!important}.theme-f [data-route=detail] .hf-detail-page{flex-direction:column;height:100%;min-height:0;display:flex}.hf-template-preview{background:var(--soft);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.hf-template-preview>video,.hf-template-preview>.art{object-fit:cover;background:var(--soft);width:100%;height:100%;min-height:0}.hf-template-preview>.art>img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}.theme-f .hf-template-preview .hf-photo-series{flex-direction:column;width:100%;height:100%;min-height:0;margin:0;display:flex}.theme-f .hf-template-preview .hf-photo-rail{border-radius:0;flex:1;min-height:0}.theme-f .hf-template-preview .hf-photo-track{height:100%}.theme-f .hf-detail-page .hf-template-preview .hf-photo-frame{background:var(--soft);aspect-ratio:auto!important;height:100%!important}.theme-f .hf-template-preview .hf-photo-frame>.art{background:var(--soft)}.theme-f .hf-template-preview .hf-photo-thumbs{background:var(--bg);flex:none;margin:10px 0 0;padding-bottom:10px}.theme-f .hf-template-preview .hf-photo-dots{display:none}.hf-template-preview>.hf-sticker-presentation{border-radius:0;height:100%;padding:16px}.hf-preview-action{gap:13px;display:grid}.hf-preview-action h1{margin:0;font-size:20px;font-weight:650;line-height:1.35}.hf-preview-action>.primary{border-radius:16px;width:100%;height:50px;min-height:50px;font-size:16px}.hf-create-sheet{gap:24px;padding-bottom:12px;display:grid}.hf-create-template{align-items:center;gap:12px;display:flex}.hf-create-template>img{object-fit:cover;border-radius:12px;width:52px;height:52px}.hf-create-template>b{font-size:17px;line-height:1.4}.hf-create-sheet .hf-detail-create{gap:18px}.hf-create-sheet .hf-detail-cast-carousel,.hf-create-sheet .hf-detail-cast-track{height:86px}.hf-create-sheet .hf-detail-cast-slot{flex-direction:column;flex:0 0 72px;align-items:center;gap:7px;min-width:72px;height:86px;display:flex}.hf-create-sheet .hf-detail-cast-avatar{border-style:solid;border-color:color-mix(in srgb,var(--accent) 20%,var(--soft));background:var(--soft);border-radius:50%;flex:0 0 62px;width:62px;height:62px}.hf-create-sheet .hf-detail-cast-avatar>img{border-radius:50%}.hf-create-sheet .hf-detail-cast-slot>b{font-size:12px}.hf-create-sheet .hf-detail-create[data-large-faces=false] .hf-detail-cast-avatar{flex-basis:48px;width:48px;height:48px}.hf-create-sheet .hf-detail-create>.primary{border-radius:16px}.theme-f .hf-sticker-list-banner .hf-featured-card[data-content-form=sticker]>.hf-sticker-presentation:not(.hf-sticker-six){aspect-ratio:auto;height:calc(100% - 72px);position:absolute;inset:0 0 72px}.layout-editor .layout-delete-summary{color:#7d8796;background:0 0;border:0;flex:0 0 30px;place-items:center;width:30px;height:36px;padding:0;display:grid}.layout-editor .layout-delete-summary:hover{color:#bd3b43;background:#fff0f0}.layout-delete-summary svg{width:16px;height:16px}.layout-block-summary{gap:7px}.layout-block-summary>label{flex:0 0 26px;width:26px}.layout-category-settings h4{color:#637085;margin:0;font-size:12px;font-weight:500}.layout-category-settings label{grid-template-columns:28px minmax(0,1fr)}.layout-editor .layout-filter-settings{border:0;padding-top:4px}.layout-editor .layout-filter-options>button{box-shadow:none;background:0 0;border:0}.layout-editor .layout-filter-options>button[aria-pressed=true]{color:#176dc2;background:#edf5ff;border:0}.theme-f .hf-choice-track>button:after{content:none}.theme-f [data-route=search] .hf-grid{grid-template-columns:repeat(var(--search-columns,3),minmax(0,1fr));gap:18px 10px}.theme-f [data-route=search] .hf-grid>.hf-card{grid-column:auto;width:100%;min-width:0}.theme-f [data-route=search] .hf-grid>.hf-card .hf-card-image{border-radius:12px;height:auto;aspect-ratio:var(--search-aspect,2/3)!important}.theme-f [data-route=search] .hf-grid>.hf-card>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.theme-f [data-route=search] .hf-card-play{width:24px;height:24px}.theme-f [data-route=search] .hf-card-play svg{width:12px;height:12px}.theme-f [data-route=search] .hf-format{padding:3px 4px;font-size:10px}.logic-sticker-wire{box-sizing:border-box;flex-direction:column;gap:7px;width:100%;height:100%;padding:8px;display:flex;overflow:hidden}.logic-wire-six{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:5px;height:100%;display:grid}.logic-wire-six>i,.logic-wire-strip>i{aspect-ratio:1;background:#fff;border-radius:5px;place-items:center;min-width:0;font-style:normal;display:grid}.logic-wire-six svg{opacity:.55;width:24px;height:24px}.logic-wire-main{background:#fff;border-radius:8px;flex:1;place-items:center;min-height:0;display:grid;position:relative}.logic-wire-main>svg{width:44px;height:44px}.logic-wire-main>small{color:#637e94;font-size:13px;position:absolute;bottom:7px;right:7px}.logic-wire-strip{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.logic-wire-strip svg{width:12px;height:12px}.logic-wire-dots{justify-content:center;align-items:center;gap:5px;height:10px;display:flex}.logic-wire-dots>i{background:#a5bacb;border-radius:50%;width:5px;height:5px}.logic-wire-dots>i:first-child{background:#377baf;border-radius:4px;width:12px}.logic-wire-hidden{color:#8190a1;padding:35px 0;font-size:17px}.hf-hair-studio{color:var(--ink);background:var(--bg);gap:20px;padding:18px 20px 28px;display:grid}.hf-hair-studio .hf-hair-heading h2{letter-spacing:-.4px;margin:0;font-size:23px;font-weight:650;line-height:1.3}.hf-hair-studio .hf-hair-heading p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.hf-hair-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.hf-hair-section-heading h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.market-app .hf-hair-remove{min-height:32px;color:var(--muted);padding:2px 0 2px 12px;font-size:13px}.market-app .hf-hair-upload{border:1px solid var(--line);background:var(--soft);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.hf-hair-upload>img,.hf-hair-upload-icon{object-fit:cover;object-position:center 25%;background:var(--bg);width:54px;height:64px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.hf-hair-upload>span:not(.hf-hair-upload-icon){flex:1;gap:3px;min-width:0;display:grid}.hf-hair-upload b{font-size:15px;font-weight:600}.hf-hair-upload small{color:var(--muted);font-size:13px}.hf-hair-upload>svg{width:17px;height:17px;color:var(--muted)}.hf-hair-picker{margin-top:4px}.hf-hair-picker>summary{cursor:pointer;min-height:40px;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;list-style:none;display:flex}.hf-hair-picker>summary::-webkit-details-marker{display:none}.hf-hair-picker>summary>svg{width:15px;height:15px}.hf-hair-picker[open]>summary>svg{transform:rotate(180deg)}.hf-hair-existing{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px 0 6px;display:grid}.market-app .hf-hair-existing>button{border:1px solid var(--line);background:var(--soft);border-radius:10px;min-width:0;padding:3px;position:relative;overflow:hidden}.hf-hair-existing>button>img{aspect-ratio:3/4;object-fit:cover;background:var(--bg);border-radius:6px;width:100%;display:block}.market-app .hf-hair-existing>button[aria-pressed=true]{border-color:var(--accent)}.hf-hair-existing>button>i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid;position:absolute;bottom:5px;right:5px}.hf-hair-existing>button>i>svg{width:13px;height:13px}.hf-hair-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;display:grid}.market-app .hf-hair-options>button{background:var(--soft);text-align:center;border:1px solid #0000;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:4px 4px 8px;display:grid;position:relative;overflow:hidden}.hf-hair-options>button>img{aspect-ratio:1;object-fit:cover;object-position:center 22%;border-radius:8px;width:100%;display:block}.hf-hair-options>button>span{overflow-wrap:anywhere;min-height:34px;padding:0 2px;font-size:13px;line-height:17px;display:block}.market-app .hf-hair-options>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--soft))}.hf-hair-options>button>i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;top:9px;right:9px}.hf-hair-options>button>i>svg{width:13px;height:13px}.hf-hair-studio .hf-hair-plan{border:1px solid var(--line);background:var(--soft);border-radius:14px;align-items:center;gap:13px;padding:12px;display:flex}.hf-hair-plan-images{flex:none;align-items:center;gap:5px;display:flex}.hf-hair-plan-images>img,.hf-hair-plan-images>span{object-fit:cover;object-position:center 25%;background:var(--bg);width:44px;height:58px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.hf-hair-plan-images>b{color:var(--muted);font-size:13px;font-weight:400}.hf-hair-plan-images svg{width:18px;height:18px}.hf-hair-plan>div:last-child{gap:3px;min-width:0;display:grid}.hf-hair-plan small{color:var(--muted);font-size:12px}.hf-hair-plan>div>b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.hf-hair-studio .hf-hair-plan p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.hf-hair-studio .hf-hair-boundary,.hf-hair-studio .hf-hair-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.hf-hair-studio .hf-hair-boundary{margin-top:-9px}.hf-hair-studio .hf-hair-save{min-height:50px;margin-top:-8px}.hf-hair-studio>canvas[hidden]{display:none}.compact-browse-versions{background:#edf0f4;border-radius:10px;grid-template-columns:1fr 1.7fr;gap:4px;margin:10px 0;padding:3px;display:grid}.compact-browse-versions>button{font:inherit;color:#6a7483;background:0 0;border:0;border-radius:8px;padding:9px 4px;font-size:11px;line-height:1.35}.compact-browse-versions>button[aria-pressed=true]{color:#176dcc;background:#fff;box-shadow:0 1px 3px #17264012}.theme-f .hf-library-switch{left:0;right:0;top:calc(var(--app-top) + 60px);z-index:14;background:var(--bg);height:50px;position:absolute}.theme-f .hf-library-switch-track{align-items:center;gap:6px;height:50px;padding:5px 20px 9px}.theme-f .hf-library-switch-track>button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:18px;flex:1 0 auto;padding:6px 12px;font-size:14px;font-weight:500}.theme-f[data-media-browse=true] .hf-route-view[data-route=list]{top:calc(var(--app-top) + 110px)}.theme-f[data-edition=phase1c][data-page=home] .hf-home-view{top:calc(var(--app-top) + 60px)}.hf-content-first{padding:0 20px 12px}.theme-f .phase-content-grid{gap:12px;margin:0 0 12px;padding:0}.theme-f .phase-content-grid>button{height:84px}.theme-f .phase-content-grid>button>.art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-f .phase-content-grid>button>span:not(.hf-sticker-cell){z-index:2;align-items:center;gap:6px;font-size:15px;display:flex;position:absolute;inset:auto 11px 10px}.theme-f .phase-content-grid>button>span>svg{width:16px;height:16px}.theme-f .phase-content-grid>button>.hf-sticker-cell{width:100%;height:100%;position:absolute;top:0;right:0}.theme-f .hf-content-subject-track{align-items:center;gap:10px;min-height:38px;display:flex}.theme-f .hf-content-subject-track>button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:18px;flex:1 0 auto;padding:6px 11px;font-size:14px}.theme-f .hf-content-subject-track>button[aria-pressed=true]{background:var(--soft);color:var(--ink);font-weight:650}.theme-f[data-page=me]>.hf-header{display:none}.theme-f[data-prototype-platform=app][data-page=me]>.hf-root-view:not([hidden]){top:var(--app-top)}.hf-generated-my:has(.hf-reface-me){padding:0 20px!important}.hf-reface-me{min-height:calc(var(--hf-reface-screen-height) - var(--app-top,44px) - var(--app-bottom,34px) - 64px);background:var(--bg);color:var(--ink);flex-direction:column;display:flex}.hf-reface-me-top{justify-content:flex-end;align-items:flex-start;min-height:64px;margin-right:-10px;padding-top:5px;display:flex}.market-app .hf-reface-me-settings{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;display:grid}.hf-reface-me-settings>svg{background:var(--soft);border-radius:50%;width:32px;height:32px;padding:6px;display:block}.hf-reface-me .hf-reface-faces-title{letter-spacing:0;color:var(--muted);margin:0 18px 10px;font-size:14px;font-weight:400;line-height:18px}.hf-reface-faces-rail{flex:none;width:calc(100% + 40px);min-height:64px;margin:0 -20px}.hf-reface-faces{align-items:center;gap:12px;padding:0 20px;display:flex}.market-app .hf-reface-faces>button{background:var(--soft);width:64px;min-width:64px;height:64px;color:var(--ink);border:0;border-radius:50%;flex:0 0 64px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.market-app .hf-reface-faces .hf-reface-add-face{border:1px solid var(--line)}.hf-reface-add-face>svg{width:25px;height:25px}.hf-reface-faces .hf-generated-face-thumb{aspect-ratio:1;background:var(--soft);border-radius:50%;width:64px;height:64px}.hf-reface-faces .hf-generated-face-thumb>img{object-position:center 32%}.hf-reface-faces>button:focus-visible,.hf-reface-me-settings:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hf-reface-favorites-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:380px;padding:32px 0 48px;display:flex}.hf-reface-favorite-art{background:#3b66ff;border-radius:50%;flex:none;width:130px;height:130px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c}.hf-reface-favorite-card{background:linear-gradient(#444857,#292c35);border-radius:0 17px 0 0;width:96px;height:104px;position:absolute;top:34px;left:0;box-shadow:inset 0 1px 1px #ffffff18,1px 0 #1115}.hf-reface-favorite-card>span{background:linear-gradient(#656975,#464a56);border:1px solid #1f222c;border-radius:11px;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:11px;right:12px;box-shadow:inset 0 1px 1px #ffffff20}.hf-reface-favorite-card svg{fill:#f4f5f8;color:#f4f5f8;filter:drop-shadow(0 1px 1px #0008);width:28px;height:28px}.hf-reface-favorites-empty h3{letter-spacing:-.35px;color:var(--ink);margin:13px 0 7px;font-size:22px;font-weight:400;line-height:28px}.hf-reface-favorites-empty p{color:var(--muted);margin:0;font-size:17px;font-weight:400;line-height:21px}.hf-reface-saved{margin-top:36px;padding-bottom:20px}.hf-reface-saved>.hf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hf-reface-saved .hf-card{border-radius:14px}@media (width<=360px){.hf-reface-favorites-empty h3{font-size:21px}.hf-reface-favorites-empty p{font-size:16px}}.theme-f .phase-content-grid>button{isolation:isolate;border:0;border-radius:13px;min-height:84px;padding:0;display:block;position:relative;overflow:hidden;background:var(--soft)!important}.theme-f .phase-content-grid>button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 28%,#0008);position:absolute;inset:0}.theme-f .phase-content-grid>button>.art{object-fit:cover;object-position:center 35%;width:100%;height:100%}.theme-f .phase-content-grid>button>span:not(.hf-sticker-cell){white-space:nowrap;text-shadow:0 1px 3px #0005;background:0 0;border-radius:0;justify-content:flex-start;width:auto;height:auto;padding:0;font-weight:650;line-height:21px;color:#fff!important}.theme-f .phase-content-grid>button>.hf-content-selected{z-index:3;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0002}.theme-f .phase-content-grid>button>.hf-content-selected>svg{width:13px;height:13px}.theme-f .phase-content-grid>button{background:#e4e5eb!important}.theme-f .phase-content-grid>button:nth-child(2){background:#e9e6e2!important}.theme-f .phase-content-grid>button:nth-child(3){background:#ecdbe6!important}.theme-f .phase-content-grid>button:nth-child(4){background:#dce7e9!important}.theme-f .phase-content-grid>button:after{background:0 0}.theme-f .phase-content-grid>button>.art{object-fit:cover;background:0 0;object-position:right center!important;width:88px!important;height:84px!important;inset:0 4px 0 auto!important}.theme-f .phase-content-grid>button>.art>img{object-fit:cover!important;object-position:right center!important}.theme-f .phase-content-grid>button>.hf-sticker-cell{aspect-ratio:1;background:0 0;border-radius:0;min-width:84px;overflow:hidden;width:84px!important;height:84px!important;inset:0 4px 0 auto!important}.theme-f .phase-content-grid>button>.hf-sticker-cell img{object-fit:cover!important}.theme-f .phase-content-grid>button>span:not(.hf-sticker-cell){white-space:normal;min-width:48px;max-width:calc(100% - 101px);text-shadow:none;font-size:14px;line-height:19px;inset:50% auto auto 11px;transform:translateY(-50%);color:#303844!important}.theme-f .phase-content-grid>button>.hf-content-selected{top:8px;left:8px;right:auto}.hf-reface-me{min-height:0}.hf-reface-me-top{justify-content:space-between;align-items:center;min-height:76px;margin:0 -8px 4px 0;padding:0}.hf-reface-me .hf-reface-faces-title{color:var(--ink);letter-spacing:-.5px;margin:0;font-size:27px;font-weight:700;line-height:34px}.hf-reface-selected-name{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:18px}.market-app .hf-reface-main-photo{aspect-ratio:16/9;background:var(--soft);border:0;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hf-reface-main-photo>img{object-fit:cover;width:100%;height:100%;display:block}.hf-reface-main-photo>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:10px;right:10px}.hf-reface-main-photo>span>svg{width:15px;height:15px}.hf-reface-faces-rail{min-height:76px;margin-top:20px}.hf-reface-faces{padding-top:4px;padding-bottom:4px}.market-app .hf-reface-face[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.hf-reface-no-photo{background:var(--soft);min-height:220px;color:var(--muted);border-radius:18px;place-items:center;gap:10px;display:grid}.hf-reface-no-photo>svg{width:44px;height:44px}.hf-reface-controls{z-index:2;background:var(--bg);padding-bottom:16px;position:sticky;top:0}.hf-reface-controls .hf-reface-faces-rail{min-height:72px;margin-top:0}.hf-reface-photo-list{flex-direction:column;gap:16px;padding-bottom:20px;display:flex}.hf-reface-photo-list>.hf-reface-main-photo{touch-action:pan-y;flex:none}.hf-reface-main-photo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hf-video-variants{color:var(--ink);margin:16px 0}.hf-video-variants>b{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.hf-video-variants>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hf-video-variants button{background:var(--soft);min-height:58px;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.hf-video-variants button>span{font-size:14px;font-weight:600}.hf-video-variants button>small{color:var(--muted);font-size:11px;line-height:16px}.hf-video-variants button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.hf-video-variants[data-variant-kind=target_role]>div{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-video-variants[data-variant-kind=target_role] button{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);justify-content:start;column-gap:9px;min-width:136px;display:grid}.hf-video-variants[data-variant-kind=target_role] button>img{object-fit:cover;background:var(--soft);border-radius:9px;grid-row:1/3;width:42px;height:56px}.hf-video-variants[data-variant-kind=target_role] button>span,.hf-video-variants[data-variant-kind=target_role] button>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.theme-f .hf-library-switch-track{gap:4px;padding:3px 20px 11px}.theme-f .hf-library-switch-track>button{background:0 0;border:0;border-radius:0;padding:5px 8px;font-size:16px;font-weight:550;line-height:24px}.theme-f .hf-library-switch-track>button[aria-pressed=true]{color:var(--accent);background:0 0;font-weight:750}.theme-f[data-media-browse=true] .hf-list-person-filter{margin-top:8px;margin-bottom:20px}.theme-f[data-media-browse=true] .hf-list-person-filter>button{font-size:13px;line-height:18px}.theme-f .hf-library-list-title{letter-spacing:-.3px;margin:22px 0 16px;font-size:20px;font-weight:700;line-height:28px}.theme-f .hf-mini-search-page{min-height:100%;padding:12px 12px calc(var(--app-bottom) + 104px);color:var(--ink)}.hf-mini-search-toolbar{align-items:center;gap:12px;margin:0 4px 30px;display:flex}.hf-mini-search-input{background:var(--soft);min-width:0;height:42px;color:var(--muted);border-radius:24px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.hf-mini-search-input>svg{flex:none;width:22px;height:22px}.hf-mini-search-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:15px;line-height:22px}.hf-mini-search-input button{flex:none;place-items:center;width:28px;height:36px;display:grid}.theme-f .hf-mini-search-submit{color:var(--accent);flex:none;min-height:44px;padding:8px 0;font-size:15px}.hf-mini-search-idle{padding:0 4px}.hf-mini-search-terms{margin-bottom:34px}.hf-mini-search-terms header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.theme-f .hf-mini-search-terms h2{margin:0;font-size:17px;font-weight:650}.hf-mini-search-terms header button{place-items:center;width:40px;height:40px;display:grid}.hf-mini-search-terms header button svg{width:21px;height:21px}.hf-mini-search-terms>div{flex-wrap:wrap;gap:8px;display:flex}.theme-f .hf-mini-search-terms>div>button{background:var(--soft);min-height:30px;color:var(--ink);border-radius:6px;padding:5px 10px;font-size:14px;line-height:20px}.hf-mini-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hf-mini-search-card{background:var(--soft);border-radius:12px;min-width:0;position:relative;overflow:hidden}.hf-mini-search-open{text-align:left;width:100%;display:block}.hf-mini-search-media{aspect-ratio:3/4;background:var(--soft);position:relative;overflow:hidden}.hf-mini-search-media>.art,.hf-mini-search-media>.hf-demo-media,.hf-mini-search-media>video,.hf-mini-search-media>img{object-fit:cover;width:100%;height:100%;display:block}.hf-mini-search-media .art>img{object-fit:cover;width:100%;height:100%}.hf-mini-search-media .hf-sticker-grid{align-content:center;height:100%}.hf-mini-search-media .hf-sticker-cell{aspect-ratio:1;min-width:0}.hf-mini-search-play{color:#20242b;background:#ffffffbd;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:8px;right:8px}.hf-mini-search-play svg{width:13px;height:13px}.hf-mini-search-open>strong{white-space:nowrap;text-overflow:ellipsis;padding:9px 11px 0;font-size:13px;font-weight:600;line-height:18px;display:block;overflow:hidden}.hf-mini-search-open>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:5px 33px 11px 11px;font-size:10px;line-height:14px;display:block;overflow:hidden}.hf-mini-search-save{width:34px;height:36px;color:var(--muted);place-items:center;display:grid;position:absolute;bottom:3px;right:0}.hf-mini-search-save[aria-pressed=true]{color:var(--accent)}.hf-mini-search-save svg{width:18px;height:18px}.hf-mini-search-empty{text-align:center;color:var(--muted);margin:32px 0;font-size:14px;line-height:23px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-page{background:#f4f7fb}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-toolbar{margin-bottom:32px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-input{background:#f1f1f1}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-terms>div>button,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-card{background:#fff}.hf-mini-works-page{min-height:100%;padding-bottom:calc(var(--app-bottom) + 120px)}.hf-mini-works-heading{justify-content:space-between;align-items:center;padding:16px;display:flex}.theme-f .hf-mini-works-heading h2{font-size:20px;line-height:28px}.hf-mini-works-heading em{color:var(--accent);font-style:normal}.hf-mini-works-heading>button{min-width:44px;min-height:40px;font-size:15px}.hf-mini-works-tabs{align-items:center;gap:26px;padding:0 16px 16px;display:flex}.hf-mini-works-tabs>button{white-space:nowrap;color:var(--muted);min-height:38px;font-size:15px}.hf-mini-works-tabs>button[aria-pressed=true]{color:var(--accent);font-weight:650}.hf-mini-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.hf-mini-work-tile{aspect-ratio:3/4;background:var(--soft);min-width:0;display:block;position:relative;overflow:hidden}.hf-mini-work-tile>.art,.hf-mini-work-tile>.hf-demo-media,.hf-mini-work-tile>video,.hf-mini-work-tile>img,.hf-mini-work-tile .art>img{object-fit:cover;width:100%;height:100%}.hf-mini-work-tile .hf-sticker-grid{align-content:center;height:100%}.hf-mini-work-kind{color:#fff;background:#0008;border-radius:4px;padding:2px 4px;font-size:10px;position:absolute;bottom:5px;right:5px}.hf-mini-select-mark{background:#0002;border:1.5px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;right:7px}.hf-mini-work-tile[aria-pressed=true] .hf-mini-select-mark{background:var(--accent);color:#fff}.hf-mini-work-tile[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--accent)}.hf-mini-select-mark svg{width:19px!important;height:19px!important}.hf-mini-job>img{opacity:.35;filter:blur(3px)}.hf-mini-job>span{color:var(--accent);background:color-mix(in srgb,var(--soft) 35%,transparent);flex-direction:column;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;inset:0}.hf-mini-job small{margin-top:4px;font-size:12px}.hf-mini-works-empty{text-align:center;color:var(--muted);padding:72px 24px 30px}.hf-mini-works-empty>svg{width:44px;height:44px;margin-bottom:14px}.theme-f .hf-mini-works-empty h3{color:var(--ink);margin:0 0 8px;font-size:19px}.hf-mini-works-empty .primary{max-width:240px;margin:28px auto 0}.hf-mini-work-actions{margin:30px 18px 0}.hf-mini-works-page .primary{border-radius:26px;min-height:44px}.hf-mini-works-undo{background:var(--soft);border-radius:8px;justify-content:space-between;margin:4px 16px 12px;padding:8px 12px;font-size:13px;display:flex}.hf-mini-works-undo button{color:var(--accent)}.hf-mini-confirm{text-align:center;padding:20px 18px 34px}.hf-mini-confirm>div{gap:12px;margin-top:24px;display:flex}.hf-mini-confirm>div button{border-radius:24px;flex:1;min-height:44px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-works-page{background:#f4f7fb}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-works-tabs{background:#fff}.compact-platform-group{margin:0 0 17px}.compact-platform-group>h2{color:#6d7685;margin:0 0 8px;font-size:12px;font-weight:650;line-height:18px}.compact-platform-group .compact-version-list{margin:0}.mini-program-capsule{right:12px;top:calc(var(--app-top) + 14px);z-index:19;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:color-mix(in srgb,var(--bg) 85%,transparent);width:87px;height:32px;color:var(--ink);pointer-events:none;border-radius:18px;justify-content:space-evenly;align-items:center;display:flex;position:absolute}.mini-program-capsule>svg{width:22px;height:20px}.mini-program-capsule>i{background:color-mix(in srgb,var(--ink) 18%,transparent);width:1px;height:17px}.mini-program-capsule>.mini-capsule-close{border:2px solid;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.mini-capsule-close:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.market-app[data-prototype-platform=mini]>.hf-header{padding-right:110px}.market-app[data-prototype-platform=mini]>.hf-header>.hf-brand{white-space:nowrap;margin-left:40px;font-size:27px}.market-app[data-prototype-platform=mini]>.hf-header>.mini-settings-entry{width:32px;height:40px;color:var(--ink);place-items:center;display:grid;position:absolute;top:10px;left:20px}.mini-settings-entry>svg{width:21px;height:21px}.market-app[data-prototype-platform=mini]>.hf-header>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-app[data-prototype-platform=mini][data-page=me]>.hf-header{display:flex}.market-app[data-prototype-platform=mini]>.hf-header>.mini-my-header-title{text-align:center;font-size:17px;font-weight:600;position:absolute;left:110px;right:110px}:root[data-prototype-scheme=light] .market-app[data-prototype-platform=mini][data-layout-version=phase1d]{--bg:#f7f8fa;--soft:#eef0f3;background:#f7f8fa}.app-sheet.hf-mini-create-host{padding:0 0 10px}.hf-mini-create{--mini-create-blue:var(--accent);color:var(--ink);flex-direction:column;gap:18px;display:flex}.hf-mini-create-intro{text-align:center;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.hf-mini-create-modes{background:var(--soft);border-radius:999px;gap:4px;padding:5px;display:flex}.hf-mini-create-modes>button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;padding:6px 10px;font-size:14px}.hf-mini-create-modes>button[aria-pressed=true]{background:var(--bg);color:var(--mini-create-blue)}.hf-mini-create-section-label{justify-content:space-between;align-items:center;gap:10px;font-size:13px;line-height:20px;display:flex}.hf-mini-create-section-label>b{font-weight:600}.hf-mini-create-section-label>span{color:var(--muted)}.hf-mini-create-section-label>button{color:var(--mini-create-blue);background:0 0;border:0;align-items:center;gap:2px;padding:2px 0;font-size:12px;display:flex}.hf-mini-create-section-label>button>svg{width:14px;height:14px}.hf-mini-create-slot-carousel{height:110px;margin-top:12px}.hf-mini-create-slots{justify-content:center;align-items:flex-start;gap:18px;width:max-content;min-width:100%;height:110px;display:flex}.hf-mini-create-slot{min-width:0;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:0 0 86px;align-items:center;gap:8px;padding:3px 0;display:flex}.hf-mini-create-avatar{border:1px solid var(--line);background:var(--soft);width:76px;height:76px;color:var(--mini-create-blue);border-radius:50%;flex:0 0 76px;place-items:center;display:grid;position:relative}.hf-mini-create-avatar>svg{width:28px;height:28px}.hf-mini-create-avatar>img{object-fit:cover;object-position:center 30%;border-radius:50%;width:100%;height:100%;display:block}.hf-mini-create-slot[aria-pressed=true] .hf-mini-create-avatar{outline:2px solid var(--mini-create-blue);outline-offset:3px}.hf-mini-create-avatar>i{border:2px solid var(--bg);background:var(--mini-create-blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-1px;right:-1px}.hf-mini-create-avatar>i>svg{width:12px;height:12px}.hf-mini-create-slot>b{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.hf-mini-create-current{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:-10px;font-size:12px;display:flex}.hf-mini-create-current>button{color:var(--mini-create-blue);background:0 0;border:0;padding:4px 0;font-size:12px}.hf-mini-create-upload{border:1px solid var(--line);background:var(--soft);width:100%;min-height:58px;color:var(--mini-create-blue);border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.hf-mini-create-upload>svg{width:23px;height:23px}.hf-mini-create-history{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:12px}.hf-mini-create-history-track{gap:12px;min-height:70px;padding:9px 3px 3px;display:flex}.hf-mini-create-history-track>button{background:0 0;border:0;border-radius:50%;flex:0 0 52px;width:52px;height:52px;padding:0}.hf-mini-create-history-track>button>img{object-fit:cover;object-position:center 30%;border-radius:50%;width:100%;height:100%;display:block}.hf-mini-create-history-track>button[aria-pressed=true]{outline:2px solid var(--mini-create-blue);outline-offset:3px}.hf-mini-create-history-empty{min-height:74px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.hf-mini-create-history-empty>button{color:var(--mini-create-blue);background:0 0;border:0;padding:4px;font-size:13px}.hf-mini-create .hf-video-variants{margin:0}.hf-mini-create .hf-video-variants>b{font-size:13px}.hf-mini-create .hf-video-variants button{min-height:54px}.hf-mini-create-status,.hf-mini-create-error{margin:0;font-size:12px;line-height:1.5}.hf-mini-create-status{color:var(--muted);justify-content:center;align-items:center;gap:7px;display:flex}.hf-mini-create-status>svg{width:16px;height:16px;animation:1s linear infinite mini-create-spin}.hf-mini-create-error{color:#c83b42;background:color-mix(in srgb,#c83b42 8%,var(--bg));border-radius:10px;padding:10px 12px}.hf-mini-create-footer{margin-top:auto;padding-top:2px}.hf-mini-create-footer>p{text-align:center;color:var(--muted);margin:0 0 10px;font-size:11px;line-height:17px}.hf-mini-create-footer>.primary{border-radius:23px;width:100%;min-height:46px;font-size:16px}.hf-mini-create-footer>.primary:disabled{opacity:1;background:var(--soft);color:var(--muted)}.hf-mini-create button:disabled{cursor:not-allowed}.hf-v1-create{--bg:#fff;--ink:#20242c;--muted:#657184;--soft:#f2f7fe;--line:#d9e6f8;--accent:#397df0;--mini-create-blue:#397df0;padding-bottom:4px}.hf-v1-create .hf-mini-create-modes{background:#e8f2ff}.hf-v1-create .hf-mini-create-modes>button[aria-pressed=true]{background:#fff}.hf-v1-create .hf-mini-create-history{border-style:dashed;border-color:#a7c5f1}.hf-v1-create .hf-mini-create-footer>.primary{color:#fff;background:#397df0;border:0;font-weight:500}.hf-v1-create .hf-mini-create-footer>.primary:disabled{color:#a4afbd;background:#e8f2ff}:root[data-prototype-scheme] .device-screen .bottom-sheet:has(.hf-v1-create){color:#20242c;background:#fff;border-radius:22px 22px 0 0}.bottom-sheet:has(.hf-v1-create) .sheet-handle{background:#d4deed;width:38px;height:4px}.bottom-sheet:has(.hf-v1-create) .sheet-header{text-align:center;padding:6px 18px 12px}:root[data-prototype-scheme] .device-screen .bottom-sheet:has(.hf-v1-create) .sheet-title{color:#20242c;font-size:18px;font-weight:600;line-height:26px}.bottom-sheet:has(.hf-mini-create) .sheet-content{padding:0 18px max(20px,var(--mobile-safe-area-height,20px));overscroll-behavior:contain}@keyframes mini-create-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hf-mini-create-status>svg{animation:none}}.hf-mini-result-page{background:var(--bg);min-height:100%;color:var(--ink);flex-direction:column;padding-bottom:12px;display:flex}.hf-mini-result-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.hf-mini-result-heading button{color:var(--ink);background:0 0;border:0;min-height:40px;padding:0 4px;font-size:14px}.hf-mini-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.hf-mini-result-grid>button{aspect-ratio:1;background:var(--soft);border:0;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hf-mini-result-grid>button>img{object-fit:cover;width:100%;height:100%;display:block}.hf-mini-result-grid.is-photo>button{aspect-ratio:3/4}.hf-mini-result-grid>button[aria-pressed=true]:after{content:"";box-shadow:inset 0 0 0 3px var(--accent);pointer-events:none;border-radius:9px;position:absolute;inset:0}.hf-mini-result-grid .hf-mini-select-mark{color:#0000;background:#ffffffc9;border:1px solid #bbb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:7px;right:7px}.hf-mini-result-grid [aria-pressed=true] .hf-mini-select-mark{background:var(--accent);border-color:var(--accent);color:#fff}.hf-mini-result-caption{padding:20px 16px 12px}.hf-mini-result-caption h2{margin:0 0 7px;font-size:17px;line-height:25px}.hf-mini-result-caption p{color:var(--muted);margin:0;font-size:11px;line-height:17px}.hf-mini-result-status{color:var(--accent);margin:0;padding:8px 16px;font-size:12px}.hf-mini-result-actions{background:var(--bg);align-items:center;gap:10px;margin-top:auto;padding:12px 16px;display:flex}.hf-mini-result-actions>button{border-radius:24px;justify-content:center;align-items:center;gap:6px;min-height:44px;margin:0;font-size:14px;display:flex}.hf-mini-result-actions>.primary,.hf-mini-result-actions>.secondary{flex:1;min-width:0;padding:8px 10px}.hf-mini-result-actions .hf-mini-result-delete{background:var(--soft);width:40px;height:40px;min-height:40px;color:var(--ink);border:0;flex:0 0 40px;padding:0}.hf-mini-result-actions svg{width:18px;height:18px}.hf-mini-result-remake{margin:0 auto 8px;font-size:12px}.hf-mini-result-page[data-form=video]{color:#fff;background:#08090b}.hf-mini-result-page[data-form=video] .hf-mini-result-caption p{color:#c1c4cb}.hf-mini-result-page[data-form=video] .hf-mini-result-actions{background:#08090b}.hf-mini-result-page[data-form=video] .hf-mini-result-delete{color:#fff;background:#33343a}.hf-mini-result-media{background:#08090b;width:100%}.hf-mini-result-media .hf-result-video{object-fit:cover;border-radius:0;width:100%;height:420px;max-height:55vh;margin:0;display:block}.hf-mini-result-media .hf-video-loading{height:420px;max-height:55vh}.hf-mini-result-media .hf-video-loading img{object-fit:cover;height:100%}.hf-mini-share>p{color:var(--muted);text-align:center;margin:5px 0 22px;font-size:13px;line-height:21px}.hf-mini-share>div{justify-content:center;gap:30px;display:flex}.hf-mini-share button{color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.hf-mini-share button>svg{background:var(--soft);width:54px;height:54px;color:var(--accent);border-radius:16px;padding:15px}.hf-mini-frame-preview{flex-direction:column;gap:16px;display:flex}.hf-mini-frame-art{aspect-ratio:1;background:var(--soft);border-radius:16px;width:100%;overflow:hidden}.hf-mini-frame-art>img{object-fit:cover;width:100%;height:100%}.hf-mini-frame-controls{justify-content:space-between;align-items:center;display:flex}.hf-mini-frame-controls button{background:var(--soft);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%}.hf-mini-frame-controls span{color:var(--muted);font-size:13px}.hf-mini-frame-preview>.primary{border-radius:24px;width:100%}.hf-mini-result-removed{min-height:450px}.hf-mini-frame-art>.hf-sticker-cell{height:100%;container-type:size}.hf-mini-frame-art>.hf-sticker-cell[data-sticker-sprite]>img{width:calc(var(--sticker-columns)*max(100cqw,100cqh))!important;height:calc(var(--sticker-rows)*max(100cqw,100cqh))!important;left:calc(50% - (var(--sticker-x) + .5)*max(100cqw,100cqh))!important;top:calc(50% - (var(--sticker-y) + .5)*max(100cqw,100cqh))!important;object-fit:fill!important;max-width:none!important;display:block!important;position:absolute!important}.theme-f .hf-mini-result-actions>.primary,.theme-f .hf-mini-result-actions>.secondary{border-radius:24px}.market-app[data-layout-version=phase1d] .hf-mini-result-page:not([data-form=video]){background:#f4f7fb}.market-app[data-layout-version=phase1d] .hf-mini-result-actions>.primary{background:#3b82f6}.layout-current-page{z-index:3;color:#286bb0;background:#edf5ff;border-radius:11px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.6;position:sticky;top:0}.layout-current-page>b{font-size:14px;display:block}.layout-current-page>span{color:#657184;display:block}.layout-secondary-state{color:#31465e;background:#f5f9fd;border:1px solid #d7e5f4;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.layout-secondary-state>b{font-size:15px}.layout-secondary-state>small{color:#657184}.layout-secondary-settings label>span:last-child:not(:first-child){text-align:right;color:#657184;max-width:210px;font-size:13px;line-height:1.5}.layout-secondary-settings .layout-message{margin:0;font-size:13px;line-height:1.6}.layout-secondary-settings .layout-sticker-picker button{min-width:0}.hf-mini-search-results{grid-template-columns:repeat(var(--search-columns,3),minmax(0,1fr))}.hf-mini-search-media{aspect-ratio:var(--search-aspect,2/3)}.hf-mini-search-media .hf-sticker-presentation{width:100%;height:100%;min-height:0;overflow:hidden}.hf-mini-search-media .hf-sticker-six{grid-template-rows:repeat(2,min-content);align-content:center}.hf-mini-search-media .hf-sticker-cell{aspect-ratio:1;min-height:0}.hf-mini-search-media .hf-sticker-stage{min-height:0}.hf-mini-search-media .hf-sticker-stage .hf-sticker-cell{aspect-ratio:auto;width:100%;height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1d]{--ui-bg:#f4f7fb;--ui-ink:#1d2129;--ui-muted:#86909c;--ui-soft:#e8f3ff;--ui-panel:#fff;--ui-line:#e8edf3;--ui-nav:#fff;--ui-accent:#3b82f6!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app{color:#1d2129;background:#f4f7fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-header{background:#f4f7fb;border:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app>.hf-header>.hf-brand{letter-spacing:-1px;margin-left:0;font-size:25px;font-weight:650}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-header>b{font-size:17px;font-weight:600}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-header .icon-button{color:#1d2129;background:#ffffffa6;border-radius:50%;width:32px;height:32px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .mini-program-capsule{color:#1d2129;background:#ffffffa6;border-color:#1d212924}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-subjects,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-library-switch{background:#fff;border:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-subject-track>button{color:#86909c;font-size:16px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-subject-track>button[aria-pressed=true]{color:#1d2129;font-weight:600}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-subject-track>button:after{display:none}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-library-switch-track>button{color:#86909c;box-shadow:none;border:0;font-size:16px;font-weight:500}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-library-switch-track>button[aria-pressed=true]{color:#3b82f6;background:0 0;font-weight:600}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-list-person-filter>button{font-size:13px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-featured-heading h2,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-section-heading h2,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-major-heading h2,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-library-list-title{letter-spacing:0;font-size:17px;font-weight:600;line-height:25px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-section-heading>button,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-featured-period-trigger{font-size:12px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-featured-card{box-shadow:none;border-radius:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-featured-copy>b{font-size:18px;font-weight:600;line-height:26px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-featured-copy>em{font-size:12px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-card{box-shadow:none;border:0;border-radius:12px;overflow:hidden;background:#fff!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-card>.hf-card-image{border:0;border-radius:12px 12px 0 0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-card>b{color:#1d2129;text-align:left;background:#fff;min-height:42px;margin:0;padding:10px 10px 12px;font-size:13px;font-weight:500;line-height:19px;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-sticker-pack-card{background:#fff;border-radius:12px;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-sticker-pack-art{background:#fff;border:0;border-radius:12px 12px 0 0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-sticker-pack-caption{background:#fff;min-height:42px;margin:0;padding:10px 12px;font-size:13px;font-weight:500}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-sticker-pack-caption>b{font-size:13px;font-weight:500;line-height:19px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-scene-section{box-shadow:none;background:#fff;border-radius:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-format,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-series-count{border-radius:12px;font-size:11px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app .primary,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .app-sheet .primary{min-height:44px;box-shadow:none;background:#3b82f6;border:0;border-radius:24px;font-size:14px;font-weight:500;line-height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app .secondary,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .app-sheet .secondary{color:#3b82f6;min-height:44px;box-shadow:none;background:#e8f3ff;border:0;border-radius:24px;font-size:14px;font-weight:400;line-height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .primary:disabled{opacity:1;background:#e8f3ff;color:#9ebcde!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app[data-navigation-style] .hf-nav{width:100%;height:calc(64px + var(--app-bottom));padding:5px 16px calc(var(--app-bottom) + 5px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;gap:8px;bottom:0;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-nav>button{color:#4e5969;background:0 0;border:0;border-radius:30px;gap:2px;height:54px;min-height:54px;font-size:13px;font-weight:400;line-height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-nav>button[aria-current=page]{color:#3b82f6;background:#e8f3ff!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-nav>button>svg{stroke-width:1.8px;width:26px;height:26px;color:inherit}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-nav>button[aria-current=page]>svg{color:#79c4ff;fill:#79c4ff;stroke:#79c4ff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen .bottom-sheet{color:#1d2129;box-shadow:none;background:#fff;border:0;border-radius:16px 16px 0 0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen .sheet-header{text-align:center;background:#fff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen .sheet-title{color:#1d2129;font-size:17px;font-weight:600;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .sheet-handle{background:#d7e0ec;width:38px;height:4px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .app-sheet{color:#1d2129;font-size:14px;line-height:22px;--bg:#fff!important;--soft:#e8f3ff!important;--accent:#3b82f6!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-profile-panel h2,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-progress-page h1,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-works-heading h2{font-size:18px;font-weight:600}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-my-list{background:#fff;border:0;border-radius:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-my-list button,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-profile-faq{border-color:#e8edf3;font-size:14px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-my-menu>button{border-color:#e8edf3}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-preview-action h1{font-size:17px;font-weight:600;line-height:25px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-footer:has(.hf-preview-action){color:#fff;box-shadow:none;background:#08090b;border:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-card,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-card strong{border-radius:12px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-terms button{color:#4e5969;box-shadow:none;background:#fff;border-radius:5px;font-weight:400}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-search-toolbar,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-works-tabs{background:#fff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-result-caption h2{font-size:16px;font-weight:600}.hf-mini-my.hf-mini-my-focused{padding-top:10px;padding-bottom:calc(var(--app-bottom) + 28px)}.theme-f .hf-mini-my-account-compact{text-align:left;width:100%;min-height:44px;color:var(--mini-my-ink);align-items:center;gap:9px;display:flex;padding:0 2px!important}.hf-mini-my-account-icon{background:var(--mini-my-card);width:32px;height:32px;color:var(--mini-my-muted);border-radius:50%;flex:none;place-items:center;display:grid}.hf-mini-my-account-icon>svg{width:19px;height:19px}.hf-mini-my-account-compact>b{flex:1;min-width:0;font-size:14px;font-weight:550;line-height:20px}.hf-mini-my-account-compact>small{color:var(--mini-my-muted);font-size:11px;line-height:16px}.hf-mini-my-account-compact>svg{width:16px;height:16px;color:var(--mini-my-muted)}.hf-mini-my-hero{background:var(--mini-my-card);border-radius:16px;margin-top:10px;padding:14px 12px 12px;overflow:hidden}.hf-mini-my-hero>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.hf-mini-my-hero>header>h2{margin:0;font-size:17px;font-weight:650;line-height:24px}.hf-mini-my-hero>header>span{color:var(--mini-my-muted);white-space:nowrap;font-size:11px;line-height:18px}.theme-f .hf-mini-my-hero-preview{aspect-ratio:3/2;background:var(--mini-my-bg);border-radius:12px;width:100%;display:block;overflow:hidden;padding:0!important}.hf-mini-my-hero-preview>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hf-mini-my-faces-rail{margin:12px -1px 10px}.hf-mini-my-faces{align-items:center;gap:9px;min-width:100%;padding:3px 2px;display:flex}.theme-f .hf-mini-my-face-choice{background:0 0;border:2px solid #0000;border-radius:50%;flex:none;width:52px;height:52px;display:block;padding:3px!important}.theme-f .hf-mini-my-face-choice[aria-pressed=true]{border-color:var(--accent)}.hf-mini-my-face-choice .hf-generated-face-thumb{aspect-ratio:1;border-radius:50%;width:100%;height:100%;overflow:hidden}.hf-mini-my-hero-actions{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:8px;display:grid}.theme-f .hf-mini-my-hero-actions>button,.theme-f .hf-mini-my-create-first{border-radius:22px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:14px;line-height:22px;display:flex;padding:10px 8px!important}.theme-f .hf-mini-my-hero-actions>.primary,.theme-f .hf-mini-my-create-first{background:var(--accent);color:#fff}.theme-f .hf-mini-my-hero-actions>.secondary{background:var(--mini-my-bg);color:var(--mini-my-ink);border:1px solid var(--mini-my-line)}.hf-mini-my-hero-actions svg,.hf-mini-my-create-first svg{flex:none;width:17px;height:17px}.hf-mini-my[data-mini-my-style=v1] .hf-mini-my-hero{border-radius:12px}.hf-mini-my[data-mini-my-style=v1] .hf-mini-my-hero-preview{background:#f3f8fe}.theme-f .hf-mini-my[data-mini-my-style=v1] .hf-mini-my-hero-actions>.primary,.theme-f .hf-mini-my[data-mini-my-style=v1] .hf-mini-my-create-first{background:#3b82f6}.theme-f .hf-mini-my[data-mini-my-style=v1] .hf-mini-my-hero-actions>.secondary{color:#3b82f6;background:#e8f3ff;border-color:#0000}.theme-f .hf-mini-my[data-mini-my-style=v1] .hf-mini-my-face-choice[aria-pressed=true]{border-color:#3b82f6}.hf-mini-my-hero-empty{min-height:210px;color:var(--mini-my-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.hf-mini-my-hero-empty>svg{opacity:.65;width:52px;height:52px}.hf-mini-my-hero-empty>b{color:var(--mini-my-ink);font-size:15px;font-weight:550;line-height:22px}.hf-mini-my-hero-empty>p{margin:0;font-size:12px;line-height:18px}.theme-f .hf-mini-my-hero-draft{width:100%;min-height:40px;color:var(--mini-my-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:11px;line-height:17px;display:flex;padding:6px 2px!important}.hf-mini-my-hero-draft>svg{flex:none;width:15px;height:15px}.hf-mini-my-secondary{background:var(--mini-my-card);border-radius:12px;margin-top:14px;overflow:hidden}.theme-f .hf-mini-my-secondary>button{text-align:left;width:100%;min-height:48px;color:var(--mini-my-ink);background:0 0;align-items:center;gap:11px;font-size:14px;line-height:22px;display:flex;padding:12px 14px!important}.hf-mini-my-secondary>button+button{border-top:1px solid var(--mini-my-line)}.hf-mini-my-secondary>button>span{flex:1}.hf-mini-my-secondary>button>svg{flex:none;width:18px;height:18px}.hf-mini-my-secondary>button>svg:last-child{width:16px;height:16px;color:var(--mini-my-muted)}.hf-mini-help-hub>p{color:var(--muted);margin:2px 0 14px;font-size:13px;line-height:20px}.hf-mini-settings-session{margin-top:16px}.hf-mini-settings-session>.hf-my-row:last-child{color:#e5484d}.market-app[data-prototype-platform=mini]>.hf-header>.hf-brand{margin-left:0}.hf-mini-home-search{left:0;right:0;top:calc(var(--app-top) + 60px);z-index:14;background:var(--bg);height:48px;padding:0 20px 10px;position:absolute}.theme-f .hf-mini-home-search>button{background:var(--soft);width:100%;height:38px;color:var(--muted);text-align:left;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:400;display:flex}.hf-mini-home-search svg{flex:none;width:16px;height:16px}.market-app[data-prototype-platform=mini][data-page=home]>.hf-subjects{top:calc(var(--app-top) + 108px)}.market-app[data-prototype-platform=mini][data-edition=phase1][data-page=home]>.phase-home-view{top:calc(var(--app-top) + 156px)}.market-app[data-prototype-platform=mini][data-edition=phase1b][data-page=home]>.phase-home-view{top:calc(var(--app-top) + 112px)}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-home-search{background:#f4f7fb}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-mini-home-search>button{color:#86909c;background:#fff}.logic-board-links{flex-wrap:wrap}.layout-scene-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.layout-scene-picker>button{text-align:left;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:10px;display:flex}.layout-scene-picker>button[aria-pressed=true]{color:#0879e8;background:#eaf4ff;border-color:#0a84ff}.layout-scene-picker b{font-size:14px}.layout-scene-picker small{color:#6b7f92;font-size:11px;line-height:1.5}.layout-scene-diagram{gap:5px;width:100%;height:64px;display:grid;overflow:hidden}.layout-scene-diagram i{background:#adc8df;border-radius:5px;min-width:0;display:block}.layout-scene-diagram.is-horizontal{grid-template-columns:repeat(3,42%)}.layout-scene-diagram.is-grid{grid-template-columns:repeat(2,1fr)}.layout-scene-diagram.is-mosaic{grid-template-rows:repeat(2,1fr);grid-template-columns:1.3fr 1fr}.layout-scene-diagram.is-mosaic i:first-child{grid-row:span 2}.layout-scene-diagram.is-feature{grid-template-columns:1fr}.theme-f .hf-scene-showcase[data-scene-layout]:not([data-scene-layout=horizontal]) .hf-scene-set{align-items:start;gap:14px 12px;padding:0 16px 0 0;display:grid}.theme-f .hf-scene-showcase[data-scene-layout]:not([data-scene-layout=horizontal]) .hf-scene-slot{flex:none;width:100%;min-width:0}.theme-f .hf-scene-showcase[data-scene-layout=grid] .hf-scene-set{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-f .hf-scene-showcase[data-scene-layout=feature] .hf-scene-set{grid-template-columns:minmax(0,1fr)}.theme-f .hf-scene-showcase.hf-scene-curated[data-scene-layout=mosaic] .hf-scene-set{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-right:16px;padding-right:0}.theme-f .hf-scene-showcase[data-scene-layout=mosaic] .hf-scene-slot{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.theme-f .hf-scene-showcase[data-scene-layout=mosaic] .hf-scene-slot:first-child{grid-row:span 2}.theme-f .hf-scene-showcase[data-scene-layout=mosaic] .hf-scene-media{min-height:0;aspect-ratio:auto!important;height:100%!important}.theme-f .hf-scene-showcase[data-scene-layout=mosaic] .hf-scene-item-name{margin-top:6px;font-size:12px;line-height:18px}.theme-f .hf-scene-showcase[data-scene-layout=mosaic] .hf-scene-current img,.theme-f .hf-scene-showcase[data-scene-layout=mosaic] .hf-scene-current video,.theme-f .hf-scene-showcase[data-scene-layout=mosaic] .hf-scene-current .art>img{object-fit:cover!important}.logic-scene-layout-wire{background:#eff3f7;border-radius:20px;padding:16px;overflow:hidden}.logic-wire-scene-title{justify-content:space-between;align-items:center;gap:8px;margin:0 0 15px;font-size:20px;line-height:1.35;display:flex}.logic-wire-scene-title>span{flex:none;font-size:14px}.logic-scene-layout-items{gap:14px 12px;display:grid}.logic-scene-layout-card{min-width:0}.logic-scene-layout-card>b{text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:16px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.logic-scene-layout-card>.logic-geometry-card{aspect-ratio:var(--logic-card-aspect);margin:0;overflow:hidden}.logic-scene-layout-wire[data-scene-layout=horizontal] .logic-scene-layout-items{gap:12px;display:flex}.logic-scene-layout-wire[data-scene-layout=horizontal] .logic-scene-layout-card{width:var(--logic-card-width);flex:0 0 var(--logic-card-width)}.logic-scene-layout-wire[data-scene-layout=grid] .logic-scene-layout-items{grid-template-columns:repeat(2,minmax(0,1fr))}.logic-scene-layout-wire[data-scene-layout=feature] .logic-scene-layout-items{grid-template-columns:minmax(0,1fr)}.logic-scene-layout-wire[data-scene-layout=mosaic] .logic-scene-layout-items{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.logic-scene-layout-wire[data-scene-layout=mosaic] .logic-scene-layout-card{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.logic-scene-layout-wire[data-scene-layout=mosaic] .logic-scene-layout-card:first-child{grid-row:span 2}.logic-scene-layout-wire[data-scene-layout=mosaic] .logic-geometry-card{aspect-ratio:auto;height:100%;min-height:0}.logic-scene-layout-wire[data-scene-layout=mosaic] .logic-scene-layout-card>b{margin-top:6px;font-size:12px;line-height:18px}.logic-scene-layout-wire .logic-sticker-wire{max-width:100%;max-height:100%;margin:0}.app-sheet .hf-mini-help-hub .hf-my-row,.app-sheet .hf-mini-settings .hf-my-row{min-height:48px;line-height:22px;padding:12px 14px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app[data-prototype-platform=mini][data-layout-version=phase1d]{background:#f4f7fb}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-section-heading h3{letter-spacing:0;font-size:17px;font-weight:600;line-height:25px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-scene-showcase{background:#fff;border-radius:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-scene-item-name{font-size:13px;font-weight:500;line-height:19px}.hf-collection-empty{color:var(--muted);margin:0;padding:18px 0;font-size:14px;line-height:1.5}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-header .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-library-switch{height:44px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-library-switch-track{gap:24px;height:44px;padding:0 20px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-library-switch-track>button{white-space:nowrap;min-width:44px;min-height:44px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:8px 0 12px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;position:relative}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-library-switch-track>button:after{content:none}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-library-switch-track>button[aria-pressed=true]{color:var(--ink);background:0 0;font-weight:600}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-library-switch-track>button[aria-pressed=true]:after{content:"";background:#007aff;border-radius:2px;width:20px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list][data-media-browse=true] .hf-route-view[data-route=list]{top:calc(var(--app-top) + 104px)}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-page{padding-top:12px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-person-filter{gap:12px;margin:0 0 16px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-person-filter>button{color:var(--muted);background:0 0;border-radius:10px;padding:10px 12px;font-weight:400}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-person-filter>button[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:none;font-weight:500}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-library-list-title,.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] :is(.hf-list-hot-banner,.hf-sticker-list-banner){margin:0 0 16px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-person-filter>button{border-bottom:0;min-width:44px;min-height:44px;font-size:14px;line-height:20px;text-decoration:none}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-person-filter>button:after{content:none}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-featured-period-trigger{min-width:44px;min-height:44px;font-size:14px;line-height:20px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-page:is([data-sticker-presentation=single],[data-sticker-presentation=filmstrip])[data-secondary-columns="3"] .hf-sticker-list-grid{gap:16px 12px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-page:is([data-sticker-presentation=single],[data-sticker-presentation=filmstrip])[data-secondary-columns="3"] .hf-sticker-list-grid>.hf-type-sticker>b{margin-top:8px;font-size:14px;line-height:20px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=list] .hf-list-page:is([data-sticker-presentation=single],[data-sticker-presentation=filmstrip])[data-secondary-columns="2"] .hf-sticker-list-grid>.hf-type-sticker>b{margin-top:8px;font-size:16px;line-height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail]{color:#fff;--bg:#000;--soft:#000;--ink:#fff;background:#000}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail]>.hf-header{pointer-events:none;background:0 0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail]>.hf-header>b,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail]>.hf-header>.header-actions{display:none}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail]>.hf-header>.icon-button{pointer-events:auto;color:#20242c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;width:32px;height:32px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail] .hf-route-view[data-route=detail].has-footer{top:0;bottom:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail] .hf-template-preview,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail] .hf-template-preview>video,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail] .hf-template-preview .art,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail] .hf-template-preview .hf-photo-frame{background:#000}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-video-preview{position:relative}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-video-preview>video{object-fit:cover;width:100%;height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-video-toggle{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff80;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-video-toggle>svg{width:28px;height:28px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-video-progress{bottom:calc(var(--app-bottom) + 1px);accent-color:#3b82f6;z-index:25;cursor:pointer;width:100%;height:6px;margin:0;position:absolute;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail] .hf-footer{padding:54px 18px calc(var(--app-bottom) + 18px);color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#000d 26%,#000 52%)}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-action{pointer-events:auto;grid-template-columns:minmax(0,1fr) 38px;gap:16px;display:grid;position:relative}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-copy{min-width:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-title h1{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:23px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-title>span{white-space:nowrap;color:#fff;border:1px solid #ffffff24;border-radius:12px;padding:0 6px;font-size:11px;line-height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-copy>p{color:#fff;margin:10px 0 14px;font-size:15px;line-height:23px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-service{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#fff2;border:1px solid #ffffff30;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:40px;padding:7px 9px;font-size:13px;display:flex;box-shadow:inset 0 1px 5px #ffffff0d}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-service>b{color:#7bbefe;border-left:1px solid #5b6571;padding-left:14px;font-weight:500}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-copy>small{color:#a2abb8;margin-top:10px;font-size:12px;line-height:18px;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-social{flex-direction:column;align-items:center;gap:18px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-social>button{color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:38px;padding:0;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-social>button>span{background:#ffffff30;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-social svg{width:19px;height:19px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-detail-social b{font-size:11px;font-weight:400;line-height:17px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app .hf-v1-detail-action>.primary{background:linear-gradient(100deg,#f5fbff 0% 45%,#cbeaff 100%);border-radius:22px;grid-column:1/-1;width:100%;height:40px;min-height:40px;line-height:26px;color:#20242c!important;padding:7px 18px!important;font-size:18px!important;font-weight:400!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=detail] .hf-photo-thumbs{left:0;right:0;bottom:calc(var(--hf-action-height) - 40px);z-index:1;background:#0008;margin:0;position:absolute}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .bottom-sheet:has(.hf-v1-create-reference) .sheet-header{display:none}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .bottom-sheet:has(.hf-v1-create-reference) .sheet-content{padding:12px 18px max(18px,var(--mobile-safe-area-height,18px));flex-direction:column;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .app-sheet:has(.hf-v1-create-reference){flex:1;min-height:100%;padding:0;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference{--mini-create-blue:#3b82f6;--accent:#3b82f6;color:#20242c;flex:1;gap:14px;min-width:0;padding:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference>h2{text-align:center;margin:0;font-size:16px;font-weight:600;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-intro{color:#5b6574;white-space:normal;margin-top:-8px;font-size:14px;line-height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-main{flex:none;align-self:center;width:150px;position:relative}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-upload{color:#86909c;background:#f4f7fb;border:1px dashed #b4cbed;border-radius:7px;flex-direction:column;gap:12px;width:150px;height:200px;min-height:200px;padding:0;font-size:14px;display:flex;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-upload>svg{color:#79bfff;width:34px;height:34px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-upload.has-photo{border:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-upload>img{object-fit:cover;width:100%;height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-remove{color:#fff;background:#1d212980;border:0;border-radius:0 7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-remove>svg{width:19px;height:19px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-upload-loading{color:#3b82f6;background:#fffc;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-history-heading{color:#86909c;justify-content:space-between;align-items:center;margin-bottom:-8px;font-size:12px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-history-heading>button{color:#3b82f6;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-history-heading svg{width:13px;height:13px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-history{background:#f4f7fb;border:1px dashed #9dc0ff;border-radius:10px;min-height:74px;padding:8px 12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-history-empty{color:#86909c;min-height:56px;font-size:13px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-history-track{gap:12px;min-height:56px;padding:3px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-history-track>button,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-history-track>button>img{border-radius:6px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-history-track>button[aria-pressed=true]{outline-offset:0;outline:3px solid #79bfff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-modes{background:#e8f3ff;margin-top:-2px;padding:6px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-modes>button{min-height:34px;font-size:14px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-saved{min-height:200px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-saved>b{color:#86909c;font-size:14px;font-weight:500}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-saved .hf-generated-casting{margin-top:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-saved .hf-generated-casting>h3{display:none}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-saved .hf-generated-cast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-saved .hf-generated-cast-grid>button{border:3px solid #0000;border-radius:10px;padding:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-saved .hf-generated-cast-grid>button[aria-pressed=true]{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#a0c4fe,#64c0fe) border-box;border-color:#0000;outline:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-slot-carousel,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-slots{height:79px;margin:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-slot{flex-basis:72px;gap:5px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-avatar{flex-basis:48px;width:48px;height:48px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-role{text-align:center;color:#86909c;margin:0;font-size:12px;line-height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-footer{z-index:3;background:#fff;margin-top:auto;padding:12px 0 0;position:sticky;bottom:-1px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-create-reference .hf-mini-create-footer>p{color:#86909c;margin:0 0 12px;font-size:12px;line-height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .app-sheet .hf-v1-create-reference .hf-mini-create-footer>.primary{color:#fff;background:#3b82f6;border-radius:22px;height:40px;min-height:40px;padding:8px 18px!important;font-size:16px!important;font-weight:400!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .app-sheet .hf-v1-create-reference .hf-mini-create-footer>.primary:disabled{background:#e8f3ff;color:#c6cdd6!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-my-reference{color:#1d2129;padding:12px 16px 24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-card{isolation:isolate;text-align:left;color:#1d2129;border:1px solid #ffffffc9;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:95px;margin:0 0 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 8px #b9d5fa3d;background:radial-gradient(at 38% 100%,#f3f9ff 0%,#edf5ff99 34%,#0000 69%),linear-gradient(110deg,#dfeaf9 0%,#e9f1fb 49%,#d8ebff 100%)!important;padding:14px 16px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-card:before,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(150deg,#ffffff1a,#ffffff05);border:1px solid #ffffff6b;border-radius:50%;width:124px;height:180px;position:absolute;top:-96px;right:-45px;transform:rotate(-38deg)}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-card:after{width:178px;height:100px;top:61px;right:-24px;transform:rotate(-16deg)}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-card>span:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-card b{font-size:17px;font-weight:600;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-card small{color:#71839a;font-size:11px;line-height:16px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-avatar{color:#e9f7ff;background:linear-gradient(#a0c4fe,#64c0fe);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-avatar>svg{width:34px;height:34px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-my-group{background:#fff;border-radius:12px;margin:0 0 16px;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-my-row{text-align:left;color:#1d2129;border:0;align-items:center;gap:16px;width:100%;min-height:56px;font-size:15px;font-weight:400;line-height:22px;display:flex;background:#fff!important;padding:12px 16px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-my-row+.hf-v1-my-row{border-top:1px solid #e8e8e8}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-my-row>span:nth-child(2){flex:1;min-width:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-my-row>small{color:#647085;white-space:nowrap;font-size:12px;line-height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-my-row>svg{color:#999;flex:none;width:20px;height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-menu-icon{color:#3b82f6;background:linear-gradient(135deg,#e9f8ff,#c9e7ff);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-menu-icon>svg{width:17px;height:17px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-front-portrait{background:#e4e7ef;width:100%;height:100%;display:block;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-front-portrait>img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-portrait-loading{color:#86909c;place-items:center;height:100%;font-size:11px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-account-avatar .hf-v1-front-portrait>img,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-avatar .hf-v1-front-portrait>img{object-fit:cover;object-position:center 15%}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-identity{text-align:left;color:#4e5969;border:0;border-radius:12px;align-items:center;gap:16px;width:calc(100% - 24px);min-height:100px;margin:12px 12px 14px;display:flex;background:linear-gradient(110deg,#fff 12% 48%,#ccedff 89%,#d3e8ff 100%)!important;padding:10px 16px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-avatar{color:#fff;background:radial-gradient(circle at 40% 38%,#eff1fc,#d9e4fb);border-radius:50%;flex:none;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-avatar>svg{filter:drop-shadow(0 2px 2px #a8bee6);width:46px;height:46px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-identity>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-identity b{font-size:15px;font-weight:400;line-height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-identity small{color:#71839a;font-size:11px;line-height:17px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-works-identity>svg{color:#78909c;flex:none;width:23px;height:23px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-manager{color:#4e5969;padding:16px 16px 24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-stage{aspect-ratio:1;background:#e4e7ef;border-radius:7px;width:min(300px,100%);margin:0 auto;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-main{border:0;width:100%;height:100%;display:block;background:0 0!important;padding:0!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-delete{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:8px;background:#7377818c!important;padding:10px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-delete>svg{width:22px;height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-view-full{color:#3b82f6;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;font-size:12px;display:flex;background:0 0!important;padding:10px 4px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-heading{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 6px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-heading h2{margin:0;font-size:15px;font-weight:600;line-height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-heading>button{color:#4e5969;border:0;align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex;background:0 0!important;padding:8px 0 8px 12px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-heading svg{width:22px;height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-grid>button{aspect-ratio:1;border:0;border-radius:7px;min-width:0;display:block;overflow:hidden;background:0 0!important;padding:3px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-grid>button[aria-pressed=true]{background:linear-gradient(#a0c4fe,#64c0fe)!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-grid .hf-v1-front-portrait{border-radius:5px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-more{background:#fff;border-radius:10px;margin-top:20px;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-more>button{text-align:left;color:#4e5969;border:0;align-items:center;gap:8px;width:100%;min-height:48px;font-size:13px;display:flex;background:#fff!important;padding:12px 14px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-more>button+button{border-top:1px solid #e8edf3}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-more>button>svg:last-child:not(:first-child){margin-left:auto}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-more svg{width:18px;height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-draft{color:#7b8899;text-align:left;border:0;align-items:center;gap:8px;width:calc(100% + 32px);min-height:44px;margin:-16px -16px 16px;font-size:12px;display:flex;background:#eaf0fa!important;padding:7px 16px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-draft>span:nth-child(2){flex:1}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-undo{background:#e8f3ff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:4px 12px;font-size:12px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-undo>button{color:#3b82f6;min-height:44px;background:0 0!important;padding:8px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-empty{background:#fff;border-radius:12px;justify-items:center;gap:14px;padding:40px 16px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-empty>svg{color:#9ac4fe;width:48px;height:48px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-empty h2{margin:0;font-size:16px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-empty>button{color:#fff;border-radius:22px;min-height:44px;background:#3b82f6!important;padding:12px 20px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-trash{padding-top:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-trash>div{align-items:center;gap:12px;margin-bottom:10px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-trash .hf-v1-front-portrait{border-radius:6px;flex:none;width:54px;height:54px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-trash>div>span:nth-child(2){flex:1;font-size:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-trash button{color:#3b82f6;min-height:44px;background:0 0!important;padding:8px 12px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-trash>p{color:#86909c;text-align:center;font-size:13px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-dialog-overlay{z-index:80;background:#0009;position:absolute;inset:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-dialog{z-index:81;box-sizing:border-box;color:#1d2129;background:#fff;border-radius:12px;outline:none;width:min(311px,100% - 48px);padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-dialog h2{text-align:center;margin:0;font-size:16px;font-weight:600;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-dialog p{text-align:center;color:#86909c;margin:16px 0 24px;font-size:13px;line-height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-dialog>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-dialog button{color:#4e5969;background:#e8f3ff;border:0;border-radius:6px;min-height:44px;font-size:14px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-identity-dialog button:last-child{color:#fff;background:#3b82f6}:is(.market-app[data-prototype-platform=mini][data-layout-version=phase1d][data-page=result]:has(.v1-result-reference)>.hf-header,.market-app[data-prototype-platform=mini][data-layout-version=phase1d][data-page=result]:has(.v1-result-reference)>.hf-nav,.market-app[data-prototype-platform=mini][data-layout-version=phase1d][data-page=result]:has(.v1-result-reference)>.mini-program-capsule){visibility:hidden;pointer-events:none}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-reference{height:1px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface{z-index:18;color:#1d2129;--ink:#1d2129;--bg:#f4f7fb;--soft:#e8f3ff;--accent:#3b82f6;background:#fff;font-family:inherit;position:absolute;inset:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-canvas{inset:0 0 var(--v1-bottom);background:#f4f7fb;position:absolute;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface[data-immersive=true] .v1-result-canvas{color:#fff;background:#000}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-header{z-index:5;left:0;right:0;top:var(--v1-top);pointer-events:none;justify-content:center;align-items:center;height:60px;display:flex;position:absolute}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-header>button{width:44px;height:44px;color:inherit;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;left:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-header>button svg{width:24px;height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-header>strong{font-size:17px;font-weight:500;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-header>.mini-program-capsule{--app-top:0px;top:14px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface[data-form=video] .v1-result-header>button{color:#1d2129;background:#ffffffb5;width:36px;height:36px;left:16px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface[data-preview=true] .v1-result-header{color:#fff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-video-stage{background:#000;position:absolute;inset:0 0 104px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-video-stage>video,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-video-stage>img{object-fit:cover;width:100%;height:100%;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-video-stage[data-orientation=portrait]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000);height:34%;position:absolute;bottom:0;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-play{z-index:2;color:#fff;background:#ffffffa6;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-play svg{width:28px;height:28px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-play[data-playing=true]{opacity:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-play[data-playing=true]:hover,:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-play:focus-visible{opacity:1}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-video-error{color:#fff;text-align:center;background:#000b;border-radius:8px;padding:12px;font-size:14px;position:absolute;inset:45% 20px auto}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-bottom{z-index:4;background:linear-gradient(#0000,#000 24%);position:absolute;bottom:24px;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-caption{padding:0 20px 18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-caption>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-caption h2{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-caption>div>span{white-space:nowrap;border:1px solid #343434;border-radius:12px;padding:0 7px;font-size:12px;line-height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-caption p{color:#e9ebee;margin:10px 0 0;font-size:14px;line-height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-actions{align-items:center;gap:12px;padding:0 18px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-actions>button{cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;min-height:44px;margin:0;padding:8px 10px;font-size:14px;font-weight:400;line-height:20px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-actions>.v1-result-delete{color:#fff;background:#333;border-radius:50%;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:6px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-delete svg{width:22px;height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-share{color:#1d2129;background:linear-gradient(100deg,#f4fafe 30%,#ccedfe);flex:1;min-width:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-download{color:#fff;background:#3b82f6;flex:1;min-width:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-actions button:disabled{opacity:.42;cursor:default}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-seek{z-index:6;background:#000;align-items:end;height:16px;display:flex;position:absolute;bottom:0;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-seek input{accent-color:#3b82f6;touch-action:none;width:100%;height:16px;margin:0;padding:0;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-time{color:#c1c4cb;pointer-events:none;font-size:10px;line-height:14px;position:absolute;bottom:17px;right:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-frame-stage{top:calc(var(--v1-top) + 76px);justify-content:center;align-items:center;display:flex;position:absolute;bottom:140px;left:0;right:0;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-frame-stage>.hf-sticker-cell{aspect-ratio:1;border-radius:0;flex:none;width:100%;max-height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-frame-stage>img{object-fit:cover;width:100%;height:100%;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-frame-step{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:92px;left:12px;right:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-frame-step button{color:#fff;pointer-events:auto;background:#222;border:0;border-radius:22px;place-items:center;width:44px;height:36px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-frame-step button:disabled{opacity:.25}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-frame-step svg{width:18px;height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface[data-preview=true] .v1-result-bottom{bottom:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-collection-heading{top:calc(var(--v1-top) + 60px);color:#86909c;justify-content:space-between;align-items:center;min-height:52px;padding:8px 16px;font-size:14px;display:flex;position:absolute;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-collection-heading button{color:#1d2129;background:0 0;border:0;min-width:44px;min-height:36px;font-size:14px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-grid-scroll{top:calc(var(--v1-top) + 112px);position:absolute;bottom:96px;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-grid>button{aspect-ratio:1;background:#e8edf3;border:0;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-grid.is-photo>button{aspect-ratio:3/4}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-grid>button>img{object-fit:cover;width:100%;height:100%;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-selection{color:#0000;background:#ffffffc9;border:1px solid #cbd2dc;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-grid>button[aria-pressed=true] .v1-result-selection{color:#fff;background:#3b82f6;border-color:#3b82f6}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-selection svg{width:17px;height:17px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-grid>button[aria-pressed=true]:after{content:"";pointer-events:none;border:2px solid #3b82f6;border-radius:8px;position:absolute;inset:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-demo-note{color:#86909c;margin:14px 16px;font-size:11px;line-height:17px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-collection-bottom{z-index:4;background:#f4f7fb;position:absolute;bottom:16px;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-collection-bottom .v1-result-delete{color:#1d2129;background:#e8f3ff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-status{color:#9bc4fe;text-align:center;margin:4px 16px 8px;font-size:12px;line-height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-collection-bottom .v1-result-status{color:#235da8}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-undo{color:#fff;background:#20242e;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 16px 8px;padding:6px 14px;font-size:12px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-undo button{color:#9bc4fe;background:0 0;border:0;min-height:32px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-collection-bottom .v1-result-undo{color:#1d2129;background:#e8f3ff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-collection-bottom .v1-result-undo button{color:#235da8}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-removed{inset:calc(var(--v1-top) + 120px) 24px auto;text-align:center;color:#4e5969;justify-items:center;gap:20px;display:grid;position:absolute}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-removed>svg{width:44px;height:44px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-removed h2{color:#1d2129;margin:0;font-size:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-removed button{border:0;border-radius:22px;min-width:160px;min-height:44px;padding:10px 20px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-removed>button:not(.v1-result-download){color:#3b82f6;background:0 0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-confirm-overlay{z-index:24;background:#0006;position:absolute;inset:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-confirm-dialog{z-index:25;color:#1d2129;background:#fff;border-radius:12px;width:calc(100% - 64px);max-width:344px;padding:22px 18px 20px;font-family:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0002}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-confirm-dialog h2{text-align:center;margin:0;font-size:16px;font-weight:600;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-confirm-dialog p{color:#4e5969;text-align:center;margin:12px 0 20px;font-size:14px;line-height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-confirm-dialog>div{gap:12px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-confirm-dialog button{color:#3b82f6;background:#e8f3ff;border:0;border-radius:8px;flex:1;min-height:40px;font-size:14px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-confirm-dialog button:last-child{color:#fff;background:#3b82f6}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-share-sheet{color:#1d2129;background:#fff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-share-sheet p{color:#4e5969}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-share-sheet button{color:#1d2129}.mini-work-filtered-cover{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:4px;width:100%;height:100%;padding:8px;display:grid}.mini-work-filtered-cover>.hf-sticker-cell{aspect-ratio:1;border-radius:8px;width:100%;min-width:0;overflow:hidden}.mini-work-filtered-empty{background:var(--soft);width:100%;height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen:has(.theme-f[data-page=detail]) .status-bar{color:#fff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen:has(.theme-f[data-page=detail]) .status-indicator-svg{filter:invert()}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen:has(.theme-f[data-page=detail]):not(:has(.bottom-sheet)) .home-indicator-svg{filter:invert()}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen:has(.v1-result-surface[data-immersive=true]) .status-bar{color:#fff}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen:has(.v1-result-surface[data-immersive=true]) .status-indicator-svg{filter:invert()}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-seek input{appearance:none;background:0 0;height:16px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-seek input::-webkit-slider-runnable-track{background:linear-gradient(to right,#3b82f6 var(--seek-progress,0%),#545f6f var(--seek-progress,0%));border-radius:0;height:6px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-seek input::-webkit-slider-thumb{-webkit-appearance:none;background:#3b82f6;border-radius:50%;width:10px;height:10px;margin-top:-2px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-time{display:none}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface .hf-sticker-cell[data-sticker-sprite]{container-type:size}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface .hf-sticker-cell[data-sticker-sprite]>img{width:calc(var(--sticker-columns)*max(100cqw,100cqh))!important;height:calc(var(--sticker-rows)*max(100cqw,100cqh))!important;left:calc(50% - (var(--sticker-x) + .5)*max(100cqw,100cqh))!important;top:calc(50% - (var(--sticker-y) + .5)*max(100cqw,100cqh))!important;object-fit:fill!important;max-width:none!important;display:block!important;position:absolute!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface .hf-sticker-individual:not([data-sticker-sprite])>img{object-fit:cover!important;width:100%!important;height:100%!important;top:0!important;left:0!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .theme-f[data-page=identity]>.hf-header>b{text-align:center;pointer-events:none;position:absolute;left:56px;right:56px}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .v1-result-surface[data-immersive=true]{background:#000}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .market-app[data-page=result]:has(.v1-result-reference[data-immersive=true]){background:#000}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen:has(.v1-result-surface[data-immersive=true]):not(:has(.v1-result-share-sheet)) .home-indicator-svg{filter:invert()}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .device-screen:has(.v1-result-share-sheet) .home-indicator-svg{filter:none}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-footer>.hf-v1-video-progress{pointer-events:auto;height:12px;bottom:calc(var(--app-bottom) + 1px);appearance:auto;padding:0}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-sticker-detail{padding:calc(var(--app-top) + 55px) 8px calc(var(--hf-action-height) + 12px);height:auto;min-height:100%;display:block;overflow:visible;background:#000!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-sticker-grid>.hf-sticker-cell{aspect-ratio:1;border:0;border-radius:0;width:100%;height:auto;padding:0;position:relative;overflow:hidden;background:#000!important}:root[data-prototype-platform=mini][data-prototype-version=phase1d] .hf-v1-sticker-grid>.hf-sticker-individual>img:not([style]){object-position:center;width:100%;height:100%;object-fit:cover!important}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview{background:var(--bg);height:100%;min-height:0;color:var(--ink);flex-direction:column;gap:0;display:flex}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-main{background:var(--soft);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-main>img{object-fit:cover;width:100%;height:100%}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-main>.hf-sticker-cell{aspect-ratio:1;flex:none;width:100%;height:auto;max-height:100%;position:relative;overflow:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview .hf-sticker-individual:not([data-sticker-sprite])>img{object-fit:cover;width:100%;height:100%}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-navigation{color:var(--muted);flex:none;justify-content:center;align-items:center;gap:16px;padding:4px 20px;font-size:14px;line-height:20px;display:flex}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-navigation>button{width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-navigation>button:disabled{opacity:.3}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-thumbnails{flex:none;padding-bottom:8px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-thumb-track{gap:8px;padding:0 20px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-thumb-track>button{background:var(--soft);border:2px solid #0000;border-radius:10px;flex:0 0 56px;width:56px;height:64px;padding:2px;overflow:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-thumb-track>button[aria-pressed=true]{border-color:var(--accent)}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-thumb-track>button>img{object-fit:cover;width:100%;height:100%}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-thumb-track .hf-sticker-cell{width:100%;height:100%;position:relative;overflow:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview>video{object-fit:cover;background:0 0;width:100%;height:100%;min-height:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview[data-detail-layout=immersive]{background:#000}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview[data-detail-layout=player]{background:#fff;padding:16px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] [data-route=detail]:has(.hf-mini01-preview[data-detail-layout=gallery],.hf-mini01-preview[data-detail-layout=grid]) .mobile-scroll-content{height:auto;min-height:100%}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-detail-page:has(.hf-mini01-preview[data-detail-layout=gallery],.hf-mini01-preview[data-detail-layout=grid]){height:auto;min-height:100%}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-collection{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 20px 20px;display:grid}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview[data-detail-layout=grid] .hf-mini01-preview-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview[data-preview-form=sticker][data-detail-layout=grid] .hf-mini01-preview-collection{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-frame{background:var(--soft);border-radius:14px;align-self:start;min-width:0;overflow:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-frame>img{object-fit:cover;width:100%;height:auto;display:block}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-frame>.hf-sticker-cell{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.layout-mini01-detail .layout-detail-form-tabs{gap:4px;display:flex}.layout-mini01-detail .layout-detail-form-tabs>button{color:#666;border-radius:10px;flex:1;min-height:44px;padding:6px 4px;font-size:13px}.layout-mini01-detail .layout-detail-form-tabs>button[aria-pressed=true]{color:#1674d1;background:#edf3ff;font-weight:600}.layout-mini01-detail .layout-detail-options{gap:10px;display:grid}.layout-mini01-detail .layout-detail-options>button{text-align:left;color:#222;border:1px solid #dedee3;border-radius:12px;grid-template-columns:76px 1fr 18px;align-items:center;gap:12px;min-height:88px;padding:8px;display:grid}.layout-mini01-detail .layout-detail-options>button[aria-pressed=true]{background:#f1f7ff;border-color:#0a84ff}.layout-mini01-detail .layout-detail-options>button>b{font-size:14px;font-weight:550;line-height:20px}.layout-detail-real-sample{background:#f0f0f2;border-radius:6px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;height:76px;display:grid;position:relative;overflow:hidden}.layout-detail-real-sample>span:first-child{grid-row:span 2}.layout-detail-real-sample>span{min-width:0;min-height:0;position:relative;overflow:hidden}.layout-detail-real-sample img{object-fit:cover;width:100%;height:100%}.layout-detail-real-sample .hf-sticker-cell{width:100%;height:100%;position:relative;overflow:hidden}.layout-detail-real-sample[data-layout=grid]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.layout-detail-real-sample[data-layout=grid]>span:first-child{grid-row:auto}.layout-detail-real-sample[data-layout=gallery]{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.layout-detail-real-sample[data-layout=gallery]>span:first-child{grid-row:auto}.layout-detail-real-sample[data-layout=single],.layout-detail-real-sample[data-form=video]{grid-template-rows:1fr;grid-template-columns:1fr}.layout-detail-real-sample[data-layout=single]>span:first-child,.layout-detail-real-sample[data-form=video]>span:first-child{grid-row:auto}.layout-detail-real-sample[data-layout=immersive]{background:#000}.layout-detail-real-sample[data-layout=player]{background:#fff;padding:8px}.layout-detail-real-sample>svg{color:#fff;filter:drop-shadow(0 1px 3px #000);width:20px;height:20px;margin:auto;position:absolute;inset:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my{color:var(--ink);min-width:0;padding:12px 16px 20px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my button,:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my a{font:inherit;color:inherit;background:0 0;border:0;text-decoration:none}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-portrait{background:#b7b7b9;width:100%;height:100%;display:block;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-portrait>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-portrait>[role=status]{color:#31343b;place-items:center;height:100%;font-size:12px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my .hf-mini01-my-hero{aspect-ratio:4/5;border-radius:20px;width:100%;padding:0;display:block;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-all{justify-content:flex-end;margin-top:6px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-all>button{min-height:44px;color:var(--accent);align-items:center;gap:4px;padding:8px 0 8px 16px;font-size:15px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-all svg{width:18px;height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-rail{width:calc(100% + 32px);margin:2px -16px 0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-rail-track>button{border:2px solid #0000;border-radius:50%;flex:0 0 76px;place-items:center;width:76px;min-width:76px;height:76px;padding:3px;display:grid;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-choice>.hf-mini01-my-portrait{border-radius:50%}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my .hf-mini01-my-add{background:var(--soft);padding:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-add>svg{width:32px;height:32px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-empty{border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:360px;display:flex;background:var(--soft)!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-empty>svg{width:44px;height:44px;color:var(--accent)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-header-settings{place-items:center;width:44px;height:44px;display:grid;padding:10px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-header-settings>svg{width:25px;height:25px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .theme-f[data-page=myAlbum]>.hf-header>b,:root[data-prototype-platform=mini][data-prototype-version=phase1] .theme-f[data-page=myIdentity]>.hf-header>b{text-align:center;pointer-events:none;position:absolute;left:64px;right:105px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-album{padding:0 12px 22px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-album-tools{align-items:center;gap:6px;padding:0 0 8px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-album-tools>span{flex:1}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-album-tools>button{min-width:44px;min-height:44px;color:var(--accent);padding:10px;font-size:15px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-icon-button{place-items:center;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-icon-button>svg{width:24px;height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-grid>button{aspect-ratio:1;border-radius:9px;min-width:0;padding:0;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-grid>button>i{color:#fff;background:#ffffffc9;border:1px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;right:6px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-grid>button[aria-pressed=true]>i{background:var(--accent);border-color:var(--accent)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-grid>button>i>svg{width:17px;height:17px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-restore-label{color:#fff;background:#0009;padding:5px;font-size:12px;position:absolute;bottom:0;left:0;right:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-more{background:var(--soft);border-radius:14px;margin:4px 0 12px;padding:4px 12px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-more button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 0;font-size:14px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-more summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:14px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-more svg{width:18px;height:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-selection,:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-undo{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:0 4px;font-size:13px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-selection>button,:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-undo>button{min-height:44px;color:var(--accent);padding:8px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-batch{background:var(--bg);border-radius:16px;justify-content:center;margin-top:14px;display:flex;position:sticky;bottom:0;box-shadow:0 1px 16px #0002}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-batch>button{color:#e54b54;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-batch>button:disabled{opacity:.35}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-album-empty{color:var(--muted);justify-items:center;gap:12px;padding:72px 16px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-album-empty>svg{width:44px;height:44px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-album-empty>button{min-height:44px;color:var(--accent)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-viewer{padding-top:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-viewer-tools{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:8px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-viewer-tools>button,:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-viewer-tools>a{min-width:44px;min-height:44px;color:var(--accent);justify-content:center;align-items:center;gap:6px;padding:10px;font-size:15px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-viewer-tools svg{width:21px;height:21px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-full{background:var(--soft);border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-full>img{object-fit:cover;width:100%;height:auto;max-height:480px;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-step{min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;margin:8px 0;font-size:13px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-step>button{width:44px;height:44px;color:var(--ink);place-items:center;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-step>button:disabled{opacity:.25}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog-overlay{z-index:80;background:#0008;position:absolute;inset:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog{z-index:81;background:var(--surface,#fff);width:min(304px,100% - 48px);color:var(--ink,#18191d);box-sizing:border-box;border-radius:18px;outline:none;padding:22px 20px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog h2{text-align:center;margin:0;font-size:17px;line-height:24px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog p{text-align:center;color:var(--muted,#737781);margin:12px 0 18px;font-size:13px;line-height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog>div{gap:8px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog button{background:var(--soft,#eff0f3);min-height:44px;color:var(--ink,#18191d);border:0;border-radius:10px;flex:1;font-size:15px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog button:last-child{color:#e54b54}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-grid>button{aspect-ratio:3/4}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-choice .hf-mini01-my-portrait>img{object-fit:contain;object-position:center;box-sizing:border-box;padding:4px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-dialog{--ink:var(--ui-ink);--soft:var(--ui-soft);--muted:var(--ui-muted);background:var(--ui-panel);color:var(--ui-ink)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-manage-trigger{z-index:4;box-sizing:border-box;color:#fff;width:44px;min-width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:4px;bottom:auto;right:4px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-manage-trigger>span{box-sizing:border-box;background:#18191d99;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-manage-trigger>span>svg{width:20px;height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-manage-trigger:active>span{background:#18191dcc}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-current-undo{z-index:4;background:var(--ui-panel,#fff);max-width:calc(100% - 98px);min-height:44px;color:var(--ui-ink,#18191d);border-radius:14px;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:0 2px 8px #00000015}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-current-undo>button{color:#0672e8;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:13px;font-weight:600}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog{z-index:81;box-sizing:border-box;background:var(--ui-panel,#fff);width:min(316px,100% - 40px);color:var(--ui-ink,#18191d);border-radius:20px;outline:none;padding:20px 18px 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog>h2{text-align:center;margin:0;font-size:18px;line-height:26px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog>p{text-align:center;color:var(--ui-muted,#737781);margin:6px 0 14px;font-size:13px;line-height:20px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog>img{aspect-ratio:16/9;object-fit:contain;border-radius:12px;width:100%;margin-bottom:16px;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog button{background:var(--ui-soft,#eff0f3);min-height:44px;color:var(--ui-ink,#18191d);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;line-height:20px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog button.is-delete{color:#d83b46}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-manage-dialog button.hf-mini01-my-manage-close{width:100%;color:var(--ui-muted,#737781);background:0 0;margin-top:6px}.layout-mini01-backgrounds{border-top:1px solid #e5e5e8;margin-top:18px;padding-top:16px}.layout-mini01-backgrounds h4{margin:0;font-size:14px}.layout-mini01-background-pack{margin-top:12px}.layout-mini01-background-pack>b{margin-bottom:8px;font-size:13px;display:block}.layout-mini01-background-pack>div{gap:10px;display:flex}.layout-mini01-background-pack button{text-align:left;border:1px solid #ddd;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.layout-mini01-background-pack button[aria-pressed=true]{background:#f1f7ff;border-color:#0a84ff}.layout-mini01-background-pack button>span{background:#f3f3f5;border-radius:6px;flex:0 0 46px;width:46px;height:46px;position:relative;overflow:hidden}.layout-mini01-background-pack button>b{font-size:12px;line-height:18px}.layout-mini01-background-pack .hf-sticker-cell{width:100%;height:100%;position:relative;overflow:hidden}.layout-mini01-background-pack img{object-fit:cover;width:100%;height:100%}.bottom-sheet:has(.hf-profile-panel[data-mini01-add=true]){background:var(--ui-bg);color:var(--ui-ink);border-radius:28px 28px 0 0}.bottom-sheet:has(.hf-profile-panel[data-mini01-add=true]) .sheet-header{padding:4px 72px 14px 24px}.bottom-sheet:has(.hf-profile-panel[data-mini01-add=true]) .sheet-title{letter-spacing:-.5px;color:var(--ui-ink);font-size:22px;font-weight:700;line-height:30px}.bottom-sheet:has(.hf-profile-panel[data-mini01-add=true]) .sheet-content{padding:0 24px 30px}.bottom-sheet:has(.hf-profile-panel[data-mini01-add=true]) .app-sheet{padding:0}.hf-profile-panel[data-mini01-add=true]>.hf-profile-toolbar{z-index:2;margin:0;position:absolute;top:19px;right:14px}.hf-profile-panel[data-mini01-add=true]>.hf-profile-toolbar>span{display:none}.hf-profile-panel[data-mini01-add=true]>.hf-profile-toolbar>button{background:var(--ui-soft);width:44px;height:44px;color:var(--ui-muted);border-radius:50%}.hf-mini01-add{padding:0 0 6px}.app-sheet .hf-mini01-add-intro{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:22px}.app-sheet .hf-mini01-add-photo{background:var(--soft);width:100%;height:190px;color:var(--ink);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.hf-mini01-add-photo>strong{font-size:15px;font-weight:500}.hf-mini01-add-camera{background:var(--bg);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.hf-mini01-add-camera>svg{width:27px;height:27px}.app-sheet .hf-mini01-add[data-has-photo=true] .hf-mini01-add-photo{height:236px}.hf-mini01-add-photo>img{object-fit:cover;width:100%;height:100%}.hf-mini01-add-change{color:#fff;background:#0009;border-radius:16px;padding:5px 12px;font-size:12px;line-height:20px;position:absolute;bottom:12px;right:12px}.app-sheet .hf-mini01-add-tip{color:var(--muted);text-align:center;margin:14px 0 22px;font-size:12px;line-height:20px}.hf-mini01-add-type{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:16px 0 8px;font-size:13px;display:flex}.hf-mini01-add-type>div{gap:2px;display:flex}.app-sheet .hf-mini01-add-type button{min-width:54px;min-height:44px;color:var(--muted);border-radius:22px;font-size:13px}.app-sheet .hf-mini01-add-type button[aria-pressed=true]{background:var(--soft);color:var(--ink);font-weight:600}.hf-mini01-add-footer{margin-top:20px}.app-sheet .hf-mini01-add-footer>p{color:var(--muted);text-align:center;margin:0 0 14px;font-size:12px;line-height:20px}.app-sheet .hf-mini01-add .primary{border-radius:26px;min-height:52px;font-size:16px!important;font-weight:600!important}.hf-mini01-add-saved{text-align:center;margin-top:24px}.hf-mini01-add-saved>b{font-size:16px}.app-sheet .hf-mini01-add-saved>p{color:var(--muted);margin:6px 0 20px;font-size:13px;line-height:22px}:root:has(.h5-prototype-screen) .device-screen{background:#fff}:root:has(.h5-prototype-screen) .device-screen .status-bar{color:#151517}:is(:root:has(.h5-prototype-screen) .device-screen .status-indicator-svg,:root:has(.h5-prototype-screen) .device-screen .home-indicator-svg){filter:none}.h5-prototype-screen{color:#18181b;background:#fff;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;display:flex;position:absolute;left:0;right:0}.h5-browser-toolbar{background:#f5f5f7;border-bottom:1px solid #e9e9ec;flex:none;justify-content:space-between;align-items:center;height:42px;padding:0 18px;font-size:12px;display:flex}.h5-browser-toolbar>span{color:#7a7a83;font-size:11px}.h5-browser-toolbar>b{font-size:13px;font-weight:600}.h5-browser-toolbar>button{color:#45454f;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.h5-prototype-frame{flex:1;min-height:0;position:relative}.h5-prototype-frame>iframe{background:#fff;border:0;width:100%;height:100%;display:block}.h5-preview-status,.h5-preview-offline{text-align:center;color:#73737b;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:28px;font-size:14px;display:flex;position:absolute;inset:0}.h5-preview-offline>b{color:#202026;font-size:19px}.h5-preview-offline>p{line-height:1.7}.h5-preview-offline>button{color:#fff;background:#007aff;border:0;border-radius:24px;padding:14px 26px;font-size:15px;font-weight:600}.h5-preview-info h2{margin-bottom:12px}.h5-info-lead{color:#526078;font-size:16px;line-height:1.7}.h5-info-card{background:#f8fafc;border:1px solid #e0e5ee;border-radius:18px;margin-top:20px;padding:20px}.h5-info-card>b{font-size:16px}.h5-info-card>p{color:#64748b;margin:10px 0 0;font-size:14px;line-height:1.8}.h5-open-page{color:#1264c5;background:#eef5ff;border:1px solid #b9d4ff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:24px;padding:15px 18px;font-size:14px;text-decoration:none;display:flex}.h5-info-foot{color:#7b879b;margin-top:16px;font-size:12px;line-height:1.7}.compact-accordion[hidden],.logic-toggle[hidden]{display:none!important}.hf-sticker-single,.hf-sticker-filmstrip,.hf-sticker-six{padding:0!important}.hf-sticker-stage{border:0;border-radius:0}.hf-sticker-stage>.hf-sticker-cell{aspect-ratio:auto;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.theme-f [data-route=detail] .hf-detail-page{height:auto;min-height:100%}.theme-f .hf-template-preview,.theme-f[data-page=detail] .hf-mini01-preview{flex:none;min-height:0;height:auto!important}.theme-f .hf-template-preview>video,.theme-f .hf-mini01-preview>video,.sheet-f .hf-result-video,.hf-mini-result-media .hf-result-video,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .video-result>video,:where(.market-app,.app-sheet,.mini01-browser-host,[data-testid=device-screen]) .a-detail>video{object-fit:cover;height:auto!important;max-height:none!important}.theme-f .hf-template-preview>.art,.theme-f[data-page=detail] .hf-mini01-preview-main{height:auto;aspect-ratio:var(--media-aspect,2/3);flex:none}.theme-f[data-page=detail] .hf-mini01-preview-main>.hf-sticker-cell{aspect-ratio:auto;height:100%;max-height:none}.theme-f[data-page=detail] .hf-mini01-preview[data-detail-layout=player]{padding:0}.theme-f .hf-template-preview .hf-photo-series{flex:none;height:auto}.theme-f .hf-template-preview .hf-photo-rail,.hf-photo-series .hf-photo-rail{height:auto;aspect-ratio:var(--photo-aspect,2/3);flex:none}.theme-f .hf-template-preview .hf-photo-track,.hf-photo-series .hf-photo-track{height:100%}.theme-f .hf-detail-page .hf-template-preview .hf-photo-frame,.hf-photo-series .hf-photo-track>.hf-photo-frame{aspect-ratio:auto!important;height:100%!important}.hf-album-full-image>img,.hf-generated-viewer>img,.hf-child-reference-original>img{height:auto!important;max-height:none!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-full{min-height:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-full>img{height:auto;max-height:none}.hf-mini-frame-art:has(>img){aspect-ratio:auto}.hf-mini-frame-art>img{height:auto;display:block}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-mini01-preview-thumb-track>button{padding:0}.hf-result-video{object-fit:cover;height:auto;max-height:none}.theme-f .hf-template-preview[data-preview-form=sticker]:not(.hf-v1-sticker-detail){aspect-ratio:3/2}.hf-sticker-six,.theme-f [data-card-aspect] .hf-sticker-six,.hf-mini-search-media .hf-sticker-six{grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;place-items:stretch stretch}.hf-sticker-six>.hf-sticker-cell{aspect-ratio:auto;border:0;width:100%;height:100%}.hf-triptych-flow{flex-direction:column;gap:14px;padding:0 0 16px;display:flex}.hf-triptych-flow p{margin:0;line-height:1.55}.hf-triptych-flow .hf-triptych-intro{font-size:14px}.hf-triptych-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hf-triptych-modes>button{border:1px solid color-mix(in srgb,currentColor 18%,transparent);min-height:44px;color:inherit;background:0 0;border-radius:12px;padding:8px;font-size:14px}.hf-triptych-modes>button[aria-pressed=true]{border-color:var(--accent,#087cf5);background:color-mix(in srgb,var(--accent,#087cf5) 10%,transparent);color:var(--accent,#087cf5)}.hf-triptych-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hf-triptych-inputs[data-count="1"]{grid-template-columns:1fr}.hf-triptych-input{aspect-ratio:3/4;border:1px dashed color-mix(in srgb,currentColor 24%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);min-width:0;color:inherit;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.hf-triptych-inputs[data-count="1"]>.hf-triptych-input{aspect-ratio:4/3}.hf-triptych-input>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf-triptych-input>svg{width:28px;height:28px;margin-bottom:25px}.hf-triptych-input>span{background:color-mix(in srgb,var(--bg,#fff) 90%,transparent);padding:9px 3px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.hf-triptych-flow .hf-triptych-tip,.hf-triptych-local-note{opacity:.72;font-size:12px}.hf-triptych-confirm{flex-direction:column;gap:12px;display:flex}.hf-triptych-confirm>strong{font-size:14px}.hf-triptych-confirm>img{border-radius:12px;width:100%;height:auto;display:block}.hf-triptych-confirm>p{opacity:.72;font-size:12px}.hf-triptych-flow .primary{width:100%;min-height:48px}.hf-triptych-flow>.text-action{min-height:44px}.hf-triptych-import-confirm>img{border-radius:10px;width:100%;height:auto;margin:16px 0;display:block}.hf-profile-panel[data-mini01-add=true] .hf-mini01-triptych{color:var(--ui-ink);gap:10px;padding:0 0 6px;display:grid}.hf-mini01-triptych-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hf-mini01-triptych-examples>div{text-align:center;gap:7px;min-width:0;display:grid}.hf-mini01-triptych-examples b{color:var(--ui-muted);font-size:12px;font-weight:500;line-height:18px}.hf-mini01-triptych-slots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:4px 0;display:grid}.app-sheet .hf-mini01-triptych-slot{min-width:0;color:var(--ui-ink);background:0 0;border:0;justify-items:center;padding:0;display:grid}.hf-mini01-triptych-slot[aria-expanded=true] .hf-mini01-triptych-photo{border-color:var(--ui-accent,#006bdc);color:var(--ui-accent,#006bdc)}.hf-mini01-triptych-photo{aspect-ratio:1;border:1px solid var(--ui-line);background:var(--ui-soft);width:min(100%,72px);color:var(--ui-muted);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.hf-mini01-triptych-photo>img{object-fit:cover;width:100%;height:100%;display:block}.hf-mini01-triptych-photo>svg{width:22px;height:22px}.hf-mini01-triptych-next{width:100%;min-height:48px;margin-top:8px}.hf-mini01-triptych-confirm{gap:14px;display:grid}.hf-mini01-triptych-confirm>strong{color:var(--ui-muted);text-align:center;font-size:13px;font-weight:500}.hf-mini01-triptych-confirm>img{border-radius:16px;width:100%;height:auto;display:block}.hf-mini01-triptych-confirm>p{color:var(--ui-muted);text-align:center;margin:0;font-size:12px;line-height:18px}.hf-mini01-triptych-confirm>button{min-height:44px}.hf-mini01-triptych-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hf-mini01-triptych .hf-mini01-triptych-tiers>button{border:1px solid var(--ui-line,#e5e5e8);min-height:58px;color:var(--ui-ink);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex}.hf-mini01-triptych .hf-mini01-triptych-tiers>button>b{font-size:15px;line-height:20px}.hf-mini01-triptych .hf-mini01-triptych-tiers>button[aria-pressed=true]{border-color:var(--ui-accent,#006bdc);background:var(--ui-soft);color:var(--ui-accent,#006bdc)}.hf-mini01-angle-overlay{z-index:190;background:#0006;position:absolute;inset:0}.app-sheet.hf-mini01-angle-capture{z-index:191;box-sizing:border-box;max-height:calc(100% - var(--app-top,54px) - 12px);overscroll-behavior:contain;padding:12px 20px calc(var(--app-bottom,34px) + 16px);background:var(--ui-bg,#fff);color:var(--ui-ink,#202124);border-radius:24px 24px 0 0;outline:none;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -6px 24px #0002}.app-sheet.hf-mini01-angle-capture[data-camera-fullscreen=true]{width:100%;height:100%;max-height:none;padding:max(8px,var(--app-top,0px)) 0 max(10px,var(--app-bottom,0px));color:#fff;box-shadow:none;background:#0b0c0e;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;gap:0;inset:0;overflow:hidden}.hf-mini01-angle-capture>header{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.hf-mini01-angle-capture>header>h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.hf-mini01-angle-capture[data-camera-fullscreen=true]>header{z-index:6;background:linear-gradient(#0009,#0000);min-height:54px;padding:0 12px;position:relative}.hf-mini01-angle-capture[data-camera-fullscreen=true]>header>h2{color:#fff;text-shadow:0 1px 3px #0008;font-size:17px;line-height:24px}.hf-mini01-angle-capture[data-mode=options]>header{min-height:36px}.hf-mini01-angle-capture[data-mode=options]>header>h2{color:var(--ui-muted);font-size:13px;font-weight:500}.app-sheet.hf-mini01-angle-capture>header>button{width:44px;height:44px;color:var(--ui-ink);background:0 0;border:0;place-items:center;display:grid}.app-sheet.hf-mini01-angle-capture[data-camera-fullscreen=true]>header>button{color:#fff}.hf-mini01-angle-frame{isolation:isolate;width:min(100%,224px);height:auto;aspect-ratio:var(--angle-example-ratio,3/4);color:#fff;background:#a8a8a8;border-radius:20px;margin:auto;position:relative;overflow:hidden}.hf-mini01-angle-frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf-mini01-angle-capture[data-camera-fullscreen=true]>.hf-mini01-angle-frame{aspect-ratio:auto;background:#0b0c0e;border-radius:0;width:100%;height:100%;min-height:0;margin:0}.hf-mini01-angle-capture[data-camera-fullscreen=true]>.hf-mini01-angle-frame>video{z-index:1}.hf-mini01-angle-example{width:100%;aspect-ratio:var(--angle-example-ratio,3/4);background-image:url(/content/ui-guides/identity-human-angles-approved.png);background-repeat:no-repeat;background-size:300% 100%;background-color:var(--ui-soft);border-radius:14px;display:block}.hf-mini01-angle-example[data-angle=front]{background-position:0 0}.hf-mini01-angle-example[data-angle=side]{background-position:50% 0}.hf-mini01-angle-example[data-angle=left45]{background-position:100% 0}.hf-mini01-angle-example-wrap{background:var(--ui-soft);border:0;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 1px #11182712}.hf-mini01-angle-example-wrap .hf-mini01-angle-example{border-radius:14px}.hf-mini01-angle-frame>.hf-mini01-camera-guide{z-index:3;color:#fff;opacity:.72;filter:drop-shadow(0 1px 2px #0007);width:82%;height:76%;top:48%}.hf-mini01-angle-frame>.hf-mini01-camera-guide-approved{clip-path:inset(17% 8% 29%);filter:grayscale()brightness(1.6)contrast(4)drop-shadow(0 1px 2px #0007);mix-blend-mode:screen;opacity:.76;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;inset:0;transform:none}.hf-mini01-live-angle-sample{z-index:4;aspect-ratio:3/4;background-color:#d9d9d9;background-image:url(/content/ui-guides/identity-human-angles-approved.png);background-repeat:no-repeat;background-size:300% 100%;border:1px solid #fff8;border-radius:8px;width:48px;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0005}.hf-mini01-live-angle-sample[data-angle=front]{background-position:0 0}.hf-mini01-live-angle-sample[data-angle=side]{background-position:50% 0}.hf-mini01-live-angle-sample[data-angle=left45]{background-position:100% 0}.hf-mini01-angle-example-badge{color:#fff;background:#202124b3;border-radius:9px;padding:3px 8px;font-size:11px;position:absolute;top:10px;left:10px}.app-sheet.hf-mini01-angle-capture>p{text-align:center;margin:0;font-size:13px;line-height:20px}.app-sheet.hf-mini01-angle-capture[data-camera-fullscreen=true]>p{z-index:5;color:#fff;background:#0b0c0e;padding:12px 20px 10px;position:relative}.hf-mini01-angle-actions{gap:10px;display:flex}.hf-mini01-angle-capture[data-camera-fullscreen=true]>.hf-mini01-angle-actions{z-index:5;background:#0b0c0e;padding:0 20px 8px;position:relative}.hf-mini01-angle-capture .hf-mini01-angle-actions>button{min-width:0;min-height:48px;color:var(--ui-ink);background:var(--ui-soft);border:0;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.hf-mini01-angle-capture .hf-mini01-angle-actions>button.primary{background:var(--ui-accent,#006bdc);color:#fff}.hf-mini01-angle-capture .hf-mini01-angle-actions svg{flex:none;width:20px;height:20px}.hf-mini01-angle-capture[data-mode=options] .hf-mini01-angle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hf-mini01-angle-capture[data-mode=options] .hf-mini01-angle-actions>button{border-radius:18px;flex-direction:column;gap:10px;min-height:96px;font-weight:600}.hf-mini01-angle-capture[data-mode=options] .hf-mini01-angle-actions>button>svg{width:26px;height:26px}.hf-mini01-angle-capture[data-mode=options] .hf-mini01-angle-actions>.hf-mini01-angle-cancel{min-height:44px;color:var(--ui-muted);background:0 0;grid-column:1/-1;font-weight:400}.hf-mini01-camera{gap:12px;display:grid}.hf-mini01-camera>header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.hf-mini01-camera>header>button{min-width:44px;min-height:44px;color:var(--ui-ink);background:0 0;border:0;place-items:center;padding:10px;display:grid}.hf-mini01-camera>header>strong{font-size:16px;font-weight:600}.hf-mini01-camera-view{isolation:isolate;color:#fff;background:#25262a;border-radius:22px;height:min(310px,38vh);min-height:220px;position:relative;overflow:hidden}.hf-mini01-camera-view>video{object-fit:cover;width:100%;height:100%;display:block}.app-sheet .hf-mini01-camera-view>p{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 4px #000;background:#0004;border-radius:12px;margin:0;padding:7px;font-size:14px;line-height:21px;position:absolute;top:16px;left:18px;right:18px}.hf-mini01-camera-view>[role=status]{text-align:center;font-size:12px;position:absolute;inset:50% 10px auto}.hf-mini01-camera-controls{justify-content:space-around;align-items:center;gap:12px;display:flex}.hf-mini01-camera-controls>button{min-width:72px;min-height:48px;color:var(--ui-ink);background:0 0;border:0;padding:8px;font-size:13px}.hf-mini01-camera-controls>.hf-mini01-camera-shutter{border:2px solid var(--ui-ink);border-radius:50%;place-items:center;width:62px;min-width:62px;height:62px;min-height:62px;padding:5px;display:grid}.hf-mini01-camera-shutter>span{background:var(--ui-ink);border-radius:50%;width:100%;height:100%;display:block}.hf-mini01-camera-shutter:disabled{opacity:.3}.hf-mini01-camera-guide{color:currentColor;pointer-events:none;width:56%;height:62%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)}.hf-mini01-camera-head{border:2px solid;border-radius:46% 46% 44% 44%/42% 42% 57% 57%;width:58%;height:68%;position:absolute;top:0;left:21%}.hf-mini01-camera-shoulders{border:2px solid;border-bottom:0;border-radius:50% 50% 0 0;height:34%;position:absolute;bottom:0;left:4%;right:4%}.hf-mini01-camera-guide>i{opacity:.65;border-left:1px dashed;height:62%;position:absolute;top:2%;left:50%}.hf-mini01-camera-guide>b{opacity:.65;border-top:1px dashed;width:54%;position:absolute;top:33%;left:23%}.hf-mini01-camera-guide[data-angle=left45] .hf-mini01-camera-head{border-radius:48% 38% 46% 48%/45% 42% 57% 55%;width:62%;left:19%;transform:rotate(-6deg)}.hf-mini01-camera-guide[data-angle=left45]>i{left:60%;transform:rotate(-8deg)}.hf-mini01-camera-guide[data-angle=side] .hf-mini01-camera-head{border-radius:52% 41% 34% 48%/45% 37% 55% 48%;width:54%;left:21%}.hf-mini01-camera-guide[data-angle=side] .hf-mini01-camera-head:after{content:"";background:0 0;border-top:2px solid;border-right:2px solid;width:22%;height:19%;position:absolute;top:41%;right:-13%;transform:rotate(25deg)}.hf-mini01-camera-guide[data-angle=side]>i{left:67%}.hf-mini01-angle-frame .hf-mini01-camera-guide[data-angle=side] .hf-mini01-camera-head{border-radius:41% 52% 48% 34%/37% 45% 48% 55%;width:55%;left:10%}.hf-mini01-angle-frame .hf-mini01-camera-guide[data-angle=side] .hf-mini01-camera-head:after{border-left:2px solid;border-right:0;left:-13%;right:auto;transform:rotate(-25deg)}.hf-mini01-angle-frame .hf-mini01-camera-guide[data-angle=side]>i{left:38%}.hf-mini01-triptych-photo .hf-mini01-camera-guide{width:60%;height:65%;color:var(--ui-muted);opacity:.8;top:50%;transform:translate(-50%,-50%)}.hf-mini01-triptych-photo .hf-mini01-camera-head,.hf-mini01-triptych-photo .hf-mini01-camera-shoulders{border-width:1.5px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] .hf-nav{left:14px;right:14px;bottom:calc(var(--app-bottom) + 10px);border-radius:26px;gap:3px;width:auto;height:64px;padding:3px 7px;background:var(--bg,#fff)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--line)!important;box-shadow:0 6px 22px #1a23300f!important}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] .hf-nav>button{height:56px;color:var(--muted,#51515b);border-radius:21px;font-size:14px;font-weight:500}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] .hf-nav>button[aria-current=page]{color:#006bdc;box-shadow:none;background:#edf5ff!important}:root[data-ui-theme=dark] .theme-f[data-prototype-platform=mini][data-layout-version=phase1] .hf-nav>button{color:#c5c7ce}:root[data-ui-theme=dark] .theme-f[data-prototype-platform=mini][data-layout-version=phase1] .hf-nav>button[aria-current=page]{color:#8bc1ff;background:#173b63!important}.hf-mini01-swipe-deck,.hf-mini01-swipe-rail{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.hf-mini01-swipe-track{gap:0;width:100%;height:100%;padding:0;display:flex}.hf-mini01-swipe-track>.hf-mini01-swipe-page{flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-route-view.has-footer{bottom:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-route-view .mobile-scroll-content{height:100%;min-height:0;overflow:hidden;padding:0!important}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-detail-page{height:100%;min-height:0;padding:0 0 calc(var(--app-bottom) + 112px);box-sizing:border-box}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-footer{min-height:0;padding:10px 20px calc(var(--app-bottom) + 12px);background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;bottom:0;left:0;right:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-preview-action{gap:8px;padding:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-preview-action h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;line-height:24px;overflow:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-preview-action .primary{border-radius:25px;height:50px;min-height:50px}.hf-mini01-screen-media{background:var(--bg,#fff);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.hf-mini01-media-stage{background:#eeeeef;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.hf-mini01-fit-media{background:#b6b7b9;width:100%;height:100%;position:relative;overflow:hidden}.hf-mini01-fit-media>img:not(.hf-mini01-media-ambience),.hf-mini01-fit-media>video{z-index:1;width:100%;display:block;position:relative;object-fit:contain!important;height:100%!important;max-height:100%!important}.hf-mini01-fit-media>.hf-mini01-media-ambience{object-fit:cover;filter:blur(30px);opacity:.8;pointer-events:none;width:124%;height:124%;position:absolute;inset:-12%}.hf-mini01-media-grid{aspect-ratio:3/2;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-height:100%;padding:0;display:grid}.hf-mini01-media-grid>div{aspect-ratio:1;border-radius:0;min-width:0;min-height:0;overflow:hidden}.hf-mini01-media-grid>div>img{object-fit:cover;width:100%;height:100%}.hf-mini01-media-grid .hf-sticker-cell{aspect-ratio:1;border:0;border-radius:0;position:relative;width:100%!important;height:100%!important}.hf-mini01-media-grid .hf-sticker-individual>img:not([style]){width:100%;height:100%;object-fit:contain!important}.hf-mini01-float-control,.hf-mini01-float-pager,.hf-mini01-floating-face{color:#202124;background:#fffffff5;border:1px solid #e0e0e6;box-shadow:0 2px 10px #171b2614}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] :is(.hf-mini01-float-control,.hf-mini01-floating-face){color:#202124;background:#fffffff5;border:1px solid #e0e0e6}.hf-mini01-float-control{z-index:3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.hf-mini01-float-control>svg{width:22px;height:22px}.hf-mini01-video-play{background:#fffe;width:58px;height:58px;top:50%;left:50%;transform:translate(-50%,-50%)}.hf-mini01-media-open{top:12px;right:12px}.hf-mini01-floating-face{z-index:4;border-radius:50%;place-items:center;width:60px;height:60px;padding:3px;display:grid;position:absolute;top:14px;right:14px}.hf-mini01-floating-face>span{background:#f0f1f5;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.hf-mini01-floating-face>span>img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.hf-mini01-floating-face>span>svg{width:28px;height:28px}.hf-mini01-floating-face>i{color:#fff;background:#006bdc;border:2px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;width:23px;height:23px;display:flex;position:absolute;bottom:-2px;right:-3px}.hf-mini01-floating-face>i>svg{width:100%;height:9px}.hf-mini01-floating-face>b{color:#30323a;background:#fff;border-radius:9px;padding:2px 5px;font-size:10px;position:absolute;top:1px;left:-12px}.hf-mini01-float-pager{z-index:3;border-radius:24px;align-items:center;height:42px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hf-mini01-float-pager>button,.hf-mini01-choice-pages>button{width:44px;height:44px;color:inherit;place-items:center;padding:0;display:grid}.hf-mini01-float-pager>button:disabled,.hf-mini01-choice-pages>button:disabled{opacity:.3}.hf-mini01-float-pager>span{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:12px}.hf-mini01-screen-thumbs{box-sizing:border-box;flex:none;height:72px;min-height:0;padding:8px 0}.hf-mini01-screen-thumb-track{gap:7px;height:56px;padding:0 16px}.hf-mini01-screen-thumb-track>button{border:2px solid #0000;border-radius:10px;flex:0 0 46px;width:46px;height:56px;padding:0;overflow:hidden}.hf-mini01-screen-thumb-track>button[aria-pressed=true]{border-color:#006bdc}.hf-mini01-screen-thumb-track>button>img{object-fit:cover;width:100%;height:100%}.hf-mini01-video-timeline{background:var(--bg);flex:none;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.hf-mini01-video-timeline>input{accent-color:#006bdc;flex:1;width:0;min-width:0;height:44px}.hf-mini01-video-timeline>button{min-width:64px;height:44px;color:var(--ink);align-items:center;gap:4px;font-size:14px;display:flex}.hf-mini01-inline-variants{z-index:7;background:var(--bg);border-radius:18px;padding:14px;position:absolute;bottom:54px;left:12px;right:12px;box-shadow:0 4px 22px #0002}.hf-mini01-inline-variants .hf-video-variants{margin:0}.hf-mini01-video-versions{box-sizing:border-box;flex:none;height:88px;min-height:0;padding:4px 0 6px}.hf-mini01-video-version-track{gap:8px;height:78px;padding:0 16px}.hf-mini01-video-version-track>button{width:82px;min-width:0;height:78px;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:0 0 82px;align-items:center;gap:2px;padding:0;display:flex}.hf-mini01-video-version-track>button>img{box-sizing:border-box;object-fit:cover;border:2px solid #0000;border-radius:9px;flex:none;width:78px;height:48px}.hf-mini01-video-version-track>button[aria-pressed=true]>img{border-color:#006bdc}.hf-mini01-video-version-track>button>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:14px;overflow:hidden}.hf-mini01-video-version-track>button>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:12px}.hf-mini01-media-error{z-index:3;white-space:nowrap;color:#373942;background:#fffe;border-radius:22px;padding:12px 18px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-create{min-height:0;color:var(--ink);flex-direction:column;gap:12px;padding:0 0 2px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-create-tabs{flex:none;justify-content:center;gap:34px;height:44px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-create-tabs>button{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:16px;position:relative}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-create-tabs>button[aria-pressed=true]{color:var(--ink);font-weight:600}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-create-tabs>button[aria-pressed=true]:after{content:"";background:#006bdc;border-radius:2px;width:20px;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-create-selected{place-items:center;height:104px;display:grid}.hf-mini01-create-selected-face{border:2px solid #006bdc;border-radius:50%;width:96px;height:96px;padding:3px;display:block;position:relative}.hf-mini01-create-selected-face>img{object-fit:cover;object-position:50% 10%;border-radius:50%;width:100%;height:100%;display:block}.hf-mini01-create-selected-face>.hf-mini01-my-portrait{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.hf-mini01-create-selected-face>i,.hf-mini01-create-choices>button>i{color:#fff;background:#006bdc;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:0;right:0}.hf-mini01-create-selected-empty{color:#727681;background:#f1f2f5;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.hf-mini01-create-selected-empty>svg{width:38px;height:38px}.hf-mini01-create-choices{grid-template-columns:repeat(3,minmax(0,96px));justify-content:center;gap:14px 18px;display:grid}.hf-mini01-create-choices>button{background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:5px;width:96px;height:98px;padding:2px;display:flex;position:relative}.hf-mini01-create-choices>button[aria-pressed=true]>img,.hf-mini01-create-choices>button[aria-pressed=true]>.hf-mini01-my-portrait{outline-offset:2px;outline:2px solid #006bdc}.hf-mini01-create-choices>button>img,.hf-mini01-create-choices>button>.hf-mini01-my-portrait{object-fit:cover;object-position:50% 10%;border-radius:50%;flex:0 0 68px;width:68px;height:68px;display:block;overflow:hidden}.hf-mini01-create-choices>button>small{color:#606772;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:96px;font-size:10px;line-height:12px;display:-webkit-box;overflow:hidden}.hf-mini01-create-choices>button>i{bottom:27px;right:12px}.hf-mini01-choice-pages{height:36px;color:var(--muted);justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.hf-mini01-create-roles{justify-content:center;gap:16px;display:flex}.hf-mini01-create-roles>button{color:var(--muted);background:0 0;border:0;justify-items:center;gap:4px;padding:0;font-size:12px;display:grid}.hf-mini01-create-roles>button>span{background:#f0f1f5;border:2px solid #0000;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.hf-mini01-create-roles>button>span>img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.hf-mini01-create-roles>button[aria-pressed=true]>span{border-color:#006bdc}.hf-mini01-create-roles>button[aria-pressed=true]{color:#006bdc}.hf-mini01-create-footer{text-align:center;flex-direction:column;gap:6px;margin-top:auto;display:flex}.hf-mini01-create-footer>small{color:var(--muted);font-size:11px;line-height:16px}.hf-mini01-create-footer>.primary,.hf-mini01-create-add{border-radius:24px;justify-content:center;align-items:center;gap:8px;height:48px;min-height:48px;display:flex}.hf-mini01-create-unavailable{color:var(--muted);justify-items:center;gap:12px;font-size:14px;display:grid}.hf-mini01-create-unavailable>img{object-fit:contain;background:var(--soft);border-radius:12px;width:100%;height:180px}.hf-mini01-create .hf-video-variants>div{flex-wrap:nowrap;display:flex;overflow-x:auto}.hf-mini01-create .hf-video-variants>div>button{flex:none;min-width:120px}.hf-mini01-photo-guide{flex-direction:column;align-items:center;gap:22px;padding:4px 0 8px;display:flex}.hf-mini01-guide-good{width:122px;height:122px;position:relative}.hf-mini01-guide-crop{background-image:url(/content/ui-guides/asian-photo-guide-v2.png);background-repeat:no-repeat;background-size:200% 200%;border-radius:50%;width:100%;height:100%;display:block}.hf-mini01-guide-crop[data-example=good]{background-position:0 0}.hf-mini01-guide-good>i,.hf-mini01-guide-bad>div>i{border:3px solid var(--bg,#fff);color:#fff;background:#16ba6a;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:0;right:-1px}.hf-mini01-guide-bad{gap:26px;display:flex}.hf-mini01-guide-bad>div{width:58px;height:58px;position:relative}.hf-mini01-guide-bad>div>i{background:#fa5355;border-width:2px;width:21px;height:21px;top:-2px;right:-2px}.hf-mini01-guide-bad>div>i>svg{width:13px;height:13px}.hf-mini01-guide-crop[data-example=expression]{background-position:100% 0}.hf-mini01-guide-crop[data-example=covered]{background-position:0 100%}.hf-mini01-guide-crop[data-example=cluttered]{background-position:100% 100%}.theme-f[data-prototype-platform=mini][data-layout-version=phase1]:is([data-page=me],[data-page=works])>.hf-root-view:not([hidden]){bottom:calc(var(--app-bottom) + 84px)}.theme-f[data-prototype-platform=mini][data-layout-version=phase1]:is([data-page=me],[data-page=works])>.hf-root-view:not([hidden])>.hf-scroll>.mobile-scroll>.mobile-scroll-content{box-sizing:border-box;height:100%;min-height:0;overflow:hidden;padding:0!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-home{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:12px 16px 8px;display:flex}.hf-mini01-my-fixed-stage{background:var(--bg);flex:0 420px;min-height:0;max-height:calc(100% - 136px);overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my .hf-mini01-my-hero{background:var(--bg);justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;aspect-ratio:auto!important;border-radius:0!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-portrait>.hf-mini01-portrait-ambience{display:none}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-hero .hf-mini01-my-portrait{border-radius:20px;width:auto;max-width:100%;height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-hero .hf-mini01-my-front{width:auto;max-width:100%;height:100%;position:relative;object-fit:contain!important;padding:0!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-portrait>.hf-mini01-my-front{object-position:50% 10%;box-sizing:border-box;padding:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-choice .hf-mini01-my-front{border-radius:50%;object-fit:cover!important;object-position:50% 10%!important;padding:0!important}.hf-mini01-create-choices .hf-mini01-my-front{object-fit:cover!important;object-position:50% 10%!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-all{justify-content:space-between;align-items:center;height:42px;min-height:42px;margin:2px 0 0;display:flex}.hf-mini01-my-all>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-rail-host{flex:none;align-items:center;gap:10px;min-width:0;height:82px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-rail-host>.hf-mini01-my-add{background:var(--soft);border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-rail{flex:1;width:0;min-width:0;margin:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-rail-track{gap:10px;padding:4px 2px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-choice{border-radius:50%;border:2px solid #0000!important;flex:0 0 70px!important;width:70px!important;height:70px!important;padding:3px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-choice[aria-pressed=true]{border-color:#006bdc!important}.hf-mini01-works{box-sizing:border-box;height:100%;min-height:0;color:var(--ink);flex-direction:column;gap:8px;padding:8px 16px 6px;display:flex}.hf-mini01-works>header{flex:none;justify-content:space-between;align-items:center;height:40px;display:flex}.hf-mini01-works>header>h2{letter-spacing:-.6px;margin:0;font-size:28px;line-height:34px}.hf-mini01-works>header>h2>small{color:var(--muted);margin-left:7px;font-size:16px;font-weight:500}.hf-mini01-works>header>button{color:#006bdc;align-items:center;gap:2px;min-height:44px;font-size:14px;display:flex}.hf-mini01-works-filters{flex:none;gap:12px;height:36px;display:flex}.hf-mini01-works-filters>button{min-width:44px;color:var(--muted);border-radius:18px;padding:0 10px;font-size:14px}.hf-mini01-works-filters>button[aria-pressed=true]{background:var(--soft);color:var(--ink);font-weight:600}.hf-mini01-work-stage{border-radius:18px;flex:0 344px;min-height:0;max-height:calc(100% - 230px);overflow:hidden}.hf-mini01-work-stage .hf-mini01-media-stage{isolation:isolate;border-radius:18px}.hf-mini01-work-stage .hf-mini01-fit-media,.hf-mini01-work-stage .hf-mini01-video-stage>video{border-radius:18px}.hf-mini01-work-stage[data-form=image] .hf-mini01-media-stage,.hf-mini01-work-stage[data-form=image] .hf-mini01-fit-media{background:var(--bg)}.hf-mini01-work-stage[data-form=image] .hf-mini01-fit-media,.hf-mini01-work-stage .hf-mini01-video-stage{justify-content:center;align-items:center;display:flex}.hf-mini01-work-stage[data-form=image] .hf-mini01-fit-media>img,.hf-mini01-work-stage .hf-mini01-video-stage>video{border-radius:18px;width:auto;max-width:100%;height:auto!important;max-height:100%!important}.hf-mini01-work-stage[data-form=sticker] .hf-mini01-media-stage,.hf-mini01-work-stage[data-form=sticker] .hf-mini01-fit-media{background:var(--bg)}.hf-mini01-work-stage[data-form=sticker] .hf-mini01-fit-media{place-items:center;display:grid}.hf-mini01-work-stage[data-form=sticker] .hf-mini01-fit-media>.hf-sticker-cell{aspect-ratio:1;border-radius:18px;width:auto;max-width:100%;height:100%;max-height:100%}.hf-mini01-work-stage .hf-mini01-float-pager{height:32px;bottom:8px}.hf-mini01-work-stage .hf-mini01-float-pager>span{min-width:42px}.hf-mini01-work-stage .hf-mini01-media-open{width:36px;height:36px;top:10px;right:10px}.hf-mini01-work-stage .hf-mini01-media-open>svg{width:19px;height:19px}.hf-mini01-work-stage .hf-mini01-screen-thumbs{height:60px;padding:6px 0}.hf-mini01-work-stage .hf-mini01-screen-thumb-track{gap:7px;height:48px;padding:0}.hf-mini01-work-stage .hf-mini01-screen-thumb-track>button{flex-basis:48px;width:48px;height:48px}.hf-mini01-work-stage .hf-mini01-screen-thumb-track .hf-sticker-cell{border-radius:0;width:100%;height:100%}.hf-mini01-work-rail-label{color:var(--muted);justify-content:space-between;align-items:center;height:22px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.hf-mini01-work-rail-label>button{color:#006bdc;align-items:center;gap:2px;min-height:32px;display:flex}.hf-mini01-download-options{flex-direction:column;gap:10px;padding-top:4px;display:flex}.hf-mini01-download-options>button{background:var(--soft);height:58px;color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}.hf-mini01-download-options>button>small{color:var(--muted);margin-left:auto;font-size:13px}.hf-mini01-download-options>button:disabled{opacity:.5}.hf-mini01-download-options>p{color:var(--muted);text-align:center;margin:2px 0 0;font-size:13px}.hf-mini01-work-title{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.hf-mini01-work-title>.hf-mini01-work-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;align-items:center;gap:4px;min-width:0;min-height:36px;font-size:15px;font-weight:600;display:flex;overflow:hidden}.hf-mini01-work-name>svg{width:14px;color:var(--muted);flex:none}.hf-mini01-work-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.hf-mini01-work-title>button:not(.hf-mini01-work-name){background:var(--soft);border-radius:20px;place-items:center;width:44px;height:36px;display:grid}.hf-mini01-work-switcher{flex:none;height:90px}.hf-mini01-work-switcher-track{gap:10px;height:88px;padding:2px 0}.hf-mini01-work-switcher-track>button{background:var(--soft);border:2px solid #0000;border-radius:12px;flex:0 0 72px;width:72px;height:84px;padding:0;position:relative;overflow:hidden}.hf-mini01-work-switcher-track>.hf-mini01-work-more{color:#006bdc;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.hf-mini01-work-more>b{font-size:12px;font-weight:500}.hf-mini01-work-switcher-track>button[aria-pressed=true]{border-color:#006bdc}.hf-mini01-work-switcher-track>button>img,.hf-mini01-work-switcher-track>button>.art,.hf-mini01-work-switcher-track>button>video{object-fit:cover;width:100%;height:100%}.hf-mini01-work-switcher-track>button>span{color:#fff;filter:drop-shadow(0 1px 2px #000);position:absolute;bottom:2px;right:2px}.hf-mini01-work-switcher-track .hf-photo-count,.hf-mini01-work-switcher-track .hf-video-time{display:none}.hf-mini01-works-job{background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;font-size:13px;display:flex}.hf-mini01-works-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.hf-mini01-works-empty>svg{width:40px;height:40px;color:var(--muted)}.hf-mini01-works-empty>h3{margin:0;font-size:17px;font-weight:500}.hf-mini01-works-empty>.primary{border-radius:24px;min-width:150px;height:48px}.hf-mini01-works-album .hf-mini-works-heading{margin-top:0}.hf-mini01-work-stage[data-form=video] .hf-mini01-media-stage{background:var(--bg,#fff)}.hf-mini01-inline-player{background:var(--bg,#fff);justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.hf-mini01-inline-player-frame{isolation:isolate;background:#000;border-radius:18px;max-width:100%;max-height:100%;position:relative;overflow:hidden}.hf-mini01-inline-player-frame>video,.hf-mini01-inline-player-frame>img{object-fit:contain;width:100%;height:100%;display:block}.hf-mini01-inline-player-frame>.hf-mini01-inline-poster-fallback{z-index:0;position:absolute;inset:0}.hf-mini01-inline-player-frame>video{z-index:1;background:0 0;position:relative}.theme-f .hf-mini01-inline-play{color:#202124;z-index:2;background:#fffffff0;border:1px solid #ffffffc0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hf-mini01-inline-play>svg{width:24px;height:24px}.hf-mini01-inline-player-controls{color:#fff;z-index:3;background:linear-gradient(#0000,#0009);align-items:center;gap:6px;height:40px;padding:0 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.hf-mini01-inline-player-controls>input{accent-color:#fff;flex:1;width:0;min-width:0;height:36px}.theme-f .hf-mini01-inline-player-controls>button{color:#fff;background:0 0;border:0;flex:none;place-items:center;width:32px;height:40px;padding:0;display:grid}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail]{background:#0a0a0c}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-route-view{inset:0!important}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail] .hf-detail-page{height:100%;padding:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail]>.hf-header{pointer-events:none;color:#fff;background:0 0;border:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail]>.hf-header>b,.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail]>.hf-header>.header-actions{visibility:hidden}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail]>.hf-header>button{pointer-events:auto;color:#202126;background:#fffffff0;border-radius:50%;width:40px;height:40px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail]>.hf-header>button>svg{color:#202126}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=detail]>.mini-program-capsule{color:#202126;background:#fffffff0;border-color:#fff9}.hf-mini01-detail-immersive{--mini01-detail-toolbar-height:52px;--mini01-detail-controls-bottom:calc(var(--app-bottom) + var(--mini01-detail-toolbar-height) + 24px);--mini01-detail-title-bottom:var(--mini01-detail-controls-bottom);color:#fff;background:#0a0a0c;height:100%;position:relative;overflow:hidden}.hf-mini01-detail-immersive:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0007,#0000);height:148px;position:absolute;inset:0 0 auto}.hf-mini01-detail-immersive:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0006 40%,#000a);height:380px;position:absolute;inset:auto 0 0}.hf-mini01-detail-immersive .hf-mini01-screen-media{background:#0a0a0c}.hf-mini01-detail-immersive .hf-mini01-media-stage{background:#171719;height:100%}.hf-mini01-detail-immersive .hf-mini01-fit-media{background:#171719}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-fit-media>img:not(.hf-mini01-media-ambience){object-position:50% 35%;border-radius:0;width:100%;object-fit:cover!important;height:100%!important}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-fit-media[data-trim-source-frame=true]>img{transform-origin:50%;transform:scale(1.023)}.hf-mini01-detail-immersive .hf-mini01-media-ambience{opacity:.64}.hf-mini01-detail-immersive .hf-mini01-floating-face{top:calc(var(--app-top) + 73px)}.hf-mini01-detail-immersive .hf-mini01-screen-thumbs{z-index:4;width:auto;left:0;right:0;bottom:var(--mini01-detail-controls-bottom);background:0 0;height:60px;padding:4px 0;position:absolute}.hf-mini01-detail-immersive .hf-mini01-screen-thumb-track{gap:7px;height:52px;padding:0 20px}.hf-mini01-detail-immersive .hf-mini01-screen-thumb-track>button{background:#303037;border:1.5px solid #ffffff85;border-radius:8px;flex-basis:42px;width:42px;height:52px}.hf-mini01-detail-immersive .hf-mini01-screen-thumb-track>button[aria-pressed=true]{border-color:#56aaff}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-screen-thumbs{height:auto;padding:0;left:20px;right:20px;container-type:inline-size}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-screen-thumb-track{gap:8px;height:calc(33.3333cqw - 8px);padding:0}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-screen-thumb-track>button{box-sizing:border-box;flex-basis:calc(25cqw - 6px);width:calc(25cqw - 6px);height:100%}.hf-mini01-detail-immersive:has(.hf-mini01-screen-thumbs){--mini01-detail-title-bottom:calc(var(--mini01-detail-controls-bottom) + 12px + var(--mini01-detail-strip-height,110px))}.hf-mini01-detail-immersive .hf-mini01-float-pager{bottom:var(--mini01-detail-controls-bottom);color:#fff;box-shadow:none;background:0 0;border:0;height:32px}.hf-mini01-detail-immersive:has(.hf-mini01-float-pager){--mini01-detail-title-bottom:calc(var(--mini01-detail-controls-bottom) + 44px)}.hf-mini01-detail-immersive .hf-mini01-float-pager>button{width:36px;height:44px}.hf-mini01-detail-immersive .hf-mini01-float-pager>button>svg{width:15px;height:15px}.hf-mini01-detail-immersive .hf-mini01-video-timeline{z-index:5;bottom:var(--mini01-detail-controls-bottom);color:#fff;background:0 0;height:36px;padding:0;position:absolute;left:20px;right:20px}.hf-mini01-detail-immersive .hf-mini01-video-timeline>button{color:#fff}.hf-mini01-video-feed-position{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#1119;border:1px solid #ffffff38;border-radius:16px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.theme-f .hf-mini01-video-feed-position>button{color:#fff;background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.hf-mini01-video-feed-position>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:16px}.hf-mini01-detail-immersive[data-video-feed=true]{touch-action:none;overscroll-behavior:none}.hf-mini01-detail-immersive .hf-mini01-inline-variants{bottom:calc(var(--app-bottom) + 122px);color:#202126;background:#fff}.hf-mini01-detail-toolbar{z-index:6;left:20px;right:20px;bottom:calc(var(--app-bottom) + 12px);min-width:0;height:var(--mini01-detail-toolbar-height);flex-direction:column;align-items:stretch;gap:12px;display:flex;position:absolute}.hf-mini01-detail-social{z-index:7;top:auto;bottom:calc(var(--mini01-detail-title-bottom) + 65px);flex-direction:row;flex:none;align-items:center;gap:8px;display:flex;position:absolute;right:20px}.hf-mini01-detail-social>button{color:#fff;background:0 0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.hf-mini01-detail-social>button>span{background:#202126d9;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hf-mini01-detail-social>button svg{width:21px;height:21px}.hf-mini01-detail-social>button>b{text-shadow:0 1px 3px #000;font-size:11px;font-weight:500;line-height:16px}.hf-mini01-detail-social>button[aria-pressed=true]>span{color:#ff5d78;border-color:#ff8ca080}.hf-mini01-detail-action{z-index:5;pointer-events:none;position:absolute;inset:0}.hf-mini01-detail-action>div{left:20px;right:20px;bottom:var(--mini01-detail-title-bottom);align-items:baseline;gap:10px;min-width:0;padding:0;display:flex;position:absolute}.hf-mini01-detail-action h1{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 4px #0008;flex:1;min-width:0;margin:0;font-size:17px;font-weight:650;line-height:25px;overflow:hidden}.hf-mini01-detail-action span,.hf-mini01-detail-action small{white-space:nowrap;color:#e3e5eb;font-size:11px}.hf-mini01-detail-action .hf-mini01-detail-count{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 3px #0008;font-size:12px}.hf-mini01-detail-immersive[data-detail-form=video]{--mini01-detail-title-bottom:calc(var(--mini01-detail-controls-bottom) + 48px)}.hf-mini01-detail-immersive[data-has-video-versions=true]{--mini01-detail-title-bottom:calc(var(--mini01-detail-controls-bottom) + 140px)}.hf-mini01-detail-immersive .hf-mini01-video-versions{z-index:5;box-sizing:border-box;width:auto;left:20px;right:20px;bottom:var(--mini01-detail-controls-bottom);height:80px;padding:0;position:absolute}.hf-mini01-detail-immersive .hf-mini01-video-version-track{gap:10px;height:78px;padding:0}.theme-f .hf-mini01-detail-immersive .hf-mini01-video-version-track>button{color:#fff;background:0 0}.hf-mini01-detail-immersive .hf-mini01-video-version-track>button>small{color:#e1e1e5}.hf-mini01-detail-immersive .hf-mini01-video-version-track>button[aria-pressed=true]>img{border-color:#6abbff}.hf-mini01-detail-immersive[data-detail-form=sticker] .hf-mini01-media-grid{padding:calc(var(--app-top) + 70px) 0 calc(var(--app-bottom) + 244px);aspect-ratio:auto;box-sizing:content-box;align-content:center;max-height:100%}.hf-mini01-detail-immersive[data-detail-form=sticker]{background:#101114}.hf-mini01-sticker-chat-preview{inset:calc(var(--app-top) + 64px) 16px auto;grid-template-rows:clamp(300px,36dvh,350px) auto;gap:12px;min-height:0;display:grid;position:absolute}.hf-mini01-chat-window{color:#1f2329;background:#f2f3f5;border-radius:18px;grid-template-rows:48px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 34px #0005}.hf-mini01-chat-window>header{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:0 14px;display:flex}.hf-mini01-chat-window>header>div{flex-direction:column;gap:1px;display:flex}.hf-mini01-chat-window>header b{font-size:14px;line-height:18px}.hf-mini01-chat-window>header small{color:#00a870;font-size:10px;line-height:13px}.hf-mini01-chat-avatar{color:#637083;background:#dce3ed;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.hf-mini01-chat-avatar>svg{width:18px;height:18px}.hf-mini01-chat-body{background:#edf0f3;flex-direction:column;align-items:center;min-height:0;padding:13px 14px 16px;display:flex}.hf-mini01-chat-body>time{color:#9aa1aa;font-size:10px;line-height:15px}.hf-mini01-chat-message{align-self:flex-start;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.hf-mini01-chat-sticker{aspect-ratio:1;isolation:isolate;contain:paint;background:#fff;border-radius:15px;width:min(45vw,176px);overflow:hidden;box-shadow:0 2px 10px #29313d1a}.hf-mini01-chat-sticker>.hf-sticker-cell{border-radius:inherit;width:100%;height:100%}.hf-mini01-chat-sticker img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.hf-mini01-sticker-picker{background:#1b1c20;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:11px 0 10px}.hf-mini01-sticker-picker-heading{color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 8px;font-size:13px;line-height:18px;display:flex}.hf-mini01-sticker-picker-heading>span{color:#aeb4bd;font-size:11px;font-weight:400}.hf-mini01-sticker-picker-rail{scroll-snap-type:x proximity;min-width:0;container-type:inline-size}.hf-mini01-sticker-picker-track{box-sizing:border-box;grid-template-rows:repeat(2,auto);grid-auto-columns:calc(33.3333cqw - 10.6667px);grid-auto-flow:column;gap:8px;padding:0 8px;width:max-content!important;min-width:100%!important;display:grid!important}.theme-f .hf-mini01-sticker-picker-track>button{box-sizing:border-box;aspect-ratio:1;scroll-snap-align:start;background:#fff;border:2px solid #0000;border-radius:12px;width:100%;height:auto;padding:0;overflow:hidden}.theme-f .hf-mini01-sticker-picker-track>button[aria-pressed=true]{border-color:#2f8cff;box-shadow:0 0 0 2px #2f8cff40}.hf-mini01-sticker-picker-track .hf-sticker-cell{border-radius:0;width:100%;height:100%}.hf-mini01-sticker-picker-track img{object-fit:cover;width:100%;height:100%}.hf-sticker-six{box-sizing:border-box;background:#f7f8fa!important;gap:6px!important;padding:6px!important}.hf-sticker-six>.hf-sticker-cell{border-radius:8px;background:#fff!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .device-screen:has(.market-app[data-page=detail] .hf-mini01-detail-immersive) .status-bar{color:#fff}:root[data-prototype-platform=mini][data-prototype-version=phase1] .device-screen:has(.market-app[data-page=detail] .hf-mini01-detail-immersive) .status-indicator-svg{filter:invert()}:root[data-prototype-platform=mini][data-prototype-version=phase1] .device-screen:has(.market-app[data-page=detail] .hf-mini01-detail-immersive):not(:has(.bottom-sheet)) .home-indicator-svg{filter:invert()}.hf-mini01-fit-media,.hf-mini01-media-stage{background:#000}.hf-mini01-media-ambience{display:none!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-hero .hf-mini01-portrait-ambience{display:none}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-hero .hf-mini01-my-portrait{background:#999b9d}.hf-mini01-face-entry{left:20px;right:128px;bottom:calc(var(--app-bottom) + 12px);z-index:6;min-width:0;position:absolute}.theme-f .hf-mini01-face-cta{color:#fff;background:#006ee8;border:1px solid #006ee8;border-radius:26px;flex:1;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:52px;min-height:52px;padding:4px 12px 4px 5px;display:flex;position:static;box-shadow:0 2px 12px #0002}.hf-mini01-face-cta-avatar{color:#fff;background:#ffffff26;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.hf-mini01-detail-immersive .hf-mini01-face-cta-avatar>img{object-fit:cover;object-position:50% 10%;border-radius:inherit;width:42px;height:42px;display:block;position:static}.hf-mini01-face-cta-change{color:#fff;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.hf-mini01-face-cta-change>svg{width:16px;height:16px}.hf-mini01-face-cta-avatar>svg{width:23px;height:23px}.hf-mini01-face-cta-avatar>i{color:#fff;background:#0056ba;border:2px solid #006ee8;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-1px;right:-2px}.hf-mini01-face-cta-avatar>i>svg{width:12px;height:12px}.hf-mini01-face-cta-avatar>b{color:#fff;background:#006ee8;border-radius:8px;padding:1px 4px;font-size:10px;position:absolute;top:-5px;left:-3px}.hf-mini01-face-cta-copy{text-align:center;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:650;line-height:24px}.theme-f .hf-mini01-detail-toolbar>.hf-mini01-face-cta{flex:0 0 52px;width:100%;padding:0 20px}.hf-mini01-detail-cast{z-index:6;top:auto;left:14px;right:128px;bottom:calc(var(--mini01-detail-title-bottom) + 35px);flex:none;width:auto;height:80px;position:absolute}.hf-mini01-detail-cast-track{box-sizing:border-box;min-width:100%;height:80px;padding:0}.hf-mini01-detail-cast-slots{box-sizing:border-box;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:max-content;min-width:100%;padding:0;display:flex}.theme-f .hf-mini01-detail-cast-slot{color:#fff;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 68px;align-items:center;gap:5px;width:68px;height:80px;padding:0;display:flex;position:relative}.hf-mini01-detail-cast-portrait{box-sizing:border-box;background:#202126bf;border:2px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.hf-mini01-detail-cast-portrait>svg{width:28px;height:28px}.hf-mini01-detail-cast-portrait>img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.hf-mini01-detail-cast-slot>i{color:#fff;box-sizing:border-box;background:#006ee8;border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:40px;right:5px}.hf-mini01-detail-cast-slot>i>svg{width:11px;height:11px}.hf-mini01-detail-cast-slot>b{color:#fff;background:#202126;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:500;display:grid;position:absolute;top:0;left:5px}.hf-mini01-detail-cast-slot[data-filled=true]>.hf-mini01-detail-cast-portrait{border-color:#56aaff}.hf-mini01-detail-cast-name{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000;max-width:100%;font-size:12px;font-weight:500;line-height:18px;display:block;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-detail-cast-portrait>.hf-mini01-my-portrait{border-radius:inherit;width:100%;height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-detail-cast-portrait>.hf-mini01-my-portrait>img{object-fit:cover;object-position:50% 35%;width:100%;max-width:none;height:100%;padding:0}.hf-mini01-detail-immersive[data-video-orientation=landscape]{--mini01-landscape-height:calc(100cqw/var(--mini01-video-aspect));--mini01-landscape-top:max(calc(var(--app-top) + 64px),min(calc(50% - var(--mini01-landscape-height)/2),calc(100% - var(--mini01-detail-title-bottom) - 139px - var(--mini01-landscape-height))));--mini01-detail-title-bottom:var(--mini01-detail-controls-bottom);color:#fff;background:#0a0a0c;container-type:inline-size}.hf-mini01-detail-immersive[data-video-orientation=landscape][data-has-video-versions=true]{--mini01-detail-title-bottom:calc(var(--mini01-detail-controls-bottom) + 112px)}.hf-mini01-detail-immersive[data-video-orientation=landscape]:before,.hf-mini01-detail-immersive[data-video-orientation=landscape]:after{display:none}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-screen-media{z-index:1;background:0 0;position:absolute;inset:0}.hf-mini01-dynamic-backdrop{z-index:0;pointer-events:none;filter:blur(40px)saturate(.9);opacity:.38;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.hf-works-save-error{z-index:90;top:calc(var(--app-top,0px) + 54px);color:#85652f;background:#fff7e7;border:1px solid #e8d8b8;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;line-height:18px;display:flex;position:absolute;left:16px;right:16px;box-shadow:0 4px 15px #0001}.hf-works-save-error span{flex:1}.hf-works-save-error button{color:#77511c;flex:none;min-height:44px;padding:0 5px;font-size:12px;text-decoration:underline}.hf-mini01-detail-immersive[data-video-orientation=landscape]:after{z-index:0;pointer-events:none;background:linear-gradient(#0a0a0c66,#0a0a0c1f 45%,#0a0a0c66);height:auto;display:block;inset:0}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-media-stage{left:0;right:0;top:var(--mini01-landscape-top);height:var(--mini01-landscape-height);background:#111;border-radius:0;flex:none;position:absolute;overflow:hidden}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-fit-media{background:#111}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-play{width:52px;height:52px;top:calc(50% - 8px)}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-timeline{left:20px;right:20px;top:calc(var(--mini01-landscape-top) + var(--mini01-landscape-height) - 44px);gap:10px;height:44px;bottom:auto}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0009);height:56px;position:absolute;bottom:0;left:0;right:0}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-detail-action>div{top:auto;left:20px;right:20px;bottom:var(--mini01-detail-title-bottom)}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-detail-action h1{text-shadow:none}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-versions{top:auto;left:20px;right:20px;bottom:var(--mini01-detail-controls-bottom);height:100px;overflow:hidden;container-type:inline-size}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-version-track{gap:12px;height:100%;padding:0}.theme-f .hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-version-track>button{color:#fff;flex:0 0 104px;align-items:stretch;gap:4px;width:104px;height:100%;position:relative}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-version-track>button>img{aspect-ratio:16/9;object-fit:contain;background:#1c1c20;border:2px solid #0000;border-radius:12px;width:100%;height:auto}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-version-track>button[aria-pressed=true]>img{border-color:#6abbff}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-version-track>button>span{text-align:left;padding:0 3px;font-size:13px;line-height:18px}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-version-track>button[aria-pressed=true]>span{color:#85c6ff;font-weight:600}.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-version-track>button>small{color:#bec0c8;text-align:left;padding:0 3px;font-size:11px;line-height:14px}.hf-mini01-floating-face>i>svg:only-child{align-self:center;width:15px;height:15px}.hf-mini01-video-timeline>.hf-mini01-fullscreen-button{justify-content:center;width:44px;min-width:44px}.hf-mini01-media-fullscreen{z-index:80;color:#fff;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hf-mini01-media-fullscreen>video,.hf-mini01-media-fullscreen>img{object-fit:contain;width:100%;height:100%}.hf-mini01-media-fullscreen>button{z-index:2;right:16px;top:calc(var(--app-top,54px) + 10px);color:#fff;background:#232329d9;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.hf-mini01-detail-immersive{--mini01-footer-cta-bottom:calc(var(--app-bottom) + 12px);--mini01-footer-info-bottom:calc(var(--app-bottom) + 76px);--mini01-footer-progress-bottom:calc(var(--app-bottom) + 111px);--mini01-footer-tools-bottom:calc(var(--app-bottom) + 159px);--mini01-detail-title-bottom:var(--mini01-footer-info-bottom)!important}.hf-mini01-detail-immersive:has(.hf-mini01-detail-meta){--mini01-footer-progress-bottom:calc(var(--app-bottom) + 146px);--mini01-footer-tools-bottom:calc(var(--app-bottom) + 194px)}.hf-mini01-detail-immersive .hf-mini01-detail-action>div,.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-detail-action>div{top:auto;left:20px;right:20px;bottom:var(--mini01-detail-title-bottom);grid-template-columns:minmax(0,1fr);align-items:end;gap:3px;display:grid}.hf-mini01-detail-action h1{width:100%;font-size:17px;line-height:23px}.hf-mini01-detail-meta{pointer-events:auto;align-items:center;gap:8px;min-width:0;height:32px;display:flex}.hf-mini01-detail-meta>.hf-template-cost.is-inline{box-sizing:border-box;color:#f3f5f8;background:#111a;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:3px;max-width:min(62%,220px);min-height:26px;padding:4px 8px;display:inline-flex;overflow:hidden}.hf-mini01-detail-meta>.hf-template-cost.is-inline>svg{flex:0 0 13px;width:13px;height:13px}.hf-mini01-detail-meta>.hf-template-cost.is-inline>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.hf-mini01-detail-duration{font-variant-numeric:tabular-nums;flex:none;color:#d5d8df!important}.hf-mini01-timeline-duration{color:#f1f3f5;text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000;flex:none;min-width:34px;font-size:11px;line-height:16px}.hf-mini01-detail-meta>.hf-mini01-detail-count{margin-left:auto}.hf-mini01-detail-meta>.hf-mini01-video-feed-position{box-sizing:border-box;border-radius:16px;height:32px;margin-left:auto;padding:3px 4px}.hf-mini01-detail-immersive .hf-mini01-detail-toolbar{bottom:var(--mini01-footer-cta-bottom)}.hf-mini01-detail-immersive .hf-mini01-detail-cast{bottom:var(--mini01-footer-tools-bottom)}.hf-mini01-detail-immersive .hf-mini01-detail-social,.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-detail-social{bottom:calc(var(--mini01-footer-tools-bottom) + 4px)}.hf-mini01-detail-immersive .hf-mini01-video-timeline,.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-timeline{top:auto;bottom:var(--mini01-footer-progress-bottom);height:36px;left:20px;right:20px}.hf-mini01-detail-immersive[data-has-video-versions=true] .hf-mini01-video-timeline{bottom:var(--mini01-footer-progress-bottom)}.hf-mini01-detail-immersive[data-detail-form=video][data-has-video-versions=true]{--mini01-footer-tools-bottom:calc(var(--app-bottom) + 294px)}.hf-mini01-detail-immersive .hf-mini01-video-versions,.hf-mini01-detail-immersive[data-video-orientation=landscape] .hf-mini01-video-versions{top:auto;bottom:calc(var(--app-bottom) + 194px);height:88px}.hf-mini01-detail-immersive .hf-mini01-screen-thumbs{bottom:calc(var(--mini01-footer-tools-bottom) + 92px)}.hf-mini01-detail-immersive[data-detail-form=image]{--mini01-image-thumbs-bottom:calc(var(--app-bottom) + 111px);--mini01-image-cast-bottom:calc(var(--mini01-image-thumbs-bottom) + var(--mini01-detail-strip-height,125px) + 12px)}.hf-mini01-detail-immersive[data-detail-form=image]:has(.hf-mini01-detail-meta){--mini01-image-thumbs-bottom:calc(var(--app-bottom) + 146px)}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-screen-thumbs{bottom:var(--mini01-image-thumbs-bottom)}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-detail-cast{bottom:var(--mini01-image-cast-bottom)}.hf-mini01-detail-immersive[data-detail-form=image] .hf-mini01-detail-social{bottom:calc(var(--mini01-image-cast-bottom) + 4px)}.hf-mini01-detail-immersive .hf-mini01-float-pager{bottom:calc(var(--app-bottom) + 370px)}.layout-mini01-entry-picker{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.layout-mini01-entry-picker>b{grid-column:1/-1;font-size:15px}.layout-mini01-entry-picker>button{background:#fff;border:1px solid #d8dfeb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 6px;display:flex}.layout-mini01-entry-picker>button[aria-pressed=true]{background:#eff6ff;border-color:#007aff}.layout-mini01-entry-picker>button>span{color:#007aff;align-items:center;gap:0;height:42px;display:flex}.layout-mini01-entry-picker>button>span>svg:first-child{box-sizing:border-box;border:1px solid #bfd5f2;border-radius:50%;width:38px;height:38px;padding:8px}.layout-mini01-entry-picker>button>span>svg:last-child{color:#fff;background:#007aff;border-radius:50%;width:17px;height:17px;margin-top:22px;margin-left:-8px}.layout-mini01-entry-picker>button>span>span{color:#fff;background:#007aff;border-radius:22px;padding:8px 14px;font-size:12px}.layout-mini01-entry-picker>button>strong{font-size:12px;font-weight:500}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options{box-sizing:border-box;height:100%;min-height:0;color:var(--ink);flex-direction:column;gap:12px;padding:10px 16px 6px;display:flex;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options button{color:var(--ink);background:var(--soft);box-shadow:none;border:0;padding:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-portrait{border-radius:inherit;background:var(--soft);width:100%;height:100%}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options:not([data-my-layout=fusion]) .hf-mini01-my-front{width:100%;max-width:none;height:100%;object-fit:cover!important;object-position:center 8%!important;padding:0!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-stage{background:var(--soft);border-radius:22px;flex:1;min-height:0;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-option-hero{aspect-ratio:auto;border-radius:22px;width:100%;height:100%;min-height:0;display:block;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-controls{flex:none;min-width:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-heading{justify-content:space-between;align-items:center;gap:8px;height:44px;font-size:14px;line-height:20px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-heading>span{color:var(--muted);font-variant-numeric:tabular-nums}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-heading>button{background:0 0;justify-content:flex-end;align-items:center;gap:4px;min-width:76px;height:44px;font-size:14px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-dock{align-items:center;gap:10px;min-width:0;height:100px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-option-add{background:var(--ink);width:58px;height:58px;color:var(--bg);border-radius:50%;flex:0 0 58px;place-items:center;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-add>svg{width:26px;height:26px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-rail{flex:1;width:0;min-width:0;height:100%;margin:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-track{align-items:stretch;gap:10px;height:100%;padding:3px 2px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-option-choice{border:2px solid #0000;border-radius:14px;flex:0 0 76px;width:76px;height:100%;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options [aria-pressed=true]{border-color:var(--accent)}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:5px;right:5px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options i>svg{width:15px;height:15px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=immersive]{padding:0 0 6px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=immersive] .hf-mini01-my-option-stage,:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=immersive] .hf-mini01-my-option-hero{border-radius:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=immersive] .hf-mini01-my-option-controls{background:var(--bg);border-radius:22px 22px 0 0;margin-top:-156px;padding:0 12px 6px;position:relative}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=showcase] .hf-mini01-my-option-dock{height:138px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=showcase] .hf-mini01-my-option-choice{flex-basis:104px;width:104px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-grid>button{border:2px solid #0000;border-radius:14px;min-width:0;min-height:0;position:relative;overflow:hidden}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-pagination{flex:none;align-items:center;gap:4px;min-height:48px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-pagination>button{border-radius:22px;flex:0 0 44px;place-items:center;min-width:44px;height:44px;display:grid}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-pagination>button:disabled{opacity:.35}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-pagination>span{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--muted);font-size:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-pagination>.hf-mini01-my-option-create{background:var(--ink);color:var(--bg);flex:0 0 112px;justify-content:center;gap:6px;margin-left:auto;font-size:14px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options .hf-mini01-my-option-empty{border-radius:22px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;min-height:140px;font-size:16px;display:flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-option-empty>svg{width:36px;height:36px}.layout-mini01-my-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.layout-mini01-my-options>button{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);text-align:left;border-radius:12px;padding:8px;position:relative}.layout-mini01-my-options>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.layout-mini01-my-options>button>strong{margin-top:8px;font-size:12px;line-height:18px;display:block}.layout-mini01-my-options>button>strong>small{color:var(--accent);font-size:10px;display:block}.layout-mini01-my-options>button>span:not(.layout-mini01-my-sample){color:var(--muted);font-size:10px;line-height:16px;display:block}.layout-mini01-my-options>button>svg{background:var(--accent);color:#fff;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;top:9px;right:9px}.layout-mini01-my-sample{background:var(--soft);border-radius:7px;grid-template-rows:1fr 30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:122px;display:grid;position:relative;overflow:hidden}.layout-mini01-my-sample>.hf-mini01-my-portrait{width:100%;height:100%;min-height:0;overflow:hidden}.layout-mini01-my-sample .hf-mini01-my-front{object-fit:cover;object-position:50% 8%;width:100%;height:100%}.layout-mini01-my-sample>.hf-mini01-my-portrait:first-child{grid-column:1/-1}.layout-mini01-my-sample[data-my-layout=immersive]{grid-template-rows:1fr}.layout-mini01-my-sample[data-my-layout=immersive]>.hf-mini01-my-portrait:first-child{grid-row:1;position:absolute;inset:0}.layout-mini01-my-sample[data-my-layout=immersive]>.hf-mini01-my-portrait:not(:first-child){z-index:1;align-self:end;height:30px;margin-top:auto;position:relative}.layout-mini01-my-sample[data-my-layout=album]{grid-template-rows:repeat(2,minmax(0,1fr))}.layout-mini01-my-sample[data-my-layout=album]>.hf-mini01-my-portrait:first-child{grid-column:auto}.layout-mini01-my-sample>i{color:#fff;z-index:2;background:#121316;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;right:4px}.layout-mini01-my-sample>i>svg{width:13px;height:13px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion]{align-items:center;gap:12px;padding:8px 20px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-option-stage{aspect-ratio:21/9;background:0 0;border-radius:14px;flex:none;width:100%;max-width:none;height:auto;max-height:none}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-triptych-image{object-fit:contain;border-radius:14px;width:100%;height:100%;display:block}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-option-hero{background:0 0;border-radius:18px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-portrait{background:0 0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-portrait>img{border-radius:inherit;object-fit:contain;object-position:center;width:auto;max-width:100%;margin-inline:auto}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-inline-album{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.hf-mini01-my-album-scroll{width:100%;height:100%;min-height:0;position:relative;inset:auto}.hf-mini01-my-album-scroll>.mobile-scroll{overscroll-behavior-y:contain;bottom:0!important}.hf-mini01-my-album-scroll>.mobile-scrollbar{bottom:4px!important}.hf-mini01-my-album-scroll>.mobile-scroll>.mobile-scroll-content{min-height:0;scroll-padding:0;padding:0 0 6px!important}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-option-grid{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:6px;width:100%;height:auto}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-option-grid>button{aspect-ratio:1;background:0 0;border-radius:16px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-inline-album .hf-mini01-my-portrait{border-radius:inherit}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-inline-album .hf-mini01-my-portrait>img{object-fit:cover;object-position:50% 35%;width:100%;max-width:none;height:100%;margin:0;padding:0}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] i{width:18px;height:18px;bottom:4px;right:4px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] i>svg{width:12px;height:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-grid-add{background:var(--soft);color:var(--ink);border:1px solid var(--line);place-items:center;display:grid}.hf-mini01-my-grid-add>svg{width:23px;height:23px}.layout-mini01-my-sample[data-my-layout=fusion]{grid-template-rows:62px 1fr 1fr;grid-auto-rows:1fr}.layout-mini01-my-sample[data-my-layout=fusion]>.hf-mini01-my-portrait:first-child{justify-self:center;width:52px}.hf-mini01-triptych-preview{flex-direction:column;gap:14px;min-width:0;padding:0 0 12px;display:flex}.hf-mini01-triptych-single-stage{width:100%;height:clamp(240px,calc(var(--device-height,852px) * .44),410px);background:0 0;border-radius:16px;overflow:hidden}.hf-mini01-triptych-single-stage .hf-mini01-swipe-page>img{object-fit:contain;border-radius:16px;width:100%;height:100%;display:block}.hf-mini01-triptych-single-stage>[role]{height:100%;color:var(--muted);place-items:center;font-size:14px;display:grid}.hf-mini01-triptych-view-tabs{justify-content:center;gap:14px;display:flex}.app-sheet .hf-mini01-triptych-view-tabs>button{min-width:56px;color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.hf-mini01-triptych-view-tabs>button>img{object-fit:cover;outline-offset:2px;border-radius:8px;outline:2px solid #0000;width:42px;height:56px;display:block}.hf-mini01-triptych-view-tabs>button[aria-pressed=true]{color:var(--accent)}.hf-mini01-triptych-view-tabs>button[aria-pressed=true]>img{outline-color:var(--accent)}.hf-mini01-triptych-preview-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-sheet .hf-mini01-triptych-preview-actions>a,.app-sheet .hf-mini01-triptych-preview-actions>button{background:var(--soft);min-height:48px;color:var(--ink);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.app-sheet .hf-mini01-triptych-preview-actions>a{background:var(--accent);color:#fff}.hf-mini01-triptych-preview-actions svg{width:20px;height:20px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=result]>.hf-nav{display:none}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=result] .hf-route-view[data-route=result]{bottom:0!important}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=result] .hf-route-view[data-route=result]>.hf-scroll,.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=result] .hf-route-view[data-route=result]>.hf-scroll>.mobile-scroll{height:100%;min-height:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=result] .hf-route-view[data-route=result]>.hf-scroll>.mobile-scroll>.mobile-scroll-content{height:100%;min-height:0;overflow:hidden;padding:0!important}.hf-mini01-result-page{height:100%;min-height:0;padding:12px 18px calc(var(--app-bottom) + 10px);color:var(--ink);background:var(--bg);flex-direction:column;gap:14px;display:flex;overflow:hidden}.hf-mini01-result-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.hf-mini01-result-heading>div:first-child{flex:1;min-width:0}.hf-mini01-result-heading h2{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:650;line-height:25px;overflow:hidden}.hf-mini01-result-heading>div>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.hf-mini01-result-heading-actions{flex:none;align-items:center;gap:3px;display:flex}.theme-f .hf-mini01-result-heading-actions>button{min-width:40px;height:44px;color:var(--accent,#006bdc);background:0 0;border:0;padding:0 7px;font-size:14px}.theme-f .hf-mini01-result-heading-actions>button:last-child{width:40px;color:var(--ink);place-items:center;padding:0;display:grid}.hf-mini01-result-body{flex:1;width:100%;min-height:0;position:relative;inset:auto}.hf-mini01-result-body>.mobile-scroll>.mobile-scroll-content{padding:0!important}.hf-mini01-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding-bottom:2px;display:grid}.hf-mini01-result-grid[data-form=sticker]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-f .hf-mini01-result-grid>button{aspect-ratio:2/3;background:var(--soft);isolation:isolate;border:0;border-radius:15px;min-width:0;padding:0;position:relative;overflow:hidden}.theme-f .hf-mini01-result-grid[data-form=sticker]>button{aspect-ratio:1;border-radius:12px}.hf-mini01-result-grid>button>img{object-fit:cover;width:100%;height:100%;display:block}.hf-mini01-result-grid .hf-sticker-cell{aspect-ratio:1;border-radius:0;width:100%;height:100%;display:block}.hf-mini01-result-grid[data-count="1"]{grid-template-columns:1fr;max-width:280px;margin:0 auto}.hf-mini01-result-selection{z-index:2;color:#fff;background:#0005;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:8px;right:8px}.hf-mini01-result-grid>button[aria-pressed=true]{outline:2px solid var(--accent,#006bdc);outline-offset:-2px}.hf-mini01-result-grid>button[aria-pressed=true]>.hf-mini01-result-selection{background:var(--accent,#006bdc)}.hf-mini01-result-selection>svg{width:16px;height:16px}.hf-mini01-result-video{background:var(--bg,#fff);isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.hf-mini01-result-video>.hf-mini01-inline-player{width:100%;height:100%;min-height:0}.hf-mini01-result-video>.hf-result-video{object-fit:contain;background:#000;border-radius:18px;display:block;width:100%!important;height:100%!important;max-height:100%!important}.hf-mini01-result-video>.hf-video-loading{width:100%;height:100%;position:relative}.hf-mini01-result-video>.hf-video-loading>img{object-fit:contain;width:100%;height:100%}.hf-mini01-result-bottom{background:var(--bg);flex-direction:column;flex:none;gap:8px;display:flex}.hf-mini01-result-demo{color:var(--muted);text-align:center;font-size:11px;line-height:16px}.theme-f .hf-mini01-result-save,.app-sheet .hf-mini01-result-save{background:var(--accent,#006bdc);color:#fff;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.hf-mini01-result-save>svg{width:20px;height:20px}.hf-mini01-result-secondary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.theme-f .hf-mini01-result-secondary>button{min-height:40px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:flex}.hf-mini01-result-secondary>button>svg{width:18px;height:18px}.hf-mini01-result-notice{min-height:24px;color:var(--ink);justify-content:center;align-items:center;gap:10px;font-size:12px;line-height:18px;display:flex}.theme-f .hf-mini01-result-notice>button{min-height:32px;color:var(--accent,#006bdc);background:0 0;border:0;padding:0 8px;font-size:13px}.hf-mini01-result-removed{text-align:center;justify-content:center;align-items:center}.hf-mini01-result-removed>svg{width:42px;height:42px;color:var(--muted)}.hf-mini01-result-removed>.hf-mini01-result-save{max-width:220px;margin-top:8px}.theme-f .hf-mini01-result-back{min-height:44px;color:var(--accent,#006bdc);background:0 0;border:0;padding:0 16px;font-size:14px}.hf-mini01-result-menu{flex-direction:column;gap:3px;padding:0 0 8px;display:flex}.app-sheet.hf-mini01-result-menu>button{width:100%;min-height:52px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.hf-mini01-result-menu>button>span{flex:1}.hf-mini01-result-menu>button>svg{width:20px;height:20px}.app-sheet.hf-mini01-result-menu>button.is-destructive{color:#c9303b}.hf-mini01-result-confirm>p,.hf-mini01-result-share>p{color:var(--muted);margin:4px 0 18px;font-size:14px;line-height:22px}.hf-mini01-result-confirm>div,.hf-mini01-result-share>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-sheet.hf-mini01-result-confirm button{background:var(--soft);height:48px;color:var(--ink);border:0;border-radius:24px;padding:0 14px;font-size:15px}.app-sheet.hf-mini01-result-confirm button.is-destructive{color:#fff;background:#c9303b}.app-sheet.hf-mini01-result-share button{background:var(--soft);min-height:86px;color:var(--ink);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.hf-mini01-result-share>span{color:var(--muted);text-align:center;margin-top:10px;font-size:12px;display:block}.hf-mini01-result-preview{flex-direction:column;gap:12px;min-height:0;display:flex}.hf-mini01-result-preview-art{background:var(--soft);border-radius:18px;place-items:center;height:min(48dvh,430px);min-height:160px;display:grid;overflow:hidden}.hf-mini01-result-preview-art>img{object-fit:contain;width:100%;height:100%;display:block}.hf-mini01-result-preview-art>.hf-sticker-cell{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:100%}.hf-mini01-result-preview-rail{flex:none;height:58px}.hf-mini01-result-preview-track{gap:8px;height:58px}.app-sheet .hf-mini01-result-preview-track>button{background:var(--soft);border:2px solid #0000;border-radius:10px;flex:0 0 46px;width:46px;height:56px;padding:0;position:relative;overflow:hidden}.app-sheet .hf-mini01-result-preview-track>button[aria-pressed=true]{border-color:var(--accent,#006bdc)}.hf-mini01-result-preview-track>button>img,.hf-mini01-result-preview-track>button>.hf-sticker-cell{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.hf-mini01-result-preview-status{color:var(--muted);text-align:center;font-size:12px}.hf-mini01-album-library{min-width:0;color:var(--ink)}.hf-mini01-album-tools{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.hf-mini01-album-search{background:var(--soft,#f2f3f6);min-height:42px;color:var(--muted);border-radius:22px;align-items:center;gap:8px;padding:0 12px;display:flex}.hf-mini01-album-search>svg{flex:none;width:17px;height:17px}.hf-mini01-album-search>input{width:0;min-width:0;height:42px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.app-sheet .hf-mini01-album-search>button,.theme-f .hf-mini01-album-search>button{width:36px;height:40px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.hf-mini01-album-search>button>svg{width:17px;height:17px}.hf-mini01-album-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.app-sheet .hf-mini01-album-filters>button,.theme-f .hf-mini01-album-filters>button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:20px;padding:0 8px;font-size:14px}.app-sheet .hf-mini01-album-filters>button[aria-pressed=true],.theme-f .hf-mini01-album-filters>button[aria-pressed=true]{background:var(--soft,#f2f3f6);color:var(--ink);font-weight:600}.hf-mini01-album-summary{min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.app-sheet .hf-mini01-album-summary>button,.theme-f .hf-mini01-album-summary>button{min-height:32px;color:var(--accent,#006bdc);background:0 0;border:0;padding:0 6px;font-size:12px}.hf-mini01-album-library>.hf-mini-works-page>.mobile-carousel{display:none}.hf-mini01-album-library>.hf-mini-works-page{min-height:0;padding-bottom:0}.hf-mini01-album-library>.hf-mini-works-page>.hf-mini-works-heading{min-height:40px;margin:0 0 10px}.hf-mini01-album-library>.hf-mini-works-page>.hf-mini-works-heading h2{font-size:16px;line-height:22px}.hf-mini01-album-library[data-empty-search=true]>.hf-mini-works-page>.hf-mini-works-empty,.hf-mini01-album-library[data-empty-search=true]>.hf-mini-works-page:not([data-managing=true])>.hf-mini-works-heading,:is(.hf-mini01-album-library:has(>.hf-mini-works-page[data-managing=true])>.hf-mini01-album-tools,.hf-mini01-album-library:has(>.hf-mini-works-page[data-managing=true])>.hf-mini01-album-pagination){display:none}.hf-mini01-album-no-results{text-align:center;min-height:210px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 12px;display:flex}.hf-mini01-album-no-results>svg{width:30px;height:30px}.hf-mini01-album-no-results>h3{color:var(--ink);margin:0;font-size:17px;font-weight:500}.app-sheet .hf-mini01-album-no-results>button,.theme-f .hf-mini01-album-no-results>button{background:var(--soft);height:42px;color:var(--accent,#006bdc);border:0;border-radius:21px;padding:0 16px;font-size:14px}.hf-mini01-album-pagination{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 0 22px;font-size:12px;display:flex}.app-sheet .hf-mini01-album-pagination>button,.theme-f .hf-mini01-album-pagination>button{background:var(--soft);min-height:44px;color:var(--accent,#006bdc);border:0;border-radius:22px;justify-content:center;align-items:center;gap:5px;padding:0 20px;font-size:14px;display:flex}.hf-mini01-album-pagination>button>svg{width:16px;height:16px}.hf-mini01-works-inline{gap:12px;padding:4px 16px 8px}.hf-mini01-works-inline>header{display:none}.hf-works-brand>small{color:var(--muted);letter-spacing:0;margin-left:7px;font-size:13px;font-weight:400}.hf-mini01-works-inline>header>h2{font-size:26px;line-height:32px}.hf-mini01-work-preview{flex-direction:column;flex:0 248px;gap:4px;min-width:0;height:248px;min-height:200px;max-height:40%;display:flex}.hf-mini01-work-preview[data-multi-frame=true]{flex-basis:308px;height:308px;min-height:260px;max-height:48%}.hf-mini01-work-preview>.hf-mini01-work-title{gap:8px;height:44px;min-height:44px;margin:0}.hf-mini01-work-preview .hf-mini01-work-name{min-height:44px;font-size:14px;line-height:20px}.theme-f .hf-mini01-work-preview>.hf-mini01-work-title>button:last-child{background:0 0;border-radius:20px;flex:none;width:44px;height:44px;min-height:44px}.hf-mini01-work-preview>.hf-mini01-work-stage{border-radius:14px;flex:1;height:auto;min-height:0;max-height:none;position:relative}.hf-mini01-work-preview .hf-mini01-work-count{z-index:2;background:var(--soft);color:var(--muted);pointer-events:none;border-radius:10px;padding:3px 7px;font-size:10px;line-height:14px;position:absolute;bottom:8px;right:8px}.hf-mini01-latest-works{flex:none;min-width:0}.hf-mini01-latest-works>h3{margin:0 0 4px;font-size:13px;font-weight:600;line-height:20px}.hf-mini01-latest-works>.hf-mini01-work-switcher{height:60px}.hf-mini01-latest-works .hf-mini01-work-switcher-track{gap:8px;height:60px;padding:1px 0}.hf-mini01-latest-works .hf-mini01-work-switcher-track>button{border-radius:9px;flex-basis:54px;width:54px;height:58px}.hf-mini01-works-inline>.hf-mini01-album-library{border-top:0;flex-direction:column;flex:1;min-height:0;padding-top:0;display:flex}.hf-mini01-album-library[data-inline=true]>.hf-mini-works-page{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative}.hf-mini01-album-library[data-inline=true]>.hf-mini-works-page>.hf-mini-works-heading{box-sizing:border-box;flex:none;order:0;height:44px;min-height:44px;margin:0 0 8px;padding:0}.hf-mini01-album-library[data-inline=true]>.hf-mini-works-page:not([data-managing=true])>.hf-mini-works-heading{z-index:1;width:48px;margin:0;position:absolute;top:0;right:0}.hf-mini01-album-library[data-inline=true]>.hf-mini-works-page:not([data-managing=true])>.hf-mini-works-heading>h2{display:none}.hf-mini01-album-library[data-inline=true] .hf-mini-works-heading h2{font-size:14px;line-height:22px}.hf-mini01-album-library[data-inline=true] .hf-mini-works-heading>button{min-width:44px;height:44px;min-height:44px;font-size:13px}.hf-mini01-album-library[data-inline=true] .hf-mini01-album-tools{flex:none;gap:4px;min-height:44px;margin:0 0 8px}.hf-mini01-album-library[data-inline=true] .hf-mini01-album-filters{align-items:center;height:44px;margin-right:56px}.theme-f .hf-mini01-album-library[data-inline=true] .hf-mini01-album-filters>button{height:40px;min-height:40px;padding-inline:6px;font-size:13px}.hf-mini01-album-library[data-inline=true] .hf-mini01-album-summary{display:none}.hf-mini01-inline-grid-scroll{flex:1;width:100%;min-height:0;position:relative;inset:auto}.hf-mini01-inline-grid-scroll>.mobile-scroll{bottom:0!important}.hf-mini01-inline-grid-scroll>.mobile-scrollbar{bottom:4px!important}.hf-mini01-inline-grid-scroll>.mobile-scroll>.mobile-scroll-content{min-height:0;padding:0!important}.hf-mini01-album-library[data-inline=true] .hf-mini-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:0;display:grid}.hf-mini01-album-library[data-inline=true] .hf-mini-work-tile{aspect-ratio:1;border:2px solid #0000;border-radius:10px;min-height:0;overflow:hidden}.hf-mini01-album-library[data-inline=true] .hf-mini-work-tile[aria-pressed=true]{border-color:var(--accent)}.hf-mini01-album-library[data-inline=true] .hf-mini-work-tile>img,.hf-mini01-album-library[data-inline=true] .hf-mini-work-tile>.art{border-radius:8px}.hf-mini-work-readonly{color:#fff;background:#0009;border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;top:5px;left:5px}.hf-mini-work-tile[data-read-only=true][aria-disabled=true]{opacity:.68}.hf-mini01-album-library[data-inline=true] .hf-mini01-album-no-results{gap:6px;min-height:100px;padding:12px}.hf-mini01-album-library[data-inline=true] .hf-mini01-album-no-results h3{font-size:14px}.hf-mini01-album-library[data-inline=true] .hf-mini-works-undo{flex:none;margin:3px 0;font-size:12px}.hf-mini01-library-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.theme-f .hf-mini01-library-actions>button{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 72%,var(--bg));width:40px;min-width:40px;height:40px;min-height:40px;color:var(--ink);border-radius:50%;place-items:center;padding:0;display:grid}.hf-mini01-library-actions svg{flex-shrink:0;width:19px;height:19px}.hf-mini01-library-actions>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hf-mini01-album-library[data-inline=true] .hf-mini-works-undo>button{min-width:44px;min-height:36px}.hf-mini01-album-library[data-inline=true] .hf-mini-work-actions{background:var(--bg);flex:none;padding:6px 0 0;position:relative;inset:auto}.hf-mini01-album-library[data-inline=true] .hf-mini01-album-pagination{gap:4px;padding:10px 0;font-size:11px}.hf-mini01-works-inline[data-searching=true]>.hf-mini01-work-preview,.hf-mini01-works-inline[data-searching=true]>.hf-mini01-latest-works{display:none}.hf-mini01-works-inline:has(.hf-mini-works-page[data-managing=true])>.hf-mini01-work-preview{display:none}.hf-mini01-works-inline:has(.hf-mini-works-page[data-managing=true])>.hf-mini01-latest-works{display:none}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=works]:has(.hf-mini01-works-inline[data-searching=true])>.hf-nav{display:none}.theme-f[data-prototype-platform=mini][data-layout-version=phase1][data-page=works]:has(.hf-mini01-works-inline[data-searching=true])>.hf-root-view:not([hidden]){bottom:0}.hf-mini01-works-inline[data-view=album]>.hf-mini01-work-preview,.hf-mini01-works-inline[data-view=album]>.hf-mini01-latest-works{display:none}.hf-mini01-works-inline[data-view=album]>.hf-mini01-album-library{border-top:0;padding-top:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] .hf-mini01-home-scenes{background:0 0;min-width:0;margin:24px 0;padding:0}.theme-f .hf-mini01-scene-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:0 20px;display:flex}.theme-f .hf-mini01-scene-heading h2{color:var(--ink);margin:0;font-size:20px;font-weight:650;line-height:28px}.theme-f .hf-mini01-scene-heading h3{min-width:0;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:26px}.theme-f .hf-mini01-scene-heading>button{min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;align-items:center;gap:3px;padding:0;font-size:14px;line-height:20px;display:flex}.theme-f .hf-mini01-scene-heading>button svg{width:16px;height:16px}.theme-f .hf-mini01-scene-group{min-width:0;margin:0 0 24px}.theme-f .hf-mini01-scene-card-rail{container-type:inline-size}.theme-f .hf-mini01-scene-cards{align-items:start;gap:12px;padding:0 20px;display:flex}.theme-f .hf-mini01-scene-cards>.hf-scene-slot{flex:0 0 calc(50cqw - 32px);width:calc(50cqw - 32px);min-width:0;margin:0}.theme-f .hf-mini01-scene-cards .hf-scene-media{aspect-ratio:2/3;background:var(--soft);border-radius:18px;width:100%;height:auto}.theme-f .hf-mini01-scene-cards .hf-scene-item-name{color:var(--ink);margin-top:8px;font-size:15px;font-weight:500;line-height:22px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .phone-device[data-platform=ios] .bottom-sheet:has(.hf-mini01-create) .sheet-content{padding-bottom:max(24px,var(--device-safe-area-bottom,34px))}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-choice-swipe{flex:0 0 148px;width:100%;height:148px;min-height:148px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-choice-swipe .hf-mini01-create-choices{grid-template-rows:repeat(2,98px);align-content:start;min-height:210px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-work-new{z-index:3;color:#fff;letter-spacing:.2px;pointer-events:none;background:#0878ef;border-radius:5px;justify-content:center;align-items:center;height:17px;padding:0 5px;font-size:10px;font-style:normal;font-weight:750;line-height:17px;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 1px 4px #0003}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-work-new-inline{flex:none;height:16px;margin-left:6px;line-height:16px;position:static}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-nav>button[data-unread-work-count]{position:relative}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-mini01-nav-new{border:1.5px solid var(--paper,#fff);color:#fff;letter-spacing:.15px;pointer-events:none;background:#0878ef;border-radius:5px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:750;line-height:11px;display:block;position:absolute;top:0;left:calc(50% + 8px)}.theme-f button.hf-mini01-work-photo-open{cursor:zoom-in;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:0;display:flex}.hf-mini01-work-photo-open>img{object-fit:contain;border-radius:18px;max-width:100%;max-height:100%;display:block}.hf-mini01-work-photo-open>.hf-sticker-cell{aspect-ratio:1;border-radius:18px;width:auto;max-width:100%;height:100%;max-height:100%}.hf-mini01-media-fullscreen[data-work-photo=true]>img{height:calc(100% - var(--app-top,54px) - var(--app-bottom,34px) - 122px)}.hf-mini01-work-photo-sticker{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex}.hf-mini01-work-photo-sticker>img{object-fit:contain;width:100%;height:100%;display:block}.hf-mini01-result-sticker{background:var(--bg);width:100%;height:100%;position:relative;overflow:hidden}.hf-mini01-result-sticker>img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important;position:static!important}.hf-mini01-result-sticker>small{color:#fff;background:#000a;border-radius:999px;padding:4px 8px;font-size:11px;line-height:16px;position:absolute;top:10px;left:10px}.hf-mini01-result-sticker>span{color:var(--muted);font-size:12px}.hf-mini01-work-photo-sticker>.hf-mini01-result-sticker{aspect-ratio:1;max-width:min(76vh,100%)}.hf-mini01-work-photo-save{left:20px;right:20px;bottom:calc(var(--app-bottom,34px) + 14px);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.hf-mini01-work-photo-save>button{color:#fff;background:#0878ef;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15px;font-weight:650;display:flex}.hf-mini01-work-photo-save>button>svg{flex:none;width:20px;height:20px}.hf-mini01-work-photo-save>p{color:#fff;margin:0;font-size:12px}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-section-heading h3>.hf-collection-link{min-height:32px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}:root[data-prototype-platform=mini][data-prototype-version=phase1] .hf-section-heading h3>.hf-collection-link:focus-visible{outline:2px solid var(--accent,#0878ef);outline-offset:4px}.theme-f .hf-mini01-theme-placeholder{aspect-ratio:2/3;background:var(--soft);width:calc(50cqw - 32px);color:var(--muted);border-radius:18px;flex-direction:column;flex:0 0 calc(50cqw - 32px);justify-content:center;align-items:center;gap:14px;display:flex}.theme-f .hf-mini01-theme-placeholder svg{opacity:.45;width:42px;height:42px}.theme-f .hf-mini01-theme-placeholder span{font-size:13px}.hf-mini01-works-jobs{flex:none;min-height:0;max-height:180px}.hf-mini01-works-jobs-heading{height:24px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.hf-mini01-works-jobs-heading small{font-size:11px}.hf-mini01-works-job-scroll{height:calc(100% - 24px)!important}.hf-mini01-works-job-list{flex-direction:column;gap:4px;display:flex}.hf-mini01-works-job-list>.hf-mini01-works-job{text-align:left;flex:none;width:100%;min-height:48px}.hf-mini01-works-job-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.hf-mini01-works-job-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hf-mini01-works-job-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.hf-mini01-works-job[data-job-status=failed] small{color:#c53c48}.hf-mini01-works-job[data-job-status=needs_review] small{color:#996119}.hf-mini01-production-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px 0 14px;display:grid}.hf-mini01-production-card{min-width:0}.hf-mini01-production-card-media{aspect-ratio:3/4;background:var(--soft);border-radius:14px;position:relative;overflow:hidden}.hf-mini01-production-card-media>img{object-fit:cover;filter:saturate(.82)brightness(.82);width:100%;height:100%;display:block}.hf-mini01-production-card-media>span{background:linear-gradient(145deg,#eef0f3,#dfe3e8);width:100%;height:100%;display:block}.hf-mini01-production-card-media>i{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121418c7;border-radius:999px;min-width:42px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:650;line-height:18px;position:absolute;bottom:8px;left:8px}.hf-mini01-production-card-media>b{background:var(--accent);height:3px;transition:width .35s;position:absolute;bottom:0;left:0}.hf-mini01-production-card>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:13px;font-weight:500;line-height:18px;display:block;overflow:hidden}.hf-mini01-production-card[data-job-status=failed] .hf-mini01-production-card-media>i{background:#ae2633db}.hf-mini01-production-card[data-job-status=needs_review] .hf-mini01-production-card-media>i{background:#895810e0}.hf-mini01-identity-generation{width:100%;min-width:0;color:var(--ui-ink,#202124);gap:16px;display:grid}.hf-mini01-identity-generation .hf-mini01-identity-source{aspect-ratio:3/4;background:var(--ui-soft,#f0f1f4);width:168px;color:var(--ui-muted,#747680);border:0;border-radius:16px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:12px;padding:0;font-size:15px;display:flex;overflow:hidden}.hf-mini01-identity-source>img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.hf-mini01-identity-source>svg{width:28px;height:28px}.hf-mini01-identity-candidates{gap:10px;min-width:0;display:grid}.hf-mini01-identity-generation .hf-mini01-identity-candidate{aspect-ratio:21/9;background:var(--ui-soft,#f0f1f4);width:100%;min-width:0;min-height:0;color:var(--ui-muted,#747680);border:2px solid #0000;border-radius:14px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.hf-mini01-identity-candidate>img{object-fit:contain;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.hf-mini01-identity-candidate>span{font-size:14px}.hf-mini01-identity-candidate>i{color:#fff;background:#20212480;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:8px;right:8px}.hf-mini01-identity-candidate>i>svg{width:16px;height:16px}.hf-mini01-identity-candidate[aria-pressed=true]{border-color:var(--ui-accent,#007aff)}.hf-mini01-identity-candidate[aria-pressed=true]>i{background:var(--ui-accent,#007aff);border-color:var(--ui-accent,#007aff)}.hf-mini01-identity-generation .hf-mini01-identity-action{border-radius:25px;width:100%;min-height:50px;margin:0}.hf-mini01-identity-generation button:disabled{cursor:default}.hf-mini01-identity-generation .hf-photo-error{margin:0}.hf-mini01-empty-collection{grid-template-columns:repeat(var(--empty-columns,3),minmax(0,1fr));gap:12px;margin:0 20px;display:grid}.hf-mini01-empty-art{min-width:0;aspect-ratio:var(--home-card-aspect,2/3);color:#a9afb9;background:#f0f1f4;border-radius:12px;place-items:center;display:grid;overflow:hidden}.hf-mini01-empty-art>svg{width:72%;max-width:112px;height:auto}.hf-mini01-empty-art>.hf-pending-six{opacity:.55;width:75%;height:65%}.hf-mini01-empty-collection[data-empty-hero=true] .hf-mini01-empty-art{aspect-ratio:var(--home-card-aspect,1);border-radius:20px}.hf-scene-showcase .hf-mini01-empty-collection{margin-inline:16px}.theme-f .hf-scene-showcase[data-mini01-mixed=true]{container-type:inline-size}.theme-f .hf-scene-showcase[data-mini01-mixed=true] .hf-scene-set{gap:12px;padding:0 16px}.theme-f .hf-scene-showcase[data-mini01-mixed=true] .hf-scene-slot{flex:0 0 calc(33.3333cqw - 18.6667px);width:calc(33.3333cqw - 18.6667px);min-width:0}.theme-f .hf-scene-showcase[data-mini01-mixed=true] .hf-scene-slot[data-form=video]{flex-basis:calc(50cqw - 22px);width:calc(50cqw - 22px)}.layout-json-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#243246;-webkit-user-select:text;user-select:text;background:#f7f9fc;border:1px solid #dce4ee;border-radius:12px;max-height:420px;padding:16px;font:12px/1.6 Consolas,monospace;overflow:auto}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page .hf-sticker-list-grid{grid-template-columns:repeat(var(--secondary-columns,2),minmax(0,1fr));gap:16px 12px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page .hf-grid .hf-type-sticker .hf-card-image{height:auto!important;aspect-ratio:var(--secondary-aspect,2/3)!important}.theme-f .hf-mini01-scene-group{container-type:inline-size}.theme-f .hf-mini01-scene-group .hf-mini01-scene-cards>.hf-scene-slot{width:calc((100cqw - 40px - (var(--home-card-columns,3) - 1)*12px)/var(--home-card-columns,3));flex:0 0 calc((100cqw - 40px - (var(--home-card-columns,3) - 1)*12px)/var(--home-card-columns,3))}.theme-f .hf-mini01-scene-group .hf-mini01-scene-cards>.hf-scene-slot[data-form=video]{flex-basis:calc(50cqw - 26px);width:calc(50cqw - 26px)}.theme-f .hf-mini01-scene-cards .hf-scene-media{aspect-ratio:var(--home-card-aspect,2/3)}.hf-mini01-upload-guide{gap:16px;width:100%;min-width:0;display:grid}.hf-mini01-upload-guidance{color:var(--ui-muted,#747680);text-align:center;margin:0;font-size:13px;line-height:20px}.hf-mini01-upload-guide>.primary{border-radius:25px;min-height:50px}.theme-f .hf-mini01-scene-group .hf-mini01-theme-placeholder{width:calc((100cqw - 40px - (var(--home-card-columns,3) - 1)*12px)/var(--home-card-columns,3));flex-basis:calc((100cqw - 40px - (var(--home-card-columns,3) - 1)*12px)/var(--home-card-columns,3));aspect-ratio:var(--home-card-aspect,2/3)}.theme-f .hf-mini01-scene-group.hf-scene-section{--mini01-theme-gutter:16px;--mini01-theme-gap:12px;border:1px solid var(--line);background:var(--ui-panel,var(--soft));border-radius:20px;margin:0 20px 20px;padding:12px 0 16px;overflow:hidden}.theme-f .hf-mini01-scene-group>.hf-mini01-scene-heading{padding-inline:var(--mini01-theme-gutter)}.theme-f .hf-mini01-scene-group .hf-mini01-scene-cards{gap:var(--mini01-theme-gap);padding-inline:var(--mini01-theme-gutter)}.theme-f .hf-mini01-scene-group .hf-mini01-scene-cards>.hf-scene-slot,.theme-f .hf-mini01-scene-group .hf-mini01-theme-placeholder{width:calc((100cqw - 2*var(--mini01-theme-gutter) - (var(--home-card-columns,3) - 1)*var(--mini01-theme-gap))/var(--home-card-columns,3));flex:0 0 calc((100cqw - 2*var(--mini01-theme-gutter) - (var(--home-card-columns,3) - 1)*var(--mini01-theme-gap))/var(--home-card-columns,3))}.theme-f .hf-mini01-scene-group .hf-mini01-scene-cards>.hf-scene-slot[data-form=video]{width:calc((100cqw - 2*var(--mini01-theme-gutter) - var(--mini01-theme-gap))/2);flex-basis:calc((100cqw - 2*var(--mini01-theme-gutter) - var(--mini01-theme-gap))/2)}.theme-f .hf-coming-soon{z-index:5;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#14141894;border:1px solid #ffffff3d;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.3;position:absolute;top:8px;right:8px}.theme-f .hf-featured-card>.hf-coming-soon{top:12px;right:12px}.theme-f .hf-mini01-face-cta:disabled{opacity:.6}.theme-f .hf-mini01-create-fields{gap:14px;margin:18px 0;display:grid}.theme-f .hf-mini01-create-fields label{gap:8px;font-size:14px;display:grid}.theme-f .hf-mini01-create-fields label>span{font-weight:600}.theme-f .hf-mini01-create-fields i{color:var(--accent);margin-left:4px;font-style:normal}.theme-f .hf-mini01-create-fields input{box-sizing:border-box;border:1px solid var(--line);background:var(--ui-soft,var(--soft));width:100%;min-height:46px;color:inherit;font:inherit;border-radius:12px;padding:10px 13px}.theme-f .hf-mini01-create-fields input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-f .hf-mini01-pending-identity{border-radius:inherit;background:var(--ui-soft,var(--soft));isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;min-height:64px;display:flex;position:relative;overflow:hidden}.theme-f .hf-mini01-pending-identity>img{object-fit:cover;filter:blur(9px);opacity:.55;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.theme-f .hf-mini01-pending-overlay{z-index:1;max-width:100%;color:var(--ui-fg,var(--ink));text-shadow:0 1px 5px var(--ui-panel,#fff);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex;position:relative}.theme-f .hf-mini01-pending-overlay>svg{width:22px;height:22px}.theme-f .hf-mini01-pending-spinner{animation:1.1s linear infinite mini01-pending-spin}.theme-f .hf-mini01-pending-overlay>button{background:var(--accent);color:#fff;font:inherit;border:0;border-radius:8px;padding:5px 10px}@keyframes mini01-pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.theme-f .hf-mini01-pending-spinner{animation:none}}.hf-mini01-upload-guide .hf-mini01-angle-upload-slot{border:1px solid var(--line);background:var(--ui-soft,var(--soft));width:72px;height:72px;min-height:72px;color:var(--ui-muted,var(--muted));border-radius:50%;flex:none;justify-self:center;place-items:center;margin:5px 0 0;display:grid;overflow:hidden;padding:0!important}.hf-mini01-upload-guide .hf-mini01-angle-upload-slot>svg{width:24px;height:24px}.hf-mini01-upload-guide .hf-mini01-angle-upload-slot>img{object-fit:cover;width:100%;height:100%;display:block}.hf-mini01-upload-guide .hf-mini01-angle-upload-slot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hf-mini01-upload-guide .hf-mini01-angle-upload-slot:disabled{opacity:.55}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page .hf-grid>.hf-type-sticker{grid-column:auto;width:100%;min-width:0}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page .hf-grid>.hf-type-sticker>b{margin-top:8px;font-size:14px;line-height:20px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page[data-sticker-presentation=grid] .hf-sticker-list-grid{grid-template-columns:minmax(0,1fr);gap:22px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page[data-sticker-presentation=grid] .hf-sticker-list-grid>.hf-type-sticker .hf-card-image{aspect-ratio:3/2!important}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page[data-sticker-presentation=grid] .hf-sticker-list-grid>.hf-type-sticker>b{margin-top:10px;font-size:16px;line-height:22px}.hf-mini01-media-grid[data-selectable-frames=true]>button{background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.hf-mini01-media-grid[data-selectable-frames=true]>button[aria-pressed=true]:after{content:"";border:2px solid var(--accent,#0a84ff);pointer-events:none;position:absolute;inset:0}.hf-mini01-missing-preview{background:var(--soft,#f1f1f3);width:100%;height:100%;min-height:80px;color:var(--muted,#777);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.hf-mini01-missing-preview>svg{opacity:.55;width:28px;height:28px}.hf-mini01-identity-candidate .hf-mini01-pending-identity>img,.hf-mini01-my-options[data-my-layout=fusion] .hf-mini01-my-option-stage .hf-mini01-pending-identity>img{object-fit:contain;transform:none}.hf-template-cost{z-index:5;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#141418ad;border-radius:6px;align-items:center;gap:3px;max-width:calc(100% - 12px);padding:3px 6px;font-size:11px;font-weight:500;line-height:14px;display:flex;position:absolute;top:6px;bottom:auto;left:6px;overflow:hidden}.hf-featured-card>.hf-template-cost{max-width:calc(100% - 24px);top:12px;bottom:auto;left:12px}.hf-sticker-pack-art{position:relative}.hf-template-cost.is-inline{flex:0 auto;max-width:42%;padding:2px 6px;font-size:11px;line-height:16px;position:static}.hf-mini01-detail-action>div:has(.hf-template-cost)>h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hf-mini01-header-action{justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;padding-left:12px;display:flex}.hf-mini01-pre-submit{min-width:0;color:var(--muted);font-size:12px;line-height:18px}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page[data-secondary-kind=all] .hf-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page[data-secondary-kind=all] .hf-grid>.hf-card{grid-column:span 2}.theme-f[data-prototype-platform=mini][data-layout-version=phase1] [data-route=list] .hf-list-page[data-secondary-kind=all] .hf-grid>.hf-type-video{grid-column:span 3}.hf-photo-static-cover{width:100%;height:100%;position:relative;overflow:hidden}.hf-photo-static-cover>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hf-template-cost>svg{flex:0 0 12px;width:12px;height:12px;display:block}.hf-template-cost>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.theme-f .hf-template-preview>video,.theme-f .hf-mini01-preview>video,.hf-mini01-screen-main>video,.hf-mini01-fit-media>video{object-fit:cover!important;object-position:center!important;background:0 0!important;width:100%!important;height:100%!important;max-height:100%!important}.mini01-browser-host{--mobile-safe-area-height:env(safe-area-inset-bottom,0px);--app-top:env(safe-area-inset-top,0px);--app-bottom:env(safe-area-inset-bottom,0px);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.mini01-browser-host .mobile-scroll{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;height:100%;overflow:hidden auto}.mini01-browser-host .mobile-scroll-content{min-height:100%}.mini01-browser-host .mobile-carousel{scrollbar-width:none;touch-action:pan-y;overflow:auto hidden}.mini01-browser-host .mobile-carousel-content{width:max-content;min-width:100%;display:flex}.mini01-browser-host .mobile-carousel-content.hf-mini01-swipe-track{width:100%;min-width:100%;max-width:100%}.mini01-browser-host .sheet-overlay{z-index:100;background:#0006;position:absolute;inset:0}.mini01-browser-host .bottom-sheet{z-index:101;padding-bottom:env(safe-area-inset-bottom,16px);background:#fff;border-radius:28px 28px 0 0;position:absolute;inset:auto 0 0;overflow:auto}.mini01-browser-host .sheet-handle-zone{place-items:center;height:22px;display:grid}.mini01-browser-host .sheet-handle{background:#c8c9c5;border-radius:4px;width:40px;height:4px}.mini01-browser-host .sheet-header{padding:0 20px 14px}.mini01-browser-host .sheet-title{margin:0;font-size:20px}.mini01-browser-host .sheet-content{padding:0 20px 20px}.mini01-browser-host .mini01-production-library{top:64px}.mini01-live-works .hf-sticker-six[data-sticker-count="1"]{place-items:center;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.mini01-live-works .hf-sticker-six[data-sticker-count="1"]>.hf-sticker-cell{max-width:100%;max-height:100%;width:100%!important;height:100%!important}.mini01-live-works .hf-mini01-work-stage[data-form=sticker] .hf-sticker-individual>img,.mini01-live-works .hf-mini01-work-switcher .hf-sticker-individual>img,.mini01-live-works .hf-mini-works-grid .hf-mini-work-tile .hf-sticker-individual>img{object-fit:contain!important}.mini01-live-works .hf-mini-works-grid .hf-mini-work-tile .hf-sticker-six[data-sticker-count="6"]{align-content:center;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mini01-live-works .hf-mini-works-grid .hf-mini-work-tile .hf-sticker-six[data-sticker-count="6"]>.hf-sticker-cell{aspect-ratio:1;max-width:100%;max-height:none;width:100%!important;height:auto!important}.mobile-catalog{color:var(--text);background:var(--bg);min-height:100dvh}.mobile-catalog button{font:inherit}.mobile-catalog-top{z-index:25;background:var(--bg);position:sticky;top:0}.mobile-catalog .page{padding:0 20px 24px}.mobile-catalog .section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.mobile-catalog .section-heading h2,.mobile-library-title,.mobile-search-idle h2{margin:0;font-size:20px;font-weight:650;line-height:28px}.mobile-catalog .section-heading .text-button{color:#007aff;white-space:nowrap;align-items:center;gap:3px;min-height:32px;font-size:13px;display:flex}.mobile-catalog .mobile-section-title{min-height:32px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.mobile-home-search{padding:0 20px 12px}.mobile-home-search>button{color:#787983;text-align:left;background:#f0f0f4;border:0;border-radius:20px;align-items:center;gap:8px;width:100%;height:38px;padding:0 14px;font-size:13px;display:flex}.mobile-audience-tabs,.mobile-form-tabs{white-space:nowrap;scrollbar-width:none;border-bottom:1px solid var(--line);gap:24px;padding:0 20px;display:flex;overflow-x:auto}.mobile-audience-tabs{align-items:center;height:54px}.mobile-audience-tabs button,.mobile-form-tabs button{color:var(--muted);background:0 0;border:0;flex:none;align-self:stretch;padding:0;font-size:16px;position:relative}.mobile-audience-tabs button[aria-pressed=true],.mobile-form-tabs button[aria-pressed=true]{color:var(--text);font-weight:650}.mobile-audience-tabs button[aria-pressed=true]:after,.mobile-form-tabs button[aria-pressed=true]:after{content:"";background:#007aff;border-radius:2px;width:20px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mobile-form-tabs{border-bottom:0;gap:28px;height:48px}.mobile-form-tabs button{font-size:15px}.mobile-home .home-page{padding-top:20px}.mobile-featured{min-width:0;margin:0 0 28px}.mobile-period select{appearance:auto;width:auto;color:var(--muted);background:0 0;border:0;border-radius:0;max-width:70px;min-height:32px;padding:4px 0;font-size:12px}.mobile-featured-rail{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;border-radius:20px;display:flex;overflow-x:auto}.mobile-featured .home-feature{aspect-ratio:1;scroll-snap-align:start;border:0;border-radius:20px;flex:0 0 100%;margin:0}.mobile-featured .home-feature-caption{gap:4px;padding:65px 16px 20px}.mobile-featured .home-feature-caption strong{font-size:21px;font-weight:650;line-height:28px}.mobile-featured .home-feature-caption span{font-size:12px}.mobile-featured-pages{justify-content:center;align-items:center;height:30px;display:flex;position:relative}.mobile-featured-pages>div{align-items:center;gap:9px;display:flex}.mobile-featured-pages>div>button{background:#b1b2b9;border:0;border-radius:5px;width:5px;height:5px;padding:0}.mobile-featured-pages>div>button[aria-pressed=true]{background:#007aff;width:16px}.mobile-featured-toggle{color:#a4a5ad;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:0;right:0}.mobile-empty-feature{background:var(--soft);height:220px;color:var(--muted);border-radius:20px;place-content:center;justify-items:center;gap:14px;display:grid}.mobile-catalog .home-section{margin:0 0 30px}.mobile-catalog .horizontal-cards{scroll-snap-type:x proximity;gap:12px;margin:0 -20px;padding:0 20px 2px}.mobile-catalog .horizontal-cards>.template-card{flex:0 0 calc(50% - 6px);min-width:0}.mobile-catalog .template-card{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;border-radius:0;padding:0}.mobile-catalog .card-media{aspect-ratio:2/3;border-radius:14px}.mobile-catalog .template-card.video .card-media{aspect-ratio:3/4}.dynamic-media[data-media-kind=video]>.dynamic-poster,.dynamic-media[data-media-kind=video]>video{object-fit:cover;object-position:var(--preview-position,50% 35%);width:100%;height:100%}.mobile-catalog .template-card.sticker .card-media{aspect-ratio:3/2}.mobile-catalog .card-title{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:550;line-height:22px;display:block;overflow:hidden}.mobile-card-play{color:#fff;pointer-events:none;background:#0007;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:8px;right:8px}.mobile-catalog .media-count{color:#fff;background:#0009;border-radius:8px;padding:4px 7px;font-size:12px;position:absolute;bottom:7px;right:7px}.mobile-empty-section{background:var(--soft);color:var(--muted);text-align:center;border-radius:16px;margin:0;padding:32px 20px;font-size:14px}.mobile-scene-group{margin-bottom:24px}.mobile-scene-group:last-child{margin-bottom:0}.mobile-scene-group .section-heading h3{margin:0;font-size:17px;font-weight:650;line-height:24px}.mobile-scene-rail{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin:0 -20px;padding:0 20px 4px;display:flex;overflow-x:auto}.mobile-scene-rail>.template-card{scroll-snap-align:start;flex:0 0 68%}.mobile-catalog .mobile-scene-rail .card-media{aspect-ratio:2/3}.mobile-library .library-page{padding-top:10px}.mobile-gender-tabs{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mobile-gender-tabs button{min-width:48px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:14px}.mobile-gender-tabs button[aria-pressed=true]{color:#007aff;background:#eaf4ff}.mobile-library .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.mobile-library-title{margin:0 0 16px}.mobile-library .template-grid.sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.mobile-search-field{align-items:center;gap:12px;margin:4px 0 24px;display:flex}.mobile-search-field>div{color:#737781;background:#f0f0f4;border-radius:24px;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding:0 13px;display:flex}.mobile-search-field input{color:#24262c;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;padding:0;font-size:14px}.mobile-search-field>button{color:#007aff;background:0 0;border:0;min-height:44px;padding:0;font-size:14px}.mobile-search-field>div>button{color:#737781;background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-search-empty{text-align:center;color:var(--muted);margin:0 0 12px;padding:10px 6px 0;font-size:13px;line-height:22px}.mobile-search .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.mobile-search .card-media{aspect-ratio:3/4}.mobile-search-idle section{margin:0 0 28px}.mobile-search-terms{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mobile-search-terms button{background:var(--soft);color:var(--muted);border:0;border-radius:18px;padding:8px 12px;font-size:13px}.mobile-audience-tabs::-webkit-scrollbar{display:none}.mobile-form-tabs::-webkit-scrollbar{display:none}.mobile-featured-rail::-webkit-scrollbar{display:none}.mobile-scene-tabs::-webkit-scrollbar{display:none}.mobile-scene-rail::-webkit-scrollbar{display:none}.mobile-detail{--detail-safe-top:env(safe-area-inset-top,0px);--detail-safe-bottom:env(safe-area-inset-bottom,0px);--detail-controls-bottom:calc(var(--detail-safe-bottom) + 76px);--detail-title-bottom:var(--detail-controls-bottom);--detail-thumb-height:calc((100cqw - 64px)/3);color:#fff;isolation:isolate;background:#0a0a0c;width:100%;height:100dvh;min-height:480px;position:relative;overflow:hidden;container-type:inline-size}.mobile-detail button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;border:0}.mobile-detail:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0007,#0000);height:148px;position:absolute;inset:0 0 auto}.mobile-detail:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0006 40%,#000a);height:380px;position:absolute;inset:auto 0 0}.mobile-detail-media{z-index:1;position:absolute;inset:0}.mobile-detail-main-image{background:#171719;border-radius:0;width:100%;height:100%;padding:0;display:block}.mobile-detail-main-image>.artwork{aspect-ratio:auto;width:100%;height:100%}.mobile-detail-main-image>.artwork>img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.mobile-detail-sticker-grid{inset:calc(var(--detail-safe-top) + 64px) 0 calc(var(--detail-controls-bottom) + 135px);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:0;display:grid;position:absolute}.mobile-detail-sticker-grid>button{aspect-ratio:1;background:0 0;border-radius:0;padding:0;overflow:hidden}.mobile-detail-sticker-grid .artwork{aspect-ratio:1;width:100%;height:100%}.mobile-detail-video-stage{background:#0a0a0c;position:absolute;inset:0;overflow:hidden}.mobile-detail-video-stage>video{object-fit:contain;width:100%;height:100%;display:block}.mobile-detail-media-empty{color:#ccc;place-content:center;justify-items:center;gap:14px;width:100%;height:100%;font-size:14px;display:grid}.mobile-detail-media-empty>button{background:#ffffff15;border:1px solid #fff5;border-radius:18px;padding:10px 16px}.mobile-detail-header{z-index:8;left:20px;top:calc(var(--detail-safe-top) + 12px);position:absolute}.mobile-detail-header>button{color:#24262a;background:#fffffff0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.mobile-detail-header svg{width:23px;height:23px}.mobile-detail-play{z-index:4;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0001;color:#24262a!important;background:#fffffff0!important}.mobile-detail-play>svg{width:25px;height:25px}.mobile-detail-cast{z-index:6;left:14px;right:128px;bottom:calc(var(--detail-title-bottom) + 35px);scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:8px;height:80px;display:flex;position:absolute;overflow-x:auto}.mobile-detail-cast-slot{background:0 0;border-radius:0;flex-direction:column;flex:0 0 68px;align-items:center;gap:5px;width:68px;height:80px;padding:0;display:flex;position:relative}.mobile-detail-portrait{box-sizing:border-box;color:#fff;background:#202126bf;border:2px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.mobile-detail-portrait>svg{width:28px;height:28px}.mobile-detail-portrait>img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.mobile-detail-cast-slot[data-filled=true]>.mobile-detail-portrait{border-color:#56aaff}.mobile-detail-cast-slot>i{color:#fff;box-sizing:border-box;background:#006ee8;border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:40px;right:5px}.mobile-detail-cast-slot>i>svg{width:11px;height:11px}.mobile-detail-cast-slot>b{color:#fff;background:#202126;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:500;display:grid;position:absolute;top:0;left:5px}.mobile-detail-cast-label{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000;max-width:100%;font-size:12px;font-weight:500;line-height:18px;display:block;overflow:hidden}.mobile-detail-social{z-index:7;right:20px;bottom:calc(var(--detail-title-bottom) + 65px);gap:8px;display:flex;position:absolute}.mobile-detail-social>button{background:#202126d9;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-detail-social svg{width:21px;height:21px}.mobile-detail-social>button[aria-pressed=true]{color:#ff5d78;border-color:#ff8ca080}.mobile-detail-title{z-index:5;left:20px;right:20px;bottom:var(--detail-title-bottom);pointer-events:none;align-items:baseline;gap:10px;display:flex;position:absolute}.mobile-detail-title h1{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 4px #0008;flex:1;min-width:0;margin:0;font-size:17px;font-weight:650;line-height:25px;overflow:hidden}.mobile-detail-title>span{white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;font-size:12px}.mobile-detail-timeline{z-index:5;left:20px;right:20px;bottom:var(--detail-controls-bottom);align-items:center;gap:12px;height:36px;display:flex;position:absolute}.mobile-detail-timeline>input{accent-color:#007aff;cursor:pointer;flex:1;width:100%;min-width:0;height:24px;min-height:0;margin:0;padding:0;display:block}.mobile-detail-timeline>button{background:0 0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-detail-timeline>button>svg{width:22px;height:22px}.mobile-detail-thumbnails{z-index:5;left:20px;right:20px;bottom:var(--detail-controls-bottom);height:var(--detail-thumb-height);scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;display:flex;position:absolute;overflow-x:auto}.mobile-detail-thumbnails>button{background:#303037;border:1.5px solid #ffffff85;border-radius:8px;flex:0 0 calc(25% - 6px);width:calc(25% - 6px);height:100%;padding:0;overflow:hidden}.mobile-detail-thumbnails>button[aria-pressed=true]{border-color:#56aaff}.mobile-detail-thumbnails .artwork{aspect-ratio:auto;width:100%;height:100%}.mobile-detail-thumbnails img{object-fit:cover;width:100%;height:100%}.mobile-detail[data-has-thumbs=true]{--detail-title-bottom:calc(var(--detail-controls-bottom) + var(--detail-thumb-height) + 12px)}.mobile-detail[data-detail-form=video]{--detail-title-bottom:calc(var(--detail-controls-bottom) + 48px)}.mobile-detail[data-has-variants=true]{--detail-title-bottom:calc(var(--detail-controls-bottom) + 140px)}.mobile-detail[data-has-variants=true] .mobile-detail-timeline{bottom:calc(var(--detail-controls-bottom) + 92px)}.mobile-detail-variants{z-index:5;left:20px;right:20px;bottom:var(--detail-controls-bottom);scrollbar-width:none;gap:10px;height:80px;display:flex;position:absolute;overflow-x:auto}.mobile-detail-variants>button{text-align:left;background:0 0;flex-direction:column;flex:0 0 84px;align-items:stretch;gap:4px;width:84px;height:100%;padding:0;display:flex}.mobile-detail-variants img{object-fit:cover;background:#1c1c20;border:2px solid #0000;border-radius:10px;width:100%;height:44px}.mobile-detail-variants span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.mobile-detail-variants small{color:#c3c5cb;font-size:10px;line-height:12px}.mobile-detail-variants button[aria-pressed=true] img{border-color:#6abbff}.mobile-detail-variants button[aria-pressed=true] span{color:#85c6ff;font-weight:600}.mobile-detail-cta{z-index:7;left:20px;right:20px;bottom:calc(var(--detail-safe-bottom) + 12px);height:52px;position:absolute}.mobile-detail-cta>.primary{color:#fff;background:#006ee8;border:0;border-radius:26px;width:100%;height:52px;min-height:52px;padding:0 20px;font-size:16px;font-weight:650;line-height:24px;box-shadow:0 2px 12px #0002}.mobile-detail[data-landscape=true]{--detail-video-height:calc(100cqw / var(--detail-video-aspect));--detail-video-top:max(calc(var(--detail-safe-top) + 64px),min(calc(50% - var(--detail-video-height)/2),calc(100% - var(--detail-title-bottom) - 139px - var(--detail-video-height))));--detail-title-bottom:var(--detail-controls-bottom)}.mobile-detail[data-landscape=true][data-has-variants=true]{--detail-title-bottom:calc(var(--detail-controls-bottom) + 112px)}.mobile-detail[data-landscape=true]:before{display:none}.mobile-detail[data-landscape=true]:after{z-index:0;background:linear-gradient(#0a0a0c66,#0a0a0c1f 45%,#0a0a0c66);height:auto;inset:0}.mobile-detail-backdrop{z-index:0;pointer-events:none;filter:blur(40px)saturate(.9);opacity:.38;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.18)}.mobile-detail[data-landscape=true] .mobile-detail-video-stage{inset:auto 0;top:var(--detail-video-top);height:var(--detail-video-height);background:#111}.mobile-detail[data-landscape=true] .mobile-detail-video-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0009);height:56px;position:absolute;bottom:0;left:0;right:0}.mobile-detail[data-landscape=true] .mobile-detail-play{width:52px;height:52px;top:calc(50% - 8px)}.mobile-detail[data-landscape=true] .mobile-detail-timeline{top:calc(var(--detail-video-top) + var(--detail-video-height) - 44px);gap:10px;height:44px;bottom:auto}.mobile-detail[data-landscape=true] .mobile-detail-title h1{text-shadow:none}.mobile-detail[data-landscape=true] .mobile-detail-variants{gap:12px;height:100px}.mobile-detail[data-landscape=true] .mobile-detail-variants>button{flex-basis:104px;gap:4px;width:104px}.mobile-detail[data-landscape=true] .mobile-detail-variants img{aspect-ratio:16/9;object-fit:contain;border-radius:12px;height:auto}.mobile-detail[data-landscape=true] .mobile-detail-variants span{padding:0 3px;font-size:13px;line-height:18px}.mobile-detail[data-landscape=true] .mobile-detail-variants small{padding:0 3px;font-size:11px;line-height:14px}.mobile-detail-notice{z-index:20;top:calc(var(--detail-safe-top) + 72px);color:#fff;text-align:center;background:#222e;border-radius:20px;width:max-content;max-width:calc(100% - 40px);padding:10px 16px;font-size:13px;line-height:20px;position:absolute;left:50%;transform:translate(-50%)}.mobile-detail-fullscreen{z-index:40;color:#fff;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mobile-detail-fullscreen>video,.mobile-detail-fullscreen>.artwork{object-fit:contain;aspect-ratio:auto;width:100%;height:100%}.mobile-detail-fullscreen .artwork img{object-fit:contain;width:100%;height:100%}.mobile-detail-fullscreen>button{z-index:2;right:16px;top:calc(var(--detail-safe-top) + 12px);color:#fff;background:#232329d9;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.mobile-detail-cast::-webkit-scrollbar{display:none}.mobile-detail-thumbnails::-webkit-scrollbar{display:none}.mobile-detail-variants::-webkit-scrollbar{display:none}.mobile-detail-thumbnails>button{position:relative}.mobile-detail-thumbnails>button>small{color:#fff;background:#17191ed9;border-radius:4px;padding:2px 5px;font-size:10px;line-height:14px;position:absolute;bottom:4px;left:4px}.mobile-detail-cta>.primary[data-preview-only=true]{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.mobile-detail-cta>.primary>small{color:#d0d2d9;font-size:11px;font-weight:400;line-height:15px}@media (width<=359px){.mobile-audience-tabs{gap:18px}.mobile-form-tabs{gap:22px}.mobile-detail-cast{right:122px}.mobile-detail-social{gap:6px;right:16px}.mobile-detail[data-landscape=true] .mobile-detail-variants>button{flex-basis:96px;width:96px}}.template-cost-toggle{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:inline-flex}.template-cost-toggle i{background:#d9dce2;border-radius:20px;flex:none;width:36px;height:22px;transition:background .15s;position:relative}.template-cost-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.template-cost-toggle[aria-checked=true] i{background:#007aff}.template-cost-toggle[aria-checked=true] i:after{transform:translate(14px)}.template-cost-toggle.is-compact{white-space:nowrap;gap:6px;min-height:36px;padding:0;font-size:12px}.template-cost-toggle:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #007aff}.mini01-route-header:has(>.template-cost-toggle){grid-template-columns:36px minmax(0,1fr) 72px}.mini01-route-header>.template-cost-toggle.is-compact{flex-direction:row;justify-content:flex-end;width:72px;height:36px;padding:0;font-size:12px;display:flex}.mini01-live-app .mini01-version{pointer-events:none;font-size:8px;line-height:10px;top:45px;right:20px}.ma-settings .template-cost-toggle{width:100%;padding:14px 16px}.template-create-cost{color:#666a73;background:#f3f4f7;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.template-create-cost>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-create-cost>div+div{margin-top:6px}.template-create-cost strong{color:#25272c;text-align:right;font-weight:600}.template-create-cost small{margin-top:5px;font-size:11px;display:block}.template-create-cost button{color:#007aff;background:0 0;border:0}.identity-tier-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 20px;display:grid}.identity-tier-choices>button{border:1.5px solid var(--line,#e6e7eb);background:var(--surface,#fff);min-width:0;min-height:78px;color:var(--text,#202124);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:8px 5px;display:flex}.identity-tier-choices>button[aria-pressed=true]{border-color:var(--accent,#007aff);background:var(--accent-soft,#eef6ff)}.identity-tier-choices>button:disabled{opacity:.5}.identity-tier-choices img{aspect-ratio:16/9;object-fit:contain;border-radius:5px;width:100%;display:block}.identity-tier-choices strong{font-size:12px;font-weight:600;line-height:18px}.identity-tier-choices span{color:var(--muted,#707580);font-size:11px}.ma-saved-tier-switch{margin:-4px 0 18px}.ma-saved-tier-switch>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.ma-saved-tier-switch>div>button{border:1px solid var(--line,#e6e7eb);background:var(--surface,#fff);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:54px;padding:8px;display:flex}.ma-saved-tier-switch>div>button[aria-pressed=true]{border-color:var(--accent,#007aff);background:var(--accent-soft,#eef6ff)}.ma-saved-tier-switch strong{font-size:15px}.ma-saved-tier-switch>div span{color:var(--muted,#707580);font-size:10px}.ma-tier-toggle{border:1px solid var(--line,#e6e7eb);background:var(--soft,#f5f6f8);text-align:left;width:100%;min-height:38px;color:var(--text,#202124);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:flex}.ma-tier-toggle>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;line-height:18px;overflow:hidden}.ma-tier-toggle>b{white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.ma-tier-toggle>small{color:var(--accent,#007aff);white-space:nowrap;font-size:11px}.ma-identity-origin{color:var(--muted,#707580);text-align:center;margin:-6px 0 12px;font-size:12px;line-height:18px}.ma-create-tier{margin:0 0 12px}.ma-create-tier>p{color:var(--muted,#707580);margin:7px 10px 6px;font-size:11px}.ma-create-tier>div{background:var(--soft,#f5f6f8);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.ma-create-tier>div>button{background:var(--surface,#fff);border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:1px;min-height:48px;padding:6px;display:flex}.ma-create-tier>div>button[aria-pressed=true]{border-color:var(--accent,#007aff);color:var(--accent,#007aff)}.ma-create-tier>div b{font-size:14px}.ma-create-tier>div span{color:var(--muted,#707580);font-size:10px}.ma-auth{max-width:430px;min-height:100dvh;margin:auto;padding:64px 28px 28px}.ma-auth .wordmark{font-size:30px}.ma-auth .auth-intro{margin:64px 0 28px}.ma-auth .auth-intro h1{font-size:26px}.ma-auth .auth-intro p{color:var(--muted);margin-top:8px}.ma-generation-progress{color:#555b65;background:#f3f4f7;border-radius:14px;gap:8px;margin:14px 0 0;padding:14px;font-size:12px;line-height:18px;display:grid}.ma-generation-progress>strong{color:#202328;font-size:14px}.ma-generation-progress>.progress-track{background:#dfe2e8;border-radius:999px;height:6px;overflow:hidden}.ma-generation-progress>.progress-track>span{border-radius:inherit;background:#007aff;height:100%;transition:width .25s;display:block}.ma-generation-progress>small{color:#777d86}.ma-auth fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.ma-auth .auth-form .primary{margin-top:8px}.ma-auth input{border-radius:14px;min-height:50px}.ma-auth-links{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.ma-auth-links .auth-switch{margin:0}.ma-auth-links>.text-button{font-size:13px}.ma-auth .auth-footer{text-align:center;color:var(--muted);margin-top:48px;font-size:11px}.ma-my{padding-top:8px}.ma-my-hero{background:var(--soft);border-radius:18px;margin-bottom:14px;position:relative;overflow:hidden}.ma-my-hero>.artwork,.ma-my-hero>.artwork>img{width:100%;height:auto;display:block}.ma-my-hero .identity-triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ma-my-hero .identity-triptych img{width:100%;height:auto}.ma-hero-hitareas{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.ma-hero-hitareas>button{min-width:0;padding:0}.ma-my-more{z-index:1;color:#17181c;background:#ffffffed;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.ma-hero-status{color:#17181c;background:#ffffffed;border-radius:18px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px}.ma-identity-new{z-index:2;color:#fff;letter-spacing:.04em;background:#007aff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750;position:absolute;top:12px;left:12px}.ma-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ma-avatar-grid>button{aspect-ratio:1;background:var(--soft);border:1.5px solid #0000;border-radius:15px;min-width:0;padding:0;position:relative;overflow:hidden}.ma-avatar-grid>button.active{border-color:var(--accent)}.ma-avatar-grid>button>img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.ma-avatar-grid>.ma-avatar-add{border-color:var(--line);background:var(--surface);place-items:center;display:grid}.ma-avatar-grid i{background:#f6ae37;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:6px;right:6px}.ma-upload{flex-direction:column;gap:16px;display:flex}.ma-upload>label,.ma-upload>.primary{margin:0}.ma-angle-grid,.ma-upload-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ma-angle-grid>div{text-align:center;flex-direction:column;gap:7px;min-width:0;display:flex}.ma-angle-grid>div>span{color:var(--muted);font-size:12px}.ma-photo-example{aspect-ratio:3/4;background:var(--soft);border-radius:12px;width:100%;position:relative;overflow:hidden}.ma-guide-crop{background-image:url(/content/ui-guides/identity-human-angles-approved.png);background-repeat:no-repeat;background-size:300% 100%;position:absolute;inset:0}.ma-upload-slots>div{justify-content:center;display:flex;position:relative}.ma-upload .ma-upload-circle{border:1px solid var(--line);background:var(--soft);width:72px;height:72px;color:var(--accent);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.ma-upload-circle>img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.ma-remove-source{background:var(--surface);border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-3px;right:calc(50% - 40px)}.ma-upload-help,.ma-draft-note{color:var(--muted);text-align:center;font-size:11px;line-height:18px}.ma-upload .consent{align-items:flex-start;gap:9px;font-size:11px;font-weight:400;line-height:18px;display:flex}.ma-upload .consent input{margin-top:1px}.ma-upload .error-box{margin:0}.ma-discard{min-height:32px;color:var(--muted);align-self:center;padding:0;font-size:12px}.ma-source-options{grid-template-columns:repeat(2,96px);justify-content:center;gap:18px;padding:12px 0 20px;display:grid}.ma-source-options>button{background:var(--soft);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:96px;height:96px;font-size:13px;font-weight:550;display:flex}.ma-source-options>button:last-child{background:var(--accent);color:var(--on-accent)}.ma-camera-guide{flex-direction:column;align-items:center;gap:16px;display:flex}.ma-camera-guide>.ma-photo-example{aspect-ratio:3/4;width:min(240px,100%);max-height:48dvh}.ma-photo-example>span{color:#fff;background:#0008;border-radius:8px;padding:4px 8px;font-size:11px;position:absolute;top:10px;left:10px}.ma-photo-example>svg{stroke:#fff;stroke-width:1.7px;fill:none;width:100%;height:100%;position:absolute;inset:0}.ma-photo-example .ma-guide-axis{stroke-dasharray:3 3;stroke-width:.7px;opacity:.7}.ma-camera-guide>p{text-align:center;color:var(--muted);font-size:13px;line-height:21px}.ma-camera-guide>.text-button{min-height:32px;padding:0;font-size:13px}.ma-identity-full{border-radius:16px;position:relative;overflow:hidden}.ma-identity-full .artwork,.ma-identity-full .artwork img{object-fit:contain;height:auto;max-height:none}.ma-angle-viewer{flex-direction:column;align-items:stretch;gap:12px;display:flex}.ma-angle-viewer>img{object-fit:contain;aspect-ratio:3/4;background:var(--soft);border-radius:14px;width:100%;max-height:57dvh}.ma-angle-navigation{color:var(--muted);justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex}.ma-manage-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.ma-notice{color:var(--muted);text-align:center;margin:10px 0;font-size:12px;line-height:20px}.ma-settings .points-card{box-shadow:none;background:var(--soft);border-color:#0000}.ma-settings .settings-group{margin-top:0}.ma-settings .settings-note{margin-top:28px}.ma-settings .logout-button{width:100%;margin-top:24px}@media (width<=359px){.ma-avatar-grid{gap:7px}.ma-avatar-grid>button{border-radius:12px}.ma-auth{padding-left:22px;padding-right:22px}.ma-upload{gap:14px}.ma-angle-grid,.ma-upload-slots{gap:8px}}.ma-species-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ma-species-options>button{border:1px solid var(--line);background:var(--surface);min-height:62px;color:var(--muted);border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:8px 2px;font-size:12px;display:flex}.ma-species-options>button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent);border-color:var(--accent)}.ma-species-options>button:disabled{opacity:.6}.ma-photo-example.ma-pet-example{color:var(--muted);justify-content:center;align-items:center;display:flex}.ma-pet-guide-crop{object-fit:fill;-webkit-user-select:none;user-select:none;width:300%;max-width:none;height:100%;position:absolute;top:0}.ma-photo-example.ma-pet-example>span{color:var(--muted);background:0 0;padding:0;font-size:10px;position:static;inset:auto}.ma-pet-picker{gap:8px;display:grid}.ma-pet-picker>p{margin:0;font-size:13px;font-weight:650}.ma-pet-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ma-pet-picker button{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--muted);border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex}.ma-pet-picker button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.ma-pet-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ma-pet-status{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:12px 0;font-size:13px;display:flex}.ma-species-badge{background:var(--surface);width:22px;height:22px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 1px 4px #0002}.ma-deleted-art{background:var(--soft);min-height:140px;color:var(--muted);place-items:center;display:grid}.ma-trash-entry{min-height:40px;color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:18px auto 0;font-size:12px;display:flex}.ma-trash .field-help{margin-top:0}.ma-trash-list{flex-direction:column;gap:12px;display:flex}.ma-trash-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.ma-trash-symbol{background:var(--soft);width:48px;height:48px;color:var(--muted);border-radius:14px;flex:none;place-items:center;display:grid}.ma-trash-row>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ma-trash-row strong{overflow-wrap:anywhere;font-size:14px}.ma-trash-row>div>span{color:var(--muted);font-size:11px}.ma-trash-row>.secondary{flex:none;align-items:center;gap:5px;min-height:40px;padding:10px 12px;font-size:12px;display:flex}.my-page.ma-my{height:calc(100dvh - 60px - env(safe-area-inset-top) - 96px - env(safe-area-inset-bottom));flex-direction:column;min-height:300px;padding-top:8px;padding-bottom:8px;display:flex;overflow:hidden}.ma-my>.ma-my-hero{aspect-ratio:16/9;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:none;width:100%;height:auto;margin-bottom:12px}.ma-my-hero>.artwork,.ma-my-hero>.identity-triptych{width:100%;height:100%}.ma-my-hero>.artwork>img,.ma-my-hero .identity-triptych img{object-fit:contain;aspect-ratio:auto;width:100%;height:100%}.ma-avatar-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ma-avatar-scroll .ma-avatar-grid{gap:6px;padding-bottom:4px}.ma-my>.ma-trash-entry{flex:none;min-height:36px;margin-top:8px}.ma-my>.empty{flex:1;min-height:0}.ma-album-page{height:calc(100dvh - 60px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;padding-top:4px;padding-bottom:12px;display:flex;overflow:hidden}.ma-album-tools{flex:none;align-items:center;gap:14px;min-height:44px;display:flex}.ma-album-tools>span{color:var(--muted);flex:1;font-size:12px}.ma-album-tools .text-button{font-size:13px}.ma-album-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ma-album-page .album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ma-album-page .album-grid button{aspect-ratio:1}.ma-album-page .album-grid img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.ma-album-page .album-identity-state{padding:16px 5px 5px;font-size:9px;line-height:13px}.ma-album-check{color:#fff;background:#0005;border:1.5px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:6px;right:6px}.ma-album-page [aria-pressed=true] .ma-album-check{background:var(--accent)}.ma-album-bottom{flex:none;padding-top:12px}.ma-album-bottom .ma-trash-entry{margin-top:4px}.ma-album-page>.error-box{flex:none;max-height:110px;overflow:auto}.ma-album-page>.ma-notice{flex:none;margin:8px 0}.ma-batch-check{border:1.5px solid var(--line);width:26px;height:26px;min-height:26px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ma-batch-check[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.ma-batch-submit{margin-top:18px}.ma-trash .ma-album-tools{margin-bottom:8px}.job-cost{border:1px solid var(--line,#e9ebef);color:var(--ink,#191b20);border-radius:16px;margin:20px 0;padding:16px;font-size:13px}.job-cost-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.job-cost-summary strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.job-cost-summary small{color:var(--muted,#777);font-size:12px;font-weight:400}.job-cost p{color:var(--muted,#777);margin-top:10px!important;font-size:12px!important}.job-cost details{margin-top:12px}.job-cost summary{cursor:pointer;min-height:36px;color:var(--muted,#777);align-content:center}.job-cost-nodes>div{border-top:1px solid var(--line,#e9ebef);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.job-cost-nodes>div>span{overflow-wrap:anywhere;min-width:0}.job-cost-nodes>div>div{text-align:right;flex:none;gap:4px;display:grid}.job-cost-nodes b{font-size:13px;font-weight:500}.job-cost-nodes small{font-size:11px}.job-cost-loading{color:var(--muted,#777);margin:16px 0!important;font-size:12px!important}.job-cost>button{color:var(--accent,#007aff);margin-left:12px}.mj-works>.mj-current-work{flex-direction:column;flex:0 248px;gap:4px;height:248px;min-height:200px;max-height:40%;display:flex}.mj-current-work>.mj-current-caption{flex:none;gap:8px;height:44px;min-height:44px;padding:0}.mj-current-caption>button>strong{flex:0 auto;min-width:0}.mj-current-caption>button>svg{flex:none}.mj-current-work>.mj-current-caption>button{flex-wrap:nowrap;height:44px;min-height:44px}.mj-current-work>.mj-current-media{background:0 0;border-radius:14px;flex:1;height:auto;min-height:0}.mj-trash-entry{white-space:nowrap;min-height:44px;font-size:12px}.mj-selection-hint,.mj-recovery-message{color:var(--muted);flex:none;margin:0 0 12px;font-size:12px;line-height:18px}.mj-recovery-message{color:var(--text)}.mj-works>.error-box{flex:none;max-height:112px;overflow:auto}.mj-work-check{color:#fff;background:#0005;border:1.5px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:6px;left:6px}.mj-work-tile.selected .mj-work-check{background:var(--accent)}.mj-work-tile:disabled{opacity:.55}.mj-manage-actions{flex:none;padding:12px 0 0}.mj-manage-actions>button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:flex}.mj-trash-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.mj-trash-list>article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.mj-trash-symbol{background:var(--soft);width:42px;height:48px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.mj-trash-list article>div{flex:1;min-width:0}.mj-trash-list strong{overflow-wrap:anywhere;font-size:14px;line-height:20px;display:block}.mj-trash-list small{color:var(--muted);margin-top:4px;font-size:10px;line-height:17px;display:block}.mj-trash-list .secondary{flex:none;min-height:40px;padding:8px 12px;font-size:12px}.mj-mapping-body{flex-direction:column;gap:8px;padding-top:8px;display:flex}.mj-mapping-label{color:var(--muted);text-align:center;font-size:12px;line-height:20px}.mj-role-pet-pair{align-items:center;gap:2px;display:flex}.mj-job-page .mj-result-media>video{background:#080808;width:100%;height:auto;max-height:60dvh;display:block}.mj-create{flex-direction:column;gap:20px;display:flex}.mj-role-map{scrollbar-width:none;justify-content:safe center;gap:20px;padding:8px 4px;display:flex;overflow-x:auto}.mj-role-map:has(.mj-role-column:nth-child(4)){justify-content:flex-start}.mj-role-column{flex-direction:column;flex:0 0 94px;align-items:center;gap:8px;display:flex}.mj-template-role,.mj-user-role{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:94px;padding:0;display:flex}.mj-template-role>span,.mj-user-role>span{background:var(--soft);width:60px;height:60px;color:var(--muted);border-radius:50%;place-items:center;display:grid;overflow:hidden}.mj-template-role>span{border:1px solid var(--line)}.mj-user-role{gap:7px;width:94px;min-height:104px}.mj-user-role>span{border:1.5px solid var(--accent);width:76px;height:76px;color:var(--accent)}.mj-user-role.filled>span{border:2px solid var(--accent)}.mj-template-role img,.mj-user-role img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.mj-user-role img{object-position:50% 10%}.mj-template-role b,.mj-user-role b{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:18px}.mj-user-role b{color:var(--link)}.mj-role-arrow{background:var(--line);width:1px;height:18px;margin-bottom:1px}.mj-create-submit{flex:none;min-height:52px}.mj-availability{color:var(--muted);text-align:center;font-size:12px;line-height:18px}.mj-picker-rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.mj-picker-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px 14px;min-width:0;padding:6px 2px 14px;display:grid}.mj-picker-page>button{flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.mj-picker-page>button>span{aspect-ratio:1;background:var(--soft);border:2px solid #0000;border-radius:50%;flex:none;width:78px;height:78px;display:block;position:relative}.mj-picker-page>button.selected>span{border-color:var(--accent)}.mj-picker-page img{object-fit:cover;object-position:50% 10%;border-radius:50%;width:100%;height:100%}.mj-picker-page i{background:var(--accent);color:var(--on-accent);border:2px solid var(--surface);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.mj-picker-page small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.mj-page-number{text-align:center;color:var(--muted);margin:2px 0 16px;font-size:12px}.mj-add-identity{width:100%;min-height:48px;margin-top:12px;display:flex}.mj-new{color:#fff;white-space:nowrap;background:#0071e3;border-radius:5px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:750;line-height:13px;display:inline-block}.bottom-nav .mj-new{position:absolute;top:3px;right:1px}.bottom-nav button:has(.mj-new){position:relative}.mj-works{height:calc(100dvh - 76px - 92px - env(safe-area-inset-bottom));flex-direction:column;min-height:300px;padding:0 20px;display:flex;overflow:hidden}.mj-current-work{flex:none;min-width:0}.mj-current-media{background:var(--soft);border-radius:16px;place-items:center;height:clamp(170px,31dvh,290px);display:grid;overflow:hidden}.mj-current-media>video,.mj-current-media>button,.mj-current-media img{object-fit:contain;width:100%;height:100%}.mj-expand-image{min-height:0;padding:0;display:block;overflow:hidden}.mj-expand-image img{object-fit:contain;width:100%;height:100%}.mj-current-caption{align-items:center;gap:8px;min-height:50px;padding:9px 0 7px;display:flex}.mj-current-caption>button{text-align:left;flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;padding:0;display:flex}.mj-current-caption strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:20px;overflow:hidden}.mj-current-caption small{width:100%;font-size:10px}.mj-works-toolbar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:6px;min-height:48px;margin-bottom:12px;display:flex}.mj-works-toolbar>div{gap:14px;display:flex}.mj-works-toolbar>div button{min-height:44px;color:var(--muted);white-space:nowrap;padding:0;font-size:13px}.mj-works-toolbar>div button[aria-pressed=true]{color:var(--text);font-weight:650}.mj-works-toolbar>.text-button{font-size:12px}.mj-work-library{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.mj-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;display:grid}.mj-work-tile{text-align:left;min-width:0;padding:0}.mj-work-tile>div{aspect-ratio:3/4;background:var(--soft);border:2px solid #0000;border-radius:12px;position:relative;overflow:hidden}.mj-work-tile.selected>div{border-color:var(--accent)}.mj-work-tile img,.mj-work-tile video{object-fit:cover;width:100%;height:100%}.mj-work-tile>span{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.mj-work-tile .mj-new{position:absolute;top:5px;right:5px}.mj-type-icon{color:#fff;filter:drop-shadow(0 1px 3px #000);position:absolute;bottom:7px;right:7px}.mj-work-placeholder{height:100%;min-height:90px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.mj-work-placeholder>span{font-size:12px;line-height:18px}.mj-work-placeholder small{font-size:10px}.mj-load-more{margin:18px auto 6px;display:flex}.mj-full-image{background:#080808;border-radius:12px;place-items:center;height:min(66dvh,660px);display:grid;overflow:hidden}.mj-full-image img{object-fit:contain;width:100%;height:100%}.mj-save-current{margin-top:16px}.mj-save-current svg{flex:none;width:20px;height:20px}.mj-job-page h2{margin:18px 0 14px;font-size:20px}.mj-result-media{background:var(--soft);border-radius:16px;place-items:center;width:100%;height:min(51dvh,520px);display:grid;overflow:hidden}.mj-result-media>video,.mj-result-media>.mj-expand-image{object-fit:contain;width:100%;height:100%}.mj-save-result{min-height:52px;margin-top:8px}.mj-job-progress{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;padding:24px 0;display:flex}.mj-job-progress .mj-work-placeholder{height:auto;min-height:90px}.mj-job-progress>.progress-track{width:100%}.mj-job-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 0;display:flex}.mj-clips{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.mj-clips .section-heading{margin-bottom:14px}.mj-clips .section-heading .text-button{font-size:12px}.mj-clip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;margin-bottom:16px;display:grid}.mj-clip-grid article{min-width:0}.mj-clip-preview{aspect-ratio:3/4;background:var(--soft);border-radius:12px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.mj-clip-preview video{object-fit:cover;width:100%;height:100%}.mj-clip-preview svg{color:#fff;filter:drop-shadow(0 1px 3px #000);position:absolute}.mj-clip-preview>span{font-size:11px}.mj-clip-grid label{overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin-top:8px;font-size:11px;line-height:18px;display:flex}.mj-clip-grid input{width:16px;height:16px;min-height:16px;margin:0}.mj-clip-grid small{color:var(--error);font-size:10px}.mj-clip-player{width:100%;max-height:60dvh;margin-bottom:18px}.mj-download-status{color:var(--muted);padding:12px 0;font-size:12px;line-height:19px}.modal:has(.mj-create){max-height:calc(100dvh - 24px)}:is(.modal:has(.mj-create) .modal-body,.modal:has(.mj-picker) .modal-body){padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (width<=360px){.mj-works{padding:0 14px}.mj-works-toolbar>div{gap:12px}.mj-picker-page{gap:16px 10px}.mj-picker-page>button>span{width:68px;height:68px}}@media (height<=700px){.mj-current-media{height:180px}.mj-current-caption{min-height:42px;padding:5px 0}.mj-works-toolbar{min-height:44px}.mj-create{gap:14px}}.mj-factory{justify-content:center;align-items:flex-start;width:100%;margin:14px 0 10px;display:flex}.mj-factory-step{min-width:0;color:var(--muted);flex:1;justify-items:center;gap:5px;display:grid;position:relative}.mj-factory-step:not(:last-child):after{content:"";background:var(--line);border-radius:3px;height:3px;position:absolute;top:23px;left:calc(50% + 25px);right:calc(25px - 50%)}.mj-factory-step.done:not(:last-child):after{background:var(--accent)}.mj-factory-step>span{z-index:1;background:var(--soft);border:1px solid var(--line);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:relative}.mj-factory-step.done>span{color:#fff;background:var(--accent);border-color:var(--accent)}.mj-factory-step.done>span>svg:last-child{color:#fff;background:#19a05c;border-radius:50%;padding:2px;position:absolute;bottom:-3px;right:-3px}.mj-factory-step.active>span{color:var(--accent);border-color:var(--accent);background:var(--selected);animation:1.5s ease-in-out infinite mj-factory-pulse}.mj-factory-step b{white-space:nowrap;font-size:11px;line-height:16px}.mj-factory-step small{font-size:10px}.mj-test-info-button{width:100%;margin-top:14px}@keyframes mj-factory-pulse{50%{transform:translateY(-3px);box-shadow:0 8px 20px #007aff2e}}.mj-current-media>video,.mj-current-media img{object-fit:cover;background:0 0;width:100%;height:100%}.mj-result-media:has(>video){background:var(--soft);height:min(58dvh,560px)}.mj-job-page .mj-result-media>video{object-fit:cover;background:0 0;width:100%;height:100%;max-height:100%}.mj-identity-versions{flex-wrap:wrap;gap:8px;margin:-8px 0 16px;display:flex}.mj-identity-versions>span{background:var(--soft);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.mj-identity-versions b{font-weight:650}.mj-identity-versions small{color:var(--muted);font-size:11px}.mj-sticker-actions{margin-top:12px}.mj-sticker-actions>p{color:var(--muted);text-align:center;margin:0 0 10px;font-size:12px;line-height:19px}.mj-sticker-actions>div{gap:10px;display:flex}.mj-sticker-actions>div>*{flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:50px;display:flex}.mj-sticker-actions>div>.primary{margin:0}.mj-sticker-actions .mj-download-status{text-align:center;margin:8px 0 0;padding:0}.mj-full-image+.mj-sticker-actions{margin-top:16px}.mj-expand-image,.mj-full-image{position:relative}.mj-preview-format{color:#fff;pointer-events:none;background:#000a;border-radius:999px;padding:4px 8px;font-size:11px;line-height:16px;position:absolute;top:10px;left:10px}.ma-sticker-pack-summary{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.ma-sticker-pack-summary>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ma-sticker-pack-summary>div:first-child strong{font-size:14px;line-height:20px}.ma-sticker-pack-summary>div:first-child span{color:var(--muted);text-align:right;font-size:11px;line-height:18px}.ma-sticker-pack-grid,.mj-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ma-sticker-pack-grid figure{min-width:0;margin:0}.ma-sticker-pack-grid img{aspect-ratio:1;object-fit:cover;background:var(--surface);border-radius:10px;width:100%;display:block}.ma-sticker-pack-grid figcaption{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;line-height:14px;overflow:hidden}.ma-sticker-pack-summary>p{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ma-sticker-pack-summary>p small{color:var(--muted);text-align:right}.mj-pack-result{flex-direction:column;gap:14px;display:flex}.mj-pack-progress{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mj-pack-progress strong{font-size:15px}.mj-pack-progress span{color:var(--muted);text-align:right;font-size:11px;line-height:17px}.mj-pack-grid>button{text-align:left;min-width:0;padding:0}.mj-pack-grid>button>span{aspect-ratio:1;background:var(--soft);width:100%;color:var(--muted);border-radius:14px;place-items:center;display:grid;overflow:hidden}.mj-pack-grid img{object-fit:contain;width:100%;height:100%}.mj-pack-grid b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;line-height:15px;display:block;overflow:hidden}.mj-pack-grid small{font-size:10px;line-height:14px}.mj-pack-grid.is-compact{background:var(--soft);gap:3px;width:100%;height:100%;padding:4px}.mj-pack-grid.is-compact>button>span{background:var(--surface);border-radius:5px}.mj-pack-grid.is-compact>button:disabled{opacity:1}.mj-pack-charge{background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:12px;display:flex}.mj-pack-charge span{color:var(--muted);text-align:right;font-size:10px}.mj-pack-download{min-height:52px;margin:0}.mj-pack-count{color:#fff;background:#000a;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;position:absolute;bottom:6px;right:6px}.mj-work-tile:has(.mj-pack-count)>div{background:var(--soft)}.pp-workshop{color:#18191c;background:#f4f6f9;border-radius:22px;min-width:0;padding:14px;overflow:hidden}.pp-stage-nav{justify-content:center;align-items:center;gap:10px;min-height:36px;display:flex}.pp-stage-pill{color:#7e8793;align-items:center;gap:6px;display:flex}.pp-stage-pill i{background:#e5e9ee;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.pp-stage-pill b{white-space:nowrap;font-size:13px}.pp-stage-pill>svg{color:#b8bec7;margin-left:4px}.pp-stage-pill[data-state=ready]{color:#188b53}.pp-stage-pill[data-state=ready] i{background:#dff3e8}.pp-stage-pill[data-state=generating]{color:#087cf5}.pp-stage-pill[data-state=generating] i{background:#dceeff}.pp-stage-pill[data-state=failed],.pp-stage-pill[data-state=needs_review]{color:#bf3a45}.pp-stage-pill[data-state=failed] i,.pp-stage-pill[data-state=needs_review] i{background:#ffe1e4}.pp-artifact-stage{min-width:0;margin-top:16px}.pp-artifact-stage>header{justify-content:space-between;align-items:center;margin:0 2px 8px;display:flex}.pp-artifact-stage h3{margin:0;font-size:15px;font-weight:650}.pp-artifact-stage>header>span{color:#7b8491;font-size:12px}.pp-artifact-rail{min-width:0;max-width:100%}.pp-artifact-track{align-items:flex-start;gap:10px;min-width:0;padding:2px 2px 10px;display:flex}.pp-artifact{flex:0 0 108px;width:108px;min-width:0}.pp-artifact[data-kind=video]{flex-basis:156px;width:156px}.pp-artifact[data-kind=final]{flex:1 0 calc(100% - 4px);width:calc(100% - 4px)}.pp-artifact-button{color:#5c6470;background:#e5e9ef;border:0;border-radius:15px;width:100%;height:142px;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 5px 14px #33445b10}.pp-artifact[data-kind=video] .pp-artifact-button{height:108px}.pp-artifact[data-kind=final] .pp-artifact-button{height:174px}.pp-artifact-button:disabled{opacity:1;cursor:default}.pp-artifact-media{width:100%;height:100%;display:block}.pp-artifact-media>img,.pp-artifact-media>video{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.pp-artifact-media>img{animation:.35s ease-out both pp-reveal}.pp-artifact-number{color:#fff;background:#17191dbd;border-radius:7px;padding:3px 6px;font-size:11px;font-weight:700;position:absolute;top:7px;left:7px}.pp-artifact-dependency{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#17191dbd;border-radius:7px;max-width:calc(100% - 12px);padding:3px 6px;font-size:10px;font-style:normal;position:absolute;bottom:6px;right:6px;overflow:hidden}.pp-play{color:#182333;background:#ffffffe8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-artifact-status,.pp-media-unavailable{place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.pp-artifact-status b,.pp-media-unavailable b{font-size:12px}.pp-artifact[data-state=generating] .pp-artifact-button{color:#087cf5;background:linear-gradient(120deg,#e7effb,#f5f8fc,#e7effb) 0 0/220% 100%;animation:1.8s ease-in-out infinite pp-flow}.pp-artifact[data-state=generating] .pp-artifact-status svg{animation:1.1s linear infinite pp-spin}.pp-artifact[data-state=pending] .pp-artifact-button{background:repeating-linear-gradient(135deg,#edf0f4,#edf0f4 8px,#f5f6f8 8px 16px)}.pp-artifact[data-state=failed] .pp-artifact-button,.pp-artifact[data-state=needs_review] .pp-artifact-button{color:#ba3641;background:#fff0f1;border:1px solid #efadb2}.pp-artifact-error{color:#a22f3a;overflow-wrap:anywhere;margin:7px 2px 0;font-size:12px;line-height:1.5}.pp-artifact-stage[data-kind=final][data-state=ready]{background:#fff2d4;border-radius:16px;padding:10px}.pp-artifact-stage[data-kind=final][data-state=pending] .pp-artifact-button{height:96px}.pp-artifact[data-kind=final][data-state=ready] .pp-artifact-number{background:#087cf5}.pp-media-viewer{color:#fff;background:#101114;border-radius:16px;place-items:center;min-height:140px;max-height:66dvh;display:grid;overflow:hidden}.pp-media-viewer>img,.pp-media-viewer>video{object-fit:contain;width:100%;max-height:66dvh;display:block}.pp-media-viewer>div{text-align:center;padding:22px}.pp-download{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.pp-job-heading{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px;display:flex}.mj-job-page .pp-job-heading h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.4}.pp-job-heading>span{color:var(--muted);white-space:nowrap;font-size:12px}.pp-job-retry{width:100%;margin-top:16px}.pp-internal-trigger{background:var(--soft);width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;padding:0;display:grid}.pp-legacy-state{text-align:center;background:var(--soft);border-radius:20px;margin-top:12px;padding:28px 12px}.pp-legacy-state svg{color:var(--accent);margin:0 auto 10px}.pp-legacy-state p{margin:4px 0;font-size:15px}.mj-job-page .pp-failure-message{margin-top:14px}.pp-eta{color:var(--muted);margin:12px 2px;font-size:12px}.mj-job-page .pp-result{margin-top:16px}.mini01-live-app[data-page=other]:has(>.mj-job-page){flex-direction:column;display:flex;overflow:hidden}.mini01-live-app[data-page=other]:has(>.mj-job-page)>.app-header{flex:none;position:relative;top:auto}.mini01-live-app[data-page=other]>.mj-job-page{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@keyframes pp-reveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pp-flow{50%{background-position:100% 0;transform:translateY(-2px)}}@keyframes pp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pp-workshop *{transition:none!important;animation:none!important}}.pp-media-viewer{position:relative}.h5-app:has(.mini01-browser-host){border:0;max-width:393px;margin-inline:auto}@media (width<=767px),(hover:none) and (pointer:coarse){.h5-app:has(.mini01-browser-host){width:100%;max-width:none}.mobile-overlay>.modal{width:100%;max-width:100%}}.h5-app:has(.mini01-browser-host){height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.h5-app.has-nav:has(.mini01-browser-host){height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.mini01-browser-host .bottom-sheet{background:var(--ui-bg,#fff);color:var(--ui-ink,#20232b)}.mini01-live-app{--app-top:0px;--app-bottom:env(safe-area-inset-bottom,0px);height:100%}.mini01-live-app[data-page=other]{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,16px);overflow-y:auto}.mini01-route-header{grid-template-columns:44px 1fr 44px;align-items:center;height:64px;padding:0 16px!important;display:grid!important}.mini01-route-header h1{text-align:center;margin:0;font-size:17px}.mini01-route-header button{place-items:center;width:40px;height:40px;display:grid}.mini01-route-header svg{width:22px;height:22px}.mini01-live-detail{position:absolute;inset:0}.mini01-live-app .mini01-live-back{z-index:12;color:#222;background:#ffffffed;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;left:20px}.mini01-live-my,.mini01-live-works{position:absolute;inset:64px 0 88px;overflow:auto}.mini01-live-form-tabs{gap:22px;margin:0 0 16px;display:flex;overflow:auto}.mini01-live-form-tabs button{border-bottom:2px solid #0000;flex:none;height:44px}.mini01-live-form-tabs button[aria-pressed=true]{border-color:var(--accent);font-weight:650}.mini01-live-search{gap:12px;margin-bottom:18px;display:flex}.mini01-live-search input{min-width:0}.mini01-live-search button{flex:none}.mini01-pending-identities{padding:12px 20px}.mini01-pending-identities button{text-align:left;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.mini01-pending-identities img{object-fit:cover;border-radius:50%;width:42px;height:42px}.mini01-version{z-index:21;color:#747780;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:400;line-height:16px;position:absolute;top:24px;right:20px}.mini01-live-works .hf-result-video-thumb{background:#e9eaed;width:100%;height:100%;position:relative;overflow:hidden}.mini01-live-works .hf-result-video-thumb>.hf-video-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mini01-live-works .hf-result-video-thumb-poster{z-index:1}.mini01-live-works .hf-result-video-thumb-error{color:#777b83;background:#e9eaed;place-items:center;display:grid;position:absolute;inset:0}.mini01-live-works .hf-result-video-thumb-error svg{width:28px;height:28px}.mini01-live-works [data-work-id] .hf-sticker-six[data-sticker-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr;gap:0;padding:0}:root[data-mobile-ui=true]{--accent:#007bff;--link:#007bff;--selected:#edf5ff;--soft:#f0f1f4;--line:#e8e9ed;--text:#17181c;--muted:#777b86;--on-accent:#fff}:root[data-mobile-ui=true][data-theme=dark]{--accent:#1485ff;--link:#55a9ff;--selected:#152b45;--soft:#292b31;--line:#35373e;--text:#f7f7fa;--muted:#a0a3af}.h5-app{isolation:isolate;max-width:430px;position:relative}.h5-app .primary,.mobile-overlay .primary{border-radius:28px;height:52px;min-height:52px;font-size:16px;font-weight:600}.h5-app .page{padding-left:20px;padding-right:20px}.h5-app>.app-header{height:calc(60px + env(safe-area-inset-top));min-height:60px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px}.h5-app .app-header h1{font-size:18px;font-weight:650;line-height:26px}.h5-app .brand-header h1{font-size:25px;font-weight:750}.h5-app>.bottom-nav{border:1px solid var(--line);background:var(--surface);border-radius:26px;gap:4px;width:min(402px,100% - 28px);height:64px;padding:3px 5px;box-shadow:0 6px 22px #15283d08}.h5-app>.bottom-nav button{min-width:0;height:56px;color:var(--muted);border-radius:22px;flex:1;gap:4px;padding:5px 12px;position:relative}.h5-app>.bottom-nav button.active{background:var(--selected);color:var(--accent)}.h5-app>.bottom-nav button span{font-size:13px;line-height:18px}.mobile-nav-new{color:#fff;background:#ff405b;border-radius:7px;padding:0 4px;font-size:8px;font-style:normal;font-weight:750;line-height:13px;position:absolute;top:3px;left:calc(50% + 7px)}.h5-app.is-template-detail{border:0;height:100dvh;padding:0;overflow:hidden}.mobile-overlay{z-index:100;background:#0006;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mobile-overlay>.modal{width:min(430px,100%);max-width:430px;max-height:calc(100dvh - 28px - env(safe-area-inset-top));box-shadow:none;overscroll-behavior:contain;border-radius:28px 28px 0 0;overflow:auto}.mobile-overlay>.modal:before{content:"";background:#c8cac5;border-radius:3px;width:42px;height:5px;margin:12px auto 4px;display:block}.mobile-overlay>.modal>header{background:var(--surface);border:0;border-radius:0;justify-content:space-between;align-items:center;min-height:56px;padding:10px 24px;display:flex;position:relative}.mobile-overlay>.modal>header h2{font-size:22px;font-weight:650;line-height:30px}.mobile-overlay>.modal>header>.icon-button{background:var(--soft);color:var(--muted)}.mobile-overlay .modal-body{padding:8px 24px calc(24px + env(safe-area-inset-bottom));overflow:visible}.mobile-toast{z-index:200;bottom:calc(108px + env(safe-area-inset-bottom));color:#fff;text-align:center;background:#222b35ed;border-radius:16px;max-width:calc(100% - 48px);padding:11px 18px;font-size:13px;line-height:20px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0002}.mobile-connection-note{z-index:80;color:#826135;text-align:center;background:#fff2dd;padding:8px 16px;font-size:12px;position:relative}.h5-app.is-template-detail>.mobile-connection-note{position:absolute;top:0;left:0;right:0}.h5-app .global-data-error{padding:0 14px}@media (width<=359px){.h5-app .page{padding-left:16px;padding-right:16px}.mobile-overlay .modal-body{padding-left:20px;padding-right:20px}}.admin-simple .admin-heading{align-items:center}.admin-simple .admin-main{max-width:1560px}.admin-system-button{white-space:nowrap}.admin-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.admin-intro h2{font-size:22px}.admin-intro p,.admin-section-description{color:var(--muted);margin-top:8px;font-size:14px}.admin-section-description{margin:0 0 20px}.admin-simple .metric{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:16px}.admin-simple .metric>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-simple .metric:hover{border-color:var(--accent)}.admin-simple .metric strong{margin-top:16px;display:block}.admin-shortcuts{margin-top:12px;display:grid}.admin-shortcuts>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:20px 0;display:flex}.admin-shortcuts>button:last-child{border:0}.admin-shortcuts>button>span{flex:1}.admin-shortcuts strong,.admin-shortcuts small{display:block}.admin-shortcuts small{margin-top:5px}.admin-simple .stat-rows>div{gap:16px}.admin-subtabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.admin-subtabs button{white-space:nowrap;min-height:48px;color:var(--muted);border-bottom:2px solid #0000;padding:12px 16px}.admin-subtabs button.active{border-color:var(--accent);color:var(--link);font-weight:600}.admin-result-count{color:var(--muted);margin:0 0 12px;font-size:12px}.admin-records{gap:10px;display:grid}.admin-record{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:18px}.admin-record strong{overflow-wrap:anywhere;font-size:15px;line-height:22px}.admin-record small{margin-top:4px;display:block}.customer-record{grid-template-columns:minmax(180px,1fr) minmax(200px,1.4fr) auto;align-items:center;gap:22px;display:grid}.admin-person{align-items:center;gap:12px;min-width:0;display:flex}.admin-avatar{background:var(--selected);width:42px;height:42px;color:var(--link);border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.customer-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;font-size:12px;display:flex}.customer-summary p{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.admin-record-actions{align-items:center;gap:16px;display:flex}.admin-record-actions .secondary,.admin-record>.secondary{white-space:nowrap;padding:10px 16px}.admin-simple .admin-toolbar .search-field{min-width:200px}.admin-simple .admin-toolbar select{font-size:13px}.admin-simple .admin-toolbar{gap:10px}.admin-simple .bulk-actions .secondary{min-height:44px}.content-record{grid-template-columns:18px minmax(220px,1fr) minmax(140px,.5fr) auto;align-items:center;gap:18px;display:grid}.admin-content-main{text-align:left;align-items:center;gap:14px;min-width:0;padding:0;display:flex}.admin-content-main>.artwork,.admin-content-main>.missing-art{background:var(--soft);border-radius:8px;flex:none;width:62px;height:76px;min-height:0}.admin-content-main>.missing-art span{display:none}.admin-content-main>span{min-width:0}.admin-template-id{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.admin-content-status small{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}.admin-detail-preview{background:var(--soft);border-radius:12px;justify-content:center;max-height:320px;display:flex;overflow:hidden}.admin-detail-preview>.artwork{background-repeat:no-repeat;background-size:contain;background-color:var(--soft);width:100%;height:300px}.admin-detail-preview img{object-fit:contain;width:100%;height:300px}.admin-detail-preview video{object-fit:contain;width:100%;max-height:320px}.admin-detail-facts{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.admin-detail-facts strong,.admin-detail-facts small{overflow-wrap:anywhere;display:block}.admin-detail-facts strong{margin-top:5px;font-size:14px;font-weight:500}.admin-detail-section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.admin-gap-list{color:var(--muted);margin:12px 0 0;padding-left:20px;font-size:13px}.admin-gap-list li+li{margin-top:8px}.admin-edit-form select{width:100%;margin-top:8px;display:block}.admin-edit-form .primary{margin-top:20px}.admin-input-fields{grid-template-columns:2fr 1fr;gap:14px;display:grid}.admin-variant-label{margin-top:16px}.admin-variant-label select{width:100%;margin-top:8px;display:block}.admin-disclosure{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.admin-disclosure summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:500}.admin-disclosure p{overflow-wrap:anywhere}.job-record{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;align-items:center;gap:24px;display:grid}.job-record>div{min-width:0}.job-record small{overflow-wrap:anywhere}.admin-copy-id{gap:12px;display:grid}.admin-copy-id code{overflow-wrap:anywhere;color:var(--muted);-webkit-user-select:all;user-select:all;font-size:12px}.admin-audit article{border-bottom:1px solid var(--line);padding:14px 0}.admin-audit article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-audit article strong{font-size:13px}.admin-audit article small{overflow-wrap:anywhere;display:block}.admin-mobile-footer{display:none}@media (width<=1100px){.customer-record{grid-template-columns:1fr 1fr}.admin-record-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;padding-top:12px}.content-record{grid-template-columns:18px minmax(180px,1fr) auto}.admin-content-status{grid-area:2/2}.content-record>.secondary{grid-area:1/3/3}.admin-content-status small{display:none}.job-record{gap:16px}}@media (width<=640px){.admin-simple .admin-sidebar{z-index:20}.admin-simple .admin-sidebar nav{justify-content:space-between}.admin-simple .admin-sidebar nav button{flex:1;justify-content:center}.admin-simple .admin-main{padding:24px 16px}.admin-simple .admin-heading{gap:12px}.admin-system-button{gap:5px;padding:10px 12px;font-size:12px}.admin-simple .admin-heading p{font-size:11px}.admin-intro{align-items:flex-start}.admin-intro h2{font-size:19px}.admin-intro p{font-size:12px;line-height:19px}.admin-intro>.secondary{flex:none;padding:10px 14px}.admin-simple .admin-panel{padding:20px}.admin-subtabs{justify-content:space-between;gap:0}.admin-subtabs button{padding:10px;font-size:13px}.admin-simple .admin-toolbar .search-field{flex-basis:100%;min-width:0}.admin-simple .admin-toolbar select{flex:28%;min-width:0;max-width:100%;padding:11px 8px}.admin-simple .admin-toolbar>.secondary{min-width:65px;padding:10px 14px}.admin-section-description{font-size:12px}.customer-record{grid-template-columns:1fr;gap:14px;padding:16px}.customer-summary{padding-left:54px}.admin-record-actions{grid-column:1;justify-content:space-between}.admin-record-actions>.secondary{flex:1}.content-record{grid-template-columns:18px minmax(0,1fr);gap:10px 12px;padding:14px}.admin-content-main{gap:10px}.admin-content-main>.artwork,.admin-content-main>.missing-art{width:50px;height:66px}.admin-content-main strong{font-size:14px}.admin-content-main small{font-size:11px;line-height:16px}.admin-template-id{max-width:190px;font-size:10px!important}.admin-content-status{grid-area:2/2}.content-record>.secondary{grid-area:3/2;justify-self:start;min-height:44px;margin-top:2px;padding:8px 14px;font-size:12px}.admin-detail-facts{gap:14px}.admin-input-fields{grid-template-columns:1fr}.admin-mobile-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.admin-mobile-footer a{align-items:center;gap:5px;display:flex}.admin-mobile-footer button{min-height:44px;color:var(--link)}.admin-mobile-footer span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.job-record{grid-template-columns:1fr;gap:12px}.job-record>.secondary{justify-self:start}.admin-detail-preview>.artwork,.admin-detail-preview img{height:260px}.admin-simple .metrics{gap:10px}.admin-simple .metric{padding:16px}.admin-simple .metric strong{margin-top:10px}}.admin-edit-form .button-row .primary{margin-top:0}.admin-detail-thumbs{gap:10px;margin-top:14px;padding:3px;display:flex;overflow-x:auto}.admin-detail-thumbs button{border:1px solid var(--line);border-radius:8px;flex:none;width:64px;padding:3px}.admin-detail-thumbs button[aria-pressed=true]{border-color:var(--accent)}.admin-detail-thumbs .artwork{border-radius:5px;height:64px}.admin-detail-thumbs small{margin-top:4px;display:block}.cost-access-control{flex-direction:column;gap:4px;max-width:220px;font-size:13px;display:flex}.cost-access-control label{cursor:pointer;align-items:center;gap:7px;display:flex}.cost-access-control input{accent-color:#1677ff;width:16px;height:16px}.cost-access-control small{color:#b42318}.wf-model-library{color:#24262b;background:#fafafa;border:1px solid #dedfe3;border-radius:12px;gap:9px;padding:14px;display:grid}.wf-model-library label{margin:0!important}.wf-model-library select{width:100%;min-width:0;background:#fff!important}.wf-model-library small,.wf-model-library p,.wf-model-library summary{margin:0;font-size:12px;line-height:1.65}.wf-model-library small,.wf-model-library p{color:#646971}.wf-model-price{border-top:1px solid #e6e7e9;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:12px;display:flex}.wf-model-price strong{color:#17191e;font-size:14px}.wf-model-quote{text-align:right;color:#646971;justify-content:flex-end;align-items:center;gap:5px;display:flex}.wf-model-quote.quoted strong{color:#0a6b3e}.wf-model-quote.error{color:#b42318}.wf-model-library .wf-model-warning{color:#845414;background:#fff4e6;border-radius:7px;padding:8px 10px}.wf-model-library .wf-model-error{color:#b42318}.wf-model-library button{font:inherit;color:#006de5;cursor:pointer;background:0 0;border:0;padding:0 5px}.wf-model-library details{border-top:1px solid #e6e7e9;padding-top:9px}.wf-model-library summary{cursor:pointer;list-style:revert;color:#5d626b}.wf-model-evidence{color:#6a7078;gap:7px;padding-top:9px;font-size:11px;line-height:1.6;display:grid}.wf-model-evidence code{word-break:break-all;color:#292d34}.wf-model-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.wf-model-controls .wf-model-main{grid-column:1/-1}.wf-model-controls label{min-width:0}.wf-model-extra>div{gap:9px;padding-top:9px;display:grid}.workflow-studio{--wf-bg:#fff;--wf-surface:#fff;--wf-line:#e5e5ea;--wf-text:#1d1d1f;--wf-muted:#6e6e73;color:var(--wf-text);background:var(--wf-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #e5e5ea;border-radius:16px;margin-bottom:24px;position:relative;overflow:hidden}.workflow-full{z-index:90;flex-direction:column;margin:0;display:flex;position:fixed;inset:12px}.workflow-full .wf-body{flex:1;min-height:0}.workflow-full .wf-viewport{height:100%;max-height:none}.workflow-studio button{color:inherit}.workflow-studio button:focus-visible,.workflow-studio input:focus-visible,.workflow-studio textarea:focus-visible,.workflow-studio select:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.wf-topbar{border-bottom:1px solid var(--wf-line);background:#f5f5f7;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 20px;display:flex}.wf-topbar>div{align-items:center;gap:14px;display:flex}.wf-topbar strong{font-size:16px}.wf-topbar span{color:var(--wf-muted);font-size:12px}.wf-top-actions button{white-space:nowrap;background:#f5f5f7;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.wf-top-actions .wf-primary{color:#fff;background:#0071e3;font-weight:600}.wf-top-actions button:disabled{opacity:.55}.wf-start{background:#f5f5f7;border-bottom:1px solid #e5e5ea;padding:28px 32px}.wf-start>strong{font-size:18px}.wf-start>p{color:#6e6e73;margin:9px 0 18px;font-size:14px}.wf-start>div{flex-wrap:wrap;gap:10px;display:flex}.wf-start button{background:#f5f5f7;border:1px solid #6e6e73;border-radius:9px;padding:11px 15px;font-size:13px}.wf-start small{color:#6e6e73;margin-top:14px;font-size:12px;display:block}.wf-body{min-width:0;display:flex;position:relative}.wf-viewport{background-color:var(--wf-bg);scrollbar-color:#d8d8de #f5f5f7;cursor:grab;background-image:radial-gradient(#d8d8de .7px,#0000 .7px);background-size:20px 20px;flex:1;min-width:0;height:760px;max-height:78vh;overflow:auto}.wf-viewport:active{cursor:grabbing}.wf-space{transform-origin:0 0;position:relative}.wf-tools{z-index:4;background:#fff;border:1px solid #e5e5ea;border-radius:12px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:20px;left:14px;box-shadow:0 5px 20px #00000010}.wf-tools button{border-radius:7px;place-items:center;width:36px;height:38px;display:grid}.wf-tools button:first-child{color:#fff;background:#1d1d1f}.wf-tools button.active{outline:1px solid #0071e3}.wf-wires{pointer-events:none;position:absolute;inset:0;overflow:visible}.wf-wires path{fill:none;stroke:#787878;stroke-width:1.8px}.wf-wires path.selected{stroke:#0071e3;stroke-width:2.5px}.wf-node{max-height:calc(100% - 30px);height:var(--wf-node-height,auto);background:var(--wf-surface);cursor:default;border:1px solid #1d1d1f;border-radius:11px;flex-direction:column;display:flex;position:absolute;box-shadow:0 5px 12px #00000008}.wf-node.selected{outline-offset:2px;z-index:2;outline:2px solid #0071e3}.wf-drag{cursor:grab;touch-action:none;align-items:center;gap:7px;height:36px;min-height:36px;padding:0 12px;font-size:11px;display:flex;color:#6e6e73!important}.wf-drag:active{cursor:grabbing}.wf-state{color:#06c;margin-left:auto;font-size:10px}.wf-state.warn{color:#b45309}.workflow-studio .wf-title{width:100%;height:42px;min-height:42px;color:var(--wf-text);box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:4px 13px 12px;font-size:14px;font-weight:600;display:block;overflow:hidden}.workflow-studio .wf-title:focus{background:#f5f5f7}.wf-port{z-index:3;background:#fff;border:2px solid #1d1d1f;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;min-width:0!important}.wf-port:hover,.wf-port.active{background:#0071e3;border-color:#0071e3}.wf-inputs{border-bottom:1px solid #e5e5ea;flex:none}.wf-input{align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px 0 15px;font-size:11px;display:flex;position:relative}.wf-input>span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:115px;overflow:hidden}.wf-input>small{color:#6e6e73;margin-left:auto;font-size:10px}.wf-source-link{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;min-width:0;margin-left:auto;font-size:10px;overflow:hidden;background:#f5f5f7!important;padding:5px 7px!important}.wf-disconnect{flex:none;place-items:center;display:grid;color:#6e6e73!important}.wf-content{scrollbar-width:thin;scrollbar-color:#d8d8de #fff;flex:1;min-height:0;padding:12px;overflow:auto}.wf-content label{color:#6e6e73;margin-bottom:12px;font-size:11px;display:block}.workflow-studio .wf-content input,.workflow-studio .wf-content select,.workflow-studio .wf-content textarea{color:var(--wf-text);width:100%;box-shadow:none;background:#fff;border:1px solid #e5e5ea;border-radius:6px;min-width:0;margin-top:5px;padding:8px;font-size:12px;line-height:1.6;display:block}.wf-content select{text-overflow:ellipsis}.wf-content textarea{resize:vertical;min-height:80px;max-height:400px}.wf-content small{color:var(--wf-muted);font-size:11px;line-height:1.6}.wf-two{gap:10px;display:flex}.wf-two>label{flex:1;min-width:0}.wf-file-name{overflow-wrap:anywhere;max-height:50px;margin:10px 0;display:block;overflow:auto}.wf-prompt-alone{height:260px}.wf-media{background:#f5f5f7;border-radius:7px;justify-content:center;align-items:center;height:210px;display:flex;overflow:hidden}.wf-media button{width:100%;height:100%;padding:0!important}.wf-media img,.wf-media video{object-fit:contain;width:100%;height:100%;display:block}.wf-media.expanded{height:auto;min-height:180px;max-height:75vh}.wf-media.expanded img,.wf-media.expanded video{object-fit:contain;max-height:72vh}.wf-empty,.wf-result,.wf-identity{color:#6e6e73;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.wf-result{background:#f5f5f7;border:1px dashed #6e6e73;border-radius:7px;height:138px;margin:0 0 14px}.wf-result strong,.wf-identity strong{font-size:12px;font-weight:500}.wf-result small{font-size:10px}.wf-identity{background:#f5f5f7;border-radius:7px;height:140px;margin-bottom:14px}.wf-linked-prompt{color:#1d1d1f;white-space:pre-wrap;background:#f5f5f7;border-radius:6px;max-height:180px;margin-top:7px;padding:10px;font-size:12px;line-height:1.7;overflow:auto}.wf-details{border-top:1px solid #e5e5ea;padding:9px 0;font-size:11px}.wf-details summary{cursor:pointer;color:#6e6e73;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.wf-details>label{margin-top:10px}.wf-note{color:#6e6e73;white-space:pre-wrap;-webkit-line-clamp:3;background:#f5f5f7;border-radius:6px;-webkit-box-orient:vertical;padding:9px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.wf-node-error{color:#b45309;margin:7px 0;font-size:11px;line-height:1.6}.wf-remove{align-items:center;gap:6px;padding:5px 0;font-size:10px;display:flex;color:#6e6e73!important}.wf-port-editor{align-items:center;gap:4px;margin:6px 0;display:flex}.wf-port-editor>input{width:110px!important}.wf-port-editor>select{width:82px!important}.wf-port-editor>button{flex:none;place-items:center;width:27px;height:27px;display:grid}.wf-add-ports{gap:5px;display:flex}.wf-add-ports button{background:#f5f5f7;border-radius:5px;padding:7px;font-size:10px}.wf-clip{background:#f5f5f7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:9px;display:flex}.wf-clip>span{width:100%;font-size:11px}.wf-clip>label{flex:1;margin:0}.wf-panel{z-index:5;scrollbar-width:thin;background:#fff;border-left:1px solid #e5e5ea;width:300px;min-width:260px;max-height:78vh;padding:16px;font-size:12px;overflow:auto}.wf-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wf-panel p{color:#6e6e73;font-size:11px;line-height:1.7}.wf-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#1d1d1f;background:#f5f5f7;max-height:380px;padding:10px;font-size:10px;overflow:auto}.wf-panel details{padding:12px 0}.wf-panel summary{cursor:pointer}.wf-add-item{text-align:left;background:#fff;border:1px solid #d8d8de;border-radius:8px;align-items:center;gap:13px;width:100%;margin:8px 0;padding:14px;font-size:13px;display:flex}.wf-add-item span{flex:1}.wf-check-summary{color:#b45309;background:#fff7ed;border-radius:8px;padding:13px}.wf-check-summary.ok{color:#06c;background:#edf5fe}.wf-check-summary strong,.wf-check-summary small{line-height:1.7;display:block}.wf-issue{text-align:left;border-bottom:1px solid #e5e5ea;width:100%;padding:12px 0;display:block}.wf-issue strong{color:#b45309;font-size:12px;display:block}.wf-issue span{color:#6e6e73;margin-top:6px;font-size:11px;line-height:1.7;display:block}.wf-node-jump{text-align:left;border-bottom:1px solid #e5e5ea;width:100%;padding:10px 0;font-size:12px;display:block}.wf-node-jump span{color:#6e6e73;margin-bottom:4px;font-size:10px;display:block}.wf-footer{background:#f5f5f7;border-top:1px solid #e5e5ea;justify-content:space-between;align-items:center;gap:15px;min-height:46px;padding:7px 16px;font-size:11px;display:flex}.wf-footer>span{color:#6e6e73;flex:1}.wf-footer>div{align-items:center;gap:7px;display:flex}.wf-footer button{justify-content:center;align-items:center;min-width:28px;padding:6px;display:flex}.wf-role-edit{align-items:center;gap:10px;display:flex}.wf-role-edit>input{flex:1;min-width:80px}.wf-role-edit>select{width:100px}.wf-setting-dimensions{gap:12px;display:flex}.wf-setting-dimensions>label{flex:1}.workflow-studio .modal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)}@media (width<=1000px){.wf-topbar{padding:12px}.wf-topbar>div{gap:9px}.wf-topbar>div>span{display:none}.wf-panel{width:280px;position:absolute;top:0;bottom:0;right:0}.wf-viewport{height:670px}.wf-start{padding:23px}.wf-tools{left:9px}}@media (width<=640px){.wf-topbar{gap:6px}.wf-top-actions{gap:6px!important}.wf-top-actions button{padding:8px;font-size:11px}.wf-top-actions button svg{width:14px}.wf-footer{gap:8px;padding:6px 10px}.wf-footer>span{font-size:10px;line-height:1.5}.wf-viewport{height:590px}.workflow-full{inset:4px}.wf-start{padding:20px 15px}.wf-start>strong{font-size:16px}.wf-start>p{font-size:12px}.wf-panel{width:260px;min-width:0}.wf-role-edit{flex-wrap:wrap;gap:6px}.wf-topbar{flex-wrap:wrap}.wf-top-actions{flex-wrap:wrap;flex:1;justify-content:flex-end}.wf-footer{flex-wrap:wrap}.wf-footer>span{min-width:170px}}.wf-tools{box-shadow:none;box-sizing:border-box;flex:none;align-self:flex-start;width:48px;margin:14px 7px;padding:5px;position:relative;top:auto;left:auto}.wf-tools button{width:36px}.wf-port{background:0 0;border:0;width:28px;height:28px}.wf-port:after{content:"";box-sizing:border-box;background:#fff;border:2px solid #1d1d1f;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:7px;left:7px}.wf-port:hover,.wf-port.active{background:0 0}.wf-port:hover:after,.wf-port.active:after{background:#0071e3;border-color:#0071e3}.wf-out{top:91px;right:-15px}.wf-in{top:7px;left:-15px}.wf-in.connected{background:0 0}.wf-in.connected:after{background:#0071e3}@media (width<=640px){.wf-tools{width:40px;margin:9px 4px;padding:3px}.wf-tools button{width:32px;height:34px}}.wf-choose-asset{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:7px;align-items:center;gap:8px;width:100%;margin-bottom:12px;font-size:12px;display:flex;padding:10px!important}.wf-choose-asset svg:last-child{margin-left:auto}.wf-prompt-origin{margin:-4px 0 14px;display:block;color:#06c!important}.wf-prompt-origin details{margin-top:6px}.wf-prompt-origin summary{cursor:pointer}.wf-prompt-origin pre{white-space:pre-wrap;background:#f5f5f7;max-height:170px;padding:9px;font-size:10px;overflow:auto}.wf-drop-overlay{z-index:20;pointer-events:none;color:#06c;background:#ffffffed;border:2px dashed #0071e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:10px}.wf-drop-overlay strong{font-size:24px}.wf-drop-overlay span{text-align:center;padding:0 15px;font-size:13px}.wf-upload-tray{z-index:12;color:#1d1d1f;box-sizing:border-box;background:#fff;border:1px solid #e5e5ea;border-radius:11px;width:330px;max-width:calc(100% - 35px);padding:14px;position:absolute;top:14px;right:18px;box-shadow:0 8px 28px #00000010}.wf-upload-tray>header{justify-content:space-between;align-items:center;font-size:13px;display:flex}.wf-upload-tray>div{scrollbar-width:thin;max-height:220px;overflow:auto}.wf-upload-row{border-bottom:1px solid #e5e5ea;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.wf-upload-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.wf-upload-row small{color:#6e6e73;margin-top:4px;font-size:10px;display:block}.wf-upload-row.error small{color:#b45309}.wf-upload-row>progress{accent-color:#0071e3;flex:none;width:65px;height:6px}.wf-upload-row>button{background:#f5f5f7;border-radius:5px;padding:5px 8px;font-size:11px}.wf-upload-tray>small{color:#6e6e73;margin-top:10px;font-size:10px;line-height:1.5;display:block}.wf-picker{color:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wf-picker button{color:inherit}.wf-picker-search{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.wf-picker-search input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:7px 0;font-size:14px}.wf-picker-search>button{white-space:nowrap;background:#f5f5f7;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.wf-picker-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:17px 0;font-size:12px;display:flex}.wf-picker-filters>div{flex:1;gap:4px;display:flex}.wf-picker-filters button{border-radius:7px;padding:7px 12px}.wf-picker-filters button.active{color:#fff;background:#1d1d1f}.wf-picker-filters select{background:#fff;border:1px solid #e5e5ea;border-radius:6px;width:auto;max-width:170px;padding:7px 10px;font-size:12px}.wf-picker-filters>span{color:#6e6e73}.wf-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.wf-picker-card{text-align:left;background:#fff;border:1px solid #e5e5ea;border-radius:10px;padding:0 0 11px;position:relative;overflow:hidden}.wf-picker-card:hover{border-color:#d8d8de}.wf-picker-card.selected{border-color:#0071e3;box-shadow:0 0 0 1px #0071e3}.wf-picker-card:disabled{opacity:.55;cursor:not-allowed}.wf-asset-thumbnail{aspect-ratio:4/3;color:#6e6e73;background:#f5f5f7;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wf-asset-thumbnail img,.wf-asset-thumbnail video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.wf-asset-thumbnail>span{color:#fff;background:#1d1d1fcc;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;bottom:7px;right:7px}.wf-picker-card>strong,.wf-picker-card>small,.wf-picker-card>span{text-overflow:ellipsis;white-space:nowrap;margin:7px 10px 0;display:block;overflow:hidden}.wf-picker-card>strong{font-size:12px}.wf-picker-card>small,.wf-picker-card>span{color:#6e6e73;font-size:10px}.wf-picker-check{color:#fff;box-sizing:content-box;background:#1d1d1f;border-radius:50%;padding:3px;position:absolute;top:8px;left:8px}.wf-picker-empty{text-align:center;color:#6e6e73;padding:35px 0;font-size:13px}@media (width<=640px){.wf-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf-picker-search{gap:6px;padding:7px}.wf-picker-search input{font-size:12px}.wf-picker-search>button{padding:7px;font-size:11px}.wf-picker-filters{gap:8px}.wf-picker-filters>div{flex:none}.wf-picker-filters button{padding:6px 10px}.wf-upload-tray{top:8px;right:8px}.wf-drop-overlay strong{font-size:20px}}.wf-inline-editor{background:#fff;border-top:1px solid #e5e5ea;border-radius:0 0 10px 10px;flex:1;min-height:0;display:flex;overflow:hidden}.wf-inline-editor .wf-content{overscroll-behavior:contain;padding:12px}.workflow-simple .wf-inline-editor input,.workflow-simple .wf-inline-editor select,.workflow-simple .wf-inline-editor textarea{background:#fafafa;font-size:12px}.wf-inline-editor .wf-content textarea{min-height:112px;line-height:1.7}.wf-inline-editor .wf-content label{margin-bottom:12px}.wf-inline-editor .wf-model-library{margin-bottom:12px;padding:10px}.wf-inline-editor .wf-model-library p,.wf-inline-editor .wf-model-library small{font-size:10px;line-height:1.6}.wf-inline-editor .wf-model-library details{font-size:10px}.wf-inline-editor .wf-media{height:156px}.wf-inline-editor .wf-details{padding:10px 0}.wf-inline-editor .wf-port-editor{flex-wrap:wrap}.wf-inline-editor .wf-port-editor>input{flex:1;min-width:80px}.wf-inline-editor .wf-port-editor>select{width:70px}.wf-inline-editor .wf-remove{margin-top:12px;color:#b42318!important}.wf-inline-editor .wf-result{height:70px}.workflow-simple .wf-topbar{background:#fff;min-height:60px;padding:12px 16px}.workflow-simple .wf-topbar>div{gap:12px}.workflow-simple .wf-top-actions{gap:7px}.workflow-simple .wf-top-actions>button{min-height:36px}.workflow-simple .wf-top-actions .wf-primary{min-width:65px}.wf-more{position:relative}.wf-menu-dismiss{z-index:30;position:fixed;inset:0;background:0 0!important;border-radius:0!important}.wf-menu{z-index:31;background:#fff;border:1px solid #e5e5ea;border-radius:10px;width:180px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 10px 28px #00000016}.workflow-simple .wf-menu button{background:#fff;justify-content:flex-start;width:100%;padding:11px}.workflow-simple .wf-menu button:hover{background:#f5f5f7}.wf-check-alert{text-align:left;background:#fff7ed;border-bottom:1px solid #f0dfc8;width:100%;padding:10px 16px;font-size:12px;display:block;color:#9a4c09!important}.wf-save-feedback{color:#06c;background:#edf5fe;border-bottom:1px solid #e5e5ea;margin:0;padding:9px 16px;font-size:12px}.wf-save-feedback.error{color:#b42318;background:#fff2f1}.workflow-simple .wf-tools{border:0;gap:10px;width:54px;margin:12px 3px;padding:0}.workflow-simple .wf-tools button{border-radius:9px;flex-direction:column;gap:4px;width:48px;height:52px;display:flex}.workflow-simple .wf-tools span{font-size:10px}.workflow-simple .wf-tools button:not(:first-child){background:#f5f5f7}.wf-compact-node .wf-drag{height:40px;min-height:40px;padding:0 12px;font-size:11px}.wf-compact-node.wf-identity{color:var(--wf-text);background:#fff;justify-content:flex-start;align-items:stretch;gap:0;margin:0}.wf-compact-node .wf-inputs{border-bottom:0}.wf-compact-node .wf-input{gap:5px;padding:0 9px 0 12px;font-size:10px}.wf-compact-node .wf-input>span{max-width:120px}.wf-compact-node .wf-source-link{max-width:120px;font-size:9px;padding:3px 5px!important}.wf-compact-node .wf-in{top:2px}.wf-compact-node .wf-port{flex:none}.wf-card-body{flex:1;min-height:0;padding:10px 12px;overflow:hidden}.wf-card-body .wf-media{height:120px;position:relative}.wf-card-body .wf-media audio{max-width:100%}.wf-card-body .wf-media .wf-empty,.wf-card-body .wf-media small{font-size:11px}.wf-card-asset{margin:7px auto 0;font-size:11px;display:block;color:#06c!important}.wf-card-placeholder{color:#6e6e73;background:#f5f5f7;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;display:flex}.wf-card-placeholder strong{color:#1d1d1f;font-size:12px;font-weight:500}.wf-card-placeholder small{font-size:10px}.wf-card-result{color:#6e6e73;background:#f5f5f7;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:45px;font-size:11px;display:flex}.wf-card-prompt{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;color:#515154;-webkit-box-orient:vertical;margin:8px 0 3px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.wf-prompt .wf-card-prompt{-webkit-line-clamp:3;margin-top:2px}.wf-card-body>small{color:#6e6e73;font-size:9px}.wf-card-output{color:#515154;background:#f5f5f7;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:100%;font-size:11px;display:flex}.wf-edit-node{border-top:1px solid #e5e5ea;border-radius:0 0 10px 10px;flex:none;height:40px;min-height:40px;font-size:11px;color:#06c!important}.wf-edit-node:hover{background:#f5f5f7}.wf-compact-node:focus-within{z-index:3}.wf-inspector{z-index:8;background:#fff;border-left:1px solid #e5e5ea;flex-direction:column;width:350px;min-width:350px;height:760px;max-height:78vh;display:flex;box-shadow:-4px 0 16px #00000005}.wf-inspector>header{border-bottom:1px solid #e5e5ea;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.wf-inspector>header>div{min-width:0}.wf-inspector>header small{color:#6e6e73;margin-bottom:5px;font-size:11px;display:block}.wf-inspector>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.wf-inspector>header button{background:#f5f5f7;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.wf-inspector .wf-content{padding:16px}.wf-inspector .wf-content label{margin-bottom:16px;font-size:12px}.workflow-simple .wf-inspector .wf-content input,.workflow-simple .wf-inspector .wf-content select,.workflow-simple .wf-inspector .wf-content textarea{background:#f9f9fb;border-radius:8px;padding:10px;font-size:13px}.wf-inspector .wf-content textarea{min-height:140px;line-height:1.75}.wf-inspector .wf-prompt-alone{height:300px}.wf-inspector .wf-content .wf-details textarea{min-height:85px}.wf-inspector .wf-details{padding:13px 0;font-size:12px}.wf-inspector .wf-details summary{color:#515154;gap:8px;min-height:24px;list-style:none;display:flex}.wf-inspector .wf-details summary:after{content:"+";color:#6e6e73;margin-left:auto;font-size:16px}.wf-inspector .wf-details[open]>summary:after{content:"−"}.wf-inspector .wf-details summary>svg{display:none}.wf-inspector .wf-port-editor>input{flex:1;width:100px!important}.wf-inspector .wf-port-editor>select{width:75px!important;font-size:11px!important}.wf-inspector .wf-clip{padding:12px}.wf-inspector .wf-clip label{margin:0;font-size:11px}.wf-inspector .wf-remove{min-height:34px;margin-top:12px;font-size:12px;color:#b42318!important}.wf-inspector>footer{color:#6e6e73;background:#f9f9fb;border-top:1px solid #e5e5ea;flex:none;padding:11px 16px;font-size:11px;line-height:1.6}.wf-inspector-hint{color:#6e6e73;font-size:12px;line-height:1.7}.workflow-full .wf-inspector{height:100%;max-height:none;position:absolute;top:0;bottom:0;right:0}.workflow-simple .wf-footer{background:#fff;min-height:42px}.workflow-simple .wf-footer button{min-width:30px}@media (width<=1100px){.wf-inspector{height:100%;max-height:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #00000010}}@media (width<=640px){.workflow-simple .wf-topbar{flex-wrap:nowrap;padding:9px}.workflow-simple .wf-topbar strong{font-size:14px}.workflow-simple .wf-topbar>div{gap:5px}.workflow-simple .wf-top-actions{flex-wrap:nowrap;flex:none;gap:4px!important}.workflow-simple .wf-top-actions button{padding:8px;font-size:11px}.workflow-simple .wf-top-actions .wf-primary{min-width:45px}.workflow-simple .wf-tools{width:41px;margin:9px 2px}.workflow-simple .wf-tools button{width:37px;height:47px}.wf-inspector{width:min(350px,100%);min-width:0;max-width:100%}.wf-inspector .wf-content{padding:13px}.workflow-simple .wf-footer{flex-wrap:nowrap;padding:5px 8px}.workflow-simple .wf-footer>span{min-width:0}.workflow-simple .wf-footer>div{gap:1px}.workflow-simple .wf-footer button{padding:6px 3px}.wf-menu{right:-33px}}.wf-node-number{color:#171717;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.wf-customer-text-fields fieldset{border:1px solid var(--border,#dedee3);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;padding:14px;display:grid}.wf-customer-text-fields fieldset label{min-width:0}.wf-customer-text-fields fieldset input[type=checkbox]{width:auto;margin-right:8px}.wf-customer-text-fields legend{padding:0 5px;font-weight:600}.wf-customer-text-fields p{color:#656773;font-size:13px;line-height:1.6}@media (width<=600px){.wf-customer-text-fields fieldset{grid-template-columns:1fr}}.wf-text-binding-control{gap:7px;padding:12px 12px 0;font-size:12px;line-height:1.5;display:grid}.wf-text-binding-control select{background:#fff;border:1px solid #dddfe5;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 8px;display:block}.wf-text-binding-control span{color:#656773;font-size:11px;line-height:1.5;display:block}.wf-inline-editor textarea.wf-prompt-literal{height:100px;min-height:100px;max-height:160px}.workflow-simple{--wf-bg:#eeeeef}.workflow-simple .wf-viewport{background:#eeeeef}.workflow-simple .wf-topbar>div>.wf-preparation-state{color:#606570;white-space:nowrap;background:#f0f0f2;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.wf-preparation-state[data-preparation-state=ready]{color:#367344!important;background:#edf6ee!important}.wf-preparation-state[data-preparation-state=unsaved],.wf-preparation-state[data-preparation-state=preparing]{color:#875d16!important;background:#fff4df!important}.workflow-simple .wf-compact-node{background:#fff;border-radius:14px;font-size:18px}.wf-compact-node .wf-drag{gap:12px;height:56px;min-height:56px;padding:0 16px}.wf-compact-node .wf-node-number{flex:none;font-size:22px}.wf-compact-node .wf-node-title{text-overflow:ellipsis;white-space:nowrap;color:#292b30;text-align:left;min-width:0;font-size:18px;font-weight:550;overflow:hidden}.wf-compact-node .wf-state{white-space:nowrap;flex:none;font-size:15px}.wf-compact-node .wf-single-input{left:-15px}.wf-ordered-inputs{box-sizing:border-box;flex-direction:column;min-height:0;padding-bottom:8px;display:flex}.wf-input-heading{color:#74767c;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}.wf-input-heading strong{color:#45474d;font-size:17px;font-weight:550}.wf-input-heading strong span{color:#74767c;margin-left:4px;font-weight:400}.wf-input-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5d5d8 #fff;flex:1;min-height:0;overflow:auto}.wf-input-empty{box-sizing:border-box;color:#7c7f85;justify-content:center;align-items:center;padding:12px 22px;font-size:17px;line-height:1.6;display:flex}.wf-input-row{box-sizing:border-box;cursor:grab;background:#fff;border:2px solid #0000;border-radius:8px;grid-template-columns:22px 28px 52px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px 10px;display:grid}.wf-input-row:hover{background:#f7f7f8}.wf-input-row.is-dragging{opacity:.45}.wf-input-row.is-drag-over{background:#edf5fe;border-color:#0071e3}.wf-sort-handle{cursor:grab;background:0 0;place-items:center;width:22px;height:34px;padding:0;display:grid;color:#989aa0!important}.wf-input-number{color:#555961;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.wf-input-thumbnail{background:#f5f5f6;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;width:52px;min-width:0;height:52px;padding:0;display:flex;overflow:hidden;color:#7d818a!important}.wf-input-thumbnail img,.wf-input-thumbnail video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.wf-input-caption{gap:5px;min-width:0;display:grid}.wf-input-caption strong{text-overflow:ellipsis;white-space:nowrap;color:#27292f;font-size:18px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.wf-input-caption small{text-overflow:ellipsis;white-space:nowrap;color:#797c83;font-size:15px;line-height:1.3;display:block;overflow:hidden}.wf-input-row .wf-disconnect{border-radius:5px;width:24px;height:34px;padding:0}.wf-input-row .wf-disconnect:hover{background:#eaeaec}.workflow-simple .wf-inline-editor{border-radius:0 0 14px 14px}.workflow-simple .wf-inline-editor .wf-content{padding:16px}.workflow-simple .wf-inline-editor .wf-content label{margin-bottom:16px;font-size:17px;line-height:1.5}.workflow-simple .wf-inline-editor input,.workflow-simple .wf-inline-editor select,.workflow-simple .wf-inline-editor textarea{background:#fafafa;border-radius:9px;padding:10px 12px;font-size:18px;line-height:1.6}.workflow-simple .wf-inline-editor select{min-height:52px}.workflow-simple .wf-inline-editor textarea{min-height:160px;line-height:1.65}.workflow-simple .wf-inline-editor .wf-model-library{gap:14px;margin-bottom:16px;padding:14px}.workflow-simple .wf-inline-editor .wf-model-library p,.workflow-simple .wf-inline-editor .wf-model-library small,.workflow-simple .wf-inline-editor .wf-model-library details,.workflow-simple .wf-inline-editor .wf-model-library summary{font-size:16px;line-height:1.55}.workflow-simple .wf-inline-editor .wf-model-price{font-size:18px}.workflow-simple .wf-inline-editor .wf-model-price strong{font-size:22px}.workflow-simple .wf-inline-editor .wf-model-reapply{font-size:16px}.workflow-simple .wf-inline-editor .wf-model-controls,.workflow-simple .wf-inline-editor .wf-model-extra>div{gap:12px}.workflow-simple .wf-inline-editor .wf-result{height:76px}.workflow-simple .wf-inline-editor .wf-result strong{font-size:18px}.workflow-simple .wf-inline-editor .wf-media{height:220px}.workflow-simple .wf-inline-editor .wf-media audio{width:100%;max-width:100%}.workflow-simple .wf-inline-editor .wf-choose-asset{min-height:47px;font-size:18px}.workflow-simple .wf-inline-editor .wf-file-name{max-height:62px;font-size:17px}.workflow-simple .wf-inline-editor .wf-details,.workflow-simple .wf-inline-editor .wf-content small,.workflow-simple .wf-inline-editor .wf-clip>span{font-size:16px}.workflow-simple .wf-inline-editor .wf-clip{gap:10px;padding:12px}.workflow-simple .wf-inline-editor .wf-clip label{margin:0;font-size:16px}.workflow-simple .wf-inline-editor .wf-remove{min-height:34px;margin-top:8px;font-size:16px}.workflow-simple .wf-inline-editor .wf-node-error{font-size:16px;line-height:1.6}.workflow-simple .wf-text-binding-control{padding:16px 16px 0;font-size:17px}.workflow-simple .wf-text-binding-control select{height:48px;font-size:18px}.workflow-simple .wf-text-binding-control span{font-size:15px}.wf-output-audio{background:#fafafa;border:1px solid #e1e2e5;border-radius:10px;margin:0 0 16px;padding:13px}.wf-output-audio label:last-child{margin-bottom:0}.wf-audio-binding{color:#51555e;background:#efeff1;border-radius:7px;align-items:center;gap:9px;margin:-3px 0 14px;padding:10px;font-size:16px;display:flex}.wf-audio-binding>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wf-audio-binding>button{flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.wf-audio-missing{color:#9a5a13;margin:0 0 14px;font-size:16px;line-height:1.6}.wf-output-audio .wf-two{gap:12px}.wf-audio-title{box-sizing:border-box;flex:none;align-items:center;gap:10px;height:56px;padding:0 16px;font-size:18px;display:flex}.wf-audio-title>span{color:#06c;margin-left:auto;font-size:15px}.wf-audio-title strong{font-weight:600}.wf-audio-body{border-top:1px solid #e5e5ea;gap:18px;min-width:0;padding:18px 18px 16px;display:grid}.wf-audio-body>strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:500;line-height:1.5;overflow:hidden}.wf-audio-body>audio{width:100%;min-width:0}.wf-audio-body>p{color:#797c83;margin:0;font-size:17px}.wf-audio-remove{justify-self:start;align-items:center;gap:7px;padding:0;font-size:16px;display:flex;color:#6e6e73!important}.wf-local-name{gap:14px;min-width:0;display:grid}.wf-local-name>strong{color:#256749;font-size:17px;line-height:1.5}.wf-local-name fieldset{border:1px solid #e1e4e8;border-radius:10px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.wf-local-name legend{color:#64748b;font-size:14px}.wf-local-name label{gap:6px;min-width:0;display:grid}.wf-local-name input{box-sizing:border-box;width:100%;min-width:0}.wf-local-name fieldset>span{color:#64748b;font-size:13px}.presentation-card{overflow:hidden}.presentation-title input{background:0 0;border:1px solid #0000;width:100%;min-width:0;padding:6px 0;font-size:15px;font-weight:600}.presentation-title input:focus{border-color:var(--line);background:#fff}.presentation-card .material-cover{position:relative}.presentation-cover-label{background:#ffffffeb;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.presentation-tags{align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.presentation-tags select{min-width:0;max-width:120px;padding:7px;font-size:12px}.presentation-variants{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;display:flex}.presentation-variants legend{color:var(--muted);margin-bottom:6px;font-size:11px}.presentation-variants label{align-items:center;gap:4px;display:flex}.presentation-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.presentation-card-actions button{flex:1;min-height:36px;padding:7px 10px;font-size:12px}.presentation-card .error-box{font-size:11px}.cover-editor{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);align-items:start;gap:28px;display:grid}.cover-adjust,.cover-live{min-width:0}.cover-controls{grid-template-columns:minmax(0,1fr) 110px;gap:10px;margin-bottom:14px;display:grid}.cover-controls label{font-size:12px}.cover-controls select{width:100%;min-width:0;font-size:12px}.cover-crop-stage{touch-action:none;cursor:grab;background:#f3f4f7;border:1px solid #d7dce5;max-width:100%;max-height:420px;margin:auto;position:relative;overflow:hidden}.cover-crop-stage:active{cursor:grabbing}.cover-crop-stage canvas{object-fit:contain;width:100%;height:100%;display:block}.cover-crop-stage>span{background:#f3f4f7;place-items:center;display:grid;position:absolute;inset:0}.cover-zoom{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;margin-top:15px;font-size:12px;display:grid}.cover-timeline{margin-top:16px}.cover-filmstrip{border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cover-filmstrip button{min-width:0;padding:0}.cover-filmstrip img{object-fit:cover;width:100%;height:52px;display:block}.cover-timeline>input{accent-color:#1677ff;width:100%;padding:0}.cover-timeline>span{color:var(--muted);font-size:11px}.cover-live>h3{margin:0;font-size:16px}.cover-live>p{color:var(--muted);font-size:12px}.cover-phone{background:#fff;border:1px solid #d9dde5;border-radius:22px;min-height:340px;padding:15px 12px;box-shadow:0 8px 25px #00000008}.cover-phone-heading{padding-bottom:22px;font-size:20px;font-weight:700}.cover-phone-heading small{float:right;margin-top:8px;font-size:12px;font-weight:400}.cover-preview-section{margin-bottom:12px;font-size:14px;font-weight:600}.cover-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cover-live-grid.image{grid-template-columns:repeat(3,minmax(0,1fr))}.cover-live-grid .template-card{width:100%;min-width:0;padding:0}.cover-live-grid .card-media,.cover-live-grid .dynamic-media{aspect-ratio:var(--cover-ratio);height:auto!important;min-height:0!important}.cover-live-grid .card-media img{object-fit:cover;width:100%;height:100%}.cover-live-grid .card-title{white-space:normal;line-height:1.4;font-size:10px!important}.cover-neighbor{aspect-ratio:var(--cover-ratio);color:#8a93a3;background:#f2f4f8;border-radius:9px;place-items:center;font-size:10px;display:grid}.cover-footer{margin-top:22px}@media (width<=700px){.cover-editor{grid-template-columns:1fr;gap:22px}.cover-phone{max-width:330px;min-height:280px;margin:auto}.cover-controls{grid-template-columns:minmax(0,1fr) 100px}.presentation-tags{flex-wrap:wrap}.presentation-tags select{max-width:100%}.presentation-variants{gap:5px}.presentation-variants label{font-size:11px}.presentation-card-actions{flex-direction:column}.presentation-card-actions button{width:100%}.cover-crop-stage{max-height:340px}.cover-live-grid .template-card{font-size:11px}}.presentation-classification{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.presentation-classification label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.presentation-classification select{width:100%;min-width:0;min-height:36px;color:var(--ink);background:#fff;padding:7px 9px;font-size:12px}.presentation-navigation{border:0;min-width:0;margin:0;padding:0}.presentation-navigation>.admin-intro{flex-wrap:wrap;align-items:flex-start}.presentation-navigation>.admin-intro>.button-row{flex:0 auto;width:auto;max-width:100%}.presentation-navigation>.admin-intro>.button-row>.secondary{width:auto;max-width:100%}.cover-filmstrip{position:relative}.cover-filmstrip:after{content:"";top:0;bottom:0;left:var(--seek,0%);pointer-events:none;background:#fff;width:2px;position:absolute;box-shadow:0 0 0 1px #1677ff}.cover-adjust{border:0;margin:0;padding:0}.presentation-save-status{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.presentation-save-status:empty{display:none}.modal:has(>.modal-body>.cover-editor){width:min(1120px,100vw - 32px);max-width:none}.cover-editor{--cover-stage-height:clamp(340px,52dvh,560px);grid-template-columns:minmax(0,1fr) 330px;gap:32px}.cover-crop-stage{max-height:none}.cover-controls{grid-template-columns:minmax(0,1fr) 140px}.cover-controls select,.cover-source-static{min-height:44px}.cover-source-static{background:var(--soft);border-radius:12px;align-items:center;padding:10px 14px;display:flex}.presentation-preparation{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.5}.cover-conflict-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cover-conflict-review figure{min-width:0;margin:0}.cover-conflict-review img{object-fit:contain;background:var(--soft);width:100%;height:180px}.cover-conflict-review figcaption{overflow-wrap:anywhere;margin-top:6px;font-size:12px}@media (width<=760px){.modal:has(>.modal-body>.cover-editor){width:min(100%,100vw - 16px)}.modal:has(>.modal-body>.cover-editor)>.modal-body{padding:12px 16px 20px}.cover-editor{--cover-stage-height:420px;grid-template-columns:1fr;gap:22px}.cover-controls{grid-template-columns:minmax(0,1fr) 100px}.cover-phone{max-width:330px}.cover-live>h3{margin-top:0}.cover-conflict-review{gap:10px}.cover-conflict-review img{height:140px}}.presentation-costs{border-top:1px solid var(--line);min-width:0;margin-top:12px;padding-top:10px}.presentation-costs>summary{cursor:pointer;flex-direction:column;gap:4px;min-width:0;font-size:11px;list-style:none;display:flex}.presentation-costs>summary::-webkit-details-marker{display:none}.presentation-costs>summary>span{color:var(--muted)}.presentation-costs>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.presentation-cost-amount{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.presentation-cost-amount>strong{font-size:13px;font-weight:600}.presentation-cost-amount>small,.presentation-cost-expand{color:var(--muted);font-size:11px}.presentation-cost-expand{margin-top:3px}.presentation-costs[open] .presentation-cost-expand{display:none}.presentation-cost-detail{min-width:0;margin-top:10px}.presentation-cost-variant{border-top:1px solid var(--line);min-width:0;margin-top:9px;padding-top:9px}.presentation-cost-variant>header{flex-direction:column;gap:4px;min-width:0;display:flex}.presentation-cost-variant>header>strong{overflow-wrap:anywhere;font-size:12px}.presentation-cost-variant .presentation-cost-amount>strong{font-size:12px}.presentation-cost-item{border-left:2px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;margin-top:8px;padding:8px 0 0 9px;display:flex}.presentation-cost-item>span,.presentation-cost-item>strong{font-size:11px}.presentation-cost-item>strong{font-weight:500}.presentation-cost-item>small{color:var(--muted);font-size:10px}.presentation-cost-note{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.6}.presentation-cost-choice{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:400;line-height:1.5;display:block}.modal:has(>.modal-body>.display-materials-editor){width:min(1180px,100vw - 32px);max-width:none}.display-materials-editor{--cover-stage-height:clamp(340px,48dvh,520px);min-width:0}.display-editor-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.display-editor-intro>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.display-editor-intro>label{flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.display-editor-intro select{width:180px;min-width:0;min-height:44px}.display-tabs{background:var(--soft);border-radius:12px;gap:8px;margin-bottom:24px;padding:5px;display:flex}.display-tabs>button{min-width:0;min-height:42px;color:var(--muted);background:0 0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.display-tabs>button[aria-selected=true]{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 4px #19294512}.display-dirty-dot{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.display-tab-panel,.display-edit-columns>div{min-width:0}.display-edit-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:32px;display:grid}.display-section-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.display-section-heading>strong{font-size:13px}.display-section-heading>small{color:var(--muted);font-size:11px}.display-source-picker{min-width:0;margin-bottom:22px}.display-source-options{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:220px;padding:2px;display:grid;overflow-y:auto}.display-source-options>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:5px}.display-source-options>button.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.display-source-art{background:var(--soft);height:66px;color:var(--muted);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;overflow:hidden}.display-source-art>img,.display-source-art>.sprite{object-fit:cover;width:100%;height:100%}.display-source-art>small{font-size:10px}.display-source-caption{overflow-wrap:anywhere;padding:6px 3px 2px;font-size:11px;line-height:1.45;display:block}.display-source-caption>small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.display-empty{border:1px dashed var(--line);background:var(--soft);text-align:center;min-height:140px;color:var(--muted);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 18px;font-size:14px;line-height:1.6;display:flex}.display-empty>small{max-width:400px;font-size:12px}.display-crop-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.display-crop-heading>span{color:var(--muted);font-size:12px}.display-crop-heading>label{align-items:center;gap:8px;font-size:12px;display:flex}.display-crop-heading select{width:105px;min-width:0;min-height:40px;padding:8px 10px;font-size:12px}.display-materials-editor .cover-crop-stage{min-height:0}.display-materials-editor .cover-phone{min-height:310px}.display-role-select{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.display-role-select>button{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:40px;padding:9px 14px;font-size:12px}.display-role-select>button.is-selected{color:var(--accent);border-color:var(--accent);background:#f5f8ff}.display-role-overview>h3{margin:0;font-size:16px}.display-role-overview>p{color:var(--muted);margin:8px 0 15px;font-size:12px}.display-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px;min-width:0;display:grid}.display-role-grid>figure{min-width:0;margin:0}.display-role-grid>figure>img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.display-role-grid figcaption{overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.5}.display-role-placeholder{aspect-ratio:1;background:var(--soft);border:1px dashed var(--line);color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.display-reset{min-height:38px;margin-top:14px;font-size:12px;display:block}.display-preview-edit{max-width:850px;margin:auto}.display-clip{border:0;min-width:0;margin:0;padding:0}.display-clip>video{object-fit:contain;background:#15191f;border-radius:12px;width:100%;height:min(40dvh,380px);display:block}.display-clip-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 12px;display:grid}.display-clip-times>label{min-width:0;font-size:12px}.display-clip-times input{width:100%;min-width:0}.display-clip-times input[type=number]{margin:8px 0 5px}.display-clip-times input[type=range]{accent-color:var(--accent);padding:0}.display-clip-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.display-clip-actions>label{align-items:center;gap:6px;font-size:12px;display:flex}.display-clip-actions>button{min-height:40px;font-size:12px}.display-editor-footer{border-top:1px solid var(--line);z-index:2;background:#fff;margin-top:24px;padding:17px 0 8px;position:sticky;bottom:-24px}.display-editor-footer>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.display-editor-footer>.button-row{justify-content:flex-end}.display-editor-footer>.button-row>button{flex:none;min-width:118px}.display-editor-footer>small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6;display:block}.display-contract-notice{background:#fffaf0;border:1px solid #ecd8a3;border-radius:10px;margin-bottom:16px;padding:14px;font-size:12px;line-height:1.6}.display-contract-notice>p{margin:0 0 10px}.display-contract-notice button{font-size:12px}.display-role-archive{background:var(--soft);border-radius:10px;margin-top:22px;padding:14px;font-size:12px}.display-role-archive summary{cursor:pointer}.display-role-archive .display-role-grid{grid-template-columns:repeat(auto-fill,minmax(100px,140px))}.display-materials-editor .button-row{flex-wrap:wrap;gap:10px;width:100%;min-width:0;display:flex}.display-materials-editor .button-row>button{flex:140px;width:auto;max-width:100%}.display-materials-editor .display-editor-footer>.button-row>button{flex:none;min-width:118px;padding:12px 20px}.display-source-art>.artwork{flex:none;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.display-source-art>.artwork>img{object-fit:cover;width:100%;height:100%;display:block}.display-conflict-list>section{border-top:1px solid var(--line);padding:8px 0 18px}.display-conflict-list h3{margin:12px 0;font-size:14px}.display-conflict-list p{font-size:12px;line-height:1.6}.display-conflict-roles{margin-top:18px}.display-conflict-roles>strong{margin-bottom:10px;font-size:13px;display:block}.display-role-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.display-role-compare>img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.display-role-compare>span{aspect-ratio:1;background:var(--soft);color:var(--muted);text-align:center;place-items:center;padding:5px;font-size:10px;display:grid}@media (width<=800px){.modal:has(>.modal-body>.display-materials-editor){width:calc(100vw - 16px)}.modal:has(>.modal-body>.display-materials-editor)>.modal-body{padding:12px 16px 20px}.display-materials-editor{--cover-stage-height:400px}.display-edit-columns{grid-template-columns:1fr;gap:24px}.display-editor-intro{flex-direction:column;align-items:flex-start;gap:14px}.display-editor-intro>label{justify-content:space-between;width:100%}.display-editor-intro select{width:170px;max-width:65%}.display-tabs{margin-bottom:20px}.display-tabs>button{font-size:13px}.display-source-options{grid-template-columns:repeat(3,minmax(0,1fr));max-height:230px}.display-source-caption{font-size:10px}.display-role-overview{width:100%;max-width:400px;margin:auto}.display-role-grid,.display-clip-times{gap:14px}.display-clip-actions{gap:10px}.display-editor-footer{padding-top:14px;bottom:-20px}.display-materials-editor .display-editor-footer>.button-row>button{flex:1;min-width:0}.display-conflict-roles .display-role-grid{grid-template-columns:1fr}}.material-classification{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:20px;padding:16px}.material-categories{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.material-categories>button{text-align:left;border:1px solid var(--line);border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:64px;padding:16px 12px;display:grid}.material-categories strong{font-size:14px}.material-categories span{color:var(--muted);font-size:12px}.material-categories .active{background:var(--selected);border-color:var(--accent);color:var(--link)}.material-forms{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}.material-forms button{border-radius:22px;min-height:44px;padding:10px 16px;font-size:13px}.material-forms span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px}.material-forms .active{background:var(--selected);color:var(--link)}.material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.material-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;position:relative;overflow:hidden}.material-cover{background:var(--soft);width:100%;padding:0;display:block}.material-cover>.artwork,.material-cover>.missing-art{height:210px;min-height:210px}.material-cover img{object-fit:contain!important}.material-select{z-index:2;background:var(--surface);border-radius:6px;padding:4px;position:absolute;top:12px;left:12px}.material-card-body{padding:16px}.material-card-body>small{color:var(--muted);font-size:11px}.material-card h3{overflow-wrap:anywhere;min-height:46px;margin:6px 0;font-size:15px;line-height:23px}.material-card-tags{color:var(--muted);gap:8px;margin:8px 0 16px;font-size:11px;display:flex}.material-card-body>.secondary{width:100%}.category-editor{margin:24px 0}.category-editor-row{align-items:center;gap:10px;margin:10px 0;display:flex}.category-editor-row>input{flex:1;min-width:0}.category-editor-row>span{color:var(--muted);width:40px;font-size:12px}.category-editor-row>label{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.category-editor .button-row{flex-wrap:wrap}.material-editor-heading{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.material-editor-heading>div{flex:1;min-width:180px}.material-editor-heading h2{margin-top:5px;font-size:21px}.material-editor-heading small{color:var(--muted)}.material-info-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;display:grid}.material-info-grid .admin-edit-form>label,.material-node-inspector .admin-edit-form>label{margin-top:18px;display:block}.material-info-grid input,.material-info-grid textarea,.material-node-inspector input:not([type=checkbox]),.material-node-inspector textarea{width:100%;margin-top:8px}.material-info-grid fieldset{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:14px}.material-info-grid legend{padding:0 6px;font-size:13px}.material-checks{flex-wrap:wrap;gap:14px;display:flex}.material-checks label{align-items:center;gap:8px;font-size:13px;display:flex}.material-checks input{width:auto;margin:0}.material-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.material-asset{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;min-width:0;padding:12px}.material-asset-preview{background:var(--soft);border-radius:8px;place-items:center;height:154px;display:grid;overflow:hidden}.material-asset-preview img{object-fit:contain;width:100%;height:100%}.material-asset>strong,.material-asset>small,.material-asset>span{overflow-wrap:anywhere;display:block}.material-asset>strong{margin:12px 0 6px;font-size:13px;line-height:19px}.material-asset>small{max-height:32px;color:var(--muted);font-size:11px;overflow:hidden}.material-asset>span{color:var(--muted);margin-top:10px;font-size:11px}.material-full-preview{object-fit:contain;max-width:100%;max-height:65vh;margin:auto;display:block}.material-source-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);border-radius:10px;max-height:65vh;padding:20px;font-family:inherit;font-size:14px;line-height:1.8;overflow-y:auto}.material-version{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;display:flex}.material-node-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.material-node-toolbar>.secondary{flex:none}.material-workspace{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) 320px;display:grid;overflow:hidden}.material-canvas{min-width:0}.canvas-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding:8px 12px;font-size:12px;display:flex}.canvas-toolbar>span:last-child{color:var(--muted);flex:1;min-width:120px;font-size:11px}.canvas-scroll{background-color:var(--soft);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px;height:720px;max-height:75vh;overflow:auto}.canvas-space{position:relative}.canvas-lines{pointer-events:none;color:var(--muted);position:absolute;overflow:visible}.canvas-lines>path{fill:none;stroke:var(--line);stroke-width:2.5px}.canvas-lines>path.active{stroke:var(--accent);color:var(--accent)}.canvas-node{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:256px;height:184px;position:absolute;box-shadow:0 3px 10px #00000007}.canvas-node.selected{outline:2px solid var(--accent)}.canvas-node-heading{text-align:left;border-bottom:1px solid var(--line);touch-action:none;cursor:grab;width:100%;height:78px;padding:12px 15px;display:block}.canvas-node-heading:active{cursor:grabbing}.canvas-node-heading strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;line-height:19px;display:block;overflow:hidden}.canvas-node-heading small{color:var(--muted);font-size:11px}.canvas-node-body{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 15px;display:flex}.canvas-node-body img{object-fit:contain;background:var(--soft);border-radius:6px;width:64px;height:70px}.canvas-node-body>span{font-size:13px}.canvas-node-body small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.canvas-node-letter{background:var(--soft);border-radius:6px;place-items:center;width:64px;height:70px;display:grid;font-size:24px!important}.canvas-port{width:30px;height:30px;color:var(--muted);z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:50%;place-items:center;padding:0;font-size:15px;display:grid;position:absolute;top:73px}.canvas-port.in{left:-15px}.canvas-port.out{right:-15px}.canvas-port.active{color:var(--accent);border-color:var(--accent)}.material-node-inspector{border-left:1px solid var(--line);max-height:780px;padding:20px;overflow:auto}.material-node-inspector h3{font-size:17px}.material-node-inspector label{font-size:13px}.material-node-inspector textarea{font-size:13px;line-height:1.6}.node-asset-options{max-height:340px;margin:12px 0;overflow:auto}.node-asset-options>label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.node-asset-options input{flex:none;margin-top:3px}.node-asset-options small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.node-edge-row{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.node-edge-row>span{overflow-wrap:anywhere;flex:1}.usage-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:auto}.usage-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.usage-table th{text-align:left;background:var(--soft);padding:14px;font-weight:600}.usage-table td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;max-width:290px;padding:14px}.usage-table small{color:var(--muted);margin-top:5px;display:block}.usage-table code{font-size:10px}.usage-table .status-badge{white-space:normal}@media (width<=1200px){.material-grid,.material-assets{grid-template-columns:repeat(3,minmax(0,1fr))}.material-workspace{grid-template-columns:minmax(0,1fr) 280px}.material-node-inspector{padding:16px}}@media (width<=900px){.material-grid,.material-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.material-info-grid,.material-workspace{grid-template-columns:1fr}.material-node-inspector{border-left:0;border-top:1px solid var(--line);max-height:none}.canvas-scroll{height:500px}}@media (width<=640px){.material-classification{padding:12px}.material-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.material-categories>button{padding:12px 10px}.material-forms{gap:2px}.material-forms button{padding:10px 12px}.material-grid,.material-assets{gap:10px}.material-cover>.artwork,.material-cover>.missing-art{height:170px;min-height:170px}.material-card-body{padding:12px}.material-card h3{min-height:46px;font-size:14px}.material-card-body>.secondary{padding:10px 7px;font-size:12px}.material-card-tags{gap:5px;font-size:10px}.material-editor-heading{gap:12px}.material-editor-heading>div{min-width:180px}.material-editor-heading>.field-help{flex-basis:55%}.material-editor-heading>.primary{margin-left:auto}.category-editor-row{gap:5px}.category-editor-row>span{display:none}.category-editor-row .icon-button{width:32px;min-width:32px}.category-editor-row input{padding:10px 8px}.material-node-toolbar{align-items:flex-start}.material-node-toolbar>p{font-size:11px}.material-asset-preview{height:110px}.material-source-text{padding:12px;font-size:13px}.material-editor .admin-subtabs{overflow:auto}.material-node-inspector{padding:16px}.canvas-scroll{height:410px}.canvas-toolbar{padding:6px}.admin-intro .button-row{flex-wrap:wrap;justify-content:flex-end}}.admin-intro .button-row>.secondary{white-space:nowrap;flex:none}.material-editor-heading .primary{white-space:nowrap}.material-checks label{line-height:22px}.admin-sidebar nav button{white-space:nowrap}.material-editor-heading>.primary{flex:none;width:auto;min-width:120px}.material-editor-heading>.field-help{font-size:11px}.admin-intro>.button-row{flex:none;width:auto}.material-editor-heading.material-workspace-heading{align-items:center;gap:12px;margin-bottom:14px}.material-workspace-heading>.material-workspace-title{flex:1;min-width:160px}.material-workspace-title h2{overflow-wrap:anywhere;margin:3px 0;font-size:20px;line-height:1.4}.material-workspace-title>.field-help{margin:0;font-size:11px;display:block}.material-workspace-heading>.material-context-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.material-context-actions>.secondary{white-space:nowrap;min-height:40px;padding:8px 12px;font-size:12px}.material-context-actions .material-history-button{border:1px solid var(--line);border-radius:10px;width:40px;min-width:40px;height:40px}.material-navigation-modal .modal{width:min(960px,100vw - 32px);max-width:none}.material-navigation-modal .modal-body{padding-top:12px}.material-navigation-modal .material-info-grid{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:18px}.material-navigation-modal .material-assets{grid-template-columns:repeat(3,minmax(0,1fr))}.material-navigation-modal .admin-toolbar{flex-wrap:wrap}.material-navigation-modal .admin-toolbar>.search-field{flex:1;min-width:180px}.material-navigation-modal .admin-toolbar>select{flex:0 auto;width:auto;max-width:100%}.material-navigation-modal .admin-toolbar>.primary{flex:none;width:auto}.material-dialog-actions{border-top:1px solid var(--line);background:var(--surface);z-index:1;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;padding-bottom:18px;display:flex;position:sticky;bottom:-24px}.material-dialog-actions>.field-help{margin-right:auto;font-size:12px}.material-dialog-actions>.primary,.material-dialog-actions>.secondary{flex:none;width:auto;min-width:92px}.material-dialog-notice{background:#f1f7ff;border:1px solid #c9ddf8;border-radius:10px;margin-bottom:14px;padding:10px 14px;color:var(--link)!important;font-size:13px!important}.template-switcher-filters{grid-template-columns:minmax(220px,1.5fr) minmax(140px,1fr) minmax(140px,1fr);align-items:end;gap:12px;display:grid}.template-switcher-filters>label{color:var(--muted);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.template-switcher-filters select{width:100%;min-width:0}.template-switcher-filters>.search-field{min-width:0}.template-switcher-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.template-switcher-item{border:1px solid var(--line);text-align:left;background:var(--surface);border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:90px;padding:12px;display:flex}.template-switcher-item:hover,.template-switcher-item:focus-visible{border-color:var(--accent);background:var(--soft)}.template-switcher-item.current{background:var(--selected);border-color:var(--accent)}.template-switcher-cover{background:var(--soft);border-radius:7px;flex:none;width:52px;height:64px;overflow:hidden}.template-switcher-cover>.artwork,.template-switcher-cover>.missing-art{width:100%;height:100%;min-height:0}.template-switcher-cover img{object-fit:contain!important}.template-switcher-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.template-switcher-copy>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.template-switcher-copy>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.template-switcher-current{color:var(--link);flex:none;align-items:center;gap:3px;font-size:11px;display:flex}@media (width<=760px){.material-workspace-heading>.material-context-actions{flex-basis:100%;justify-content:flex-end}.material-navigation-modal .material-info-grid{grid-template-columns:1fr}.template-switcher-filters{grid-template-columns:1fr 1fr}.template-switcher-filters>.search-field{grid-column:1/-1}.template-switcher-list{grid-template-columns:1fr}.material-navigation-modal .material-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.material-workspace-heading>.material-workspace-title{min-width:120px}.material-workspace-title h2{font-size:17px}.material-workspace-heading>.text-button{padding:8px 0;font-size:12px}.material-workspace-heading>.material-context-actions{justify-content:flex-start;gap:6px}.material-context-actions>.secondary{padding:8px 10px}.material-navigation-modal .modal{width:100%;max-height:94dvh}.material-navigation-modal .modal-body{padding-left:16px;padding-right:16px}.material-dialog-actions{flex-wrap:wrap;bottom:-16px}.material-dialog-actions>.field-help{flex-basis:100%;width:100%}.material-navigation-modal .admin-toolbar>.search-field{flex-basis:100%}.material-navigation-modal .admin-toolbar>select{flex:1;min-width:0}.material-navigation-modal .admin-toolbar>.primary{padding:10px 12px}.template-switcher-cover{width:46px;height:58px}}.usage-costs{min-width:0}.cost-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.cost-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.cost-metrics span,.cost-metrics small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.cost-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:15px 0 8px;font-size:28px;line-height:1.3;display:block}.cost-context,.cost-caption{color:var(--muted);margin:12px 0 18px;font-size:12px;line-height:1.7}.cost-toolbar{align-items:center;gap:12px;margin:0 0 16px;display:flex}.cost-toolbar>input{flex:1;min-width:0}.cost-toolbar>select{max-width:160px;font-size:13px}.cost-toolbar .secondary{flex:none;min-height:44px;padding:9px 16px;font-size:13px}.cost-filter{background:var(--selected);color:var(--link);border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:8px 11px;font-size:12px;display:inline-flex}.cost-filter button{place-items:center;display:grid}.cost-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:100%;overflow:auto}.cost-table{border-collapse:collapse;width:100%;min-width:740px;font-size:12px}.cost-table th{background:var(--soft);color:var(--muted);text-align:left;white-space:nowrap;padding:13px 16px;font-size:11px;font-weight:500}.cost-table td{border-top:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:290px;padding:17px 16px}.cost-table strong{font-size:13px;font-weight:600;display:block}.cost-table small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.cost-table code{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.cost-row-action{white-space:nowrap;min-height:36px;color:var(--link);align-items:center;gap:3px;font-size:12px;display:flex}.cost-status{background:var(--soft);white-space:nowrap;color:var(--muted);border-radius:6px;padding:5px 8px;font-size:11px;display:inline-block}.cost-status.confirmed{color:#06c;background:#edf5fe}.cost-status.conflict,.cost-status.warning,.cost-warning{background:#fff7ed;color:#a24f11!important}.cost-detail{min-width:0}.cost-detail-heading{gap:7px;display:grid}.cost-detail-heading>strong{font-size:18px;line-height:1.5}.cost-detail-heading>span{color:var(--muted);font-size:13px}.cost-detail-heading>code{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.cost-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.cost-detail-actions .secondary{min-height:40px;padding:8px 14px;font-size:12px}.cost-detail-actions small{font-size:11px}.cost-detail-summary{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;display:grid}.cost-detail-summary span{color:var(--muted);font-size:11px;display:block}.cost-detail-summary strong{overflow-wrap:anywhere;margin-top:9px;font-size:20px;font-weight:600;display:block}.cost-node-list{gap:11px;display:grid}.cost-node{border:1px solid var(--line);border-radius:11px;padding:16px}.cost-node>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cost-node header>div{min-width:0}.cost-node strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.cost-node small{overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.cost-node-amounts{color:var(--muted);flex-wrap:wrap;gap:25px;margin:14px 0;font-size:12px;display:flex}.cost-node-amounts b{color:var(--text);margin-left:8px;font-weight:500}.cost-node details{border-top:1px solid var(--line);color:var(--muted);padding-top:11px;font-size:11px}.cost-node summary{cursor:pointer;min-height:24px;line-height:1.7}.cost-node dl{grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.7;display:grid}.cost-node dd{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.cost-import{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.cost-import>summary{cursor:pointer;min-height:38px;font-size:14px;font-weight:500}.cost-import>p{color:var(--muted);margin:8px 0 16px;font-size:12px;line-height:1.7}.cost-import .secondary{min-height:40px;padding:8px 14px;font-size:12px}.cost-import>label{margin-top:18px;font-size:12px}.cost-import textarea{min-height:150px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.6}.cost-import>small{overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.7;display:block}.cost-import .cost-confirm{align-items:flex-start;gap:10px;margin:18px 0;line-height:1.7;display:flex}.cost-confirm input{flex:none;margin-top:2px}.cost-import>.primary{width:auto;min-height:42px;padding:10px 20px;font-size:13px}.cost-file-name{color:var(--link)!important}.cost-notice{color:#06c;background:#edf5fe;border-radius:9px;margin:14px 0;padding:13px;font-size:12px;line-height:1.7}.usage-costs .load-more{margin:18px auto;display:block}.cost-detail .empty{min-height:170px;padding:24px 10px}@media (width<=760px){.cost-metrics{gap:9px}.cost-metrics>div{padding:14px 12px}.cost-metrics strong{margin:11px 0 7px;font-size:22px}.cost-metrics span,.cost-metrics small{font-size:10px}.cost-toolbar{flex-wrap:wrap;gap:8px}.cost-toolbar>input{flex-basis:calc(100% - 95px)}.cost-toolbar>select{flex:1;max-width:none}.cost-table{min-width:700px}.cost-table th,.cost-table td{padding:13px}.cost-detail-summary{gap:10px;padding:14px}.cost-detail-summary strong{font-size:17px}.cost-node{padding:13px}.cost-node header{gap:8px}.cost-node header .cost-status{font-size:10px}.cost-node-amounts{gap:14px}.cost-detail-actions{gap:9px}.cost-node dl{grid-template-columns:68px minmax(0,1fr)}}.task-record-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.task-record-filters label{color:#667085;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.task-record-filters select,.task-record-filters input{box-sizing:border-box;color:#17212f;background:#fff;border:1px solid #dedee6;border-radius:10px;width:100%;min-width:0;padding:10px}.cost-table td:last-child .cost-row-action{margin:5px 0;display:flex}@media (width<=600px){.task-record-filters{grid-template-columns:1fr 1fr}}@media (width<=640px){.usage-costs>.admin-intro{flex-wrap:wrap}.usage-costs>.admin-intro>.secondary{flex:none;width:auto;max-width:100%}}.task-kind-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.task-kind-tabs button{background:#fff;border:1px solid #dedee6;border-radius:24px;padding:9px 18px}.task-kind-tabs .active{color:#0670ef;background:#edf5ff;border-color:#1680ff}.unified-tasks .admin-toolbar>input{border:1px solid #dedee6;border-radius:12px;flex:1;min-width:0;padding:12px}.task-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.task-row>div:first-child{min-width:0}.task-row h3{margin:8px 0}.task-row small,.task-row p{overflow-wrap:anywhere;color:#667085}.task-row-status{flex-shrink:0;align-items:center;gap:14px;display:flex}.task-pagination{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.unified-task-detail{overflow-wrap:anywhere;max-width:100%}.task-id{white-space:normal;overflow-wrap:anywhere;margin:8px 0;font-size:12px;display:block}.task-facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-facts dt{color:#667085;font-size:12px}.task-facts dd{margin:5px 0}.task-inputs{gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.task-inputs figure{flex:0 0 128px;margin:0}.task-inputs img,.task-inputs video,.task-media-missing{object-fit:contain;background:#f4f5f7;border-radius:10px;width:128px;height:144px}.task-media-missing{place-items:center;font-size:12px;display:grid}.task-inputs figcaption{margin:6px 0;font-size:12px}.task-node{border:1px solid #dedee6;border-radius:12px;margin:12px 0;padding:16px}.task-node p{color:#667085;font-size:13px}.task-node textarea{box-sizing:border-box;resize:vertical;background:#f8f9fb;border:1px solid #dedee6;border-radius:8px;width:100%;margin:8px 0;padding:12px;line-height:1.6}.task-attempts{gap:8px;display:grid}.task-attempts button{text-align:left;white-space:normal}.task-attempts .current{background:#edf5ff}.unified-task-detail details{border-top:1px solid #e5e7eb;margin-top:14px;padding:14px 0}.task-event{border-bottom:1px solid #eee;padding:8px 0}.task-event p{font-size:12px}@media (width<=700px){.task-row{flex-direction:column;align-items:flex-start;gap:14px}.task-row-status{flex-wrap:wrap;justify-content:space-between;width:100%}.task-facts{grid-template-columns:1fr}.task-node .section-heading{align-items:flex-start;gap:8px}.unified-tasks .admin-toolbar{flex-wrap:wrap}.unified-tasks .admin-toolbar>input{flex-basis:100%}}.task-result-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.task-result-card{background:#fff;border:1px solid #e1e4ea;border-radius:12px;margin:0;overflow:hidden}.task-result-card figcaption{justify-content:space-between;gap:8px;padding:12px;display:flex}.task-result-card small{color:#667085}.task-result-card img,.task-result-card video{object-fit:contain;background:#f5f6f8;width:100%;max-height:300px;display:block}.task-result-card>a:last-child{padding:10px 12px;font-size:13px;display:block}.task-result-missing{color:#667085;background:#f5f6f8;padding:30px 12px;font-size:13px}.task-results{margin:20px 0}@media (width<=500px){.task-result-grid{grid-template-columns:1fr}}.provider-settings{gap:20px;max-width:1040px;display:grid}.provider-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:28px}.provider-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.provider-heading h2{margin:0;font-size:19px;line-height:28px}.provider-heading p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:21px}.provider-title{align-items:center;gap:14px;display:flex}.provider-icon{border:1px solid var(--line);width:46px;height:46px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.provider-status{white-space:nowrap;background:var(--soft);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12px}.provider-status.passed{background:var(--selected);color:var(--link)}.provider-status.failed{color:#a52b22;background:#fff3f1}.provider-fields,.provider-identity{border:0;min-width:0;margin:0;padding:0}.provider-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.provider-fields label,.provider-tier-row label,.provider-hosts{min-width:0;font-size:13px;font-weight:550;display:block}.provider-fields label>span{color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.provider-fields input,.provider-tier-row input,.provider-hosts textarea{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:46px;margin-top:8px;padding:12px;font-size:14px;display:block}.provider-fields small,.provider-hosts small{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:11px;font-weight:400;line-height:19px;display:flex}.provider-disclosure{border-top:1px solid var(--line);margin-top:22px}.provider-disclosure summary{cursor:pointer;min-height:50px;padding:17px 0 10px;font-size:14px;font-weight:550;line-height:22px}.provider-disclosure summary>span{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}.provider-disclosure[open] summary{margin-bottom:12px}.provider-identity{gap:16px;display:grid}.provider-identity p{color:var(--muted);margin:0;font-size:12px;line-height:21px}.provider-checkbox{cursor:pointer;align-items:flex-start;gap:9px;line-height:22px;font-size:13px!important;font-weight:400!important;display:flex!important}.provider-checkbox input{width:17px;height:17px;min-height:0;accent-color:var(--accent);flex:none;margin:2px 0 0}.provider-tier-row{align-items:center;gap:30px;display:flex}.provider-tier-row>label{width:min(100%,310px)}.provider-tier-row>div{gap:9px;display:grid}.provider-tier-row small{color:var(--muted);font-size:12px}.provider-tier-row strong{font-size:22px;font-weight:600}.provider-tier-row strong span{color:var(--muted);font-size:12px;font-weight:400}.provider-hint{color:#83571c!important}.provider-save-row{align-items:center;gap:20px;margin-top:26px;display:flex}.provider-save-row .primary{white-space:nowrap;border-radius:10px;flex:none;width:auto;min-height:46px;font-size:13px}.provider-save-row p{color:var(--muted);max-width:340px;margin:0;font-size:12px;line-height:20px}.provider-card .error-box{margin-top:20px}.provider-notice{background:var(--selected);color:var(--link);border-radius:9px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:21px}.provider-connection-error{border-left:3px solid #b74536;margin-top:18px;padding:2px 0 2px 12px}.provider-connection-error strong{color:#a52b22;font-size:13px}.provider-connection-error p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:20px}.provider-checked-at{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:19px}.provider-refresh{min-height:40px;margin-top:8px;font-size:12px}.provider-switch{background:#b6bbc4;border:0;border-radius:999px;flex:none;align-items:center;width:46px;height:28px;padding:3px;transition:background .15s;display:flex}.provider-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s}.provider-switch[aria-checked=true]{background:var(--accent)}.provider-switch[aria-checked=true]>span{transform:translate(18px)}.provider-switch:disabled{opacity:.45;cursor:not-allowed}.provider-budget{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 0;display:grid}.provider-budget>div{min-width:0}.provider-budget small{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.provider-budget strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:27px;font-weight:600;line-height:34px}.provider-budget-note,.provider-stop-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:21px}.provider-blocking{background:var(--soft);border-radius:10px;margin-top:18px;padding:14px 16px;font-size:12px;line-height:21px}.provider-blocking strong{font-weight:550}.provider-blocking ul{margin:6px 0 0;padding-left:18px}.provider-blocking p{margin:5px 0 0}.provider-materials-link{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.provider-materials-link strong{font-size:14px;font-weight:550}.provider-materials-link small{color:var(--muted);margin-top:5px;font-size:12px;line-height:20px;display:block}.provider-materials-link svg{flex:none}.provider-system-details{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:1040px;margin-top:20px;padding:0 22px}.provider-system-details>summary{cursor:pointer;min-height:54px;padding:18px 0;font-size:14px;font-weight:550}.provider-system-details[open]{padding-bottom:20px}.provider-system-details .storage-panel{border:0;border-radius:0;padding:4px 0}.provider-system-details .admin-audit{padding-top:10px}@media (width<=640px){.provider-settings{gap:16px}.provider-card{border-radius:12px;padding:20px 18px}.provider-heading{gap:12px;margin-bottom:22px}.provider-heading h2{font-size:18px}.provider-title{gap:10px}.provider-icon{border-radius:10px;width:38px;height:38px}.provider-heading p{font-size:12px}.provider-status{padding:5px 8px;font-size:11px}.provider-fields{grid-template-columns:1fr;gap:20px}.provider-fields input,.provider-tier-row input,.provider-hosts textarea{font-size:16px}.provider-disclosure summary>span{margin-left:8px;font-size:11px}.provider-tier-row{flex-direction:column;align-items:flex-start;gap:16px}.provider-tier-row>label{width:100%}.provider-tier-row>div{align-items:center;gap:16px;display:flex}.provider-tier-row strong{font-size:20px}.provider-save-row{flex-direction:column;align-items:stretch;gap:11px;margin-top:24px}.provider-save-row .primary{justify-content:center;width:100%}.provider-save-row p{max-width:none;font-size:11px}.provider-budget{gap:12px;padding:18px 0}.provider-budget small{margin-bottom:8px;font-size:10px}.provider-budget strong{font-size:23px;line-height:28px}.provider-materials-link{padding:16px 18px}.provider-system-details{padding:0 18px}.provider-blocking{padding:12px}.provider-stop-note,.provider-budget-note{font-size:11px}.provider-switch{min-height:28px}}.provider-conversion .provider-heading{margin-bottom:20px}.provider-conversion-refresh{white-space:nowrap;align-items:center;gap:6px;min-height:40px;padding:0 8px;display:inline-flex}.provider-conversion-form{align-items:flex-end;gap:16px;display:flex}.provider-conversion-form label{flex:1;max-width:430px;font-size:13px;font-weight:550;display:block}.provider-conversion-form input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:46px;margin-top:8px;padding:12px;font-size:16px;display:block}.provider-conversion-form small{color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;line-height:19px;display:block}.provider-conversion-form .primary{white-space:nowrap;border-radius:10px;flex:none;width:auto;min-height:46px;font-size:13px}.provider-conversion>.provider-hint{color:#83571c;margin:12px 0 0;font-size:12px;line-height:20px}@media (width<=640px){.provider-conversion-form{flex-direction:column;align-items:stretch}.provider-conversion-form label{max-width:none}.provider-conversion-form .primary{justify-content:center;width:100%}.provider-conversion-refresh{font-size:12px}}.text-button.user-delete-action{color:#b42318;white-space:nowrap;min-height:36px}.text-button.user-delete-action.restore{color:var(--link)}.user-delete-name{background:var(--soft);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px}.user-delete-name strong{font-weight:600}.customer-record .user-deleted-label{color:#667085;background:#f2f4f7}@media (width<=640px){.text-button.user-delete-action{min-height:44px}}.local-device-preview{color:#181a1f;background:#eef1f5;width:100vw;height:100dvh;overflow:hidden}.local-device-preview>header{background:#fff;border-bottom:1px solid #dfe3e8;justify-content:center;align-items:center;gap:14px;height:62px;padding:8px 18px;display:flex;box-shadow:0 2px 12px #2432460a}.local-device-preview>header label{align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.local-device-preview>header select{color:#181a1f;background:#f7f8fa;border:1px solid #d9dde3;border-radius:10px;width:auto;min-width:190px;min-height:40px;padding:7px 34px 7px 12px;font-size:13px}.local-device-preview>header span{color:#5b6470;font-variant-numeric:tabular-nums;background:#edf1f6;border-radius:7px;padding:5px 9px;font-size:12px}.local-device-preview>header small{color:#7a828d;font-size:12px}.local-device-stage{place-items:center;height:calc(100dvh - 62px);padding:12px 20px;display:grid}.local-device-frame{background:#111;border-radius:28px;flex:none;position:relative;overflow:hidden;box-shadow:0 18px 55px #202b3b30,0 0 0 1px #1d243033}.local-device-frame iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}@media (height<=760px){.local-device-preview>header{height:54px}.local-device-stage{height:calc(100dvh - 54px);padding:8px 16px}.local-device-preview>header small{display:none}}.local-device-opening{color:#66707d;place-items:center;font-size:14px;display:grid}:root{color:#1d1d1f;font-synthesis:none;--bg:#fff;--surface:#fff;--text:#1d1d1f;--muted:#6e6e73;--soft:#f5f5f7;--line:#e5e5ea;--accent:#0071e3;--link:#06c;--on-accent:#fff;--error:#b42318;--glass:#ffffffc7;--selected:#edf5fe;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.4667}:root[data-theme=dark]{--bg:#000;--surface:#1c1c1e;--text:#f5f5f7;--muted:#a1a1a6;--soft:#2c2c2e;--line:#3a3a3c;--accent:#5ca8ff;--link:#5ca8ff;--on-accent:#071a30;--error:#ff8a80;--glass:#1c1c1ed1;--selected:#152d46;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:28px;font-weight:700;line-height:34px}h2{letter-spacing:-.35px;font-size:20px;font-weight:650;line-height:28px}h3{font-size:16px;font-weight:650;line-height:24px}img,video{max-width:100%;display:block}input,select,textarea{color:var(--text);background:var(--soft);border:1px solid #0000;border-radius:12px;max-width:100%;min-height:44px;padding:12px 14px}input:not([type=checkbox]),textarea{width:100%}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex:none;width:18px;height:18px;min-height:18px;margin:0}textarea{resize:vertical}label{font-size:14px;font-weight:500;display:block}label>input:not([type=checkbox]),label>textarea{margin-top:8px}form>label,form>.primary{margin-top:20px}form>label:first-child{margin-top:0}small{color:var(--muted);font-size:12px;line-height:18px}.subtle{color:var(--muted);font-size:13px;font-weight:400}.field-help{color:var(--muted);margin:12px 0;font-size:12px;line-height:18px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.primary,.secondary,.danger-button{border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:600;line-height:24px;transition:background .15s,transform .15s;display:inline-flex}.primary{background:var(--accent);color:var(--on-accent);width:100%}.primary:active:not(:disabled),.secondary:active:not(:disabled){transform:scale(.985)}.secondary{background:var(--soft);color:var(--text);border-radius:22px;min-height:44px;font-size:14px;line-height:20px}.danger-button{background:var(--error);color:var(--bg)}.text-button{min-height:44px;color:var(--link);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:14px;font-weight:500;display:inline-flex}.icon-button{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.icon-button:hover{background:var(--soft)}.danger{color:var(--error)}.button-row{gap:12px;margin-top:24px;display:flex}.button-row>*{flex:1}.busy{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.spin{animation:1.3s linear infinite spin}.error-box{background:color-mix(in srgb,var(--error) 7%,var(--bg));border:1px solid color-mix(in srgb,var(--error) 20%,transparent);color:var(--error);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:14px;font-size:14px}.error-box button{color:inherit;min-height:44px;text-decoration:underline;display:block}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:48px 20px;display:flex}.empty>svg{color:var(--muted);width:34px;height:34px;margin-bottom:8px}.empty h2{font-size:20px;line-height:28px}.empty p{color:var(--muted);max-width:300px;font-size:14px;line-height:22px}.empty .primary,.empty .secondary{width:auto;min-width:160px;margin-top:12px}.initial-load,.access-denied{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:24px;display:flex}.access-denied .primary{width:auto}.wordmark{letter-spacing:-1.6px;font-size:34px;font-weight:750;line-height:40px}.h5-app{background:var(--bg);width:100%;max-width:600px;min-height:100dvh;margin:0 auto}.h5-app.has-nav,.h5-app.has-cta{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.page{padding:0 20px 24px}.app-header{background:var(--bg);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:76px;padding:12px;display:grid}.app-header h1{letter-spacing:-.2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:24px;overflow:hidden}.app-header.brand-header{justify-content:space-between;padding-left:20px;display:flex}.brand-header>span:first-child{display:none}.brand-header h1{letter-spacing:-1.2px;font-size:28px;line-height:34px}.header-space{width:44px}.header-action{justify-content:flex-end;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-heading .text-button{margin:-8px 0}.section-heading h2,.section-heading h3{flex:1}.bottom-nav{z-index:30;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:32px;justify-content:space-around;align-items:center;width:min(572px,100% - 28px);height:64px;padding:5px 8px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000001f}.bottom-nav button{min-width:72px;height:52px;color:var(--muted);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 12px;font-size:11px;line-height:14px;display:flex}.bottom-nav button.active{color:var(--link);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.global-data-error{padding:0 20px}.subject-rail,.form-tabs,.facet-tabs{scrollbar-width:none;white-space:nowrap;display:flex;overflow-x:auto}.subject-rail::-webkit-scrollbar{display:none}.form-tabs::-webkit-scrollbar{display:none}.facet-tabs::-webkit-scrollbar{display:none}.horizontal-cards::-webkit-scrollbar{display:none}.avatar-rail::-webkit-scrollbar{display:none}.frame-thumbnails::-webkit-scrollbar{display:none}.subject-rail{gap:20px;min-height:44px;margin-bottom:16px}.subject-rail button{min-height:44px;color:var(--muted);flex:none;padding:0 2px;font-size:16px;line-height:24px}.subject-rail button.active{color:var(--text);font-weight:600}.home-feature{aspect-ratio:1;text-align:left;background:var(--soft);border-radius:20px;width:100%;margin-bottom:28px;padding:0;display:block;position:relative;overflow:hidden}.home-feature>.artwork{aspect-ratio:1;width:100%}.home-feature>.artwork img{object-fit:cover}.home-feature-caption{color:#fff;background:linear-gradient(#0000,#000000b8);flex-direction:column;align-items:flex-start;gap:8px;padding:58px 20px 20px;display:flex;position:absolute;inset:auto 0 0}.home-feature-caption strong{text-shadow:0 1px 8px #00000029;font-size:20px;font-weight:650;line-height:28px}.home-feature-caption span{color:#fffffff0;align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.home-section{margin-top:28px}.scene-section .scene-tabs{margin:0 0 12px}.scene-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scene-cards .card-media{aspect-ratio:2/3}.horizontal-cards{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 4px;scroll-padding-left:20px;display:flex;overflow-x:auto}.horizontal-cards .template-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 8px)}.home-section .horizontal-cards .template-card .card-media{aspect-ratio:2/3;border-radius:14px}.home-section .horizontal-cards .template-card.sticker .card-media{aspect-ratio:3/2}.horizontal-cards .card-title{font-size:14px;line-height:20px}.template-card{text-align:left;align-self:start;min-width:0;padding:0;display:block}.card-media{background:var(--soft);aspect-ratio:3/4;border-radius:16px;position:relative;overflow:hidden}.card-media .artwork{width:100%;height:100%}.template-card.sticker .card-media{aspect-ratio:3/2}.sticker-set{gap:0;width:100%;height:100%;display:grid;overflow:hidden}.sticker-set>.artwork{aspect-ratio:1;min-width:0}.artwork{width:100%;height:100%;position:relative;overflow:hidden}.artwork>img{object-fit:cover;width:100%;height:100%;display:block}.natural-art,.natural-art>img{height:auto}.sprite-art{aspect-ratio:1}.missing-art{background:var(--soft);min-height:100px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.media-indicator,.media-count{color:#fff;background:#00000080;border-radius:8px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;line-height:16px;display:flex;position:absolute;bottom:8px;right:8px}.card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:16px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.card-state{color:var(--muted);margin-top:3px;font-size:11px;line-height:16px;display:block}.search-field{background:var(--soft);min-height:48px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;outline:none;min-width:0;padding:12px 0}.search-field button{color:var(--link);flex:none;min-height:44px;padding:0 3px;font-size:14px}.search-field svg{flex:none}.form-tabs{gap:6px;min-height:44px;margin-top:16px}.form-tabs button{min-height:44px;color:var(--muted);border-radius:22px;flex:none;padding:10px 16px;font-size:16px;line-height:24px}.form-tabs button.active{background:var(--soft);color:var(--text);font-weight:600}.facet-tabs{gap:8px;min-height:44px;margin-top:12px}.facet-tabs button{min-height:44px;color:var(--muted);border-radius:20px;flex:none;padding:10px 12px;font-size:14px;line-height:20px}.facet-tabs button.active{color:var(--link);background:var(--selected);font-weight:500}.list-heading{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.list-heading h2{font-size:20px;line-height:28px}.list-heading span{color:var(--muted);flex:none;font-size:12px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.template-grid.sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.sticker-grid .card-title{font-size:14px;line-height:20px}.load-more{margin:28px auto 8px;display:flex}.preview-page{padding:0 20px 24px}.preview-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.preview-toolbar select{border-radius:18px;max-width:170px;min-height:44px;padding:8px 10px;font-size:12px}.main-art{aspect-ratio:3/4;background:var(--soft);border-radius:0;width:calc(100% + 40px);margin:0 -20px;overflow:hidden}.preview-page.sticker .main-art{aspect-ratio:1}.frame-navigation{color:var(--muted);justify-content:center;align-items:center;gap:20px;margin-top:8px;font-size:12px;display:flex}.frame-thumbnails{scrollbar-width:none;gap:8px;margin-top:8px;padding:4px 0;display:flex;overflow-x:auto}.frame-thumbnails button{aspect-ratio:1;background:var(--soft);border:2px solid #0000;border-radius:12px;flex:none;width:56px;padding:0;overflow:hidden}.frame-thumbnails button.active{border-color:var(--accent)}.preview-collection{gap:12px;display:grid}.preview-collection.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-collection button{aspect-ratio:3/4;background:var(--soft);border-radius:16px;padding:0;overflow:hidden}.preview-page.sticker .preview-collection button{aspect-ratio:1}.preview-page.sticker .preview-collection.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 -20px}.preview-page.sticker .preview-collection.grid button{border-radius:0}.preview-collection.gallery{gap:16px;margin:0 -20px}.preview-collection.gallery button{aspect-ratio:auto;border-radius:0}.preview-collection.gallery .artwork,.preview-collection.gallery .artwork>img{height:auto}.video-stage{background:#000;border-radius:0;margin:0 -20px;display:block;overflow:hidden}.video-stage video{object-fit:cover;width:100%;height:auto}.layout-player .video-stage{background:var(--soft)}.layout-immersive .video-stage{background:#000}.preview-caption{margin-top:24px}.preview-caption h2{font-size:20px;line-height:28px}.preview-caption p{color:var(--muted);margin-top:6px;font-size:14px;line-height:22px}.preview-caption .subtle{margin-top:8px;display:block}.page-cta{z-index:25;width:min(600px,100%);padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.modal-overlay{z-index:100;background:#00000061;justify-content:center;align-items:flex-end;padding-top:20px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);color:var(--text);width:min(600px,100%);max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:28px 28px 0 0;outline:none;overflow-y:auto;box-shadow:0 -8px 60px #0000001a}.modal>header{z-index:2;background:var(--surface);border-radius:28px 28px 0 0;justify-content:space-between;align-items:center;padding:14px 16px 8px 24px;display:flex;position:sticky;top:0}.modal>header h2{font-size:20px;line-height:28px}.modal-body{padding:12px 24px 24px}.modal-body>form>.primary{margin-top:20px}.modal-body>p{color:var(--muted);font-size:14px;line-height:22px}.creation-heading{margin-bottom:24px}.creation-heading h3{font-size:18px;line-height:26px}.creation-heading p{color:var(--muted);margin-top:6px;font-size:14px}.variant-picker{border:0;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;display:flex}.variant-picker legend{margin-bottom:12px;font-size:14px;font-weight:600}.variant-picker button{border:1px solid var(--line);border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.variant-picker button span{color:var(--muted);font-size:12px}.variant-picker button.active{background:var(--selected);border-color:var(--accent);color:var(--link)}.role-slots{gap:16px;margin-bottom:12px;padding:4px 2px 16px;display:flex;overflow-x:auto}.role-slot{flex-direction:column;flex:none;align-items:center;gap:6px;min-width:74px;max-width:100px;padding:0;font-size:12px;display:flex}.role-slot>span{border:2px solid var(--line);background:var(--soft);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;overflow:hidden}.role-slot.active>span{border-color:var(--accent);outline:3px solid var(--selected)}.role-slot img{object-fit:cover;width:100%;height:100%}.role-slot strong{font-weight:500;line-height:18px}.role-slot small{font-size:10px;line-height:14px}.identity-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.identity-picker button{aspect-ratio:1;background:var(--soft);border:2px solid #0000;border-radius:50%;padding:2px;position:relative;overflow:hidden}.identity-picker button.active{border-color:var(--accent)}.identity-picker img{object-fit:cover;border-radius:50%;width:100%;height:100%}.identity-picker button>span{background:var(--accent);color:var(--on-accent);border-radius:50%;padding:2px;position:absolute;bottom:3px;right:3px}.empty-upload{background:var(--soft);width:100%;min-height:100px;color:var(--link);border-radius:16px;justify-content:center;align-items:center;gap:12px;margin:12px 0 24px;display:flex}.info-box{background:var(--soft);color:var(--muted);border-radius:16px;margin:16px 0;padding:16px;font-size:13px;line-height:21px}.info-box h3,.info-box strong{color:var(--text);font-size:14px}.info-box p{margin-top:6px}.info-box ul{margin:8px 0 0;padding-left:18px}.creation-sheet>.primary{margin-top:12px}.upload-drop{background:var(--soft);text-align:center;min-height:190px;color:var(--muted);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;display:flex;position:relative;overflow:hidden}.upload-drop strong{color:var(--text);font-size:15px;font-weight:500}.upload-drop span{font-size:12px}.upload-drop input{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0;margin:0!important}.upload-form>.primary{border-radius:26px;min-height:52px}.upload-modes{gap:8px;margin:12px 0 16px;display:flex}.upload-modes button{background:var(--soft);border-radius:22px;flex:1;min-height:44px;font-size:14px}.upload-modes button.active{background:var(--selected);color:var(--link);font-weight:600}.identity-inputs.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.identity-inputs.three .upload-drop{height:120px;min-height:120px;padding:12px 4px}.identity-inputs.three .upload-drop.has-preview{padding:0}.identity-inputs.three .upload-drop strong{font-size:12px}.identity-inputs.three .upload-drop img{object-fit:cover;height:100%}.identity-inputs.three .change-photo{padding:4px 8px;font-size:11px}.input-angle-label{text-align:center;color:var(--muted);margin-top:8px;font-size:12px;display:block}.identity-state{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.identity-state strong{color:var(--text)}.identity-triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid}.identity-triptych img{aspect-ratio:2/3;object-fit:cover;width:100%;height:100%}.identity-source-strip{gap:8px;margin:12px 0;display:flex}.identity-source-strip>div{flex:1;min-width:0}.identity-source-strip img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%}.identity-source-strip span{color:var(--muted);text-align:center;margin-top:4px;font-size:12px;display:block}.identity-picker button.pending{border-color:var(--line);opacity:.7;border-style:dashed}.album-grid button{position:relative}.album-identity-state{color:#fff;text-align:left;background:linear-gradient(#0000,#000000ad);padding:18px 8px 8px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.upload-drop.has-preview{height:auto;min-height:0;padding:0}.upload-drop img{object-fit:cover;width:100%;height:auto}.upload-drop .change-photo{color:#fff;pointer-events:none;background:#000000a6;border-radius:18px;padding:8px 16px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:19px;display:flex}.consent input{margin-top:2px}.my-page{padding-top:4px}.my-main-photo{background:var(--soft);border-radius:0;width:calc(100% + 40px);height:auto;margin:0 -20px;padding:0;display:block;overflow:hidden}.my-main-photo img{object-fit:cover}.my-album-heading{justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:12px;display:flex}.my-album-heading h2{font-size:17px;line-height:24px}.avatar-rail{scrollbar-width:none;align-items:center;gap:14px;padding:4px 2px 12px;display:flex;overflow-x:auto}.avatar-rail button{border:2px solid #0000;border-radius:50%;flex:none;width:64px;height:64px;padding:3px}.avatar-rail .avatar-add{background:var(--soft);color:var(--link);justify-content:center;align-items:center;display:flex}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar.active{border-color:var(--accent)}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.album-grid button{aspect-ratio:3/4;background:var(--soft);border-radius:14px;padding:0;overflow:hidden}.identity-full{background:var(--soft);border-radius:16px;margin-bottom:16px;overflow:hidden}.identity-full img{object-fit:cover;width:100%;height:auto}.confirm-box p{color:var(--muted);font-size:14px}.settings-page{padding-top:8px}.account-info{align-items:center;gap:16px;margin-bottom:28px;display:flex}.account-icon{background:var(--soft);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.account-info h2{font-size:20px;line-height:28px}.account-info p{color:var(--muted);margin-top:3px;font-size:13px}.settings-group{background:var(--soft);border-radius:16px;overflow:hidden}.settings-row{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;font-size:15px;font-weight:400;display:flex}.settings-group .settings-row+.settings-row{border-top:1px solid var(--line)}.settings-row>svg{color:var(--muted);flex:none}.settings-row select{color:var(--muted);background:0 0;border:0;min-height:32px;padding:0 20px 0 4px;font-size:14px}.logout-button{width:100%;margin-top:28px}.settings-note{color:var(--muted);text-align:center;margin-top:24px;font-size:12px;line-height:20px}.my-page>.empty{min-height:55dvh}.auth-page{width:100%;max-width:430px;min-height:100dvh;margin:0 auto;padding:64px 28px 32px}.auth-intro{margin:56px 0 28px}.auth-intro h1{letter-spacing:-.7px;font-size:28px;line-height:38px}.auth-intro p{color:var(--muted);margin-top:12px;font-size:14px}.auth-switch{margin:20px auto 0;display:flex}.auth-footer{text-align:center;color:var(--muted);margin-top:48px;font-size:11px;line-height:18px}.auth-form .primary{margin-top:28px}.work-list{flex-direction:column;gap:16px;margin-top:24px;display:flex}.work-card{text-align:left;align-items:center;gap:14px;width:100%;min-height:100px;padding:0;display:flex}.work-art{background:var(--soft);width:76px;height:100px;color:var(--muted);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.work-art img,.work-art video{object-fit:cover;width:100%;height:100%}.work-card>div:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.work-card strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:550;line-height:22px;display:-webkit-box;overflow:hidden}.work-card span{color:var(--muted);font-size:13px}.work-card>svg{color:var(--muted);flex:none}.works-page>.form-tabs{margin-top:0}.result-media{background:var(--soft);border-radius:0;margin:0 -20px 20px;overflow:hidden}.result-media img,.result-media video{object-fit:cover;width:100%;height:auto}.job-page>h2{margin-bottom:20px}.job-progress{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 16px 32px;display:flex}.job-progress>svg{color:var(--accent);margin-bottom:12px}.job-progress>p{color:var(--muted)}.job-progress>strong{font-size:14px}.progress-track{background:var(--soft);border-radius:5px;width:100%;height:5px;margin:16px 0 4px;overflow:hidden}.progress-track span{background:var(--accent);height:100%;transition:width .4s;display:block}.job-actions{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.admin-shell{background:var(--soft);min-height:100dvh;display:flex}.admin-sidebar{z-index:20;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;width:220px;padding:32px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{letter-spacing:-1px;padding:0 12px;font-size:26px;font-weight:750;display:block}.admin-brand span{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.admin-sidebar nav{flex-direction:column;gap:6px;margin-top:38px;display:flex}.admin-sidebar nav button{text-align:left;min-height:46px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.admin-sidebar nav button.active{color:var(--link);background:var(--selected)}.admin-sidebar-footer{color:var(--muted);flex-direction:column;gap:8px;margin-top:auto;padding:32px 12px 0;font-size:12px;display:flex}.admin-sidebar-footer>a,.admin-sidebar-footer>button{text-align:left;align-items:center;gap:8px;min-height:36px;padding:0;display:flex}.admin-main{width:calc(100% - 220px);max-width:1600px;margin-left:220px;padding:36px clamp(24px,4vw,64px)}.admin-heading{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.admin-heading p{color:var(--muted);margin-bottom:8px;font-size:12px}.admin-heading h1{font-size:28px}.admin-role{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.metric>span{color:var(--muted);font-size:13px}.metric>strong{letter-spacing:-1px;font-size:32px;font-weight:650;line-height:40px}.admin-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.admin-panel>h2{margin-bottom:16px;font-size:18px;line-height:26px}.admin-panel>p{color:var(--muted);font-size:14px;line-height:22px}.admin-two-col{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;display:grid}.stat-rows{flex-direction:column;display:flex}.stat-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.stat-rows>div:last-child{border:0}.stat-rows strong{font-weight:600}.inline-form{align-items:flex-end;gap:16px;max-width:420px;margin-top:24px;display:flex}.inline-form label{flex:none;width:120px}.inline-form .primary{white-space:nowrap;margin:0}.invites-panel{max-width:800px}.invite-results{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.invite-results textarea{font-family:ui-monospace,monospace;font-size:14px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.admin-toolbar .search-field{background:var(--surface);border:1px solid var(--line);flex:1;min-width:220px}.admin-toolbar select{background:var(--surface);border:1px solid var(--line);max-width:180px;font-size:14px}.table-scroll{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:13px}th{background:color-mix(in srgb,var(--soft) 60%,var(--surface));color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px}tr:last-child td{border-bottom:0}td>small{overflow-wrap:anywhere;max-width:200px;margin-top:4px;display:block}td strong{font-size:14px;font-weight:550}td code{overflow-wrap:anywhere;white-space:normal;font-size:11px;line-height:17px}td .text-button{min-height:36px;font-size:13px}.status-badge{white-space:nowrap;background:var(--soft);min-height:24px;color:var(--muted);border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;line-height:16px;display:inline-flex}.status-badge.ready{background:color-mix(in srgb,#1f9960 10%,var(--surface));color:#268153}.status-badge.failed,.status-badge.needs_review{background:color-mix(in srgb,var(--error) 8%,var(--surface));color:var(--error)}.status-badge.generating,.status-badge.assembling{color:var(--link);background:var(--selected)}.bulk-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.bulk-toolbar>label{align-items:center;gap:10px;font-size:12px;display:flex}.bulk-actions{gap:8px;margin-left:auto;display:flex}.bulk-actions .secondary{min-height:36px;padding:7px 12px;font-size:12px}.admin-template-cell{align-items:center;gap:12px;min-width:240px;display:flex}.admin-template-cell>.artwork,.admin-template-cell>.missing-art{background:var(--soft);border-radius:8px;flex:none;width:48px;height:64px;min-height:64px}.admin-template-cell>.missing-art span{display:none}.admin-template-cell>div:last-child{max-width:220px}.admin-template-cell small{overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:16px;display:block}.templates-table{min-width:950px}.templates-table td:last-child{min-width:180px}.success-note{background:color-mix(in srgb,#1f9960 8%,var(--surface));color:#268153;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:14px}.feedback-list{flex-direction:column;gap:16px;display:flex}.feedback-list time{color:var(--muted);font-size:12px}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-list small{margin-top:12px;display:block}@media (width>=700px){.h5-app{border-left:1px solid var(--line);border-right:1px solid var(--line)}.modal-overlay{align-items:center;padding:24px}.modal{border-radius:24px;max-height:90dvh;box-shadow:0 16px 80px #0003}.modal>header{border-radius:24px 24px 0 0}.auth-page{padding-top:80px}.my-main-photo{height:440px}}@media (width<=900px){.admin-sidebar{width:180px;padding:28px 12px}.admin-main{width:calc(100% - 180px);margin-left:180px;padding:28px 20px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two-col{grid-template-columns:1fr}}@media (width<=640px){.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:16px 16px 8px;position:sticky;top:0}.admin-brand{padding:0;font-size:23px}.admin-brand span{margin-left:10px;font-size:11px;display:inline}.admin-sidebar nav{scrollbar-width:none;flex-direction:row;gap:4px;margin-top:12px;overflow-x:auto}.admin-sidebar nav button{white-space:nowrap;flex:none;gap:6px;min-height:44px;padding:10px 12px;font-size:13px}.admin-sidebar nav button svg{width:16px}.admin-sidebar-footer{display:none}.admin-main{width:100%;margin:0;padding:24px 16px}.admin-heading{margin-bottom:24px}.admin-heading h1{font-size:26px}.admin-role{display:none}.metrics{gap:12px}.metric{padding:18px}.metric>strong{font-size:28px}.admin-panel{padding:20px}.admin-toolbar{gap:8px}.admin-toolbar .search-field{flex-basis:100%;min-width:0}.admin-toolbar select{flex:1;max-width:calc(50% - 4px)}.bulk-toolbar{gap:10px;padding:12px}.bulk-actions{flex-basis:100%;margin:0}.bulk-actions .secondary{flex:1;min-height:44px}.table-scroll{border-radius:12px}.inline-form{flex-wrap:wrap}.inline-form .primary{width:auto}.feedback-list .section-heading{align-items:flex-start}.feedback-list time{font-size:11px}}@media (width<=359px){.page,.preview-page{padding-left:16px;padding-right:16px}.form-tabs{gap:2px}.form-tabs button{padding:10px 12px}.template-grid.sticker-grid{gap:16px 10px}.sticker-grid .card-title{font-size:13px}.modal-body{padding-left:20px;padding-right:20px}.auth-page{padding:40px 22px 24px}.auth-intro{margin-top:40px}.avatar-rail,.identity-picker{gap:10px}}@media (width<=699px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav{background:#fffffff0}:root[data-theme=dark] .bottom-nav{background:#1c1c1ef0}.page-cta{background:var(--surface)}}.admin-main .storage-panel{margin-top:20px}.coming-soon{cursor:default}.coming-soon .card-media{background:var(--soft);color:var(--muted);border:1px dashed var(--line);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.coming-soon .card-media span{font-size:13px}.coming-soon .card-title{color:var(--muted)}.points-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:76px;margin:0 0 16px;padding:16px;display:flex}.points-card>span{flex-direction:column;gap:4px;min-width:0;display:flex}.points-card>span>b{font-size:15px;font-weight:600;line-height:21px}.points-card>span>small{color:var(--muted);font-size:12px;line-height:17px}.points-card>strong{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:4px;font-size:24px;line-height:30px;display:flex}.points-card>strong>small{color:var(--muted);font-size:12px;font-weight:500}.points-card small{color:var(--muted);font-size:12px}.points-balance{padding:20px 0}.points-balance>span{color:var(--muted);font-size:13px}.points-balance>strong{margin-top:8px;font-size:36px;display:block}.points-balance strong small{margin-left:10px;font-size:14px}.points-history{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.points-history article{border-bottom:1px solid var(--line);padding:14px 0}.points-history article div{justify-content:space-between;display:flex}.points-history p{overflow-wrap:anywhere;margin:8px 0;font-size:13px}.points-history small{color:var(--muted);font-size:12px}.admin-edit-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-record-actions{flex-wrap:wrap}.coming-soon-feature{background:var(--soft);color:var(--muted);border:1px dashed var(--line);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;display:flex}.dynamic-media{background:var(--soft);width:100%;height:100%;position:relative;overflow:hidden}.dynamic-media>img,.dynamic-media>video{object-fit:cover;width:100%;height:100%;display:block}.dynamic-media>video{position:absolute;inset:0}.dynamic-photo{animation:.5s dynamic-photo-reveal}.dynamic-position{color:#fff;background:#0006;border-radius:12px;padding:3px 7px;font-size:10px;position:absolute;bottom:8px;right:8px}.dynamic-fallback{color:#fff;white-space:nowrap;background:#0007;border-radius:16px;padding:6px 10px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-feature>.dynamic-media{position:absolute;inset:0}.motion-toggle{min-height:32px;color:var(--muted);margin:8px 0 16px auto;font-size:12px;display:flex}@keyframes dynamic-photo-reveal{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dynamic-photo{animation:none}}
