.admin-module__TtPOIq__studio{color:#132f53;max-width:1500px;margin:auto}.admin-module__TtPOIq__kicker{letter-spacing:.16em;color:#6982a1;text-transform:uppercase;font-size:10px;font-weight:600}.admin-module__TtPOIq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.admin-module__TtPOIq__header h1{letter-spacing:-.04em;margin:8px 0;font-size:34px;font-weight:500}.admin-module__TtPOIq__header p{color:#748399;margin:0;font-size:13px}.admin-module__TtPOIq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-module__TtPOIq__actions a{color:#234566;align-items:center;gap:6px;font-size:12px;display:inline-flex}.admin-module__TtPOIq__primary,.admin-module__TtPOIq__secondary,.admin-module__TtPOIq__danger{cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.admin-module__TtPOIq__primary{color:#fff;background:#15375e;border-color:#15375e}.admin-module__TtPOIq__secondary{color:#234566;background:#fff;border-color:#d7e0eb}.admin-module__TtPOIq__danger{color:#b42318;background:#fff;border-color:#f3c6c1}.admin-module__TtPOIq__primary:disabled,.admin-module__TtPOIq__secondary:disabled,.admin-module__TtPOIq__danger:disabled{opacity:.5;cursor:not-allowed}.admin-module__TtPOIq__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.admin-module__TtPOIq__search{background:#fff;border:1px solid #d7e0eb;border-radius:8px;width:300px;max-width:100%;padding:11px 15px;font-size:12px}.admin-module__TtPOIq__tabs{background:#e9eef5;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.admin-module__TtPOIq__tabs button{cursor:pointer;color:#234566;background:0 0;border:0;border-radius:5px;padding:9px 14px;font-size:12px}.admin-module__TtPOIq__tabs button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 4px rgba(18,51,84,.07)}.admin-module__TtPOIq__dropzone{text-align:center;cursor:pointer;background:#f6f9fd;border:2px dashed #c3d2e4;border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;padding:30px;transition:background .15s,border-color .15s;display:flex}.admin-module__TtPOIq__dropzone[data-active=true]{background:#e9f1fb;border-color:#15375e}.admin-module__TtPOIq__dropzone h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.admin-module__TtPOIq__dropzone p{color:#748399;max-width:520px;margin:0;font-size:12px}.admin-module__TtPOIq__uploads{gap:8px;margin-bottom:22px;display:grid}.admin-module__TtPOIq__uploadRow{background:#fff;border:1px solid #dde5ef;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:12px 16px;font-size:12px;display:grid}.admin-module__TtPOIq__uploadRow b{overflow-wrap:anywhere;font-weight:600}.admin-module__TtPOIq__uploadRow small{color:#748399}.admin-module__TtPOIq__bar{background:#e6edf5;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.admin-module__TtPOIq__bar i{background:#15375e;height:100%;transition:width .2s;display:block}.admin-module__TtPOIq__uploadRow[data-status=error]{background:#fff8f7;border-color:#f3c6c1}.admin-module__TtPOIq__uploadRow[data-status=done] .admin-module__TtPOIq__bar i{background:#0e8a83}.admin-module__TtPOIq__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-bottom:24px;display:grid}.admin-module__TtPOIq__card{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #dde5ef;border-radius:14px;flex-direction:column;padding:0;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.admin-module__TtPOIq__card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(16,48,86,.08)}.admin-module__TtPOIq__card[aria-pressed=true]{outline-offset:2px;outline:2px solid #15375e}.admin-module__TtPOIq__media{aspect-ratio:16/9;color:#9fc1ea;background:linear-gradient(135deg,#102c54,#1f5a8a);place-items:center;display:grid;position:relative}.admin-module__TtPOIq__media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.admin-module__TtPOIq__media .admin-module__TtPOIq__duration{color:#fff;background:rgba(0,0,0,.7);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.admin-module__TtPOIq__status{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:8px;left:8px}.admin-module__TtPOIq__chip{letter-spacing:.05em;text-transform:uppercase;color:#284867;background:rgba(255,255,255,.933);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-module__TtPOIq__chip[data-tone=ok]{color:#fff;background:#0e8a83}.admin-module__TtPOIq__chip[data-tone=warn]{color:#2b2b2b;background:#f0b429}.admin-module__TtPOIq__chip[data-tone=busy]{color:#fff;background:#15375e}.admin-module__TtPOIq__chip[data-tone=error]{color:#fff;background:#d92d20}.admin-module__TtPOIq__chip[data-tone=muted]{color:#50657f;background:#e4ebf3}.admin-module__TtPOIq__cardBody{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.admin-module__TtPOIq__cardBody small{color:#7589a2;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.admin-module__TtPOIq__cardBody h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.admin-module__TtPOIq__cardBody>div{color:#7589a2;border-top:1px solid #e5ebf3;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.admin-module__TtPOIq__empty{text-align:center;background:#f5f8fc;border:1px dashed #cbd8e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:40px;display:flex}.admin-module__TtPOIq__empty h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500}.admin-module__TtPOIq__empty p{color:#75869d;margin:0;font-size:13px}.admin-module__TtPOIq__more{justify-content:center;margin:8px 0 24px;display:flex}.admin-module__TtPOIq__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:rgba(11,31,58,.4);position:fixed;top:0;bottom:0;left:0;right:0}.admin-module__TtPOIq__drawer{z-index:61;background:#f7f9fc;flex-direction:column;width:min(760px,100%);animation:.22s ease-out admin-module__TtPOIq__slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px rgba(0,0,0,.2)}@keyframes admin-module__TtPOIq__slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.admin-module__TtPOIq__drawerHead{background:#fff;border-bottom:1px solid #dde5ef;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.admin-module__TtPOIq__drawerHead h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.admin-module__TtPOIq__drawerBody{flex:1;padding:22px;overflow:auto}.admin-module__TtPOIq__drawerFoot{background:#fff;border-top:1px solid #dde5ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.admin-module__TtPOIq__section{background:#fff;border:1px solid #dde5ef;border-radius:14px;margin-bottom:16px;padding:18px 20px}.admin-module__TtPOIq__section h3{letter-spacing:.12em;text-transform:uppercase;color:#6982a1;margin:0 0 14px;font-size:12px;font-weight:700}.admin-module__TtPOIq__form{gap:14px;display:grid}.admin-module__TtPOIq__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-module__TtPOIq__field{color:#234566;gap:6px;font-size:12px;font-weight:600;display:grid}.admin-module__TtPOIq__field input,.admin-module__TtPOIq__field textarea,.admin-module__TtPOIq__field select{font:inherit;color:#132f53;background:#fff;border:1px solid #d7e0eb;border-radius:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:400}.admin-module__TtPOIq__field textarea{resize:vertical;min-height:84px}.admin-module__TtPOIq__field small{color:#7589a2;font-size:11px;font-weight:400}.admin-module__TtPOIq__radios{gap:8px;display:grid}.admin-module__TtPOIq__radios label{cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:400;display:flex}.admin-module__TtPOIq__radios label[data-checked=true]{background:#f1f6fc;border-color:#15375e}.admin-module__TtPOIq__radios b{font-weight:600;display:block}.admin-module__TtPOIq__radios input{margin-top:3px}.admin-module__TtPOIq__toggle{align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:flex}.admin-module__TtPOIq__cover{grid-template-columns:160px 1fr;align-items:start;gap:14px;display:grid}.admin-module__TtPOIq__cover img,.admin-module__TtPOIq__cover>div:first-child{aspect-ratio:16/9;object-fit:cover;color:#7390b4;background:#e5edf7;border-radius:10px;place-items:center;width:100%;display:grid}.admin-module__TtPOIq__meta{color:#50657f;grid-template-columns:repeat(2,1fr);gap:8px 16px;font-size:12px;display:grid}.admin-module__TtPOIq__meta b{color:#132f53;font-weight:600}.admin-module__TtPOIq__error{color:#b42318;background:#fff4f2;border:1px solid #f3c6c1;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12.5px}.admin-module__TtPOIq__notice{color:#0b5f5a;background:#eef7f6;border:1px solid #bfe3df;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12.5px}.admin-module__TtPOIq__iconButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#234566;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-module__TtPOIq__iconButton:hover{background:#f1f6fc}.admin-module__TtPOIq__iconButton:disabled{opacity:.35;cursor:not-allowed}.admin-module__TtPOIq__list{gap:8px;display:grid}.admin-module__TtPOIq__item{background:#fff;border:1px solid #dde5ef;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-module__TtPOIq__item>div{flex:1;min-width:0}.admin-module__TtPOIq__item h4{margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.admin-module__TtPOIq__item small{color:#7589a2;flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11px;display:flex}.admin-module__TtPOIq__item .admin-module__TtPOIq__buttons{flex:none;gap:6px;display:flex}.admin-module__TtPOIq__moduleBlock{background:#f9fbfe;border:1px solid #dde5ef;border-radius:14px;margin-bottom:12px;padding:14px}.admin-module__TtPOIq__moduleHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-module__TtPOIq__moduleHead h4{letter-spacing:.1em;text-transform:uppercase;color:#365c87;margin:0;font-size:12px;font-weight:700}.admin-module__TtPOIq__courseLayout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.admin-module__TtPOIq__resourceRow{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:8px;display:grid}.admin-module__TtPOIq__preview{background:#06101d;border-radius:14px;margin-bottom:14px;overflow:hidden}.admin-module__TtPOIq__inlineLink{color:#234566;align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (max-width:900px){.admin-module__TtPOIq__courseLayout,.admin-module__TtPOIq__row,.admin-module__TtPOIq__cover{grid-template-columns:1fr}}.admin-module__TtPOIq__timeline{grid-template-columns:repeat(4,1fr);gap:0;margin:4px 0 14px;display:grid;position:relative}.admin-module__TtPOIq__step{color:#7589a2;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.admin-module__TtPOIq__step i{color:#7589a2;z-index:1;background:#fff;border:2px solid #d7e0eb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:700;display:grid}.admin-module__TtPOIq__step:not(:first-child):before{content:"";background:#e4ebf3;width:100%;height:2px;position:absolute;top:12px;left:-50%}.admin-module__TtPOIq__step[data-state=done] i{color:#fff;background:#0e8a83;border-color:#0e8a83}.admin-module__TtPOIq__step[data-state=done]:not(:first-child):before{background:#0e8a83}.admin-module__TtPOIq__step[data-state=active] i{color:#15375e;border-color:#15375e;animation:1.4s ease-in-out infinite admin-module__TtPOIq__pulse}.admin-module__TtPOIq__step[data-state=active]{color:#15375e;font-weight:600}.admin-module__TtPOIq__step[data-state=failed] i{color:#fff;background:#d92d20;border-color:#d92d20}@keyframes admin-module__TtPOIq__pulse{0%,to{box-shadow:0 0 rgba(21,55,94,.2)}50%{box-shadow:0 0 0 6px rgba(21,55,94,0)}}.admin-module__TtPOIq__uploadRow[data-status=uploading] .admin-module__TtPOIq__bar i{background:#15375e}.admin-module__TtPOIq__uploadRow .admin-module__TtPOIq__rowActions{align-items:center;gap:6px;display:flex}.admin-module__TtPOIq__uploadRow .admin-module__TtPOIq__rowActions button{padding:6px 9px;font-size:11px}.admin-module__TtPOIq__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.admin-module__TtPOIq__toolbar form{flex-wrap:wrap;gap:8px;display:flex}.admin-module__TtPOIq__dragHandle{color:#9bb0c8;cursor:grab;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:32px;display:grid}.admin-module__TtPOIq__dragHandle:hover{color:#365c87;background:#eef3f9}.admin-module__TtPOIq__item[draggable=true]{cursor:default}.admin-module__TtPOIq__item[data-dragging=true]{opacity:.4}.admin-module__TtPOIq__item[data-over=true]{border-top-color:#15375e;box-shadow:0 -3px #15375e}.admin-module__TtPOIq__thumb{aspect-ratio:16/9;color:#9fc1ea;background:linear-gradient(135deg,#102c54,#1f5a8a);border-radius:6px;flex-shrink:0;place-items:center;width:68px;display:grid;overflow:hidden}.admin-module__TtPOIq__thumb img{object-fit:cover;width:100%;height:100%}.admin-module__TtPOIq__dropZone{border:1px dashed transparent;border-radius:10px;min-height:46px;transition:background .15s,border-color .15s}.admin-module__TtPOIq__dropZone[data-over=true]{background:#e9f1fb;border-color:#15375e}.admin-module__TtPOIq__dropZone[data-empty=true]{color:#8ea2bc;border-color:#d7e0eb;place-items:center;padding:10px;font-size:12px;display:grid}.admin-module__TtPOIq__moduleBlock[data-over=true]{border-color:#15375e}.admin-module__TtPOIq__inlineEdit{flex:1;align-items:center;gap:8px;display:flex}.admin-module__TtPOIq__inlineEdit input{font:inherit;border:1px solid #15375e;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:13px;font-weight:600}.admin-module__TtPOIq__moduleTitle{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#365c87;cursor:text;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.admin-module__TtPOIq__moduleTitle:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.admin-module__TtPOIq__moduleDescription{color:#7589a2;margin:-4px 0 10px;font-size:12px}.admin-module__TtPOIq__checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-module__TtPOIq__checklist li{color:#50657f;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.admin-module__TtPOIq__checklist li b{color:#132f53;font-weight:600}.admin-module__TtPOIq__checklist i{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;font-style:normal;display:grid}.admin-module__TtPOIq__checklist i[data-state=ok]{color:#fff;background:#0e8a83}.admin-module__TtPOIq__checklist i[data-state=warn]{color:#7a4b00;background:#fde68a}.admin-module__TtPOIq__checklist i[data-state=missing]{color:#b42318;background:#fee4e2}.admin-module__TtPOIq__checklist i[data-state=info]{color:#50657f;background:#e4ebf3}.admin-module__TtPOIq__statusLine{color:#748399;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.admin-module__TtPOIq__dirty{color:#b45309;background:#fff7e6;border:1px solid #fde3a7;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.admin-module__TtPOIq__saved{color:#0b5f5a;background:#eef7f6;border:1px solid #bfe3df;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.admin-module__TtPOIq__picker{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.admin-module__TtPOIq__pickTile{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:2px solid transparent;border-radius:12px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dde5ef}.admin-module__TtPOIq__pickTile:hover{box-shadow:0 0 0 1px #15375e}.admin-module__TtPOIq__pickTile[aria-pressed=true]{border-color:#15375e;box-shadow:0 0 0 1px #15375e}.admin-module__TtPOIq__pickTile:disabled{opacity:.5;cursor:not-allowed}.admin-module__TtPOIq__pickTile .admin-module__TtPOIq__media{aspect-ratio:16/9}.admin-module__TtPOIq__pickTile .admin-module__TtPOIq__media .admin-module__TtPOIq__duration{padding:2px 5px;font-size:10px}.admin-module__TtPOIq__pickTile>div:last-child{padding:9px 10px 10px}.admin-module__TtPOIq__pickTile h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.admin-module__TtPOIq__pickTile small{color:#7589a2;font-size:10.5px;display:block}.admin-module__TtPOIq__pickCheck{color:#fff;background:#fff;border:2px solid #cfd9e6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.admin-module__TtPOIq__pickTile[aria-pressed=true] .admin-module__TtPOIq__pickCheck{background:#15375e;border-color:#15375e}.admin-module__TtPOIq__selectedVideo{background:#fff;border:1px solid #d7e0eb;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-module__TtPOIq__selectedVideo .admin-module__TtPOIq__thumb{width:96px}.admin-module__TtPOIq__selectedVideo>div{flex:1;min-width:0}.admin-module__TtPOIq__selectedVideo h4{margin:0;font-size:13px;font-weight:600}.admin-module__TtPOIq__selectedVideo small{color:#7589a2;font-size:11px}.admin-module__TtPOIq__kbd{font-family:var(--font-geist-mono),monospace;color:#50657f;background:#fff;border:1px solid #d7e0eb;border-radius:4px;padding:1px 5px;font-size:10px}.admin-module__TtPOIq__segment{background:#e9eef5;border-radius:8px;gap:4px;padding:3px;display:flex}.admin-module__TtPOIq__segment button{cursor:pointer;color:#234566;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:11.5px}.admin-module__TtPOIq__segment button[aria-pressed=true],.admin-module__TtPOIq__segment button[data-active=true]{background:#fff;font-weight:600;box-shadow:0 1px 4px rgba(18,51,84,.07)}.admin-module__TtPOIq__dropHint{color:#8ea2bc;margin:6px 0 0;font-size:11px}@media (max-width:640px){.admin-module__TtPOIq__timeline{grid-template-columns:repeat(2,1fr);row-gap:14px}.admin-module__TtPOIq__step:not(:first-child):before{display:none}.admin-module__TtPOIq__thumb{width:52px}}.admin-module__TtPOIq__materials{gap:8px;display:grid}.admin-module__TtPOIq__materialRow{background:#fff;border:1px solid #dde5ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.admin-module__TtPOIq__materialRow[data-pending=true]{opacity:.6}.admin-module__TtPOIq__materialIcon{color:#365c87;background:#eef3f9;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-module__TtPOIq__materialFields{gap:6px;min-width:0;display:grid}.admin-module__TtPOIq__materialFields small{color:#7589a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-module__TtPOIq__materialDrop{background:#f9fbfe;border:1px dashed #c3d2e4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;transition:background .15s,border-color .15s;display:flex}.admin-module__TtPOIq__materialDrop[data-over=true]{background:#e9f1fb;border-color:#15375e}.admin-module__TtPOIq__materialDrop small{color:#8ea2bc;flex-basis:100%;font-size:11px}.admin-module__TtPOIq__thumbStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-module__TtPOIq__thumbPick{cursor:pointer;aspect-ratio:16/9;background:#e5edf7;border:2px solid transparent;border-radius:10px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dde5ef}.admin-module__TtPOIq__thumbPick img{object-fit:cover;width:100%;height:100%;display:block}.admin-module__TtPOIq__thumbPick span{color:#fff;background:rgba(0,0,0,.65);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.admin-module__TtPOIq__thumbPick:hover{border-color:#15375e}.admin-module__TtPOIq__thumbPick:disabled{opacity:.6;cursor:not-allowed}.admin-module__TtPOIq__thumbPick[aria-pressed=true]{opacity:1;border-color:#15375e;box-shadow:0 0 0 1px #15375e,0 6px 16px -8px rgba(21,55,94,.5)}.admin-module__TtPOIq__thumbPick[aria-pressed=true] span{background:#15375e;align-items:center;gap:3px;display:inline-flex}@media (max-width:640px){.admin-module__TtPOIq__thumbStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-module__TtPOIq__muted{color:#748399;margin:0;font-size:12.5px}.admin-module__TtPOIq__backLink{cursor:pointer;color:#234566;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.admin-module__TtPOIq__backLink:hover{text-decoration:underline}.admin-module__TtPOIq__editorTabs{scrollbar-width:none;border-bottom:1px solid #dde5ef;gap:4px;margin:4px 0 20px;display:flex;overflow-x:auto}.admin-module__TtPOIq__editorTabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6982a1;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.admin-module__TtPOIq__editorTabs button[aria-selected=true]{color:#132f53;border-bottom-color:#15375e}.admin-module__TtPOIq__editorTabs button:disabled{opacity:.45;cursor:not-allowed}.admin-module__TtPOIq__editorTabs small{color:#365c87;background:#e9eef5;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.admin-module__TtPOIq__rail{position:-webkit-sticky;position:sticky;top:84px}.admin-module__TtPOIq__statGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-module__TtPOIq__statGrid div{background:#f5f8fc;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.admin-module__TtPOIq__statGrid b{letter-spacing:-.02em;color:#132f53;font-size:16px;font-weight:600}.admin-module__TtPOIq__statGrid span{color:#7589a2;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.admin-module__TtPOIq__saveBar{z-index:20;color:#fff;background:#15375e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 16px;font-size:13px;animation:.2s ease-out admin-module__TtPOIq__slideUp;display:flex;position:-webkit-sticky;position:sticky;bottom:16px;box-shadow:0 18px 50px -20px #0b1f3a}.admin-module__TtPOIq__saveBar .admin-module__TtPOIq__secondary{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.admin-module__TtPOIq__saveBar .admin-module__TtPOIq__primary{color:#15375e;background:#fff;border-color:#fff}.admin-module__TtPOIq__saveBar .admin-module__TtPOIq__kbd{color:#15375e;background:rgba(255,255,255,.133);border-color:rgba(255,255,255,.2)}@keyframes admin-module__TtPOIq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.admin-module__TtPOIq__searchBox{color:#7589a2;background:#fff;border:1px solid #d7e0eb;border-radius:8px;align-items:center;gap:8px;width:320px;max-width:100%;padding:0 12px;display:flex}.admin-module__TtPOIq__searchBox input{color:#132f53;background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:12px}.admin-module__TtPOIq__menuAnchor{display:inline-flex;position:relative}.admin-module__TtPOIq__menuAnchor>.admin-module__TtPOIq__secondary{gap:6px;padding:7px 10px;font-size:11.5px}.admin-module__TtPOIq__popMenu{z-index:30;background:#fff;border:1px solid #dde5ef;border-radius:12px;gap:2px;min-width:200px;padding:6px;animation:.15s ease-out admin-module__TtPOIq__slideUp;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -16px rgba(16,48,86,.333)}.admin-module__TtPOIq__popMenu button{width:100%;font:inherit;color:#132f53;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;display:flex}.admin-module__TtPOIq__popMenu button:hover{background:#f1f6fc}.admin-module__TtPOIq__popMenu button[aria-current=true]{color:#15375e;font-weight:600}.admin-module__TtPOIq__moduleIndex{color:#9bb0c8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.admin-module__TtPOIq__moduleActions{align-items:center;gap:6px;margin-left:auto;display:flex}.admin-module__TtPOIq__moduleBlock[data-busy=true]{opacity:.7}.admin-module__TtPOIq__item[data-busy=true]{opacity:.55;pointer-events:none}.admin-module__TtPOIq__itemBody{cursor:pointer;border-radius:8px;flex:1;min-width:0;margin:-2px -4px;padding:2px 4px}.admin-module__TtPOIq__itemBody:hover{background:#f6f9fd}.admin-module__TtPOIq__itemBody:focus-visible{outline-offset:2px;outline:2px solid #15375e}.admin-module__TtPOIq__thumb img{transition:opacity .25s}.admin-module__TtPOIq__tags{cursor:text;background:#fff;border:1px solid #d7e0eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.admin-module__TtPOIq__tags[data-disabled=true]{cursor:default;background:#f5f8fc}.admin-module__TtPOIq__tags input{min-width:120px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:4px 2px;font-size:13px}.admin-module__TtPOIq__tag{color:#234566;background:#e9eef5;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.admin-module__TtPOIq__tag button{color:#50657f;cursor:pointer;background:rgba(255,255,255,.6);border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.admin-module__TtPOIq__tag button:hover{color:#b42318;background:#fff}.admin-module__TtPOIq__confirmBackdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(11,31,58,.4);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.admin-module__TtPOIq__confirm{background:#fff;border-radius:16px;gap:10px;width:min(460px,100%);padding:24px 24px 20px;animation:.18s ease-out admin-module__TtPOIq__slideUp;display:grid;position:relative;box-shadow:0 30px 80px rgba(11,31,58,.333)}.admin-module__TtPOIq__confirm h2{letter-spacing:-.02em;margin:0;padding-right:36px;font-size:17px;font-weight:600}.admin-module__TtPOIq__confirm p{color:#50657f;margin:0 0 6px;font-size:13px;line-height:1.55}.admin-module__TtPOIq__confirmIcon{color:#b45309;background:#fff7e6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.admin-module__TtPOIq__confirm[data-tone=danger] .admin-module__TtPOIq__confirmIcon{color:#b42318;background:#fee4e2}.admin-module__TtPOIq__previewBackdrop{z-index:85;background:rgba(6,16,29,.87);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.admin-module__TtPOIq__previewModal{width:min(1100px,100%);position:relative}.admin-module__TtPOIq__previewClose{color:#fff;cursor:pointer;background:#0e1b2e;border:1px solid rgba(255,255,255,.2);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-14px;right:-14px}.admin-module__TtPOIq__skeletonHeader,.admin-module__TtPOIq__skeletonBlock,.admin-module__TtPOIq__skeletonCard,.admin-module__TtPOIq__skeletonTile{background:#eef2f7;border-radius:14px;position:relative;overflow:hidden}.admin-module__TtPOIq__skeletonHeader{height:92px;margin-bottom:28px}.admin-module__TtPOIq__skeletonCard{aspect-ratio:16/13}.admin-module__TtPOIq__skeletonTile{aspect-ratio:16/12}.admin-module__TtPOIq__skeletonGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.admin-module__TtPOIq__skeletonHeader:after,.admin-module__TtPOIq__skeletonBlock:after,.admin-module__TtPOIq__skeletonCard:after,.admin-module__TtPOIq__skeletonTile:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:1.4s infinite admin-module__TtPOIq__shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes admin-module__TtPOIq__shimmer{to{transform:translate(100%)}}@media (max-width:900px){.admin-module__TtPOIq__rail{position:static}.admin-module__TtPOIq__saveBar{bottom:8px}.admin-module__TtPOIq__statGrid{grid-template-columns:repeat(2,1fr)}.admin-module__TtPOIq__moduleActions{flex-wrap:wrap;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.admin-module__TtPOIq__saveBar,.admin-module__TtPOIq__popMenu,.admin-module__TtPOIq__confirm,.admin-module__TtPOIq__skeletonHeader:after,.admin-module__TtPOIq__skeletonBlock:after,.admin-module__TtPOIq__skeletonCard:after,.admin-module__TtPOIq__skeletonTile:after{animation:none}}
.player-module__ayDzKa__player{--accent:#4f9cff;--ink:#f3f6fa;aspect-ratio:16/9;width:100%;color:var(--ink);font-family:var(--font-geist-sans),sans-serif;isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#06101d;border-radius:18px;outline:none;position:relative;overflow:hidden}.player-module__ayDzKa__player:focus-visible{box-shadow:0 0 0 3px rgba(79,156,255,.6)}.player-module__ayDzKa__player[data-fullscreen=true]{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.player-module__ayDzKa__player[data-theater=true]{border-radius:14px}.player-module__ayDzKa__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.player-module__ayDzKa__poster{object-fit:cover;opacity:.92;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__scrim{pointer-events:none;background:linear-gradient(rgba(4,11,21,.69) 0%,transparent 22%,transparent 60%,rgba(4,11,21,.88) 100%);transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__player[data-controls=hidden] .player-module__ayDzKa__scrim,.player-module__ayDzKa__player[data-controls=hidden] .player-module__ayDzKa__controls,.player-module__ayDzKa__player[data-controls=hidden] .player-module__ayDzKa__topbar,.player-module__ayDzKa__player[data-controls=hidden] .player-module__ayDzKa__cluster{opacity:0;pointer-events:none}.player-module__ayDzKa__player[data-controls=hidden]{cursor:none}.player-module__ayDzKa__topbar{pointer-events:none;flex-direction:column;gap:2px;padding:16px 20px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0;right:0}.player-module__ayDzKa__topbar h2{letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.533);text-overflow:ellipsis;white-space:nowrap;max-width:78%;margin:0;font-size:15px;font-weight:600;overflow:hidden}.player-module__ayDzKa__topbar span{letter-spacing:.14em;color:#bcd2ee;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.533);font-size:10.5px;font-weight:700}.player-module__ayDzKa__center{pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__bigPlay{pointer-events:auto;color:#0b1f3a;cursor:pointer;background:rgba(255,255,255,.933);border:0;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .2s,background .2s;display:grid;box-shadow:0 18px 50px rgba(0,0,0,.6)}.player-module__ayDzKa__bigPlay:hover{background:#fff;transform:scale(1.06)}.player-module__ayDzKa__bigPlay svg{margin-left:5px}.player-module__ayDzKa__spinner{border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;width:52px;height:52px;animation:.9s linear infinite player-module__ayDzKa__spin}@keyframes player-module__ayDzKa__spin{to{transform:rotate(360deg)}}.player-module__ayDzKa__cluster{pointer-events:none;justify-content:center;align-items:center;gap:34px;transition:opacity .25s;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__cluster button{pointer-events:auto;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(11,26,46,.8);border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.player-module__ayDzKa__cluster button:nth-child(2){color:#0b1f3a;background:rgba(255,255,255,.933);width:72px;height:72px}.player-module__ayDzKa__cluster button span{font-size:9px;font-weight:700;position:absolute;bottom:9px}.player-module__ayDzKa__controls{flex-direction:column;gap:4px;padding:0 12px 10px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.player-module__ayDzKa__seek{cursor:pointer;touch-action:none;align-items:center;height:26px;display:flex;position:relative}.player-module__ayDzKa__seek .player-module__ayDzKa__track{background:rgba(255,255,255,.2);border-radius:4px;width:100%;height:4px;transition:height .15s;position:relative;overflow:hidden}.player-module__ayDzKa__seek:hover .player-module__ayDzKa__track,.player-module__ayDzKa__seek:focus-within .player-module__ayDzKa__track,.player-module__ayDzKa__seek[data-scrubbing=true] .player-module__ayDzKa__track{height:6px}.player-module__ayDzKa__buffered,.player-module__ayDzKa__played{border-radius:4px;position:absolute;top:0;bottom:0}.player-module__ayDzKa__buffered{background:rgba(255,255,255,.333)}.player-module__ayDzKa__played{background:var(--accent);left:0}.player-module__ayDzKa__seek input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__thumb{pointer-events:none;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 2px 8px rgba(0,0,0,.533)}.player-module__ayDzKa__seek:hover .player-module__ayDzKa__thumb,.player-module__ayDzKa__seek:focus-within .player-module__ayDzKa__thumb,.player-module__ayDzKa__seek[data-scrubbing=true] .player-module__ayDzKa__thumb{transform:translate(-50%,-50%)scale(1)}.player-module__ayDzKa__tooltip{font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;background:rgba(14,27,46,.94);border:1px solid rgba(255,255,255,.12);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;display:flex;position:absolute;bottom:26px;transform:translate(-50%)}.player-module__ayDzKa__tooltipRich{background:rgba(14,27,46,.98);padding:4px;bottom:30px}.player-module__ayDzKa__thumbnail{background-color:#000;background-repeat:no-repeat;border-radius:5px;display:block;box-shadow:0 6px 18px rgba(0,0,0,.533)}.player-module__ayDzKa__row{align-items:center;gap:2px;display:flex}.player-module__ayDzKa__row>.player-module__ayDzKa__spacer{flex:1}.player-module__ayDzKa__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:grid;position:relative}.player-module__ayDzKa__button:hover,.player-module__ayDzKa__button[aria-expanded=true]{background:rgba(255,255,255,.12)}.player-module__ayDzKa__button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.player-module__ayDzKa__button[data-active=true]{color:var(--accent)}.player-module__ayDzKa__time{font-variant-numeric:tabular-nums;color:#dbe6f5;white-space:nowrap;padding:0 8px;font-size:12.5px}.player-module__ayDzKa__time b{color:#fff;font-weight:600}.player-module__ayDzKa__volume{align-items:center;gap:2px;display:flex}.player-module__ayDzKa__volume input{opacity:0;accent-color:#fff;cursor:pointer;width:0;height:4px;transition:width .2s,opacity .2s}.player-module__ayDzKa__volume:hover input,.player-module__ayDzKa__volume:focus-within input{opacity:1;width:76px}.player-module__ayDzKa__anchor{position:relative}.player-module__ayDzKa__menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:rgba(14,27,46,.96);border:1px solid rgba(255,255,255,.1);border-radius:14px;width:232px;padding:6px;animation:.15s ease-out player-module__ayDzKa__rise;position:absolute;bottom:48px;right:0;box-shadow:0 20px 60px rgba(0,0,0,.667)}@keyframes player-module__ayDzKa__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.player-module__ayDzKa__menu p{letter-spacing:.14em;color:#8fa6c4;text-transform:uppercase;margin:4px 10px 6px;font-size:10px;font-weight:700}.player-module__ayDzKa__menuItem,.player-module__ayDzKa__menuBack{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:13px;display:flex}.player-module__ayDzKa__menuItem:hover,.player-module__ayDzKa__menuBack:hover{background:rgba(255,255,255,.08)}.player-module__ayDzKa__menuItem[aria-checked=true]{color:var(--accent);font-weight:600}.player-module__ayDzKa__menuItem small{color:#9fb5d2;align-items:center;gap:4px;font-size:12px;display:inline-flex}.player-module__ayDzKa__menuBack{border-bottom:1px solid rgba(255,255,255,.08);border-radius:9px 9px 0 0;justify-content:flex-start;margin-bottom:4px;font-weight:600}.player-module__ayDzKa__overlay{text-align:center;z-index:4;background:rgba(6,16,29,.94);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__overlay h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.player-module__ayDzKa__overlay p{color:#b8c9df;max-width:420px;margin:0;font-size:14px;line-height:1.6}.player-module__ayDzKa__overlay a,.player-module__ayDzKa__overlay button{cursor:pointer;color:#0b1f3a;background:#fff;border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.player-module__ayDzKa__overlay .player-module__ayDzKa__ghost{color:#fff;background:rgba(255,255,255,.1)}.player-module__ayDzKa__shortcuts{z-index:5;background:rgba(6,16,29,.95);place-items:center;padding:20px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__shortcuts div{color:#dbe6f5;grid-template-columns:repeat(2,auto);gap:8px 22px;max-width:460px;font-size:13px;display:grid}.player-module__ayDzKa__shortcuts h3{letter-spacing:.12em;text-transform:uppercase;color:#9fb5d2;grid-column:1/-1;margin:0 0 6px;font-size:14px}.player-module__ayDzKa__shortcuts kbd{font-family:var(--font-geist-mono),monospace;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.165);border-radius:5px;margin-right:4px;padding:2px 7px;font-size:11px}.player-module__ayDzKa__resume{z-index:3;background:rgba(14,27,46,.94);border:1px solid rgba(255,255,255,.12);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;display:flex;position:absolute;bottom:84px;left:18px;box-shadow:0 12px 40px rgba(0,0,0,.533)}.player-module__ayDzKa__resume button{cursor:pointer;color:#0b1f3a;background:#fff;border:0;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600}.player-module__ayDzKa__resume .player-module__ayDzKa__ghost{color:#cfe0f7;background:0 0}.player-module__ayDzKa__hint{pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.player-module__ayDzKa__hint span{background:rgba(0,0,0,.65);border-radius:50%;place-items:center;width:68px;height:68px;animation:.5s ease-out forwards player-module__ayDzKa__pop;display:grid}.player-module__ayDzKa__hint span[data-side=left]{position:absolute;left:12%}.player-module__ayDzKa__hint span[data-side=right]{position:absolute;right:12%}.player-module__ayDzKa__hint small{white-space:nowrap;font-size:11px;position:absolute;bottom:-20px}@keyframes player-module__ayDzKa__pop{0%{opacity:0;transform:scale(.7)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}@media (max-width:640px),(hover:none){.player-module__ayDzKa__cluster{display:flex}.player-module__ayDzKa__player[data-started=true] .player-module__ayDzKa__bigPlay{display:none}.player-module__ayDzKa__topbar{padding:12px 14px}.player-module__ayDzKa__topbar h2{font-size:13px}.player-module__ayDzKa__controls{padding:0 8px 6px}.player-module__ayDzKa__seek .player-module__ayDzKa__track{height:5px}.player-module__ayDzKa__thumb{transform:translate(-50%,-50%)scale(1)}.player-module__ayDzKa__time{padding:0 4px;font-size:11.5px}.player-module__ayDzKa__button{width:38px;height:38px}.player-module__ayDzKa__hideSmall,.player-module__ayDzKa__volume input{display:none}.player-module__ayDzKa__resume{font-size:12px;bottom:62px;left:10px}.player-module__ayDzKa__menu{width:min(232px,100vw - 40px)}.player-module__ayDzKa__bigPlay{width:70px;height:70px}}@media (prefers-reduced-motion:reduce){.player-module__ayDzKa__bigPlay,.player-module__ayDzKa__scrim,.player-module__ayDzKa__controls,.player-module__ayDzKa__topbar,.player-module__ayDzKa__seek .player-module__ayDzKa__track,.player-module__ayDzKa__thumb,.player-module__ayDzKa__cluster{transition:none}.player-module__ayDzKa__hint span{opacity:0;animation:none}.player-module__ayDzKa__menu{animation:none}}
