/* VoiceTracker.net v0.5.64 — modern broadcast UI theme.
 * Appearance-only layer: preserve v0.5.61 layout, 50/50 columns, timing,
 * recording, keyboard controls, permissions, and delivery functionality.
 * Keep this file AFTER style.css so original layout rules remain authoritative.
 */
:root {
  color-scheme: light;
  --spl-blue:#095ccf;
  --spl-red:#d71935;
  --select:#087fe7;
  --text:#15243c;
  --muted:#62748b;
  --chrome:#f5f8fc;
  --chrome2:#ffffff;
  --line:#d7e1ed;
  --line-dark:#a9bbd1;
  --panel:#ffffff;
  --white:#ffffff;
  --shadow:0 6px 24px rgba(28,65,105,.14);
  --danger:#d42b45;
  --good:#138653;
  --out:#fb737b;
  --vt:#34d27c;
  --in:#ffe267;
  --vt-surface:#f2f6fb;
  --vt-field:#ffffff;
  --vt-stroke:#d5e0ec;
  --vt-hover:#edf5ff;
  --vt-heading:#162f54;
}
html,body { background:#e5e7eb; color:var(--text); font-family:Inter,"Segoe UI",Tahoma,Arial,sans-serif; }
body { -webkit-font-smoothing:antialiased; }
button,input,select,textarea { font-family:inherit; }
:where(button,input,select,textarea):focus-visible { outline:2px solid #2588f8; outline-offset:2px; }
::selection { background:#bfdefe; color:#103a72; }
/* App header and original blue/red VoiceTracker wordmark */
.app-header { background:#fff; border-color:#d8e4f0; box-shadow:0 2px 12px rgba(42,73,111,.07); }
.brand-row { background:linear-gradient(180deg,#fff,#fbfdff); border-bottom:0; }
.text-brand { letter-spacing:-.85px; font-weight:900; }
.brand-voice { color:#0a5dc5; }
.brand-tracker { color:#cc1935; }
.brand-descriptor { color:#48617d; font-weight:550; }
.app-version,.window-title-version { border:1px solid #d7e4f0; border-radius:5px; color:#63758d; background:#f3f7fc; box-shadow:none; }
.vt-server-state { color:#43566f; }
.theme-toggle { background:#f5f9fe; border:1px solid #d6e3f2; border-radius:7px; color:#135cac; box-shadow:none; }
.theme-toggle:hover { background:#e8f3ff; border-color:#92c6fc; }
.menu-strip { gap:4px; padding:3px 8px; background:#f8fbff; border-top:1px solid #e7eef7; border-bottom:1px solid #dbe6f2; }
.menu-btn { min-height:28px; padding:6px 13px; border:1px solid transparent; border-radius:6px; color:#415a77; font-weight:650; }
.menu-btn:hover { background:#eaf3ff; color:#075fc4; }
.menu-btn.active { background:linear-gradient(180deg,#188af1,#0963d3); color:#fff; border-color:#0b70d8; box-shadow:0 2px 5px rgba(9,94,203,.15); }
.menu-btn.active:hover { background:linear-gradient(180deg,#2998ff,#0870e8);color:#fff; }
main { color:var(--text); }
/* Panels, headers and scrollable data views */
.spl-panel, .spl-window { border:1px solid #c6d7e7; background:#fff; border-radius:9px; box-shadow:var(--shadow); }
.spl-panel { overflow:hidden; }
.panel-caption, .window-title { background:linear-gradient(180deg,#fff,#f2f7fc); color:#19416d; border-bottom:1px solid #dbe5f0; font-weight:750; }
.panel-caption { padding-left:10px; }
.window-title { border-radius:9px 9px 0 0; }
.caption-meta { color:#61748b; font-weight:500; }
.page-toolbar h1 { color:#173f69; letter-spacing:-.6px; }
.page-toolbar p, .toolbar-info { color:#697c94; }
.log-editor-panel,.log-library-panel,.tracker-panel { min-width:0; }
.log-editor-list,.log-library-list,.slot-list,.library-list,.admin-table,.billing-station-list,.billing-user-list { background:#fff; }
.log-editor-header,.log-header { background:#eef4fb; color:#46617e; border-color:#dbe5f0; font-weight:750; }
.log-editor-header span,.log-header span { border-right-color:#dbe5f0; }
/* Avoid altering the grid-template-columns introduced by the 50/50 layout fix. */
.log-edit-row,.slot,.library-row,.log-library-row,.admin-row,.billing-station-row,.billing-user-row { border-bottom-color:#e5ecf4; }
.log-edit-row { background:#fff; }
.log-edit-row:hover,.slot:hover,.library-row:hover { filter:brightness(.985); }
.log-edit-row.log-type-song { background:#f4fbf6; border-left-color:#21ac5e; }
.log-edit-row.log-type-voicetrack { background:#edf5ff; border-left-color:#2182eb; }
.log-edit-row.log-type-audio { background:#fff7e9; border-left-color:#eca331; }
.log-edit-row.log-type-spot,.log-edit-row.log-has-timed-event { background:#fff4df; border-left-color:#e4a52d; }
.log-edit-row.log-type-marker { background:#f7f3fe; border-left-color:#9872ce; }
.log-edit-row.log-selected,.slot.slot-selected { background:#d9ecff; color:#123c6d; }
.log-edit-copy span,.log-library-row span,.library-row .muted { color:#698098; }
.log-editor-footer { background:#f5f9fd; border-top:1px solid #dde6f0; }
.log-editor-status { color:#536982; }
.log-library-row { background:#f5fbf6; border-left-color:#35bc70; }
.log-library-row:hover { background:#e9f7ed; }
.log-library-help { background:#fffaf0; border-color:#f3e4be; color:#6c5a33; }
.log-library-browser,.log-library-search,.library-meta,.admin-actions,.admin-list-toolbar,.billing-station-create { background:#f8fbff; border-color:#dde7f2; }
.log-library-browser label,.form-grid label { color:#405b79; }
/* Controls: confident blue actions, quieter utility buttons */
.spl-btn,.log-mini-btn,.wave-more-btn,.mini-media { background:linear-gradient(180deg,#fff,#f2f6fb); border:1px solid #c6d7e8; border-radius:6px; box-shadow:0 1px 2px rgba(28,63,100,.04); color:#27486d; font-weight:650; }
.spl-btn:hover:not(:disabled),.log-mini-btn:hover,.wave-more-btn:hover:not(:disabled),.mini-media:hover:not(:disabled) { background:#e6f2ff; border-color:#8ebdeb; color:#075fc6; box-shadow:0 1px 4px rgba(23,96,200,.12); }
.spl-btn:active:not(:disabled) { background:#cfe8ff; box-shadow:inset 0 1px 3px rgba(25,86,148,.15); }
.spl-btn.primary,.spl-btn.primary:not(:disabled) { background:linear-gradient(180deg,#258ff1,#0967d6); border-color:#0f6cca; color:#fff; box-shadow:0 2px 6px rgba(5,93,202,.18); }
.spl-btn.primary:hover:not(:disabled) { background:linear-gradient(180deg,#359cff,#0873eb);border-color:#0871d9;color:#fff; }
.spl-btn.record,.record-vt-btn,#recordBtn { color:#c72344; }
.spl-btn.record.live { background:#ffe9ed; border-color:#ef9aaa; }
.spl-btn.danger { background:#fff1f2; border-color:#ecb7c0; color:#b92038; }
.spl-btn.danger:hover:not(:disabled) { background:#ffe1e6; }
button:disabled { filter:saturate(.5); }
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea,
.toolbar-row input,.compact-label select,.device-row select,.form-grid input,.form-grid select,.library-form input,.hour-select,.log-date-nav input,.admin-list-toolbar .admin-search {
  background:var(--vt-field); border:1px solid #c9d8e8; color:#213b5e; border-radius:6px; box-shadow:none;
}
input:focus,select:focus,textarea:focus { border-color:#258cf5; }
input[type="range"], input[type="checkbox"] { accent-color:#0b79e4; }
input::placeholder { color:#98a7b9; }
/* Monitoring: keep the same compact footprint & AUTO behavior */
#studioMonitorBar { background:#fff; border-color:#cbddec; box-shadow:0 4px 14px rgba(31,74,123,.08); }
#studioMonitorBar .studio-inline-heading { background:linear-gradient(180deg,#fafdff,#edf5fe); border-bottom:1px solid #dbe6f0; color:#183b63; }
#studioMonitorBar .studio-inline-connection { background:#f1f6fc; border-color:#d3dfeb; color:#56718e; border-radius:5px; }
#studioMonitorBar .studio-inline-connection[data-status="connected"],
#studioMonitorBar .studio-inline-connection[data-status="reachable"] { background:#e5f7ed; border-color:#9bd6b0; color:#167843; }
#studioMonitorBar .studio-inline-connection[data-status="unreachable"],
#studioMonitorBar .studio-inline-connection[data-status="auth_failed"],
#studioMonitorBar .studio-inline-connection[data-status="protocol_error"] { background:#fff0f2; border-color:#e2adb7; color:#c0374e; }
#studioMonitorBar .studio-inline-song,#studioMonitorBar .studio-inline-state { border-right-color:#e2eaf4; }
#studioMonitorBar .studio-inline-label { color:#66809a; letter-spacing:.05em; }
#studioMonitorBar .studio-inline-extra,#studioMonitorBar .studio-inline-hint { border-color:#e5edf5; color:#577087; }
#studioMonitorBar .studio-inline-progress { background:#eaf1f9; }
#studioMonitorBar .studio-inline-progress span { background:linear-gradient(90deg,#0b6bd9,#39b7f9);border-radius:0 4px 4px 0; }
/* Waveforms & recording actions: familiar red/green/yellow identity */
.tracker-panel { background:#f9fbfe; }
.tracker-titlebar { background:#f8fbff; border-bottom-color:#d7e3f0; }
.status-pill { border:1px solid #cbdaeb; border-radius:5px; background:#edf3fb; color:#506680; }
.wave-lane { border-color:#d0dfef; border-radius:7px; overflow:hidden; background:#fff; }
.lane-out .lane-head { background:#fa777e; color:#42131b; }
.lane-vt .lane-head { background:#36d677; color:#083d22; }
.lane-in .lane-head { background:#ffe368; color:#493b00; }
.lane-head { border-color:rgba(28,55,77,.12); }
.wave-meter-row,.wave-canvas { background:#15202c; }
.lane-meta,.record-status-line,.out-wave-tools,.in-wave-tools,.vt-wave-tools { background:#f3f7fc; color:#47617d; border-color:#dbe5f0; }
.record-status-line { color:#4e647c; }
.vt-action-bar,.recorder-controls { background:#f2f7fd; border-color:#d3e2f0; }
.preview-card { background:#f5f9fd; border-color:#d4e1ed; border-radius:7px; }
/* Popups and Library waveform editor */
.modal-shade { background:rgba(17,40,67,.40);backdrop-filter:blur(2px); }
.modal-card,.vt-settings-dialog,.site-dialog-card { background:#fff; border-color:#cbdced; border-radius:10px; box-shadow:0 22px 65px rgba(18,45,83,.23); }
.modal-titlebar,.vt-settings-dialog > .modal-titlebar { background:linear-gradient(#fbfdff,#edf5fd); border-color:#d7e3ef; color:#173e6a; border-radius:9px 9px 0 0; }
.window-close { background:#f4f8fd; color:#425c79; border:1px solid #d2deec; border-radius:6px; }
.window-close:hover { background:#ffebef; color:#a91f36; border-color:#ecc1c9; }
.vt-settings-dialog-footer,.modal-actions { background:#f6f9fd; border-color:#dae5f0; }
.vt-settings-dialog .vt-bed-panel,.vt-bed-panel { background:#f5f9fe; border-color:#dce7f2; border-radius:7px; }
.mic-enhance-control { color:#315271; }
.login-view { background:#e5e7eb; }
.login-window { border-radius:12px; overflow:hidden; box-shadow:0 18px 65px rgba(25,63,112,.16); }
.login-body>p { color:#698098; }
.app-legal { background:#f3f7fc; border-color:#dce5ef; }
.legal-disclaimer { color:#73849a; }
.legal-disclaimer>div:first-child { color:#536d85; }
/* Match line and scroll controls without changing scroll/height calculations. */
:where(.log-editor-list,.log-library-list,.slot-list,.library-list,.admin-scroll-list) { scrollbar-color:#b9cce1 transparent; scrollbar-width:thin; }
@media (max-width:650px) {
  .brand-row { height:auto; min-height:54px; }
  .menu-strip { gap:1px; padding-inline:4px; }
  .menu-btn { padding:6px 8px; }
  .brand-descriptor { color:#59718b; }
}
/* Dark mode: deep slate with blue actions. Do not change layout dimensions. */
html[data-theme="dark"] {
  color-scheme:dark;
  --spl-blue:#5aa9ff;
  --spl-red:#ff5a76;
  --text:#e8f0fb;
  --muted:#98abc3;
  --panel:#172438;
  --chrome:#1b293d;
  --chrome2:#1e2e43;
  --white:#121e30;
  --line:#34475f;
  --line-dark:#557190;
  --shadow:0 7px 24px rgba(0,0,0,.23);
  --vt-surface:#172439;
  --vt-field:#111d2d;
  --vt-stroke:#364a60;
  --vt-hover:#203d5c;
  --vt-heading:#e3f0ff;
}
html[data-theme="dark"] body { background:#111b2a; color:var(--text); }
html[data-theme="dark"] .app-header { background:#142236; border-color:#30425a; box-shadow:0 3px 15px rgba(0,0,0,.18); }
html[data-theme="dark"] .brand-row { background:linear-gradient(#162538,#142236); }
html[data-theme="dark"] .brand-voice { color:#3f9aff; }
html[data-theme="dark"] .brand-tracker { color:#ff546c; }
html[data-theme="dark"] .brand-descriptor { color:#a8bbd2; }
html[data-theme="dark"] .app-version,html[data-theme="dark"] .window-title-version { background:#22354d; border-color:#3b5270; color:#b2c7e0; }
html[data-theme="dark"] .menu-strip { background:#1a2b41; border-color:#2b435d; }
html[data-theme="dark"] .menu-btn { color:#bfd0e4; border-color:transparent; }
html[data-theme="dark"] .menu-btn:hover { background:#253f5c; color:#eaf5ff; }
html[data-theme="dark"] .menu-btn.active { background:linear-gradient(#237fdc,#0b5cbd);border-color:#2c89eb;color:#fff; }
html[data-theme="dark"] .theme-toggle { background:#243850; border-color:#456182; color:#c9e3ff; box-shadow:none; }
html[data-theme="dark"] .theme-toggle:hover { background:#305070; }
html[data-theme="dark"] .spl-panel,html[data-theme="dark"] .spl-window { background:#19283c; border-color:#334a63; box-shadow:var(--shadow); }
html[data-theme="dark"] .panel-caption,html[data-theme="dark"] .window-title { background:linear-gradient(#263d58,#1e3149); border-bottom-color:#37516d; color:#e8f3ff; }
html[data-theme="dark"] .caption-meta { color:#98aec6; }
html[data-theme="dark"] .page-toolbar h1 { color:#e6f3ff; }
html[data-theme="dark"] .page-toolbar p,html[data-theme="dark"] .toolbar-info { color:#a8bbd0; }
html[data-theme="dark"] .log-editor-list,html[data-theme="dark"] .log-library-list,html[data-theme="dark"] .slot-list,html[data-theme="dark"] .library-list,html[data-theme="dark"] .admin-table,html[data-theme="dark"] .billing-station-list,html[data-theme="dark"] .billing-user-list { background:#142236; border-color:#34495f; }
html[data-theme="dark"] .log-editor-header,html[data-theme="dark"] .log-header { background:#233751; color:#bdcfe3; border-color:#3b5068; }
html[data-theme="dark"] .log-editor-header span,html[data-theme="dark"] .log-header span { border-right-color:#3a506b; }
html[data-theme="dark"] .log-edit-row,html[data-theme="dark"] .slot,html[data-theme="dark"] .library-row,html[data-theme="dark"] .admin-row,html[data-theme="dark"] .billing-station-row,html[data-theme="dark"] .billing-user-row { border-bottom-color:#304257; color:#dce8f7; }
html[data-theme="dark"] .log-edit-row { background:#1c2d41; }
html[data-theme="dark"] .log-edit-row.log-type-song { background:#1d372e; border-left-color:#42b872; }
html[data-theme="dark"] .log-edit-row.log-type-voicetrack { background:#203956; border-left-color:#3c9aff; }
html[data-theme="dark"] .log-edit-row.log-type-audio,html[data-theme="dark"] .log-edit-row.log-type-spot,html[data-theme="dark"] .log-edit-row.log-has-timed-event { background:#41331e; border-left-color:#e6a437; }
html[data-theme="dark"] .log-edit-row.log-type-marker { background:#302b43; border-left-color:#a285db; }
html[data-theme="dark"] .log-edit-row.log-selected,html[data-theme="dark"] .slot.slot-selected { background:#154b80; color:#fff; }
html[data-theme="dark"] .log-edit-copy span,html[data-theme="dark"] .log-library-row span,html[data-theme="dark"] .library-row .muted { color:#aac1d3; }
html[data-theme="dark"] .log-editor-footer { background:#1e3046; border-color:#344c67; }
html[data-theme="dark"] .log-editor-status { color:#b1c1d6; }
html[data-theme="dark"] .log-library-browser,html[data-theme="dark"] .log-library-search,html[data-theme="dark"] .library-meta,html[data-theme="dark"] .admin-actions,html[data-theme="dark"] .admin-list-toolbar,html[data-theme="dark"] .billing-station-create { background:#21334b; border-color:#39536e; }
html[data-theme="dark"] .log-library-browser label,html[data-theme="dark"] .form-grid label { color:#c5d8ee; }
html[data-theme="dark"] .log-library-row { background:#1b352b; border-color:#2f5144; border-left-color:#54ba83; }
html[data-theme="dark"] .log-library-row:hover { background:#254935; }
html[data-theme="dark"] .log-library-help { background:#393222; border-color:#64583a; color:#edd8a2; }
html[data-theme="dark"] .spl-btn,html[data-theme="dark"] .log-mini-btn,html[data-theme="dark"] .wave-more-btn,html[data-theme="dark"] .mini-media { background:linear-gradient(#30475f,#22364e); border-color:#4a6584; border-radius:6px; color:#e1ecf9; box-shadow:none; }
html[data-theme="dark"] .spl-btn:hover:not(:disabled),html[data-theme="dark"] .log-mini-btn:hover,html[data-theme="dark"] .wave-more-btn:hover:not(:disabled),html[data-theme="dark"] .mini-media:hover:not(:disabled) { background:#385c81; border-color:#67a4e8; color:#fff; }
html[data-theme="dark"] .spl-btn.primary,html[data-theme="dark"] .spl-btn.primary:not(:disabled) { background:linear-gradient(#2688e7,#115fc0); border-color:#308cec; color:#fff; box-shadow:0 2px 7px rgba(0,0,0,.18); }
html[data-theme="dark"] .spl-btn.primary:hover:not(:disabled) { background:#217ee0; color:#fff; }
html[data-theme="dark"] .spl-btn.record,html[data-theme="dark"] .record-vt-btn,html[data-theme="dark"] #recordBtn { color:#ff9baf; }
html[data-theme="dark"] .spl-btn.danger { color:#ffcbd5; background:#643143; border-color:#a65669; }
html[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),html[data-theme="dark"] select,html[data-theme="dark"] textarea,
html[data-theme="dark"] .toolbar-row input,html[data-theme="dark"] .compact-label select,html[data-theme="dark"] .device-row select,html[data-theme="dark"] .form-grid input,html[data-theme="dark"] .form-grid select,html[data-theme="dark"] .library-form input,html[data-theme="dark"] .hour-select,html[data-theme="dark"] .log-date-nav input,html[data-theme="dark"] .admin-list-toolbar .admin-search { background:#111f31; color:#f1f6fd; border-color:#456079; border-radius:6px; }
html[data-theme="dark"] input::placeholder { color:#8198b3; }
html[data-theme="dark"] #studioMonitorBar { background:#1b2b41; border-color:#365473; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-heading { background:linear-gradient(#2b425b,#23364f); border-color:#395576; color:#edf5ff; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-connection { background:#223951; border-color:#48627e; color:#b8cde0; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-connection[data-status="reachable"],html[data-theme="dark"] #studioMonitorBar .studio-inline-connection[data-status="connected"] { background:#1c4938; border-color:#37785a; color:#92efb6; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-connection[data-status="unreachable"],html[data-theme="dark"] #studioMonitorBar .studio-inline-connection[data-status="auth_failed"],html[data-theme="dark"] #studioMonitorBar .studio-inline-connection[data-status="protocol_error"] { background:#502936; border-color:#a85b6b; color:#ffacb8; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-song,html[data-theme="dark"] #studioMonitorBar .studio-inline-state { border-right-color:#3a4e68; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-label { color:#a9bdd4; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-extra,html[data-theme="dark"] #studioMonitorBar .studio-inline-hint { border-color:#3a516b; color:#b9ccde; }
html[data-theme="dark"] #studioMonitorBar .studio-inline-progress { background:#112139; }
html[data-theme="dark"] .tracker-panel { background:#18273b; }
html[data-theme="dark"] .tracker-titlebar { background:#1d3047; border-color:#38516d; }
html[data-theme="dark"] .status-pill { color:#c3d5e9; background:#29405a; border-color:#456181; }
html[data-theme="dark"] .wave-lane { border-color:#425c74; background:#152236; }
html[data-theme="dark"] .lane-out .lane-head { background:#c9525f; color:#fff; }
html[data-theme="dark"] .lane-vt .lane-head { background:#22975d; color:#fff; }
html[data-theme="dark"] .lane-in .lane-head { background:#dbb736; color:#282100; }
html[data-theme="dark"] .lane-meta,html[data-theme="dark"] .record-status-line,html[data-theme="dark"] .out-wave-tools,html[data-theme="dark"] .in-wave-tools,html[data-theme="dark"] .vt-wave-tools { background:#21334b; border-color:#39516d; color:#c1d4e8; }
html[data-theme="dark"] .vt-action-bar,html[data-theme="dark"] .recorder-controls { background:#20354d; border-color:#39526e; }
html[data-theme="dark"] .preview-card { background:#1d3046; border-color:#3e5b79; }
html[data-theme="dark"] .modal-card,html[data-theme="dark"] .vt-settings-dialog,html[data-theme="dark"] .site-dialog-card { background:#1c2b40; border-color:#46607b; box-shadow:0 22px 65px rgba(0,0,0,.47); }
html[data-theme="dark"] .modal-titlebar,html[data-theme="dark"] .vt-settings-dialog > .modal-titlebar { background:linear-gradient(#2a4561,#20364e); border-color:#3c5673; color:#eff7ff; }
html[data-theme="dark"] .window-close { background:#263e59; border-color:#4b6684; color:#d6e7fa; }
html[data-theme="dark"] .window-close:hover { background:#683448; color:#fff; border-color:#b36073; }
html[data-theme="dark"] .vt-settings-dialog-footer,html[data-theme="dark"] .modal-actions { background:#23354b; border-color:#3d5571; }
html[data-theme="dark"] .vt-settings-dialog .vt-bed-panel,html[data-theme="dark"] .vt-bed-panel { background:#233852; border-color:#3b5573; }
html[data-theme="dark"] .login-view { background:radial-gradient(circle at 32% 9%,#294968,#17273a 65%,#101a29); }
html[data-theme="dark"] .login-body>p { color:#b1c4d9; }
html[data-theme="dark"] .app-legal { background:#1c2c41; border-color:#334d68; }
html[data-theme="dark"] .legal-disclaimer { color:#a4b5c8; }
html[data-theme="dark"] .legal-disclaimer>div:first-child { color:#c3d3e5; }
html[data-theme="dark"] :where(.log-editor-list,.log-library-list,.slot-list,.library-list,.admin-scroll-list) { scrollbar-color:#4b6582 transparent; }
/* Keep semantic waveform/recording colors & VT status legible in both themes. */
.vt-server-availability.is-online { color:#128d51; }
.vt-server-availability.is-offline { color:#cf3149; }
html[data-theme="dark"] .vt-server-availability.is-online { color:#4be4a0; }
html[data-theme="dark"] .vt-server-availability.is-offline { color:#ff8796; }
