.media-gallery-grid{display:grid;gap:.9rem;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:100%}.media-gallery-grid,.media-gallery-grid--empty{justify-content:start;width:100%}.media-video-grid{max-width:100%;width:100%}@media(max-width:767.98px){.media-gallery-grid,.media-video-grid{gap:.75rem;grid-template-columns:repeat(1,1fr)}}@media(min-width:768px)and (max-width:991.98px){.media-gallery-grid,.media-video-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.media-gallery-grid,.media-video-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1400px){.media-gallery-grid,.media-video-grid{grid-template-columns:repeat(5,1fr)}}.media-gallery-cell,.media-video-cell{align-items:stretch;background-color:#fff;border:1px solid rgba(15,23,42,.12);border-radius:18px;cursor:pointer;display:flex;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.media-gallery-cell button,.media-video-cell button{background:none;border:0;color:inherit;cursor:pointer;padding:0;width:100%}.media-gallery-cell button.media-gallery-action-btn,.media-video-cell button.media-gallery-action-btn{border-radius:50%;height:32px;min-width:32px;padding:0;width:32px}@media(hover:hover){.media-gallery-cell:focus-visible,.media-gallery-cell:hover,.media-video-cell:focus-visible,.media-video-cell:hover{box-shadow:0 16px 32px rgba(15,23,42,.18);transform:translateY(-4px) scale(1.015)}}.media-gallery-cell:active,.media-video-cell:active{transform:translateY(-1px) scale(.99)}.media-gallery-cell__img,.media-video-cell__thumb{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.media-gallery-cell__img--placeholder{background:linear-gradient(135deg,rgba(var(--accent-color-rgb,26,137,188),.18),rgba(15,23,42,.06)),#f8fafc}.media-video-cell__thumb{background-color:#000}.media-video-cell__meta{background:rgba(15,23,42,.04);padding:.75rem .85rem;width:100%}.media-video-play{background:rgba(15,23,42,.6);border-radius:50%;box-shadow:0 12px 24px rgba(2,6,23,.25);display:grid;height:46px;left:50%;margin:-23px 0 0 -23px;place-items:center;position:absolute;top:50%;width:46px}.media-video-play:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:9px 0 9px 16px;content:"";display:inline-block;margin-left:4px}.media-gallery-cell--add,.media-video-cell--add{align-items:center;aspect-ratio:1/1;border:2px dashed rgba(15,23,42,.3);color:var(--accent-color);flex-direction:column;font-weight:600;gap:.25rem;justify-content:center;min-height:0;padding:.6rem;text-align:center}.media-gallery-cell--add span,.media-video-cell--add span{display:block;font-size:.85rem}.media-gallery-cell__badge{background:rgba(0,0,0,.45);border-radius:999px;color:#fff;font-size:.75rem;inset:auto 0 0 auto;margin:.5rem;padding:.25rem .6rem;position:absolute}.media-gallery-grid--visibility .media-gallery-cell{transition:filter .3s ease,opacity .3s ease,border-color .3s ease,box-shadow .3s ease}.media-gallery-cell--dimmed-photo{filter:grayscale(.35);opacity:.55}.media-gallery-cell--visible-photo{border-color:var(--accent-color);box-shadow:0 18px 30px rgba(15,23,42,.25)}.media-gallery-action-btn,.media-gallery-cell__delete{background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:32px;opacity:1;outline:none;place-items:center;position:absolute;right:.6rem;top:.6rem;transition:transform .2s ease,background .2s ease;width:32px;z-index:3}.media-gallery-action-btn.media-gallery-cell__delete{background:rgba(0,0,0,.6);color:#fff}.media-gallery-action-btn--left{left:.6rem;right:auto}.media-gallery-action-btn:focus,.media-gallery-action-btn:hover,.media-gallery-cell__delete:focus,.media-gallery-cell__delete:hover{background:rgba(0,0,0,.75);transform:scale(1.05)}.media-gallery-action-btn .bi,.media-gallery-cell__delete i{color:#fff;font-size:.85rem;line-height:1}.media-gallery-cell:focus-visible .media-gallery-action-btn,.media-gallery-cell:focus-visible .media-gallery-cell__delete,.media-gallery-cell:hover .media-gallery-action-btn,.media-gallery-cell:hover .media-gallery-cell__delete{transform:scale(1.05)}.media-gallery-cell__visibility{background:rgba(15,23,42,.65);border:1px solid hsla(0,0%,100%,.6);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:36px;left:.6rem;place-items:center;position:absolute;top:.6rem;transition:transform .2s ease,background .2s ease,border-color .2s ease;width:36px;z-index:3}.media-gallery-cell__visibility:focus-visible,.media-gallery-cell__visibility:hover{background:rgba(15,23,42,.85);transform:translateY(-1px)}.media-gallery-cell__visibility.is-visible{background:var(--accent-color);border-color:#fff}.media-gallery-cell--visibility-flash{animation:media-gallery-flash .7s ease}@keyframes media-gallery-flash{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(1)}20%{box-shadow:0 0 0 6px hsla(0,0%,100%,.4);transform:scale(1.02)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(1)}}.media-gallery-cell__visibility-icon{font-size:1rem;line-height:1}.media-gallery-visibility-hint{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:1rem;display:flex;gap:.75rem;justify-content:space-between;margin-top:1rem;padding:.85rem 1rem}.media-gallery-visibility-hint__copy{flex:1;min-width:180px}.media-gallery-visibility-hint__copy strong{display:block;font-size:.9rem;margin-bottom:.15rem}.media-gallery-visibility-hint__cta{flex-shrink:0}.media-gallery-modal .modal-dialog{border-radius:0;max-width:none;min-height:100vh}.media-gallery-modal .modal-content{border-radius:0;min-height:100vh}.media-gallery-modal .modal-body{min-height:100vh;padding:0}.media-gallery-modal__frame{align-items:center;background-color:#000;border-radius:0;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;touch-action:none;-ms-touch-action:none;width:100%}.media-gallery-modal__frame iframe,.media-gallery-modal__frame img{display:block;margin:0 auto;max-height:calc(100vh - 2rem);-o-object-fit:contain;object-fit:contain;width:100%}.media-gallery-track{align-items:center;display:flex;height:100%;touch-action:none;-ms-touch-action:none;transform:translateX(0);transition:transform .32s ease;will-change:transform}.media-gallery-slide{display:grid;flex:0 0 100%;height:100%;min-height:100%;place-items:center;position:relative;transform-origin:center center;transition:transform .25s ease;width:100%}.media-gallery-slide.is-pinch-active{transition:none}.media-gallery-slide img{display:block;max-height:calc(100vh - 2.5rem);max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-gallery-slide__loader{background:rgba(0,0,0,.35);display:grid;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .15s ease,visibility .15s ease;visibility:hidden}.media-gallery-slide__loader:after{animation:media-gallery-spinner .7s linear infinite;border:3px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;content:"";height:32px;width:32px}.media-gallery-slide.is-loading .media-gallery-slide__loader,.media-gallery-slide__loader.is-visible{opacity:1;visibility:visible}@keyframes media-gallery-spinner{to{transform:rotate(1turn)}}.media-gallery-progress{align-items:center;display:flex;gap:.35rem;left:50%;pointer-events:none;position:absolute;top:1.2rem;transform:translateX(-50%);width:min(460px,100% - 4rem);z-index:4}.media-gallery-progress:after,.media-gallery-progress:before{border:solid hsla(0,0%,100%,.65);border-width:0 2px 2px 0;content:"";height:12px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);width:12px}.media-gallery-progress:before{left:-22px}.media-gallery-progress:after{right:-22px;transform:translateY(-50%) rotate(-45deg)}.media-gallery-progress.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.media-gallery-progress__segment{background:hsla(0,0%,100%,.25);border:none;border-radius:999px;cursor:pointer;flex:1;height:3px;overflow:hidden;padding:0;pointer-events:auto;position:relative}.media-gallery-progress__segment:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.media-gallery-progress__segment.is-active:after{opacity:1}.media-gallery-progress__segment:focus-visible{outline:2px solid #fff;outline-offset:2px}.media-gallery-hint{bottom:1.5rem;color:hsla(0,0%,100%,.85);font-size:.85rem;left:50%;letter-spacing:.02em;max-width:min(90vw,380px);pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;z-index:4}.media-gallery-hint--hidden{opacity:0;transform:translate(-50%,.4rem)}.media-gallery-hint span{align-items:center;backdrop-filter:blur(6px);background:rgba(2,6,23,.35);border-radius:999px;display:inline-flex;gap:.35rem;padding:.3rem .9rem;text-align:center}@media(max-width:767.98px){.media-gallery-hint{bottom:4.5rem}}.media-gallery-counter{align-items:center;backdrop-filter:blur(6px);background:rgba(0,0,0,.55);border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;gap:.2rem;left:1rem;padding:.35rem .85rem;pointer-events:none;position:absolute;right:auto;top:1rem;z-index:4}.media-gallery-modal__close{background:rgba(2,6,23,.85);border:1px solid hsla(0,0%,100%,.45);border-radius:999px;box-shadow:0 20px 40px rgba(0,0,0,.55);display:grid;height:44px;place-items:center;position:absolute;right:clamp(1rem,2vw,1.5rem);top:clamp(1rem,2vw,1.5rem);transition:background .2s ease,transform .2s ease;width:44px;z-index:900}.media-gallery-modal__close:focus-visible,.media-gallery-modal__close:hover{background:rgba(15,23,42,.85)}.media-gallery-modal__close-icon{height:16px;position:relative;width:16px}.media-gallery-modal__close-icon:after,.media-gallery-modal__close-icon:before{background:#fff;border-radius:999px;content:"";height:100%;left:50%;position:absolute;top:0;transform-origin:center;width:2px}.media-gallery-modal__close-icon:before{transform:translateX(-50%) rotate(45deg)}.media-gallery-modal__close-icon:after{transform:translateX(-50%) rotate(-45deg)}@media(max-width:767.98px){.media-gallery-counter{bottom:1rem;left:auto;right:1rem;top:auto}.media-gallery-modal__close{height:40px;right:.75rem;top:.75rem;width:40px}}.media-gallery-modal__frame--video{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(0rem,.8vw,.8rem);justify-content:center;max-height:100vh;min-height:100vh;overflow:hidden;padding:clamp(.35rem,1vw,1.1rem)}.media-video-player__stage{height:auto;justify-content:center;max-height:min(72vh,760px);touch-action:none;width:100%}.media-video-player,.media-video-player__stage{align-items:center;display:flex;overflow:hidden;position:relative}.media-video-player{box-shadow:0 28px 64px rgba(2,6,23,.65);margin:0 auto;max-height:min(82vh,900px);max-width:100%;width:clamp(320px,90vw,960px)}.media-video-player,.media-video-player--fullscreen{background:#000;border-radius:0;flex-direction:column}.media-video-player--fullscreen{align-items:stretch;box-shadow:none;display:flex;height:100vh;justify-content:stretch;margin:0;max-height:100vh;max-width:100vw;min-height:100%;overflow:hidden;width:100vw}.media-video-player--fullscreen.media-video-player--hide-cursor{cursor:none}.media-video-player--fullscreen .media-video-player__frame{flex:1 1 auto;height:100%;max-height:100%;max-width:100%;padding-top:0;width:100%}.media-video-player--fullscreen .media-video-controls,.media-video-player--fullscreen .media-video-player__nav{opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.media-video-player--fullscreen.media-video-player--show-controls .media-video-controls,.media-video-player--fullscreen.media-video-player--show-controls .media-video-player__nav{opacity:1;pointer-events:auto}.media-video-player--fullscreen .media-video-controls{-webkit-overflow-scrolling:touch;background:rgba(2,6,23,.55);border-radius:999px;bottom:max(1rem,env(safe-area-inset-bottom,1rem));flex-wrap:nowrap;gap:.75rem;justify-content:center;left:50%;margin:0;overflow-x:auto;padding:.9rem 1rem;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;width:min(1200px,100% - 2.2rem);z-index:220}.media-video-player--fullscreen .media-video-controls .media-video-progress{flex:1 1 160px;min-width:140px}.media-video-modal--fullscreen .media-gallery-modal__frame--video{background:#000;gap:0;height:100vh;max-height:100vh;padding:0}.media-video-modal--fullscreen .media-video-player__stage{height:100vh;max-height:100vh;padding:0}.media-video-modal--fullscreen #media-video-iframe,.media-video-modal--fullscreen #media-video-iframe iframe{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.media-video-player__frame{background:#000;border-radius:0;max-height:min(70vh,720px);max-width:none;overflow:hidden;padding-top:56.25%;position:relative;touch-action:none;-ms-touch-action:none;width:100%}#media-video-iframe,.media-video-player__embed{height:100%;inset:0;pointer-events:none;position:absolute;touch-action:none;-ms-touch-action:none;width:100%}#media-video-iframe iframe,.media-video-player__embed iframe{background:#000;border:none;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none!important;position:absolute;width:100%;z-index:1}.media-video-player__shield{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent;cursor:grab;height:100%;inset:0;pointer-events:auto;position:absolute;touch-action:none;-ms-touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;z-index:140}.media-video-player__nav{align-items:center;display:flex;inset:0;justify-content:space-between;padding:0 1rem;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:220}.media-video-player__nav button{background:rgba(2,6,23,.65);border:none;border-radius:50%;box-shadow:0 8px 20px rgba(2,6,23,.45);color:#fff;cursor:pointer;display:grid;height:52px;place-items:center;pointer-events:all;transition:background .2s ease,transform .2s ease;width:52px}.media-video-player__nav button:hover{background:rgba(2,6,23,.85);transform:translateY(-1px)}.media-video-player__nav button:disabled{cursor:not-allowed;opacity:.35;transform:none}.media-video-controls{-webkit-overflow-scrolling:touch;align-items:center;color:#fff;display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:center;margin-top:1rem;overflow-x:auto;padding:0 .5rem;pointer-events:auto;position:relative;transition:opacity .2s ease,transform .2s ease;width:min(1200px,100%);z-index:180}.media-video-controls .media-video-progress,.media-video-controls .media-video-time,.media-video-controls>*{pointer-events:auto}.media-video-control{align-items:center;background:rgba(12,18,34,.45);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:inherit;display:inline-flex;flex-shrink:0;font-weight:600;gap:0;height:44px;justify-content:center;letter-spacing:.01em;transition:background .2s ease,transform .2s ease,border-color .2s ease;width:44px}.media-video-control:focus-visible,.media-video-control:hover{background:rgba(12,18,34,.7);border-color:hsla(0,0%,100%,.45);transform:translateY(-1px)}.media-video-control:disabled{cursor:not-allowed;opacity:.45;transform:none}.media-video-control [data-video-icon=exit],.media-video-control [data-video-icon=pause],[data-video-control=toggle][data-video-playing="1"] [data-video-icon=play]{display:none}[data-video-control=toggle][data-video-playing="1"] [data-video-icon=pause]{display:inline-flex}[data-video-control=fullscreen][data-fullscreen="1"] [data-video-icon=enter]{display:none}[data-video-control=fullscreen][data-fullscreen="1"] [data-video-icon=exit]{display:inline-flex}.media-video-progress{align-items:center;display:flex;flex:1 1 160px;height:32px;min-width:140px;position:relative}.media-video-progress__track{background:hsla(0,0%,100%,.3);border-radius:999px;height:4px;inset:50% 0 auto;overflow:hidden;position:absolute;transform:translateY(-50%)}.media-video-progress__bar{background:var(--accent-color,#1a88bc);height:100%;width:0}.media-video-progress input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:32px;margin:0;position:relative;width:100%;z-index:2}.media-video-progress input[type=range]:focus-visible{outline:none}.media-video-progress input[type=range]::-webkit-slider-runnable-track{background:transparent;height:4px}.media-video-progress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid var(--accent-color,#1a88bc);border-radius:50%;box-shadow:0 2px 6px rgba(15,23,42,.4);height:14px;margin-top:-5px;width:14px}.media-video-progress input[type=range]::-moz-range-track{background:transparent;height:4px}.media-video-progress input[type=range]::-moz-range-thumb{background:#fff;border:2px solid var(--accent-color,#1a88bc);border-radius:50%;box-shadow:0 2px 6px rgba(15,23,42,.4);height:14px;width:14px}.media-video-progress input[type=range]::-ms-thumb{background:#fff;border:2px solid var(--accent-color,#1a88bc);border-radius:50%;height:14px;width:14px}.media-video-progress input[type=range]::-ms-track{background:transparent;color:transparent;height:4px}.media-video-progress input[type=range]::-ms-fill-lower,.media-video-progress input[type=range]::-ms-fill-upper{background:transparent}.media-video-time{color:hsla(0,0%,100%,.85);font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:58px;white-space:nowrap}.media-video-modal--landscape .media-gallery-modal__frame--video{gap:.45rem;height:100vh;max-height:100vh;padding:max(.35rem,env(safe-area-inset-top,.25rem)) clamp(.4rem,1vw,.85rem) max(.45rem,env(safe-area-inset-bottom,.45rem))}.media-video-modal--landscape .media-video-player__stage{align-items:stretch;max-height:100vh}.media-video-modal--landscape .media-video-player{margin:0 auto;max-width:100vw;width:100%}.media-video-modal--landscape .media-video-player__frame{aspect-ratio:16/9;height:auto;max-height:calc(100vh - 4.5rem);padding-top:0}.media-video-modal--landscape .media-video-controls{gap:.55rem;padding:.35rem .6rem}.media-video-modal--landscape .media-video-progress{min-width:120px}.media-video-modal--landscape .media-gallery-counter{bottom:auto;left:clamp(.5rem,2vw,.9rem);right:auto;top:clamp(.5rem,2vw,.9rem)}.media-video-player--landscape{max-width:100vw;width:100%}@media(min-width:992px){.media-gallery-modal__frame--video{padding:clamp(.6rem,1vw,1.2rem)}.media-video-player{max-height:none;width:clamp(720px,70vw,1180px)}.media-video-player__frame,.media-video-player__stage{max-height:none}}@media(max-width:575.98px){.media-video-controls{gap:.5rem}.media-video-control{padding:.3rem .7rem}.media-video-progress{min-width:120px}.media-video-time{font-size:.75rem}.media-video-player__nav{padding:0 .5rem}.media-video-player__nav button{background:rgba(2,6,23,.45);height:40px;width:40px}.media-video-player__nav button .bi{font-size:1rem}}@media(max-width:767.98px){.media-video-player__nav{display:flex}.media-video-controls{padding:.35rem .4rem}.media-video-progress{min-width:120px}.media-video-time{font-size:.7rem}.media-video-player--fullscreen .media-video-controls{bottom:max(1rem,env(safe-area-inset-bottom,1rem));padding:.75rem .5rem;width:calc(100% - 1.5rem)}}@media(max-width:899.98px)and (orientation:landscape){.media-gallery-modal__frame--video{gap:.35rem;height:100vh;padding:.4rem .65rem}.media-video-player{max-height:calc(100vh - .5rem);width:100%}.media-video-player__frame{aspect-ratio:16/9;height:auto;max-height:calc(100vh - 4.5rem);padding-top:0}.media-video-controls{gap:.5rem;padding:.35rem .5rem}.media-video-progress{min-width:120px}.media-video-player__stage{align-items:stretch}}.profile-media-form__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.profile-btn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-weight:600;gap:.35rem;justify-content:center;line-height:1.2;min-height:44px;padding:.55rem 1.35rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.profile-btn:focus-visible{box-shadow:0 0 0 .2rem rgba(26,136,188,.25);outline:none}.profile-btn--ghost{background:#fff;border-color:rgba(15,23,42,.15);color:#0f172a}.profile-btn--ghost:hover{border-color:var(--accent-color,#1a88bc);color:var(--accent-color,#1a88bc)}.profile-btn--primary{background:var(--accent-color,#1a88bc);box-shadow:0 12px 26px rgba(26,136,188,.32);color:#fff}.profile-btn--primary:hover{background:#0f6d94}.profile-btn--danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#b91c1c}.profile-btn--danger:hover{background:rgba(239,68,68,.2);color:#991b1b}.profile-media-delete-confirm{align-items:center;background:hsla(0,93%,94%,.45);border:1px solid rgba(239,68,68,.2);border-radius:18px;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding:.85rem 1rem}.profile-media-delete-confirm__text{align-items:center;display:flex;flex:1 1 75px;flex-direction:column;gap:.2rem;justify-content:center;min-width:75px;text-align:center}.profile-media-delete-confirm__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.profile-media-form__feedback{background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.4);border-radius:18px;color:#b91c1c;display:block;font-size:.9rem;line-height:1.3;margin-bottom:1rem;padding:.75rem 1rem;word-break:break-word}.media-video-form{display:flex;flex-direction:column;gap:1.25rem}.media-video-form__card{background:linear-gradient(135deg,rgba(15,118,185,.08),rgba(226,242,250,.55));border:1px solid rgba(15,118,185,.14);border-radius:18px;box-shadow:0 16px 34px rgba(15,23,42,.12);padding:1.1rem 1.25rem}.media-video-form__current{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem}.media-video-form__thumb{aspect-ratio:16/9;background:#0f172a;border-radius:16px;box-shadow:0 18px 36px rgba(15,23,42,.16);max-width:100%;overflow:hidden;width:180px}.media-video-form__thumb-img{background-position:50%;background-size:cover;height:100%;width:100%}.media-video-form__copy{display:flex;flex:1 1 220px;flex-direction:column;gap:.35rem;min-width:0}.media-video-form__eyebrow{color:#0f75c9;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.media-video-form__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-weight:700;line-height:1.35;margin:0;overflow:hidden;word-break:break-word}.media-video-form__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.media-video-form__id{color:#475569;font-size:.9rem;word-break:break-word}.media-video-form__actions{border-top:1px solid rgba(15,118,185,.14);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.media-video-meta{padding:1.1rem 1.25rem;position:relative}.media-video-meta__loader{display:none;height:1.75rem;position:absolute;right:.75rem;top:.75rem;width:1.75rem}.media-video-meta.is-loading .media-video-meta__loader{display:inline-flex}.media-video-meta__body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.9rem}.media-video-meta__thumb{aspect-ratio:16/9;background:#0f172a;background-position:50%;background-size:cover;border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.12);max-width:100%;width:140px}.media-video-meta__content{flex:1 1 240px;min-width:0}.media-video-meta .ms-video-details__row{align-items:flex-start}.media-video-meta .ms-video-details__value{text-align:left;word-break:break-word}.media-video-form__edit.is-animating{animation:media-video-edit-in .26s ease-out}@keyframes media-video-edit-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.media-video-cell--unavailable{border:2px solid #dc3545}.media-video-cell__unavailable-overlay{align-items:center;background:rgba(0,0,0,.6);color:#fff;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:.25rem;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.media-video-cell__unavailable-overlay i{color:#ffc107;font-size:1.5rem}.ms-video-details{background:linear-gradient(135deg,rgba(15,118,185,.08),rgba(7,89,133,.05));border:1px solid rgba(15,118,185,.18);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 16px 32px rgba(15,23,42,.08);margin-bottom:1.25rem;padding:1.15rem 1.35rem 1.1rem}.ms-video-details__eyebrow{color:#0f75c9;display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.ms-video-details__meta{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0}.ms-video-details__row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ms-video-details__label{color:#475569;font-size:.82rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ms-video-details__value{color:#0f172a;flex:1 1 auto;font-weight:600;margin:0;text-align:right;word-break:break-word}.ms-video-details__value[data-role=video-title]{text-align:left}.ms-video-details__pill{background:#fff;border-radius:999px;box-shadow:0 12px 24px rgba(15,23,42,.12);color:#0f172a;font-weight:600;min-width:96px;padding:.25rem .9rem;text-align:center}.ms-video-details__pill.is-soft{background:rgba(15,118,185,.08);box-shadow:none;color:#0f75c9}.ms-video-details__note{color:#64748b;font-size:.78rem;margin:.85rem 0 0}.ms-video-details.is-loading .ms-video-details__pill,.ms-video-details.is-loading .ms-video-details__value{opacity:.7}@media(max-width:575.98px){.profile-btn{flex:1 1 100%;text-align:center}.profile-media-delete-confirm{align-items:center;flex-direction:column;gap:.35rem;margin-top:.6rem}.profile-media-delete-confirm__actions{justify-content:center;width:100%}.media-video-form__thumb{width:100%}.media-video-form__actions{align-items:flex-start;flex-direction:column}}
