@charset "UTF-8";.fm-pl{position:relative;color:#f5efe6;font-family:Inter,sans-serif;padding:26px 28px 22px;overflow:hidden;border-radius:18px}.fm-pl:before{content:"";position:absolute;inset:-40% -10% auto;height:340px;pointer-events:none;background:radial-gradient(50% 60% at 50% 0%,rgba(217,119,87,.16),transparent 70%)}.fm-pl>*{position:relative}.fm-pl-x{position:absolute;top:16px;right:16px;z-index:2}.fm-pl-eye{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f5efe6b3}.fm-pl-eye:before{content:"";width:24px;height:2px;border-radius:2px;background:#d97757}.fm-pl h2{margin:12px 0 0;font-size:26px;font-weight:600;letter-spacing:-.025em;color:#fff}.fm-pl-sub{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:#f5efe699;max-width:560px}.fm-pl-rise{opacity:0;transform:translateY(12px);animation:fmPlRise .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d, 0s)}@keyframes fmPlRise{to{opacity:1;transform:none}}.fm-pl-gift{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,#d9775724,#d977570a);border:1px solid rgba(217,119,87,.3);font-size:13px}.fm-pl-gift strong{color:#f3c4b2;font-weight:600}.fm-pl-gift span{display:inline-flex;align-items:center;gap:6px;color:#f5efe6d9}.fm-pl-gift span .anticon{color:#d97757}.fm-pl-low{margin-top:18px;padding:12px 14px;border-radius:14px;background:#e5484d0f;border:1px solid rgba(229,72,77,.25)}.fm-pl-low b{display:block;font-size:13px;font-weight:600;margin-bottom:10px;color:#ffb3b5}.fm-pl-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fm-pl-meter{font-size:12px;color:#f5efe6b3}.fm-pl-meter i{display:block;height:4px;margin-top:6px;border-radius:4px;background:#f5efe61a;overflow:hidden}.fm-pl-meter i:after{content:"";display:block;height:100%;width:var(--p, 0%);background:#d97757;border-radius:4px;transition:width .8s cubic-bezier(.22,1,.36,1)}.fm-pl-sec{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.fm-pl-sec h3{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f5efe680}.fm-pl-switch{position:relative;display:flex;padding:4px;border-radius:999px;background:#111115;border:1px solid rgba(245,239,230,.08)}.fm-pl-switch .ind{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;background:#d97757;box-shadow:0 6px 18px #d977574d;transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1)}.fm-pl-switch button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#f5efe6a6;font:500 12.5px Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:color .25s}.fm-pl-switch button.on{color:#1a0b05;font-weight:600}.fm-pl-switch:not(.ready) button.on{background:#d97757}.fm-pl-switch em{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:999px;background:#d977572e;color:#f3c4b2;transition:background .25s,color .25s}.fm-pl-switch button.on em{background:#1a0b052e;color:#1a0b05}.fm-pl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.fm-pl-card{display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px;border-radius:16px;background:#0e0e12;border:1px solid rgba(245,239,230,.08);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .35s,background .25s}.fm-pl-card:hover{transform:translateY(-4px);border-color:#d9775780;background:linear-gradient(180deg,#d9775714,#0e0e12 60%);box-shadow:0 20px 44px #00000080,0 0 0 1px #d9775726}.fm-pl-name{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.fm-pl-name .ic{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#d97757;background:#d977571f;transition:transform .4s cubic-bezier(.22,1,.36,1)}.fm-pl-card:hover .fm-pl-name .ic{transform:rotate(-8deg) scale(1.08)}.fm-pl-price{display:flex;align-items:baseline;gap:3px;min-height:44px}.fm-pl-price b{font-size:36px;font-weight:700;letter-spacing:-.035em;color:#fff;display:inline-block;animation:fmPlRoll .45s cubic-bezier(.22,1,.36,1)}.fm-pl-price span{font-size:13px;color:#f5efe673}@keyframes fmPlRoll{0%{opacity:0;transform:translateY(-10px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.fm-pl-per{margin-top:-10px;min-height:16px;font-size:11.5px;color:#f3c4b2}.fm-pl-feats{list-style:none;margin:0;padding:14px 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(245,239,230,.07);flex:1}.fm-pl-feats li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#f5efe6c7}.fm-pl-feats li .anticon{font-size:11px;color:#d97757}.fm-pl-feats li b{color:#f5efe6;font-weight:600}.fm-pl-buy{height:38px;border-radius:999px;border:1px solid rgba(217,119,87,.55);background:#d9775714;color:#f5efe6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 13px Inter,sans-serif;transition:background .25s,color .25s,box-shadow .25s}.fm-pl-card:hover .fm-pl-buy,.fm-pl-buy:focus-visible{background:#d97757;color:#1a0b05;box-shadow:0 8px 22px #d977574d;outline:none}.fm-pl-buy:disabled{opacity:.6;cursor:wait}.fm-pl-tops{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fm-pl-top{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(245,239,230,.08);background:#0e0e12;color:#f5efe6;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s}.fm-pl-top:hover,.fm-pl-top:focus-visible{transform:translateY(-2px);border-color:#d9775780;background:#d977570f;outline:none}.fm-pl-top .ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#d97757;background:#d977571f;font-size:14px}.fm-pl-top strong{display:block;font-size:15px;font-weight:600}.fm-pl-top small{display:block;font-size:12px;color:#f5efe68c}.fm-pl-top:disabled{opacity:.6;cursor:wait}.fm-pl-skel{height:250px;border-radius:16px;background:linear-gradient(100deg,#0e0e12 30%,#16161c,#0e0e12 70%);background-size:300% 100%;animation:fmPlSkel 1.4s linear infinite}@keyframes fmPlSkel{0%{background-position:100% 0}to{background-position:0 0}}.fm-pl-empty{padding:28px 0;text-align:center;font-size:13px;color:#f5efe680}.fm-pl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(245,239,230,.07)}.fm-pl-secure{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#f5efe673}.fm-pl-link{border:0;background:transparent;padding:0;cursor:pointer;color:#d97757;font:600 13px Inter,sans-serif;display:inline-flex;align-items:center;gap:6px}.fm-pl-link span{transition:transform .25s}.fm-pl-link:hover span{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.fm-pl-rise,.fm-pl-price b{animation:none;opacity:1;transform:none}.fm-pl-card,.fm-pl-top,.fm-pl-switch .ind{transition:none}}.fm-style-strip{scrollbar-width:none}.fm-style-strip::-webkit-scrollbar{display:none}.fm-style-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;background:#0a0a0ecc;border:1px solid rgba(255,255,255,.18);color:#f5efe6}.fm-style-arrow:hover{background:#f5efe61f}.fm-style-arrow:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-style-arrow.left{left:4px}.fm-style-arrow.right{right:4px}.fm-stag{display:inline-flex;align-items:center;gap:5px;height:20px;max-width:100%;box-sizing:border-box;padding:0 8px 0 3px;border-radius:999px;background:#f5efe60f;border:1px solid rgba(245,239,230,.12);font:500 11px Inter,sans-serif;color:#f5efe6d1;white-space:nowrap;overflow:hidden;vertical-align:middle;flex-shrink:1;min-width:0}.fm-stag>img{width:14px;height:14px;border-radius:999px;object-fit:cover;flex-shrink:0}.fm-stag>span{overflow:hidden;text-overflow:ellipsis}.fm-stag.unset{padding-left:8px;color:#f5efe673;border-style:dashed}.fm-stag.mis{background:#fdcb6e1f;border-color:#fdcb6e73;color:#fdcb6e}.fm-stag.mis>i{font-style:normal;font-size:10px;opacity:.85;flex-shrink:0}button.fm-stag{cursor:pointer;font:500 11px Inter,sans-serif}button.fm-stag:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-stag.lg{height:26px;font-size:12.5px;padding:0 11px 0 4px;gap:7px}.fm-stag.lg>img{width:18px;height:18px}.fm-stag-warn{max-width:300px;display:grid;gap:8px}.fm-stag-warn b{font-size:13.5px;font-weight:600;color:#f5efe6}.fm-stag-warn b span{color:#fdcb6e}.fm-stag-warn p{margin:0;font-size:12.5px;line-height:1.5;color:#f5efe6bf}.fm-stag-warn .btns{display:flex;gap:8px;flex-wrap:wrap}.fm-stag-warn .btns button{height:30px;padding:0 13px;border-radius:999px;font:600 12.5px Inter,sans-serif;cursor:pointer}.fm-stag-warn .b1{background:#f5efe6;color:#000;border:0}.fm-stag-warn .b1:disabled{opacity:.55;cursor:default}.fm-stag-warn .b2{background:transparent;color:#f5efe6;border:1px solid rgba(245,239,230,.2);font-weight:500}.fm-gtb{position:sticky;top:64px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;margin-bottom:4px;background:linear-gradient(#000 80%,#0000)}.fm-pills{display:flex;gap:6px;flex-wrap:wrap}.fm-pill{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(245,239,230,.12);background:transparent;color:#f5efe6cc;font:500 13px Inter,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .2s,color .2s,border-color .2s}.fm-pill:hover{border-color:#f5efe64d;color:#f5efe6}.fm-pill.on{background:#d97757;border-color:#d97757;color:#1a0b05}.fm-pill b{font-weight:500;font-size:11px;opacity:.55}.fm-pill:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-gtb-end{display:flex;gap:8px;align-items:center}.fm-gsrch{display:flex;align-items:center;gap:8px;height:34px;width:210px;box-sizing:border-box;padding:0 12px;border-radius:999px;background:#0a0a0e;border:1px solid rgba(245,239,230,.1);color:#f5efe680}.fm-gsrch:focus-within{border-color:#f5efe64d}.fm-gsrch input{flex:1;min-width:0;border:0;background:transparent;color:#f5efe6;font:13px Inter,sans-serif;outline:none}.fm-gsrch input::placeholder{color:#f5efe673}@keyframes fm-gswap{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.fm-gswap{animation:fm-gswap .5s cubic-bezier(.22,1,.36,1) both}.fm-gday h2{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;color:#f5efe6}.fm-gday h2 span{font-weight:400;color:#f5efe666;font-size:12px}.fm-ti{position:relative;flex:0 0 auto;border-radius:16px;background:#111115;isolation:isolate}.fm-ti.open{z-index:20}.fm-tclip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden;line-height:0}.fm-tclip img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .4s,opacity .4s}.fm-tclip img.fm-out{opacity:0}.fm-tclip img.fm-in{opacity:1}.fm-tclip{background:#111115}.fm-ti.fm-loading .fm-tclip{background:linear-gradient(110deg,#111115 30%,#18181e,#111115 70%);background-size:200% 100%;animation:fm-gload 1.6s linear infinite}.fm-tclip:before,.fm-ggen:before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:44px;height:46px;transform:translate(-50%,-50%);pointer-events:none;background:url(/logo.png) center / contain no-repeat;opacity:0;transition:opacity .4s}.fm-ti.fm-loading .fm-tclip:before{opacity:.14}.fm-ggen:before{opacity:.12;animation:fm-gbreath 2.4s ease-in-out infinite}@keyframes fm-gbreath{0%,to{opacity:.08}50%{opacity:.18}}.fm-tclip>video,.fm-tclip>.ant-image{position:relative;z-index:1}@keyframes fm-gload{0%{background-position:200% 0}to{background-position:-200% 0}}.fm-ti.show .fm-tclip img{transform:scale(1.04);filter:brightness(.72)}.fm-ti:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#0000,#000000b8);pointer-events:none;opacity:0;transition:opacity .25s}.fm-ti.show:after{opacity:1}.fm-tt{position:absolute;left:12px;right:12px;bottom:11px;z-index:1;font:600 14px Inter,sans-serif;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1)}.fm-ti.show .fm-tt{opacity:1;transform:none}.fm-ttl{position:absolute;left:10px;top:10px;z-index:3;height:32px;display:flex;align-items:center;gap:6px}.fm-tsel{width:22px;height:22px;padding:0;border-radius:7px;box-sizing:border-box;cursor:pointer;border:1.5px solid rgba(245,239,230,.85);background:#1414188c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#1a0b05;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.fm-tsel:hover{border-color:#f5efe6;background:#141418d9}.fm-tsel.on{background:#d97757;border-color:#d97757}.fm-tsel:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-ti.sel{outline:2px solid #d97757;outline-offset:-2px}.fm-tnew{height:22px;padding:0 9px;display:inline-flex;align-items:center;border-radius:999px;box-sizing:border-box;background:#2a120ac7;border:1px solid rgba(217,119,87,.55);color:#f3c4b2;font:600 10.5px Inter,sans-serif;line-height:normal;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fm-tacts{position:absolute;right:10px;top:10px;z-index:3;display:flex;gap:6px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1)}.fm-ti.show .fm-tacts{opacity:1;transform:none;pointer-events:auto}.fm-tico{width:32px;height:32px;padding:0;border-radius:999px;border:0;background:#1414188c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f5efe6;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.fm-tico:hover{background:#141418d9}.fm-tico.on{color:#d97757}.fm-tico.open{background:#f5efe6;color:#000}.fm-tbmk{position:absolute;right:10px;top:10px;z-index:2;pointer-events:none}.fm-ti.show .fm-tbmk{display:none}.fm-tnow{position:absolute;left:50%;top:50%;z-index:2;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px 0 15px;border-radius:999px;border:0;background:#d97757;box-shadow:0 10px 30px #d9775759;color:#1a0b05;font:600 13.5px Inter,sans-serif;white-space:nowrap;cursor:pointer;line-height:normal;transform:translate(-50%,-40%);opacity:0;pointer-events:none;transition:opacity .25s,transform .4s cubic-bezier(.22,1,.36,1),background .2s}.fm-ti.show .fm-tnow{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.fm-tnow:hover{background:#e58a6b}.fm-tlinks{position:absolute;left:10px;right:10px;bottom:36px;z-index:1;display:flex;gap:4px;flex-wrap:wrap;pointer-events:none;line-height:normal}.fm-tico:focus-visible,.fm-tnow:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-tv{background:#000}.fm-tv.show .fm-tclip video{filter:brightness(.82)}.fm-tclip video{transition:filter .4s}.fm-tcode{position:absolute;left:10px;bottom:10px;z-index:1;height:22px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;border-radius:6px;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:600 11px Inter,sans-serif;font-variant-numeric:tabular-nums;color:#f5efe6;line-height:normal;pointer-events:none;transition:opacity .2s}.fm-tv.show .fm-tcode{opacity:0}.fm-tplay{position:absolute;left:0;bottom:0;z-index:2;height:3px;max-width:100%;background:#d97757;border-radius:0 2px 2px 0;pointer-events:none}.fm-tv:not(.show) .fm-tplay{opacity:0}.fm-ta{background:radial-gradient(90% 70% at 0% 0%,var(--fm-ta-tint),transparent 70%),radial-gradient(80% 60% at 100% 100%,var(--fm-ta-tint2),transparent 70%),#111115;box-shadow:inset 0 0 0 1px #f5efe60f;transition:box-shadow .25s}.fm-ta.show{box-shadow:inset 0 0 0 1px #f5efe624}.fm-ta:after{display:none}.fm-wave{position:absolute;left:14px;right:14px;top:50px;bottom:66px;display:flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;cursor:pointer}.fm-wave i{flex:1 1 0;min-width:0;max-width:4px;border-radius:2px;background:#f5efe63d;transition:background .2s}.fm-ta.show .fm-wave i{background:#f5efe666}.fm-wave i.on,.fm-ta.show .fm-wave i.on{background:#d97757}.fm-wave:focus-visible{outline:2px solid #d97757;outline-offset:2px;border-radius:8px}.fm-tabot{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:10px;line-height:normal}.fm-taplay{flex:0 0 auto;width:40px;height:40px;padding:0;border:0;border-radius:999px;cursor:pointer;background:#d97757;color:#1a0b05;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #d977574d;transition:background .2s,transform .2s}.fm-taplay .anticon{margin-left:1px}.fm-ta.playing .fm-taplay .anticon{margin-left:0}.fm-taplay:hover{background:#e58a6b;transform:scale(1.05)}.fm-taplay:focus-visible{outline:2px solid #f5efe6;outline-offset:2px}.fm-tatxt{min-width:0;display:flex;flex-direction:column;gap:2px}.fm-tatxt strong{font:600 13px Inter,sans-serif;color:#f5efe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-tatxt span{font-size:11px;color:#f5efe68c;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-ta .fm-tclip:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(#0000,#000000bf)}.fm-terr{position:relative;flex:0 0 auto;box-sizing:border-box;border-radius:16px;padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px;overflow:hidden;line-height:normal;background:radial-gradient(120% 70% at 0% 0%,#ff6b6b1f,#ff6b6b00 60%),#111115;border:1px solid rgba(255,107,107,.16)}.fm-terr-top{display:flex;align-items:center;justify-content:space-between;margin-right:-2px}.fm-terr-badge{height:22px;padding:0 9px;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#3c0c0cc7;border:1px solid rgba(255,107,107,.5);color:#ffb3b3;font:600 10.5px Inter,sans-serif}.fm-terr .fm-tico{width:30px;height:30px;font-size:13px;color:#f5efe6b3}.fm-terr .fm-tico:hover{color:#ff7b7b}.fm-terr-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.fm-terr-body strong{font:600 14px Inter,sans-serif;color:#f5efe6}.fm-terr-body span{font-size:12.5px;color:#ffb3b3d9;overflow-wrap:anywhere}.fm-terr-body p{margin:6px 0 0;font-size:12px;line-height:1.45;color:#f5efe673;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}button.fm-terr-retry,.fm-terr .fm-terr-retry .ant-btn:not(.ant-btn-primary):not(.ant-btn-link){height:32px!important;border:0!important;background:#d97757!important;color:#1a0b05!important;font:600 12.5px Inter,sans-serif!important;box-shadow:none!important;cursor:pointer}button.fm-terr-retry{align-self:flex-start;padding:0 14px;border-radius:999px}button.fm-terr-retry:hover,.fm-terr .fm-terr-retry .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):hover{background:#e58a6b!important;color:#1a0b05!important}.fm-terr-retry{align-self:flex-start}.fm-terr .fm-terr-retry .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):first-child{border-radius:999px 0 0 999px!important;padding:0 12px 0 14px}.fm-terr .fm-terr-retry .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):last-child{border-radius:0 999px 999px 0!important;border-left:1px solid rgba(26,11,5,.25)!important}.fm-terr-retry .ant-btn>span,.fm-terr-retry .ant-btn .anticon{font-size:12.5px!important;color:#1a0b05!important}.fm-ggen-stop{position:absolute;top:8px;right:8px;z-index:2;height:28px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid rgba(245,239,230,.18);background:#000000a6;color:#f5efe6;font:600 12px Inter,sans-serif}.fm-ggen-stop:hover:not(:disabled){border-color:#f5efe642;background:#15151b}.fm-ggen-stop:disabled{opacity:.6;cursor:default}.fm-terr-pair{align-self:flex-start;display:flex;gap:8px}.fm-terr-edit{height:32px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid rgba(245,239,230,.18);background:transparent;color:#f5efe6;font:600 12.5px Inter,sans-serif}.fm-terr-edit:hover:not(:disabled){border-color:#f5efe642;background:#15151b}.fm-terr-edit:disabled,button.fm-terr-retry:disabled{opacity:.6;cursor:default}.fm-cm .ant-dropdown-menu,.fm-cm.ant-dropdown-menu-submenu .ant-dropdown-menu{min-width:230px;padding:5px!important;border-radius:12px!important;background:#0f0f14!important;border:1px solid rgba(245,239,230,.12);box-shadow:0 24px 60px #000000bf!important}.fm-cm .ant-dropdown-menu-item,.fm-cm .ant-dropdown-menu-submenu-title{min-height:34px;padding:0 10px!important;border-radius:8px!important;gap:10px;font:500 13px Inter,sans-serif!important;color:#f5efe6e0!important}.fm-cm .ant-dropdown-menu-item,.fm-cm .ant-dropdown-menu-submenu-title{display:flex!important;align-items:center;line-height:20px!important;margin:0!important}.fm-cm .ant-dropdown-menu-submenu-title{padding-right:30px!important}.fm-cm .ant-dropdown-menu-submenu-title .ant-dropdown-menu-title-content{flex:1}.fm-cm .ant-dropdown-menu-submenu-expand-icon{top:50%!important;transform:translateY(-50%)}.fm-cm .ant-dropdown-menu-item .anticon,.fm-cm .ant-dropdown-menu-submenu-title .anticon{color:#f5efe6a6}.fm-cm .ant-dropdown-menu-item:hover,.fm-cm .ant-dropdown-menu-submenu-title:hover{background:#1b1b23!important;color:#f5efe6!important}.fm-cm .ant-dropdown-menu-item-danger,.fm-cm .ant-dropdown-menu-item-danger .anticon{color:#ff7b7b!important}.fm-cm .ant-dropdown-menu-item-danger:hover{background:#ff6b6b1a!important}.fm-cm .ant-dropdown-menu-item-divider{margin:4px 2px!important;background:#f5efe614!important}@keyframes fm-gshim{0%{background-position:0% 50%}to{background-position:200% 50%}}.fm-ggen{position:relative;border-radius:16px;overflow:hidden;box-sizing:border-box;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;background:linear-gradient(135deg,#15151b,#0e0e12,#15151b);background-size:200% 200%;animation:fm-gshim 2.4s linear infinite}.fm-ggen-t{position:relative;z-index:1;font-size:12px;font-weight:500;color:#f5efe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-ggen .pb{position:relative;z-index:1;height:3px;border-radius:3px;background:#f5efe61f;overflow:hidden}.fm-ggen .pb i{display:block;width:40%;height:3px;border-radius:3px;background:#d97757;animation:fm-gpb 1.6s ease-in-out infinite}@keyframes fm-gpb{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.fm-gswap,.fm-ggen,.fm-ggen .pb i,.fm-tclip,.fm-ggen:before{animation:none!important}.fm-tclip img,.fm-tacts,.fm-tnow,.fm-tt,.fm-ti:after{transition:none!important}}@media (max-width: 640px){.fm-gtb-end{width:100%}.fm-gsrch{flex:1;width:auto}}.fm-ec{display:flex;flex-direction:column;height:100%;min-height:0;color:#f5efe6;font-family:Inter,sans-serif}.fm-ec-av{flex:none;display:inline-grid;place-items:center;border-radius:999px;color:#f0a789;background:radial-gradient(120% 120% at 30% 20%,#d9775759,#d9775714 60%),#16120f;box-shadow:inset 0 0 0 1px #d9775759}.fm-ec-av.sm{width:26px;height:26px;font-size:13px}.fm-ec-av.md{width:32px;height:32px;font-size:15px}.fm-ec-av.lg{width:56px;height:56px;font-size:24px;box-shadow:inset 0 0 0 1px #d9775766,0 10px 36px #d977572e}.fm-ec-bar{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid rgba(245,239,230,.07)}.fm-ec-pick{all:unset;box-sizing:border-box;flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;cursor:pointer;font-size:12.5px;font-weight:500;color:#f5efe6d9;background:#f5efe609;border:1px solid rgba(245,239,230,.08);transition:background .2s,border-color .2s}.fm-ec-pick:hover{background:#f5efe60f;border-color:#f5efe629}.fm-ec-pick>.anticon:first-child{color:#f5efe673}.fm-ec-pick{justify-content:flex-start;text-align:left}.fm-ec-pick>.nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-ec-pick .chev{font-size:10px;color:#f5efe673}.fm-ec-ti{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:180px;max-width:260px}.fm-ec-ti .anticon{color:#d97757}.fm-ec-ib{all:unset;box-sizing:border-box;flex:none;width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;cursor:pointer;color:#f5efe699;border:1px solid rgba(245,239,230,.08);transition:background .2s,color .2s,border-color .2s}.fm-ec-ib:hover{background:#f5efe60f;color:#f5efe6;border-color:#f5efe629}.fm-ec-ib.danger:hover{color:#ff7875;border-color:#ff787566;background:#ff787514}.fm-ec-pick:focus-visible,.fm-ec-ib:focus-visible,.fm-ec-sug:focus-visible,.fm-ec-send:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-ec-msgs{flex:1;min-height:0;overflow:auto;padding:12px;scroll-behavior:smooth}.fm-ec-load{display:grid;place-items:center;padding:40px 0}.fm-ec-empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 8px;text-align:center;animation:fm-ec-in .5s cubic-bezier(.22,1,.36,1) both}.fm-ec-empty h4{margin:12px 0 0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#f5efe6}.fm-ec-empty h4 b{color:#f0a789;font-weight:600}.fm-ec-empty p{margin:0;max-width:34ch;font-size:12.5px;line-height:1.55;color:#f5efe680}.fm-ec-sugs{width:100%;max-width:320px;display:grid;gap:8px;margin-top:18px}.fm-ec-sug{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:12px;cursor:pointer;text-align:left;font-size:12.5px;color:#f5efe6d1;background:#f5efe608;border:1px solid rgba(245,239,230,.08);transition:background .2s,border-color .2s,transform .2s}.fm-ec-sug .anticon{font-size:11px;color:#f5efe64d;transition:color .2s,transform .2s}.fm-ec-sug:hover{background:#d9775712;border-color:#d9775759;color:#f5efe6}.fm-ec-sug:hover .anticon{color:#d97757;transform:translate(2px)}.fm-ec-typing{display:flex;align-items:center;gap:8px;padding:6px 4px}.fm-ec-typing .dots{display:inline-flex;gap:4px;padding:9px 12px;border-radius:12px 12px 12px 4px;background:#f5efe60d}.fm-ec-typing .dots i{width:6px;height:6px;border-radius:999px;background:#f5efe680;animation:fm-ec-dot 1.2s ease-in-out infinite}.fm-ec-typing .dots i:nth-child(2){animation-delay:.15s}.fm-ec-typing .dots i:nth-child(3){animation-delay:.3s}.fm-ec-foot{flex:0 0 auto;padding:10px 12px 12px;border-top:1px solid rgba(245,239,230,.07)}.fm-ec-box{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 4px;border-radius:14px;background:#f5efe609;border:1px solid rgba(245,239,230,.1);transition:border-color .2s,box-shadow .2s,background .2s}.fm-ec-box:focus-within{border-color:#d977578c;box-shadow:0 0 0 3px #d977571f;background:#f5efe60b}.fm-ec-box textarea.ant-input{padding:6px 8px!important;font-size:13px;line-height:1.5;color:#f5efe6;resize:none}.fm-ec-box textarea.ant-input::placeholder{color:#f5efe661}.fm-ec-send{all:unset;box-sizing:border-box;flex:none;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:10px;cursor:pointer;background:#d97757;color:#1a0b05;font-size:14px;box-shadow:0 6px 18px #d9775740;transition:filter .2s,opacity .2s,transform .15s}.fm-ec-send:hover:not(:disabled){filter:brightness(1.08)}.fm-ec-send:active:not(:disabled){transform:scale(.94)}.fm-ec-send:disabled{cursor:default;opacity:.35;box-shadow:none}.fm-ec-hint{margin-top:7px;font-size:10.5px;color:#f5efe652;text-align:center}.fm-ec-hint kbd{font:500 10px JetBrains Mono,ui-monospace,monospace;padding:1px 4px;border-radius:4px;border:1px solid rgba(245,239,230,.14);color:#f5efe680}@keyframes fm-ec-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fm-ec-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.fm-ec-empty,.fm-ec-typing .dots i{animation:none}.fm-ec-msgs{scroll-behavior:auto}}.fm-ep-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.fm-ep-bar .ant-btn:not(.ant-btn-text){height:32px!important;padding:0 14px!important;border-radius:999px!important;font:500 12.5px Inter,sans-serif!important;box-shadow:none!important}.fm-ep-bar .ant-btn-background-ghost,.fm-ep-bar .ant-btn-dangerous:not(.ant-btn-text){background:transparent!important;border-color:#f5efe61f!important;color:#f5efe6d9!important}.fm-ep-bar .ant-btn-background-ghost:hover{background:#f5efe60d!important;border-color:#f5efe63d!important;color:#f5efe6!important}.fm-ep-bar .ant-btn-dangerous:not(.ant-btn-text){color:#ff8a8a!important}.fm-ep-bar .ant-btn-dangerous:not(.ant-btn-text):hover{background:#ff6b6b1a!important;border-color:#ff6b6b59!important}.fm-ep-bar .ant-btn-text{border-radius:999px}.fm-ep-hero{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:22px;margin-bottom:16px;border-radius:16px;border:1px solid rgba(245,239,230,.08);background:radial-gradient(90% 80% at 0% 0%,var(--fm-as-tint),transparent 70%),radial-gradient(70% 70% at 100% 100%,var(--fm-as-tint2),transparent 70%),#0a0a0e}.fm-ep-ava{width:112px;height:112px;flex:0 0 auto;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:#101015;border:1px solid rgba(245,239,230,.16);box-shadow:0 0 0 4px #f5efe60a,0 12px 30px #00000073}.fm-ep-ava.round{border-radius:50%}.fm-ep-ava.sq{border-radius:16px}.fm-st-grid{display:grid;grid-template-columns:repeat(auto-fill,210px);gap:12px}.fm-ps .fm-st-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.fm-st-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#0e0e12;border:1px solid rgba(245,239,230,.08);transition:border-color .2s}.fm-st-card:hover{border-color:#f5efe62e}.fm-st-card.main{border-color:#d977576b}.fm-st-pic{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#121216}.fm-st-pic .ant-image,.fm-st-pic .ant-image-img{width:100%!important;height:100%!important;object-fit:cover;display:block}.fm-st-mark{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5efe6;font:600 10.5px Inter,sans-serif}.fm-st-mark .anticon{color:#d97757;font-size:10px}.fm-st-body{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 6px 6px}.fm-st-acts{margin-top:auto;display:flex;gap:2px;padding-top:6px;border-top:1px solid rgba(245,239,230,.06)}.fm-st-acts .ant-btn{color:#f5efe680;border-radius:999px}.fm-st-acts .ant-btn:not(:disabled):hover{color:#f5efe6!important;background:#f5efe612!important}.fm-st-acts .ant-btn.dg{margin-left:auto}.fm-st-acts .ant-btn.dg:not(:disabled):hover{color:#ff8a8a!important;background:#ff6b6b1a!important}.fm-st-job{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;background:#000000b8}.fm-st-add{all:unset;box-sizing:border-box;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:12px;cursor:pointer;border:1px dashed rgba(245,239,230,.16);background:#f5efe604;color:#f5efe680;font:500 13px Inter,sans-serif;transition:background .2s,border-color .2s,color .2s}.fm-st-add .anticon{font-size:18px}.fm-st-add:hover{background:#f5efe60a;border-color:#f5efe652;color:#f5efe6}.fm-st-add:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-st-list{display:grid;gap:4px;margin:0 -8px}.fm-st-row{position:relative;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;transition:background .2s}.fm-st-row:hover{background:#f5efe60a}.fm-st-row .th{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:9px;overflow:hidden;background:#121216;box-shadow:inset 0 0 0 1px #f5efe614}.fm-st-row.main .th{box-shadow:0 0 0 1.5px #d97757}.fm-st-row .th .ant-image,.fm-st-row .th .ant-image-img{width:100%!important;height:100%!important;object-fit:cover;display:block;cursor:zoom-in}.fm-st-row .th .busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009}.fm-st-row .tx{flex:1;min-width:0;display:grid;gap:0;margin-left:-6px}.fm-st-row .mk{flex:0 0 auto;color:#d97757;font-size:12px}.fm-st-row .fm-st-acts{flex:0 0 auto;margin:0;padding:0;border:0;gap:0;opacity:0;transition:opacity .2s}.fm-st-row:hover .fm-st-acts,.fm-st-row:focus-within .fm-st-acts{opacity:1}@media (hover: none){.fm-st-row .fm-st-acts{opacity:1}}.fm-st-row .fm-st-acts .ant-btn.dg{margin-left:0}.fm-st-new{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;cursor:pointer;font:500 12.5px Inter,sans-serif;color:#f5efe68c;transition:background .2s,color .2s}.fm-st-new .anticon{width:44px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px dashed rgba(245,239,230,.2)}.fm-st-new:hover{background:#f5efe60a;color:#f5efe6}.fm-st-new:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-stn{padding:20px;color:#f5efe6;font-family:Inter,sans-serif}.fm-stn-hd{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px}.fm-stn-hd .ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:18px;color:#f0a789;background:radial-gradient(120% 120% at 30% 20%,#d9775752,#d977570f 60%),#16120f;box-shadow:inset 0 0 0 1px #d9775759}.fm-stn-hd>div{flex:1;min-width:0}.fm-stn-hd h2{margin:0;font-size:16px;font-weight:600;color:#f5efe6}.fm-stn-hd p{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:#f5efe68c}.fm-stn-lb{display:flex;justify-content:space-between;margin:18px 0 7px;font-size:12px;font-weight:500;color:#f5efe6b3}.fm-stn-lb span{font-weight:400;color:#f5efe666}.fm-stn .fm-as-in:focus{border-color:#d9775799;box-shadow:0 0 0 4px #d977571a}.fm-stn-ideas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fm-stn-ideas button{all:unset;box-sizing:border-box;height:26px;padding:0 11px;border-radius:999px;cursor:pointer;font-size:12px;color:#f5efe6b3;border:1px solid rgba(245,239,230,.12);transition:background .2s,border-color .2s,color .2s}.fm-stn-ideas button:hover{background:#f5efe60d;border-color:#f5efe63d;color:#f5efe6}.fm-stn-ideas button.on{background:#d9775724;border-color:#d9775780;color:#f6c1ac}.fm-stn-ideas button:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-stn-gen{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border-radius:12px;cursor:pointer;background:#f5efe608;border:1px solid rgba(245,239,230,.09);transition:border-color .2s,background .2s}.fm-stn-gen:hover{border-color:#f5efe62e}.fm-stn-gen:has(.ant-switch-checked){background:#d9775712;border-color:#d977574d}.fm-stn-gen.off{cursor:default;opacity:.75}.fm-stn-gen .ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#f0a789;background:#d977571f}.fm-stn-gen.off .ic{color:#f5efe673;background:#f5efe60f}.fm-stn-gen .tx{flex:1;min-width:0;display:grid;gap:2px}.fm-stn-gen .tx b{font-size:13px;font-weight:600;color:#f5efe6}.fm-stn-gen .tx span{font-size:12px;line-height:1.4;color:#f5efe680}.fm-stn-gen .ant-switch.ant-switch-checked,.fm-stn-gen .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#d97757}.fm-stn-ft{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(245,239,230,.07)}.fm-stn-ft .fm-as-tb{height:36px;padding:0 16px}.fm-stn-ft .fm-as-go:disabled{opacity:.4;cursor:default;box-shadow:none}.fm-sd{display:grid;gap:14px}.fm-sd-top{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.fm-sd-st{flex:1 1 320px;min-width:0;display:grid;gap:6px}.fm-sd-hd{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fm-sd-hd b{font-size:16px;font-weight:650;color:#f5efe6}.fm-sd-st p{margin:0;font-size:13.5px;line-height:1.55;color:#f5efe6a8;max-width:70ch}.fm-sd-st p.err{color:#ff7875}.fm-sd-i{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;font-size:12px;padding:0;cursor:pointer;color:#f5efe673;border:1px solid rgba(245,239,230,.14);background:transparent}.fm-sd-i:hover,.fm-sd-i[aria-expanded=true]{color:#f5efe6;border-color:#f5efe659}.fm-sd-i:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-sd-what{font-size:13px;line-height:1.5;color:#f5efe6a8;background:#101015;border-radius:12px;padding:10px 12px}.fm-sd-steps{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:#f5efe673}.fm-sd-steps .on{color:#f0a789;font-weight:600}.fm-sd-steps .ok{color:#c6e6cb}.fm-sd-go{height:36px;padding:0 16px;border-radius:999px;border:0;background:#f5efe6;color:#000;font:600 13px Inter,sans-serif;cursor:pointer;white-space:nowrap}.fm-sd-go:disabled{opacity:.55;cursor:default}.fm-sd-go.ghost{background:transparent;color:#f5efe6;border:1px solid rgba(245,239,230,.2);font-weight:500}.fm-sd-go:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-sd-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 6px;border-radius:999px;font:600 10.5px Inter,sans-serif;white-space:nowrap}.fm-sd-pill.ready{background:#0e2414c7;border:1px solid rgba(125,191,136,.5);color:#c6e6cb}.fm-sd-pill.busy{background:#d977571f;border:1px solid rgba(217,119,87,.45);color:#f0a789}.fm-sd-pill.bad{background:#ff78751a;border:1px solid rgba(255,120,117,.45);color:#ff7875}.fm-sd-pill.plain{background:transparent;border:1px dashed rgba(245,239,230,.2);color:#f5efe673;font-weight:500}.fm-sd-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,190px));gap:10px}.fm-sd-pic{border:1px solid rgba(245,239,230,.08);border-radius:12px;overflow:hidden;background:#101015;display:grid}.fm-sd-pic .im{aspect-ratio:1 / 1;overflow:hidden;background:#15151c;display:grid;place-items:center}.fm-sd-pic .im .ant-image,.fm-sd-pic .im .ant-image-img{width:100%!important;height:100%!important;object-fit:cover;display:block}.fm-sd-pic .im .ant-image{cursor:zoom-in}.fm-sd-pic .c{padding:7px 9px 9px;display:grid;gap:3px;font-size:12px}.fm-sd-pic .c b{font-size:12.5px;color:#f5efe6;font-weight:600;text-transform:capitalize}.fm-sd-pic .c span{color:#f5efe673;font-size:11.5px}.fm-sd-pic.sent{border-color:#7dbf8899;box-shadow:0 0 0 2px #7dbf882e}.fm-sd-pic.sent .c span{color:#c6e6cb}.fm-sd-pic.wait{border-color:#d977578c}.fm-sd-pic.wait .c span{color:#f0a789}.fm-sd-pic.fail{border-color:#ff787580}.fm-sd-pic.fail .c span{color:#ff7875}.fm-sd-pic.todo .im{border-bottom:1px dashed rgba(245,239,230,.18);color:#f5efe673;font-size:12px}.fm-sd-spin{display:inline-block;width:10px;height:10px;border-radius:999px;border:2px solid rgba(217,119,87,.3);border-top-color:#f0a789;animation:fm-sd-sp .9s linear infinite}@keyframes fm-sd-sp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.fm-sd-spin{animation:none}}.fm-sd.compact{gap:10px}.fm-sd-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#f5efe609,#f5efe603);border:1px solid rgba(245,239,230,.08)}.fm-sd.compact.ready .fm-sd-card{background:linear-gradient(135deg,#7dbf881f,#7dbf8806 60%);border-color:#7dbf8842}.fm-sd.compact.busy .fm-sd-card{background:linear-gradient(135deg,#d977571f,#d9775706 60%);border-color:#d9775747}.fm-sd.compact.bad .fm-sd-card{background:linear-gradient(135deg,#ff78751a,#ff787505 60%);border-color:#ff787542}.fm-sd-av{position:relative;flex:none;width:46px;height:46px}.fm-sd-av>img,.fm-sd-av>.none{width:100%;height:100%;display:block;border-radius:11px;object-fit:cover;background:#15151c;box-shadow:inset 0 0 0 1px #f5efe614}.fm-sd-av>.none{background:#15151c url(/logo.png) center / 40% no-repeat;opacity:.5}.fm-sd-av .bdg{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#1b1b22;border:2px solid #111116;font:800 11px Inter,sans-serif;color:#f5efe6b3}.fm-sd-av .bdg svg{width:16px;height:16px}.fm-sd.compact.ready .fm-sd-av .bdg{background:#7dbf88;border-color:#111116}.fm-sd.compact.ready .fm-sd-av .bdg svg circle{fill:#7dbf88}.fm-sd.compact.busy .fm-sd-av .bdg{background:#2a1a14}.fm-sd.compact.busy .fm-sd-av .bdg .fm-sd-spin{width:9px;height:9px;border-width:2px}.fm-sd.compact.bad .fm-sd-av .bdg{background:#ff7875;color:#2a0f0e}.fm-sd-txt{flex:1;min-width:0;display:grid;gap:3px}.fm-sd-txt b{font-size:13.5px;font-weight:600;line-height:1.3;color:#f5efe6}.fm-sd.compact.ready .fm-sd-txt b{color:#d4ecd8}.fm-sd.compact.busy .fm-sd-txt b{color:#f6c1ac}.fm-sd.compact.bad .fm-sd-txt b{color:#ffb3b0}.fm-sd-txt>span{font-size:12px;line-height:1.45;color:#f5efe68c}.fm-sd-card .fm-sd-i{flex:none;align-self:flex-start}.fm-sd.compact>.fm-sd-steps{padding:0 2px}.fm-sd.compact>p.err{margin:0;padding:8px 12px;border-radius:10px;font-size:12.5px;line-height:1.5;color:#ff9c99;background:#ff787512}.fm-sd.compact .fm-sd-what{font-size:12.5px;line-height:1.55;border:1px solid rgba(245,239,230,.06)}.fm-sd.compact>.fm-sd-go{justify-self:start;height:32px;padding:0 14px;font-size:12.5px}.fm-sd-fold{display:grid;grid-template-rows:0fr;opacity:0;margin-top:-10px;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s ease,margin-top .34s cubic-bezier(.22,1,.36,1)}.fm-sd-fold>div{min-height:0;overflow:hidden}.fm-sd-fold .fm-sd-what{transform:translateY(-6px);transition:transform .34s cubic-bezier(.22,1,.36,1)}.fm-sd-fold.open{grid-template-rows:1fr;opacity:1;margin-top:0}.fm-sd-fold.open .fm-sd-what{transform:none}.fm-sd-card .fm-sd-i{transition:color .2s,border-color .2s,background .2s,transform .3s cubic-bezier(.22,1,.36,1)}.fm-sd-card .fm-sd-i[aria-expanded=true]{background:#f5efe614;transform:scale(1.08)}@media (prefers-reduced-motion: reduce){.fm-sd-fold,.fm-sd-fold .fm-sd-what,.fm-sd-card .fm-sd-i{transition:none}}.fm-pv{display:flex;height:min(820px,90vh);color:#f5efe6;font-family:Inter,sans-serif}.fm-pv-view{position:relative;flex:1;min-width:0;overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,rgba(245,239,230,.04),transparent 70%),#070709}.fm-pv-stage{position:absolute;top:64px;right:96px;bottom:118px;left:64px;display:flex;align-items:center;justify-content:center;container-type:size}.fm-pv-stage.solo{top:64px;right:64px;bottom:64px;left:64px}.fm-pv-stage>.ant-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fm-pv-stage .ant-image-img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;display:block;cursor:zoom-in;border-radius:16px;box-shadow:0 0 0 1px #f5efe614,0 30px 70px #0009}.fm-pv-stage>video{width:min(100cqw,100cqh * var(--ar, 1.778));aspect-ratio:var(--ar, 1.778);display:block;border-radius:16px;background:#000;box-shadow:0 0 0 1px #f5efe614,0 30px 70px #0009}.fm-pv-empty{width:min(360px,70%);aspect-ratio:4 / 5;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:44px;color:#f5efe647;background:repeating-linear-gradient(-58deg,#0d0d12 0,#0d0d12 10px,#101016 10px,#101016 20px);box-shadow:0 0 0 1px #f5efe614}.fm-pv-empty>*{max-width:120px;max-height:120px}.fm-pv-btn{width:38px;height:38px;padding:0;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#f5efe60f;color:#f5efe6;font-size:13px;box-shadow:inset 0 0 0 1px #f5efe61a;transition:background .2s,opacity .2s}.fm-pv-btn:hover:not(:disabled){background:#f5efe61f}.fm-pv-btn:disabled{opacity:.3;cursor:default}.fm-pv-btn:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-pv-back{position:absolute;top:18px;left:18px;z-index:2}.fm-pv-nav{position:absolute;right:28px;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:12px}.fm-pv-thumbs{position:absolute;left:64px;right:96px;bottom:22px;z-index:1;display:flex;gap:8px;padding:6px 4px;overflow-x:auto;scrollbar-width:thin}.fm-pv-thumbs>:first-child{margin-left:auto}.fm-pv-thumbs>:last-child{margin-right:auto}.fm-pv-thumbs .fm-pp-th{flex:0 0 auto;width:60px;height:60px}.fm-pp{flex:0 0 360px;min-width:0;display:flex;flex-direction:column;background:#0d0d11;border-left:1px solid rgba(245,239,230,.08)}.fm-pp-scroll{flex:1;min-height:0;overflow-y:auto;padding:26px 24px 24px;scrollbar-width:thin;scrollbar-color:rgba(245,239,230,.14) transparent}.fm-pp hr{border:0;border-top:1px solid rgba(245,239,230,.08);margin:22px 0}.fm-pp-hd{display:flex;align-items:flex-start;gap:10px}.fm-pp-hd>div{flex:1;min-width:0}.fm-pp-hd h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:#f5efe6;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fm-pp-hd p{margin:5px 0 0;font-size:12px;color:#f5efe673}.fm-pp-more{flex-shrink:0;width:30px;height:30px;margin:-3px -6px 0 0;padding:0;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#f5efe68c;font-size:15px;transition:background .2s,color .2s}.fm-pp-more:hover,.fm-pp-more.on{background:#f5efe612;color:#f5efe6}.fm-pp-more:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-pp-desc{margin-top:22px;font-size:13.5px;line-height:1.6;color:#f5efe6d9;overflow-wrap:anywhere}.fm-pp-desc>span,.fm-pf dt{display:block;margin-bottom:6px;font-size:12px;color:#f5efe673}.fm-pp-desc i{font-style:normal;color:#f5efe666}.fm-pp-desc>span:has(>button){display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px 0 2px}.fm-pp-ico{width:28px;height:28px;padding:0;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#f5efe68c;font-size:13px;transition:background .2s,color .2s}.fm-pp-ico:hover{background:#f5efe612;color:#f5efe6}.fm-pp-ico:focus-visible,.fm-pp-more-txt:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-pp-prompt{display:block;margin-top:4px;padding:12px 14px;border-radius:12px;white-space:pre-wrap;background:#f5efe608;box-shadow:inset 0 0 0 1px #f5efe60f}.fm-pp-prompt>.clamp{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fm-pp-more-txt{all:unset;display:block;margin-top:6px;cursor:pointer;font-size:12.5px;font-weight:500;color:#d97757}.fm-pp-more-txt:hover{text-decoration:underline}.fm-pp-thumbs{display:flex;flex-wrap:wrap;gap:8px}.fm-pp-th{position:relative;width:64px;height:64px}.fm-pp-th .pick{all:unset;box-sizing:border-box;display:block;width:100%;height:100%;padding:3px;border-radius:12px;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.fm-pp-th .pick img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px;opacity:.75;transition:opacity .2s}.fm-pp-th .pick:hover img,.fm-pp-th.on .pick img{opacity:1}.fm-pp-th.on .pick{border-color:#d97757}.fm-pp-th .pick:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-pp-th .x{position:absolute;top:-4px;right:-4px;width:20px;height:20px;padding:0;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1b1b21;color:#f5efe6;font-size:10px;cursor:pointer;opacity:0;box-shadow:0 0 0 1px #f5efe62e;transition:opacity .2s,background .2s}.fm-pp-th:hover .x,.fm-pp-th .x:focus-visible{opacity:1}.fm-pp-th .x:hover{background:#d4380d}@media (hover: none){.fm-pp-th .x{opacity:1}}.fm-pf{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.fm-pf>div{margin-top:18px;min-width:0}.fm-pf>div.wide{grid-column:1 / -1}.fm-pf dd>.ed{margin:0 -8px}.fm-pf dd{margin:0;font-size:13.5px;color:#f5efe6;overflow-wrap:anywhere}.fm-pf .cap{text-transform:capitalize}.fm-pf.tiles{display:flex;flex-wrap:wrap;gap:8px}.fm-pf.tiles>div{flex:1 1 86px;margin:0;padding:11px 12px 12px;border-radius:12px;background:#f5efe608;box-shadow:inset 0 0 0 1px #f5efe60f;transition:background .2s,box-shadow .2s}.fm-pf.tiles>div:hover{background:#f5efe60d;box-shadow:inset 0 0 0 1px #d9775747}.fm-pf.tiles dt{display:flex;align-items:center;gap:6px;margin-bottom:5px;font-size:11.5px}.fm-pf.tiles dt .anticon{font-size:12px;color:#d97757}.fm-pf.tiles>div.wide{flex-basis:100%}.fm-pf.tiles dd{font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}.fm-pp-sec{margin-top:26px;padding-top:22px;border-top:1px solid rgba(245,239,230,.08)}.fm-pp-sec>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.fm-pp-sec h3{margin:0;display:inline-flex;align-items:baseline;gap:7px;font-size:12px;font-weight:500;color:#f5efe673}.fm-pp-sec h3>span{color:#f5efe64d}.fm-pp-refs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.fm-pp-ref{all:unset;box-sizing:border-box;display:grid;gap:6px;min-width:0;font-size:12px;color:#f5efe6bf}.fm-pp-ref .pic{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#15151a;box-shadow:inset 0 0 0 1px #f5efe614;color:#f5efe673;font-size:20px;transition:box-shadow .2s}.fm-pp-ref .pic>img,.fm-pp-ref .pic>video,.fm-pp-ref .pic .ant-image,.fm-pp-ref .pic .ant-image-img{width:100%!important;height:100%!important;object-fit:cover;display:block}.fm-pp-ref .pic .ant-image-img{cursor:zoom-in}.fm-pp-ref .pic.none:before{content:"";width:34%;aspect-ratio:388 / 410;background:url(/logo.png) center / contain no-repeat;opacity:.16}.fm-pp-ref .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.fm-pp-ref{cursor:pointer}button.fm-pp-ref:hover .pic{box-shadow:inset 0 0 0 1px #f5efe614,0 0 0 2px #d97757b3}button.fm-pp-ref:hover .nm{color:#f5efe6}button.fm-pp-ref:focus-visible .pic{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-pp-foot{flex:0 0 auto;display:grid;gap:10px;padding:16px 24px 20px;border-top:1px solid rgba(245,239,230,.08)}.fm-pp-main{display:flex;gap:8px}.fm-pp-go{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border:0;border-radius:12px;cursor:pointer;background:#d97757;color:#1a0b05;font:600 13.5px Inter,sans-serif;box-shadow:0 8px 24px #d9775738;transition:filter .2s}.fm-pp-go:hover{filter:brightness(1.07)}.fm-pp-go:focus-visible{outline:2px solid #f5efe6;outline-offset:2px}.fm-pp-row{display:flex;flex-wrap:wrap;gap:8px}.fm-pp-row>*{flex:1 1 auto;justify-content:center;white-space:nowrap}.fm-pp-more.fm-pp-ai-ico{margin-right:0;color:#d97757}.fm-pp-sq{flex:0 0 42px;height:42px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#f5efe6d9;border:1px solid rgba(245,239,230,.12);transition:background .2s,border-color .2s}.fm-pp-sq:hover{background:#f5efe60d;border-color:#f5efe63d}.fm-pp-sq.on{color:#d97757;background:#d9775724;border-color:#d9775773}.fm-pp-sq.on:hover{background:#d9775733;border-color:#d9775799}.fm-pp-sq:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-pp-row>.ant-btn{height:32px!important;padding:0 12px!important;border-radius:999px!important;font:500 12.5px Inter,sans-serif!important;box-shadow:none!important;background:transparent!important;border-color:#f5efe61f!important;color:#f5efe6d9!important}.fm-pp-row>.ant-btn:hover{background:#f5efe60d!important;border-color:#f5efe63d!important;color:#f5efe6!important}.fm-pp-row>.ant-btn-primary{border-color:#7dbf8873!important;color:#c6e6cb!important}.fm-pp-row>.ant-btn .anticon{color:inherit!important}.fm-pp-chat-hd{flex:0 0 auto;display:flex;align-items:center;gap:10px;height:64px;padding:0 16px 0 12px;border-bottom:1px solid rgba(245,239,230,.08)}.fm-pp-chat-ttl{min-width:0;display:grid;gap:1px}.fm-pp-chat-ttl b{font-size:14px;font-weight:600;color:#f5efe6}.fm-pp-chat-ttl span{font-size:11.5px;color:#f5efe673;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-pp-back{all:unset;flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;cursor:pointer;font-size:14px;color:#f5efe6bf}.fm-pp-back:hover{background:#f5efe60f;color:#f5efe6}.fm-pp-back:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-pp-chat-bd{flex:1;min-height:0;overflow:auto}@media (max-width: 820px){.fm-pv{flex-direction:column;height:auto;max-height:92vh;overflow-y:auto}.fm-pv-view{flex:none;height:46vh;min-height:280px}.fm-pv-stage{top:56px;right:64px;bottom:96px;left:20px}.fm-pv-stage.solo{top:56px;right:20px;bottom:32px;left:20px}.fm-pv-nav{right:14px}.fm-pv-thumbs{left:20px;right:64px;bottom:12px}.fm-pv-thumbs .fm-pp-th{width:52px;height:52px}.fm-pp{flex:none;border-left:0;border-top:1px solid rgba(245,239,230,.08)}.fm-pp-scroll{overflow:visible}.fm-pp-chat-bd{height:60vh;flex:none}}.fm-pp-ci{display:grid;gap:14px}.fm-pp-ci>.fm-pp-desc{margin-top:0}.fm-pp-ci>.fm-pp-row{margin-top:2px}.fm-ci-ttl{display:inline-flex;align-items:center;gap:4px;max-width:100%}.fm-ci-ttl>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-ci-ttl .fm-pp-ico{flex:none;width:26px;height:26px;font-size:13px;opacity:.6;transition:opacity .2s,background .2s}.fm-ci-ttl:hover .fm-pp-ico,.fm-ci-ttl .fm-pp-ico:focus-visible{opacity:1}.fm-vo{border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#f5efe609,#f5efe603);border:1px solid rgba(245,239,230,.08)}.fm-vo.on{background:linear-gradient(160deg,#d9775717,#d9775704 55%);border-color:#d9775738}.fm-vo-hd{display:flex;align-items:center;gap:12px;padding:12px 14px}.fm-vo-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:16px;color:#f5efe68c;background:#15151c;box-shadow:inset 0 0 0 1px #f5efe614}.fm-vo.on .fm-vo-ic{color:#f0a789;background:radial-gradient(120% 120% at 30% 20%,#d9775752,#d977570f 60%),#16120f;box-shadow:inset 0 0 0 1px #d9775759}.fm-vo-txt{flex:1;min-width:0;display:grid;gap:2px}.fm-vo-txt b{font-size:13.5px;font-weight:600;color:#f5efe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-vo-txt>span{font-size:12px;color:#f5efe680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-vo-link{all:unset;flex:none;padding:4px 8px;border-radius:8px;cursor:pointer;font:600 12px Inter,sans-serif;color:#e58a6b;transition:background .2s,color .2s}.fm-vo-link:hover{background:#d977571f;color:#f0a789}.fm-vo-bd{display:grid;gap:8px;padding:0 14px 12px}.fm-vo-tabs{display:flex;gap:3px;padding:3px;border-radius:10px;background:#00000040;border:1px solid rgba(245,239,230,.06)}.fm-vo-tabs button{all:unset;box-sizing:border-box;flex:1;height:26px;display:inline-grid;place-items:center;border-radius:7px;cursor:pointer;font:500 11.5px Inter,sans-serif;color:#f5efe68c;transition:background .2s,color .2s}.fm-vo-tabs button:hover{color:#f5efe6}.fm-vo-tabs button.on{background:#f5efe61a;color:#f5efe6;box-shadow:0 1px 2px #00000059}.fm-vo-play{padding:6px 8px;border-radius:10px;background:#00000040;border:1px solid rgba(245,239,230,.06);animation:fm-vo-in .3s cubic-bezier(.22,1,.36,1) both}.fm-vo-note{margin:0;font-size:12px;line-height:1.5;color:#f5efe673}.fm-vo-ft{display:flex;gap:8px;padding:10px 14px 12px;border-top:1px solid rgba(245,239,230,.07);background:#0000001f}.fm-vo-btn{all:unset;box-sizing:border-box;flex:1 1 0;min-width:0;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:999px;cursor:pointer;white-space:nowrap;font:500 12.5px Inter,sans-serif;color:#f5efe6d9;border:1px solid rgba(245,239,230,.12);transition:background .2s,border-color .2s,color .2s}.fm-vo-btn:hover:not(:disabled){background:#f5efe60d;border-color:#f5efe63d;color:#f5efe6}.fm-vo-btn:disabled{opacity:.55;cursor:default}.fm-vo-btn.go{border-color:#d9775780;color:#f0a789;background:#d9775714}.fm-vo-btn.go:hover{background:#d9775729;border-color:#d97757b3;color:#f6c1ac}.fm-vo-x{all:unset;box-sizing:border-box;flex:none;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;cursor:pointer;color:#f5efe68c;border:1px solid rgba(245,239,230,.12);transition:color .2s,border-color .2s,background .2s}.fm-vo-x:hover{color:#ff7875;border-color:#ff787566;background:#ff787514}.fm-vo-tabs button:focus-visible,.fm-vo-link:focus-visible,.fm-vo-btn:focus-visible,.fm-vo-x:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}@keyframes fm-vo-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fm-vo-play{animation:none}}.ant-modal .ant-modal-content.fm-vv-modal{background:#0a0a0e!important;border-radius:20px!important;overflow:hidden;border:1px solid rgba(245,239,230,.1)}.fm-vv{display:flex;height:min(80vh,760px)}.fm-vv-stage{flex:1 1 auto;min-width:0;background:#000;display:flex;align-items:center;justify-content:center}.fm-vv-stage video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.fm-vv-side{flex:0 0 360px;display:flex;flex-direction:column;min-height:0;border-left:1px solid rgba(245,239,230,.08);color:#f5efe6}.fm-vv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 14px 20px;border-bottom:1px solid rgba(245,239,230,.08)}.fm-vv-title{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600}.fm-vv-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-vv-tag{font-style:normal;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:#d9775729;color:#d97757;flex-shrink:0}.fm-vv-close{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;flex-shrink:0;background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center}.fm-vv-close:hover{background:#ffffff29}.fm-vv-body{flex:1 1 auto;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:22px}.fm-vv-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#f5efe673}.fm-vv-ico{border:none;background:none;padding:4px;cursor:pointer;border-radius:6px;color:#f5efe68c;font-size:13px;line-height:0}.fm-vv-ico:hover{color:#f5efe6;background:#ffffff14}.fm-vv-prompt{margin:0;font-size:13.5px;line-height:1.6;color:#f5efe6d9;white-space:pre-wrap;word-break:break-word}.fm-vv-more{margin-top:6px;padding:0;border:none;background:none;cursor:pointer;font-size:12.5px;font-weight:500;color:#d97757}.fm-vv-more:hover{text-decoration:underline}.fm-vv-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;border-radius:12px;overflow:hidden;background:#f5efe614}.fm-vv-field{background:#111115;padding:10px 12px;min-width:0}.fm-vv-field dt{font-size:11px;color:#f5efe673;margin-bottom:2px}.fm-vv-field dd{margin:0;font-size:13px;color:#f5efe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-vv-grid .fm-vv-field:last-child:nth-child(odd){grid-column:span 2}.fm-vv-refs{display:flex;flex-wrap:wrap;gap:6px}.fm-vv-ref{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(245,239,230,.08);font-size:12.5px}.fm-vv-ref img{width:24px;height:24px;border-radius:50%;object-fit:cover}.fm-vv-foot{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 18px;border-top:1px solid rgba(245,239,230,.08)}.fm-vv-row{display:flex;flex-wrap:wrap;gap:8px;width:100%}.fm-vv-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(245,239,230,.12);background:#ffffff0a;color:#f5efe6;font-size:13px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.fm-vv-btn:hover{background:#ffffff1a;border-color:#f5efe638}.fm-vv-btn:focus-visible,.fm-vv-close:focus-visible,.fm-vv-ico:focus-visible,.fm-vv-more:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-vv-btn.primary{flex:1;background:#d97757;border-color:#d97757;color:#1a0b05}.fm-vv-btn.primary:hover{background:#e08a6d;border-color:#e08a6d}.fm-vv-btn.square{width:36px;padding:0}.fm-vv-btn.square.on{color:#f5c451}.fm-vv-row .fm-vv-btn{flex:1 1 auto}@media (max-width: 860px){.fm-vv{flex-direction:column;height:auto;max-height:calc(100vh - 32px)}.fm-vv-stage{flex:0 0 auto;max-height:45vh}.fm-vv-stage video{max-height:45vh}.fm-vv-side{flex:1 1 auto;border-left:none;border-top:1px solid rgba(245,239,230,.08)}}.fm-sv-stage{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 50% 0%,#d9775724,#0000 60%),#000}.fm-sv-now{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(245,239,230,.08)}.fm-sv-play{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#d97757;color:#1a0b05;box-shadow:0 6px 18px #d9775740}.fm-sv-play:hover{background:#e08a6d}.fm-sv-play:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-sv-name{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;color:#f5efe6}.fm-sv-meta{display:flex;align-items:center;gap:10px}.fm-sv-name strong{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-sv-name small{font-size:12px;color:#f5efe673;font-variant-numeric:tabular-nums}.fm-sv-progress{flex:1 1 auto;min-width:40px;max-width:320px;height:4px;border-radius:4px;background:#f5efe61f;overflow:hidden}.fm-sv-progress i{display:block;height:100%;background:#d97757;transition:width .25s linear}.fm-sv-lyrics{flex:1 1 auto;overflow-y:auto;padding:28px 32px 40px;text-align:center;color:#f5efe6}.fm-sv-lyrics p{margin:0;font-size:18px;line-height:1.75}.fm-sv-lyrics i{display:block;height:18px}.fm-sv-section{display:inline-block;margin:18px 0 8px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;background:#d9775729;color:#d97757}.fm-sv-lyrics .fm-sv-section:first-child{margin-top:0}.fm-vv.compact{height:auto;max-height:min(86vh,760px)}.fm-vv.compact .fm-vv-side{flex:1 1 auto;min-width:0;width:100%;border-left:none;border-top:none}.fm-vv-body .fm-sv-now{padding:12px;border:1px solid rgba(245,239,230,.08);border-radius:12px;background:#111115}.fm-sv-nolyrics{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px dashed rgba(245,239,230,.14);border-radius:12px}.fm-sv-nolyrics p{margin:0;font-size:13px;line-height:1.5;color:#f5efe699}@media (max-width: 860px){.fm-sv-stage{flex:0 0 auto;max-height:50vh}.fm-sv-lyrics{padding:20px}.fm-sv-lyrics p{font-size:16px}}.fm-lm{display:flex;flex-direction:column;max-height:min(86vh,820px);color:#f5efe6}.fm-lm-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:18px}.fm-lm-hint{margin:0;font-size:13px;line-height:1.6;color:#f5efe699}.fm-lm-chips{display:flex;flex-wrap:wrap;gap:6px}.fm-lm-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(245,239,230,.1);background:#ffffff0f;color:#f5efe6;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.fm-lm-chip .anticon{font-size:10px;color:#f5efe680}.fm-lm-chip:hover{background:#d9775724;border-color:#d9775773;color:#f3c4b2}.fm-lm-chip:hover .anticon{color:#d97757}.fm-lm-chip:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-lm-count{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.fm-lm-count.over{color:#ff7b7b}.fm-lm-field{border-radius:12px;background:#111115;border:1px solid rgba(245,239,230,.08);padding:6px 4px;transition:border-color .15s}.fm-lm-field:focus-within{border-color:#d9775773}.fm-lm-field textarea{font-size:14px!important;line-height:1.65!important;color:#f5efe6!important}.fm-lm-note{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5}.fm-lm-note span{flex:1}.fm-lm-note.warn{background:#f0b86614;border:1px solid rgba(240,184,102,.25);color:#f0b866}.fm-lm-note.error{background:#ff6b6b14;border:1px solid rgba(255,107,107,.25);color:#ff8a7a}.fm-lm-foot{align-items:center;flex-wrap:nowrap}.fm-lm-spacer{flex:1}.fm-lm-foot .fm-vv-btn.primary{flex:0 0 auto;padding:0 22px}.fm-vv-btn:disabled{opacity:.45;cursor:not-allowed}.npd{--bg:#0b0b0d;--t1:#121215;--t2:#17171b;--t3:#1d1d22;--ln:rgba(255,255,255,.07);--ln2:rgba(255,255,255,.12);--tx:#f5efe6;--mu:rgba(245,239,230,.56);--dim:rgba(245,239,230,.38);--ac:#d97757;width:100%;max-width:1400px;min-height:100vh;box-sizing:border-box;margin:0 auto;padding:12px 20px 56px;color:var(--tx)}.npd *{box-sizing:border-box}.npd .cm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;flex-wrap:wrap}.npd .cm-head h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--tx)}.npd .cm-head p{margin:6px 0 0 48px;font-size:13.5px;color:var(--mu)}.npd .bk{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#121215;color:#f5efe6cc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,transform .15s}.npd .bk:hover{background:#1d1d22;color:var(--tx);transform:translate(-2px)}.npd .cm-prog{width:460px;max-width:100%}.npd .cm-prog-l{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:500;color:var(--mu);margin-bottom:10px}.npd .cm-prog-l b{color:var(--tx);font-weight:700;font-size:16px}.npd .cm-bars,.npd .cm-bars-l{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.npd .cm-bars span{height:6px;border-radius:6px;background:var(--t3);position:relative;overflow:hidden}.npd .cm-bars span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ac);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.npd .cm-bars span.on:after{transform:scaleX(1)}.npd .cm-bars-l{margin-top:9px;font-size:13px;font-weight:500;color:var(--dim)}.npd .cm-bars-l span.on{color:var(--tx)}.npd .cm-grid{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:16px;align-items:start}.npd .cm-col{display:flex;flex-direction:column;gap:16px;min-width:0}.npd .tile{background:var(--t1);border:1px solid var(--ln);border-radius:16px;padding:20px;box-shadow:0 1px #ffffff05 inset,0 8px 24px #00000040}.npd .tile-h{display:flex;align-items:center;gap:10px;margin-bottom:16px}.npd .tile-h h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--tx)}.npd .tile-h p{margin:2px 0 0;font-size:12.5px;color:var(--mu)}.npd .grow{flex:1;min-width:0}.npd .badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.npd .badge.ok{background:#d977571f;color:#f0b39c}.npd .badge.req{background:var(--t3);color:var(--mu)}.npd .badge.err{background:#ff6b6b1f;color:#ff9a9a}.npd .bento2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.npd .fld-l{display:flex;justify-content:space-between;margin-bottom:7px;font-size:12px;font-weight:500;color:var(--mu)}.npd .fld-l span{color:var(--dim);font-weight:400}.npd .cin{width:100%;height:44px;padding:0 13px;border-radius:10px;border:1px solid var(--ln2);background:var(--bg);color:var(--tx);font:14.5px Inter,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}.npd .cin:focus{border-color:#f5efe680;box-shadow:0 0 0 3px #f5efe612}.npd .cin.bad{border-color:#ff6b6b99}.npd .cin::placeholder{color:var(--dim)}.npd .ferr{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;color:#ff9a9a}.npd .fr-use{margin-top:7px;font-size:12px;color:#f5efe666}.npd .seg2{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:44px;padding:3px;border-radius:10px;background:#0b0b0d;border:1px solid rgba(255,255,255,.12)}.npd .sopt{display:flex;align-items:center;justify-content:center;gap:9px;height:100%;min-width:0;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--mu);font:500 13px Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.npd .sopt:hover{color:var(--tx)}.npd .sopt.on{background:#1d1d22;color:var(--tx);box-shadow:0 0 0 1px #ffffff1a inset}.npd .sopt .shp{display:flex;align-items:center;justify-content:center;flex-shrink:0}.npd .sopt .shp i{display:block;border:1.6px solid currentColor;border-radius:3px}.npd .sopt.on .shp i{border-color:var(--ac)}.npd .sopt b{font-weight:600;margin-right:4px}.npd .sopt .rt{color:#f5efe673;font-weight:500}.npd .sopt.on .rt{color:#f0b39c}.npd .strip3{display:flex;align-items:center;gap:8px}.npd .sv3{flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px;margin:-3px}.npd .sv3::-webkit-scrollbar{display:none}.npd .tr3{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/5);gap:10px}.npd .sc3{display:flex;flex-direction:column;padding:0;border:1px solid var(--ln);border-radius:12px;overflow:hidden;background:var(--t2);color:var(--tx);cursor:pointer;font-family:Inter,sans-serif;text-align:left;scroll-snap-align:start;transition:border-color .15s,transform .2s}.npd .sc3:hover{border-color:var(--ln2);transform:translateY(-1px)}.npd .sc3.on{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.npd .sc3 .im{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--bg)}.npd .sc3 .im img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.npd .sc3 .ck{position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:999px;background:var(--ac);color:#1a0b05;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);transition:opacity .15s,transform .2s}.npd .sc3.on .ck{opacity:1;transform:none}.npd .sc3 .ck{z-index:1}.npd .sc3 .pl{position:absolute;right:6px;bottom:6px;width:18px;height:18px;border-radius:50%;background:#0009;color:#f5efe6;font-size:8px;display:flex;align-items:center;justify-content:center}.npd .pvw .scr{position:relative}.npd .sc3 .nm{display:block;padding:8px 10px;font-size:12.5px;font-weight:500;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npd .sc3.on .nm{color:var(--tx);font-weight:600}.npd .arw{width:32px;height:32px;flex-shrink:0;border-radius:999px;border:1px solid var(--ln2);background:var(--t2);color:var(--tx);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,opacity .15s}.npd .arw:hover{background:var(--t3)}.npd .arw[disabled]{opacity:.3;cursor:default}.npd .hint{margin-top:12px;font-size:12px;color:var(--dim)}.npd .opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.npd .oc{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;border:1px solid var(--ln);background:var(--t2);color:var(--tx);cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:border-color .15s,background .15s}.npd .oc:hover{border-color:var(--ln2)}.npd .oc.on{border-color:var(--ac);background:#1a1513}.npd .oc .rd{width:16px;height:16px;margin-top:2px;flex-shrink:0;border-radius:999px;border:1.6px solid rgba(245,239,230,.35);transition:border .15s}.npd .oc.on .rd{border:5px solid var(--ac)}.npd .oc strong{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600}.npd .oc strong em{font-style:normal;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--t3);color:var(--mu)}.npd .oc small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--mu)}.npd .oc .nx{display:block;margin-top:8px;font-size:11.5px;color:var(--dim)}@keyframes npdIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.npd .disc{margin-top:16px;padding-top:16px;border-top:1px solid var(--ln);animation:npdIn .25s ease both}.npd .disc-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.npd .disc-h strong{font-size:13.5px;font-weight:600}.npd .disc-h .sub{display:block;font-size:12px;color:var(--mu);margin-top:2px}.npd .tabs2{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg);border:1px solid var(--ln)}.npd .tabs2 button{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--mu);font:500 12.5px Inter,sans-serif;cursor:pointer}.npd .tabs2 button.on{background:var(--t3);color:var(--tx)}.npd .tabs2 .dot{width:5px;height:5px;border-radius:50%;background:var(--ac)}.npd .cta3{display:block;min-height:150px;width:100%;padding:12px 13px;border-radius:10px;border:1px solid var(--ln2);background:var(--bg);color:var(--tx);font:14px/1.6 Inter,sans-serif;resize:none;outline:none}.npd .cta3:focus{border-color:#f5efe680}.npd .cta3::placeholder{color:var(--dim)}.npd .mtr{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:11.5px;color:var(--dim)}.npd .mtr .bar{flex:1;height:3px;border-radius:3px;background:var(--t3);overflow:hidden}.npd .mtr .bar i{display:block;height:3px;background:var(--ac);transition:width .3s}.npd .mtr .ok{color:#9fd19f}.npd .dz{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px;border-radius:12px;border:1.5px dashed var(--ln2);background:var(--bg);color:var(--mu);font:12.5px Inter,sans-serif;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.npd .dz:hover{border-color:#f5efe659}.npd .dz.over{border-color:var(--ac);background:#d977570f}.npd .dz strong{color:var(--tx);font-size:13.5px}.npd .file{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--ln2);background:var(--t2)}.npd .file .fi{width:36px;height:36px;flex-shrink:0;border-radius:9px;background:var(--t3);display:flex;align-items:center;justify-content:center;color:var(--tx)}.npd .file strong{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npd .file small{display:block;font-size:11.5px;color:#9fd19f;margin-top:2px}.npd .ib3{width:30px;height:30px;flex-shrink:0;border-radius:8px;border:0;background:transparent;color:var(--mu);display:flex;align-items:center;justify-content:center;cursor:pointer}.npd .ib3:hover{background:var(--t3);color:var(--tx)}.npd .lnk{padding:0 8px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--mu);font:500 12.5px Inter,sans-serif;cursor:pointer}.npd .lnk:hover{background:var(--t3);color:var(--tx)}.npd .more{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--mu);font:500 12.5px Inter,sans-serif;cursor:pointer}.npd .more:hover{color:var(--tx)}.npd .more svg{transition:transform .25s}.npd .more.open svg{transform:rotate(180deg)}.npd .steps3{margin:10px 0 0;padding:12px 14px 12px 32px;border-radius:10px;background:var(--bg);border:1px solid var(--ln);font-size:12.5px;line-height:1.7;color:var(--mu)}.npd .steps3 b{color:var(--tx);font-weight:600}.npd .btn2{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:9px;border:1px solid var(--ln2);background:var(--t2);color:var(--tx);font:500 12.5px Inter,sans-serif;cursor:pointer}.npd .btn2:hover{background:var(--t3)}.npd .btn2[disabled]{opacity:.35;cursor:not-allowed}.npd .cm-side{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:12px}.npd .cm-side::-webkit-scrollbar{display:none}.npd .cm-prog.in-side{width:100%;padding:2px 2px 4px}.npd .cm-prog.in-head{display:none}.npd .pvw{height:260px;border-radius:12px;background:var(--bg);border:1px solid var(--ln);display:flex;align-items:center;justify-content:center;overflow:hidden}.npd .pvw .scr{border-radius:8px;overflow:hidden;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 30px #00000080}.npd .pvw .scr img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;animation:npdIn .35s ease both}.npd .pvw .scr .empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-size:11.5px;color:var(--dim);background:repeating-linear-gradient(-58deg,#0c0c11 0,#0c0c11 10px,#0f0f15 10px,#0f0f15 20px)}.npd .pvw-cap{display:flex;justify-content:space-between;gap:10px;margin-top:9px;font-size:11.5px;color:var(--dim)}.npd .sum{margin-top:12px}.npd .sr{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--ln);font-size:13px}.npd .sr .k{width:58px;flex-shrink:0;color:var(--mu);font-size:12.5px}.npd .sr .v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.npd .sr .v.miss{color:var(--dim);font-weight:400}.npd .sr .s{width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.npd .sr .s.ok{background:var(--ac);color:#1a0b05}.npd .sr .s.no{border:1.5px dashed rgba(245,239,230,.25)}.npd .go{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:46px;border-radius:12px;border:0;background:var(--ac);color:#1a0b05;font:600 14px Inter,sans-serif;cursor:pointer;transition:background .15s,opacity .2s}.npd .go:hover{background:#e3876a}.npd .go[disabled]{opacity:.35;cursor:not-allowed}.npd .go.busy{background:var(--t3);color:var(--tx);cursor:progress;opacity:1}@keyframes npdSpin{to{transform:rotate(360deg)}}.npd .spin2{width:14px;height:14px;border-radius:999px;border:2px solid rgba(245,239,230,.25);border-top-color:#f5efe6;animation:npdSpin .8s linear infinite}.npd .go-note{margin-top:-4px;text-align:center;font-size:12px;color:var(--dim)}.npd .go-note.pend{color:#f0b39c}.npd .side-note{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--t1);border:1px solid var(--ln);font-size:12px;line-height:1.5;color:var(--mu)}.npd .side-note svg{color:var(--ac);margin-top:1px}.npd svg{flex-shrink:0}.npd-example{max-width:min(560px,calc(100vw - 48px));max-height:60vh;overflow-y:auto;white-space:pre-wrap;font:12.5px/1.6 Inter,sans-serif;color:#f5efe6c7}@media (max-width:1360px){.npd .cm-grid{grid-template-columns:1fr}.npd .cm-side{position:static;max-height:none;overflow:visible}.npd .cm-prog.in-side{display:none}.npd .cm-prog.in-head{display:block}}@media (max-width:640px){.npd .cm-prog{min-width:0;width:100%}.npd .cm-head p{margin-left:0}.npd .tile{padding:16px}.npd .bento2,.npd .opts{grid-template-columns:1fr}.npd .tr3{grid-auto-columns:calc((100% - 20px) / 3)}}@media (prefers-reduced-motion:reduce){.npd *{animation:none!important;transition:none!important}}.fm-pc{position:relative;min-width:0;cursor:pointer;outline:none}.fm-pc.open{z-index:20}.fm-pc.dimmed{opacity:.45;pointer-events:none}.fm-pc-poster{position:relative;aspect-ratio:1.3;border-radius:16px;isolation:isolate;background:radial-gradient(90% 70% at 0% 0%,var(--fm-pc-tint),transparent 70%),radial-gradient(80% 60% at 100% 100%,var(--fm-pc-tint2),transparent 70%),#111115;transition:box-shadow .25s}.fm-pc-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:16px;pointer-events:none;box-shadow:inset 0 0 0 1px #f5efe60f;transition:box-shadow .25s}.fm-pc:hover .fm-pc-poster:after,.fm-pc.open .fm-pc-poster:after{box-shadow:inset 0 0 0 1px #f5efe624}.fm-pc:focus-visible .fm-pc-poster:after{box-shadow:inset 0 0 0 2px #d97757}.fm-pc-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden}.fm-pc-clip>img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s,transform .9s cubic-bezier(.22,1,.36,1),filter .4s}.fm-pc-clip>img.in{opacity:1}.fm-pc:hover .fm-pc-clip>img{transform:scale(1.04);filter:brightness(.72)}.fm-pc-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fm-pc-empty img{width:18%;max-width:64px;aspect-ratio:1;object-fit:contain;opacity:.16;transition:opacity .3s}.fm-pc:hover .fm-pc-empty img{opacity:.1}.fm-pc-badge{position:absolute;left:10px;top:10px;z-index:2;text-transform:capitalize}.fm-pc-go{position:absolute;left:50%;top:50%;z-index:2;pointer-events:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px 0 15px;border-radius:999px;background:#d97757;box-shadow:0 10px 30px #d9775759;color:#1a0b05;font:600 13.5px Inter,sans-serif;white-space:nowrap;line-height:normal;transform:translate(-50%,-40%);opacity:0;transition:opacity .25s,transform .4s cubic-bezier(.22,1,.36,1)}.fm-pc:hover .fm-pc-go{opacity:1;transform:translate(-50%,-50%)}.fm-pc-cap{display:flex;align-items:flex-start;gap:6px;padding:10px 2px 0;line-height:normal}.fm-pc-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fm-pc-txt strong{font:600 14px Inter,sans-serif;color:#f5efe6;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-pc:hover .fm-pc-txt strong{color:#fff}.fm-pc-txt span{font-size:12px;color:#f5efe680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-pc-more{flex:0 0 auto;width:28px;height:28px;margin-top:-3px;padding:0;border:0;border-radius:999px;cursor:pointer;background:transparent;color:#f5efe68c;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.fm-pc-more:hover{background:#1b1b23;color:#f5efe6}.fm-pc-more.on{background:#f5efe6;color:#000}.fm-pc-more:focus-visible{outline:2px solid #d97757;outline-offset:2px}.fm-pc-grid{display:grid;gap:22px 8px;grid-template-columns:repeat(auto-fill,minmax(max(260px,calc((100% - 24px)/4)),1fr))}@media (prefers-reduced-motion: reduce){.fm-pc-poster,.fm-pc-poster:after,.fm-pc-clip>img,.fm-pc-go{transition:none!important}}.fm-lz{position:relative;display:block;width:100%;height:100%;overflow:hidden}.fm-lz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,#111115 30%,#18181e,#111115 70%);background-size:200% 100%;animation:fm-lz-shim 1.6s linear infinite}.fm-lz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;background:url(/logo.png) center / min(30%,44px) no-repeat}.fm-lz img{position:relative;z-index:1;opacity:0}.fm-lz.in img{opacity:1;animation:fm-lz-in .4s ease both}.fm-lz.in:before,.fm-lz.in:after{display:none}@keyframes fm-lz-shim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fm-lz-in{0%{opacity:0}to{opacity:1}}.fm-lz-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(80% 60% at 50% 45%,#18181f,#101015 70%);font:500 11px Inter,sans-serif;color:#f5efe666}.fm-lz-empty img.fm-lz-mark{width:26%!important;max-width:52px!important;height:auto!important;aspect-ratio:1;object-fit:contain!important;opacity:.16;transform:none!important;flex:0 0 auto}@media (prefers-reduced-motion: reduce){.fm-lz:before,.fm-lz.in img{animation:none!important}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{position:absolute;top:0;left:0;right:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{position:relative;width:100%;height:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{width:100%;text-align:center;position:absolute}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{display:none;border-top:3px double;margin:0 auto;width:10px;cursor:ns-resize}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{position:absolute;top:4px;bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{display:none;border-left:3px double;margin-top:auto;margin-bottom:auto;height:10px;cursor:ew-resize}.rbc-calendar{background:#0d0e12;color:#e6e9ef}.rbc-toolbar{color:#e6e9ef;padding:8px 4px}.rbc-toolbar .rbc-toolbar-label{color:#fff;font-weight:600}.rbc-toolbar button{background:#181b21;color:#e6e9ef;border:1px solid rgba(255,255,255,.1);transition:background .15s,color .15s,border-color .15s}.rbc-toolbar button:hover,.rbc-toolbar button:focus{background:#22262d;color:#fff;border-color:#ffffff40}.rbc-toolbar button.rbc-active,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{background:#1677ff;color:#fff;border-color:#1677ff;box-shadow:none}.rbc-header{background:#181b21;color:#c8cdd5;border-bottom:1px solid rgba(255,255,255,.08);font-weight:500}.rbc-header+.rbc-header{border-left:1px solid rgba(255,255,255,.06)}.rbc-month-view,.rbc-time-view,.rbc-agenda-view{background:#0d0e12;border:1px solid rgba(255,255,255,.08);border-radius:6px}.rbc-month-row,.rbc-day-bg{background:#0d0e12}.rbc-day-bg+.rbc-day-bg,.rbc-month-row+.rbc-month-row{border-color:#ffffff0f}.rbc-day-bg.rbc-off-range-bg{background:#15171c}.rbc-today{background:#d977571f}.rbc-date-cell{color:#c8cdd5;padding:4px 6px}.rbc-date-cell.rbc-off-range{color:#ffffff4d}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:#c8cdd5}.rbc-time-content{border-top:1px solid rgba(255,255,255,.08)}.rbc-time-gutter,.rbc-time-header-gutter{background:#15171c;color:#ffffff8c}.rbc-timeslot-group{border-bottom:1px solid rgba(255,255,255,.06)}.rbc-time-slot{border-top:1px dashed rgba(255,255,255,.04)}.rbc-time-content>*+*>*{border-left:1px solid rgba(255,255,255,.06)}.rbc-current-time-indicator{background:#ff4d4f;height:2px;z-index:3;box-shadow:0 0 6px #ff4d4fd9}.rbc-current-time-indicator:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 6px #ff4d4fd9}.rbc-show-more{background:transparent;color:#d97757}.rbc-event{color:#fff;box-shadow:0 1px 2px #0000004d;font-weight:500}.rbc-selected,.rbc-event.rbc-selected{outline:2px solid #d97757}.rbc-agenda-view table.rbc-agenda-table{color:#c8cdd5;border-color:#ffffff14}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{border-color:#ffffff0f}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid rgba(255,255,255,.06)}.rbc-agenda-empty{color:#ffffff73}.rbc-row-content{z-index:2}.rbc-overlay{background:#181b21;border:1px solid rgba(255,255,255,.1);color:#e6e9ef}.rbc-overlay-header{border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.fm-acct{--acct-card: #0a0a0e;--acct-line: rgba(255, 255, 255, .08);--acct-hair: rgba(255, 255, 255, .06);--acct-text: #f5efe6;--acct-mute: rgba(245, 239, 230, .5);--acct-coral: #d97757;max-width:1400px;margin:0 auto;color:var(--acct-text)}.fm-acct-head{padding:8px 0 26px;margin-bottom:28px;border-bottom:1px solid var(--acct-hair)}.fm-acct-title.ant-typography{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.015em}.fm-acct-amp{font-family:Inter,-apple-system,sans-serif;font-weight:400}.fm-acct-head p{margin:8px 0 0;font-size:14px;color:#f5efe68c}.fm-acct-layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:40px;align-items:start}.fm-acct-rail{position:sticky;top:84px;display:flex;flex-direction:column}.fm-acct-grp+.fm-acct-grp{margin-top:14px}.fm-acct-grp-label{padding:0 12px 6px;font-size:10.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#ffffff5c}.fm-acct-tab{display:flex;align-items:center;gap:10px;width:100%;height:36px;margin-bottom:2px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#ffffffb8;font:500 13.5px Inter,sans-serif;text-align:left;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.fm-acct-tab-ic{display:inline-flex;width:16px;justify-content:center;color:#ffffff80}.fm-acct-tab:hover{background:#ffffff0f;color:#fff}.fm-acct-tab.on{background:#d977571f;box-shadow:inset 0 0 0 1px #d9775747;color:#fff;font-weight:600}.fm-acct-tab.on .fm-acct-tab-ic{color:var(--acct-coral)}.fm-acct-tab.danger,.fm-acct-tab.danger .fm-acct-tab-ic{color:#ff7875}.fm-acct-tab.danger.on{background:#ff78751a;box-shadow:inset 0 0 0 1px #ff78754d}.fm-acct-tab:focus-visible{outline:2px solid var(--acct-coral);outline-offset:2px}.fm-acct-rail-sep{height:1px;margin:14px 12px;background:var(--acct-hair)}.fm-acct-panel{min-width:0;display:flex;flex-direction:column;gap:20px}.fm-acct-stack{display:grid;gap:20px;min-width:0}.fm-acct-stack[hidden]{display:none}.fm-acct-shead h2{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:var(--acct-text)}.fm-acct-shead p{margin:6px 0 0;max-width:680px;font-size:14px;line-height:1.6;color:#f5efe68c}.fm-acct-help{margin:0;font-size:12.5px;line-height:1.55;color:var(--acct-mute)}.fm-acct-note{margin:16px 0 0;font-size:12.5px;line-height:1.6;color:#f5efe673}.fm-acct-links{display:flex;flex-wrap:wrap;gap:8px 24px;padding:4px 2px}.fm-acct-links a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#f5efe699;text-decoration:none}.fm-acct-links a:hover{color:var(--acct-text)}.fm-cap{display:block;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#f5efe673}.fm-sc{background:var(--acct-card);border:1px solid var(--acct-line);border-radius:12px;overflow:hidden;scroll-margin-top:84px}.fm-sc-h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;min-height:60px;border-bottom:1px solid var(--acct-line)}.fm-sc-h h3{margin:0;font-size:15px;font-weight:600;color:var(--acct-text)}.fm-sc-count{margin-left:6px;font-weight:500;color:#f5efe666}.fm-sc-b{padding:24px}.fm-sc-b.flush{padding:0}.fm-sc-f{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--acct-line);background:#ffffff04}.fm-sc-f.split{justify-content:space-between}.fm-sr{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;margin:0 24px;padding:20px 0;border-top:1px solid var(--acct-hair);align-items:start}.fm-sc-b.flush>.fm-sr:first-child,.fm-sc-b.flush>.ant-alert+.fm-sr{border-top:0}.fm-sr.grp{border-top-color:#ffffff1f}.fm-sr-label{display:block;font-size:14px;font-weight:600;color:var(--acct-text)}.fm-sr-help{margin-top:4px;font-size:13px;line-height:1.5;color:var(--acct-mute)}.fm-sr-r{max-width:440px;min-width:0}.fm-sr-value{padding-top:6px;font-size:14px}.fm-sr-item.ant-form-item{margin-bottom:0}.fm-sc-b.flush>.ant-alert{margin-left:24px;margin-right:24px}.fm-fold-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 24px;border:0;background:transparent;color:var(--acct-text);font:600 15px Inter,sans-serif;text-align:left;cursor:pointer}.fm-fold.embedded .fm-fold-btn{font-size:14px;border-top:1px solid var(--acct-line)}.fm-fold-chev{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:12px;color:#f5efe699;background:#ffffff0a;transition:transform .3s cubic-bezier(.22,1,.36,1),color .15s ease}.fm-fold-btn:hover .fm-fold-chev{color:var(--acct-text)}.fm-fold.open .fm-fold-chev{transform:rotate(180deg)}.fm-fold-btn:focus-visible{outline:2px solid var(--acct-coral);outline-offset:-2px;border-radius:12px}.fm-fold-slide{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.fm-fold.open>.fm-fold-slide{grid-template-rows:1fr;opacity:1}.fm-fold-body{min-height:0;overflow:hidden}.fm-fold:not(.embedded) .fm-fold-inner{border-top:1px solid var(--acct-line)}.fm-fold.embedded .fm-fold-inner{padding:16px 24px 20px}.fm-lrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--acct-hair)}.fm-sc-b.flush>.fm-lrow:first-child,.fm-fold-inner>.fm-lrow:first-child{border-top:0}.fm-lrow b{display:block;font-size:14px;font-weight:500;color:var(--acct-text)}.fm-lrow-title{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px}.fm-lrow-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12.5px;color:#f5efe673}.fm-lrow-amt{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.fm-who{display:flex;align-items:center;gap:12px;min-width:0}.fm-who>div{min-width:0}.fm-who b{display:block;font-size:14px;font-weight:600;color:var(--acct-text)}.fm-who>div>span:not(.fm-lrow-meta){display:block;font-size:13px;color:var(--acct-mute);overflow:hidden;text-overflow:ellipsis}.ant-avatar.fm-who-av{flex-shrink:0;background:#1d1d25;border:1px solid var(--acct-line);color:var(--acct-text);font-size:12.5px;font-weight:600}:is(.fm-acct,.fm-confirm) .ant-btn.fm-brand-btn[disabled],:is(.fm-acct,.fm-confirm) .ant-btn.fm-brand-btn[disabled]:hover{background:#f5efe60f!important;border-color:#f5efe61a!important;color:#f5efe661!important;box-shadow:none!important;transform:none!important}:is(.fm-acct,.fm-confirm) .ant-btn.fm-brand-btn[disabled] .anticon{color:#f5efe661!important}.fm-acct-ident{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ant-avatar.fm-acct-logo{flex-shrink:0;background:linear-gradient(135deg,#d97757,#f3c4b2);color:#1a0b05;font-size:24px;font-weight:600}.ant-btn.fm-acct-remove,.ant-btn.fm-acct-remove:hover,.ant-btn.fm-acct-remove:active{padding:0 4px;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-btn.fm-acct-remove{color:#f5efe699!important;transition:color .15s ease}.ant-btn.fm-acct-remove:hover{color:#ff7875!important}.ant-btn.fm-acct-remove:focus-visible{outline:2px solid var(--acct-coral);outline-offset:2px}.fm-acct-invite{display:grid;grid-template-columns:minmax(0,1fr) 200px auto;gap:10px;align-items:start}.fm-mt-head,.fm-mt-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 32px;gap:16px;align-items:center;padding:0 24px}.fm-mt-head{padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--acct-hair);font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#f5efe666}.fm-mt-row{padding-top:14px;padding-bottom:14px}.fm-mt-row+.fm-mt-row{border-top:1px solid var(--acct-hair)}.fm-mt-row .ant-select{width:100%}.fm-acct-bal{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:-24px;background:var(--acct-hair)}.fm-acct-bal>div{padding:24px;background:var(--acct-card)}.fm-acct-bal>.fm-acct-bal-plan{background:radial-gradient(120% 120% at 0% 0%,#d977571f,#d9775700 60%),var(--acct-card)}.fm-acct-bal-big{margin-top:10px;font-family:Space Grotesk,Inter,sans-serif;font-size:30px;font-weight:500;line-height:1.2;color:var(--acct-text);font-variant-numeric:tabular-nums}.fm-acct-bal-sub{display:block;margin-top:6px;font-size:12.5px;color:var(--acct-mute)}.fm-acct-wallet{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px}.fm-sc-b:not(.flush)>.fm-acct-wallet{padding:0}.ant-input-number.fm-acct-amount,.ant-input-number-affix-wrapper.fm-acct-amount{width:140px;height:38px;border-radius:999px;padding-inline:14px}.fm-acct-amount .ant-input-number,.fm-acct-amount .ant-input-number-input,.fm-acct-amount .ant-input-number-input:hover,.fm-acct-amount .ant-input-number-input:focus{height:36px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.fm-acct-amount .ant-input-number-prefix{margin-inline-end:6px;color:var(--acct-mute)}.ant-btn.fm-acct-plain{border-radius:999px!important;padding-inline:18px}.fm-confirm .ant-modal-content{padding:28px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0a0a0e}.fm-confirm-head{display:flex;align-items:center;gap:14px;padding-right:28px}.fm-confirm-ic{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fdcb6e1f;color:#fdcb6e;font-size:18px}.fm-confirm-h{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.01em;color:#f5efe6}.fm-confirm-facts{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.fm-confirm-facts li{display:flex;gap:10px;font-size:14px;line-height:1.5;color:#f5efe6b8}.fm-confirm-facts .anticon{flex-shrink:0;margin-top:4px;font-size:12px;color:#d97757}.fm-confirm-facts b{color:#f5efe6;font-weight:600}.fm-confirm-ic.danger{background:#ff6b6b1f;color:#ff6b6b}.fm-confirm-ic.brand{background:#d977571f;color:#d97757}.fm-confirm-facts.warn .anticon{color:#fdcb6e}.fm-confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fm-confirm-form .ant-form-item-extra{margin-top:6px;font-size:12.5px;line-height:1.5;color:#f5efe680}.fm-confirm-form .fm-confirm-actions,.fm-confirm-secret+.fm-confirm-actions{margin-top:8px}.fm-confirm-secret{display:flex;width:100%;margin-top:20px}.fm-confirm-secret .ant-input{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.fm-confirm-table{margin:20px -28px -28px;border-top:1px solid rgba(255,255,255,.07)}@media (max-width: 480px){.fm-confirm-grid{grid-template-columns:minmax(0,1fr)}.fm-confirm-table{margin:16px -20px -20px}}.fm-confirm-facts.danger .anticon{color:#ff7875}.fm-confirm-form{margin-top:22px}.fm-confirm-form .ant-form-item{margin-bottom:16px}.fm-confirm-form .ant-form-item-label>label{font-size:13px;font-weight:600;color:#f5efe6}.ant-btn.ant-btn-primary.ant-btn-dangerous.fm-danger-fill{background:#ff6b6b!important;border-color:#ff6b6b!important;color:#fff!important;box-shadow:none!important;transform:none!important}.ant-btn.ant-btn-primary.ant-btn-dangerous.fm-danger-fill:not([disabled]):hover{background:#ff8a8a!important;border-color:#ff8a8a!important}.ant-btn.ant-btn-primary.ant-btn-dangerous.fm-danger-fill .anticon{color:#fff!important}.ant-btn.ant-btn-primary.ant-btn-dangerous.fm-danger-fill[disabled]{background:#ff6b6b59!important;border-color:transparent!important;color:#ffffffb3!important;opacity:1!important}.fm-confirm-alt{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px;padding:12px 16px;border-radius:12px;background:#d9775714;border:1px solid rgba(217,119,87,.22);font-size:13.5px;color:#f5efe6bf}.fm-confirm-alt .ant-btn.ant-btn-link{height:auto;padding:0;color:#f3c4b2!important;font-weight:600}.fm-confirm-alt .ant-btn.ant-btn-link:hover{color:#fff!important}.fm-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}@media (max-width: 480px){.ant-modal.fm-confirm{position:absolute;top:auto!important;bottom:0;left:0;right:0;width:100%!important;max-width:100vw;margin:0;padding-bottom:0}.fm-confirm .ant-modal-content{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;border-bottom:0}.fm-confirm-actions{flex-direction:column-reverse}.fm-confirm-actions .ant-btn{width:100%}}.ant-segmented.fm-acct-choice{padding:3px;border-radius:999px;background:#0a0a0e;border:1px solid var(--acct-line)}.ant-segmented.fm-acct-choice .ant-segmented-item{border-radius:999px;color:#ffffffb8;transition:background .15s ease,color .15s ease}.ant-segmented.fm-acct-choice .ant-segmented-item-label{min-height:32px;line-height:32px;padding:0 14px;font-weight:500}.ant-segmented.fm-acct-choice .ant-segmented-item:hover:not(.ant-segmented-item-selected){background:#ffffff0f;color:#fff}.ant-segmented.fm-acct-choice .ant-segmented-item-selected,.ant-segmented.fm-acct-choice .ant-segmented-thumb{background:#d977571f;box-shadow:inset 0 0 0 1px #d9775747;border-radius:999px;color:#fff}.ant-segmented.fm-acct-choice .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600}.ant-segmented.fm-acct-choice .ant-segmented-item-focused{outline:2px solid var(--acct-coral);outline-offset:1px}.fm-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.fm-plan{display:flex;flex-direction:column;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff03}.fm-plan.current{border-color:#d9775799;background:linear-gradient(180deg,#d9775714,#d9775700 50%)}.fm-plan-h{display:flex;align-items:center;gap:6px;min-height:22px}.fm-plan-h b{margin-right:auto;font-size:15px;font-weight:600}.fm-plan-price{display:flex;align-items:baseline;gap:3px;margin-top:14px}.fm-plan-price b{font-family:Space Grotesk,Inter,sans-serif;font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1}.fm-plan-price small{font-size:13px;color:#f5efe673}.fm-plan-quota{margin-top:10px;font-size:12.5px;line-height:1.5;color:#f5efe699}.fm-plan-feats{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--acct-hair)}.fm-plan-feats li{display:flex;gap:8px;font-size:12.5px;line-height:1.45;color:#f5efe699}.fm-plan-feats .anticon{flex-shrink:0;margin-top:3px;font-size:11px;color:#f5efe666}.ant-btn.fm-plan-cta{margin-top:auto}.fm-plan>:nth-last-child(2){margin-bottom:20px}.fm-pack-name{font-size:13px;font-weight:600;color:#f5efe6b3}.fm-pack-min{margin-top:8px;font-family:Space Grotesk,Inter,sans-serif;font-size:26px;font-weight:500}.fm-pack-price{margin-top:6px;font-size:13px;color:#f5efe699}.fm-pack-desc{margin-top:4px;font-size:12.5px;line-height:1.5;color:#f5efe673}.fm-dz{display:flex;align-items:center;gap:24px;padding:24px;border-radius:12px;border:1px solid rgba(255,107,107,.28);background:linear-gradient(180deg,#ff6b6b0d,#ff6b6b00 70%),var(--acct-card)}.fm-dz-ic{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#ff6b6b1a;color:#ff6b6b;font-size:17px}.fm-dz-t{flex:1;min-width:0}.fm-dz-t h3{margin:0;font-size:15px;font-weight:600;color:var(--acct-text)}.fm-dz-t p{margin:6px 0 0;max-width:560px;font-size:13.5px;line-height:1.6;color:#f5efe68c}.fm-dz-t a{color:var(--acct-text)}.fm-dev-label{display:block;margin:16px 0 8px;font-size:12px;font-weight:600;color:#f5efe68c}.fm-dev-url{max-width:520px}.fm-dev-url .ant-input{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.fm-copy-field .ant-input-group-addon{padding:0;background:#15151c!important;border:1px solid rgba(255,255,255,.1)!important;border-inline-start:1px solid rgba(255,255,255,.1)!important;transition:border-color .2s}.fm-copy-field .ant-input{height:36px;border-inline-end:0!important}.fm-copy-field:hover .ant-input,.fm-copy-field:hover .ant-input-group-addon{border-color:#fff3!important}.fm-copy-field:focus-within .ant-input,.fm-copy-field:focus-within .ant-input-group-addon{border-color:#fff6!important}.fm-copy-field:hover .ant-input-group-addon,.fm-copy-field:focus-within .ant-input-group-addon{border-inline-start-color:#ffffff1a!important}.fm-copy{display:flex;align-items:center;justify-content:center;width:42px;height:34px;padding:0;border:0;background:transparent;color:#f5efe6b3;font-size:15px;cursor:pointer;transition:color .15s ease,background .2s ease}.fm-copy:hover{color:#fff}.fm-copy:focus-visible{outline:2px solid var(--acct-coral, #d97757);outline-offset:-2px;border-radius:6px}.fm-copy.done{color:#6abe39;background:#6abe391f}.fm-copy-ic{display:inline-flex}.fm-copy.done .fm-copy-ic{animation:fmCopyPop .35s cubic-bezier(.22,1.4,.36,1)}@keyframes fmCopyPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.fm-copy.done .fm-copy-ic{animation:none}}.fm-dev-code{margin:12px 0 0;padding:14px 16px;overflow-x:auto;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#050507;color:#f5efe6d9;font:12.5px/1.7 SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.fm-dev-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--acct-hair)}.fm-dev-stats>div{padding:22px 24px;background:var(--acct-card)}.fm-dev-stats b{display:block;margin-top:8px;font-family:Space Grotesk,Inter,sans-serif;font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.fm-dev-stats b.bad{color:#ff7875}.fm-dev-note{padding:16px 24px 4px}.fm-dev-table .ant-table{background:transparent}.fm-dev-table .ant-table-thead>tr>th{padding:12px 24px!important;background:transparent!important;border-bottom:1px solid var(--acct-hair)!important;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#f5efe666}.fm-dev-table .ant-table-thead>tr>th:before{display:none}.fm-dev-table .ant-table-thead>tr>th{white-space:nowrap}.fm-dev-table .ant-table-placeholder>td{padding:28px 24px!important;border-bottom:0!important;background:transparent!important}.fm-dev-table .ant-table-placeholder .ant-empty{margin:0}.fm-dev-table .ant-table-placeholder .ant-empty-image{height:36px;margin-bottom:6px;opacity:.7}.fm-dev-table .ant-table-placeholder .ant-empty-description{font-size:13px;color:var(--acct-mute)}.fm-dev-table .ant-table-tbody>tr>td{padding:14px 24px!important;border-bottom:1px solid var(--acct-hair)}.fm-dev-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.fm-dev-table .ant-table-pagination{padding:0 24px}@media (max-width: 767px){.fm-acct-title.ant-typography{font-size:26px}.fm-acct-head{padding-top:0;margin-bottom:4px;border-bottom:0}.fm-acct-layout{grid-template-columns:minmax(0,1fr);gap:20px}.fm-acct-rail{position:static;flex-direction:row;gap:12px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--acct-hair)}.fm-acct-rail::-webkit-scrollbar{display:none}.fm-acct-grp{display:contents}.fm-acct-grp-label,.fm-acct-rail-sep{display:none}.fm-acct-tab,.fm-acct-tab.on,.fm-acct-tab.danger.on{width:auto;height:42px;margin:0;padding:0 4px;border-radius:0;background:transparent;box-shadow:none;border-bottom:2px solid transparent;flex-shrink:0;gap:6px}.fm-acct-tab.on{border-bottom-color:var(--acct-coral)}.fm-acct-tab.danger.on{border-bottom-color:#ff7875}.fm-sc-h,.fm-sc-f,.fm-lrow,.fm-fold-btn{padding-left:16px;padding-right:16px}.fm-sc-b{padding:16px}.fm-sr{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 16px;padding:16px 0}.fm-sr-r{max-width:none}.fm-sc-f .ant-btn{flex:1 1 auto}.fm-acct-invite{grid-template-columns:minmax(0,1fr)}.fm-mt-head{display:none}.fm-mt-row{grid-template-columns:minmax(0,1fr) 32px;padding:14px 16px}.fm-mt-row .fm-who{grid-column:1 / -1}.fm-acct-bal{margin:-16px}.fm-acct-bal>div{padding:18px 16px}.fm-dev-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-dz{flex-wrap:wrap;padding:20px 16px}}@media (prefers-reduced-motion: reduce){.fm-fold-chev,.fm-acct-tab,.fm-fold-slide{transition:none}}.fm-billing-btn{--billing-sheen: linear-gradient(100deg, #f5efe6, #f3c4b2 35%, #d97757, #f3c4b2 75%, #f5efe6);--billing-on-sheen: #1a0b05}.ant-btn.fm-billing-btn:not(.ant-btn-link):not(.ant-btn-text):not([disabled]):not(.ant-btn-primary.ant-btn-dangerous){background:var(--billing-sheen) 0 0 / 220% 100%!important;border-color:transparent!important;border-radius:999px!important;color:var(--billing-on-sheen)!important;font-weight:700;box-shadow:none!important;transform:none!important;transition:background-position .6s cubic-bezier(.22,1,.36,1),box-shadow .2s ease!important}.ant-btn.fm-billing-btn:not(.ant-btn-link):not(.ant-btn-text):not([disabled]):not(.ant-btn-primary.ant-btn-dangerous):hover{background-position:45% 0!important;color:var(--billing-on-sheen)!important;box-shadow:0 6px 18px #d9775747!important}.ant-btn.fm-billing-btn:not(.ant-btn-link):not(.ant-btn-text):not([disabled]):not(.ant-btn-primary.ant-btn-dangerous):active{background-position:60% 0!important;box-shadow:none!important}.ant-btn.fm-billing-btn:not(.ant-btn-link):not(.ant-btn-text):not([disabled]):not(.ant-btn-primary.ant-btn-dangerous) .anticon{color:var(--billing-on-sheen)!important}.ant-btn.fm-billing-btn.ant-btn-primary.ant-btn-dangerous{background:#ff6b6b!important;border-color:#ff6b6b!important;border-radius:999px!important;color:#fff!important}.ant-btn.fm-billing-btn.ant-btn-primary.ant-btn-dangerous:hover{background:#ff8a8a!important;border-color:#ff8a8a!important}.ant-btn.fm-billing-btn[disabled]:not(.ant-btn-link):not(.ant-btn-text),.ant-btn.fm-billing-btn[disabled]:not(.ant-btn-link):not(.ant-btn-text):hover{background:#f5efe60f!important;border-color:#f5efe61a!important;border-radius:999px!important;color:#f5efe661!important;box-shadow:none!important;transform:none!important}.ant-btn.fm-billing-btn[disabled] .anticon{color:#f5efe661!important}@media (prefers-reduced-motion: reduce){.ant-btn.fm-billing-btn{transition:none!important}}.fm-rp-root .ant-modal-mask{background:#000000b3!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fm-rp-fade .25s ease}.ant-modal.fm-rp{max-width:calc(100vw - 32px);padding-bottom:0}.ant-modal.fm-rp .ant-modal-content{padding:0;border-radius:18px!important;background:#09090b!important;border:1px solid rgba(245,239,230,.14);box-shadow:0 0 0 1px #0009,0 40px 120px #000000d9,inset 0 1px #ffffff0d;color:#f5efe6;font-family:Inter,sans-serif;line-height:normal;animation:fm-rp-in .35s cubic-bezier(.22,1,.36,1)}.ant-modal.fm-rp .ant-modal-header{margin:0;padding:22px 24px 0;background:transparent!important;border-bottom:none!important}.ant-modal.fm-rp .ant-modal-title{font-size:inherit;line-height:normal}.ant-modal.fm-rp .ant-modal-body{max-height:none!important;overflow:visible!important}@keyframes fm-rp-fade{0%{opacity:0}to{opacity:1}}@keyframes fm-rp-in{0%{opacity:0;transform:translateY(4%) scale(.97)}to{opacity:1;transform:none}}@keyframes fm-rp-swap{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.fm-rp-head{display:flex;align-items:flex-start;gap:12px}.fm-rp-head h2{margin:0;font-size:18px;font-weight:600;color:#f5efe6}.fm-rp-head p{margin:4px 0 0;font-size:12.5px;font-weight:400;color:#f5efe680}.fm-rp-x{flex:0 0 auto;width:30px;height:30px;border-radius:999px;border:0;background:transparent;color:#f5efe6b3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.fm-rp-x:hover{background:#f5efe614;color:#f5efe6}.fm-rp-tabs{display:flex;gap:4px;margin:16px 24px 0;padding:4px;border-radius:12px;background:#111115;border:1px solid rgba(245,239,230,.06);overflow-x:auto;scrollbar-width:none}.fm-rp-tab{flex:1 1 0;min-width:max-content;display:flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#f5efe699;font:500 13px Inter,sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.fm-rp-tab:hover{color:#f5efe6}.fm-rp-tab[aria-selected=true]{background:#d97757;color:#1a0b05}.fm-rp-tab[aria-selected=true] .fm-rp-count{color:#1a0b05b3}.fm-rp-tab[aria-selected=true] .fm-rp-count.is-picked{color:#1a0b05}.fm-rp-count{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:#f5efe699;transition:color .2s}.fm-rp-count.is-picked{font-weight:600;color:#d97757}.fm-rp-tool{display:flex;gap:8px;align-items:center;padding:14px 24px 0}.fm-rp-search{flex:1;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;background:#121215;border:1px solid rgba(245,239,230,.1);color:#f5efe680;transition:border-color .2s}.fm-rp-search:focus-within{border-color:#d977578c}.fm-rp-search input{flex:1;min-width:0;border:0;background:transparent;color:#f5efe6;font:13px Inter,sans-serif;outline:none}.fm-rp-search input::placeholder{color:#f5efe661}.fm-rp-src{flex:0 0 auto;display:flex;padding:3px;border-radius:999px;background:#121215;border:1px solid rgba(245,239,230,.08)}.fm-rp-src button{height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#f5efe699;font:500 12px Inter,sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.fm-rp-src button:hover{color:#f5efe6}.fm-rp-src button[aria-pressed=true]{background:#d97757;color:#1a0b05}.fm-rp-body{height:376px;box-sizing:border-box;overflow-y:auto;padding:14px 24px 6px;scrollbar-width:thin;scrollbar-color:rgba(245,239,230,.18) transparent}.fm-rp-swap{animation:fm-rp-swap .5s cubic-bezier(.22,1,.36,1) both}.fm-rp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fm-rp-empty{padding:70px 0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;font-size:13px;color:#f5efe680}.fm-rp-new{height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border-radius:10px;border:1px dashed rgba(245,239,230,.22);background:transparent;color:#f5efe6d9;font:500 12.5px Inter,sans-serif;cursor:pointer;transition:border-color .2s,color .2s}.fm-rp-new:hover{border-color:#f5efe673;color:#f5efe6}.fm-rp-more-row{display:flex;justify-content:center;padding-top:14px}.fm-rp-more{height:36px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(245,239,230,.12);background:transparent;color:#f5efe6d9;font:500 13px Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s}.fm-rp-more:hover:not(:disabled){background:#f5efe60d;color:#f5efe6}.fm-rp-more:disabled{cursor:default;opacity:.6}.fm-rp-tile{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:0;border:0;background:transparent;color:#f5efe6;font-family:Inter,sans-serif;text-align:left;cursor:pointer}.fm-rp-tile[aria-disabled=true]{cursor:default}.fm-rp-tile.is-blocked{opacity:.5}.fm-rp-im{position:relative;display:block;aspect-ratio:1 / 1;border-radius:11px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 0% 0%,var(--fm-rp-tint, transparent),transparent 70%),radial-gradient(80% 60% at 100% 100%,var(--fm-rp-tint2, transparent),transparent 70%),#111115;outline:1.5px solid rgba(245,239,230,.07);outline-offset:-1.5px;transition:outline-color .2s,transform .3s cubic-bezier(.22,1,.36,1)}.fm-rp-tile:not([aria-disabled=true]):hover .fm-rp-im{outline-color:#f5efe647}.fm-rp-tile[aria-pressed=true] .fm-rp-im{outline:2px solid #d97757;outline-offset:-2px;box-shadow:0 0 0 4px #d9775724}.fm-rp-tile:focus-visible{outline:none}.fm-rp-tile:focus-visible .fm-rp-im{box-shadow:0 0 0 3px #d9775773}.fm-rp-pic{position:relative;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s,transform .9s cubic-bezier(.22,1,.36,1),filter .4s}.fm-rp-pic.in{opacity:1}.fm-rp-tile:not([aria-disabled=true]):hover .fm-rp-pic{transform:scale(1.04);filter:brightness(.72)}.fm-rp-art.fm-rp-mark>img{width:30%;max-width:48px;aspect-ratio:1;object-fit:contain;opacity:.16;transition:opacity .3s}.fm-rp-tile:hover .fm-rp-art.fm-rp-mark>img{opacity:.1}.fm-rp-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14%}.fm-rp-art>svg{color:#f5efe68c}.fm-rp-art>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.fm-rp-wm{font-weight:800;letter-spacing:-.02em;font-size:17px;line-height:1;text-align:center;word-break:break-word}.fm-rp-ck{position:absolute;right:6px;top:6px;width:23px;height:23px;box-sizing:border-box;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#00000080;border:1.5px solid rgba(245,239,230,.5);color:transparent;transition:background .2s,border-color .2s}.fm-rp-tile[aria-pressed=true] .fm-rp-ck{background:#d97757;border-color:#d97757;color:#1a0b05}.fm-rp-seed{position:absolute;left:7px;bottom:7px;max-width:calc(100% - 14px);box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px 0 5px;border-radius:999px;background:#2a120ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(217,119,87,.55);font:600 10.5px Inter,sans-serif;letter-spacing:.01em;color:#f3c4b2;white-space:nowrap}.fm-rp-tag{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);box-sizing:border-box;height:18px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;font-size:10px;font-weight:600;background:#0009;color:#f5efe6e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-rp-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-rp-meta{display:block;margin-top:-4px;font-size:11px;color:#f5efe673;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-rp-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid rgba(245,239,230,.08);background:#ffffff05;border-radius:0 0 18px 18px}.fm-rp-cancel{height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(245,239,230,.12);background:transparent;color:#f5efe6d9;font:500 13px Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s}.fm-rp-cancel:hover{background:#f5efe60d;color:#f5efe6}.fm-rp-go{height:36px;padding:0 18px;border-radius:999px;border:0;background:#d97757;color:#1a0b05;font:600 13px Inter,sans-serif;cursor:pointer;transition:background .2s,opacity .2s}.fm-rp-go:not(:disabled):hover{background:#e38c6f}.fm-rp-go:disabled{opacity:.3;cursor:not-allowed}.fm-rp-x:focus-visible,.fm-rp-tab:focus-visible,.fm-rp-src button:focus-visible,.fm-rp-new:focus-visible,.fm-rp-more:focus-visible,.fm-rp-cancel:focus-visible,.fm-rp-go:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}@media (max-width: 640px){.ant-modal.fm-rp{top:8px}.ant-modal.fm-rp .ant-modal-header{padding:18px 16px 0}.fm-rp-tabs{margin:14px 16px 0}.fm-rp-tool{padding:12px 16px 0}.fm-rp-body{height:max(220px,calc(100dvh - 330px));padding:12px 16px 6px}.fm-rp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-rp-foot{padding:12px 16px}}@media (prefers-reduced-motion: reduce){.fm-rp-root .ant-modal-mask,.ant-modal.fm-rp .ant-modal-content,.fm-rp-swap{animation:none!important}.fm-rp-im,.fm-rp-pic,.fm-rp-mark>img{transition:none!important}}.fm-cam{display:flex;flex-direction:column;color:#f5efe6;font-family:Inter,sans-serif}.fm-cam-head{display:flex;align-items:center;gap:12px;padding:20px 22px 0}.fm-cam-ic{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px;color:#d97757;background:#d9775724}.fm-cam-head h2{margin:0;font-size:17px;font-weight:600;color:#f5efe6}.fm-cam-head p{margin:2px 0 0;font-size:12.5px;color:#f5efe680}.fm-cam-tabs{display:flex;gap:4px;margin:16px 22px 0;padding:4px;border-radius:12px;background:#111115;border:1px solid rgba(245,239,230,.06);overflow-x:auto;scrollbar-width:none}.fm-cam-tabs::-webkit-scrollbar{display:none}.fm-cam-tab{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:46px;padding:4px 12px;border:0;border-radius:9px;background:transparent;color:#f5efe699;font:500 13px Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s}.fm-cam-tab:hover{color:#f5efe6}.fm-cam-tab.on{background:#1d1d24;color:#f5efe6;box-shadow:inset 0 0 0 1px #f5efe614}.fm-cam-tab small{max-width:150px;font-size:11px;font-weight:400;color:#f5efe673;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-cam-tab small.set{color:#e9a58c}.fm-cam-body{height:340px;overflow-y:auto;padding:16px 22px 8px;scrollbar-width:thin;scrollbar-color:rgba(245,239,230,.18) transparent}.fm-cam-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px}.fm-cam-grid.wide{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fm-cam-opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:104px;padding:12px 10px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(245,239,230,.08);background:#121216;color:#f5efe6bf;font:500 12.5px Inter,sans-serif;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .25s cubic-bezier(.22,1,.36,1)}.fm-cam-opt:hover{border-color:#f5efe647;color:#f5efe6;transform:translateY(-1px)}.fm-cam-opt.on{border:1.5px solid #d97757;background:#d9775714;color:#f5efe6}.fm-cam-opt:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-cam-opt .vis{height:40px;display:flex;align-items:center;justify-content:center;color:inherit}.fm-cam-opt .vis img{width:40px;height:40px;object-fit:contain}.fm-cam-opt .nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.fm-cam-opt.mv{padding:6px 6px 10px;justify-content:flex-start;align-items:stretch}.fm-cam-opt.mv .nm{justify-content:center}.fm-cam-ck{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#d97757;color:#1a0b05;font-size:9px}.fm-cam-foot{display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid rgba(245,239,230,.08);background:#ffffff05;border-radius:0 0 18px 18px}.fm-cam-exp{flex:1;min-width:0;height:36px;font-size:12px;line-height:18px;color:#f5efe68c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fm-cam-exp b{color:#f5efe6;font-weight:600}.fm-cam-reset{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(245,239,230,.12);background:transparent;color:#f5efe6d9;font:500 12.5px Inter,sans-serif;cursor:pointer;white-space:nowrap}.fm-cam-reset:hover:not(:disabled){background:#f5efe60d;color:#f5efe6}.fm-cam-reset:disabled{opacity:.35;cursor:not-allowed}.fm-cam-done{height:36px;padding:0 20px;border-radius:999px;border:0;background:#d97757;color:#1a0b05;font:600 13px Inter,sans-serif;cursor:pointer;box-shadow:0 8px 24px #d9775740;white-space:nowrap}.fm-cam-done:hover{background:#e58a6b}@media (max-width: 560px){.fm-cam-exp{display:none}.fm-cam-foot{justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.fm-cam-opt{transition:none}}.fm-c3{container:fmc3 / inline-size;width:100%;box-sizing:border-box;border-radius:22px;background:#0a0a0e;border:1px solid rgba(245,239,230,.1);box-shadow:0 30px 80px #0009;transition:border-color .3s;color:#f5efe6;font-family:Inter,sans-serif}.fm-c3:focus-within{border-color:#d9775759}.fm-c3 button:focus{outline:none}.fm-c3 button:focus-visible{outline:2px solid rgba(217,119,87,.7);outline-offset:2px}.fm-c3-mb:focus-visible,.fm-c3-tab:focus-visible{outline-offset:-2px}.fm-c3-hd{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;padding:8px}.fm-c3-media{position:relative;flex:0 0 262px;height:46px;box-sizing:border-box;display:flex;gap:4px;padding:5px;border-radius:999px;background:#0a0a0e;border:1px solid rgba(245,239,230,.1)}.fm-c3-media .ind{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:#d97757;box-shadow:0 6px 18px #d9775740;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1)}.fm-c3-mb{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 6px;border:0;border-radius:999px;background:transparent;color:#f5efe69e;font:500 12.5px Inter,sans-serif;white-space:nowrap;cursor:pointer;transition:color .2s}.fm-c3-mb:hover{color:#f5efe6}.fm-c3-mb.on{color:#1a0b05;font-weight:600}.fm-c3-tabs{position:relative;flex:1 1 360px;min-width:0;height:46px;box-sizing:border-box;display:flex;gap:4px;padding:5px;border-radius:999px;background:#0a0a0e;border:1px solid rgba(245,239,230,.1);overflow-x:auto;scrollbar-width:none}.fm-c3-tabs::-webkit-scrollbar{display:none}.fm-c3-tabs .ind{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:#1b1b23;box-shadow:inset 0 0 0 1px #f5efe614;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1)}.fm-c3-tab{position:relative;z-index:1;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#f5efe69e;font:500 12.5px Inter,sans-serif;white-space:nowrap;cursor:pointer;transition:color .2s}.fm-c3-tab:hover{color:#f5efe6}.fm-c3-tab.on{color:#d97757}.fm-c3-bd{display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;height:200px;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}.fm-c3-bd::-webkit-scrollbar{display:none}.fm-c3-bd>*{flex-shrink:0}.fm-c3-bd>.fm-cmp{height:100%!important;flex-shrink:1;min-height:0}.fm-vd-side{flex:0 0 250px;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.fm-vd-list{flex:1;display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.fm-vd-rule{width:1px;background:#f5efe614;align-self:stretch}.fm-vd-main{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px}@container fmc3 (max-width: 730px){.fm-vd-main{order:-1;flex-basis:100%}.fm-vd-rule{display:none}.fm-vd-side{flex:1 1 100%}.fm-vd-list{flex:none;overflow:visible}}.fm-c3-att{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-height:120px;overflow-y:auto;scrollbar-width:none}.fm-c3-slot{position:relative;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 14px 0 8px;box-sizing:border-box;border-radius:12px;border:1px dashed rgba(245,239,230,.2);background:#0f0f13;color:#f5efe6;font:500 12.5px Inter,sans-serif;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,opacity .2s}.fm-c3-slot:not(:disabled):hover{border-color:#f5efe673;background:#14141a}.fm-c3-slot:disabled{opacity:.4;cursor:not-allowed}.fm-c3-slot.drag{border-color:#d97757b3;background:#d9775714}.fm-c3-slot .ic{position:relative;width:36px;height:36px;border-radius:9px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#17171d;color:#f5efe6bf;font-size:15px}.fm-c3-slot small{display:block;margin-top:1px;font-size:11px;font-weight:400;color:#f5efe673}.fm-c3-slot.sel{border-style:solid;border-color:#f5efe61a;cursor:default;padding-right:8px}.fm-c3-slot.static{cursor:default}.fm-c3-slot.static:hover{border-color:#f5efe633;background:#0f0f13}.fm-c3-slot .nm{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-c3-x{width:20px;height:20px;flex-shrink:0;border:0;border-radius:999px;padding:0;background:transparent;color:#f5efe680;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.fm-c3-x:hover{background:#f5efe61a;color:#f5efe6}.fm-c3-rchip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 6px 0 4px;box-sizing:border-box;border-radius:999px;background:#15151b;border:1px solid rgba(245,239,230,.1);font-size:12.5px;color:#f5efe6}.fm-c3-rchip .av{position:relative;width:24px;height:24px;border-radius:999px;overflow:hidden;flex-shrink:0;background:#26262e;color:#f5efe6b3;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.fm-c3-rchip .tk{max-width:140px;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-c3-rchip .tk:hover{text-decoration:underline;text-underline-offset:3px}.fm-c3-rchip .sty{font-size:11px;color:#f5efe680;white-space:nowrap;margin-left:-3px}.fm-c3 .fm-cmp-ac[aria-pressed=true]{background:#d9775724!important;border-color:#d9775773!important;color:#f3c4b2!important}.fm-c3 .fm-cmp-prompt{font-size:15.5px!important}.fm-c3-ft{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 12px 12px 14px;min-width:0}.fm-c3-ft>*{flex-shrink:0}.fm-c3-qwrap{display:inline-flex}.fm-c3-qref{display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#101015;border:1px solid rgba(245,239,230,.08)}.fm-c3-qref.off{opacity:.45}.fm-c3-qref.compact{display:none}.fm-c3-rb{position:relative;width:30px;height:30px;flex-shrink:0;border:0;border-radius:999px;padding:0;background:transparent;color:#f5efe6b3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:background .2s,color .2s}.fm-c3-rb:not(:disabled):hover{background:#1d1d24;color:#f5efe6}.fm-c3-rb:disabled{cursor:not-allowed}.fm-c3-rbn{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#d97757;color:#1a0b05;font:700 9.5px/15px Inter,sans-serif;text-align:center}.fm-c3-sep{width:1px;height:20px;background:#f5efe61a;margin:0 4px}.fm-c3-ft .fm-cmp-chip{flex:0 1 auto!important;min-width:0!important;width:auto!important;max-width:220px;overflow:hidden}.fm-c3-ft .fm-cmp-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-c3-ft .fm-cmp-chip{height:34px!important;padding:0 11px!important;font-size:12.5px!important;border-color:#f5efe61a!important;background:#101015!important;color:#f5efe6!important}.fm-c3-ft .fm-cmp-chip:not(:disabled):hover{border-color:#f5efe642!important;background:#15151b!important}.fm-c3-ft .fm-cmp-chip.lit,.fm-c3-ft .fm-cmp-chip[aria-pressed=true]{background:#d9775724!important;border-color:#d9775773!important;color:#f3c4b2!important}.fm-c3-enh{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 11px;box-sizing:border-box;border-radius:999px;border:1px solid rgba(245,239,230,.1);background:#101015;color:#f5efe6b3;font:500 12.5px Inter,sans-serif;cursor:pointer;transition:border-color .2s,color .2s}.fm-c3-enh:hover{border-color:#f5efe642;color:#f5efe6}.fm-c3-enh.lit{border-color:#d9775773;color:#f5efe6}.fm-c3-sw{position:relative;width:28px;height:16px;border-radius:999px;background:#f5efe629;transition:background .25s;margin-left:2px}.fm-c3-sw i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#f5efe6;transition:transform .3s cubic-bezier(.22,1,.36,1)}.fm-c3-enh.lit .fm-c3-sw{background:#d97757}.fm-c3-enh.lit .fm-c3-sw i{transform:translate(12px)}.fm-c3-gen{margin-left:6px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:#d97757;color:#1a0b05;font:600 14px Inter,sans-serif;cursor:pointer;box-shadow:0 8px 24px #d9775740;transition:opacity .25s,transform .25s,background .2s,box-shadow .25s}.fm-c3-gen:not(:disabled):hover{transform:translateY(-1px);background:#e58a6b}.fm-c3-gen:focus-visible{outline:2px solid #f5efe6;outline-offset:2px}.fm-c3-count{font:500 12px Inter,sans-serif;color:#f5efe673;white-space:nowrap;font-variant-numeric:tabular-nums}.fm-c3-count.over{color:#ff7b7b}.fm-c3-gen:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.fm-c3-spacer+.fm-c3-gen{margin-left:6px}.fm-c3-spacer{flex:1 1 0;min-width:0}@container fmc3 (max-width: 720px){.fm-c3-qwrap.multi .fm-c3-qref.full{display:none}.fm-c3-qwrap.multi .fm-c3-qref.compact{display:flex}}@container fmc3 (max-width: 480px){.fm-c3-enh svg:first-child{display:none}.fm-c3-ft{gap:6px;padding-left:10px;padding-right:10px}.fm-c3-gen{padding:0 14px}}@media (max-width: 640px){.fm-c3-media{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.fm-c3-media .ind,.fm-c3-tabs .ind,.fm-c3-sw i{transition:none}}.fm-bkm{display:flex;flex-direction:column;max-height:min(86vh,860px);color:#f5efe6;font-family:Inter,sans-serif}.fm-bkm-head{display:flex;align-items:center;gap:12px;padding:20px 22px 16px;border-bottom:1px solid rgba(245,239,230,.08)}.fm-bkm-prev{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bk1, #d97757);color:#fff;font:700 18px Inter,sans-serif;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .25s}.fm-bkm-prev.logo{background:#fff}.fm-bkm-prev img{width:80%;height:80%;object-fit:contain}.fm-bkm-head h2{margin:0;font-size:17px;font-weight:600;color:#f5efe6}.fm-bkm-head p{margin:2px 0 0;font-size:12.5px;color:#f5efe680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-bkm-body{flex:1;overflow-y:auto;padding:18px 22px 22px;display:flex;flex-direction:column;gap:22px}.fm-bkm-imp{padding:14px;border-radius:14px;background:linear-gradient(180deg,#d9775717,#d9775708);border:1px solid rgba(217,119,87,.24)}.fm-bkm-imp-t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:10px}.fm-bkm-imp-t .anticon{color:#d97757}.fm-bkm-imp-row{display:flex;gap:8px}.fm-bkm-imp-row .fm-as-in{height:40px;font-size:13.5px}.fm-bkm-imp-row .fm-as-go{height:40px;flex-shrink:0;display:inline-flex;align-items:center;gap:7px}.fm-bkm-hint{margin-top:8px;font-size:11.5px;color:#f5efe673}.fm-bkm-sec h3{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f5efe673}.fm-bkm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.fm-bkm-row{grid-template-columns:1fr}}.fm-bkm-f+.fm-bkm-f,.fm-bkm-row+.fm-bkm-f,.fm-bkm-f+.fm-bkm-row{margin-top:12px}.fm-bkm .fm-as-in{height:42px;font-size:13.5px}.fm-bkm textarea.fm-as-in{height:auto}.fm-bkm .fm-as-fl{margin-bottom:6px;font-size:12px}.fm-bkm-req{color:#d97757;margin-left:2px}.fm-bkm-look{display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:start}@media (max-width: 560px){.fm-bkm-look{grid-template-columns:1fr}}.fm-bkm-logo{position:relative;width:132px;height:132px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed rgba(245,239,230,.18);background:#121215;color:#f5efe68c;font-size:12px;cursor:pointer;overflow:hidden;transition:border-color .2s,color .2s}.fm-bkm-logo:hover{border-color:#d97757;color:#f5efe6}.fm-bkm-logo .anticon{font-size:20px}.fm-bkm-logo.has{border-style:solid;border-color:#f5efe61f;background:#fff}.fm-bkm-logo.has img{width:78%;height:78%;object-fit:contain}.fm-bkm-logo-acts{display:flex;gap:6px;margin-top:8px}.fm-bkm-mini{height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(245,239,230,.12);background:transparent;color:#f5efe6bf;font:500 11.5px Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s}.fm-bkm-mini:hover{background:#f5efe60f;color:#f5efe6}.fm-bkm-mini.dg:hover{color:#ff7875}.fm-bkm-colors{display:flex;flex-direction:column;gap:12px}.fm-bkm-color{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px 0 7px;border-radius:10px;cursor:pointer;border:1px solid rgba(245,239,230,.12);background:#121215;color:#f5efe6;font:13px Inter,sans-serif;text-align:left;transition:border-color .2s,box-shadow .2s}.fm-bkm-color:hover{border-color:#f5efe647}.fm-bkm-color.on,.fm-bkm-color:focus-visible{border-color:#f5efe673;box-shadow:0 0 0 4px #f5efe60f;outline:none}.fm-bkm-chip{width:32px;height:32px;border-radius:8px;flex-shrink:0;box-shadow:inset 0 0 0 1px #fff3,0 2px 6px #0000004d;transition:background .15s}.fm-bkm-color .l{flex:1;font-size:12.5px;color:#f5efe699}.fm-bkm-color .hex{padding:4px 9px;border-radius:7px;background:#f5efe60d;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.fm-bkm-color .chev{font-size:10px;color:#f5efe673;transition:transform .25s}.fm-bkm-color.on .chev{transform:rotate(180deg)}.fm-bkm-res{padding:14px;border-radius:14px;background:#f5efe608;border:1px solid rgba(245,239,230,.08)}.fm-bkm-res b{display:flex;align-items:center;gap:7px;font-size:13px;margin-bottom:6px}.fm-bkm-res b .anticon{color:#d97757}.fm-bkm-res p{margin:0 0 10px;font-size:12.5px;line-height:1.55;color:#f5efe6a6}.fm-bkm-res small{display:block;font-size:11.5px;color:#f5efe673;margin-bottom:6px}.fm-bkm-angles{display:flex;flex-wrap:wrap;gap:6px}.fm-bkm-angles span{font-size:11.5px;padding:3px 10px;border-radius:999px;background:#d977571a;border:1px solid rgba(217,119,87,.25);color:#f0b49e;cursor:help}.fm-bkm-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.fm-bkm-prod{display:flex;flex-direction:column;gap:6px}.fm-bkm-prod-img{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#121215;border:1px solid rgba(245,239,230,.1)}.fm-bkm-prod-img img{width:100%;height:100%;object-fit:cover;display:block}.fm-bkm-prod-x{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:999px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#0009;color:#fff;font-size:11px;opacity:0;transition:opacity .2s,background .2s}.fm-bkm-prod:hover .fm-bkm-prod-x,.fm-bkm-prod-x:focus-visible{opacity:1}.fm-bkm-prod-x:hover{background:#d4380d}@media (hover: none){.fm-bkm-prod-x{opacity:1}}.fm-bkm-prod .fm-as-in{height:30px;padding:0 9px;font-size:12px;border-radius:8px}.fm-bkm-add{aspect-ratio:1;border-radius:12px;border:1.5px dashed rgba(245,239,230,.18);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#f5efe680;font-size:11.5px;cursor:pointer;transition:border-color .2s,color .2s;width:100%}.fm-bkm-add:hover{border-color:#d97757;color:#f5efe6}.fm-bkm-add .anticon{font-size:18px}.fm-bkm .ant-upload-wrapper,.fm-bkm .ant-upload{display:block;width:100%}.fm-bkm-foot{display:flex;align-items:center;gap:8px;padding:14px 22px;border-top:1px solid rgba(245,239,230,.08);background:#0c0c0f;border-radius:0 0 18px 18px}.fm-bkm-del{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:#ff7875d9;font:500 12.5px Inter,sans-serif;cursor:pointer}.fm-bkm-del:hover{background:#ff4d4f1a;color:#ff7875}.fm-bkm-foot .fm-as-go{display:inline-flex;align-items:center;gap:7px}.fm-bk-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.fm-bk-head p{margin:0;font-size:13px;color:#f5efe68c;flex:1 1 320px}.fm-bk-count{display:inline-flex;align-items:center;height:22px;padding:0 9px;margin-right:10px;border-radius:999px;font:600 11.5px Inter,sans-serif;color:#f5efe6;background:#f5efe614}.fm-bk-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fm-bk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(260px,calc((100% - 30px)/4)),1fr));gap:10px;margin-top:20px;padding-bottom:32px}.fm-bk-card{position:relative;aspect-ratio:1.55;border-radius:18px;overflow:hidden;cursor:pointer;outline:none;isolation:isolate;background:radial-gradient(110% 70% at 50% 0%,rgba(255,255,255,.16),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--bk1) 52%,#4a4a50),color-mix(in srgb,var(--bk1) 40%,#232327));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f;color:#fff;font-family:Inter,sans-serif;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .2s}.fm-bk-card:hover,.fm-bk-card:focus-visible{transform:translateY(-3px);border-color:#ffffff42;box-shadow:inset 0 1px #ffffff1f,0 18px 40px #00000080}.fm-bk-card:focus-visible{outline:2px solid #f5efe6;outline-offset:2px}.fm-bk-fan{position:absolute;left:50%;top:21%;width:33%;aspect-ratio:.83;transform:translate(-50%)}.fm-bk-fan>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden;background:#1a1a1f;box-shadow:0 10px 28px #00000059;transition:transform .45s cubic-bezier(.22,1,.36,1)}.fm-bk-fan img{width:100%;height:100%;object-fit:cover;display:block}.fm-bk-fan .bk{z-index:0}.fm-bk-fan .bk.l{transform:translate(-38%) scale(.8)}.fm-bk-fan .bk.r{transform:translate(38%) scale(.8)}.fm-bk-fan .bk.ph{background:linear-gradient(160deg,var(--bk2),color-mix(in srgb,var(--bk1) 70%,#000));opacity:.85}.fm-bk-fan .fr{z-index:1;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 14px 34px #00000073}.fm-bk-fan .fr img{width:74%;height:74%;object-fit:contain}.fm-bk-fan .fr.mono{background:linear-gradient(160deg,color-mix(in srgb,var(--bk1) 85%,#fff),var(--bk1));font:700 40px Inter,sans-serif;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.25)}.fm-bk-card:hover .fm-bk-fan .bk.l{transform:translate(-52%) rotate(-5deg) scale(.82)}.fm-bk-card:hover .fm-bk-fan .bk.r{transform:translate(52%) rotate(5deg) scale(.82)}.fm-bk-card:hover .fm-bk-fan .fr{transform:translateY(-3px)}.fm-bk-name{position:absolute;left:16px;right:16px;bottom:13px;z-index:2;font-size:13px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-bk-pill{position:absolute;z-index:2;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:#00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fm-bk-kb{position:absolute;z-index:3;top:8px;right:8px;width:30px;height:30px;border-radius:9px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s,background .2s}.fm-bk-card:hover .fm-bk-kb,.fm-bk-card:focus-within .fm-bk-kb,.fm-bk-kb.on{opacity:1}.fm-bk-kb:hover,.fm-bk-kb.on{background:#0000008c}@media (hover: none){.fm-bk-kb{opacity:1}}.fm-bk-empty{max-width:640px;margin:56px auto 40px;text-align:center}.fm-bk-empty .ic{width:64px;height:64px;margin:0 auto 18px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#d97757;background:#d977571f;border:1px solid rgba(217,119,87,.25)}.fm-bk-empty h2{margin:0 0 8px;font:600 20px Inter,sans-serif;color:#f5efe6}.fm-bk-empty>p{margin:0 auto 26px;max-width:460px;font-size:13.5px;line-height:1.55;color:#f5efe68c}.fm-bk-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:26px;text-align:left}.fm-bk-feat{padding:12px 14px;border-radius:12px;background:#f5efe608;border:1px solid rgba(245,239,230,.07)}.fm-bk-feat b{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#f5efe6;margin-bottom:4px}.fm-bk-feat b .anticon{color:#d97757}.fm-bk-feat span{font-size:11.5px;line-height:1.45;color:#f5efe680}@media (prefers-reduced-motion: reduce){.fm-bk-card,.fm-bk-fan>span{transition:none}}.wl{--wl-bg: #000000;--wl-card: #0a0a0e;--wl-card-hover: #101015;--wl-line: rgba(255, 255, 255, .09);--wl-line-strong: rgba(255, 255, 255, .22);--wl-cream: #f5efe6;--wl-ink: #121212;--wl-text: #f5efe6;--wl-mute: rgba(245, 239, 230, .62);--wl-faint: rgba(245, 239, 230, .42);--wl-accent: #f5efe6;min-height:100vh;display:flex;flex-direction:column;color:var(--wl-text);background:radial-gradient(900px 520px at 42% -8%,rgba(255,255,255,.055),transparent 70%),var(--wl-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(.wl) button{font-family:inherit;color:inherit}.wl :focus-visible{outline:2px solid var(--wl-accent);outline-offset:2px}.wl-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 32px 14px}.wl-brand{display:flex;align-items:center;gap:10px}.wl-brand img{width:30px;height:30px;object-fit:contain}.wl-brand b{display:block;font-size:15px;font-weight:700;color:#fff;line-height:1.15}.wl-brand small{display:block;font-size:9.5px;font-weight:500;letter-spacing:.12em;color:#d97757;text-transform:uppercase;white-space:nowrap}.wl-count{font-size:12.5px;color:var(--wl-mute);font-variant-numeric:tabular-nums}.wl-skip{justify-self:end;background:none;border:0;padding:8px 14px;border-radius:999px;color:var(--wl-mute)!important;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s,background .15s}.wl-skip:hover:not(:disabled){color:var(--wl-text)!important;background:#ffffff0d}.wl-skip:disabled{cursor:not-allowed;opacity:.5}.wl-segs{display:flex;gap:6px;padding:0 32px}.wl-seg{flex:1;height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.wl-seg i{display:block;height:100%;border-radius:3px;background:var(--wl-cream);transition:width .35s ease,opacity .35s ease}.wl-seg.done i{width:100%;opacity:.38}.wl-seg.now i{box-shadow:0 0 12px #f5efe68c}.wl-main{flex:1;display:flex;justify-content:center;padding:clamp(32px,7vh,64px) 20px 40px}.wl-col{width:min(976px,100%);display:flex;flex-direction:column}.wl-step{display:flex;flex-direction:column;animation:wl-in .35s ease both}@keyframes wl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wl-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wl-faint)}.wl-dot{width:6px;height:6px;border-radius:50%;background:var(--wl-accent);box-shadow:0 0 8px var(--wl-accent);flex:none}.wl-title{margin:14px 0 0;font-size:clamp(34px,5.2vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--wl-text)}.wl-lead{margin:16px 0 0;max-width:520px;font-size:16px;line-height:1.55;color:var(--wl-mute)}.wl-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:16px;min-height:28px}.wl-hint{font-size:15px;color:var(--wl-mute)}.wl-spacer{flex:1}.wl-tally{font-size:13px;font-weight:600;color:var(--wl-text);font-variant-numeric:tabular-nums}.wl-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--wl-line-strong);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wl-text);white-space:nowrap}.wl-grid{display:grid;gap:14px;margin-top:28px}.wl-grid-row,.wl-grid-media,.wl-grid-rank{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wl-grid-tile{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.wl-grid-feature{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wl-grid-size{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wl-opt{position:relative;text-align:left;cursor:pointer;overflow:hidden;border-radius:14px;border:1px solid var(--wl-line);background:var(--wl-card);transition:background .18s,border-color .18s,transform .18s,box-shadow .18s,opacity .18s}.wl-opt:hover:not(:disabled):not(.on){background:var(--wl-card-hover);border-color:var(--wl-line-strong);transform:translateY(-1px)}.wl-opt:active:not(:disabled){transform:scale(.985)}.wl-opt.on{background:var(--wl-cream);border-color:var(--wl-cream);color:var(--wl-ink);box-shadow:0 14px 40px -12px #f5efe647}.wl-opt:disabled{cursor:not-allowed}.wl-label{display:block;font-size:15.5px;font-weight:650;line-height:1.3}.wl-desc{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--wl-mute)}.wl-opt.on .wl-desc{color:#121212a8}.wl-ico{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--wl-line);background:#ffffff08;color:var(--wl-text)}.wl-opt.on .wl-ico{background:var(--wl-ink);border-color:var(--wl-ink);color:var(--wl-cream)}.wl-mark{flex:none;width:19px;height:19px;display:grid;place-items:center;border:1.5px solid rgba(245,239,230,.35);color:var(--wl-ink);transition:background .15s,border-color .15s}.wl-mark.radio{border-radius:50%}.wl-mark.check{border-radius:5px}.wl-opt:hover:not(.on) .wl-mark{border-color:#f5efe699}.wl-opt.on .wl-mark.radio{border:1.5px solid var(--wl-ink);background:radial-gradient(circle,var(--wl-ink) 0 4px,transparent 4.5px)}.wl-opt.on .wl-mark.check{border-color:var(--wl-ink);background:var(--wl-ink);color:var(--wl-cream)}.wl-opt.on .wl-art-box .wl-mark.check{background:var(--wl-cream);border-color:var(--wl-cream);color:var(--wl-ink)}.wl-opt-row{display:flex;align-items:flex-start;gap:14px;padding:18px;min-height:86px}.wl-opt-row .wl-body{flex:1;min-width:0;padding-top:2px}.wl-opt-tile,.wl-opt-feature{display:flex;flex-direction:column;align-items:flex-start;padding:18px;min-height:178px}.wl-opt-tile .wl-mark,.wl-opt-feature .wl-mark{position:absolute;top:18px;right:18px}.wl-opt-tile .wl-label{margin-top:24px}.wl-opt-feature{min-height:140px}.wl-opt-feature .wl-label{margin-top:auto;padding-top:18px}.wl-opt-size{display:flex;flex-direction:column;align-items:flex-start;padding:18px;min-height:148px}.wl-opt-size .wl-mark{position:absolute;top:18px;right:18px}.wl-dots{display:flex;flex-wrap:wrap;gap:4px;max-width:62px}.wl-dots span{width:7px;height:7px;border-radius:50%;background:currentColor}.wl-size{margin-top:auto;padding-top:20px;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wl-note{margin:16px 0 0;font-size:13px;color:var(--wl-mute)}.wl-level{display:flex;align-items:flex-end;gap:3px;margin-top:auto;padding-top:18px}.wl-level span{width:4px;border-radius:2px;background:#f5efe633}.wl-level span.lit{background:var(--wl-text)}.wl-opt.on .wl-level span{background:#12121233}.wl-opt.on .wl-level span.lit{background:var(--wl-ink)}.wl-opt-media{display:flex;flex-direction:column;gap:12px;padding:10px 10px 14px}.wl-art-box{position:relative;display:block}.wl-art-box .wl-mark{position:absolute;top:8px;right:8px;background:#00000040;color:var(--wl-ink)}.wl-media-foot{display:flex;align-items:center;gap:8px;padding:0 6px}.wl-media-foot .wl-label{flex:1;font-size:15px}.wl-ratio{font-size:11.5px;color:var(--wl-faint);font-variant-numeric:tabular-nums}.wl-opt.on .wl-ratio{color:#1212128c}.wl-opt-rank{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:66px}.wl-opt-rank .wl-label{flex:1;font-size:15px}.wl-opt-rank .wl-rank-ico{flex:none;display:grid;place-items:center;width:26px;color:var(--wl-mute)}.wl-num{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--wl-ink);color:var(--wl-cream);font-size:13px;font-weight:700;animation:wl-pop .25s ease both}.wl-remove{flex:none;display:grid;place-items:center;color:#1212128c}.wl-opt-rank.locked{border-style:dashed;background:transparent;opacity:.55}@keyframes wl-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.wl-slots{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;border:1px solid var(--wl-line);background:var(--wl-card)}.wl-slots-nums{display:flex;gap:6px}.wl-slot{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px dashed rgba(245,239,230,.25);color:var(--wl-faint);font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.wl-slot.on{background:var(--wl-cream);border:1px solid var(--wl-cream);color:var(--wl-ink)}.wl-slots b{display:block;font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums}.wl-slots small{display:block;margin-top:1px;font-size:12.5px;color:var(--wl-mute)}.wl-slots small.full{color:var(--wl-accent)}.wl-status{display:flex;align-items:center;gap:10px;margin-top:22px;min-height:20px;font-size:13.5px;color:var(--wl-text)}.wl-field{display:grid;gap:8px;margin-top:34px;max-width:440px;font-size:13.5px;font-weight:500;color:var(--wl-text)}.wl .wl-input.ant-input-affix-wrapper,.wl .wl-input.ant-input{height:52px;padding:0 16px;border-radius:12px;border-color:#ffffff1f;background:var(--wl-card)}.wl .wl-input.ant-input-affix-wrapper:hover,.wl .wl-input.ant-input:hover{border-color:var(--wl-line-strong)}.wl .wl-input.ant-input-affix-wrapper-focused,.wl .wl-input.ant-input:focus{border-color:var(--wl-accent);box-shadow:0 0 0 3px #f5efe624}.wl .wl-input input,.wl input.wl-input{font-size:16px;font-weight:500;color:var(--wl-text)}.wl .wl-input input{background:transparent}.wl-namecheck{display:grid;place-items:center;color:var(--wl-text);opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.wl-namecheck.on{opacity:1;transform:none}.wl-question{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:13.5px;font-weight:500}.wl-grid-type{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:14px}.wl-opt-type{display:flex;flex-direction:column;gap:16px;padding:16px 16px 18px;border-radius:18px}.wl-opt-type .wl-type-foot{display:flex;align-items:flex-start;gap:12px}.wl-opt-type .wl-body{flex:1;min-width:0}.wl-opt-type .wl-label{font-size:17px}.wl-opt-type .wl-ico{width:36px;height:36px;border-radius:9px}.wl-typeart{box-sizing:border-box;position:relative;display:block;height:150px;border-radius:10px;overflow:hidden;background:#050608}.wl-typeart-personal{border-top:14px solid #050608;border-bottom:14px solid #050608;background:linear-gradient(160deg,#262838,#4b3a49 48%,#b07558)}.wl-sun{position:absolute;left:62%;top:34%;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,#f6dcc0,#d9a07a 55%,#d9a07a00 72%)}.wl-figure{position:absolute;left:34%;bottom:0;width:28px;height:42px;border-radius:14px 14px 0 0;background:#121016}.wl-figure:before{content:"";position:absolute;left:6px;top:-22px;width:16px;height:16px;border-radius:50%;background:#121016}.wl-typeart-team{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#050506}.wl-typeart-team span{border-radius:6px}.wl-typeart-team span:nth-child(1){background:linear-gradient(180deg,#2c3c55,#4d6a84)}.wl-typeart-team span:nth-child(2){background:linear-gradient(180deg,#5b3a33,#9a5f49)}.wl-typeart-team span:nth-child(3){background:linear-gradient(180deg,#2f3c38,#6c7d6a)}.wl-opt-type:hover:not(.on) .wl-typeart span{filter:brightness(1.12)}.wl-art{box-sizing:border-box;height:104px;border-radius:9px;background:#14120f;display:grid;place-items:center;overflow:hidden}.wl-opt:not(.on) .wl-art{background:#101015}.wl-art-film{width:84%;aspect-ratio:2.39 / 1;border-radius:3px;background:linear-gradient(160deg,#252a44,#4a3550,#b56c47)}.wl-art-vertical{height:88%;aspect-ratio:9 / 16;border-radius:3px;background:linear-gradient(180deg,#5a3a52,#d06e5a)}.wl-art-product{height:74%;aspect-ratio:4 / 5;border-radius:3px;background:linear-gradient(180deg,#4d7556,#7fa679)}.wl-art-people{display:flex;align-items:flex-end;justify-content:center;gap:12px;padding-top:18px}.wl-person{position:relative;width:calc(40px * var(--s));height:calc(46px * var(--s));border-radius:20px 20px 0 0;background:var(--c)}.wl-person:before{content:"";position:absolute;left:50%;top:calc(-30px * var(--s));width:calc(24px * var(--s));height:calc(24px * var(--s));border-radius:50%;background:var(--c);transform:translate(-50%);filter:brightness(1.15)}.wl-art-board{grid-template-columns:repeat(3,1fr);place-items:stretch;gap:5px;padding:12px}.wl-art-board span{border-radius:3px;border:1px solid rgba(245,239,230,.3)}.wl-art-wave{display:flex;align-items:center;justify-content:center;gap:5px}.wl-art-wave span{width:4px;border-radius:2px;background:#f5efe68c}.wl-opt-media:hover:not(.on) .wl-art>span{filter:brightness(1.12)}.wl-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:48px}.wl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:650;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s,box-shadow .15s,transform .15s}.wl-btn:active:not(:disabled){transform:scale(.98)}.wl-btn-ghost{border:1px solid var(--wl-line-strong);background:transparent}.wl-btn-ghost:hover:not(:disabled){background:#ffffff0d}.wl-btn-main{border:1px solid var(--wl-cream);background:var(--wl-cream);color:var(--wl-ink)!important;box-shadow:0 10px 32px -10px #f5efe673}.wl-btn-main:hover:not(:disabled){background:#fff}.wl-btn-main:disabled{background:transparent;border-color:var(--wl-line-strong);color:var(--wl-faint)!important;box-shadow:none;cursor:not-allowed}.wl-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.wl-col-narrow{width:min(756px,100%)}.wl-field-wide{max-width:none;margin-top:28px}.wl-col-narrow .wl-lead{max-width:none}.wl-field-wide+.wl-field-wide{margin-top:24px}.wl-field-head{display:flex;align-items:baseline;justify-content:space-between}.wl-optional{font-size:12px;font-weight:400;color:var(--wl-faint)}.wl .wl-input-studio.ant-input-affix-wrapper{height:56px;padding-left:9px}.wl-input-studio .ant-input-prefix{margin-inline-end:12px}.wl-studio-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;border:1px dashed var(--wl-line-strong);color:var(--wl-faint);font-size:13px;font-weight:700;letter-spacing:.02em;transition:background .2s,color .2s}.wl-studio-mark.on{border:1px solid var(--wl-cream);background:var(--wl-cream);color:var(--wl-ink)}.wl-invite-row{display:grid;grid-template-columns:1fr 190px auto;gap:8px}.wl .wl-invite-row .wl-input.ant-input,.wl .wl-select.ant-select{height:48px}.wl .wl-select.ant-select .ant-select-selector{padding:0 14px;border-radius:12px;border-color:#ffffff1f;background:var(--wl-card)}.wl .wl-select.ant-select:hover .ant-select-selector{border-color:var(--wl-line-strong)}.wl .wl-select.ant-select-focused .ant-select-selector{border-color:var(--wl-accent);box-shadow:0 0 0 3px #f5efe624}.wl .wl-select .ant-select-selection-item{font-size:15px;font-weight:500;color:var(--wl-text)}.wl .wl-select .ant-select-arrow{color:var(--wl-mute);width:16px;height:16px;margin-top:-8px}.wl-btn-dash{height:48px;padding:0 18px;gap:6px;border:1px dashed var(--wl-line-strong);background:transparent;color:var(--wl-text);font-weight:600}.wl-btn-dash:hover:not(:disabled){border-style:solid;background:#ffffff0d}.wl-btn-dash:disabled{color:var(--wl-faint);cursor:not-allowed}.wl-error{min-height:18px;font-size:12.5px;color:#ff6b6b}.wl-members{margin-top:6px;border:1px solid var(--wl-line);border-radius:14px;background:var(--wl-card);overflow:hidden}.wl-member{display:flex;align-items:center;gap:12px;padding:12px 14px;animation:wl-in .25s ease both}.wl-member+.wl-member{border-top:1px solid var(--wl-line)}.wl-member-invite{background:#ffffff05}.wl-avatar{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--wl-cream);color:var(--wl-ink);font-size:14px;font-weight:700}.wl-avatar-invite{background:transparent;border:1px dashed var(--wl-line-strong);color:var(--wl-mute)}.wl-member-body{flex:1;min-width:0}.wl-member-body b{display:block;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-member-body small{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;color:var(--wl-mute)}.wl-member-body small .wl-dot{width:5px;height:5px;box-shadow:none}.wl-member-ready,.wl-member-sent{color:var(--wl-accent)!important}.wl-member-error{color:#ff6b6b!important}.wl-pill{flex:none;padding:3px 10px;border-radius:999px;border:1px solid var(--wl-line-strong);font-size:12px;font-weight:600;white-space:nowrap}.wl-member-x{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--wl-mute);cursor:pointer}.wl-member-x:hover:not(:disabled){background:#ffffff0f;color:var(--wl-text)}.wl-link{background:none;border:0;padding:4px 6px;font-size:14px;font-weight:500;color:var(--wl-mute);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.wl-link span{text-decoration:underline;text-underline-offset:4px}.wl-link:hover:not(:disabled){color:var(--wl-text)}.wl-link:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.wl-top{grid-template-columns:1fr auto;padding:14px 16px 12px}.wl-count{display:none}.wl-segs{padding:0 16px;gap:4px}.wl-main{padding:28px 16px 20px}.wl-grid-feature{grid-template-columns:repeat(2,1fr)}.wl-opt-feature{min-height:0;padding:14px}.wl-opt-feature .wl-mark{top:14px;right:14px}.wl-opt-size{min-height:120px;padding:14px}.wl-opt-size .wl-mark{top:14px;right:14px}.wl-size{font-size:24px}.wl-invite-row{grid-template-columns:1fr auto}.wl-invite-row .wl-input{grid-column:1 / -1}.wl-member{gap:10px;padding:10px 12px}.wl-grid{gap:10px;margin-top:22px}.wl-grid-tile{grid-template-columns:repeat(2,1fr)}.wl-opt-tile{min-height:156px;padding:14px}.wl-opt-tile .wl-mark{top:14px;right:14px}.wl-opt-row{min-height:0;padding:14px}.wl-grid-media{grid-template-columns:repeat(2,1fr)}.wl-opt-media{padding:8px 8px 12px;gap:10px}.wl-opt-media .wl-art{height:84px}.wl-media-foot{padding:0 4px}.wl-media-foot .wl-label{font-size:13.5px}.wl-ratio{display:none}.wl-opt-rank{min-height:56px}.wl-slots{width:100%}.wl-typeart{height:110px}.wl-foot{position:sticky;bottom:0;padding:16px 0;margin-top:auto;background:linear-gradient(transparent,var(--wl-bg) 30%)}.wl-foot{flex-wrap:wrap}.wl-foot .wl-btn-main{flex:1}.wl-foot .wl-link{width:100%}}@media (prefers-reduced-motion: reduce){.wl *,.wl *:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fm-hero-wrap{display:grid;gap:16px;font-family:Inter,sans-serif;color:#f5efe6}.fm-hero{position:relative;width:100%;aspect-ratio:16 / 9;height:auto;min-height:440px;max-height:calc(100vh - 210px);border-radius:22px;overflow:hidden;isolation:isolate;background:#050507;border:1px solid rgba(245,239,230,.08)}.fm-hero-v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-hero-stills{overflow:hidden}.fm-hero-still{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.03);transition:opacity 1.1s ease,transform 5.2s linear}.fm-hero-still.on{opacity:1;transform:scale(1.1)}.fm-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,#05050766,#05050700 16%),linear-gradient(0deg,#05050780,#05050700 20%)}.fm-hero-slate{position:absolute;z-index:3;top:30px;right:clamp(22px,3vw,40px);display:flex;align-items:center;gap:10px;height:30px;padding:0 12px;border-radius:8px;background:#0a0a0e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(245,239,230,.12);font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:#f5efe6bf}.fm-hero-slate b{color:#f5efe6;font-weight:600}.fm-hero-slate .rec{width:7px;height:7px;border-radius:999px;background:#e5484d;animation:fmHeroRec 1.6s ease-in-out infinite}.fm-hero-slate.paused .rec{animation:none;opacity:.4}@keyframes fmHeroRec{50%{opacity:.25}}.fm-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fm-hero-cta.below-film{display:none}.fm-hero-go{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;background:#d97757;color:#1a0b05;font:600 13px Inter,sans-serif;transition:background .2s}.fm-hero-go:hover{background:#e58a6b}.fm-hero-ghost{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;cursor:pointer;background:#0a0a0e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(245,239,230,.2);color:#f5efe6;font:500 13px Inter,sans-serif;transition:background .2s,border-color .2s}.fm-hero-ghost:hover{background:#f5efe61a;border-color:#f5efe666}.fm-hero-wrap button:focus{outline:none}.fm-hero-wrap button:focus-visible{outline:2px solid #f5efe6;outline-offset:2px}.fm-hero-prog{position:absolute;z-index:3;left:clamp(24px,5vw,72px);right:90px;bottom:22px;display:flex;gap:4px}.fm-hero-prog button{flex:1;height:3px;padding:0;border:0;border-radius:3px;background:#f5efe62e;cursor:pointer;overflow:hidden;position:relative}.fm-hero-prog button:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.fm-hero-prog button i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background:#d97757}.fm-hero-pp{position:absolute;z-index:3;right:clamp(22px,3vw,40px);bottom:12px;width:34px;height:34px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0a0a0e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(245,239,230,.2);color:#f5efe6;font-size:12px}.fm-hero-pp:hover{background:#f5efe61f}.fm-hero-info{position:absolute;z-index:3;left:clamp(24px,5vw,72px);right:clamp(22px,3vw,40px);bottom:60px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;pointer-events:none}.fm-hero-info>*{pointer-events:auto}.fm-hero-copy{min-width:0;text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 14px rgba(0,0,0,.55)}.fm-hero-info h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#f8f4ee}.fm-hero-info p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:#f5efe6c7}.fm-hero-info p em{font-style:normal;font-weight:500;color:#eaa184}@media (max-width: 720px){.fm-hero{height:auto;aspect-ratio:1 / 1;min-height:0;max-height:none}.fm-hero-slate{top:26px;left:18px;right:auto}.fm-hero-info{left:18px;right:18px;bottom:40px}.fm-hero-info h2{font-size:17px}.fm-hero-info p{display:none}.fm-hero-prog{left:18px;right:64px}.fm-hero-cta.on-film{display:none}.fm-hero-cta.below-film{display:flex;padding:0 4px}}@media (prefers-reduced-motion: reduce){.fm-hero-slate .rec{animation:none}.fm-hero-still{transition:opacity .3s ease;transform:none!important}}.fm-tc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.fm-tc{display:flex;flex-direction:column;gap:12px;padding:10px 10px 16px;border-radius:18px;text-align:left;cursor:pointer;background:#0a0a0e;border:1px solid rgba(245,239,230,.08);color:#f5efe6;font-family:Inter,sans-serif;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .35s}.fm-tc:hover,.fm-tc:focus-visible{transform:translateY(-3px);border-color:#f5efe633;box-shadow:0 18px 40px #00000080;outline:none}.fm-tc:focus-visible{border-color:#d97757b3}.fm-tc-vis{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#111116}.fm-tc-vis>video,.fm-tc-vis>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.fm-tc:hover .fm-tc-vis>video,.fm-tc:hover .fm-tc-vis>img{transform:scale(1.05)}.fm-tc-vis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 55%)}.fm-tc-txt{display:flex;flex-direction:column;gap:5px;padding:0 6px}.fm-tc-txt .ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;font-size:14px;color:#d97757;background:#d977571f}.fm-tc-txt strong{font-size:15.5px;font-weight:600}.fm-tc-txt small{font-size:12.5px;line-height:1.5;color:#f5efe68c}.fm-tc-go{margin-top:4px;font-size:12.5px;font-weight:600;color:#d97757}.fm-tc-go span{display:inline-block;transition:transform .25s}.fm-tc:hover .fm-tc-go span{transform:translate(3px)}.fm-tc-vis.faces{background:radial-gradient(90% 90% at 50% 100%,rgba(217,119,87,.2),transparent 70%),#111116}.fm-tc-vis.faces:after{display:none}.fm-tc-faces{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.fm-tc-faces img{position:absolute;width:34%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;box-shadow:0 12px 28px #0000008c;border:1px solid rgba(245,239,230,.12);transition:transform .5s cubic-bezier(.22,1,.36,1)}.fm-tc-faces img:nth-child(1){transform:translate(-62%) rotate(-7deg) scale(.88)}.fm-tc-faces img:nth-child(2){transform:translate(62%) rotate(7deg) scale(.88)}.fm-tc-faces img:nth-child(3){z-index:1}.fm-tc:hover .fm-tc-faces img:nth-child(1){transform:translate(-74%) rotate(-10deg) scale(.9)}.fm-tc:hover .fm-tc-faces img:nth-child(2){transform:translate(74%) rotate(10deg) scale(.9)}.fm-tc:hover .fm-tc-faces img:nth-child(3){transform:translateY(-3px)}.fm-tc-sub{position:absolute;z-index:1;left:50%;bottom:12%;transform:translate(-50%);max-width:86%;padding:3px 8px;border-radius:4px;background:#000000b8;color:#fff;font-size:11px;line-height:1.35;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-tc-lang{position:absolute;z-index:1;top:8px;right:8px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:#0a0a0ea6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(245,239,230,.15);font:600 10.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#f5efe6;letter-spacing:.04em}.fm-tc-lang b{color:#d97757}@media (prefers-reduced-motion: reduce){.fm-tc,.fm-tc-vis>video,.fm-tc-vis>img,.fm-tc-faces img{transition:none}}.fm-greet{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 16px 22px;font-family:Inter,sans-serif}.fm-greet h1{margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:#f5efe6}.fm-greet-w{display:inline-block;white-space:pre;opacity:0;transform:translateY(18px);filter:blur(8px);animation:fmGreetIn .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * 90ms + 80ms)}.fm-greet-name{background:linear-gradient(100deg,#f5efe6,#f3c4b2 35%,#d97757,#f3c4b2 75%,#f5efe6);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fmGreetIn .9s cubic-bezier(.22,1,.36,1) forwards,fmGreetShine 6s ease-in-out 1.4s infinite;animation-delay:calc(var(--i) * 90ms + 80ms),1.4s}.fm-greet p{margin:14px 0 0;font-size:clamp(15px,1.4vw,18px);color:#f5efe699;opacity:0;transform:translateY(10px);animation:fmGreetIn .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--after, .5s)}@keyframes fmGreetIn{to{opacity:1;transform:none;filter:none}}@keyframes fmGreetShine{0%,to{background-position:100% 0}50%{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.fm-greet-w,.fm-greet p{animation:none;opacity:1;transform:none;filter:none}.fm-greet-name{animation:none;opacity:1;transform:none;filter:none;background-position:50% 0}}
