.youtube-timeline-marker{container-type:inline-size;overflow:hidden;background:linear-gradient(145deg,rgba(79,121,255,.12),var(--bg-card) 44%);border:1px solid rgba(111,145,255,.48);border-left:4px solid var(--color-primary);border-radius:var(--radius-input);box-shadow:0 8px 24px rgba(0,0,0,.16)}.youtube-timeline-marker-trigger{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:rgba(79,121,255,.1);border:0;color:var(--text-1);cursor:pointer;text-align:left;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.youtube-timeline-marker-trigger:focus-visible,.youtube-timeline-marker-trigger:hover,.youtube-timeline-marker-trigger[aria-expanded=true]{background:rgba(79,121,255,.18);box-shadow:inset 3px 0 0 rgba(151,175,255,.8);outline:none}.youtube-timeline-marker-trigger>span{min-width:0;display:flex;align-items:flex-start;gap:var(--space-2)}.youtube-timeline-marker-trigger>span>svg{flex:0 0 auto;color:var(--color-primary-light)}.youtube-timeline-marker-trigger>span>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.youtube-timeline-marker-trigger small,.youtube-timeline-marker-trigger strong{overflow-wrap:anywhere}.youtube-timeline-marker-trigger strong{font-size:var(--text-sm)}.youtube-timeline-marker-trigger small{color:var(--text-3);line-height:var(--leading-normal)}.youtube-timeline-marker-trigger>svg{flex:0 0 auto;color:var(--text-3);transition:transform var(--transition-fast)}.youtube-timeline-marker-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.youtube-timeline-marker-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);border-top:1px solid var(--border-default)}.youtube-timeline-marker-player{position:relative;min-width:0;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;background:#05070b}.youtube-timeline-marker-player iframe{display:block;width:100%;height:100%;border:0}.youtube-timeline-marker-play{display:none}.youtube-timeline-marker-player p{position:absolute;inset:auto var(--space-3) var(--space-3);padding:var(--space-2);background:rgba(5,7,11,.9);color:var(--color-error);font-size:var(--text-xs);text-align:center}.youtube-timeline-marker-controls{min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-left:1px solid var(--border-default)}.youtube-timeline-marker-clock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.youtube-timeline-marker-clock svg{color:var(--color-primary-light)}.youtube-timeline-marker-clock strong{color:var(--text-1);font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.youtube-timeline-marker-controls>label{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.youtube-timeline-marker-controls>label>span{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.youtube-timeline-marker-controls .btn-ghost,.youtube-timeline-marker-controls .btn-primary{justify-content:center}.youtube-timeline-marker-active{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.youtube-timeline-marker-transport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.youtube-timeline-marker-toggle{grid-column:1/-1}.youtube-timeline-marker-controls .btn-ghost,.youtube-timeline-marker-controls .btn-primary{min-height:44px;min-width:0;white-space:normal}.youtube-timeline-marker-transport .btn-ghost{padding:var(--space-2);font-size:var(--text-xs);gap:var(--space-1)}.youtube-timeline-marker-transport svg{flex-shrink:0}.youtube-timeline-marker-cancel{margin-top:var(--space-2);width:100%}.youtube-timeline-marker-active>span{grid-column:1/-1;color:var(--color-success);font-size:var(--text-xs);font-weight:var(--weight-bold)}.youtube-timeline-marker-feedback,.youtube-timeline-marker-helper{margin:0;color:var(--text-3);font-size:var(--text-xs);line-height:var(--leading-normal)}.youtube-timeline-marker-feedback{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:.65rem .75rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-2)}.youtube-timeline-marker-feedback>svg{align-self:start;margin-top:2px}.youtube-timeline-marker-feedback>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.youtube-timeline-marker-feedback small,.youtube-timeline-marker-feedback strong{overflow-wrap:anywhere}.youtube-timeline-marker-feedback strong{color:var(--text-1);font-weight:var(--weight-bold)}.youtube-timeline-marker-feedback small{color:var(--text-3);font-size:var(--text-xs)}.youtube-timeline-marker-feedback>button{grid-column:1/-1;min-height:34px;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-2);background:transparent;border:1px solid;border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold)}.youtube-timeline-marker-feedback--success{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.3);color:var(--color-success)}.youtube-timeline-marker-feedback--error{background:var(--color-error-bg);border-color:rgba(239,68,68,.3);color:var(--color-error)}.youtube-timeline-marker-feedback--neutral{background:rgba(61,107,232,.06)}.youtube-timeline-marker-helper{padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}@media (max-width:900px){.youtube-timeline-marker-body{grid-template-columns:1fr}.youtube-timeline-marker-controls{border-top:1px solid var(--border-default);border-left:0}}@container (max-width: 720px){.youtube-timeline-marker-body{grid-template-columns:1fr}.youtube-timeline-marker-controls{border-top:1px solid var(--border-default);border-left:0}}@media (max-width:767px){.youtube-timeline-marker-player{width:100%;min-height:clamp(190px,56.25vw,320px)}.youtube-timeline-marker-player iframe{position:absolute;inset:0}.youtube-timeline-marker-play{position:absolute;z-index:2;inset:50% auto auto 50%;min-width:124px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3);color:#fff;background:rgba(20,16,56,.88);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-full);box-shadow:0 10px 28px rgba(0,0,0,.35);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-black);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.youtube-timeline-marker-play:focus-visible{outline:3px solid var(--color-primary-border);outline-offset:3px}}@media (max-width:520px){.youtube-timeline-marker-controls,.youtube-timeline-marker-trigger{padding:var(--space-3)}.youtube-timeline-marker-active{grid-template-columns:1fr}.youtube-timeline-marker-active>span{grid-column:auto}}