.dk-shell .nt-section{margin-top:92px}.dk-shell .nt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.dk-shell .nt-h2{margin:0;font-size:24px;font-weight:700;color:#fff;letter-spacing:-.02em}.dk-shell .dk-link-more,.dk-shell .dk-shelf-all{padding:0;border:0;background:none;font-size:14px;font-weight:600;color:#aaa;cursor:pointer}.dk-shell .dk-shelf-all:hover{color:var(--gold)}.dk-shell .dk-link-more{display:inline-block;margin-top:12px;color:var(--gold)}.dk-shell .dk-shelf-nav{display:flex;align-items:center;gap:8px}.dk-shell .dk-shelf-btn{display:grid;place-items:center;width:34px;height:34px;padding:0 0 2px;border-radius:50%;border:1px solid #ffffff26;background:none;color:#ddd;font-size:20px;line-height:1;cursor:pointer}.dk-shell .dk-shelf-btn:hover{border-color:var(--gold);color:var(--gold)}.dk-shell .dk-shelf-nav .dk-shelf-all{margin-left:8px}.dk-shell .dk-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.dk-shell .dk-shelf::-webkit-scrollbar{display:none}.dk-shell .nt-film{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer;scroll-snap-align:start}.dk-shell .nt-film-media{position:relative;aspect-ratio:16/9;margin-bottom:10px;border-radius:16px;overflow:hidden;background:#111}.dk-shell .nt-film-media img,.dk-shell .nt-film-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.dk-shell .nt-film[data-format="쇼츠"] .nt-film-media img,.dk-shell .nt-film[data-format="쇼츠"] .nt-film-media video{object-fit:contain;background:none}.dk-shell .nt-film:hover .nt-film-media img:not(.dk-thumb-fill){transform:scale(1.03)}.dk-shell .nt-time{position:absolute;right:10px;bottom:10px;z-index:1;padding:2px 8px;border-radius:999px;background:#000000b0;font-size:12px;font-weight:600;color:#fff}.dk-shell .nt-film b{font-size:16px;font-weight:700;line-height:1.4;color:#fff}.dk-shell .nt-film small{font-size:13px;line-height:1.5;color:#999}.dk-shell .dk-home-portfolio .home-portfolio-section{margin:0;padding:0;border:0;background:none}.dk-shell .dk-guide{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.dk-shell .dk-guide-steps{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.dk-shell .dk-gstep{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;row-gap:2px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:none;text-align:left;color:#a8a8a8;cursor:pointer}.dk-shell .dk-gstep span{grid-row:1/3;padding-top:1px;font-size:13px;font-weight:700;color:#777}.dk-shell .dk-gstep b{font-size:15px;font-weight:600;line-height:1.4;color:#d6d6d6}.dk-shell .dk-gstep small{font-size:12px;line-height:1.5;color:#8a8a8a;word-break:keep-all}.dk-shell .dk-gstep:hover{background:#ffffff0a}.dk-shell .dk-gstep.on{background:#ffffff10;border-color:#d8d8d866}.dk-shell .dk-gstep.on span{color:var(--gold)}.dk-shell .dk-gstep.on b{color:#fff}.dk-shell .dk-gpanel{min-width:0}.dk-shell .dk-gmedia{aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#0d0d0d;border:1px solid #ffffff14}.dk-shell .dk-gvideo{display:block;width:100%;height:100%;object-fit:contain;background:#0d0d0d}.dk-shell .dk-gcopy{padding:18px 4px 0}.dk-shell .dk-gcopy>small{font-size:13px;font-weight:700;color:var(--gold)}.dk-shell .dk-gcopy h3{margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.4;color:#fff}.dk-shell .dk-gcopy p{margin:10px 0 0;font-size:15px;line-height:1.7;color:#c4c4c4;word-break:keep-all}.dk-shell .dk-gcopy ul{margin:12px 0 0;padding-left:18px}.dk-shell .dk-gcopy li{font-size:14px;line-height:1.7;color:#a8a8a8;word-break:keep-all}.dk-shell .dk-gcopy .dk-gcap{font-size:13px;color:#8a8a8a}.dk-shell .dk-gart-scenes{display:grid;height:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:3px}.dk-shell .dk-gart-branch figure,.dk-shell .dk-gart-scenes figure{position:relative;margin:0;overflow:hidden}.dk-shell .dk-gart-branch img,.dk-shell .dk-gart-scenes img{display:block;width:100%;height:100%;object-fit:cover}.dk-shell .dk-gart-scenes figcaption{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:#000000b0;font-size:11px;font-weight:600;color:#fff}.dk-shell .dk-gart-branch{display:grid;height:100%;grid-template-columns:1fr .6fr 1fr;gap:3px}.dk-shell .dk-gart-branch figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 12px;background:linear-gradient(transparent,#000000d0)}.dk-shell .dk-gart-branch figcaption b{display:block;font-size:14px;color:#fff}.dk-shell .dk-gart-branch figcaption small{font-size:11px;color:#ccc}.dk-shell .dk-guide.full{margin-top:8px}.dk-shell .dk-find-head h1{margin:0;font-size:28px;font-weight:800;color:#fff}.dk-shell .dk-find-head p{margin:6px 0 0;font-size:14px;color:#a8a8a8}.dk-shell .dk-find-bar{display:flex;gap:8px;margin:18px 0 6px}.dk-shell .dk-find-bar .dk-field{flex:1 1;display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:14px;border:1px solid #ffffff26;background:#111}.dk-shell .dk-find-bar .dk-field:focus-within{border-color:var(--gold)}.dk-shell .dk-find-bar svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:#888;stroke-width:2}.dk-shell .dk-find-bar input{flex:1 1;min-width:0;height:100%;padding:0!important;border:0!important;background:none!important;outline:0;color:#fff;font-size:15px;box-shadow:none!important}.dk-shell .dk-find-bar .fr-primary{height:52px;padding:0 26px;border-radius:14px}.dk-shell .dk-help-head h1{margin:0;font-size:28px;font-weight:800;color:#fff}.dk-shell .dk-help-head p{margin:6px 0 0;font-size:14px;color:#a8a8a8}.dk-shell .dk-help-tabs{display:flex;gap:22px;margin-top:18px;border-bottom:1px solid #ffffff14}.dk-shell .dk-help-tabs button{position:relative;padding:0 0 12px;border:0;background:none;font-size:14px;font-weight:600;color:#9a9a9a;cursor:pointer}.dk-shell .dk-help-tabs button.on{color:#fff}.dk-shell .dk-help-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold)}.dk-shell .production-search-tabs{margin-top:18px}.dk-shell .production-search-tabs button{min-height:0!important;margin:0!important;box-shadow:none!important;font-weight:600!important;cursor:pointer}.dk-shell .production-search-tabs button:hover{color:#d6d6d6!important}.dk-outer .dk-outer-main{display:block;max-width:1200px}.dk-outer .auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:0;border-radius:22px;overflow:hidden;border:1px solid #ffffff14;background:#1b1b1b}.dk-outer .auth-page .auth-brand{min-height:560px}.dk-outer .auth-page .auth-logo{display:none}.dk-outer .legal-page{max-width:760px;margin:0 auto;padding:0}.dk-outer .legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.dk-outer .legal-tabs a{height:36px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid #ffffff26;font-size:13px;font-weight:600;color:#ddd;text-decoration:none}.dk-outer .legal-tabs a.on{background:var(--gold);border-color:var(--gold);color:#1b1b1b}.dk-outer .legal-body{padding:0}.dk-outer .legal-contact{margin:28px 0 0;font-size:13px;color:#999}.dk-outer .legal-contact a{color:var(--gold)}@media(max-width:1100px){.dk-shell .dk-guide{grid-template-columns:1fr}.dk-shell .dk-guide-steps{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none}.dk-shell .dk-gstep{width:auto;grid-template-columns:auto auto;padding:9px 14px;white-space:nowrap}.dk-shell .dk-gstep span{grid-row:auto}.dk-shell .dk-gstep small{display:none}.dk-shell .dk-shelf{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:760px){.dk-shell .nt-section{margin-top:92px}.dk-shell .nt-h2{font-size:21px}.dk-shell .dk-shelf{grid-auto-columns:82%;gap:12px}.dk-shell .dk-shelf-btn{display:none}.dk-shell .dk-gcopy h3{font-size:17px}.dk-shell .dk-gart-branch{grid-template-columns:1fr 1fr 1fr}.dk-shell .dk-find-bar .fr-primary{padding:0 16px}.dk-outer .auth-page{grid-template-columns:1fr}.dk-outer .auth-page .auth-brand{min-height:240px}}.dk-shell footer.dk-footer{display:block!important;margin:48px 0 0!important;padding:32px 0 36px!important;background:none!important;border:0!important;border-top:1px solid #ffffff14!important;box-shadow:none!important}.dk-shell footer.dk-footer .dk-footer-top{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:20px}.dk-shell footer.dk-footer .dk-footer-top nav{display:flex!important;flex-wrap:wrap;gap:6px 20px;width:auto}.dk-shell footer.dk-footer .business-notice{display:block!important;margin-top:18px!important;background:none!important}.dk-shell .fr-footer-slot{display:block!important}.dk-shell .production-search-tabs{display:flex!important;gap:22px!important;margin:18px 0 20px!important;padding:0!important;border:0!important;border-bottom:1px solid #ffffff14!important;background:none!important}.dk-shell .production-search-tabs button{position:relative;height:auto!important;padding:0 0 12px!important;border:0!important;border-radius:0!important;background:none!important;font-size:14px!important;font-weight:600;color:#9a9a9a!important}.dk-shell .production-search-tabs button[aria-selected=true]{color:#fff!important}.dk-shell .production-search-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold)}.dk-outer .auth-page .auth-brand{display:flex!important;flex-direction:column;justify-content:flex-end}.dk-outer .auth-page .auth-pitch h1{font-size:30px!important;line-height:1.3!important}.dk-outer .auth-page .auth-back,.dk-outer .auth-page .auth-steps{display:none!important}.dk-outer .auth-page input{background:#111!important;border-color:#ffffff26!important;color:#fff!important}.dk-outer .auth-page input:focus{border-color:var(--gold)!important}.dk-outer .legal-body ul{list-style:disc!important;padding-left:22px!important}.dk-outer .legal-body li{display:list-item!important;padding:0!important}.dk-outer .legal-body h2{margin:30px 0 10px!important;padding-top:22px!important;border-top:1px solid #ffffff14;letter-spacing:0;word-spacing:.08em}.dk-outer .legal-body section{border-top:0!important;margin:0!important;padding:0!important}.dk-shell .fr-body:has(.fr-footer-slot){min-height:calc(100dvh + 48px + var(--dk-foot-h,260px))!important}.dk-shell .fr-body:has(.fr-footer-slot)>.fr-main{display:flex!important;flex-direction:column!important;flex:1 0 auto!important}.dk-shell .fr-footer-slot{display:flex!important;flex:0 0 auto!important;align-items:flex-end!important;margin-top:auto!important;padding-top:48px!important}.dk-shell .fr-footer-slot>footer{width:100%}.dk-shell .dk-cap-pv em,.dk-shell .dk-card .dk-step i,.dk-shell .dk-mini em,.dk-shell .dk-mini span,.dk-shell .dk-mini-flow,.dk-shell .dk-mini-flow *,.dk-shell .dk-rail-item,.dk-shell .dk-rail-item span,.dk-shell .dk-rail-new,.dk-shell .dk-rail-new span,.dk-shell .dk-strip-item span,.dk-shell .model-state,.dk-shell .portfolio-made,.dk-shell .portfolio-market-flag,.dk-shell .server-token-quote.is-compact,.dk-shell .ux-demo-tag,.dk-shell .ux-keep-download,.dk-shell .ux-project-thumbnail-empty{font-size:12px!important}.dk-shell .dk-rail .dk-rail-item,.dk-shell .dk-rail .dk-rail-item span,.dk-shell .dk-rail .dk-rail-new,.dk-shell .dk-rail .dk-rail-new span{font-size:13px!important}.dk-shell .auth-connection-note,.dk-shell .auth-legal-note,.dk-shell .dk-caption,.dk-shell .dk-card .dk-step p,.dk-shell .dk-choice small,.dk-shell .dk-gstep small,.dk-shell .dk-hint,.dk-shell .dk-mode-card small,.dk-shell .dk-note,.dk-shell .dk-sb-say,.dk-shell .dk-studio-title small,.dk-shell .fr-help,.dk-shell .model-row small,.dk-shell .portfolio-meta,.dk-shell .stage-explanation,.dk-shell .ux-stage-footer>div>span,.ux-dialog .dk-hint,.ux-dialog .dk-note,.ux-dialog .fr-help,.ux-dialog .model-row small{font-size:13px!important;line-height:1.55}.dk-shell .portfolio-card .portfolio-card-copy .portfolio-made,.dk-shell .portfolio-card .portfolio-made *,.dk-shell .ux-project-thumbnail .ux-project-thumbnail-empty,.ux-dialog .model-state{font-size:12px!important}.dk-shell .dk-box .dk-mini-flow,.dk-shell .dk-box .dk-mini-flow *,.dk-shell .dk-side .dk-mini-flow li{font-size:13px!important;line-height:1.55}.dk-shell .home-resume-thumb .ux-project-thumbnail-empty,.dk-shell .ux-project-thumbnail-empty small{font-size:12px!important}.dk-shell .dk-find-head h1,.dk-shell .dk-price-head h1,.dk-shell .ux-service-heading h1,.dk-shell h2#home-portfolio-title{font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.3!important}@media(max-width:760px){.dk-home h2#home-portfolio-title{font-size:24px!important;line-height:1.35!important}}.dk-shell #home-faq-title,.dk-shell .keyword-tab h2,.dk-shell .keyword-tab>header>h2,.dk-shell .research-panel>h2,.dk-shell .rising-head h2,.dk-shell .rising-keywords h2,.dk-shell .support-contact h2,.dk-shell .support-page .home-section-title h2,.dk-shell .support-page h2.home-section-title,.dk-shell section>header>h2#home-faq-title{font-size:20px!important;font-weight:700!important}.dk-shell .contact-page{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}.dk-shell .contact-card,.dk-shell .contact-side{background:#1c1c1c;border:1px solid #2e2e2e;border-radius:14px;padding:24px}.dk-shell .contact-card h2{font-size:20px;font-weight:700;margin:0 0 8px}.dk-shell .contact-card>p{font-size:14px;line-height:1.7;color:#cfcfcf;margin:0 0 18px}.dk-shell .contact-card textarea{min-height:180px}.dk-shell .contact-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.dk-shell .contact-actions .fr-primary{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:999px;text-decoration:none}.dk-shell .contact-actions small{font-size:13px;color:#a8a8a8}.dk-shell .contact-side h3{font-size:16px;font-weight:700;margin:0 0 12px}.dk-shell .contact-side ul{margin:0;padding-left:18px;display:grid;gap:10px;font-size:14px;line-height:1.6;color:#cfcfcf}.dk-shell .contact-side button{background:none;border:0;padding:0;color:#e8e8e8;font-weight:700;text-decoration:underline;cursor:pointer;font-size:inherit}@media(max-width:1100px){.dk-shell .contact-page{grid-template-columns:1fr}}.dk-shell .contact-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dk-shell .contact-kinds button{display:grid;gap:4px;align-content:start;text-align:left;min-width:0;padding:14px 16px;border:1px solid #2e2e2e;border-radius:12px;background:#161616;color:#e8e8e8;cursor:pointer;font:inherit}.dk-shell .contact-kinds button b{font-size:15px;font-weight:700}.dk-shell .contact-kinds button small{font-size:13px;line-height:1.5;color:#a8a8a8;font-weight:600}.dk-shell .contact-kinds button:hover{border-color:#4a4a4a}.dk-shell .contact-kinds button.on{background:rgba(226,226,226,.1);border-color:rgba(226,226,226,.65)}.dk-shell .contact-kinds button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dk-shell .contact-form{display:grid;gap:16px;margin-top:22px;padding-top:22px;border-top:1px solid #ffffff14}.dk-shell .contact-tips{padding:14px 16px;border-radius:10px;background:#161616}.dk-shell .contact-tips b{font-size:14px;font-weight:700}.dk-shell .contact-tips ul{margin:8px 0 0;padding-left:18px;list-style:disc;display:grid;gap:4px;font-size:14px;line-height:1.6;color:#cfcfcf}.dk-shell .contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk-shell .contact-fields>*{min-width:0}.dk-shell .contact-form .ux-search-label{display:grid;gap:6px;margin:0;font-size:13px;font-weight:600;color:#cfcfcf}.dk-shell .contact-form :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box;padding:11px 12px;border:1px solid #3a3a3a;border-radius:10px;background:#141414;color:#f0f0f0;font:inherit;font-size:14px}.dk-shell .contact-form textarea{min-height:150px;line-height:1.7}.dk-shell .contact-email{margin:0;font-size:13px;font-weight:600;color:#cfcfcf}.dk-shell .contact-email b{margin:0 6px;color:#fff;font-weight:700}.dk-shell .contact-email span{color:#8a8a8a}.dk-shell .contact-actions .contact-copy{display:inline-flex;align-items:center;height:48px;padding:0 20px;border:1px solid #3a3a3a;border-radius:999px;background:none;color:#e8e8e8;font:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer}.dk-shell .contact-actions .contact-copy:disabled{opacity:.5;cursor:default}.dk-shell .contact-notice{margin:0;font-size:13px;color:#e8e8e8}.dk-shell .contact-faq{display:grid;gap:14px;margin-bottom:14px}.dk-shell .contact-faq b{display:block;font-size:14px;font-weight:700;line-height:1.5}.dk-shell .contact-faq p{margin:4px 0 0;font-size:13px;line-height:1.7;color:#bdbdbd}.dk-shell .contact-side-empty{margin:0 0 14px;font-size:14px;line-height:1.6;color:#a8a8a8}.dk-shell .contact-side hr{margin:20px 0;border:0;border-top:1px solid #ffffff14}.dk-shell .contact-mail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px}.dk-shell .contact-mail span{color:#a8a8a8;font-weight:600}.dk-shell .contact-mail b{color:#fff;font-weight:700}@media(max-width:1100px){.dk-shell .contact-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.dk-shell .dk-guide-modes{display:flex;gap:8px;margin:0 0 16px;flex-wrap:wrap}.dk-shell .dk-guide-modes button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:1px solid #ffffff1f;background:#1b1b1b;color:#cfcfcf;font-size:14px;font-weight:600;cursor:pointer}.dk-shell .dk-guide-modes button small{font-size:12px;font-weight:500;color:#8d8d8d}.dk-shell .dk-guide-modes button.on{border-color:var(--gold);background:#2a2a2a;color:#fff}.dk-shell .dk-guide-modes button.on small{color:#d9d9d9}.dk-shell .dk-gshot{display:block;width:100%;height:100%;object-fit:contain;background:#0d0d0d}@media(min-width:1101px){.dk-shell .dk-home-guide .dk-guide{align-items:stretch}.dk-shell .dk-home-guide .dk-guide-steps{display:grid;grid-template-rows:repeat(var(--guide-step-count),minmax(0,1fr));align-content:stretch;height:100%}.dk-shell .dk-home-guide .dk-guide-steps>li{min-height:0;display:flex}.dk-shell .dk-home-guide .dk-gstep{height:100%;align-content:center}.dk-shell .dk-home-guide .dk-gpanel{display:flex;flex-direction:column;min-width:0;height:100%}.dk-shell .dk-home-guide .dk-gmedia{position:relative;flex:none;width:100%;aspect-ratio:16/10}.dk-shell .dk-home-guide .dk-gmedia :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.dk-shell .dk-home-guide .dk-gcopy{display:flex;flex-direction:column;flex:1 0 auto;min-height:calc(18px + 1.55 * 13px + 6px + 2 * 1.4 * 20px + 10px + 2 * 1.7 * 15px + 12px + 2 * 1.7 * 14px + 10px + 1.7 * 13px + 20px)}.dk-shell .dk-home-guide .dk-gcopy h3{min-height:calc(1.4em * 2)}.dk-shell .dk-home-guide .dk-link-more{margin-top:auto}}.fr-ux .video-search{min-width:0;overflow-x:hidden}.fr-ux .video-search .rs-note{margin:0 0 14px;color:#b7b7b7;font-size:14px;line-height:1.7}.fr-ux .video-search .rs-tabs{display:flex;gap:6px;width:max-content;max-width:100%;margin:18px 0 16px;padding:4px;overflow-x:auto;border:1px solid #ffffff14;border-radius:12px;background:#161616}.fr-ux .video-search .rs-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:40px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:9px;background:transparent;color:#b5b5b5;font-size:14px;font-weight:600;white-space:nowrap}.fr-ux .video-search .rs-tabs button[aria-selected=true]{background:#242424;border-color:#d8d8d866;color:#f6f6f6}.fr-ux .video-search .rs-count{min-width:18px;padding:0 6px;border-radius:999px;background:#ffffff14;color:#ddd;font-size:12px;line-height:18px;text-align:center}.fr-ux .video-search .rising-picks{gap:8px 18px;margin:0 0 14px}.fr-ux .video-search .rising-pick-label{font-size:13px;color:#8d8d8d}.fr-ux .video-search .rising-spans{gap:6px}.fr-ux .video-search .rising-spans button{min-height:36px;height:36px;padding:0 12px;border:1px solid #ffffff24;border-radius:999px;background:transparent;color:#cfcfcf;font-size:13px;font-weight:600}.fr-ux .video-search .rising-spans button[aria-pressed=true]{border-color:#d8d8d8;background:#2a2a2a;color:#f4f4f4}.fr-ux .video-search .rs-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:16px;align-items:start}.fr-ux .video-search .rs-panel{min-width:0;padding:16px;border:1px solid #ffffff12;border-radius:16px;background:#1c1c1c}.fr-ux .video-search .rs-panel-head{display:grid;gap:4px;margin-bottom:12px}.fr-ux .video-search .rs-panel-head h2,.fr-ux .video-search .rs-panel-head h3{margin:0;font-size:18px;color:#f3f3f3}.fr-ux .video-search .rising-basis,.fr-ux .video-search .rs-panel-head p{margin:0;color:#9a9a9a;font-size:13px;line-height:1.6}.fr-ux .video-search .rising-scroll{border:0;border-radius:12px;background:#161616}.fr-ux .video-search .rising-table{min-width:0}.fr-ux .video-search .rising-table th{height:42px;padding:0 12px;background:#141414;font-size:13px}.fr-ux .video-search .rising-table td{height:54px;padding:0 12px;border-bottom-color:#ffffff10}.fr-ux .video-search .rising-table .rs-row{cursor:pointer}.fr-ux .video-search .rising-table .rs-row:hover{background:#262626}.fr-ux .video-search .rising-table .rs-row:focus-visible{outline:1px solid #d8d8d8;outline-offset:-1px}.fr-ux .video-search .rs-rank{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#2c2c2c;color:#efefef;font-size:12px}.fr-ux .video-search .rs-go{color:#8f8f8f;font-size:13px;text-align:right;white-space:nowrap}.fr-ux .video-search .rising-speed,.fr-ux .video-search .rs-row:hover .rs-go{color:#e7e7e7}.fr-ux .video-search .rs-skeleton p{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#cfcfcf;font-size:14px}.fr-ux .video-search .rs-skeleton div{display:grid;gap:8px}.fr-ux .video-search .rs-skeleton span{display:block;height:48px;border-radius:8px;background:linear-gradient(90deg,#1a1a1a,#2a2a2a,#1a1a1a);background-size:200% 100%;animation:rs-shimmer 1.2s infinite}.fr-ux .video-search .rs-spin{width:14px;height:14px;border:2px solid #ffffff24;border-top-color:#d8d8d8;border-radius:50%;animation:rs-spin .8s linear infinite}@keyframes rs-shimmer{to{background-position:-200% 0}}@keyframes rs-spin{to{transform:rotate(1turn)}}.fr-ux .video-search .rs-issue{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 12px;border:1px solid #6a3030;border-radius:10px;background:#2a1616;color:#f0b4b4;font-size:13px;line-height:1.5}.fr-ux .video-search .rs-issue button{min-height:36px;padding:0 12px;border:1px solid #ffffff24;border-radius:8px;background:#1c1c1c;color:#f2f2f2;font-size:13px}.fr-ux .video-search .keyword-seed{display:flex;flex-wrap:nowrap;gap:8px}.fr-ux .video-search .keyword-seed input{min-height:40px;background:#141414;border-color:#ffffff1a}.fr-ux .video-search .keyword-seed button[type=submit]{min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#f2f2f2;color:#1b1b1b}.fr-ux .video-search .keyword-seed button{flex:0 0 auto;white-space:nowrap}.fr-ux .video-search .keyword-seed input{flex:1 1 auto;min-width:0}.fr-ux .video-search .keyword-cloud>button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-color:#ffffff1c;background:#191919}.fr-ux .video-search .keyword-cloud>button[aria-pressed=true]{border-color:#d8d8d8;background:#2a2a2a;color:#f4f4f4}.fr-ux .video-search .keyword-cloud>button i{font-style:normal;color:#e7e7e7}.fr-ux .video-search .keyword-picked{display:grid;gap:8px;padding-top:12px}.fr-ux .video-search .keyword-picked>span{margin:0;color:#ddd;font-size:13px}.fr-ux .video-search .keyword-picked>p{margin:0;color:#9a9a9a;font-size:13px}.fr-ux .video-search .rs-picked-actions{display:flex;flex-wrap:wrap;gap:8px}.fr-ux .video-search .rs-picked-actions .fr-primary{min-height:40px;padding:0 14px;border:0;border-radius:10px;background:#e7e7e7;color:#1b1b1b}.fr-ux .video-search .rs-picked-actions .fr-primary:disabled{opacity:.45}.fr-ux .video-search .rs-picked-actions .ux-text-button{min-height:40px;padding:0 8px;background:none;color:#bdbdbd}.fr-ux .video-search .rs-short{color:#e7b2b2;font-size:13px;line-height:1.5}.fr-ux .video-search .rs-measure{margin-top:16px}.fr-ux .video-search .search-query>div{display:flex;gap:8px}.fr-ux .video-search .search-query input{min-height:44px;border:1px solid #ffffff1a;border-radius:12px;background:#1c1c1c;color:#f2f2f2}.fr-ux .video-search .search-query button{min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#f2f2f2;color:#1b1b1b}.fr-ux .video-search .youtube-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.fr-ux .video-search .youtube-results>article{display:flex;flex-direction:column;min-width:0;padding:0 0 12px;border:1px solid #ffffff14;border-radius:16px;background:#1c1c1c;overflow:hidden;transition:transform .15s,border-color .15s}.fr-ux .video-search .youtube-results>article:hover{transform:translateY(-3px);border-color:#ffffff33}.fr-ux .video-search .youtube-results .search-video-image{border-radius:0}.fr-ux .video-search .youtube-results .youtube-video-info{padding:12px 14px 0}.fr-ux .video-search .youtube-results .youtube-video-info h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;font-size:15px}.fr-ux .video-search .rs-facts{display:flex;flex-wrap:wrap;gap:8px 14px;margin:10px 14px 0;padding:0}.fr-ux .video-search .rs-facts div{display:grid;gap:2px}.fr-ux .video-search .rs-facts dt{color:#8d8d8d;font-size:13px}.fr-ux .video-search .rs-facts dd{margin:0;color:#f2f2f2;font-size:14px;font-weight:600}.fr-ux .video-search .youtube-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding:12px 14px 0}.fr-ux .video-search .youtube-card-actions .search-copy{min-height:36px;padding:0 10px}.fr-ux .video-search .rs-use{min-height:40px;padding:0 12px;font-weight:700}.fr-ux .video-search .rs-use,.fr-ux .video-search .search-detail .production-actions .fr-primary{border:0;border-radius:10px;background:#e7e7e7;color:#1b1b1b}.fr-ux .video-search .rs-how{margin-top:28px}.fr-ux .video-search .rs-how h3{margin:16px 0 6px;font-size:15px;color:#f0f0f0}.fr-ux .video-search .rs-how p{margin:0 0 8px;color:#bdbdbd;font-size:14px;line-height:1.7}.fr-ux .video-search .rs-searching{margin:12px 0}@media(max-width:760px){.fr-ux .video-search .rs-split,.fr-ux .video-search .youtube-results{grid-template-columns:1fr}.fr-ux .video-search .rs-col-extra,.fr-ux .video-search col.c-videos,.fr-ux .video-search col.c-views{display:none}.fr-ux .video-search .keyword-seed{flex-wrap:wrap}.fr-ux .video-search .keyword-seed input,.fr-ux .video-search .youtube-card-actions .rs-use{flex:1 1 100%}.fr-ux .video-search .rs-go{font-size:0}.fr-ux .video-search .rs-go:after{content:"›";font-size:16px;color:#e7e7e7}}@media(prefers-reduced-motion:reduce){.fr-ux .video-search .rs-skeleton span,.fr-ux .video-search .rs-spin,.fr-ux .video-search .youtube-results>article{animation:none;transition:none}}.fr-ux .youtube-results .search-video-open>.youtube-video-info{flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px}.fr-ux .video-search .youtube-results .youtube-video-info h3{flex:1 1 100%;min-width:0;margin-bottom:2px}.fr-ux .video-search .youtube-results .youtube-video-info p{flex:0 0 auto;white-space:nowrap;margin:0}.dk-shell .contact-email{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.dk-shell .contact-email b{margin:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:640px){.dk-shell .contact-fields{grid-template-columns:minmax(0,1fr)}}.frame-app.dk-shell.cd{--gold:#e9e6df;--fr-accent:#e9e6df;--studio-gold:#e9e6df;--ux-focus:#e9e6df;--fr-bg:#111112;--cd-bg:#111112;--cd-s1:#18181a;--cd-s2:#1f1f22;--cd-s3:#29292d;--cd-line:rgba(255,255,255,.08);--cd-line2:rgba(255,255,255,.16);--cd-tx:#f5f2ec;--cd-mu:#aaa7a0;--cd-di:#75736e;--cd-r:20px;--cd-r2:14px;--cd-rail:72px;background:var(--cd-bg);color:var(--cd-tx);word-break:keep-all}body:has(.frame-app.cd),html:has(.frame-app.cd){background:#111112}.cd .cd-ar{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--cd-di)}.cd .fr-body{margin-left:var(--cd-rail)}.cd .fr-main{max-width:calc(var(--cd-w,1104px) + 64px);padding:64px 32px 0}.cd .dk-rail{width:var(--cd-rail);gap:4px;padding:16px 0 14px;background:var(--cd-bg);border-right:1px solid var(--cd-line)}.cd .dk-rail-brand{height:32px;margin-bottom:20px}.cd .dk-rail-brand img{width:32px;height:32px}.cd .dk-rail-brand img.dk-rail-word{display:none}.cd.dk-shell .dk-rail-new{width:60px;gap:5px;margin-bottom:12px;font-size:12px;font-weight:600;color:var(--cd-tx)}.cd.dk-shell .dk-rail-new .ri{width:18px;height:18px;padding:8px;border-radius:12px;background:none;border:1px solid var(--cd-line2);color:var(--cd-tx);stroke-width:1.8;transition:background .15s}.cd.dk-shell .dk-rail-new:hover .ri{background:var(--cd-s3)}.cd .dk-rail-group{gap:4px}.cd.dk-shell .dk-rail-item{width:60px;min-height:0;gap:4px;padding:8px 0 6px;border-radius:12px;color:var(--cd-di);font-size:12px;font-weight:600;line-height:1.2;transition:background .15s,color .15s}.cd.dk-shell .dk-rail-item .ri{width:20px;height:20px;stroke-width:1.8}.cd.dk-shell .dk-rail-item:hover{color:var(--cd-tx)}.cd.dk-shell .dk-rail-item.active{background:var(--cd-s2);color:var(--cd-tx);font-weight:600}.cd.dk-shell .dk-rail-item.active .ri{color:var(--cd-tx)}.cd .dk-rail .dk-rail-item.active:before{display:none}.cd .dk-rail-line{width:24px;border-top-color:var(--cd-line);margin:4px 0}.cd .dk-account-fly,.cd .dk-fly,.cd .dk-sheet,.cd .dk-top-fly{background:var(--cd-s2);border-color:var(--cd-line2);border-radius:16px}.cd .dk-avatar,.cd .dk-fly-row:hover .ri{color:var(--cd-tx)}.cd .dk-avatar{background:var(--cd-s3)}.cd .dk-top-actions{left:var(--cd-rail);height:64px;padding:0 32px 0 24px;gap:8px;background:rgba(17,17,18,.86);border-bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cd .dk-top-actions .cd-top-word{margin-right:auto;min-height:0;padding:0;border-radius:0}.cd .cd-top-word img{display:block;height:26px;width:auto}.cd .dk-top-actions :is(button,a){border-radius:12px;font-size:14px}.cd .dk-top-actions button.dk-promo{height:36px;min-height:36px;padding:0 14px 0 4px;border:1px solid var(--cd-line2);background:none;color:var(--cd-tx);font-weight:600;box-shadow:none}.cd .dk-top-actions button.dk-promo em{min-width:34px;height:26px;background:var(--cd-s3);color:var(--cd-tx);font-weight:700}.cd .dk-top-actions button.dk-promo:hover{background:var(--cd-s3)}.cd .dk-top-token{height:36px;min-height:36px;gap:8px;padding:0 14px;border-radius:999px;border:1px solid var(--cd-line);background:var(--cd-s1);color:var(--cd-tx)}.cd .dk-top-pop:focus-within .dk-top-token,.cd .dk-top-token:hover{border-color:var(--cd-line2);background:var(--cd-s2)}.cd .dk-top-token .ri{width:15px;height:15px;color:var(--cd-mu);fill:var(--cd-mu)}.cd .dk-top-token b{font-size:14px;font-weight:600}.cd .dk-top-token b:after{content:" credits";color:var(--cd-mu);font-weight:500}.cd .dk-top-actions .dk-top-account{width:36px;min-height:36px;height:36px}.cd .dk-top-account .dk-avatar,.cd .dk-top-account>img{width:36px;height:36px;border-width:1px}.cd .dk-top-login{padding:0 12px;color:var(--cd-mu);font-weight:600}.cd .dk-top-login:hover{background:none;color:var(--cd-tx)}.cd .dk-top-login .ri{display:none}.cd .dk-top-actions .cd-top-join{height:36px;min-height:36px;padding:0 14px;border:1px solid var(--cd-line2);color:var(--cd-tx);font-weight:700;white-space:nowrap}.cd .dk-top-actions .cd-top-join:hover{background:var(--cd-s3)}html.dk-auth-wait .cd .cd-top-join{visibility:hidden}.cd .dk-top-actions .dk-plan-summary .dk-plan-join{border-radius:10px;background:var(--cd-tx);color:#111}.cd .dk-footer{border-top-color:var(--cd-line)}.cd .dk-footer-brand img:first-child{width:26px;height:26px}.cd .dk-footer-brand img:last-child{height:24px;width:auto}.cd .fr-footer-slot{margin-top:120px}@media(max-width:1100px){.cd .fr-main{padding:64px 24px 0}}@media(max-width:760px){.cd .fr-body{margin-left:0}.cd .fr-main{padding:68px 16px calc(84px + env(safe-area-inset-bottom))}.cd .dk-top-actions{left:0;height:58px;padding:0 12px}.cd .cd-top-word{position:absolute;left:52px;top:50%;margin-top:-11px}.cd .cd-top-word img{height:22px}.cd .dk-top-actions .cd-top-join{display:none}.cd .dk-top-token b:after{content:""}.cd .dk-tabbar{background:rgba(17,17,18,.95);border-top-color:var(--cd-line)}.cd.dk-shell .dk-tabbar .dk-rail-item{width:64px;font-size:12px}.cd.dk-shell .dk-tabbar .dk-rail-item.active{background:none}.cd.dk-shell .dk-tab-new{background:var(--cd-s3);color:var(--cd-tx);border:1px solid var(--cd-line2)}.cd .fr-footer-slot{margin-top:72px}}.cd .cd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:14px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.cd .cd-btn.gold{background:var(--key);color:var(--key-ink);border:0}.cd .cd-btn.gold:hover{background:var(--key-hover);transform:translateY(-1px)}.cd .cd-btn.white{background:var(--cd-tx);color:#111;border:0}.cd .cd-btn.white:hover{background:#fff}.cd .cd-btn.ghost{background:none;border:1px solid var(--cd-line2);color:var(--cd-tx)}.cd .cd-btn.ghost:hover{background:var(--cd-s3);border-color:rgba(255,255,255,.28)}.cd .cd-btn.sm{height:36px;padding:0 14px;border-radius:12px;font-size:14px}.cd .cd-btn.lg{height:52px;padding:0 28px;border-radius:16px;font-size:16px}.cd.dk-shell .cd-lnk{padding:0 0 1px;background:none;border-bottom:1px solid var(--cd-line2);border-radius:0;color:var(--cd-tx);font-size:15px;font-weight:600;white-space:nowrap;transition:border-color .15s}.cd.dk-shell .cd-lnk:hover{border-color:var(--cd-tx)}.cd .cd-thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;padding:0;border:0;width:100%}.cd .cd-thumb>img,.cd .cd-thumb>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cd .cd-thumb-none{position:absolute;inset:0;display:grid;place-items:center;color:var(--cd-di);font-size:13px;font-weight:600}.cd .cd-len,.cd .cd-tag{position:absolute;display:flex;align-items:center;height:22px;padding:0 8px;font-style:normal;font-size:12px;font-weight:600;color:#e9e6df;line-height:1}.cd .cd-tag{left:8px;top:8px;border-radius:999px;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cd .cd-len{right:8px;bottom:8px;border-radius:7px;background:rgba(0,0,0,.72);font-size:12px}.cd .cd-play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:rgba(17,17,18,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:transform .15s,background .15s}.cd .cd-play svg{width:20px;height:20px;margin-left:3px;fill:#fff}.cd .cd-thumb:hover .cd-play{transform:scale(1.06);background:rgba(17,17,18,.8)}.cd .cd-sec,.cd.dk-shell .nt-section.cd-sec{margin-top:96px}.cd .cd-sec-h{margin:0 0 32px}.cd .cd-sec-h h2{margin:0;font-size:28px;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:var(--cd-tx)}.cd .cd-sec-h p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--cd-mu)}.cd .cd-sec-h-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cd .cd-home{max-width:var(--cd-w,1104px);margin:0 auto}.cd .cd-hero{padding:48px 0 0;text-align:center}.cd .cd-hero h1{margin:0;font-size:40px;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--cd-tx)}.cd .cd-sub{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--cd-mu)}.cd.dk-shell .cd-box{max-width:760px;height:68px;margin:32px auto 0;gap:12px;padding:0 10px 0 22px;border-radius:var(--cd-r);background:var(--cd-s1);border:1px solid var(--cd-line2);box-shadow:0 12px 40px rgba(0,0,0,.35);-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;transition:border-color .15s}.cd.dk-shell .cd-box:focus-within{border-color:rgba(255,255,255,.4)}.cd .cd-box .dk-input{gap:12px;padding:0}.cd .cd-box .dk-input svg{width:20px;height:20px;color:var(--cd-mu);stroke-linecap:round;stroke-linejoin:round}.cd.dk-shell .cd-box .dk-input input{height:48px;font-size:18px;font-weight:500;letter-spacing:0;color:var(--cd-tx)}.cd .cd-box .dk-input input::placeholder{color:var(--cd-di)}.cd .cd-eg{flex:none;padding:2px 10px;border:1px solid var(--cd-line2);border-radius:999px;font-size:12px;font-weight:600;color:var(--cd-mu)}.cd.dk-shell .cd-box .dk-go{flex:none;height:48px;padding:0 20px;border-radius:14px;background:var(--key);color:var(--key-ink);font-size:15px;font-weight:700;letter-spacing:0;transition:background .15s,transform .15s}.cd.dk-shell .cd-box .dk-go:hover{background:var(--key-hover);transform:translateY(-1px)}.cd .cd-hero .dk-start-error{margin:12px 0 0;text-align:center}.cd .cd-pills{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.cd .cd-pills-lb{margin-right:4px;font-size:13px;font-weight:600;color:var(--cd-di)}.cd.dk-shell .cd-pill{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 5px;border-radius:999px;border:1px solid var(--cd-line);background:none;color:var(--cd-mu);font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.cd .cd-pill img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--cd-s3)}.cd.dk-shell .cd-pill:hover{color:var(--cd-tx);border-color:var(--cd-line2)}.cd.dk-shell .cd-pill.on{color:var(--cd-tx);border-color:rgba(255,255,255,.4);background:var(--cd-s2)}.cd .cd-notes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin:14px 0 0;font-size:14px;color:var(--cd-di)}.cd .cd-notes i{width:1px;height:16px;background:var(--cd-line2)}.cd.dk-shell .cd-notes button{padding:0 0 1px;background:none;border-radius:0;border-bottom:1px solid var(--cd-line2);color:var(--cd-tx);font-size:14px;font-weight:600;transition:border-color .15s}.cd.dk-shell .cd-notes button:hover{border-color:var(--cd-tx)}.cd .cd-stem{position:relative;width:1px;height:28px;margin:12px auto 0;background:var(--cd-line2)}.cd .cd-stem:after{content:"";position:absolute;left:-3px;bottom:-3px;width:7px;height:7px;border-radius:50%;background:var(--cd-mu)}.cd .cd-unfold{display:grid;grid-template-columns:232px 20px minmax(0,1fr) 20px 432px;gap:20px;align-items:center;margin-top:3px;padding:24px;border-radius:var(--cd-r);background:var(--cd-s1);border:1px solid var(--cd-line);text-align:left}.cd .cd-col-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--cd-di)}.cd .cd-col-h em{padding:0 8px;border:1px solid var(--cd-line);border-radius:999px;font-style:normal;font-size:12px;font-weight:600;line-height:18px}.cd .cd-unfold-ref p{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--cd-mu)}.cd .cd-unfold-read ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cd .cd-unfold-read li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;padding:12px 14px;border-radius:12px;background:var(--cd-s2);font-size:14px;line-height:1.55;color:var(--cd-tx)}.cd .cd-unfold-read b{padding-top:1px;font-size:13px;font-weight:700;color:var(--cd-mu)}.cd .cd-unfold-out .cd-thumb{border-radius:14px;cursor:pointer}.cd .cd-unfold-title{display:block;margin-top:12px;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd.dk-shell .cd-resume{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px;border-radius:var(--cd-r);background:var(--cd-s1);border:1px solid var(--cd-line);transition:border-color .15s}.cd.dk-shell .cd-resume:hover{border-color:var(--cd-line2)}.cd .cd-resume .cd-resume-k{margin:0;font-size:12px;font-weight:700;color:var(--cd-di)}.cd .cd-resume .cd-resume-t{margin:0;min-width:0}.cd .cd-resume b{margin:0;font-size:16px;font-weight:700;color:var(--cd-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd .cd-resume small{margin-top:2px;font-size:13px;font-weight:500;color:var(--cd-mu)}.cd .cd-resume em{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--cd-tx)}.cd.dk-shell .dk-guide-modes{margin-bottom:24px}.cd.dk-shell .dk-guide-modes button{height:34px;padding:0 14px;border-color:var(--cd-line);background:none;color:var(--cd-mu);font-size:14px}.cd.dk-shell .dk-guide-modes button small{color:var(--cd-di)}.cd.dk-shell .dk-guide-modes button:hover{color:var(--cd-tx);border-color:var(--cd-line2)}.cd.dk-shell .dk-guide-modes button.on{background:var(--cd-tx);border-color:var(--cd-tx);color:#111}.cd.dk-shell .dk-guide-modes button.on small{color:#555}.cd.dk-shell .dk-guide{grid-template-columns:320px minmax(0,1fr);gap:48px}.cd.dk-shell .dk-gstep{position:relative;grid-template-columns:24px 28px minmax(0,1fr);column-gap:12px;padding:10px 12px 10px 0;border:0;border-radius:12px;background:none}.cd.dk-shell .dk-gstep:before{content:"";grid-row:1/3;align-self:center;width:9px;height:9px;margin-left:7px;border-radius:50%;background:var(--cd-bg);border:2px solid var(--cd-di);position:relative;z-index:1}.cd.dk-shell .dk-guide-steps{position:relative}.cd.dk-shell .dk-guide-steps:before{content:"";position:absolute;left:11px;top:24px;bottom:24px;width:1px;background:var(--cd-line2)}.cd.dk-shell .dk-gstep span{align-self:center;font-size:12px;color:var(--cd-di);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd.dk-shell .dk-gstep b{font-size:16px;font-weight:700;color:var(--cd-mu)}.cd.dk-shell .dk-gstep small{grid-column:3;font-size:14px;color:var(--cd-di)}.cd.dk-shell .dk-gstep:hover{background:none}.cd.dk-shell .dk-gstep:hover b{color:var(--cd-tx)}.cd.dk-shell .dk-gstep.on{background:none}.cd.dk-shell .dk-gstep.on:before{width:11px;height:11px;margin-left:6px;border:0;background:var(--cd-tx);box-shadow:0 0 0 4px rgba(255,255,255,.14)}.cd.dk-shell .dk-gstep.on b,.cd.dk-shell .dk-gstep.on span{color:var(--cd-tx)}.cd.dk-shell .dk-gstep.on small{color:var(--cd-mu)}.cd.dk-shell .dk-gmedia{border-radius:var(--cd-r);border-color:var(--cd-line2);background:#0b0b0c;box-shadow:0 20px 60px rgba(0,0,0,.4)}.cd.dk-shell .dk-gcopy>small{color:var(--cd-mu)}.cd.dk-shell .dk-gcopy h3{font-size:20px;font-weight:800;color:var(--cd-tx)}.cd.dk-shell .dk-gcopy p{color:var(--cd-mu)}.cd.dk-shell .dk-gcopy li{color:var(--cd-di)}.cd .cd-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cd.dk-shell .cd-kind{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cd-r);background:var(--cd-s1);border:1px solid var(--cd-line);text-align:left;transition:border-color .15s,transform .15s}.cd.dk-shell .cd-kind:hover{border-color:var(--cd-line2);transform:translateY(-2px)}.cd .cd-kind .cd-thumb{border-radius:0}.cd .cd-kind .cd-thumb>video{opacity:0;transition:opacity .2s}.cd .cd-kind.previewing .cd-thumb>video{opacity:1}.cd .cd-kind-body{display:flex;flex-direction:column;flex:1 1;padding:20px}.cd .cd-kind b{display:block;font-size:18px;font-weight:700;line-height:1.4;color:var(--cd-tx)}.cd .cd-kind small{display:block;margin:6px 0 16px;font-size:14px;line-height:1.55;color:var(--cd-mu);white-space:normal}.cd .cd-kind-go{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--cd-line);font-size:14px;font-weight:600;color:var(--cd-tx)}.cd .cd-kind-go .cd-ar{width:16px;height:16px;color:var(--cd-mu)}.cd .cd-band{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:96px;padding:40px 48px;border-radius:var(--cd-r);background:var(--cd-s1);border:1px solid var(--cd-line)}.cd .cd-band h2{margin:0;font-size:28px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.cd .cd-band p{margin:6px 0 0;color:var(--cd-mu);font-size:16px}.cd .cd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cd.dk-shell .cd-pc{display:block;min-width:0;padding:20px;border-radius:var(--cd-r);background:var(--cd-s1);border:1px solid var(--cd-line);text-align:left;cursor:default;transition:border-color .15s,transform .15s}.cd.dk-shell .cd-pc:hover{border-color:var(--cd-line2);transform:translateY(-2px)}.cd.dk-shell .cd-pair{display:flex;align-items:flex-end;gap:10px;width:100%;padding:0;background:none;border-radius:0;text-align:left;cursor:pointer}.cd .cd-pair-ref{flex:0 0 28%;min-width:0}.cd .cd-pair-ref small{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--cd-di)}.cd .cd-pair-ref .cd-thumb{border-radius:10px;opacity:.92}.cd .cd-pair>.cd-ar{margin-bottom:calc(7.8% - 10px)}.cd .cd-pair-out{flex:1 1;min-width:0}.cd .cd-pair-out .cd-thumb{border-radius:14px}.cd .cd-pc-meta{display:flex;align-items:center;gap:16px;margin-top:16px}.cd .cd-pc-meta>div{flex:1 1;min-width:0}.cd.dk-shell .cd-pc h3{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--cd-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd.dk-shell .cd-pc .portfolio-meta{margin:2px 0 0;font-size:13px;color:var(--cd-mu)}.cd.dk-shell .cd-pc.feat{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center;padding:24px}.cd .cd-pc.feat .cd-pc-meta{display:block;margin:0}.cd .cd-pc-k{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--cd-s3);font-size:12px;font-weight:600;color:var(--cd-mu)}.cd.dk-shell .cd-pc.feat h3{margin-top:12px;font-size:24px;font-weight:800;line-height:1.35;letter-spacing:-.02em;white-space:normal}.cd.dk-shell .cd-pc.feat .portfolio-meta{margin-top:8px;font-size:14px}.cd .cd-feat-l{display:grid;gap:8px;margin:20px 0 24px;padding:0;list-style:none}.cd .cd-feat-l li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.55;color:var(--cd-mu)}.cd .cd-feat-l b{font-weight:700;color:var(--cd-tx)}.cd.dk-shell .portfolio-page{max-width:var(--cd-w,1104px);margin:0 auto}.cd.dk-shell .portfolio-heading{padding:40px 0 32px;margin:0;border:0}.cd.dk-shell .portfolio-heading h1{margin:0;font-size:40px;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--cd-tx)}.cd.dk-shell .portfolio-heading p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--cd-mu)}.cd.dk-shell .portfolio-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0 0 24px;padding:0;border:0;background:none}.cd.dk-shell .portfolio-page .portfolio-filter-row{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin:0;padding:0;border:0}.cd.dk-shell .portfolio-page .portfolio-filter-label{flex:none;width:auto;min-width:0;height:auto;margin-right:4px;font-size:13px;font-weight:600;color:var(--cd-di)}.cd.dk-shell .portfolio-market-tabs{display:flex;flex-wrap:wrap;gap:6px}.cd.dk-shell .portfolio-page .portfolio-market-tabs button.portfolio-filter{height:34px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--cd-line);background:none;color:var(--cd-mu);font-size:14px;font-weight:600;transition:color .15s,border-color .15s}.cd.dk-shell .portfolio-page .portfolio-market-tabs button.portfolio-filter span{margin-left:6px;font-size:12px;font-weight:500;color:var(--cd-di)}.cd.dk-shell .portfolio-page .portfolio-market-tabs button.portfolio-filter:hover{color:var(--cd-tx);border-color:var(--cd-line2)}.cd.dk-shell .portfolio-page .portfolio-market-tabs button.portfolio-filter[aria-pressed=true]{background:var(--cd-tx);border-color:var(--cd-tx);color:#111}.cd.dk-shell .portfolio-page .portfolio-market-tabs button.portfolio-filter[aria-pressed=true] span{color:#555}.cd.dk-shell .portfolio-page .portfolio-market-tabs button.portfolio-filter.is-empty{opacity:.45}.cd.dk-shell .portfolio-grid.cd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.cd.dk-shell .portfolio-empty{padding:48px 24px;border-radius:var(--cd-r);background:var(--cd-s1);border:1px dashed var(--cd-line2);text-align:center}@media(max-width:1100px){.cd .cd-unfold{grid-template-columns:200px 20px minmax(0,1fr);row-gap:24px}.cd .cd-unfold>.cd-ar:nth-of-type(2){display:none}.cd .cd-unfold-out{grid-column:1/-1}.cd.dk-shell .dk-guide{grid-template-columns:260px minmax(0,1fr);gap:32px}.cd.dk-shell .cd-pc.feat{grid-template-columns:1fr;gap:24px}}@media(max-width:900px){.cd.dk-shell .dk-guide{grid-template-columns:1fr}.cd.dk-shell .dk-gstep:before,.cd.dk-shell .dk-guide-steps:before{display:none}.cd.dk-shell .dk-gstep{grid-template-columns:auto auto;padding:8px 14px;border:1px solid var(--cd-line);border-radius:999px}.cd.dk-shell .dk-gstep.on{border-color:var(--cd-line2);background:var(--cd-s2)}}@media(max-width:760px){.cd .cd-hero{padding-top:24px}.cd .cd-hero h1{font-size:28px}.cd .cd-sub{font-size:15px}.cd.dk-shell .cd-box{flex-direction:column;align-items:stretch;height:auto;gap:8px;margin-top:24px;padding:8px;border-radius:18px}.cd .cd-box .dk-input{padding:0 10px}.cd.dk-shell .cd-box .dk-input input{font-size:16px}.cd .cd-eg{display:none}.cd.dk-shell .cd-box .dk-go{width:100%}.cd .cd-pills{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:16px -16px 0;padding:0 16px;scrollbar-width:none}.cd .cd-pills::-webkit-scrollbar{display:none}.cd .cd-pills>*{flex:none}.cd .cd-unfold{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.cd .cd-unfold>.cd-ar{display:block!important;margin:0 auto;transform:rotate(90deg)}.cd .cd-unfold-ref .cd-thumb{max-width:200px}.cd .cd-unfold-out{grid-column:auto}.cd .cd-sec,.cd.dk-shell .nt-section.cd-sec{margin-top:64px}.cd .cd-sec-h{margin-bottom:24px}.cd .cd-band h2,.cd .cd-sec-h h2{font-size:20px}.cd .cd-sec-h p{font-size:15px}.cd .cd-sec-h-row{flex-direction:column;align-items:flex-start;gap:12px}.cd.dk-shell .cd-resume{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.cd .cd-grid2,.cd .cd-kinds,.cd.dk-shell .portfolio-grid.cd-grid2{grid-template-columns:minmax(0,1fr);gap:16px}.cd.dk-shell .cd-pc,.cd.dk-shell .cd-pc.feat{padding:14px}.cd .cd-pc-meta{flex-direction:column;align-items:stretch;gap:12px}.cd .cd-pc-meta .cd-btn{width:100%}.cd.dk-shell .cd-pc.feat h3{font-size:20px}.cd .cd-band{flex-direction:column;align-items:flex-start;margin-top:64px;padding:24px}.cd .cd-band .cd-btn{width:100%}.cd.dk-shell .portfolio-heading{padding:16px 0 24px}.cd.dk-shell .portfolio-heading h1{font-size:28px}.cd.dk-shell .portfolio-filters{flex-direction:column;align-items:flex-start;gap:10px}.cd.dk-shell .portfolio-page .portfolio-filter-row+.portfolio-filter-row{margin-left:0;padding-left:0;border-left:0}.cd.dk-shell .portfolio-page .portfolio-filter-row{max-width:100%}}@media(prefers-reduced-motion:reduce){.cd .cd-btn,.cd.dk-shell .cd-kind,.cd.dk-shell .cd-pc{transition:none;transform:none!important}}.cd.dk-shell .fr-primary{background:var(--cd-tx);border-color:var(--cd-tx);color:#111;border-radius:14px;font-weight:700}.cd.dk-shell .fr-primary:hover:not(:disabled){background:#fff}.cd.dk-shell .fr-secondary{border-radius:14px}.cd.dk-shell :is(.ux-stage-footer,dialog) .fr-primary:not(:disabled){background:var(--key);border-color:var(--key);color:var(--key-ink)}.cd.dk-shell :is(.ux-stage-footer,dialog) .fr-primary:not(:disabled):hover{background:var(--key-hover);border-color:var(--key-hover)}.cd.dk-shell .video-search:not(.compact){max-width:var(--cd-w,1104px);margin:0 auto}.cd.dk-shell .dk-find-head{padding:40px 0 32px}.cd.dk-shell .dk-find-head h1{margin:0;font-size:40px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.02em!important;color:var(--cd-tx)}.cd.dk-shell .dk-find-head p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--cd-mu)}.cd.fr-ux .video-search .rs-tabs{gap:0;width:100%;margin:0 0 24px;padding:0;border:0;border-bottom:1px solid var(--cd-line);border-radius:0;background:none}.cd.fr-ux .video-search .rs-tabs button{height:44px;min-height:44px;margin:0 24px -1px 0;padding:0 4px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--cd-di);font-size:15px;font-weight:700}.cd.fr-ux .video-search .rs-tabs button:hover{color:var(--cd-tx)}.cd.fr-ux .video-search .rs-tabs button[aria-selected=true]{background:none;border-color:var(--cd-tx);color:var(--cd-tx)}.cd.fr-ux .video-search .search-query{gap:12px}.cd.fr-ux .video-search .search-query input{height:56px;padding:0 20px;border-radius:16px;border:1px solid var(--cd-line2);background:var(--cd-s1);font-size:15px;color:var(--cd-tx)}.cd.fr-ux .video-search .search-query input:focus{border-color:rgba(255,255,255,.4);outline:0}.cd.fr-ux .video-search .search-query button{height:56px;min-width:96px;border-radius:16px;background:var(--cd-tx);color:#111;font-weight:700}.cd.fr-ux .video-search .search-cost{color:var(--cd-di);font-size:13px}.cd.fr-ux .video-search :is(.rs-panel,.research-analysis-toolbar,.research-sample-analysis){border-radius:var(--cd-r);border-color:var(--cd-line);background:var(--cd-s1)}.cd.fr-ux .search-results{gap:24px}.cd.fr-ux .search-results article{padding:12px 12px 16px;border-radius:var(--cd-r);border:1px solid var(--cd-line);background:var(--cd-s1);box-shadow:none;transition:border-color .15s,transform .15s}.cd.fr-ux .search-results article:hover{border-color:var(--cd-line2);box-shadow:none;transform:translateY(-2px)}.cd.fr-ux .search-results .search-video-image{border-radius:12px;overflow:hidden}.cd.fr-ux .video-search .youtube-card-actions .search-copy{border-radius:10px;border-color:var(--cd-line);color:var(--cd-mu);background:none}.cd.fr-ux .video-search .youtube-card-actions .search-copy:hover{border-color:var(--cd-line2);color:var(--cd-tx)}.cd.fr-ux .video-search .rs-use{flex:1 1 100%;height:40px;border-radius:12px;background:none;border:1px solid var(--cd-line2);color:var(--cd-tx)}.cd.fr-ux .video-search .rs-use:hover{background:var(--cd-s3)}.cd.fr-ux .search-results article:first-child .rs-use{background:var(--key);border-color:var(--key);color:var(--key-ink)}.cd.fr-ux .search-results article:first-child .rs-use:hover{background:var(--key-hover)}.cd.dk-shell .asset-library-switch,.cd.dk-shell .project-library,.cd.dk-shell .project-library-head{max-width:var(--cd-w,1104px);margin-left:auto;margin-right:auto}.cd.dk-shell .project-library-head{align-items:flex-end;padding:40px 0 0;margin-bottom:32px}.cd.dk-shell .project-library-head h1{font-size:40px;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--cd-tx)}.cd.dk-shell .project-library-head p{font-size:16px;color:var(--cd-mu)}.cd.dk-shell .project-library-new{height:44px;padding:0 20px;border-radius:14px;background:none;border:1px solid var(--cd-line2);color:var(--cd-tx);font-size:14px}.cd.dk-shell .project-library-new:hover{background:var(--cd-s3)}.cd.dk-shell .lib-bench{display:none}.cd.dk-shell .lib-drawer-bar{gap:16px;margin-bottom:8px;border-bottom:1px solid var(--cd-line)}.cd.dk-shell .lib-drawer-line{visibility:hidden}.cd.dk-shell .project-library-tabs{gap:0;flex-wrap:nowrap}.cd.dk-shell .project-library-filter{height:44px;margin:0 24px -1px 0;padding:0 4px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--cd-di);font-size:15px;font-weight:700}.cd.dk-shell .project-library-filter:hover{color:var(--cd-tx)}.cd.dk-shell .project-library-filter[aria-pressed=true]{background:none;border-color:var(--cd-tx);color:var(--cd-tx)}.cd.dk-shell .project-library-count{font-size:13px;font-weight:600;color:var(--cd-di)}.cd.dk-shell .lib-views,.cd.dk-shell .project-library-search{border-radius:12px;border-color:var(--cd-line);background:var(--cd-s1)}.cd.dk-shell .lib-views button{border-radius:9px}.cd.dk-shell .lib-table{--lib-cols:minmax(0,268px) minmax(0,1fr) minmax(0,232px) 124px 36px 28px;border-top:0}.cd.dk-shell .lib-row.cd-row{column-gap:24px;min-height:0;padding:20px 12px;border-bottom:1px solid var(--cd-line);border-radius:14px;transition:background .15s}.cd.dk-shell .lib-row.cd-row:hover{background:var(--cd-s1)}.cd .cd-mini{display:flex;align-items:center;gap:8px;min-width:0}.cd .cd-mini .cd-thumb{flex:0 0 120px;width:120px;height:auto;border:0;border-radius:9px}.cd .cd-mini .cd-ar{width:14px;height:14px}.cd .cd-mini-slot{flex:0 0 120px;aspect-ratio:16/9;display:grid;place-items:center;border:1px dashed var(--cd-line2);border-radius:9px;font-size:12px;font-weight:700;color:var(--cd-di);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd .cd-row-title{min-width:0}.cd.dk-shell .cd-row-title .lib-title{height:auto;font-size:16px;font-weight:700;line-height:1.4;color:var(--cd-tx)}.cd.dk-shell .cd-row-title .lib-title>span:last-child{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cd .cd-row-title small{display:block;margin-top:2px;font-size:13px;color:var(--cd-di)}.cd .cd-row-next{min-width:0}.cd .cd-row-next small{display:block;font-size:13px;font-weight:500;color:var(--cd-di)}.cd .cd-row-next small.is-failed{color:#f0a0a0}.cd .cd-row-next b{display:block;margin-top:4px;font-size:14px;font-weight:600;line-height:1.45;color:var(--cd-tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd.dk-shell .cd-row-next .lib-dots{display:flex;gap:3px;margin-top:8px}.cd.dk-shell .cd-row-next .lib-dots i{flex:1 1;width:auto;height:3px;border-radius:2px;background:var(--cd-s3)}.cd.dk-shell .cd-row-next .lib-dots i:after{display:none}.cd.dk-shell .cd-row-next .lib-dots i.is-done{background:var(--cd-mu)}.cd.dk-shell .cd-row-next .lib-dots i.is-now{background:var(--cd-tx)}.cd.dk-shell .cd-row-next .lib-dots.is-failed i.is-now{background:#e07a72}.cd.dk-shell .cd-row-next .lib-dots.is-done i{background:var(--cd-mu)}.cd.dk-shell .project-library-cta{border-radius:12px;border-color:var(--cd-line2);background:none;font-weight:700}.cd.dk-shell .project-library-cta:hover{background:var(--cd-s3);border-color:rgba(255,255,255,.28)}.cd.dk-shell .lib-row .project-library-cta{height:40px;border-radius:12px;font-size:14px}.cd.dk-shell .lib-table .lib-row.is-head+.lib-row .project-library-cta{background:var(--key);border-color:var(--key);color:var(--key-ink)}.cd.dk-shell .lib-table .lib-row.is-head+.lib-row .project-library-cta:hover{background:var(--key-hover)}.cd.dk-shell .lib-row .project-library-download{border-radius:12px;border-color:var(--cd-line);background:none}.cd.dk-shell .project-library-empty{border-radius:var(--cd-r);border:1px dashed var(--cd-line2);background:var(--cd-s1)}.cd.dk-shell .asset-library-switch{margin-bottom:24px}@media(max-width:1100px){.cd.dk-shell .lib-table{--lib-cols:minmax(0,200px) minmax(0,1fr) minmax(0,200px) 112px 36px 28px}.cd .cd-mini .cd-thumb,.cd .cd-mini-slot{flex-basis:88px;width:88px}}@media(max-width:760px){.cd.dk-shell .project-library-head{padding-top:16px;margin-bottom:24px}.cd.dk-shell .project-library-head h1{font-size:28px}html .frame-app.dk-shell.cd .lib-row.cd-row:not(.is-head){grid-template-columns:minmax(0,1fr) 44px 40px;grid-template-areas:"mini mini menu" "title title title" "next next next" "cta cta dl";column-gap:8px;row-gap:10px;padding:16px 4px}html .frame-app.dk-shell.cd .lib-row.cd-row>.cd-mini{grid-area:mini}html .frame-app.dk-shell.cd .lib-row.cd-row>.cd-row-title{grid-area:title}html .frame-app.dk-shell.cd .lib-row.cd-row>.cd-row-next{grid-area:next}html .frame-app.dk-shell.cd .lib-row.cd-row>:nth-child(4){grid-area:cta;display:block!important}html .frame-app.dk-shell.cd .lib-row.cd-row>.lib-dl{grid-area:dl}html .frame-app.dk-shell.cd .lib-row.cd-row>:nth-child(6){grid-area:menu;display:grid!important;place-items:center}.cd .cd-mini .cd-thumb,.cd .cd-mini-slot{flex-basis:104px;width:104px}.cd.dk-shell .lib-drawer-bar{flex-wrap:wrap;border-bottom:0}}.cd.dk-shell .pricing-page{max-width:var(--cd-w,1104px);margin:0 auto}.cd.dk-shell .pricing-heading{padding:40px 0 0;margin-bottom:32px}.cd.dk-shell .pricing-kicker{display:none}.cd.dk-shell .pricing-heading h1{font-size:40px;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--cd-tx)}.cd.dk-shell .pricing-heading>p:last-of-type{margin-top:8px;color:var(--cd-mu)}.cd.dk-shell .pricing-facts{color:var(--cd-mu)}.cd.dk-shell .pricing-cycle-toggle{padding:4px;border:0;border-radius:12px;background:var(--cd-s2)}.cd.dk-shell .pricing-cycle-toggle button{height:32px;border:0;border-radius:9px;color:var(--cd-mu);font-size:14px;font-weight:600}.cd.dk-shell .pricing-cycle-toggle button[aria-checked=true]{background:var(--cd-s3);color:var(--cd-tx);box-shadow:0 0 0 1px var(--cd-line2)}.cd.dk-shell .pricing-grid{gap:20px}.cd.dk-shell .pricing-card{padding:28px;border-radius:var(--cd-r);border:1px solid var(--cd-line);background:var(--cd-s1)}.cd.dk-shell .pricing-card.is-recommended{border:1px solid rgba(255,255,255,.34);background:var(--cd-s2)}.cd.dk-shell .pricing-card.is-recommended:before{display:none}.cd.dk-shell .pricing-card h2{font-size:18px;font-weight:700}.cd.dk-shell .pricing-card.is-recommended .pricing-badge{background:var(--cd-tx);color:#111}.cd.dk-shell .pricing-card>.pricing-badge-slot{order:0}.cd.dk-shell .pricing-card>h2{order:1}.cd.dk-shell .pricing-card>.pricing-desc{order:2}.cd.dk-shell .pricing-card>.pricing-estimates{order:3;margin-top:20px;padding-top:0;border-top:0;gap:8px}.cd.dk-shell .pricing-card>.pricing-estimates li{font-size:16px;font-weight:700;color:var(--cd-tx)}.cd.dk-shell .pricing-card>.pricing-estimates li:first-child{font-size:20px;font-weight:800}.cd.dk-shell .pricing-card>:is(.pricing-credits,.pricing-reach,.pricing-reach-note){order:4}.cd.dk-shell .pricing-card>.pricing-credits{margin-top:20px;padding-top:16px;border-top:1px solid var(--cd-line)}.cd.dk-shell .pricing-card>.pricing-credits b{font-size:22px}.cd.dk-shell .pricing-card>.pricing-price-block{order:5}.cd.dk-shell .pricing-card>.pricing-cta{order:6;height:44px;border-radius:14px;border-color:var(--cd-line2);font-size:14px;font-weight:700}.cd.dk-shell .pricing-card>.pricing-pay-status{order:7}.cd.dk-shell .pricing-card>.pricing-highlights{order:8}.cd.dk-shell .pricing-card.is-recommended .pricing-cta:not(:disabled){background:var(--key);border-color:var(--key);color:var(--key-ink)}.cd.dk-shell .pricing-card.is-recommended .pricing-cta:not(:disabled):hover{background:var(--key-hover)}.cd.dk-shell :is(.pricing-comparison,.pricing-credits-guide,.pricing-faq){margin-top:64px}.cd.dk-shell .pricing-page table,.cd.dk-shell .pricing-table-scroll{border-radius:16px}.cd .cd-detail{margin-top:32px;padding:0 24px;border:1px solid var(--cd-line);border-radius:16px}.cd .cd-detail>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;height:60px;cursor:pointer;font-size:15px;font-weight:700;color:var(--cd-tx)}.cd .cd-detail>summary::-webkit-details-marker{display:none}.cd .cd-detail>summary span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cd-mu)}.cd .cd-detail>summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.cd .cd-detail[open]>summary svg{transform:rotate(180deg)}.cd.dk-shell .cd-detail>:is(section,.pricing-comparison):first-of-type{margin-top:8px}.cd.dk-shell .cd-detail>:last-child{margin-bottom:24px}@media(max-width:760px){.cd.dk-shell .dk-find-head,.cd.dk-shell .pricing-heading{padding-top:16px}.cd.dk-shell .dk-find-head h1,.cd.dk-shell .pricing-heading h1{font-size:28px!important}.cd .cd-detail{padding:0 14px}}.cd.dk-shell :is(.ux-service-heading h1,.library-heading h1,.portfolio-page-heading h1){font-size:32px;letter-spacing:-.02em;color:var(--cd-tx)}.cd.dk-shell :is(.project-card,.research-card,.video-card,.ux-card,.fr-card,.ux-help-box){border-radius:16px;border-color:var(--cd-line)}.cd dialog{border-radius:var(--cd-r)}.cd [data-ref=none],.cd [data-ref=none]+.cd-ar{display:none}.cd.dk-shell .asset-library-switch,.cd.dk-shell .project-library,.cd.dk-shell .project-library-head{width:100%}.cd.dk-shell .asset-library-switch-tab{border-radius:999px;height:34px;font-size:14px;border-color:var(--cd-line);color:var(--cd-mu)}.cd.dk-shell .asset-library-switch-tab[aria-selected=true]{background:var(--cd-tx);border-color:var(--cd-tx);color:#111}.cd.dk-shell .lib-row.cd-row>*{visibility:visible}.cd.dk-shell .lib-row.cd-row>:is(.cd-row-title,.cd-row-next,span){display:block}@media(max-width:760px){.cd .dk-top-actions .cd-top-word{display:none}}.cd.dk-shell .fr-main>.dk-studio-top.dk-studio-top-c{position:sticky;top:0;z-index:38;justify-content:flex-start;gap:12px;min-height:64px;margin:-28px -32px 24px!important;padding:0 32px;border-bottom:1px solid var(--cd-line);background:rgba(17,17,18,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.cd.dk-shell .dk-top-brand img{width:32px;height:32px}.cd.dk-shell .dk-top-brand img.dk-top-word{display:none}.cd.dk-shell .cd-ctop-back{display:flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:10px;background:none;color:var(--cd-mu);font-size:14px;font-weight:600;white-space:nowrap}.cd.dk-shell .cd-ctop-back:hover{background:var(--cd-s2);color:var(--cd-tx)}.cd .cd-ctop-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cd .cd-ctop-ref{flex:none;display:block;width:64px;aspect-ratio:16/9;margin-left:4px;border-radius:7px;overflow:hidden;background:#000;border:1px solid var(--cd-line)}.cd .cd-ctop-ref img{display:block;width:100%;height:100%;object-fit:cover}.cd .dk-studio-top>.cd-ar{width:16px;height:16px;margin:0 -4px}.cd.dk-shell .dk-studio-top-c .dk-top-project{flex:0 1 auto;max-width:36vw;margin:0;font-size:15px;font-weight:700;color:var(--cd-tx)}.cd.dk-shell .dk-studio-top-c .dk-studio-title{position:static;transform:none;flex:none;max-width:none;margin-right:auto;text-align:left;pointer-events:auto}.cd.dk-shell .dk-studio-top-c .dk-studio-title h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cd.dk-shell .dk-studio-top-c .dk-top-step{display:inline-flex;align-items:center;height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--cd-s3);font-size:12px;font-weight:600;line-height:1;color:var(--cd-mu)}.cd.dk-shell .dk-studio-top-c .dk-top-versions{height:36px;margin-left:0;border-radius:12px;border-color:var(--cd-line2);font-size:14px}.cd .cd-ctop-cred{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--cd-s1);border:1px solid var(--cd-line);font-size:14px;font-weight:500;color:var(--cd-mu);white-space:nowrap}.cd .cd-ctop-cred b{font-weight:600;color:var(--cd-tx)}.cd.dk-shell .fr-main>.fr-stepper{top:88px}.cd.dk-shell .fr-main>.fr-stepper li.dk-steps-assets{background:linear-gradient(to bottom,transparent,var(--cd-bg) 14px)}.cd.dk-shell .fr-main>.fr-stepper li.current>button{border-radius:14px}.frame-app.dk-shell.cd .ux-stage-footer button.fr-primary,.frame-app.dk-shell.cd .ux-stage-footer button.fr-secondary,.frame-app.dk-shell.cd .ux-stage-footer button.ux-text-button{border-radius:14px!important}.cd.dk-shell.fr-page-done .ux-stage-footer .fr-primary:not(:disabled){background:var(--cd-tx);border-color:var(--cd-tx);color:#111}.cd.dk-shell.fr-page-done .ux-stage-footer .fr-primary:not(:disabled):hover{background:#fff;border-color:#fff}.cd.dk-shell .final-download .dk-zip-one:not(:disabled){background:var(--key);border-color:var(--key);color:var(--key-ink);font-weight:700}.cd.dk-shell .final-download .dk-zip-one:not(:disabled):hover{background:var(--key-hover)}.cd.dk-shell .dk-setup-main.cd-new>*{order:6}.cd.dk-shell .dk-setup-main.cd-new>.cd-setup-head{order:0}.cd.dk-shell .dk-setup-main.cd-new>.dk-q:has(#reference),.cd.dk-shell .dk-setup-main.cd-new>.dk-q:has(.dk-refpair){order:1}.cd.dk-shell .dk-setup-main.cd-new>.dk-q:has(textarea){order:2}.cd.dk-shell .dk-setup-main.cd-new>.cd-setup-rest{order:3}.cd.dk-shell .dk-setup-main.cd-new>.dk-kind-q{order:-1}.cd.dk-shell .dk-setup-main.cd-new>.dk-q:has(.dk-modes){order:5}.cd.dk-shell .dk-setup-main{gap:32px;max-width:880px}.cd .cd-setup-head small{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--cd-tx)}.cd .cd-setup-head small i{width:8px;height:8px;border-radius:50%;background:var(--cd-tx);box-shadow:0 0 0 4px rgba(255,255,255,.14)}.cd .cd-setup-head h2{margin:16px 0 0;font-size:28px;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:var(--cd-tx)}.cd .cd-setup-rest{display:flex;align-items:baseline;gap:12px;margin:16px 0 -8px;padding-top:24px;border-top:1px solid var(--cd-line);font-size:14px}.cd .cd-setup-rest b{font-weight:700;color:var(--cd-mu)}.cd .cd-setup-rest span{font-size:13px;color:var(--cd-di)}.cd.dk-shell .dk-setup-main.cd-new .dk-q h2 i{display:none}.cd.dk-shell .dk-q h2{font-size:15px;font-weight:700;color:var(--cd-mu)}.cd.dk-shell .dk-setup-main.cd-new>.dk-q:has(#reference) h2,.cd.dk-shell .dk-setup-main.cd-new>.dk-q:has(.dk-refpair) h2,.cd.dk-shell .dk-setup-main.cd-new>.dk-q:has(textarea) h2{font-size:18px;color:var(--cd-tx)}.cd.dk-shell .dk-setup-main.cd-new .dk-mode-card img{display:none}.cd.dk-shell .dk-setup-main.cd-new .dk-mode-card{padding:14px 4px;border-radius:14px}.cd.dk-shell .dk-cap-seg>button,.cd.dk-shell .dk-kind>button{min-height:0;padding:12px 16px;border-radius:14px;border-color:var(--cd-line);background:var(--cd-s1)}.cd.dk-shell .dk-cap-seg>button b,.cd.dk-shell .dk-kind>button b{font-size:14px}.cd.dk-shell .dk-mode-card{border-color:var(--cd-line);background:var(--cd-s1)}.cd.dk-shell :is(.dk-mode-card.on,.dk-kind>button.on,.dk-cap-seg>button.on){border-color:rgba(255,255,255,.4);box-shadow:none;background:var(--cd-s2)}.cd.dk-shell :is(.fr-card,.dk-refcard,.dk-field,.dk-topic-box,.engine-visual-workspace){border-radius:16px}.cd dialog{border-radius:var(--cd-r)!important;border:1px solid var(--cd-line2)!important;background:var(--cd-s2)!important;box-shadow:0 20px 60px rgba(0,0,0,.4)!important}.cd.dk-shell dialog .dk-topic-facts{margin:20px 0}.cd.dk-shell dialog .dk-topic-facts li{padding:16px 8px;border:1px solid transparent;border-radius:14px;background:var(--cd-s2)}.cd.dk-shell dialog .dk-topic-facts li>b{font-size:18px;font-weight:700;color:var(--cd-tx)}.cd.dk-shell dialog .dk-topic-facts li>span{font-size:12px;font-weight:500;color:var(--cd-mu)}.cd.dk-shell dialog .dk-topic-facts li.is-cost{border-color:var(--key-line);background:none}.cd.dk-shell dialog .dk-topic-facts li.is-cost .server-token-quote.is-amount,.cd.dk-shell dialog .dk-topic-facts li.is-cost>b{font-size:20px;font-weight:800;color:var(--key-text)}.cd.dk-shell dialog .dk-topic-foot{justify-content:flex-end;gap:8px}.cd.dk-shell dialog .dk-topic-foot .fr-secondary{border:0;background:none;color:var(--cd-mu)}.cd.dk-shell dialog .dk-topic-foot .fr-secondary:hover{color:var(--cd-tx)}.cd.dk-shell dialog .dk-topic-foot :is(.fr-primary,.fr-secondary){height:44px;min-height:44px;padding:0 24px;border-radius:14px}.frame-app.dk-shell.cd .dk-done .final-delivery.cd-final{padding:32px!important;border-radius:24px!important;border-color:var(--cd-line2)!important;background:var(--cd-s1)!important}.frame-app.dk-shell.cd .dk-done .final-delivery.cd-final>header{margin:0 0 24px!important}.frame-app.dk-shell.cd .dk-done .final-delivery.cd-final>header h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em}.cd .cd-final-sub{font-size:16px;font-weight:450;letter-spacing:0;color:var(--cd-mu)}.cd .cd-final-cmp{display:block;min-width:0}.cd .cd-final.has-ref .cd-final-cmp{display:grid;grid-template-columns:260px 24px minmax(0,1fr);gap:20px;align-items:end}.cd .cd-final.has-ref.is-shorts .cd-final-cmp{grid-template-columns:200px 24px minmax(0,400px)}.cd .cd-final-cmp>.cd-ar{width:24px;height:24px;margin-bottom:60px;color:var(--cd-mu)}.cd .cd-final-cmp small{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--cd-di)}.cd .cd-final-yt{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:12px;overflow:hidden;background:#000}.cd .cd-final-out{min-width:0}.cd .cd-final-out :is(video,.review-media){border-radius:16px}.frame-app.dk-shell.cd .dk-done .final-download,.frame-app.dk-shell.cd .dk-done .upload-assets,.frame-app.dk-shell.cd .dk-done-compare>.meeting-setup{border-radius:var(--cd-r)!important;border-color:var(--cd-line)!important;background:var(--cd-s1)!important}@media(max-width:1100px){.cd .cd-final.has-ref .cd-final-cmp{grid-template-columns:180px 20px minmax(0,1fr);gap:12px}}@media(max-width:760px){.cd.dk-shell .fr-main>.dk-studio-top.dk-studio-top-c{position:static;margin:0 0 12px!important;padding:0;min-height:48px;flex-wrap:wrap;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cd.dk-shell .dk-studio-top-c .dk-top-project{max-width:100%;flex:1 1 40%}.cd .cd-ctop-cred{display:none}.cd .cd-ctop-ref{width:48px}.cd .cd-setup-head h2{font-size:20px}.cd .cd-setup-rest{flex-direction:column;gap:4px}.cd .cd-final.has-ref .cd-final-cmp,.cd .cd-final.has-ref.is-shorts .cd-final-cmp{grid-template-columns:minmax(0,1fr)}.cd .cd-final-cmp>.cd-ar{margin:0 auto;transform:rotate(90deg)}.cd .cd-final-ref{max-width:220px}.frame-app.dk-shell.cd .dk-done .final-delivery.cd-final{padding:16px!important;border-radius:var(--cd-r)!important}.frame-app.dk-shell.cd .dk-done .final-delivery.cd-final>header h2{font-size:20px!important}}.cd .dk-gmedia{position:relative}.cd.dk-shell .dk-gplay{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(17,17,18,.62);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cd .dk-gplay svg{width:16px;height:16px;fill:#fff}.cd.dk-shell .dk-gplay:hover{background:rgba(17,17,18,.8)}.frame-app.dk-shell.cd dialog .fr-primary:not(:disabled){background:var(--key)!important;border-color:var(--key)!important;color:var(--key-ink)!important}.frame-app.dk-shell.cd dialog .fr-primary:not(:disabled):hover{background:var(--key-hover)!important;border-color:var(--key-hover)!important}.frame-app.dk-shell.cd .ux-stage-footer button.fr-primary:not(:disabled){background:var(--key)!important;border-color:var(--key)!important;color:var(--key-ink)!important}.frame-app.dk-shell.cd.fr-page-done .ux-stage-footer button.fr-primary:not(:disabled){background:var(--cd-tx)!important;border-color:var(--cd-tx)!important;color:#111!important}.cd .cd-home,.cd.dk-shell .portfolio-page,.cd.dk-shell .pricing-page,.cd.dk-shell .video-search:not(.compact){width:100%}.cd.dk-shell .portfolio-page .portfolio-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 24px;padding:0;border:0}.cd.dk-shell .portfolio-page .portfolio-filter-row{flex:0 0 auto;width:auto}.cd.dk-shell .portfolio-page .portfolio-filter-row .portfolio-market-tabs{flex:0 0 auto;flex-wrap:nowrap}.cd.dk-shell .portfolio-page .portfolio-market-tabs button.portfolio-filter{padding:0 10px;font-size:13px}@media(max-width:760px){.cd.dk-shell .portfolio-page .portfolio-filters{flex-direction:column;align-items:flex-start}.cd.dk-shell .portfolio-page .portfolio-filter-row{flex-direction:row;align-items:center;max-width:100%}.cd.dk-shell .portfolio-page .portfolio-filter-row .portfolio-market-tabs{flex-wrap:wrap;flex:1 1 auto}}.cd.dk-shell .cd-link,.cd.dk-shell .dk-refpair.cd-ref{display:flex;flex-direction:column;gap:12px}.cd.dk-shell .cd-link{min-width:0}.cd.dk-shell .dk-field.cd-link-field{height:68px;padding:0 22px;gap:14px;border-radius:20px;border:1.5px solid rgba(255,255,255,.3);background:var(--cd-s1)}.cd.dk-shell .dk-field.cd-link-field:focus-within{border-color:var(--key-text);box-shadow:0 0 0 4px var(--key-soft)}.cd.dk-shell .dk-field.cd-link-field svg{width:22px;height:22px;color:var(--cd-mu)}.cd.dk-shell .dk-field.cd-link-field input{font-size:18px;font-weight:500}.cd.dk-shell .dk-field.cd-link-field input::placeholder{color:var(--cd-di)}.cd .cd-link-under{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;min-width:0}.cd.dk-shell .cd-link-find{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 2px;border:0;border-radius:0;background:none;font-size:14px;font-weight:600;color:var(--cd-tx);box-shadow:inset 0 -1px 0 rgba(255,255,255,.3)}.cd.dk-shell .cd-link-find:hover{box-shadow:inset 0 -1px 0 #fff}.cd.dk-shell .cd-link-find svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.cd .cd-link-eg{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.cd .cd-link-eg>span{margin-right:2px;font-size:13px;font-weight:600;color:var(--cd-di)}.cd.dk-shell .cd-link-eg>button{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 5px;border-radius:999px;border:1px solid var(--cd-line);background:none;color:var(--cd-mu);font-size:14px;font-weight:600;white-space:nowrap;transition:color .15s,border-color .15s}.cd.dk-shell .cd-link-eg>button:hover{color:var(--cd-tx);border-color:var(--cd-line2)}.cd .cd-link-eg img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--cd-s3)}.cd .cd-style-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0;padding:10px 12px 10px 18px;border-radius:14px;background:var(--cd-s1);border:1px solid var(--cd-line);font-size:14px;color:var(--cd-mu)}.cd .cd-style-line b{margin-right:12px;font-weight:700;color:var(--cd-tx)}.cd.dk-shell .cd-ref .dk-refpanel{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:20px;row-gap:6px;padding:14px;border-radius:16px;border-color:var(--cd-line);background:var(--cd-s1)}.cd.dk-shell .cd-ref .dk-refpanel-media{grid-column:1;grid-row:1/4}.cd.dk-shell .cd-ref .dk-refpanel-head{grid-column:2;font-size:13px;color:var(--cd-di)}.cd.dk-shell .cd-ref .dk-refpanel-info{grid-column:2}.cd.dk-shell .cd-ref .dk-refpanel-actions{grid-column:2;align-self:end;margin:0}.cd.dk-shell .cd-ref .dk-refpanel-media.is-empty{display:none}.cd.dk-shell .cd-ref .dk-refpanel:has(.dk-refpanel-media.is-empty){grid-template-columns:minmax(0,1fr);row-gap:10px}.cd.dk-shell .cd-ref .dk-refpanel:has(.dk-refpanel-media.is-empty)>*{grid-column:1}.cd.dk-shell .dk-setup-main.cd-new{gap:28px}.cd.dk-shell .dk-modes.cd-modes2{grid-template-columns:repeat(2,minmax(0,1fr))}.cd .cd-mode-note{margin:8px 0 0;font-size:13px;color:var(--cd-di)}.cd .cd-kinds.cd-kinds2{grid-template-columns:repeat(2,minmax(0,1fr))}.cd .cd-kinds2 .cd-thumb{aspect-ratio:21/9}.cd .cd-works-more{display:flex;justify-content:center;margin:32px 0 0}.cd .cd-works-more .cd-ar{width:16px;height:16px}.cd .cd-motion-note{margin:12px 0 0;font-size:14px;color:var(--cd-mu)}@media(max-width:760px){.cd.dk-shell .dk-field.cd-link-field{height:60px;padding:0 16px;border-radius:16px}.cd.dk-shell .dk-field.cd-link-field input{font-size:16px}.cd .cd-link-under{flex-direction:column;align-items:flex-start}.cd.dk-shell .cd-ref .dk-refpanel{grid-template-columns:120px minmax(0,1fr);column-gap:12px}.cd .cd-kinds.cd-kinds2{grid-template-columns:minmax(0,1fr)}.cd .cd-kinds2 .cd-thumb{aspect-ratio:16/9}}.cd.dk-shell .pricing-card li.cd-motion-li{padding-left:0;font-size:13px;font-weight:500;color:var(--cd-di)}.cd.dk-shell .dk-rail-item{color:var(--cd-tx)}.cd.dk-shell .dk-rail-item:hover{background:var(--cd-s2)}.cd.dk-shell .dk-rail-item.active,.cd.dk-shell .dk-rail-item.active .ri,.cd.dk-shell .dk-rail-item:hover{color:var(--key-text,var(--cd-tx))}.cd.dk-shell .dk-rail-item.active{background:var(--key-soft,var(--cd-s2));font-weight:700}.cd.dk-shell .dk-tabbar .dk-rail-item.active{background:none}.cd .dk-top-actions .cd-top-deal{display:inline-flex;align-items:center;gap:8px;height:36px;min-height:36px;padding:0 6px 0 14px;border:1px solid var(--key-line,var(--cd-line2));border-radius:12px;color:var(--cd-tx);font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.cd .dk-top-actions .cd-top-deal em{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;background:var(--key,var(--cd-s3));color:var(--key-ink,var(--cd-tx));font-style:normal;font-weight:700}.cd .dk-top-actions .cd-top-deal:hover{background:var(--key-soft,var(--cd-s3))}html.dk-auth-wait .cd .cd-top-deal{visibility:hidden}.cd .dk-top-actions .dk-top-login{height:36px;min-height:36px;padding:0 16px;border:1px solid var(--cd-line2);color:var(--cd-tx);font-weight:700}.cd .dk-top-actions .dk-top-login:hover{background:var(--cd-s3);color:var(--cd-tx)}@media(max-width:760px){.cd .dk-top-actions .cd-top-deal{display:none}}@media(min-width:1101px){.frame-app.dk-shell.cd{--cd-rail:220px}.frame-app.dk-shell.cd:not(.dk-no-rail){--cd-w:1400px}.cd:not(.dk-no-rail) .fr-main{max-width:calc(var(--cd-w) + 96px);padding:64px 48px 0}.cd .dk-top-actions{padding:0 48px}.cd .dk-top-actions .cd-top-word{display:none}.cd .dk-top-actions>:nth-child(2){margin-left:auto}.cd .dk-rail{align-items:stretch;gap:2px;padding:16px 12px 14px}.cd .dk-rail-brand{justify-content:flex-start;gap:8px;width:auto;height:36px;margin:0 0 18px;padding:0 8px}.cd .dk-rail-brand img{width:30px;height:30px}.cd .dk-rail-brand img.dk-rail-word{display:block;width:auto;height:24px}.cd.dk-shell .dk-rail-new{flex-direction:row;justify-content:flex-start;gap:8px;width:100%;height:42px;margin:0 0 12px;padding:0 12px;border-radius:12px;background:var(--cd-tx);color:#111;font-size:15px;font-weight:700;transition:background .15s}.cd.dk-shell .dk-rail-new .ri{width:18px;height:18px;padding:0;border:0;border-radius:0;background:none;color:#111;stroke-width:2.2}.cd.dk-shell .dk-rail-new:hover{background:#fff}.cd.dk-shell .dk-rail-new:hover .ri{background:none}.cd.dk-shell .dk-rail-new:disabled{opacity:.6}.cd .dk-rail-group{align-items:stretch;gap:2px}.cd.dk-shell .dk-rail-item{flex-direction:row;justify-content:flex-start;gap:12px;width:100%;height:42px;min-height:42px;padding:0 12px;font-size:15px;font-weight:600;text-align:left}.cd.dk-shell .dk-rail-item .ri{width:20px;height:20px;flex:none}html .frame-app.dk-shell.cd .dk-rail .dk-rail-item,html .frame-app.dk-shell.cd .dk-rail .dk-rail-item span,html .frame-app.dk-shell.cd .dk-rail .dk-rail-new,html .frame-app.dk-shell.cd .dk-rail .dk-rail-new span{font-size:16px!important;letter-spacing:0}.cd .dk-rail-line{width:auto;margin:8px}.cd .dk-rail-bottom{align-items:stretch}.cd .dk-rail-bottom .dk-pop{width:100%}}.cd .dk-top-actions .cd-top-deal,.cd .dk-top-actions button.dk-promo{gap:8px;height:38px;min-height:38px;padding:0 16px 0 6px;border:0;border-radius:12px;background:var(--key,var(--cd-s3));color:var(--key-ink,var(--cd-tx));font-size:15px;font-weight:700;box-shadow:0 4px 18px var(--key-glow,transparent)}.cd .dk-top-actions .cd-top-deal em,.cd .dk-top-actions button.dk-promo em{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:28px;padding:0 9px;border-radius:8px;background:#fff;color:#111;font-style:normal;font-size:15px;font-weight:800}.cd .dk-top-actions .cd-top-deal:hover,.cd .dk-top-actions button.dk-promo:hover{background:var(--key-hover,var(--cd-s3))}@media(max-width:760px){.cd .dk-top-actions .cd-top-deal{display:inline-flex;height:36px;min-height:36px;padding:0 12px 0 5px;font-size:14px}.cd .dk-top-actions .cd-top-deal em{height:26px;padding:0 7px;font-size:14px}}