.materials_wrap__uf3LX{--ink:#0e1a3a;--mute:#5b6478;--line:#e3e0d8;--bg:#f6f4f0;--card:#fff;--accent:#2f5bd9;color:var(--ink);max-width:1120px;margin:0 auto;padding:16px}.materials_head__ni03g{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.materials_title__lZBzC{font-size:24px;line-height:1.25;font-weight:700;margin:0}.materials_hint__82l20{color:var(--mute);font-size:15px;margin:4px 0 0}.materials_tools__ljFfM{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.materials_input__Ia6mb,.materials_search__s8mQ_,.materials_select__8mBaF{min-height:44px;font-size:16px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.materials_search__s8mQ_{min-width:220px;flex:1 1 220px}.materials_tabs__tb1IY{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px}.materials_tab__QQ9Q2{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:15px;white-space:nowrap;cursor:pointer;color:var(--ink)}.materials_tab__QQ9Q2[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.materials_grid__XA59p{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.materials_card__kSfhS{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.materials_thumb__D__9H{aspect-ratio:16/9;background:#eceae4 50%/cover no-repeat;position:relative}.materials_kind__sl6yO{position:absolute;left:8px;top:8px;background:rgba(14,26,58,.82);color:#fff;font-size:12px;padding:3px 8px;border-radius:6px}.materials_body__WaQNX{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1 1}.materials_cardTitle__IP_In{font-size:16px;font-weight:600;line-height:1.35;margin:0}.materials_summary__wxN9A{color:var(--mute);font-size:14px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.materials_actions__zPr2V{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.materials_btnGhost__N_oSP,.materials_btn__egid9{min-height:44px;min-width:44px;padding:0 16px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.materials_btn__egid9{background:var(--accent);color:#fff;border:1px solid var(--accent)}.materials_btnGhost__N_oSP{background:#fff;color:var(--ink);border:1px solid var(--line)}.materials_btnGhost__N_oSP:disabled,.materials_btn__egid9:disabled{opacity:.5;cursor:not-allowed}.materials_chips__rytf1{display:flex;flex-wrap:wrap;gap:6px}.materials_chip__8awcK{font-size:12px;line-height:1;padding:6px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.materials_ok__1NMJj{background:#e3f4ea;color:#17633d}.materials_info__GCHKc{background:#e8eefc;color:#2448b8}.materials_violet__um4My{background:#f1ecfb;color:#4b3291}.materials_amber__WiJz2{background:#fdf0e1;color:#8a4a06}.materials_mute__j9qQ4{background:#eef0f3;color:#3d4760}.materials_dashed__iL7PP{background:#fff;color:#3d4760;border:1px dashed #9aa3b5}.materials_badge__2wQ18{font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px;background:#19c3df;color:#071a4b}.materials_badgeUpd__BVvuz{background:#fdf0e1;color:#8a4a06}.materials_empty__GW3Z_,.materials_state__9Uydj{text-align:center;color:var(--mute);padding:40px 16px;border:1px dashed var(--line);border-radius:14px;background:#fff}.materials_panel__13Nwg{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.materials_row__o1NMe{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:8px 0;border-bottom:1px solid var(--line);cursor:pointer}.materials_row__o1NMe:last-child{border-bottom:0}.materials_row__o1NMe input[type=checkbox]{width:24px;height:24px;margin-top:2px;flex:none}.materials_rowText__8WgAt{display:flex;flex-direction:column;gap:2px;font-size:16px}.materials_rowHint__CBIqX{color:var(--mute);font-size:14px}.materials_preview__p1EbO{background:var(--bg);border-radius:12px;padding:12px;font-size:15px}.materials_preview__p1EbO ul{margin:6px 0 0;padding-left:18px}.materials_warn__wSwNW{color:#8a4a06;background:#fdf0e1;border-radius:10px;padding:10px 12px;font-size:14px}.materials_status__EmBjZ{font-size:14px;color:#17633d}.materials_error__NKi00{font-size:14px;color:#b42318}.materials_layout__5B3BV{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:960px){.materials_layout__5B3BV{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.materials_sticky__MYyfU{position:-webkit-sticky;position:sticky;top:16px}}.materials_listRow__WVMdH{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;min-height:44px}.materials_listRow__WVMdH[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 2px rgba(47,91,217,.15)}.materials_listMain__zBs_t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.materials_stack___sXP_{display:flex;flex-direction:column;gap:8px}.materials_gone__QAs4X{max-width:560px;margin:40px auto;text-align:center;padding:32px 16px;background:#fff;border:1px solid var(--line);border-radius:16px}.materials_gone__QAs4X h1{font-size:22px;margin:0 0 8px}.materials_gone__QAs4X p{color:var(--mute);margin:0 0 20px}.materials_cta__xwREZ{margin-top:24px;padding:20px;border-radius:14px;background:#071a4b;color:#fff;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.materials_player__tLYRC{width:100%;aspect-ratio:16/9;background:#000;border-radius:12px}.materials_srOnly__99XLK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.public-site-brand_brandLink__bKhox{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;min-height:44px;border-radius:8px;color:var(--cis-trust-navy,#071a4b);text-decoration:none;white-space:nowrap}.public-site-brand_brandLink__bKhox:focus-visible{outline:2px solid var(--cis-ai-indigo,#4557f6);outline-offset:4px}.public-site-brand_divider__5t_OT{width:1px;height:24px;background:var(--cis-line,#dbe2ea)}.public-site-brand_productName__Xsr0m{color:var(--cis-trust-navy,#071a4b);font-size:.88rem;font-weight:800;letter-spacing:-.02em}header.public-site-brand_header__U0nOi.site-header[data-site-brand=v2]{--header-bg:rgba(255,255,255,0.97);--header-border:var(--cis-line);--header-fg:var(--cis-trust-navy);--header-muted:var(--cis-slate);--header-accent:var(--cis-ai-indigo);--header-text-shadow:none;--header-shadow:0 4px 20px rgba(7,26,75,0.035);--header-link-hover-bg:#eef0ff;--header-ghost-bg:transparent;--header-ghost-fg:var(--cis-trust-navy);--header-ghost-hover-bg:#eef0ff;--header-ghost-hover-fg:var(--cis-trust-navy);--header-ghost-border:transparent;--header-ghost-hover-border:transparent}.public-site-brand_header__U0nOi .header-account-panel,.public-site-brand_header__U0nOi .nav-dropdown-panel{background:var(--cis-clarity-white);border-color:var(--cis-line);box-shadow:0 16px 40px rgba(7,26,75,.12)}.public-site-brand_footer__MyOLw .btn-primary,.public-site-brand_header__U0nOi .btn-primary{--btn-primary-bg:var(--cis-trust-navy);--btn-primary-fg:var(--cis-clarity-white);--btn-primary-border:1px solid transparent;--btn-primary-shadow:none;--btn-primary-hover-shadow:0 5px 16px rgba(7,26,75,0.14);border-radius:999px;background:var(--cis-trust-navy);color:var(--cis-clarity-white);box-shadow:none;transition:background-color var(--cis-motion-fast) ease}.public-site-brand_footer__MyOLw .btn-primary:hover,.public-site-brand_header__U0nOi .btn-primary:hover{background:var(--cis-ai-indigo);box-shadow:none;transform:none}.public-site-brand_footer__MyOLw.site-footer{--footer-border:var(--cis-line);--footer-fg:var(--cis-trust-navy);--footer-muted:var(--cis-slate);--footer-link-hover-fg:var(--cis-ai-indigo);background:var(--cis-mist);animation:none;transition:none}.public-site-brand_footer__MyOLw .btn-footer-cta:before,.public-site-brand_footer__MyOLw .footer-bottom-links a:after,.public-site-brand_footer__MyOLw .footer-col-list a:after,.public-site-brand_footer__MyOLw .footer-col-list a:before,.public-site-brand_footer__MyOLw .footer-col-list:before,.public-site-brand_footer__MyOLw .footer-col-title:after,.public-site-brand_footer__MyOLw .footer-email-enhanced:before,.public-site-brand_footer__MyOLw .footer-social-link:before,.public-site-brand_footer__MyOLw:after,.public-site-brand_footer__MyOLw:before{content:none;animation:none}.public-site-brand_footer__MyOLw .footer-bottom,.public-site-brand_footer__MyOLw .footer-brand,.public-site-brand_footer__MyOLw .footer-brand-tagline,.public-site-brand_footer__MyOLw .footer-col,.public-site-brand_footer__MyOLw .footer-col-list li,.public-site-brand_footer__MyOLw .footer-contact-actions,.public-site-brand_footer__MyOLw .footer-contact-row,.public-site-brand_footer__MyOLw .footer-disclaimer,.public-site-brand_footer__MyOLw .footer-social-links{animation:none}.public-site-brand_footer__MyOLw .footer-col-title{color:var(--cis-trust-navy);background:none;-webkit-text-fill-color:currentColor}.public-site-brand_footer__MyOLw .footer-brand-tagline{text-shadow:none}.public-site-brand_footer__MyOLw .footer-bottom:before,.public-site-brand_footer__MyOLw .footer-contact-row:before,.public-site-brand_footer__MyOLw .footer-disclaimer:before{width:100%;background:var(--cis-line)}.public-site-brand_footer__MyOLw .footer-col-list a:hover{padding-left:var(--space-4);background:#eef0ff;box-shadow:none;transform:none}.public-site-brand_footer__MyOLw .footer-col-title a:hover,.public-site-brand_footer__MyOLw .footer-col:hover{transform:none;filter:none}.public-site-brand_footer__MyOLw .footer-bottom-links a:hover{background:#eef0ff;box-shadow:none;transform:none}.public-site-brand_footer__MyOLw .footer-email-enhanced,.public-site-brand_footer__MyOLw .footer-social-link{color:var(--cis-trust-navy);border:1px solid var(--cis-line);background:var(--cis-clarity-white);box-shadow:none}.public-site-brand_footer__MyOLw .footer-email-enhanced:hover,.public-site-brand_footer__MyOLw .footer-social-link:hover{color:var(--cis-ai-indigo);border-color:var(--cis-ai-indigo);background:var(--cis-clarity-white);box-shadow:none;transform:none}.public-site-brand_footer__MyOLw a:focus-visible{outline:2px solid var(--cis-ai-indigo);outline-offset:4px}footer.site-footer_root__iF_kO{padding:var(--space-10,40px) 0 var(--space-6,24px)}.site-footer_inner__oxeqS{position:relative;z-index:1}.site-footer_nav___FrPD{display:block}.site-footer_grid__vQqx9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-6,24px) var(--space-8,32px);gap:var(--space-6,24px) var(--space-8,32px)}.site-footer_col__VQ107{min-width:0}.site-footer_colTitle__71Dt_,.site-footer_colToggleTitle__geqQ3{margin:0 0 var(--space-3,12px);font-size:var(--text-sm,.875rem);font-weight:var(--font-semibold,600);letter-spacing:.01em;color:var(--footer-fg,var(--text-primary))}.site-footer_colToggleTitle__geqQ3{display:none}.site-footer_colToggle__bpui1{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3,12px);min-height:48px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.site-footer_colToggle__bpui1:focus-visible{outline:2px solid var(--footer-link-hover-fg,currentColor);outline-offset:2px;border-radius:6px}.site-footer_colTitleLink__HK4Y8,.site-footer_colToggleLink___a_6_{color:inherit;text-decoration:none;text-underline-offset:3px}.site-footer_colTitleLink__HK4Y8:hover,.site-footer_colToggleLink___a_6_:hover{text-decoration:underline}.site-footer_colTitleLink__HK4Y8:focus-visible,.site-footer_colToggleChevron__NJv5n:focus-visible,.site-footer_colToggleLink___a_6_:focus-visible{outline:2px solid var(--footer-link-hover-fg,currentColor);outline-offset:2px;border-radius:6px}.site-footer_colToggleSplit__38r_y{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);min-height:48px}.site-footer_colToggleLink___a_6_{display:flex;flex:1 1 auto;align-items:center;min-height:48px}.site-footer_colToggleChevron__NJv5n{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;width:48px;height:48px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.site-footer_colToggleIcon__kxjgR{flex:0 0 auto;transition:transform .2s ease}.site-footer_col__VQ107[data-expanded=true] .site-footer_colToggleIcon__kxjgR{transform:rotate(180deg)}.site-footer_colList__kD9JG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.site-footer_colList__kD9JG a{display:inline-block;padding:3px 0;font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--footer-muted,var(--text-secondary));text-decoration:none;transition:color .2s ease}.site-footer_colList__kD9JG a:focus-visible,.site-footer_colList__kD9JG a:hover{color:var(--footer-link-hover-fg,var(--text-primary))}.site-footer_colList__kD9JG a:focus-visible{outline:2px solid var(--footer-link-hover-fg,currentColor);outline-offset:2px;border-radius:6px}.site-footer_contactRow__0CskN{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4,16px) var(--space-6,24px);margin-top:var(--space-8,32px);padding-top:var(--space-5,20px);border-top:1px solid var(--footer-border,rgba(15,23,42,.12))}.site-footer_brand__3D7Z_{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px) var(--space-4,16px);min-width:0}.site-footer_tagline__ifqDz{margin:0;font-size:var(--text-sm,.875rem);line-height:1.5;color:var(--footer-muted,var(--text-secondary))}.site-footer_actions__pr21l{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3,12px)}.site-footer_cta__bYfST{min-height:44px;padding:0 var(--space-5,20px);font-size:var(--text-sm,.875rem);font-weight:var(--font-semibold,600)}.site-footer_email__nK0ja{display:inline-flex;align-items:center;gap:var(--space-2,8px);min-height:44px;padding:0 var(--space-3,12px);border-radius:10px;font-size:var(--text-sm,.875rem);color:var(--footer-fg,var(--text-primary));text-decoration:none;transition:color .2s ease,background-color .2s ease}.site-footer_email__nK0ja:focus-visible,.site-footer_email__nK0ja:hover{color:var(--footer-link-hover-fg,var(--text-primary));background:rgba(79,70,229,.06)}.site-footer_social__Z3wCA{display:inline-flex;align-items:center;gap:var(--space-1,4px)}.site-footer_socialLink__hk_f1{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--footer-muted,var(--text-secondary));transition:color .2s ease,background-color .2s ease}.site-footer_socialLink__hk_f1 svg{width:18px;height:18px}.site-footer_socialLink__hk_f1:focus-visible,.site-footer_socialLink__hk_f1:hover{color:var(--footer-link-hover-fg,var(--text-primary));background:rgba(79,70,229,.06)}.site-footer_cta__bYfST:focus-visible,.site-footer_email__nK0ja:focus-visible,.site-footer_socialLink__hk_f1:focus-visible{outline:2px solid var(--footer-link-hover-fg,currentColor);outline-offset:2px}.site-footer_bottom__80i8B{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2,8px) var(--space-6,24px);margin-top:var(--space-5,20px);padding-top:var(--space-4,16px);border-top:1px solid var(--footer-border,rgba(15,23,42,.12));font-size:var(--text-xs,.75rem);line-height:1.5;color:var(--footer-muted,var(--text-secondary))}.site-footer_copyright__dv7pv{margin:0;white-space:nowrap}.site-footer_disclaimer__S1EW_{margin:0;flex:1 1 320px;max-width:72ch}.site-footer_bottom__80i8B{--footer-rail-clearance:88px;padding-right:max(20px,calc(var(--footer-rail-clearance) - max(0px, (100vw - var(--container, 1280px)) / 2)))}@media (min-width:769px){.site-footer_contactRow__0CskN{--footer-rail-clearance:88px;padding-right:max(20px,calc(var(--footer-rail-clearance) - max(0px, (100vw - var(--container, 1280px)) / 2)))}}@media (max-width:900px){.site-footer_bottom__80i8B,.site-footer_contactRow__0CskN{--footer-rail-clearance:80px}}@media (max-width:640px){.site-footer_bottom__80i8B{--footer-rail-clearance:68px}}@media (max-width:1024px){.site-footer_contactRow__0CskN{gap:var(--space-3,12px) var(--space-4,16px)}.site-footer_demoLink__MaodM,.site-footer_tagline__ifqDz{display:none}}@media (max-width:768px){footer.site-footer_root__iF_kO{padding:var(--space-8,32px) 0 var(--space-5,20px)}.site-footer_grid__vQqx9{grid-template-columns:1fr;gap:0}.site-footer_col__VQ107{border-top:1px solid var(--footer-border,rgba(15,23,42,.12))}.site-footer_col__VQ107:last-child{border-bottom:1px solid var(--footer-border,rgba(15,23,42,.12))}.site-footer_colTitle__71Dt_{display:none}.site-footer_colToggleTitle__geqQ3{display:block;margin:0}.site-footer_colList__kD9JG{padding-bottom:var(--space-3,12px)}.site-footer_col__VQ107[data-expanded=false] .site-footer_colList__kD9JG{display:none}.site-footer_colList__kD9JG a{display:flex;align-items:center;min-height:44px;padding:var(--space-2,8px) 0;font-size:var(--text-base,1rem)}.site-footer_contactRow__0CskN{flex-direction:column;align-items:stretch;margin-top:var(--space-6,24px);border-top:0;padding-top:0}.site-footer_brand__3D7Z_{flex-direction:column;align-items:flex-start}.site-footer_actions__pr21l{flex-direction:column;align-items:stretch}.site-footer_tagline__ifqDz{display:block}.site-footer_cta__bYfST,.site-footer_email__nK0ja{justify-content:center;width:100%}.site-footer_social__Z3wCA{justify-content:center}.site-footer_bottom__80i8B{flex-direction:column;gap:var(--space-2,8px)}.site-footer_copyright__dv7pv{white-space:normal}.site-footer_disclaimer__S1EW_{flex:0 0 auto;max-width:none}}@media (min-width:769px) and (pointer:coarse){.site-footer_colList__kD9JG{gap:0}.site-footer_colList__kD9JG a{display:inline-flex;align-items:center;min-height:44px;padding:0}}@media (prefers-reduced-motion:reduce){.site-footer_colList__kD9JG a,.site-footer_colToggleIcon__kxjgR,.site-footer_email__nK0ja,.site-footer_socialLink__hk_f1{transition:none}}@media (pointer:coarse){.site-footer_colList__kD9JG{gap:0}.site-footer_colList__kD9JG a,.site-footer_colTitleLink__HK4Y8{display:inline-flex;align-items:center;min-height:var(--touch-target-min)}}