.AtcAudioPlayer_player___hn0U{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#eee);border-radius:var(--radius-md,8px);padding:14px 16px;box-shadow:var(--shadow-xs,0 1px 2px rgba(12,30,49,.05));outline:none;transition:border-color .15s ease}.AtcAudioPlayer_player___hn0U:focus-visible{border-color:var(--color-secondary,#367BB8);box-shadow:0 0 0 2px rgba(54,123,184,.15)}.AtcAudioPlayer_header__8U7tl{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.AtcAudioPlayer_label__u_VJN{font-family:var(--font-heading,"SF Mono",monospace);font-size:12px;font-weight:700;color:var(--color-black,#0C1E31);text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.AtcAudioPlayer_meta__W5CsM{display:flex;align-items:center;gap:6px;flex-shrink:0}.AtcAudioPlayer_airport__C0jWF{background:var(--color-gray-50,#fafafa);padding:2px 8px;border-radius:var(--radius-sm,4px);border:1px solid var(--color-gray-200,#eee)}.AtcAudioPlayer_airport__C0jWF,.AtcAudioPlayer_durationBadge____KCt{font-family:var(--font-mono,"Roboto Mono",monospace);font-size:11px;color:var(--color-gray-600,#757575)}.AtcAudioPlayer_typeBadge__iuIO3{font-family:var(--font-heading,"SF Mono",monospace);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:var(--radius-sm,4px);line-height:1.4}.AtcAudioPlayer_typeAtis__jJ0GI{background:#e8f4fd;color:#1a5276;border:1px solid #b3d9f2}.AtcAudioPlayer_typeClearance__e0nNc{background:#fef3e8;color:#7d4e1a;border:1px solid #f5d5a8}.AtcAudioPlayer_controls__NK_A_{display:flex;align-items:center;gap:10px}.AtcAudioPlayer_transportButtons__Xvso_{display:flex;align-items:center;gap:4px;flex-shrink:0}.AtcAudioPlayer_skipBtn__gWUeE{display:inline-flex;align-items:center;gap:1px;background:none;border:1px solid var(--color-gray-200,#eee);border-radius:var(--radius-sm,4px);padding:4px 6px;color:var(--color-gray-600,#757575);cursor:pointer;transition:all .12s ease;min-width:36px;min-height:32px;justify-content:center}.AtcAudioPlayer_skipBtn__gWUeE:hover{background:var(--color-gray-50,#fafafa);color:var(--color-black,#0C1E31);border-color:var(--color-gray-300,#E0E0E0)}.AtcAudioPlayer_skipBtn__gWUeE:active{background:var(--color-gray-100,#f5f5f5)}.AtcAudioPlayer_skipLabel__yjxLO{font-family:var(--font-mono,"Roboto Mono",monospace);font-size:9px;font-weight:600;line-height:1}.AtcAudioPlayer_playBtn__dghG7{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full,9999px);border:2px solid var(--color-secondary,#367bb8);background:var(--color-white,#fff);color:var(--color-secondary,#367BB8);cursor:pointer;transition:all .15s ease;flex-shrink:0;margin:0 2px}.AtcAudioPlayer_playBtn__dghG7.AtcAudioPlayer_playing__7xPeP,.AtcAudioPlayer_playBtn__dghG7:hover{background:var(--color-secondary,#367BB8);color:var(--color-white,#fff)}.AtcAudioPlayer_progressContainer__i8tjS{flex:1;min-width:60px;height:28px;display:flex;align-items:center;cursor:pointer;padding:4px 0}.AtcAudioPlayer_progressTrack__WSxc2{position:relative;width:100%;height:4px;background:var(--color-gray-200,#eee);border-radius:2px}.AtcAudioPlayer_progressFill__d2CqY{position:absolute;top:0;left:0;height:100%;background:var(--color-secondary,#367BB8);border-radius:2px;transition:width .1s linear}.AtcAudioPlayer_progressThumb__wiidB{position:absolute;top:50%;width:12px;height:12px;background:var(--color-secondary,#367BB8);border:2px solid var(--color-white,#fff);border-radius:var(--radius-full,9999px);transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(12,30,49,.15);transition:left .1s linear;pointer-events:none}.AtcAudioPlayer_progressContainer__i8tjS:hover .AtcAudioPlayer_progressTrack__WSxc2{height:6px}.AtcAudioPlayer_progressContainer__i8tjS:hover .AtcAudioPlayer_progressThumb__wiidB{width:14px;height:14px}.AtcAudioPlayer_time__hf__C{font-family:var(--font-mono,"Roboto Mono",monospace);font-size:11px;color:var(--color-gray-600,#757575);white-space:nowrap;flex-shrink:0;min-width:62px;text-align:center}.AtcAudioPlayer_resetBtn__Y7i56{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm,4px);border:1px solid var(--color-gray-200,#eee);background:var(--color-gray-50,#fafafa);color:var(--color-gray-600,#757575);cursor:pointer;transition:all .12s ease}.AtcAudioPlayer_resetBtn__Y7i56:hover{color:var(--color-primary,#ED852C);background:var(--color-gray-100,#f5f5f5);border-color:var(--color-primary,#ED852C)}.AtcAudioPlayer_resetBtn__Y7i56 svg{transform:rotate(180deg)}.AtcAudioPlayer_secondaryControls__uQnxa{display:flex;align-items:center;gap:4px;flex-shrink:0}.AtcAudioPlayer_speedBtn__rxmFN{font-family:var(--font-mono,"Roboto Mono",monospace);font-size:11px;font-weight:600;background:var(--color-gray-50,#fafafa);border:1px solid var(--color-gray-200,#eee);border-radius:var(--radius-sm,4px);padding:4px 8px;color:var(--color-gray-600,#757575);cursor:pointer;transition:all .12s ease;min-height:28px}.AtcAudioPlayer_speedBtn__rxmFN:hover{background:var(--color-gray-100,#f5f5f5);color:var(--color-black,#0C1E31)}.AtcAudioPlayer_speedBtn__rxmFN.AtcAudioPlayer_speedActive___5xI2{background:var(--color-secondary,#367BB8);color:var(--color-white,#fff);border-color:var(--color-secondary,#367BB8)}.AtcAudioPlayer_loopBtn__yqo7Z{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm,4px);border:1px solid var(--color-gray-200,#eee);background:var(--color-gray-50,#fafafa);color:var(--color-gray-500,#9E9E9E);cursor:pointer;transition:all .12s ease}.AtcAudioPlayer_loopBtn__yqo7Z:hover{color:var(--color-black,#0C1E31);background:var(--color-gray-100,#f5f5f5)}.AtcAudioPlayer_loopBtn__yqo7Z.AtcAudioPlayer_loopActive__D2BDa{background:var(--color-primary,#ED852C);color:var(--color-white,#fff);border-color:var(--color-primary,#ED852C)}.AtcAudioPlayer_description__jctf7{font-size:12px;color:var(--color-gray-600,#757575);line-height:1.5;margin:8px 0 0}@media (max-width:640px){.AtcAudioPlayer_controls__NK_A_{flex-wrap:wrap;gap:8px}.AtcAudioPlayer_transportButtons__Xvso_{order:1;width:100%;justify-content:center;gap:6px}.AtcAudioPlayer_progressContainer__i8tjS{order:2;min-width:0;flex:1}.AtcAudioPlayer_time__hf__C{order:3}.AtcAudioPlayer_secondaryControls__uQnxa{order:4;margin-left:auto}.AtcAudioPlayer_header__8U7tl{flex-direction:column;align-items:flex-start;gap:4px}}