.dfk{font-family:Liberation Sans,Arial,Helvetica Neue,sans-serif;background:#f9fafb;min-height:100vh;padding:30px 20px}.dfk *{box-sizing:border-box}.dfk a{text-decoration:none}.dfk .wrap{max-width:880px;margin:0 auto}.dfk .ph h1{font-size:var(--df-type-title);letter-spacing:-.3px;color:#141922;font-weight:700}.dfk .ph .sub{font-size:var(--df-type-body);color:#6b7585;margin-top:3px}.dfk.shelf{padding:0}.dfk .shelfhead{position:sticky;top:0;z-index:40;background:#f9fafb;max-width:1400px;margin:0 auto;padding:24px 32px 12px}.dfk .shelfbody{max-width:1400px;margin:0 auto;padding:0 32px 30px}.dfk .hline{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.dfk .hline>.rs-open{margin-left:auto}.dfk .hline2{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dfk .hcount{margin-left:auto;font-size:var(--df-type-body);color:#71717a}.dfk .htitle{font-size:var(--df-type-title);font-weight:700;color:#11181c;letter-spacing:-.2px;margin:0}.dfk .htabs{display:flex;gap:2px;background:#f4f4f5;border-radius:9999px;padding:4px}.dfk .htab{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border-radius:9999px;font-size:var(--df-type-body);color:#71717a;cursor:pointer;white-space:nowrap}.dfk .htab.on{background:#fff;color:#11181c;box-shadow:0 1px 3px #00000014;font-weight:700}.dfk .htab .tlab{display:inline-block;text-align:center}.dfk .htab .tlab:after{content:attr(data-t);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700}.dfk .dffilter .htab{display:inline-flex;align-items:center;gap:6px}.dfk .sortwrap{position:relative;display:inline-block}.dfk .hdd{display:inline-flex;align-items:center;gap:8px;background:#fff;border:none;border-radius:9999px;height:36px;padding:0 18px;font-size:var(--df-type-body);font-weight:700;color:#11181c;box-shadow:0 1px 3px #00000014;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dfk .hdd .chev{color:#a1a1aa;flex-shrink:0}.dfk .hdd .hdd-lbl{position:relative;top:2px}.dfk h1.cardh .cardh-side .fmt-exp{position:relative;top:3px}.dfk h1.cardh .cardh-side .fmt-gear{position:relative;top:1.5px}.dfk h1.cardh .cardh-side .fmt-watch{height:36px}.dfk h1.cardh .cardh-side .fmt-watch .dfstatus{flex-shrink:0}.dfk .htab,.dfk .seg span,.dfk .wkseg span,.dfk .hback,.dfk .arr{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dfk .popback{position:fixed;inset:0;z-index:40}.dfk .pop{position:absolute;top:calc(100% + 6px);left:0;z-index:50;background:#fff;border:1px solid #e4e4e7;border-radius:14px;box-shadow:0 8px 30px #0000001a;padding:8px;width:250px}.dfk .opt{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;font-size:var(--df-type-body);color:#11181c;cursor:pointer}.dfk .opt.on{background:#f4f4f5}.df-radio{display:inline-block;width:15px;height:15px;border-radius:50%;border:1.5px solid #d4d4d8;background:#fff;flex-shrink:0;box-sizing:border-box}.df-radio.on{border:4.5px solid #006FEE}.dfk .grid{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;margin-top:16px}.dfk .tile{width:calc(25% - 12px);min-width:250px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #1e283c1a;display:flex;flex-direction:column;cursor:pointer}.dfk .imgbox{position:relative;height:230px;overflow:hidden;background:#dfe4ec}.dfk .imgbox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dfk .badge{position:absolute;top:10px;left:10px;font-size:var(--df-type-caption);font-weight:700;padding:4px 10px;border-radius:20px}.dfk .decided{position:absolute;top:10px;right:10px;font-size:var(--df-type-caption);font-weight:700;padding:4px 9px;border-radius:20px;background:#141922b8;color:#fff}.dfk .tb{padding:13px 15px 14px;display:flex;flex-direction:column;flex:1}.dfk .tname{font-size:var(--df-type-heading);font-weight:700;color:#141922;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfk .tnrow{display:flex;align-items:flex-start;gap:6px}.dfk .tnrow .tname{flex:1;min-width:0}.dfk .tdots-wrap{position:relative;flex-shrink:0;margin-top:-5px}.dfk .tdots{width:32px;height:32px;border:none;background:transparent;color:#a2abba;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s}.dfk .tdots:hover,.dfk .tdots.on{background:#eceef2;color:#4a5262}.dfk .tdots:disabled{cursor:default;opacity:.5}.dfk .pop.tpop{width:210px;box-shadow:none;left:auto;right:0}.dfk .tdonor{font-size:var(--df-type-caption);margin:2px 0 9px}.dfk .tdonor a{color:#2d5fc4}.dfk .tform{font-size:var(--df-type-caption);color:#4a5262;line-height:1.45;margin-bottom:10px}.dfk .trow{display:flex;justify-content:space-between;align-items:baseline;padding:3px 0;font-size:var(--df-type-body);color:#4a5262}.dfk .trow b{color:#141922;font-size:var(--df-type-body);font-weight:700}.dfk .spark{display:flex;align-items:flex-end;gap:4px;height:38px}.dfk .spark i{display:block;flex:1;border-radius:2px 2px 0 0;background:#4f8ef7}.dfk .spark s{display:block;flex:1;height:2px;background:#dde2ea}.dfk .scap{font-size:var(--df-type-label);color:#6b7585;margin-bottom:11px}.dfk .duo{display:flex;margin-bottom:9px}.dfk .duo .cell{padding:0 11px;border-left:1px solid #f0f2f6}.dfk .duo .cell:first-child{padding-left:0;border-left:none}.dfk .duo i{display:block;white-space:nowrap;font-style:normal;font-size:var(--df-type-label);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a93a3;margin-bottom:5px}.dfk .duo b{display:flex;align-items:center;gap:6px;font-size:var(--df-type-value);font-weight:700;color:#141922;letter-spacing:-.3px}.dfk .duo b svg{display:inline;flex-shrink:0}.dfk .icons{display:flex;align-items:center;gap:14px;padding:8px 0 9px;border-top:1px solid #f0f2f6}.dfk .icons .ic{display:flex;align-items:center;gap:5px;font-size:var(--df-type-caption);font-weight:400;color:#141922}.dfk .icons .ic svg{display:inline;flex-shrink:0}.dfk .icons .mut{font-weight:400;color:#8a93a3;font-size:var(--df-type-caption)}.dfk .icons .vid{font-size:var(--df-type-caption);color:#4a5262;font-weight:400}.dfk .chartrow{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;border-top:1px solid #f0f2f6;padding-top:9px}.dfk .charttl{font-size:var(--df-type-label);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a93a3}.dfk .wkseg{display:flex;gap:2px;background:#f4f4f5;border-radius:9999px;padding:2px;font-size:var(--df-type-label)}.dfk .wkseg span{padding:3px 10px;color:#71717a;border-radius:9999px;cursor:pointer;white-space:nowrap}.dfk .wkseg span.on{background:#fff;color:#11181c;box-shadow:0 1px 3px #00000014;font-weight:700}.dfk .fresh{display:flex;justify-content:space-between;align-items:center;font-size:var(--df-type-caption);color:#4a5262;margin-top:7px}.dfk .fresh b{font-weight:700;color:#141922}.dfk .costwrap{position:relative;display:inline-flex}.dfk .info{width:15px;height:15px;border-radius:50%;background:#f1f4f8;color:#a1a1aa;font-size:var(--df-type-label);display:flex;align-items:center;justify-content:center;cursor:default}.dfk .tip{display:none;position:absolute;right:-4px;bottom:24px;background:#1f2430;color:#e8ecf3;font-size:var(--df-type-caption);padding:6px 10px;border-radius:8px;box-shadow:0 4px 14px #00000040;white-space:nowrap;z-index:60}.dfk .tip:after{content:"";position:absolute;bottom:-5px;right:10px;border:5px solid transparent;border-top-color:#1f2430;border-bottom:none}.dfk .costwrap:hover .tip{display:block}.dfk .tbtns{display:flex;gap:7px;margin-top:auto}.dfk .tbtn{text-align:center;padding:8px 0;border-radius:9999px;font-size:var(--df-type-caption);font-weight:700}.dfk .tbtn.take{flex:1.4;background:#22a95c;color:#fff}.dfk .tbtn.skip{flex:1;background:none;color:#6b7585}.dfk .tbtn.later{flex:1;background:#fff;color:#4a5262;border:1.5px solid #cdd4de}.dfk .foot{font-size:var(--df-type-caption);color:#6b7585;line-height:1.55;margin-top:16px}.dfk .card{max-width:840px;margin:0 auto;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 30px #1e283c1f}.dfk .cols{display:flex}.dfk .left{width:292px;flex-shrink:0;padding:22px 20px;border-right:1px solid #eef1f5;display:flex;flex-direction:column}.dfk .left img.big{width:100%;border-radius:12px;display:block;cursor:zoom-in}.dfk .mainlab{font-size:var(--df-type-caption);color:#59637a;margin:6px 0 14px;text-align:center}.dfk .mains.two.row{display:flex;gap:8px}.dfk .mains.two.row .mainw{width:calc(50% - 4px)}.dfk .heroes-t{font-size:var(--df-type-label);font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#59637a;margin-bottom:7px}.dfk .heroes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:7px}.dfk .hero{width:calc(50% - 4px)}.dfk .hero img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block;cursor:zoom-in}.dfk .heroes.portrait .hero img{aspect-ratio:3 / 4}.dfk .hero .hl{font-size:var(--df-type-caption);color:#4a5262;margin-top:2px;text-align:center}.dfk .allh{font-size:var(--df-type-caption);color:#2d5fc4;margin-bottom:16px;cursor:pointer}.dfk .author{font-size:var(--df-type-caption);color:#4a5262;border-top:1px solid #e9edf3;padding-top:11px;margin-bottom:12px;line-height:1.5}.dfk .author a{color:#2d5fc4;font-weight:400}.dfk .author .dim{color:#8a93a3;font-size:var(--df-type-caption)}.dfk .lstat{border-top:1px solid #e9edf3;padding-top:10px;margin-bottom:11px}.dfk .tl{font-size:var(--df-type-label);font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#59637a;margin-bottom:3px}.dfk .tv{font-size:var(--df-type-value);font-weight:700;color:#141922;letter-spacing:-.3px}.dfk .ts{font-size:var(--df-type-caption);color:#59637a;margin-top:2px;line-height:1.45}.dfk .lstat .engrow{display:flex;flex-wrap:wrap;align-items:center;gap:5px 18px}.dfk .lstat .eng{display:inline-flex;align-items:center;gap:5px;font-size:var(--df-type-heading);font-weight:700;color:#141922;letter-spacing:-.3px}.dfk .lstat .eng svg{flex-shrink:0;position:relative;top:-1px}.dfk .lstat .eng .mut{font-weight:400;font-size:var(--df-type-caption);color:#8a93a3}.dfk .right{flex:1;min-width:0;padding:22px 26px 24px}.dfk h1.cardh{font-size:var(--df-type-title);font-weight:700;letter-spacing:-.3px;color:#141922;margin:0 0 12px;display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.dfk h1.cardh .cardh-side{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.dfk .fmt-gear{flex-shrink:0;width:34px;height:34px;padding:0;border:none;background:transparent;color:#8a93a3;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dfk .fmt-gear:hover{background:#eceef2;color:#2a3542}.dfk h1.cardh .cardh-name{cursor:text;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfk .cardh-edit{font:inherit;font-size:var(--df-type-title);font-weight:700;letter-spacing:-.3px;color:#141922;border:1px solid #c7ccd6;border-radius:8px;padding:1px 10px;margin:-3px 0;outline:none;background:#fff;width:min(560px,100%);max-width:100%}.dfk .cardh-edit:focus{border-color:#2d5fc4}.dfk .lstat .engrow+.engrow{margin-top:3px}.dfk .btns{display:flex;gap:10px;margin-bottom:8px}.dfk .btn{text-align:center;padding:8px 16px;border-radius:9999px;font-size:var(--df-type-body);font-weight:400;cursor:pointer;border:none;font-family:inherit}.dfk .btn.take{background:#1c9853;color:#fff}.dfk .btn.skip{background:#f1f4f8;color:#4a5262}.dfk .btn.later{background:#fff;color:#2d5fc4;border:1.5px solid #4f8ef7}.dfk .btn:disabled{opacity:.55;cursor:default}.dfk .decnote{font-size:var(--df-type-caption);color:#59637a;margin-bottom:12px}.dfk .decnote b{color:#177a43;font-weight:700}.dfk .analytics{background:#f4f7fb;border-left:4px solid #4f8ef7;border-radius:0 10px 10px 0;padding:11px 15px;margin:10px 0 20px}.dfk .ahead{display:flex;align-items:center;gap:8px;cursor:pointer}.dfk .ahead b{color:#1d4ea1;font-size:var(--df-type-body);font-weight:700}.dfk .achev{width:20px;height:20px;border-radius:50%;background:#e2eaf7;color:#2d5fc4;font-size:var(--df-type-label);display:flex;align-items:center;justify-content:center}.dfk .abody{margin-top:7px}.dfk .analytics p{font-size:var(--df-type-body);line-height:1.55;color:#22303f;margin:0}.dfk .acue{border-top:1px solid #dde5f0;margin-top:9px;padding-top:8px}.dfk .cue{font-size:var(--df-type-body);color:#33404f;line-height:1.5;margin-bottom:4px;display:flex;gap:8px;align-items:flex-start}.dfk .cue b{font-weight:700;color:#22303f}.dfk .cdot{width:9px;height:9px;border-radius:50%;flex-shrink:0;margin-top:5px}.dfk .cdot.g{background:#84cc16}.dfk .cdot.n{background:#c7cfda}.dfk .cdot.b{background:#4f8ef7}.dfk .agen{font-size:var(--df-type-body);color:#59637a;margin-top:7px}.dfk .sect{font-size:var(--df-type-caption);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#59637a;margin:0 0 8px}.dfk .seg{display:flex;gap:2px;background:#f4f4f5;border-radius:9999px;padding:2px;font-size:var(--df-type-caption);font-weight:400}.dfk .seg span{display:inline-flex;align-items:center;height:25px;padding:0 11px;line-height:1;color:#71717a;border-radius:9999px;cursor:pointer;white-space:nowrap}.dfk .seg span.on{background:#fff;color:#11181c;box-shadow:0 1px 3px #00000014;font-weight:700}.dfk .arr{width:20px;height:20px;border-radius:50%;background:#f1f4f8;color:#59637a;font-size:var(--df-type-caption);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;font-family:inherit}.dfk .arr:disabled{opacity:.35;cursor:default}.dfk .date{font-size:var(--df-type-label);color:#59637a;white-space:nowrap}.dfk .cg{margin-top:34px}.dfk .cg-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.dfk .cg-head2{margin-top:46px}.dfk .cg-title{font-size:var(--df-type-heading);font-weight:700;color:#11181c;line-height:1.1;white-space:nowrap}.dfk .cg-title2{display:flex;align-items:center;gap:8px}.dfk .cg-ctl{display:flex;align-items:center;gap:10px}.dfk .cg-arr{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:#f1f4f8;color:#59637a;cursor:pointer;font-family:inherit;flex-shrink:0}.dfk .cg-arr:disabled{opacity:.35;cursor:default}.dfk .cg-seg{display:flex;align-items:center;height:36px;gap:2px;background:#f4f4f5;border-radius:9999px;padding:0 3px;flex-shrink:0}.dfk .cg-seg span{display:inline-flex;align-items:center;height:30px;padding:0 13px;font-size:var(--df-type-caption);color:#71717a;border-radius:9999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dfk .cg-seg span.on{background:#fff;color:#11181c;font-weight:700;box-shadow:0 1px 3px #00000014}.dfk .cg-ddwrap{position:relative}.dfk .cg-ddb{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 18px;background:#fff;border:none;border-radius:9999px;font-size:var(--df-type-body);font-weight:700;color:#11181c;box-shadow:0 1px 3px #00000014;cursor:pointer;font-family:inherit;white-space:nowrap}.dfk .cg-ddb .chev{color:#a1a1aa;flex-shrink:0}.dfk .cg-ddback{position:fixed;inset:0;z-index:40}.dfk .cg-dd{position:absolute;top:calc(100% + 6px);left:0;z-index:41;width:428px;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 12px 34px #00000026;padding:8px}.dfk .cg-ddcols{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dfk .cg-ddh{font-size:var(--df-type-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a1a1aa;padding:2px 8px 6px}.dfk .cg-opt{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:8px;font-size:var(--df-type-body);color:#11181c;cursor:pointer}.dfk .cg-opt:hover{background:#f4f4f5}.dfk .cg-opt.on{background:#f1f4f8;font-weight:600}.dfk .cg-opt.dis{opacity:.34;cursor:not-allowed}.dfk .cg-opt .cg-ck{width:14px;height:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#11181c}.dfk .cg-opt .cg-dot{width:9px;height:9px;border-radius:9999px;flex-shrink:0}.dfk .cg-opt .cg-nm{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfk .cg-leg{display:flex;gap:18px;margin-left:auto}.dfk .cg-lg{display:flex;align-items:center;gap:7px;font-size:var(--df-type-caption);color:#3f3f46;font-weight:600;white-space:nowrap}.dfk .cg-lg i{width:10px;height:10px;border-radius:9999px}.dfk .cg-chart{margin-top:0}.dfk .cg-svg{display:block;width:100%;height:auto}.dfk .cg-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dfk .cg-tile{border:1px solid #eef0f3;border-radius:12px;padding:8px 10px 6px;min-width:0}.dfk .cg-tname{display:flex;align-items:center;gap:7px;font-size:var(--df-type-body);color:#6b7280;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfk .cg-tname i{width:8px;height:8px;border-radius:9999px;flex-shrink:0}.dfk .cg-trow{display:flex;align-items:baseline;gap:8px;margin-top:5px;min-height:24px}.dfk .cg-tval{font-size:var(--df-type-value);font-weight:800;color:#11181c;letter-spacing:-.01em}.dfk .cg-tdlt{font-size:var(--df-type-value);font-weight:700;white-space:nowrap}.dfk .cg-tempty{font-size:var(--df-type-caption);color:#a1a1aa;font-weight:500}.dfk .cg-tspk{margin-top:4px}.dfk .cg-spk{display:block;width:100%;height:auto}.dfk .cg-svg .cghd{opacity:0;transition:opacity .1s}.dfk .cg-svg .cgpt:hover .cghd{opacity:1}.dfk .cg-svg .cghit{cursor:crosshair}.dfk .cg-spk .skval,.dfk .cg-spk .skdot{opacity:0;transition:opacity .1s}.dfk .cg-spk .skpt:hover .skval,.dfk .cg-spk .skpt:hover .skdot{opacity:1}.dfk .cg-spk .skhit{cursor:pointer}.dfk .cbl-running{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#f1f4f8;color:#4a5262;font-size:var(--df-type-caption);font-weight:500}.dfk .cbl-running svg{color:#006fee;flex-shrink:0}.dfk .plots{margin-top:32px}.dfk .plots .sect{margin-bottom:12px}.dfk .plots .sect.othersect{margin-top:34px;padding-top:22px}.dfk .likesnote{font-size:var(--df-type-caption);color:#8a93a3;font-weight:400;text-transform:none;letter-spacing:0;margin-left:8px}.dfk .sect .cnt{color:#98a1ad}.dfk .sect .rs-i{text-transform:none;letter-spacing:0}.dfk .morebtn{display:block;margin:16px auto 4px;padding:9px 22px;border:1.5px solid #e4e4e7;border-radius:9999px;background:#fff;font-size:var(--df-type-body);font-weight:600;color:#11181c;cursor:pointer;font-family:inherit}.dfk .morebtn:hover{border-color:#c9cdd4}.dfk .plotseg,.rd-pop .plotseg,.fss-modal .plotseg{display:inline-flex;align-items:center;margin-left:8px;background:#f4f4f5;border-radius:9999px;padding:2px;flex-shrink:0}.dfk .plotseg i,.rd-pop .plotseg i,.fss-modal .plotseg i{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:9999px;font-size:var(--df-type-caption);font-weight:600;font-style:normal;letter-spacing:0;text-transform:none;color:#71717a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dfk .plotseg i.on,.rd-pop .plotseg i.on,.fss-modal .plotseg i.on{background:#fff;color:#11181c;box-shadow:0 1px 3px #0000001f}.dfk .pdetail{margin-top:7px;font-size:var(--df-type-body);line-height:1.55;color:#3f3f46;max-width:860px}.dfk .pdetail i{color:#6b7280}.dfk .regen{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;margin-top:12px;padding:7px 16px;border:1.5px solid #e4e4e7;border-radius:9999px;background:#fff;font-size:var(--df-type-caption);font-weight:600;color:#11181c;cursor:pointer;font-family:inherit}.dfk .regen:hover{border-color:#c9cdd4}.dfk .regen:disabled{opacity:.55;cursor:default}.dfk .regen svg{color:#71717a}.dfk .c4{display:flex;gap:40px;padding:32px 0;border-bottom:1px solid #f0f2f6;align-items:flex-start}.dfk .c4:last-of-type{border-bottom:none}.dfk .c4 img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0;cursor:zoom-in}.dfk .c4 img.c4t.vert,.dfk .c4 .c4img.vert img{height:auto;aspect-ratio:9 / 16}.dfk .c4 .c4img{position:relative;flex-shrink:0;line-height:0;cursor:pointer}.dfk .c4 .c4img.noimg{width:96px;height:96px;border-radius:12px;background:#f0f2f6;display:flex;align-items:center;justify-content:center}.dfk .c4 .c4img.noimg svg{color:#b7c0cd}.dfk .c4 .c4img img{cursor:pointer}.dfk .c4 .c4img:hover img{filter:brightness(.9)}.dfk .c4 .c4img .c4play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.dfk .c4 .c4img .c4play svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));opacity:.96}.dfk .c4>div:not(.c4img){flex:1;min-width:0}.dfk .c4 .t{font-size:var(--df-type-heading);margin-bottom:6px;display:flex;align-items:flex-start;gap:8px}.dfk .c4 .t a{color:#2d5fc4}.dfk .c4 .t a.t-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfk .ra-wrap{position:relative;flex-shrink:0;margin-top:-1px}.dfk .ra-gear{width:27px;height:27px;border:none;background:transparent;color:#a2abba;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s,background .12s,color .12s}.dfk .c4:hover .ra-gear{opacity:1}.dfk .ra-gear:hover,.dfk .ra-gear.on{background:#eceef2;color:#4a5262;opacity:1}.dfk .ra-menu{position:absolute;top:32px;right:0;width:352px;background:#fff;border:1px solid #e7ebf1;border-radius:14px;box-shadow:0 12px 34px #14192229;padding:8px;z-index:40;cursor:default}.dfk .ra-h{font-size:var(--df-type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a2abba;padding:8px 10px 9px}.dfk .ra-row,.fss-modal .ra-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:10px;cursor:pointer;border:none;background:transparent;text-align:left;font-family:inherit}.dfk .ra-row:hover,.fss-modal .ra-row:hover{background:#f4f4f5}.dfk .ra-all .ra-lab{font-weight:700}.dfk .ra-row.ra-rc,.fss-modal .ra-row.ra-rc{padding-top:4px;padding-bottom:4px}.dfk .ra-cb{flex-shrink:0;width:16px;height:16px;border-radius:5px;border:1.5px solid #d4d4d8;background:#fff;display:inline-flex;align-items:center;justify-content:center}.dfk .ra-cb.on{background:#006fee;border-color:#006fee}.dfk .ra-lab,.fss-modal .ra-lab{font-size:var(--df-type-body);color:#11181c;font-weight:500;flex:1;line-height:1.25}.dfk .ra-num,.fss-modal .ra-num{flex-shrink:0;width:54px;height:28px;background:#f4f4f5;border:2px solid transparent;border-radius:8px;text-align:center;font-size:var(--df-type-body);font-weight:400;color:#11181c;font-family:inherit;outline:none}.dfk .ra-row .ra-lab,.fss-modal .ra-row .ra-lab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfk .ra-num:focus,.fss-modal .ra-num:focus{border-color:#006fee;background:#fff}.dfk .ra-apply,.fss-modal .ra-apply{width:100%;margin:10px 0 2px;height:44px;background:#006fee;color:#fff;border:none;border-radius:9999px;font-size:var(--df-type-body);font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 14px #006fee66}.dfk .ra-apply:hover,.fss-modal .ra-apply:hover{background:#005bc4}.dfk .ra-apply:disabled,.fss-modal .ra-apply:disabled{background:#f4f4f5;color:#a1a1aa;box-shadow:none;cursor:default}.dfk .ra-del,.fss-modal .ra-del{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;height:34px;margin-top:4px;background:transparent;color:#f31260;border:none;border-radius:9999px;font-size:var(--df-type-body);font-weight:600;cursor:pointer;font-family:inherit}.dfk .ra-del:hover,.fss-modal .ra-del:hover{background:#fdeef2}.dfk .ra-confirm{padding:14px 14px 12px}.dfk .ra-cf-t{font-size:var(--df-type-body);font-weight:700;color:#11181c;margin-bottom:6px}.dfk .ra-cf-s{font-size:var(--df-type-caption);color:#71717a;line-height:1.4;margin-bottom:14px}.dfk .ra-cf-btns{display:flex;gap:8px}.dfk .ra-cf-cancel{flex:1;height:40px;border:none;background:#f4f4f5;color:#3f3f46;border-radius:9999px;font-size:var(--df-type-body);font-weight:600;cursor:pointer;font-family:inherit}.dfk .ra-cf-del{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border:none;background:#f31260;color:#fff;border-radius:9999px;font-size:var(--df-type-body);font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px #f3126059}.dfk .ra-cf-del:disabled,.dfk .ra-cf-cancel:disabled{opacity:.6;cursor:default}.dfk .c4.deleted{opacity:.55}.dfk .clip-del{display:inline-block;margin-left:8px;font-size:var(--df-type-caption);font-weight:600;color:#b42318;background:#fee4e2;border-radius:6px;padding:1px 7px;vertical-align:middle}.dfk .c4 .sub{font-size:var(--df-type-heading);color:#4a5262;display:flex;align-items:center;gap:9px}.dfk .c4 .sub svg{display:inline}.dfk .c4 .sub .ic{white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.dfk .c4 .sub .ic svg{position:relative;top:-1px}.dfk .c4 .sub .sep{color:#8a93a3}.dfk .c4 .sub .vir{white-space:nowrap}.dfk .c4 .sub .vir b{font-weight:600}.dfk .c4 .sub .dt{color:#8a93a3;white-space:nowrap}.dfk .w5{display:flex;gap:12px;padding:8px 0}.dfk .w5 .n{width:28px;height:28px;border-radius:50%;background:#e8eef9;color:#1d4ea1;font-size:var(--df-type-body);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dfk .w5 .x{font-size:var(--df-type-body);line-height:1.55;color:#1a1f2b;padding-top:3px}.dfk .w5 .x b{font-weight:700}.dfk .sim{display:flex;gap:16px;padding:13px 0;border-bottom:1px solid #f0f2f6;align-items:stretch;cursor:pointer}.dfk .sim:last-of-type{border-bottom:none}.dfk .simimg{position:relative;width:120px;height:160px;flex-shrink:0;background:#dfe4ec;border-radius:12px}.dfk .simimg img{width:120px;height:160px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;border-radius:12px;display:block}.dfk .simbody{flex:1;min-width:0;display:flex;flex-direction:column}.dfk .simname{font-size:var(--df-type-heading);color:#2d5fc4}.dfk .simnone{font-size:var(--df-type-title);font-weight:700;color:#3f3f46;text-align:center;padding:26px 0 14px}.dfk .simlike{font-size:var(--df-type-caption);color:#4a5262;margin-top:10px;line-height:1.45}.dfk .simlike em{font-style:normal;color:#8a93a3}.dfk .simmeta{font-size:var(--df-type-caption);color:#8a93a3;margin-top:4px}.dfk .simmeta .al{color:#2d5fc4}.dfk .simstats{display:flex;flex-wrap:wrap;row-gap:8px;margin-top:9px}.dfk .simstat{padding:0 13px;border-left:1px solid #f0f2f6}.dfk .simstat:first-child{padding-left:0;border-left:none}.dfk .simstat i{display:block;font-style:normal;font-size:var(--df-type-label);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8a93a3;margin-bottom:3px;white-space:nowrap}.dfk .simstat b{display:flex;align-items:center;gap:5px;font-size:var(--df-type-value);font-weight:700;color:#141922;white-space:nowrap}.dfk .simstat b svg{flex-shrink:0}.dfk-lightbox{position:fixed;inset:0;z-index:9999;background:#0a0e14d9;display:flex;align-items:center;justify-content:center}.dfk-lightbox img{max-width:90vw;max-height:88vh;border-radius:12px}.dfk-lightbox .lbx{position:absolute;top:18px;right:22px;background:none;border:none;color:#fff;cursor:pointer}.dfk-lightbox .lbcap,.df-vpop .lbcap{position:absolute;bottom:22px;left:0;right:0;text-align:center;color:#dfe4ec;font-size:var(--df-type-body)}.dfk-lightbox .lbcount,.df-vpop .lbcount{color:#8a93a3}.dfk-lightbox .lbarr,.df-vpop .lbarr,.fss-back .lbarr{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.dfk-lightbox .lbarr:hover,.df-vpop .lbarr:hover,.fss-back .lbarr:hover{background:#ffffff47}.dfk-lightbox .lbarr.lbl,.df-vpop .lbarr.lbl,.fss-back .lbarr.lbl{left:24px}.dfk-lightbox .lbarr.lbr,.df-vpop .lbarr.lbr,.fss-back .lbarr.lbr{right:24px}.df-vpop{position:fixed;inset:0;z-index:9999;background:#0a0e14d9;display:flex;align-items:center;justify-content:center}.df-vpop .lbx{position:absolute;top:18px;right:22px;background:none;border:none;color:#fff;cursor:pointer}.df-vpop-v{max-width:min(440px,94vw);max-height:88vh;border-radius:14px;background:#000;box-shadow:0 18px 60px #00000080}.rs-back{position:fixed;inset:0;z-index:9990;background:#11182773;font-family:Liberation Sans,Arial,Helvetica Neue,sans-serif;display:flex;align-items:center;justify-content:center}.rs-modal{width:min(1060px,94vw);height:min(86vh,640px);background:#fff;border-radius:20px;box-shadow:0 24px 70px #0000004d;display:flex;flex-direction:column;overflow:hidden}.rs-body{flex:1;display:flex;min-height:0}.rs-left{width:37%;padding:22px 20px;border-right:1px solid #f0f1f3;display:flex;flex-direction:column;min-height:0}.rs-lab{font-size:var(--df-type-caption);font-weight:700;color:#71717a;text-transform:uppercase;letter-spacing:.4px}.rs-counts{font-size:var(--df-type-body);color:#a1a1aa}.rs-counts b{color:#11181c;font-weight:700}.rs-paste{flex:1;min-height:0;border:2px solid transparent;background:#f4f4f5;border-radius:16px;padding:16px 18px;font-size:var(--df-type-body);font-family:inherit;color:#11181c;line-height:1.7;resize:none;outline:none}.rs-paste:focus{border-color:#006fee;background:#fff}.rs-paste::-moz-placeholder{color:#a1a1aa}.rs-paste::placeholder{color:#a1a1aa}.rs-right{flex:1;display:flex;flex-direction:column;min-height:0;position:relative;background:#fcfcfd}.rs-x{position:absolute;top:12px;right:14px;z-index:2;width:34px;height:34px;border-radius:9999px;background:#f4f4f5;color:#71717a;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.rs-scroll{flex:1;overflow-y:auto;padding:22px 26px 16px;scrollbar-width:none;-ms-overflow-style:none}.rs-scroll::-webkit-scrollbar{display:none}.rs-rfoot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 26px;border-top:1px solid #f0f1f3;background:#fff}.rs-sect{margin-bottom:24px}.rs-sect:first-child{padding-right:40px}.rs-sect-h{display:flex;align-items:center;gap:9px;margin-bottom:4px}.rs-sect-h h3{font-size:var(--df-type-heading);font-weight:700;color:#11181c}.rs-sect .hint{font-size:var(--df-type-caption);color:#a1a1aa;margin-bottom:12px}.rs-field{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #f4f4f5}.rs-field:last-child{border-bottom:none}.rs-field .lab{font-size:var(--df-type-body);color:#3f3f46}.rs-field .lab small{display:block;font-size:var(--df-type-caption);color:#a1a1aa;margin-top:2px}.rs-ctrls{display:flex;align-items:center;gap:8px;flex-shrink:0}.rs-num{height:38px;background:#f4f4f5;border:2px solid transparent;border-radius:12px;padding:0 12px;font-size:var(--df-type-body);font-weight:400;color:#11181c;outline:none;font-family:inherit;text-align:center}.rs-num:focus{border-color:#006fee;background:#fff}.rs-num::-moz-placeholder{color:#c4c4c8;font-weight:400}.rs-num::placeholder{color:#c4c4c8;font-weight:400}.rs-unit{font-size:var(--df-type-body);color:#71717a;white-space:nowrap}.rs-dash{color:#a1a1aa}.rs-sw{width:48px;height:28px;border-radius:9999px;background:#006fee;position:relative;display:inline-block;cursor:pointer;flex-shrink:0;border:none}.rs-sw.off{background:#e4e4e7}.rs-sw i{position:absolute;top:4px;width:20px;height:20px;border-radius:9999px;background:#fff;transition:.2s;right:4px}.rs-sw.off i{right:auto;left:4px}.rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 26px;border-radius:9999px;font-size:var(--df-type-body);font-weight:600;border:none;cursor:pointer;white-space:nowrap}.rs-btn.p{background:#006fee;color:#fff;box-shadow:0 4px 14px #006fee66}.rs-btn.sec{background:#f4f4f5;color:#3f3f46}.dfk .rs-open,.rs-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:9999px;font-size:var(--df-type-body);font-weight:700;border:none;cursor:pointer;background:#fff;color:#11181c;box-shadow:0 1px 3px #00000014;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dfk .rs-open:hover:not(:disabled),.fss-modal .rs-open:hover:not(:disabled){background:#f9fafb}.dfk .rs-open:disabled,.fss-modal .rs-open:disabled{opacity:.55;cursor:default}.rs-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:9991;background:#11181c;color:#fff;font-size:var(--df-type-body);padding:12px 20px;border-radius:12px;box-shadow:0 8px 30px #00000040;cursor:pointer;display:flex;align-items:center;gap:14px}.rs-toast-x{color:#9aa4b2;font-size:var(--df-type-caption)}.rs-seg{display:inline-flex;gap:2px;background:#f4f4f5;border-radius:9999px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rs-chk{width:16px;height:16px;border-radius:5px;border:1.5px solid #d4d4d8;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.rs-chk.on{background:#006fee;border-color:#006fee}.rs-srcempty{padding:14px 12px;font-size:var(--df-type-body);color:#71717a;line-height:1.5}.vf-head{display:flex;align-items:center;gap:7px;margin-bottom:12px;flex-wrap:nowrap}.vf-head .rs-lab{white-space:nowrap;flex:none;font-size:var(--df-type-label)}.vf-head .rs-seg{flex:none;padding:3px}.vf-head .rs-segopt{padding:4px 8px;font-size:var(--df-type-caption)}.vf-head .rs-counts{margin-left:auto;white-space:nowrap;font-size:var(--df-type-caption)}.vf-frow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.vf-search{position:relative;flex:1;min-width:0}.vf-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#a1a1aa}.vf-search input{width:100%;height:34px;border:none;outline:none;background:#f4f4f5;border-radius:10px;padding:0 12px 0 32px;font-size:var(--df-type-body);font-family:inherit;color:#27272a;box-sizing:border-box}.vf-search input::-moz-placeholder{color:#a1a1aa}.vf-search input::placeholder{color:#a1a1aa}.vf-dd{position:relative;flex:none}.vf-ddbtn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;background:#f4f4f5;border-radius:9999px;font-size:var(--df-type-body);color:#27272a;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vf-ddbtn .chev{color:#a1a1aa;font-size:var(--df-type-label)}.vf-ddpop{position:absolute;top:calc(100% + 5px);right:0;z-index:9995;min-width:150px;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 10px 30px #00000024;padding:6px}.vf-ddopt{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:var(--df-type-body);color:#11181c;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vf-ddopt:hover{background:#f4f4f5}.vf-allrow{display:flex;align-items:center;padding:7px 8px;border-bottom:1px solid #f4f4f5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vf-selcnt{margin-left:10px;font-size:var(--df-type-caption);color:#a1a1aa;white-space:nowrap}.vf-selcnt b{color:#3f3f46;font-weight:700}.vf-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;margin:0 -4px;padding:0 4px 4px}.vf-list::-webkit-scrollbar{display:none}.vf-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vf-row:hover{background:#f4f4f5}.vf-row .rs-chk{flex:none}.vf-dot{width:8px;height:8px;border-radius:50%;flex:none}.vf-dot.d{background:#84cc16}.vf-dot.k{background:#fb923c}.vf-line{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.vf-nick{font-size:var(--df-type-body);font-weight:400;color:#006fee;text-decoration:none;white-space:nowrap;flex:none}.vf-nick:hover{text-decoration:underline}.vf-name{font-size:var(--df-type-caption);color:#a1a1aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rs-segopt{padding:8px 16px;border-radius:9999px;font-size:var(--df-type-body);color:#71717a;cursor:pointer;white-space:nowrap}.rs-segopt.on{background:#fff;color:#11181c;box-shadow:0 1px 3px #00000014;font-weight:700}.rq-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.rq-line{font-size:var(--df-type-body);color:#3f3f46;margin-bottom:9px;white-space:nowrap}.rq-line b{color:#11181c;font-weight:700}.rq-line .sep{color:#d4d4d8;margin:0 7px}.rq-barrow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rq-bar2{flex:1;height:4px;border-radius:9999px;background:#eceef1;overflow:hidden;display:flex}.rq-bar2 i{display:block;height:100%;transition:width .4s}.rq-bar2 .g{background:#84cc16}.rq-bar2 .o{background:#fb923c}.rq-found{font-size:var(--df-type-caption);color:#a1a1aa;white-space:nowrap}.rq-found b{color:#11181c;font-weight:700}.rq-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.rq-list::-webkit-scrollbar{display:none}.rq-row{display:flex;align-items:center;gap:11px;padding:10px 4px;border-bottom:1px solid #f4f4f5}.rq-row.dim{opacity:.55}.rq-ic{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--df-type-caption);font-weight:700}.rq-ic.ic-done{background:#84cc1629;color:#4d7c0f}.rq-ic.ic-run{background:#006fee1f;color:#006fee;position:relative}.rq-ic.ic-run:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(0,111,238,.25);border-top-color:#006fee;animation:rqspin .8s linear infinite}@keyframes rqspin{to{transform:rotate(360deg)}}.rq-ic.ic-wait{background:#f1f1f3;color:#c4c4c8}.rq-ic.ic-err{background:#f8717126;color:#dc2626}.rq-u{flex:1;font-size:var(--df-type-body);color:#006fee;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-u:hover{text-decoration:underline}.rq-res{font-size:var(--df-type-body);white-space:nowrap}.rq-res.res-found{color:#11181c}.rq-res.res-none{color:#a1a1aa}.rq-res.res-run{color:#006fee}.rq-res.res-wait{color:#c4c4c8}.rq-res.res-err{color:#b91c1c}.rq-empty{font-size:var(--df-type-body);color:#a1a1aa;padding:20px 4px}.dfk .rejwrap{background:#f9fafb;border-radius:12px}.dfk .rejtbl{width:100%;border-collapse:separate;border-spacing:0}.dfk .rejtbl th,.dfk .rejtbl td{text-align:left;border-right:1px solid #f1f3f5;border-bottom:1px solid #f1f3f5}.dfk .rejtbl th:first-child,.dfk .rejtbl td:first-child{border-left:1px solid #e5e7eb}.dfk .rejtbl th:last-child,.dfk .rejtbl td:last-child{border-right:1px solid #e5e7eb}.dfk .rejtbl tbody tr:last-child td{border-bottom:1px solid #e5e7eb}.dfk .rejtbl th{padding:12px;font-size:var(--df-type-body);font-weight:400;color:#11181c;background:#f9fafb;white-space:nowrap;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.dfk .rejtbl th:first-child{border-top-left-radius:12px}.dfk .rejtbl th:last-child{border-top-right-radius:12px}.dfk .rejtbl td.r{text-align:right}.dfk .rejtbl tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.dfk .rejtbl tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.dfk .rejtbl tbody tr:hover td{background:#f9fafb}.dfk .rejtbl tbody tr{background:#fff}.dfk .rejtbl td{color:#3f3f46}.dfk .rejtbl th.rej-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dfk .rejtbl th.rej-sortable:hover{color:#2a2f3a}.dfk .rccw{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#a1a1aa;cursor:pointer}.dfk .rccw:hover{color:#4b5563}.dfk .rccw .tip{right:auto;left:50%;transform:translate(-50%);bottom:26px}.dfk .rccw .tip:after{right:auto;left:50%;margin-left:-5px}.dfk .rccw:hover .tip{display:block}.dfk .rejreason{font-size:var(--df-type-body);font-weight:400;color:#3f3f46;cursor:default}.dfk .tipb{position:relative}.dfk .tipb .tip{right:auto;left:0;bottom:auto;top:calc(100% + 6px);white-space:normal;max-width:340px}.dfk .tipb .tip:after{inset:-5px auto auto 16px;border-top:none;border-bottom-color:#1f2430}.dfk .tipb:hover .tip{display:block}.dfk .check{width:18px;height:18px;border-radius:5px;border:1.5px solid #d4d4d8;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff}.dfk .check.on{background:#006fee;border-color:#006fee}.dfk .opt .optnum{color:#a1a1aa;font-size:var(--df-type-caption);margin-left:7px}.rs-step{flex-shrink:0;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#006fee;color:#fff;font-size:var(--df-type-body);font-weight:700;display:inline-block}.rs-i{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:15px;height:15px;line-height:1;margin-left:6px;border-radius:50%;background:#e4e4e7;color:#71717a;font-size:var(--df-type-label);font-weight:700;font-style:normal;vertical-align:middle;cursor:help}.rs-field.col{flex-direction:column;align-items:stretch;gap:8px}.rs-field.col .lab{margin-bottom:2px}.rs-crit{width:100%;min-height:160px;resize:vertical;background:#fff;border:1.5px solid #e4e4e7;border-radius:12px;padding:10px 12px;font-size:var(--df-type-body);line-height:1.45;color:#11181c;font-family:inherit;outline:none}.rs-crit:focus{border-color:#006fee}.rs-crit::-moz-placeholder{color:#c4c4c8}.rs-crit::placeholder{color:#c4c4c8}.rs-dd{position:relative;display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;height:38px;padding:0 14px;background:#fff;border:1.5px solid #e4e4e7;border-radius:12px;font-size:var(--df-type-body);font-weight:400;color:#11181c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rs-dd .chev{color:#a1a1aa;font-size:var(--df-type-caption)}.rs-dd-back{position:fixed;inset:0;z-index:9994}.rs-dd-pop{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;width:-moz-max-content;width:max-content;z-index:9995;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 10px 30px #00000024;padding:6px}.rs-dd.rs-dd-up .rs-dd-pop{top:auto;bottom:calc(100% + 4px)}.rs-dd-opt{padding:9px 11px;border-radius:8px;font-size:var(--df-type-body);color:#11181c;cursor:pointer;white-space:nowrap}.rs-dd-opt:hover{background:#f4f4f5}.rs-dd-opt.on{background:#f1f4f8}.rs-biomsg{font-size:var(--df-type-caption);color:#4d7c0f;margin-top:8px}.dfk .sm-dotbtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;cursor:pointer}.dfk .sm-dotbtn:hover{background:#eef2f7}.dfstatus{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}.dfstatus.s-k{background:#fb923c}.dfstatus.s-d{background:#84cc16}.dfstatus.s-x{background:#d1d5db}.dfstatus.s-n{background:#f87171}.dfstatus.s-none{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}.sm-back{position:fixed;inset:0;z-index:9992}.sm-pop{position:fixed;z-index:9993;width:300px;background:#fff;border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 16px 48px #0003;padding:8px;font-family:Liberation Sans,Arial,Helvetica Neue,sans-serif}.sm-head{font-size:var(--df-type-body);color:#52525b;padding:7px 10px 4px}.sm-head b{color:#11181c;font-weight:700}.sm-t{font-size:var(--df-type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;padding:4px 10px 6px}.sm-opt{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:10px;font-size:var(--df-type-body);color:#11181c;cursor:pointer;background:none;border:none;text-align:left;font-family:inherit}.sm-opt:hover{background:#f4f4f5}.sm-opt.on{background:#f1f4f8}.sm-opt.on .sm-lab{font-weight:700}.sm-lab{flex:1}.sm-div{height:1px;background:#f0f1f3;margin:6px}.sm-watch{display:flex;align-items:center;gap:11px;padding:6px 10px 4px}.sm-wtext{font-size:var(--df-type-body);color:#3f3f46;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.sm-days{width:44px;height:30px;text-align:center;background:#f4f4f5;border:2px solid transparent;border-radius:9px;font-size:var(--df-type-body);font-weight:700;color:#11181c;outline:none;font-family:inherit}.sm-days:focus{border-color:#006fee;background:#fff}.sm-days:disabled{opacity:.45}.sm-checkbtn{width:calc(100% - 12px);height:40px;margin:6px;border:none;border-radius:9999px;background:#006fee;color:#fff;font-size:var(--df-type-body);font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-checkbtn:hover{background:#0062d6}.sm-checkbtn:disabled{opacity:.7;cursor:default}.sm-hint{font-size:var(--df-type-caption);line-height:1.45;color:#71717a;background:#f7f7f8;border-radius:10px;padding:9px 11px;margin:8px 4px 4px}.sm-hint b{color:#3f3f46;font-weight:700}.dfk .shelfbody .overflow-x-auto{overflow-x:visible}.dfk .shelfbody .overflow-x-auto table{table-layout:fixed;width:100%}.dfk .shelfbody .overflow-x-auto th,.dfk .shelfbody .overflow-x-auto td{overflow:hidden;text-overflow:ellipsis}.dfk .shelfbody .overflow-x-auto table th{font-weight:400;text-overflow:clip}.dfk .shelfbody .overflow-x-auto th:has(.dfhdr-ic){overflow:visible}.dfk .shelfbody .overflow-x-auto{overflow:visible}.dfk .shelfbody .overflow-x-auto td:first-child{text-overflow:clip}.dfk .shelfbody .overflow-x-auto thead,.dfk .shelfbody .rejtbl thead{background:#f9fafb}.dfk .shelfbody .overflow-x-auto thead th,.dfk .shelfbody .rejtbl thead th{position:sticky;top:var(--df-sthead, 120px);z-index:20;background:#f9fafb;will-change:transform}.dfk .shelfbody .overflow-x-auto table{border-collapse:separate;border-spacing:0}.dfk .shelfbody .overflow-x-auto{border:0;background:#f9fafb}.dfk .shelfbody .overflow-x-auto thead th{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;box-shadow:0 -1px #f9fafb}.dfk .shelfbody .overflow-x-auto thead th:first-child{border-left:0;border-top:0}.dfk .shelfbody .overflow-x-auto thead th:last-child{border-right:0;border-top:0}.dfk .shelfbody .overflow-x-auto tbody td{border-bottom:1px solid #f3f4f6}.dfk .shelfbody .overflow-x-auto tbody td:first-child{border-left:1px solid #e5e7eb}.dfk .shelfbody .overflow-x-auto tbody td:last-child{border-right:1px solid #e5e7eb}.dfk .shelfbody .overflow-x-auto tbody tr:last-child td{border-bottom:1px solid #e5e7eb}.dfk .shelfbody .overflow-x-auto tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.dfk .shelfbody .overflow-x-auto tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.dfk .shelfbody .rejtbl thead th{box-shadow:0 -1px #f9fafb}.dfk .shelfbody .rejtbl thead th:first-child{border-left:0;border-top:0;border-top-left-radius:0}.dfk .shelfbody .rejtbl thead th:last-child{border-right:0;border-top:0;border-top-right-radius:0}.dfk .shelfbody .overflow-x-auto thead th:first-child:before,.dfk .shelfbody .rejtbl thead th:first-child:before,.dfk .shelfbody .overflow-x-auto thead th:last-child:after,.dfk .shelfbody .rejtbl thead th:last-child:after{content:"";position:absolute;inset:0;pointer-events:none}.dfk .shelfbody .overflow-x-auto thead th:first-child:before{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-top-left-radius:8px}.dfk .shelfbody .overflow-x-auto thead th:last-child:after{border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-top-right-radius:8px}.dfk .shelfbody .rejtbl thead th:first-child:before{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-top-left-radius:12px}.dfk .shelfbody .rejtbl thead th:last-child:after{border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-top-right-radius:12px}.dfk .shelfbody .overflow-x-auto thead th:hover,.dfk .shelfbody .rejtbl thead th:hover{z-index:50}.dfk .hback{font-size:var(--df-type-title);line-height:1;color:#52525b;cursor:pointer;margin-right:2px;padding:0 6px 4px 0}.dfk .hback:hover{color:#11181c}.dfk .wrap.wide{max-width:1400px}.dfk .wrap.wide .card{max-width:none}.dfk .lwatch-line,.fss-modal .lwatch-line{font-size:var(--df-type-body);color:#3f3f46;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.dfk .sw-sm,.fss-modal .sw-sm,.gs-wide .sw-sm{width:40px;height:24px}.dfk .sw-sm i,.fss-modal .sw-sm i,.gs-wide .sw-sm i{width:18px;height:18px;top:3px;right:3px}.dfk .sw-sm.off i,.fss-modal .sw-sm.off i,.gs-wide .sw-sm.off i{right:auto;left:3px}.dfk .dfempty,.rs-left .dfempty{text-align:center;padding:90px 24px 110px}.dfk .dfempty-ring,.rs-left .dfempty-ring{width:54px;height:54px;border-radius:50%;border:5px solid #e9e9ec;border-top-color:#006fee;animation:dfspin .9s linear infinite;margin:0 auto 20px}@keyframes dfspin{to{transform:rotate(360deg)}}.dfk .dfempty-t.load,.rs-left .dfempty-t.load{font-weight:400;color:#3f3f46}.rs-left .dfempty{padding:56px 12px 64px}.rs-left .dfempty-ring{width:40px;height:40px;border-width:4px;margin-bottom:14px}.rs-left .dfempty-t{font-size:var(--df-type-heading);font-weight:400;color:#3f3f46}.dfk .dfempty-art{font-size:64px;line-height:1;margin-bottom:18px}.dfk .dfempty-t{font-size:var(--df-type-title);font-weight:800;color:#11181c}.dfk .descbtn{color:#8a93a3;cursor:pointer;display:inline-flex;vertical-align:middle;padding:2px}.dfk .descbtn:hover{color:#2d5fc4}.dfk .dfhid{font-size:var(--df-type-label);color:#a1a1aa;font-style:italic}.dfk .dyn-svg{display:block;margin:0 auto}.dfk .dyn-none{color:#dde1e7}.dfk .dfrefresh{color:#8a93a3;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.dfk .dfrefresh:hover{color:#2d5fc4}.dfk .dfrleft{font-size:var(--df-type-label);color:#a1a1aa}.rd-back{position:fixed;inset:0;z-index:220;background:#0c10188c;display:flex;align-items:center;justify-content:center}.rd-pop{position:relative;background:#fff;border-radius:16px;width:min(560px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 56px));padding:20px 24px 22px;display:flex;flex-direction:column;box-shadow:0 18px 60px #0f172a4d;font-family:Roboto,Arial,sans-serif}.rd-pop.rd-descr{height:min(760px,calc(100vh - 72px))}.rd-x{position:absolute;top:12px;right:12px;background:none;border:none;color:#8a93a3;cursor:pointer;padding:4px;border-radius:9999px}.rd-x:hover{color:#11181c;background:#f4f4f5}.rd-head{font-size:var(--df-type-heading);font-weight:500;color:#11181c;padding-right:30px}.rd-head a{color:#2d5fc4;text-decoration:none}.rd-head a:hover{text-decoration:underline}.rd-head .rd-video{display:inline-flex;align-items:center;gap:3px;margin-left:12px;font-weight:400;font-size:var(--df-type-body)}.rd-head .rd-video svg{position:relative;top:.5px}.rd-head .rd-date{margin-left:12px;font-size:var(--df-type-caption);font-weight:400;color:#a1a1aa;white-space:nowrap}.rd-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:var(--df-type-body);color:#4a5262}.rd-stat{display:inline-flex;align-items:center;gap:5px}.rd-stat svg{position:relative;top:-.5px;flex-shrink:0}.rd-tags{margin-top:10px;padding-bottom:12px;border-bottom:1px solid #eceff4;font-size:var(--df-type-caption);line-height:1.5;color:#6b7280}.rd-text{margin-top:12px;flex:1 1 auto;min-height:0;overflow-y:auto;font-size:var(--df-type-body);line-height:1.65;color:#3f3f46;white-space:pre-wrap;word-break:break-word;scrollbar-width:none}.rd-text .animate-spin{color:#8a93a3}.rd-text::-webkit-scrollbar{display:none}.dfhdr-ic{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer}.dfhdr-tip{position:fixed;z-index:9999;background:#fff;color:#2a2f3a;padding:3px 8px;border-radius:8px;font-size:var(--df-type-caption);font-weight:500;white-space:nowrap;pointer-events:none;border:1px solid #e6eaf0;box-shadow:0 4px 14px #0f172a29;font-family:Roboto,Arial,sans-serif}.dfhdr-tip:after{content:"";position:absolute;left:var(--стрелка, 50%);margin-left:-5px;top:100%;border:5px solid transparent;border-top-color:#fff;border-bottom:none}.dfhdr-tip.tip-down:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom:5px solid #fff}.dfhdr-tip.cg-tiptext{white-space:normal;max-width:320px;text-align:left;line-height:1.5;padding:9px 12px;font-size:var(--df-type-caption)}.dfk .cg-itip .rs-i{margin-left:0;cursor:pointer}.dfhdr-s{display:inline-flex;align-items:center;vertical-align:middle}.dfhdr-s.on{color:#2a2f3a}.dfhdr-slot{display:inline-flex;align-items:center;justify-content:center;width:15px;flex-shrink:0;color:#8a93a3}.dfhdr-s.on .dfhdr-slot{color:#2a2f3a}.dfk thead th .dfpct{position:absolute;top:3px;right:5px;font-size:var(--df-type-caption);font-weight:700;line-height:1;color:#8a93a3;cursor:pointer;opacity:0;pointer-events:none}.dfk thead th:hover .dfpct{opacity:1;pointer-events:auto}.dfk .dfcell-x{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfk .dfcell-x.cut{cursor:pointer}.dfk .dfcell-x.open{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;line-height:1.5;cursor:pointer}.bs-t{font-size:var(--df-type-heading);font-weight:700;color:#11181c;margin-bottom:12px;padding-right:30px;display:flex;align-items:center;gap:12px}.bs-load{padding:26px 0;color:#8a93a3;font-size:var(--df-type-body);display:flex;justify-content:center}.bs-inwrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.bs-in{width:68px;height:38px;text-align:center;background:#f4f4f5;border:2px solid transparent;border-radius:10px;font-size:var(--df-type-body);font-weight:500;color:#11181c;outline:none;font-family:inherit}.bs-in.bs-in-wide{width:116px}.bs-in:focus{border-color:#006fee;background:#fff}.bs-in:disabled{opacity:.5}.bs-ok{position:absolute;right:calc(100% + 8px);color:#0e793c;animation:bs-ok-fade 1.8s forwards}@keyframes bs-ok-fade{0%,60%{opacity:1}to{opacity:0}}.pr-ok{color:#0e793c}.pr-reset{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#006fee;font-size:var(--df-type-caption);cursor:pointer;padding:2px 4px;border-radius:9999px;font-family:inherit}.pr-reset:hover{background:#eef4ff}.pr-ta{width:100%;min-height:130px;max-height:300px;resize:vertical;background:#f4f4f5;border:2px solid transparent;border-radius:10px;padding:10px 12px;font-size:var(--df-type-caption);line-height:1.5;color:#11181c;outline:none;font-family:Roboto,Arial,sans-serif;box-sizing:border-box}.pr-ta:focus{border-color:#006fee;background:#fff}.pr-ta:disabled{opacity:.5}.dc-pop{width:min(820px,calc(100vw - 48px))}.dc-pop .rd-x{top:24px;right:22px}.dc-head{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding-right:42px}.dc-title{flex-shrink:0;font-size:var(--df-type-heading);font-weight:700;color:#11181c;white-space:nowrap}.dc-head .dc-seg{flex-shrink:0;margin-left:0}.dc-search{flex:0 0 auto;width:160px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:#f4f4f5;border:2px solid transparent;border-radius:10px;color:#8a93a3}.dc-search:focus-within{border-color:#006fee;background:#fff}.dc-search input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--df-type-body);color:#11181c}.dc-search input::-moz-placeholder{color:#a1a1aa}.dc-search input::placeholder{color:#a1a1aa}.dc-search-x{border:none;background:none;color:#8a93a3;cursor:pointer;display:inline-flex;padding:2px}.dc-search-x:hover{color:#11181c}.dc-pop .dc-seg,.fss-modal .dc-seg{padding:3px}.dc-pop .dc-seg i,.fss-modal .dc-seg i{height:30px;padding:0 14px;font-size:var(--df-type-caption)}.dc-body{position:relative;height:380px}.dc-empty-load{display:flex;align-items:center;justify-content:center;color:#8a93a3}.dc-body.dc-wait{opacity:.55;pointer-events:none;transition:opacity .15s .15s}.dc-pop .overflow-x-auto{height:380px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dc-pop .overflow-x-auto::-webkit-scrollbar{display:none}.dc-pop table{table-layout:fixed}.dc-none{position:absolute;inset:44px 0 0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--df-type-body);color:#8a93a3;padding:0 24px}.dc-pop thead th{position:sticky;top:0;z-index:2;background:#f9fafb;font-weight:400}.dc-th{display:inline-flex;align-items:center}.dc-slot{display:inline-flex;align-items:center;justify-content:center;width:15px;flex-shrink:0}.dc-sortic{color:#52525b}.dc-cell{position:relative;display:block;height:100%}.dc-days{width:100%;padding:8px 30px 8px 12px;border:none;background:transparent;font-family:inherit;font-size:var(--df-type-body);text-align:right;color:#11181c;outline:none;box-sizing:border-box}.dc-cell:hover .dc-days{background:#f7f7f8}.dc-days:focus{background:#fff;box-shadow:inset 0 0 0 2px #006fee}.dc-days.off{color:#a1a1aa}.dc-pen{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#8a93a3;opacity:0;pointer-events:none}.dc-cell:hover .dc-pen{opacity:1}.dc-cell:focus-within .dc-pen{opacity:0}.dc-ok{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#0e793c;pointer-events:none}.dfk .fs-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dfk .fs-chev{font-size:var(--df-type-label);color:#8a93a3}.dfk .fs-body{margin-top:10px}.dfk .fs-note{font-size:var(--df-type-caption);color:#59637a;line-height:1.5;margin-bottom:12px}.dfk .fs-sub{font-size:var(--df-type-caption);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#59637a;margin:14px 0 8px}.dfk .fs-cur{display:flex;flex-direction:column;gap:6px}.dfk .fs-chip{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid #eef1f5;border-radius:9px;background:#fff}.dfk .fs-chip.off{opacity:.55;background:#fafbfc}.dfk .fs-th{width:34px;height:34px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f0f2f6;display:flex;align-items:center;justify-content:center;color:#a9b2c0}.dfk .fs-th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dfk .fs-ct{flex:1;min-width:0;font-size:var(--df-type-body);color:#2d5fc4;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfk .fs-ct:hover{text-decoration:underline}.dfk .fs-cv{display:inline-flex;align-items:center;gap:4px;font-size:var(--df-type-caption);color:#4a5262;white-space:nowrap}.dfk .fs-rm{border:none;background:#f1f4f8;color:#8a93a3;border-radius:9999px;padding:5px 9px;cursor:pointer;font-size:var(--df-type-caption);display:inline-flex;align-items:center;font-family:inherit}.dfk .fs-rm:hover{background:#fde8e8;color:#d94a4a}.dfk .fs-chip.off .fs-rm{background:#e7f2ec;color:#1c9853}.dfk .fs-load,.dfk .fs-empty{font-size:var(--df-type-caption);color:#8a93a3;display:flex;align-items:center;gap:7px;padding:6px 0}.dfk .fs-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px}.dfk .fs-strip.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));overflow:visible}.dfk .fs-cand{flex:0 0 150px;width:150px;border:1.5px solid #eef1f5;border-radius:10px;overflow:hidden;cursor:pointer;background:#fff;transition:border-color .12s,box-shadow .12s}.dfk .fs-strip.grid .fs-cand{flex:none;width:auto}.dfk .fs-cand:hover{border-color:#cfd7e3}.dfk .fs-cand.on{border-color:#1c9853;box-shadow:0 0 0 1px #1c9853 inset}.dfk .fs-img{position:relative;aspect-ratio:4 / 5;background:#f0f2f6;display:flex;align-items:center;justify-content:center}.dfk .fs-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dfk .fs-noimg{color:#b7c0cd}.dfk .fs-plus{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#fffffff0;display:flex;align-items:center;justify-content:center;color:#4a5262;box-shadow:0 1px 4px #0000002e}.dfk .fs-cand.on .fs-plus{background:#1c9853;color:#fff}.dfk .fs-vir{position:absolute;bottom:6px;left:6px;font-size:var(--df-type-label);font-weight:700;color:#fff;background:#d94a4aeb;padding:2px 6px;border-radius:5px}.dfk .fs-name{display:block;font-size:var(--df-type-caption);color:#2d5fc4;text-decoration:none;padding:7px 8px 2px;line-height:1.35;max-height:47px;overflow:hidden}.dfk .fs-name:hover{text-decoration:underline}.dfk .fs-st{display:flex;flex-wrap:wrap;gap:8px;padding:2px 8px 8px;font-size:var(--df-type-caption);color:#4a5262}.dfk .fs-st span{display:inline-flex;align-items:center;gap:3px}.dfk .fs-other{font-size:var(--df-type-label);color:#b06a1c;background:#fef3e2;padding:3px 8px;margin:0 8px 8px;border-radius:5px}.dfk .fs-more{border:none;background:#f1f4f8;color:#2d5fc4;border-radius:9999px;padding:6px 12px;font-size:var(--df-type-caption);cursor:pointer;margin-top:4px;font-family:inherit}.dfk .fs-more:hover{background:#e9eef5}.dfk .fs-foot{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #eef1f5}.dfk .fs-apply{border:none;background:#1c9853;color:#fff;border-radius:9999px;padding:9px 18px;font-size:var(--df-type-body);font-weight:400;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-family:inherit}.dfk .fs-apply:disabled{opacity:.5;cursor:default}.dfk .fs-hint{font-size:var(--df-type-caption);color:#59637a}.dfk .cardh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.dfk .rs-open.rs-ico{width:40px;padding:0}.dfk .cardh-actions .btns{margin-bottom:0}.dfk .fmt-nedobor{display:inline-flex;align-items:center;vertical-align:middle;margin-left:12px;background:#fb923c29;color:#c2620a;font-size:var(--df-type-caption);font-weight:700;padding:4px 11px;border-radius:20px;letter-spacing:.2px}.fss-back{position:fixed;inset:0;z-index:9990;background:#11182773;font-family:Liberation Sans,Arial,Helvetica Neue,sans-serif;display:flex;align-items:center;justify-content:center;padding:34px}.fss-modal{width:min(1200px,96vw);max-height:90vh;background:#fff;border-radius:20px;box-shadow:0 30px 70px #141e3257;display:flex;flex-direction:column;overflow:hidden}.fss-head{display:flex;align-items:center;gap:14px;padding:16px 20px 16px 24px;border-bottom:1px solid #eef0f4}.fss-htitle{font-size:var(--df-type-heading);font-weight:700;color:#141922}.fss-head .rs-open svg{color:#71717a}.fss-hsp{flex:1}.fss-x{width:34px;height:34px;border-radius:9999px;background:#f4f4f5;color:#71717a;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;flex-shrink:0}.fss-x:hover{background:#e9eaec}.fss-scroll{flex:1;overflow:auto;padding:20px 24px;background:#f6f8fa}.fss-load{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:var(--df-type-body);padding:8px 2px 16px}.fss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fss-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #1e283c1a;height:396px;display:flex;flex-direction:column}.fss-card.on{box-shadow:0 0 0 1px #84cc16,0 4px 18px #1e283c1a}.fss-img{position:relative;height:186px;flex-shrink:0;overflow:hidden;background:#dfe4ec}.fss-img.has-vid{cursor:pointer}.fss-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fss-noimg{display:flex;align-items:center;justify-content:center;height:100%;color:#aab}.fss-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:#14192280;display:flex;align-items:center;justify-content:center;padding-left:3px}.fss-dtag{position:absolute;left:8px;top:8px;background:#dc2626eb;color:#fff;font-size:var(--df-type-label);font-weight:700;padding:3px 9px;border-radius:20px}.fss-body{padding:13px 15px 15px;flex:1;display:flex;flex-direction:column}.fss-title{display:flex;align-items:center;gap:5px;text-decoration:none;margin-bottom:10px;max-width:100%}.fss-title .fss-txt{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--df-type-body);font-weight:700;color:#141922}.fss-sortdd .vf-ddpop{left:0;right:auto}.fss-chain{flex-shrink:0;display:inline-flex;color:#8a93a3}.fss-stats{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.fss-stats span{display:inline-flex;align-items:center;gap:4px;font-size:var(--df-type-caption);color:#141922;white-space:nowrap}.fss-bottom{border-top:1px solid #f0f2f6;padding-top:12px;flex:1;display:flex;flex-direction:column}.fss-bottom.center{justify-content:center;align-items:center}.fss-sp{flex:1}.fss-cur{margin-bottom:2px;width:100%}.fss-cflabel{font-size:var(--df-type-label);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a93a3;margin-bottom:6px}.fss-chip{display:flex;align-items:center;gap:10px;text-decoration:none;border:1.5px solid #e3e7ee;border-radius:11px;padding:7px 9px;max-width:100%}.fss-th{width:40px;height:40px;border-radius:9px;overflow:hidden;flex-shrink:0;background:#dfe4ec}.fss-th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fss-sq{width:40px;height:40px;border-radius:9px;flex-shrink:0;background:#f1f3f7;display:flex;align-items:center;justify-content:center;color:#9aa2b1}.fss-chip .fss-nm{flex:1;min-width:0;font-size:var(--df-type-body);font-weight:600;color:#141922;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fss-chip.fss-free .fss-nm{color:#6b7280}.fss-chk{display:inline-flex;align-items:center;gap:9px;font-size:var(--df-type-body);font-weight:400;color:#3a4250;cursor:pointer}.fss-box{width:18px;height:18px;border-radius:5px;border:1.5px solid #d4d4d8;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff}.fss-box.on{background:#006fee;border-color:#006fee}.fss-foot{display:flex;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid #eef0f4}.fss-apply{height:40px;padding:0 20px;border-radius:9999px;border:none;background:#006fee;color:#fff;font-size:var(--df-type-body);font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px}.fss-apply:disabled{opacity:.5;cursor:default}.fss-hint{font-size:var(--df-type-caption);color:#6b7280}.fss-modal.fss-fmt{height:90vh}.fss-modal .dc-seg .n{margin-left:5px;font-size:var(--df-type-caption);color:#c4c4c8;font-weight:600}.fss-modal .dc-seg i.on .n{color:#71717a}.fss-save{display:inline-flex;align-items:center;gap:6px;font-size:var(--df-type-caption);color:#6b7280;flex-shrink:0}.fss-okc{color:#0e793c;animation:bs-ok-fade 1.8s forwards}.fss-save.err{color:#f31260}.fa-ctrl{flex-shrink:0;display:flex;align-items:center;gap:10px}.fa-ctrl .rs-open{width:auto;white-space:nowrap}.pv-card{height:314px}.pv-card .fss-body{padding-bottom:11px}.pv-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:9px 14px;margin-bottom:10px}.pv-pub{font-size:var(--df-type-caption);color:#9aa2b1}.pv-count{font-size:var(--df-type-body);color:#8a93a3;font-weight:400;margin-right:4px;flex-shrink:0}.pv-x{background:none;border:none;color:#8a93a3;cursor:pointer;padding:4px;border-radius:9999px;display:inline-flex;align-items:center;flex-shrink:0}.pv-x:hover{color:#11181c;background:#f4f4f5}.pv-pop .fss-scroll{scrollbar-width:none;-ms-overflow-style:none}.pv-pop .fss-scroll::-webkit-scrollbar{display:none}.fss-cback{position:fixed;inset:0;z-index:9996;background:#11182780;display:flex;align-items:center;justify-content:center;padding:34px}.fss-cpop{background:#fff;border-radius:18px;box-shadow:0 26px 64px #141e324d;width:452px;max-width:94vw;padding:26px;text-align:center}.fss-cic{width:56px;height:56px;border-radius:50%;background:#fde8e8;color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.fss-ctitle{font-size:var(--df-type-heading);font-weight:700;color:#141922;margin-bottom:9px}.fss-ctext{font-size:var(--df-type-body);color:#5b6472;line-height:1.55;margin-bottom:20px}.fss-ctext b{color:#2a3140;font-weight:700}.fss-cbtns{display:flex;gap:11px}.fss-cancel{flex:1;height:44px;border-radius:9999px;border:1.5px solid #d9dee6;background:#fff;color:#3a4250;font-size:var(--df-type-body);font-weight:700;cursor:pointer;font-family:inherit}.fss-cdel{flex:1.4;height:44px;border-radius:9999px;border:none;background:#dc2626;color:#fff;font-size:var(--df-type-body);font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px}.fss-cancel:disabled,.fss-cdel:disabled{opacity:.6;cursor:default}html{scrollbar-gutter:stable}.dfk .cbl-hi{color:#4f8ef7;flex-shrink:0}.dfk .cbl-cell{min-width:0}.dfk .cbl-bh{font-size:var(--df-type-body);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#59637a;margin-bottom:6px}.dfk .cbl-panel{border:1px solid #e9edf3;border-radius:12px;padding:11px 13px;background:#fff}.dfk .cbl-ess{font-size:var(--df-type-body);line-height:1.5;color:#22303f}.dfk .cbl-mood{font-size:var(--df-type-body);color:#59637a;margin-top:6px}.dfk .cbl-mood b{color:#22303f;font-weight:400}.dfk .cbl-reacts{margin-top:8px;padding-top:8px;border-top:1px solid #eef1f5;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.dfk .cbl-rl{flex-basis:100%;font-size:var(--df-type-body);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9aa1ad;margin-bottom:1px}.dfk .cbl-react{display:inline-flex;align-items:center;gap:5px}.dfk .cbl-re{font-size:var(--df-type-value);line-height:1}.dfk .cbl-rn{font-size:var(--df-type-body);font-weight:400;color:#59637a}.dfk .cbl-theme{display:flex;align-items:center;gap:8px}.dfk .cbl-theme .dfstatus{flex-shrink:0}.dfk .cbl-qt{color:#33404f}.dfk .cbl-empty{color:#a1a1aa;text-align:center;font-size:var(--df-type-body)}.dfk .cbl-auth{display:flex;align-items:baseline;gap:8px 22px;flex-wrap:wrap;font-size:var(--df-type-body);line-height:1.5;color:#22303f}.dfk .cbl-auth b{color:#141922;font-weight:400}.dfk .cbl-voice{flex-basis:100%;margin-top:2px;color:#59637a}.dfk .cbl-voice em{font-style:normal;font-weight:400;color:#2d5fc4}.cbl-allt{font-size:var(--df-type-heading);font-weight:700;color:#11181c}.cbl-allload{padding:26px 0;color:#8a93a3;font-size:var(--df-type-body);display:flex;align-items:center;gap:8px;justify-content:center}.cbl-alllist{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.cbl-cm{border:1px solid #eef1f5;border-radius:10px;padding:9px 12px}.cbl-cm.owner{border-color:#cfe6d7;background:#f4fbf6}.cbl-cmh{display:flex;align-items:center;gap:8px;margin-bottom:3px}.cbl-cmu{font-size:var(--df-type-caption);font-weight:700;color:#2d5fc4;text-decoration:none}.cbl-cmu:hover{text-decoration:underline}.cbl-cml{margin-left:auto;font-size:var(--df-type-caption);color:#8a93a3}.cbl-cmt{font-size:var(--df-type-body);line-height:1.45;color:#22303f;word-break:break-word}.cbl-img{font-style:italic;color:#a1a1aa}.cbl-collect-all{margin-top:6px;width:100%;border:1px solid #cfe0fb;background:#f2f7ff;color:#2d5fc4;border-radius:9999px;padding:11px 14px;font-size:var(--df-type-body);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.cbl-collect-all:hover:not(:disabled){background:#e6f0ff}.cbl-collect-all:disabled{opacity:.65;cursor:default}.cbl-collect-top{margin-left:auto;flex-shrink:0;white-space:nowrap;border:1px solid #cfe0fb;background:#f2f7ff;color:#2d5fc4;border-radius:9999px;padding:6px 12px;font-size:var(--df-type-caption);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.cbl-collect-top:hover:not(:disabled){background:#e6f0ff}.cbl-collect-top:disabled{opacity:.65;cursor:default}.rd-pop .dfk{background:none;min-height:0;padding:0}.rd-pop.vbl-pop{width:min(760px,calc(100vw - 40px));height:min(820px,calc(100vh - 56px));font-family:Roboto,Arial,sans-serif;display:flex;flex-direction:column}.vbl-poptitle{display:flex;align-items:center;gap:9px;font-size:var(--df-type-body);font-weight:800;color:#141922;margin-bottom:12px;padding-right:30px}.vbl-poptitle .v-ic{color:#2a4a86;flex-shrink:0}.rd-pop .vbl-popbody{flex:1;min-height:0;overflow-y:auto;padding:0 6px 2px 0}.rd-pop.hst-pop{width:min(840px,calc(100vw - 40px));height:min(560px,calc(100vh - 56px))}.dfk .hst-tiles{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.dfk .hst-tiles .cg-tdlt{font-size:var(--df-type-body)}.dfk .hst-pct{font-size:var(--df-type-body);font-weight:600;opacity:.75}.dfk .hst-tbl th,.dfk .hst-tbl td{padding:10px 12px}.dfk .hst-v{font-size:var(--df-type-body);color:#11181c;font-weight:500}.dfk .hst-d{font-size:var(--df-type-body);font-weight:700;margin-top:2px}.rd-pop.cbl-pop{width:min(1040px,calc(100vw - 40px));height:min(800px,calc(100vh - 56px));font-family:Roboto,Arial,sans-serif;display:flex;flex-direction:column}.cbl-poptitle{display:flex;align-items:center;gap:9px;font-size:var(--df-type-body);font-weight:800;color:#141922;margin-bottom:14px;padding-right:30px}.cbl-poptitle .cbl-hi{color:#4f8ef7;flex-shrink:0}.cbl-poptc{font-weight:400;font-size:var(--df-type-body);color:#8a93a3}.cbl-poptwo{flex:1;min-height:0;display:grid;grid-template-columns:1.12fr .88fr;gap:20px}.rd-pop .cbl-popL{min-height:0;overflow-y:auto;padding:2px 12px 2px 2px}.cbl-popR{min-height:0;display:flex;flex-direction:column;border-left:1px solid #eef1f5;padding-left:20px}.cbl-popRhead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dfk .cbl-col .rejtbl th,.dfk .cbl-col .rejtbl td{padding:8px 10px;font-size:var(--df-type-caption)}.dfk .cbl-col .rejtbl td,.dfk .cbl-col .rejtbl th{font-size:var(--df-type-body)}.dfk .cbl-col .cbl-cell+.cbl-cell{margin-top:32px}.dfk .cbl-col .rejtbl{table-layout:fixed}.dfk .cbl-col .rejtbl th.r,.dfk .cbl-col .rejtbl td.r{width:92px;white-space:nowrap}.rd-pop .vbl-popbody,.rd-pop .cbl-popL,.cbl-alllist{scrollbar-width:none}.rd-pop .vbl-popbody::-webkit-scrollbar,.rd-pop .cbl-popL::-webkit-scrollbar,.cbl-alllist::-webkit-scrollbar{width:0;height:0;display:none}.fss-cdel.fss-ccok{background:#006fee}.fss-cdel.fss-ccok:hover{background:#005bc4}.dfk .fss-cc{white-space:nowrap}.dfk .fmt-exp{flex-shrink:0;background:none;border:none;box-shadow:none;padding:0;color:#59637a;font-size:var(--df-type-heading);font-weight:400;cursor:pointer;font-family:inherit;white-space:nowrap;line-height:1}.rd-pop.exp-pop{width:min(600px,calc(100vw - 48px));font-family:Roboto,Arial,sans-serif}.exp-t{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--df-type-body);font-weight:700;color:#11181c;margin-bottom:14px;padding-right:28px}.exp-t b{color:#11181c;font-weight:700}.exp-t .exp-sum{font-weight:400}.exp-per{display:inline-flex;margin-left:auto;background:#f1f3f5;border-radius:8px;padding:2px;gap:2px;flex-shrink:0}.exp-per-b{border:none;background:none;font-family:inherit;font-size:var(--df-type-caption);font-weight:500;color:#71717a;padding:4px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.exp-per-b.on{background:#fff;color:#11181c;box-shadow:0 1px 2px #00000014}.exp-per-b:hover:not(.on){color:#3f3f46}.exp-pop .rejtbl td.exp-pct{color:#8a93a3}.exp-load,.exp-empty{padding:22px 0;color:#8a93a3;font-size:var(--df-type-body);display:flex;align-items:center;gap:8px;justify-content:center;min-height:330px}.exp-scroll{height:330px;overflow-y:auto;border-radius:12px;scrollbar-width:none}.exp-scroll::-webkit-scrollbar{width:0;height:0;display:none}.exp-pop .rejtbl{width:100%;border-collapse:separate;border-spacing:0}.exp-pop .rejtbl th,.exp-pop .rejtbl td{text-align:left;border-right:1px solid #f1f3f5;border-bottom:1px solid #f1f3f5}.exp-pop .rejtbl th:first-child,.exp-pop .rejtbl td:first-child{border-left:1px solid #e5e7eb}.exp-pop .rejtbl th:last-child,.exp-pop .rejtbl td:last-child{border-right:1px solid #e5e7eb}.exp-pop .rejtbl tbody tr:last-child td{border-bottom:1px solid #e5e7eb}.exp-pop .rejtbl th{padding:12px;font-size:var(--df-type-body);font-weight:400;color:#11181c;background:#f9fafb;white-space:nowrap;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:2}.exp-pop .rejtbl td{padding:11px 12px;font-size:var(--df-type-body);color:#3f3f46}.exp-pop .rejtbl th:first-child{border-top-left-radius:12px}.exp-pop .rejtbl th:last-child{border-top-right-radius:12px}.exp-pop .rejtbl td.r,.exp-pop .rejtbl th.r{text-align:right}.exp-pop .rejtbl tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.exp-pop .rejtbl tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.exp-pop .rejtbl tbody tr{background:#fff}.exp-pop .rejtbl tbody tr:hover td{background:#f9fafb}.exp-pop .rejtbl td b{color:#11181c;font-weight:700}.exp-pop .rejtbl tr.exp-rowlink{cursor:pointer}.dfk .shelf-exp{cursor:pointer;color:#59637a}.dfk .fmt-exp.fmt-exp-zero{cursor:default;color:#a1a1aa}.exp-pop .rejtbl th.exp-th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exp-pop .rejtbl th.exp-th:hover{color:#2a2f3a}.exp-pop .rejtbl th.r .dfhdr-s{justify-content:flex-end}.dfk .vbl-sec{padding-top:16px;margin-top:16px;border-top:1px solid #eef1f5}.dfk .vbl-sec:first-child{border-top:none;margin-top:2px;padding-top:2px}.dfk .vbl-bh{font-size:var(--df-type-caption);font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#3d4757;margin-bottom:10px}.dfk .vbl-txt{font-size:var(--df-type-body);line-height:1.66;color:#2a3542}.dfk .vbl-hero{background:#f7f9fc;border-radius:11px;padding:11px 14px;margin-bottom:8px}.dfk .vbl-hero:last-child{margin-bottom:0}.dfk .vbl-hn{font-size:var(--df-type-body);font-weight:800;color:#1a2330;margin-bottom:4px}.dfk .vbl-hr{font-size:var(--df-type-body);line-height:1.6;color:#3a4658;margin-top:2px}.dfk .vbl-hr b{color:#7a8494;font-weight:700}.dfk .vbl-step{display:flex;gap:15px;font-size:var(--df-type-body);line-height:1.6;padding:7px 0}.dfk .vbl-step:not(:last-child){border-bottom:1px solid #f3f5f8}.dfk .vbl-t{flex:0 0 108px;font-weight:700;color:#5a6577;font-variant-numeric:tabular-nums}.dfk .vbl-step b{color:#1a2330}.dfk .vbl-callout{margin-top:11px;background:#f7f9fc;border-radius:11px;padding:12px 15px;font-size:var(--df-type-body);line-height:1.6;color:#33404f}.dfk .vbl-callout b{color:#1a2330}.dfk .vbl-pik{margin-top:11px;font-size:var(--df-type-body);line-height:1.6;color:#33404f}.dfk .vbl-pik b{color:#1a2330}.dfk .vbl-kv{display:flex;gap:16px;font-size:var(--df-type-body);line-height:1.6;padding:8px 0}.dfk .vbl-kv:not(:last-child){border-bottom:1px solid #f3f5f8}.dfk .vbl-kl{flex:0 0 150px;font-weight:700;color:#5a6577}.dfk .vbl-kv span:last-child{color:#2a3542}.dfk .vbl-arow{font-size:var(--df-type-body);line-height:1.64;padding:5px 0;color:#2a3542}.dfk .vbl-arow b{color:#1a2330}.dfk .vbl-pl{font-size:var(--df-type-body);line-height:1.66;margin-top:9px;color:#2a3542}.dfk .vbl-pl b{color:#1a2330}.dfk .vbl-ul{margin:0;padding-left:20px}.dfk .vbl-ul li{font-size:var(--df-type-body);line-height:1.58;margin:6px 0;color:#2a3542}.dfk .fsyn-sec{padding-top:16px;margin-top:16px;border-top:1px solid #eef1f5}.dfk .fsyn-sec:first-child{border-top:none;margin-top:2px;padding-top:2px}.dfk .fsyn-sec p{font-size:var(--df-type-body);line-height:1.7;color:#2a3542;margin:0}.dfk .fsyn-sec p+.fsyn-ul{margin-top:8px}.dfk .fsyn-ul{margin:0;padding-left:20px}.dfk .fsyn-ul li{font-size:var(--df-type-body);line-height:1.6;margin:7px 0;color:#2a3542}.dfk .fsyn-fcard{background:#f7f9fc;border-radius:11px;padding:12px 15px;margin-bottom:9px}.dfk .fsyn-fcard:last-child{margin-bottom:0}.dfk .fsyn-fn{font-size:var(--df-type-body);font-weight:800;color:#1a2942}.dfk .fsyn-fk{font-size:var(--df-type-caption);color:#8a94a6;margin:3px 0 6px}.dfk .fsyn-ff{font-size:var(--df-type-body);line-height:1.6;color:#2a3542}.dfk .csyn-hero{background:#f2f6fb;border-radius:11px;padding:13px 16px}.dfk .csyn-hero p{font-size:var(--df-type-body);line-height:1.75;color:#1e2a3d;margin:0}.dfk .fsyn-refresh{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:9px;background:transparent;color:#8a94a6;cursor:pointer}.dfk .fsyn-refresh:hover{background:#eef2f8;color:#2a4a86}.dfk .fsyn-refresh:disabled{opacity:.55;cursor:default}.fss-cic.fss-cicb{background:#e7f0ff;color:#006fee}.dfk .trg-btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:9999px;font-family:inherit;font-size:var(--df-type-body);font-weight:700;color:#11181c;white-space:nowrap;border:none;cursor:pointer;background:#fff;box-shadow:0 1px 3px #0000001a,0 0 0 1px #1419220d}.dfk .trg-btn:hover{background:#f9fafb}.dfk .trg-btn-c{margin-left:7px;font-weight:600;color:#8a93a3}.dfk .cmt-err-ic{color:#fb923c;cursor:help;flex-shrink:0}.dfk .df-hdr-row .trg-btn{height:36px;font-size:var(--df-type-body)}.dfk .vbl-none{font-size:var(--df-type-heading);line-height:1.6;color:#98a1b0;padding:4px 0}.dfk .fsyn-prow{display:flex;align-items:center;gap:12px;font-size:var(--df-type-body);line-height:1.5;padding:9px 0;color:#2a3542}.dfk .fsyn-prow:not(:last-child){border-bottom:1px solid #f3f5f8}.dfk .fsyn-pn{flex:1}.dfk .fsyn-cnt{flex:0 0 auto;font-size:var(--df-type-body);font-weight:700;color:#5a6577;background:#f2f5f9;border-radius:999px;padding:3px 10px;font-variant-numeric:tabular-nums}.dfk .fsyn-cnt.hit{color:#006fee;background:#e7f1ff}.dfk .fsyn-hdr{font-size:var(--df-type-body);line-height:1.6;font-weight:700;color:#1a2330;margin-bottom:6px}.dfk .fsyn-none{font-size:var(--df-type-heading);line-height:1.6;color:#98a1b0;padding:4px 0}.dfk .fsyn-side{background:#f7f9fc;border-radius:12px;padding:13px 16px;margin-top:14px}.dfk .fsyn-st{font-size:var(--df-type-caption);font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#8a94a6;margin-bottom:6px}.ca-pop{width:min(560px,calc(100vw - 48px))}.ca-h{margin-bottom:8px}.rd-pop .plotseg.ca-modes{align-self:flex-start;margin:0 0 6px;padding:3px}.rd-pop .plotseg.ca-modes i{height:30px;padding:0 14px;font-size:var(--df-type-caption);line-height:1}.rd-pop .plotseg.ca-op{margin-left:0}.rd-pop .plotseg.ca-op i{line-height:1}.ca-res{display:flex;align-items:center;gap:6px;margin-right:auto;font-size:var(--df-type-body);color:#3f3f46;white-space:nowrap}.ca-sep{color:#d4d4d8;margin:0 6px}.ca-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.ca-dot.d{background:#84cc16}.ca-dot.x{background:#d1d5db}.ca-apply{box-shadow:0 4px 14px #006fee66}.ca-apply:disabled{box-shadow:none}.ca-bad,.ca-bad:focus{border-color:#f31260}.ca-res.ca-err{color:#f31260}.hi-pop{width:min(600px,calc(100vw - 48px))}.hi-scroll{height:320px;overflow-y:auto;scrollbar-width:none}.hi-scroll::-webkit-scrollbar{width:0;height:0;display:none}.hi-acts{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.hi-ic{width:30px;height:30px;border:0;background:transparent;border-radius:8px;color:#a1a1aa;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hi-ic:hover:not(:disabled){background:#eceef2;color:#4b5563}.hi-ic:disabled{opacity:.3;cursor:default}.hi-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #f1f2f4}.hi-row:last-of-type{border-bottom:0}.hi-row.undone .hi-t,.hi-row.undone .hi-s{opacity:.5}.hi-when{font-size:var(--df-type-caption);color:#8a93a3;width:100px;flex-shrink:0}.hi-what{flex:1;min-width:0}.hi-t{font-size:var(--df-type-body);font-weight:600;color:#11181c}.hi-s{font-size:var(--df-type-caption);color:#71717a;margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hi-note{color:#006fee}.hi-empty{padding:22px 0;text-align:center;color:#8a93a3;font-size:var(--df-type-body)}.dc-act{position:absolute;top:62px;right:26px;width:486px;z-index:20;background:#fff;border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 14px 40px #00000029;padding:18px 20px 16px;display:flex;flex-direction:column}.dc-act-body{margin-top:8px}.dc-act-row{justify-content:flex-start;gap:10px;cursor:pointer}.dc-act-sub{padding-left:20px}.dc-act-cond{white-space:nowrap}.rd-pop.gs-wide{width:min(920px,calc(100vw - 40px));height:min(600px,calc(100vh - 80px));padding:0;overflow:hidden}.gs-head{padding:0 26px;height:62px;border-bottom:1px solid #f2f3f5;flex-shrink:0;display:flex;align-items:center;gap:16px}.gs-wide .rd-x{top:18px;right:18px}.gs-head .bs-t{margin:0;width:232px;flex-shrink:0}.gs-head .gs-what{margin-left:0}.gs-head .gs-what i{height:30px;padding:0 14px;font-size:var(--df-type-caption)}.gs-head .gs-what i.gs-soon{opacity:.5;cursor:default}.gs-main{display:flex;flex:1;min-height:0}.gs-rail{width:246px;flex-shrink:0;border-right:1px solid #f2f3f5;padding:14px 12px;display:flex;flex-direction:column;gap:3px;background:#fcfcfd;overflow-y:auto;scrollbar-width:none}.gs-rail::-webkit-scrollbar{display:none}.gs-tab{display:flex;align-items:center;gap:11px;height:44px;padding:0 14px;border-radius:11px;font-size:var(--df-type-body);color:#71717a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-tab svg{color:#a1a9b5;flex-shrink:0}.gs-tab span{white-space:nowrap}.gs-tab:hover{background:#f4f4f5}.gs-tab.on,.gs-tab.on:hover{background:#eaf3ff;color:#006fee;font-weight:600}.gs-tab.on svg{color:#006fee}.gs-tab .n{margin-left:auto;font-size:var(--df-type-caption);color:#c4c4c8;font-weight:600}.gs-content{flex:1;min-height:0;overflow-y:auto;padding:4px 28px 24px;scrollbar-width:none}.gs-content::-webkit-scrollbar{display:none}.gs-sub{font-size:var(--df-type-caption);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8a93a3;margin:18px 0 2px;display:flex;align-items:center;justify-content:space-between;gap:12px}.gs-row.gs-off .gs-cbs{opacity:.45;pointer-events:none}.gs-row.gs-off .gs-ctrl{pointer-events:none}.gs-row.gs-off .bs-in:disabled{background:#f4f4f5;color:#a8a8ab}.gs-row.gs-off .gs-unit,.gs-row.gs-off .gs-lab{color:#a8a8ab}.gs-row.gs-off .gs-lab .dfhdr-ic{pointer-events:auto}.gs-cb.gs-cb-stage{font-size:inherit;color:inherit;font-weight:inherit}.gs-row.gs-off .gs-lab .gs-cb-stage{pointer-events:auto}.gs-sub .rs-i{text-transform:none;letter-spacing:0}.gs-cbs.gs-cbs-col{flex-direction:column;align-items:flex-start;gap:9px;margin-top:0}.gs-lab .dfhdr-ic{margin-left:7px;vertical-align:middle}.gs-sub .dfhdr-ic{margin-left:7px}.gs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;min-height:60px}.gs-sec{border-top:1px solid #f4f4f5;margin-top:14px;padding-top:4px}.gs-sec:first-child{border-top:none;margin-top:0}.gs-row.col{flex-direction:column;gap:10px}.gs-lab{font-size:var(--df-type-body);color:#3f3f46;line-height:1.35}.gs-lab small{display:block;font-size:var(--df-type-caption);color:#a1a1aa;margin-top:3px;max-width:370px;line-height:1.45}.gs-ctrl{width:116px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.gs-wide .gs-row{justify-content:flex-start;gap:14px}.gs-wide .gs-ctrl{width:120px;justify-content:flex-start}.gs-wide .gs-lab{flex:1;min-width:0}.gs-wide .bs-ok{right:auto;left:calc(100% + 8px)}.gs-wide .gs-ctrl-w{width:auto;min-width:120px}.gs-wide .gs-sub{justify-content:flex-start;gap:12px;margin-bottom:11px}.gs-fixed{font-size:var(--df-type-body);font-weight:500;color:#11181c}.gs-row.gs-off .bs-in:disabled{opacity:1}.gs-unit{font-size:var(--df-type-body);color:#71717a;margin-left:8px;display:inline-block;min-width:40px}.gs-cbs{display:flex;gap:24px;align-items:center;margin-top:11px}.tp-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:28px 0 16px}.tp-grid>.tp-col:first-child{padding-right:28px}.tp-cR{border-left:1px solid #eef1f5;padding-left:28px}.tp-col{display:flex;flex-direction:column}.tp-col>.gs-sub{margin:0 0 12px}.tp-blk+.tp-blk{margin-top:28px}.tp-head{min-height:38px;display:flex;align-items:center;gap:12px}.tp-fields{min-height:38px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-head+.tp-fields{margin-top:12px}.tp-fields.off{opacity:.45}.tp-num{display:inline-flex;align-items:center;gap:8px}.tp-unit{font-size:var(--df-type-body);color:#71717a}.tp-sep{color:#e0e2e7;font-weight:300;margin:0 4px}.fss-modal .tp-run,.dc-pop .tp-run{display:inline-flex;align-items:center;height:30px;padding:0 16px;margin-right:10px;border:none;border-radius:9999px;background:#fff;color:#11181c;box-shadow:0 1px 3px #0000001f;font-family:inherit;font-size:var(--df-type-caption);font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.fss-modal .tp-run:hover:not(:disabled),.dc-pop .tp-run:hover:not(:disabled){background:#f9fafb}.fss-modal .tp-run:disabled{opacity:.55;cursor:default}.dc-pop .tp-run{height:36px;margin-right:0}.tp-err{margin-top:14px;font-size:var(--df-type-body);color:#f31260}.dfk .sub .ic-cap{cursor:pointer}.dfk .sub .ic-cap:hover svg{color:#11181c;stroke:#11181c}.rd-pop.cap-pop{width:min(760px,calc(100vw - 40px));height:min(560px,calc(100vh - 56px));font-family:Roboto,Arial,sans-serif;display:flex;flex-direction:column}.cap-pop .cap-body{flex:1;min-height:0;overflow-y:auto;align-self:stretch;font-size:var(--df-type-body);line-height:1.55;color:#3f3f46}.cap-pop .cap-body p{margin:0 0 10px;white-space:pre-wrap;word-break:break-word}.cap-pop .cap-body p:last-child{margin-bottom:0}.cap-pop .cap-load,.hst-pop .cap-load{font-size:var(--df-type-body);color:#a1a1aa;padding:6px 0 2px}.gs-cb{display:inline-flex;align-items:center;gap:8px;font-size:var(--df-type-body);color:#3f4658;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-cb:focus-visible{outline:2px solid #006FEE;outline-offset:2px;border-radius:6px}.gs-prog{margin-top:9px}.gs-track{height:6px;border-radius:3px;background:#eef1f5;overflow:hidden;max-width:360px}.gs-fill{height:100%;background:#006fee;border-radius:3px}.gs-spent{font-size:var(--df-type-caption);color:#71717a;margin-top:5px}.gs-spent b{color:#11181c}.gs-prow{border-bottom:none}.gs-phead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;cursor:pointer}.gs-plab{font-size:var(--df-type-body);font-weight:600;color:#11181c}.gs-plab small{display:block;font-size:var(--df-type-caption);font-weight:400;color:#a1a1aa;margin-top:2px}.gs-pchev{color:#a1a9b5;flex-shrink:0}.gs-ptools{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.dc-hsp{flex:1}.dc-cbtd{text-align:center}.dc-cb{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #d4d4d8;border-radius:5px;background:#fff;color:#fff;cursor:pointer;vertical-align:middle}.dc-cb:hover{border-color:#a1a1aa}.dc-cb.on{background:#006fee;border-color:#006fee}.dcq{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.dcq.wait{color:#8a93a3;font-weight:400}.dcq.run{color:#006fee}.dcq.done{color:#0e793c}.dcq.err{color:#f31260}.dcq-dot{width:7px;height:7px;border-radius:9999px;background:currentColor;opacity:.55;flex-shrink:0}.fss-hist{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:auto;border:none;border-radius:9999px;background:transparent;color:#8a93a3;cursor:pointer;flex-shrink:0}.fss-hist:hover{background:#f4f4f5;color:#11181c}.fh-back{z-index:9995}.fh-pop{width:min(880px,calc(100vw - 48px))}.fh-title{font-size:var(--df-type-value);font-weight:700;color:#11181c;padding-right:36px}.fh-sub{font-size:var(--df-type-body);color:#8a93a3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-cols{display:flex;gap:0;margin-top:16px;min-height:320px}.fh-l{flex:0 0 246px;border-right:1px solid #eceef1;padding-right:14px;display:flex;flex-direction:column;gap:4px}.fh-lrow{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;cursor:pointer}.fh-lrow:hover{background:#f7f8fa}.fh-lrow.on{background:#f2f6fd}.fh-lrow.gone{opacity:.75}.fh-lth{width:42px;height:56px;border-radius:9px;overflow:hidden;background:#f4f4f5;flex-shrink:0}.fh-lth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fh-lsq{display:inline-flex;align-items:center;justify-content:center;width:42px;height:56px;border-radius:9px;background:#f4f4f5;color:#a1a9b5;flex-shrink:0}.fh-lcol{display:flex;flex-direction:column;min-width:0}.fh-lnm{font-size:var(--df-type-body);font-weight:600;color:#11181c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-lsub{font-size:var(--df-type-caption);color:#8a93a3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-r{flex:1;min-width:0;padding-left:20px;display:flex;flex-direction:column}.fh-rhead{display:flex;align-items:center;gap:14px}.fh-rth{width:84px;height:112px;border-radius:14px;overflow:hidden;background:#f4f4f5;flex-shrink:0}.fh-rth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fh-rsq{display:inline-flex;align-items:center;justify-content:center;width:84px;height:112px;border-radius:14px;background:#f4f4f5;color:#a1a9b5;flex-shrink:0}.fh-rcol{display:flex;flex-direction:column;gap:4px;min-width:0}.fh-rnm{font-size:var(--df-type-heading);font-weight:700;color:#11181c}.fh-rper{font-size:var(--df-type-body);color:#5b6472}.fh-rst{font-size:var(--df-type-body);color:#8a93a3}.fh-clips{display:flex;gap:8px;margin-top:16px;align-items:center;flex-wrap:wrap}.fh-clips img{width:74px;height:98px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f4f4f5}.fh-more{display:inline-flex;align-items:center;justify-content:center;width:74px;height:98px;border-radius:10px;background:#f4f4f5;color:#5b6472;font-size:var(--df-type-body);font-weight:600}.fh-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:18px}.fh-err{font-size:var(--df-type-caption);color:#f31260;margin-right:auto}.fh-open{display:inline-flex;align-items:center;height:36px;padding:0 18px;border:none;border-radius:9999px;background:#fff;color:#11181c;box-shadow:0 1px 3px #0000001f;font-family:inherit;font-size:var(--df-type-body);font-weight:700;cursor:pointer;white-space:nowrap}.fh-open:hover{background:#f9fafb}.fh-ret{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 18px;border:none;border-radius:9999px;background:#006fee;color:#fff;font-family:inherit;font-size:var(--df-type-body);font-weight:700;cursor:pointer;white-space:nowrap}.fh-ret:hover:not(:disabled){background:#005bc4}.fh-ret:disabled{opacity:.6;cursor:default}.ab{background:#fff;border-radius:16px;box-shadow:0 4px 18px #1e283c1a;padding:16px 18px 18px;margin-top:16px}.abh{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.abnick{font-size:var(--df-type-heading);font-weight:700;color:#2d5fc4;text-decoration:none;white-space:nowrap}.abh .sp{flex:1}.abcount{display:inline-flex;align-items:center;gap:14px;font-size:var(--df-type-body);color:#71717a;margin:0 4px 0 10px}.abcount .g{display:inline-flex;align-items:center;gap:5px;color:#8a93a3}.abcount .g b{color:#11181c;font-weight:400}.abcount svg{stroke:#8a93a3;fill:none}.hline2 .hcount{display:inline-flex;align-items:center;gap:14px}.hline2 .hcount.hc-plain{display:inline}.hcount .g{display:inline-flex;align-items:center;gap:5px;color:#8a93a3}.hcount .g b{color:#11181c;font-weight:400}.hcount .g svg{stroke:#8a93a3;fill:none}.strip{position:relative;margin-top:14px;padding:0 42px}.car{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.arr.l,.arr.r{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:34px;height:34px;border:none;border-radius:50%;background:#f1f4f8;color:#59637a;box-shadow:0 2px 8px #1e283c24;display:flex;align-items:center;justify-content:center;cursor:pointer}.arr.l{left:2px}.arr.r{right:2px}.arr.off{opacity:.35;cursor:default}.strippg{font-size:var(--df-type-caption);color:#a2abba;text-align:right;margin-top:10px}.ofc{background:#fff;border-radius:16px;overflow:hidden;min-height:418px;position:relative;display:flex;flex-direction:column;box-shadow:0 4px 18px #1e283c1a}.ofc.on{box-shadow:0 0 0 1px #84cc16,0 4px 18px #1e283c1a}.ofc-img{position:relative;height:186px;flex-shrink:0;overflow:hidden;background:#dfe4ec}.ofc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;display:block}.ofc-noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a2abba;font-size:var(--df-type-caption);background:#eef1f6}.ofc-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:#14192280;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--df-type-heading);padding-left:3px;text-decoration:none}.ofc-body{padding:13px 15px 15px;flex:1;display:flex;flex-direction:column}.ofc-title2{font-size:var(--df-type-body);font-weight:600;color:#141922;line-height:1.4;margin-bottom:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofc-lab{font-size:var(--df-type-label);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a93a3;margin-bottom:6px}.ofc-chip{display:flex;align-items:center;gap:10px;border:1.5px solid #e3e7ee;border-radius:11px;padding:7px 9px;margin-bottom:11px}.ofc-th{width:40px;height:40px;border-radius:9px;overflow:hidden;flex-shrink:0;background:#dfe4ec}.ofc-th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;display:block}.ofc-chip .nm{flex:1;min-width:0;font-size:var(--df-type-body);font-weight:600;color:#141922;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofc-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ofc-stats span{display:inline-flex;align-items:center;gap:4px;font-size:var(--df-type-caption);color:#141922;white-space:nowrap}.ofc-stats svg,.ofc-line2 svg{stroke:#8a93a3;fill:none}.ofc-line2{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;font-size:var(--df-type-caption);color:#8a93a3;margin-bottom:8px}.ofc-line2 span{display:inline-flex;align-items:center;gap:4px}.ofc-miss{margin-top:9px;font-size:var(--df-type-caption);color:#9aa2b1}.ofc-sp{flex:1}.ofc-bottom{border-top:1px solid #f0f2f6;padding-top:12px;margin-top:12px;display:flex;align-items:center}.ofc-chk{display:inline-flex;align-items:center;gap:9px;font-size:var(--df-type-body);color:#3a4250;cursor:pointer}.ofc-box{width:18px;height:18px;border-radius:5px;border:1.5px solid #d4d4d8;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ofc-box.on{background:#006fee;border-color:#006fee}.wr{position:relative;display:inline-flex}.addpop{width:380px;left:auto;right:0;padding:10px}.fmt{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:9px;font-size:var(--df-type-body);cursor:pointer}.fmt:hover{background:#f4f4f5}.fmtnew{width:44px;height:58px;border-radius:9px;background:#eef1f6;display:inline-flex;align-items:center;justify-content:center;color:#8a93a3;flex-shrink:0}.fmtnew svg{stroke:#8a93a3;fill:none;stroke-width:1.8}.fmtn{font-size:var(--df-type-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmt.new .fmtn{font-weight:700}.fmt .c{margin-left:auto;font-size:var(--df-type-caption);color:#a1a1aa;white-space:nowrap}.fmtlist{max-height:246px;overflow-y:auto}.fmsep{height:1px;background:#eef0f4;margin:6px 4px}.popnote{font-size:var(--df-type-caption);color:#8a93a3;padding:4px 11px 8px;line-height:1.4}.ofback{position:fixed;inset:0;background:#11182773;z-index:220}.fmodal{--fm-top: clamp(16px, 8vh, 70px);position:fixed;top:var(--fm-top);left:50%;transform:translate(-50%);width:880px;max-width:94vw;max-height:calc(100vh - var(--fm-top) - 16px);max-height:calc(100dvh - var(--fm-top) - 16px);background:#fff;border-radius:18px;box-shadow:0 26px 64px #141e324d;z-index:221;overflow:hidden;display:flex;flex-direction:column}.fmhead{display:flex;align-items:center;padding:20px 24px 14px;flex:0 0 auto}.fmhead h3{font-size:var(--df-type-heading);font-weight:700;color:#141922}.fmodal .rd-x{position:static;margin-left:auto;background:none;border:none;color:#8a93a3;cursor:pointer}.fmbody{display:grid;grid-template-columns:1fr 1fr;gap:0 34px;padding:0 24px 20px;align-items:stretch;min-height:0}.fmcol{min-width:0;display:flex;flex-direction:column}.fmbody.fmscroll{flex:1 1 auto;max-height:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.fmbody.fmscroll::-webkit-scrollbar{width:0;height:0;display:none}.fmprop{padding:0 24px 14px;flex:0 0 auto}.fmprop-row{display:flex;align-items:center;gap:10px;padding:6px 0}.fmprop-name{font-size:var(--df-type-body);font-weight:600;color:#11181c}.fmprop-meta{font-size:var(--df-type-body);color:#71717a}.fmprop-row .fmprop-btn{height:30px;padding:0 14px;font-size:var(--df-type-body)}.fmprop-row .fh-open.fmprop-btn{margin-left:0}.fmprop-row .fh-ret.fmprop-btn{margin-left:auto}.fmodal .opt.off{opacity:.45}.fmsec{font-size:var(--df-type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a2abba;padding:14px 0 8px}.fmsec.gap{padding-top:22px}.fmcol .fmsec:first-child{padding-top:4px}.fmodal .opt{cursor:pointer}.fmodal .opt.on{background:transparent}.fmodal .dc-search:not(.date){width:100%}.fmodal .dc-search input{border:none;background:none;outline:none;font-family:inherit;font-size:var(--df-type-body);color:#11181c;width:100%}.fmlist{flex:1 1 0;min-height:240px;overflow-y:auto;border:1.5px solid #eef0f4;border-radius:12px;padding:4px;margin-top:8px}.fmlist .opt{display:flex;align-items:center;gap:10px}.fmlist .who{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmlist .cnt{font-style:normal;color:#a1a1aa;font-size:var(--df-type-caption);margin-left:7px}.fmdates{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px}.fmdrow{display:flex;align-items:center;gap:10px}.fmdates .dc-search.date{flex:0 0 auto;font-size:var(--df-type-caption);padding:0 10px}.fmdash{color:#a2abba}.seg{display:inline-flex;align-items:center;background:#f4f4f5;border-radius:9999px;padding:3px}.seg i{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:9999px;font-size:var(--df-type-caption);font-weight:600;font-style:normal;color:#71717a;white-space:nowrap;cursor:pointer}.seg i.on{background:#fff;color:#11181c;box-shadow:0 1px 2px #0000001a;font-size:var(--df-type-heading);line-height:1}.fmodal .fss-foot{display:flex;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid #eef0f4;flex:0 0 auto;background:#fff}.fmodal .fss-foot .sp{flex:1}.mw{position:fixed;top:22vh;left:50%;transform:translate(-50%);width:452px;max-width:94vw;background:#fff;border-radius:18px;padding:26px;box-shadow:0 26px 64px #141e324d;z-index:221}.mw h3{font-size:var(--df-type-heading);font-weight:700;color:#141922}.mw .inp{width:100%;height:38px;margin-top:10px;border:1.5px solid #e4e4e7;border-radius:12px;padding:0 14px;font-family:inherit;font-size:var(--df-type-body);color:#11181c;outline:none}.mw .inp:focus{border-color:#006fee}.mw .mwrow{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;background:#f6f8fa;border-radius:12px;font-size:var(--df-type-body);color:#3a4250;cursor:pointer}.mw .mwrow small{display:block;font-size:var(--df-type-caption);color:#8a93a3;margin-top:3px;line-height:1.45}.fss-cbtns{display:flex;gap:11px;margin-top:20px}.fss-cbtns .fss-cancel,.fss-cbtns .fss-apply{flex:1;height:44px;justify-content:center}.fmdates{flex-wrap:nowrap}.fmdates .dc-search.date{width:-moz-max-content;width:max-content;height:34px;padding:0 9px;gap:6px}.fmdates .seg{padding:2px}.fmdates .seg i{padding:0 9px;height:26px;font-size:var(--df-type-caption)}.hline2 .hdd.outfilter{margin-left:auto}.hline2 .hdd.outfilter+.hcount{margin-left:0}.abh .reason{display:inline-flex;align-items:center;background:#eceff4;color:#5a6474;font-size:var(--df-type-caption);font-weight:700;padding:4px 10px;border-radius:20px;white-space:nowrap}.abh .reason.dim{background:#f4f4f5;color:#a2abba;font-weight:400}.ofc-done,.ofc-err{display:flex;align-items:center;gap:10px;border-radius:14px;padding:12px 16px;margin-top:16px;font-size:var(--df-type-body)}.ofc-done{background:#dff3e6;color:#177a43}.ofc-err{background:#fef3e2;color:#b06a1c;cursor:pointer}.ofbanner{display:flex;align-items:center;gap:14px;background:#fff4e5;border:1px solid #ffe0b2;border-radius:14px;padding:13px 16px;margin-top:16px;font-size:var(--df-type-body);color:#8a5a12}.ofbanner b{color:#b06a1c;font-weight:600}.dflink{color:#2d5fc4;cursor:pointer}.ofc-chip .nm small{display:block;font-size:var(--df-type-caption);font-weight:400;color:#8a93a3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofc-title2.two{white-space:normal;line-height:1.4;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fmdates .dc-search.date input{border:none;background:none;outline:none;font-family:inherit;font-size:var(--df-type-caption);color:#11181c;width:108px;padding:0}.addpop .fmt img{width:44px;height:58px;border-radius:9px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;flex-shrink:0}.fmodal .fmchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fmodal .fmchip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:9999px;background:#eceff4;color:#5a6474;font-size:var(--df-type-caption);font-weight:700;cursor:pointer}.fmodal .fmchip i{font-style:normal;color:#a2abba}.ofc-play{border:none;cursor:pointer;font-family:inherit;text-decoration:none}.ofc-play.dim{opacity:.55}.fmdates .dc-search.date input{width:104px}.fmdates .seg i{padding:0 10px}@media(max-width:700px){.dfk .shelfhead,.dfk .shelfbody{width:100%;max-width:100%;padding-left:16px;padding-right:16px}.dfk .htabs{min-width:0;max-width:100%;overflow-x:auto}.dfk .shelfbody .overflow-x-auto,.dfk .rejwrap{max-width:100%;overflow-x:auto}.dfk .shelfbody .overflow-x-auto table,.dfk .rejtbl{width:-moz-max-content;width:max-content;min-width:100%;table-layout:auto}}:root{--df-type-title: 30px;--df-type-value: 22px;--df-type-heading: 15px;--df-type-body: 14px;--df-type-caption: 12.5px;--df-type-label: 10.5px}.pz{margin:6px 0 0}.dfk .prod-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:56px 24px;margin:6px 0 0}.dfk .prod-empty-ic{width:60px;height:60px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#eef2f8;color:#8a93a3;margin-bottom:4px}.dfk .prod-empty-t{font-size:var(--df-type-heading);font-weight:700;color:#141922}.dfk .prod-empty-s{font-size:var(--df-type-body);line-height:1.55;color:#8a93a3;max-width:460px}.dfk .cg-head.pz-head{gap:14px;margin-bottom:22px}.dfk .pz-hctl{display:flex;align-items:center;gap:12px;margin-left:auto}.dfk .pz-head .pz-btn{height:34px;padding:0 15px;font-size:var(--df-type-body);white-space:nowrap}.dfk .pz-head .pz-count{padding:2px}.dfk .pz-head .pz-count-b{width:30px;height:28px;font-size:var(--df-type-caption)}.pz-sub{font-size:var(--df-type-caption);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8a93a3;margin-bottom:8px;display:flex;align-items:center;gap:8px}.dfk .pz-sub-row{justify-content:space-between}.dfk .pz-sub-var{margin-top:22px}.dfk .pz-sub-ctl{display:flex;align-items:center;gap:10px;text-transform:none;letter-spacing:normal}.dfk .pz-sub-ctl .pz-count{padding:2px}.dfk .pz-sub-ctl .pz-count-b{width:28px;height:26px;font-size:var(--df-type-caption)}.dfk .pz-sub-gen{height:30px;padding:0 14px;font-size:var(--df-type-caption)}.pz-cnt{font-size:var(--df-type-caption);color:#a1a1aa}.pz-row{display:flex;gap:20px;align-items:flex-start}.pz-col{flex-shrink:0}.pz-col-grow{flex:1;min-width:0}.pz-vwrap{position:relative}.pz-variants{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth}.pz-tile{width:180px;flex-shrink:0}.pz-imgwrap{position:relative;width:180px;height:320px;border-radius:14px;overflow:hidden;border:1px solid #e9edf3;box-shadow:0 0 0 1px transparent;transition:box-shadow .12s;background:#f4f4f5}.pz-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.pz-tools{position:absolute;top:8px;right:8px;display:flex;gap:6px}.pz-face{position:absolute;top:12px;left:12px;width:12px;height:12px;border-radius:9999px;background:#f31260;cursor:help;box-shadow:0 0 0 2px #fff,0 0 0 5px #f3126038}.pz-tool{width:34px;height:34px;border-radius:9999px;border:none;cursor:pointer;background:#fffffff0;color:#52525b;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 5px #00000038;text-decoration:none}.pz-tool:hover{background:#fff;color:#11181c}.pz-cnr{position:absolute;width:40px;height:40px;border-radius:9999px;border:none;cursor:pointer;background:#fffffff0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 6px #0000004d}.pz-del-cnr{bottom:10px;right:10px;color:#52525b}.pz-del-cnr:hover{color:#f31260}.pz-busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff8c;color:#006fee}.pz-like{bottom:10px;left:10px;color:#52525b}.pz-cap{font-size:var(--df-type-body);font-weight:600;color:#141922;margin-top:8px}.pz-ghost{display:flex;align-items:center;justify-content:center;color:#a5b0c2;background:repeating-linear-gradient(45deg,#f4f6fa,#f4f6fa 10px,#eef1f6 10px 20px)}.pz-cap-gen{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:#006fee}.pz-arrow{position:absolute;top:55px;right:-4px;display:inline-flex;flex-direction:column;align-items:center;gap:2px;border:none;cursor:pointer;background:#fffffff2;color:#006fee;border-radius:9999px;padding:8px 6px;box-shadow:0 2px 10px #141e322e;font-size:var(--df-type-caption);font-weight:600}.pz-arrow:hover{background:#fff}.pz-status{display:inline-flex;align-items:center;gap:7px;font-size:var(--df-type-body);color:#006fee;margin:8px 0}.pz-spin{animation:pz-rot 1s linear infinite}@keyframes pz-rot{to{transform:rotate(360deg)}}.pz-plate{display:flex;align-items:center;gap:14px;margin-top:14px;padding:11px 16px;border-radius:12px;font-size:var(--df-type-body);font-weight:500}.pz-plate-red{background:#fef2f2;border:1px solid #fecdd3;color:#b42318}.pz-plate-yellow{background:#fffbeb;border:1px solid #fde68a;color:#92600a}.pz-plate-src{width:180px;min-height:320px;margin-top:0;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.pz-plate-src .pz-plate-btn{margin-left:0}.pz-plate-btn{margin-left:auto;height:32px;padding:0 14px;border-radius:9999px;border:none;cursor:pointer;font-family:inherit;font-size:var(--df-type-caption);font-weight:600;background:#fff;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.pz-plate-btn:disabled{opacity:.5;cursor:default}.pz-foot{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.pz-foot-sp{flex:1}.pz-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px;border-radius:9999px;font-size:var(--df-type-body);font-weight:600;border:none;cursor:pointer;font-family:inherit}.pz-btn:disabled{opacity:.5;cursor:default}.pz-gen{background:#006fee;color:#fff}.pz-gen:hover:not(:disabled){background:#005bcc}.pz-ghost-btn{background:#fff;color:#11181c;border:none;font-weight:700;box-shadow:0 1px 3px #00000014}.pz-ghost-btn:hover:not(:disabled){background:#f9fafb}.pz-cancel{background:#fff;color:#11181c;border:1.5px solid #e4e4e7}.pz-del{background:#dc2626;color:#fff}.pz-count{display:inline-flex;background:#f1f3f7;border-radius:9999px;padding:3px;gap:2px}.pz-count-b{width:34px;height:32px;border:none;cursor:pointer;border-radius:9999px;background:transparent;color:#52606d;font-family:inherit;font-size:var(--df-type-body);font-weight:600}.pz-count-b.on{background:#fff;color:#11181c;box-shadow:0 1px 3px #141e3224}.pz-price{font-size:var(--df-type-body);color:#71717a}.dfk .pz-col-src{width:180px}.dfk .pz-pg{display:inline-block}.dfk .pz-pg-v{display:block;width:762px;max-width:100%}.dfk .pz-pg-stage{animation:pz-fade .18s ease}@keyframes pz-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dfk .pz-pg-nav{display:flex;justify-content:center;gap:10px;margin-top:12px}.dfk .pz-arr{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:#f1f4f8;color:#59637a;cursor:pointer;font-family:inherit}.dfk .pz-arr:hover:not(:disabled){background:#e7ecf3}.dfk .pz-arr:disabled{opacity:.35;cursor:default}.dfk .pz-vpage{display:flex;gap:14px;justify-content:flex-start}.dfk .pz-genslide{width:180px;height:320px;border:1.5px dashed #d7dce4;border-radius:14px;background:#fafbfc;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dfk .pz-gen-inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;width:100%;box-sizing:border-box}.dfk .pz-gen-h{font-size:var(--df-type-body);font-weight:600;color:#52606d}.dfk .pz-gen-w{width:100%;justify-content:center}.pz-back{position:fixed;inset:0;z-index:9996;background:#11182773;display:flex;align-items:center;justify-content:center}.pz-confirm{width:452px;max-width:92vw;background:#fff;border-radius:18px;box-shadow:0 30px 70px #141e3257;padding:24px;text-align:center}.pz-wide{width:560px;text-align:left}.pz-cf-t{font-size:var(--df-type-heading);font-weight:700;color:#141922}.pz-cf-s{font-size:var(--df-type-body);color:#71717a;margin:8px 0 18px}.pz-cf-note{font-size:var(--df-type-caption);color:#8a93a3;margin:12px 0 4px}.pz-cf-btns{display:flex;gap:12px;justify-content:center}.pz-wide .pz-cf-btns{justify-content:flex-end}.pz-input{width:100%;height:42px;border:1.5px solid #e4e4e7;border-radius:12px;padding:0 14px;font-family:inherit;font-size:var(--df-type-heading);color:#141922;margin-bottom:18px;box-sizing:border-box}.pz-input:focus{outline:none;border-color:#006fee}.pz-ta{width:100%;min-height:96px;border:1.5px solid #e4e4e7;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:var(--df-type-body);color:#141922;resize:vertical;box-sizing:border-box;background:#fafafa}.pz-ta:focus{outline:none;border-color:#006fee}.pz-zoom{cursor:zoom-in}.dfk-lightbox .lbtools{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:10px}.dfk-lightbox .lbtool{width:44px;height:44px;border-radius:9999px;border:none;cursor:pointer;background:#fffffff0;color:#52525b;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000004d;text-decoration:none}.dfk-lightbox .lbtool:hover{background:#fff;color:#11181c}.dfk .rail{position:relative}.dfk .rail-row{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:6px 0}.dfk .rail-row::-webkit-scrollbar{display:none}.dfk .rail-a{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:44px;height:44px;border-radius:9999px;border:none;cursor:pointer;background:#fff;color:#11181c;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #141e3238}.dfk .rail-a:hover:not(:disabled){background:#f7f9fc}.dfk .rail-a:disabled{opacity:.32;cursor:default;box-shadow:0 1px 4px #141e321f}.dfk .rail-l{left:-14px}.dfk .rail-r{right:-14px}.dfk .rail-in .rail-row{padding-left:58px;padding-right:58px}.dfk .rail-in .rail-l{left:2px}.dfk .rail-in .rail-r{right:2px}.rd-pop.pz-pop{text-align:left}.rd-pop.pz-pop-sm{width:min(440px,calc(100vw - 48px))}.rd-pop.pz-pop-wide{width:min(560px,calc(100vw - 48px))}.rd-pop.pz-pop .pz-cf-s{margin:8px 0 18px}.rd-pop.pz-pop .pz-cf-btns{justify-content:flex-end;margin-top:4px}.rd-pop.pz-regen{width:min(940px,calc(100vw - 40px));max-height:calc(100vh - 32px)}.pz-seg{display:inline-flex;align-self:flex-start;background:#f1f3f7;border-radius:9999px;padding:3px;gap:2px;margin-bottom:14px}.pz-seg-b{height:34px;padding:0 18px;border:none;cursor:pointer;border-radius:9999px;background:transparent;font-family:inherit;font-size:var(--df-type-body);font-weight:600;color:#52606d}.pz-seg-b.on{background:#fff;color:#11181c;box-shadow:0 1px 3px #141e3224}.pz-rg-body{display:flex;gap:20px;align-items:stretch}.pz-rg-frame{width:300px;flex-shrink:0;height:min(500px,62vh);border-radius:14px;border:1px solid #e9edf3;background:#f4f4f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.pz-rg-frame img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.pz-rg-right{flex:1;display:flex;flex-direction:column;min-width:0}.pz-rg-ta{flex:none;height:min(448px,56vh);border:1.5px solid #e4e4e7;border-radius:12px;background:#fff;padding:12px 14px;font-family:inherit;font-size:var(--df-type-body);line-height:1.55;color:#2b3040;resize:none;box-sizing:border-box}.pz-rg-ta:focus{outline:none;border-color:#006fee;box-shadow:0 0 0 3px #006fee1f}.pz-rg-foot{display:flex;justify-content:flex-end;margin-top:14px}.pz-hist{margin-top:16px;border-top:1px solid #eef1f5;padding-top:12px}.pz-hist-h{font-size:var(--df-type-caption);font-weight:600;color:#52606d;margin-bottom:8px}.pz-hist-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pz-hist-it{position:relative;flex:0 0 auto;width:54px;height:72px;padding:0;border:1px solid #e9edf3;border-radius:8px;overflow:hidden;cursor:pointer;background:#f4f4f5;transition:border-color .12s}.pz-hist-it:hover{border-color:#006fee}.pz-hist-it img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pz-hist-back{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#1118276b;opacity:0;transition:opacity .12s}.pz-hist-it:hover .pz-hist-back{opacity:1}.pz-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:9997;background:#11181c;color:#fff;font-size:var(--df-type-body);font-weight:500;padding:11px 18px;border-radius:9999px;box-shadow:0 8px 26px #141e324d;max-width:90vw;pointer-events:none;animation:pz-toast-in .18s ease-out}@keyframes pz-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.dfk .sc{margin:46px 0 24px}.dfk .sc-sp{flex:1}.dfk .sc-strip-rail{margin-bottom:22px}.dfk .sc-thumbs-rail{margin-top:12px}.dfk .sc-thumbs-rail .rail-row{gap:9px}.dfk .sc-prow-rail .rail-row{gap:12px}.dfk .sc-hbar{display:flex;align-items:center;gap:14px;margin-bottom:22px}.dfk .sc-hbar .sect{margin:0}.dfk .sc-price{font-size:var(--df-type-body);color:#71717a;white-space:nowrap}.dfk .sc .pz-btn{height:34px;padding:0 15px;font-size:var(--df-type-body)}.dfk .sc .pz-count{padding:2px}.dfk .sc .pz-count-b{width:30px;height:28px;font-size:var(--df-type-caption)}.dfk .sc-err{display:flex;align-items:center;gap:10px;background:#fef2f2;border:1px solid #fecaca;color:#b42318;border-radius:12px;padding:11px 14px;font-size:var(--df-type-body);margin-bottom:14px}.dfk .sc-status{display:flex;align-items:center;gap:9px;color:#52606d;font-size:var(--df-type-body);margin-bottom:14px}.dfk .sc-empty{border:1.5px dashed #e2e6ec;border-radius:16px;background:#fafbfc;padding:26px;text-align:center}.dfk .sc-et{font-size:var(--df-type-body);font-weight:700;color:#3f4754}.dfk .sc-es{font-size:var(--df-type-caption);color:#8a93a0;margin-top:5px}.dfk .sc-strip{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px}.dfk .sc-ccard{position:relative;width:100px;height:100px;border-radius:12px;overflow:hidden;border:2px solid #e9edf3;cursor:pointer;background:#0b0f14;flex-shrink:0;transition:box-shadow .15s,border-color .15s}.dfk .sc-ccard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.94;display:block}.dfk .sc-ccard.act{border-color:#006fee;box-shadow:0 0 0 4px #006fee29}.dfk .sc-card-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b7482;font-size:var(--df-type-caption);background:#f2f4f8}.dfk .sc-cbx{position:absolute;top:7px;left:7px;width:22px;height:22px;border-radius:6px;border:2px solid #fff;background:#14181c59;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 1px 4px #00000059}.dfk .sc-cbx.on{background:#006fee;border-color:#006fee}.dfk .sc-editor{display:flex;gap:26px;align-items:stretch}.dfk .sc-board{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.dfk .sc-frame{position:relative;border-radius:16px;overflow:hidden;border:1px solid #e9edf3;background:#fff;cursor:zoom-in}.dfk .sc-frame img{width:100%;display:block}.dfk .sc-tools{position:absolute;top:12px;right:12px;display:flex;gap:8px}.dfk .sc-t{width:34px;height:34px;border-radius:9999px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fffffff0;color:#52525b;box-shadow:0 1px 5px #00000038;position:relative}.dfk .sc-t:disabled{opacity:.5;cursor:default}.dfk a.sc-t{text-decoration:none}.dfk .sc-dot{position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:9999px;background:#f5a524;border:2px solid #fff}.dfk .sc-cnr{position:absolute;width:40px;height:40px;border-radius:9999px;border:none;cursor:pointer;background:#fffffff0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 6px #0000004d}.dfk .sc-cnr:disabled{opacity:.5;cursor:default}.dfk .sc-lk{bottom:12px;left:12px;color:#52525b}.dfk .sc-del{bottom:12px;right:12px;color:#52525b}.dfk .sc-thumbs{display:flex;gap:9px;margin-top:12px;flex-wrap:wrap}.dfk .sc-th{position:relative;width:58px;height:58px;border-radius:11px;overflow:hidden;border:2px solid #e9edf3;cursor:pointer}.dfk .sc-th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dfk .sc-th.on{border-color:#006fee}.dfk .sc-thfav{position:absolute;bottom:3px;left:3px;width:19px;height:19px;border-radius:9999px;background:#f31260;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000004d}.dfk .sc-ghost{min-height:300px;display:flex;align-items:center;justify-content:center;gap:9px;color:#52606d;font-size:var(--df-type-body);border:1.5px dashed #e2e6ec;border-radius:16px;background:#fafbfc}.dfk .sc-ghostbox{min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;color:#b7bec8;font-size:var(--df-type-caption);line-height:1.6;border:1.5px dashed #e2e6ec;border-radius:16px;background:#fafbfc;padding:20px}.dfk .sc-rcol{flex:1;min-width:0;display:flex;flex-direction:column;align-self:stretch}.dfk .sc-rtop{display:flex;align-items:center;gap:9px;margin-bottom:14px}.dfk .sc-tg{display:inline-flex;background:#f1f3f7;border-radius:9999px;padding:4px}.dfk .sc-tgb{height:32px;padding:0 15px;border:none;background:transparent;border-radius:9999px;font-size:var(--df-type-body);font-weight:600;color:#6b7482;cursor:pointer;font-family:inherit}.dfk .sc-tgb.on{background:#fff;color:#11181c;box-shadow:0 1px 4px #141e321f}.dfk .sc-pgb{width:34px;height:34px;border-radius:9999px;border:1.5px solid #e4e4e7;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;color:#26303f}.dfk .sc-pgb:disabled{opacity:.5;cursor:default}.dfk .sc-field{background:#f7f9fc;border:1px solid #eef0f4;border-radius:14px;padding:16px 18px;font-size:var(--df-type-body);line-height:1.7;color:#3f4754;font-family:inherit}.dfk textarea.sc-field{resize:none;width:100%}.dfk textarea.sc-field:focus{outline:none;border-color:#006fee}.dfk .sc-prompt{background:#f2f6ff;border-color:#dbe6fb;color:#2b3a52;white-space:pre-wrap}.dfk .sc-grow{flex:1;min-height:240px}.dfk .sc-rfoot{display:flex;align-items:center;gap:12px;margin-top:14px}.dfk .sc-plab{font-size:var(--df-type-caption);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#9aa2ae;margin:16px 0 9px}.dfk .sc-prow{display:flex;gap:12px;flex-wrap:wrap}.dfk .sc-pnote{font-size:var(--df-type-caption);color:#9aa2ae}.dfk .sc-pchip{position:relative;width:64px;height:64px;cursor:pointer}.dfk .sc-pchip img{width:64px;height:64px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:2px solid #e9edf3}.dfk .sc-pchip.on img{border-color:#006fee}.dfk .sc-pck{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:9999px;background:#006fee;color:#fff;display:flex;align-items:center;justify-content:center}.dfk.df-linked .shelfbody>.grid{align-items:stretch}
