:root{--paper: #e9ece7;--paper-deep: #dfe3dc;--card: #f6f7f4;--card-lift: #ffffff;--ink: #20262b;--ink-soft: #39424a;--muted: #5f6a73;--faint: #8f9aa0;--line: #cdd4cd;--line-soft: #dce1da;--indigo: #2f4d74;--indigo-deep: #243d5e;--indigo-soft: #e6ebf2;--indigo-faint: #aebccd;--hanko: #c43a28;--hanko-soft: #f6e2de;--flag: #a06f18;--flag-soft: #f1e7cf;--sage: #2f6d4f;--sage-soft: #e2ece4;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--shadow: 0 1px 2px rgba(32, 38, 43, .05), 0 4px 14px rgba(32, 38, 43, .06);--shadow-lift: 0 2px 6px rgba(32, 38, 43, .08), 0 18px 40px rgba(32, 38, 43, .14);--sans: "Avenir Next", "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", system-ui, -apple-system, sans-serif;--mincho: "Hiragino Mincho ProN", "Yu Mincho", "BIZ UDMincho", "Noto Serif JP", "Source Han Serif JP", Georgia, serif;--mono: "Cascadia Mono", "Consolas", ui-monospace, "SF Mono", "Menlo", monospace;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,[role=button]):focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-shell{height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:22px clamp(16px,3.5vw,60px) 0}@supports (height: 100dvh){.react-shell{height:100dvh}}.react-header,.react-status,.react-content-scroll,.react-player{width:100%;max-width:1460px;margin-inline:auto}.react-header{flex:0 0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 clamp(130px,18vw,260px) 14px 0}.react-header .react-brand{margin-right:auto}.eyebrow{color:var(--indigo);font:700 .66rem/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase}.react-brand .eyebrow{display:flex;align-items:center;gap:8px}.brand-seal{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;background:var(--indigo);color:var(--paper);font-family:var(--mincho);font-size:.74rem;letter-spacing:0;line-height:1;box-shadow:var(--shadow)}.react-brand h1{margin:10px 0 0;font-family:var(--mincho);font-size:clamp(1.6rem,2.9vw,2.6rem);font-weight:500;line-height:1.15;letter-spacing:.01em}.react-pickers,.react-filter-select{align-self:flex-end}.react-pickers{flex:0 1 430px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.react-pickers label{display:grid;gap:6px;color:var(--muted);font:700 .64rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.react-pickers select{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);padding:9px 10px;font:.82rem/1.2 var(--sans);text-transform:none;letter-spacing:0;box-shadow:inset 0 1px 2px #20262b08;transition:border-color .12s ease,box-shadow .12s ease}.react-pickers select:hover{border-color:var(--indigo-faint)}.react-pickers select:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px var(--indigo-soft)}.react-filter-select{flex:0 1 210px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);padding:9px 10px;font:.82rem/1.2 var(--sans);box-shadow:inset 0 1px 2px #20262b08;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.react-filter-select:hover{border-color:var(--indigo-faint)}.react-filter-select:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px var(--indigo-soft)}.react-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.react-header-actions button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--muted);cursor:pointer;padding:7px 11px;font:.68rem/1.2 var(--sans);font-weight:600;white-space:nowrap;transition:border-color .12s ease,color .12s ease,background .12s ease}.react-header-actions button:hover,.react-header-actions button:focus-visible{border-color:var(--indigo-faint);color:var(--ink)}.react-header-actions button.is-selected{border-color:var(--indigo);background:var(--indigo);color:#fff}.react-header-actions .react-list-toggle{min-width:34px;padding-inline:7px;display:inline-flex;align-items:center;justify-content:center}.react-header-actions .react-settings-button{min-width:34px;padding-inline:7px;font-size:1rem;line-height:1}.react-status{position:fixed;z-index:30;inset-block-start:max(12px,env(safe-area-inset-top));inset-inline-end:clamp(16px,3.5vw,60px);width:min(360px,calc(100vw - 32px));max-width:calc(100vw - 32px);margin:0;border:1px solid var(--line);border-left:3px solid var(--indigo);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-lift);color:var(--ink-soft);padding:9px 12px;font:.74rem/1.4 var(--sans);overflow-wrap:anywhere;pointer-events:none;animation:react-status-in .16s ease-out both,react-status-out .24s ease-in 2.45s forwards}@keyframes react-status-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes react-status-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.react-status{animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.react-content-scroll{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 0 8px;scrollbar-color:var(--line) transparent}.react-content-scroll.is-blurred .react-list,.react-content-scroll.is-blurred .react-current{filter:blur(8px);transition:filter .16s ease}.react-layout{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.react-list{min-width:0;min-height:0;overflow:auto;padding:4px 18px 4px 0;scrollbar-width:thin}.react-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;align-items:center;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--muted);cursor:pointer;padding:10px 12px 10px 10px;text-align:left;transition:color .14s ease,background .14s ease}.react-list button:hover,.react-list button:focus-visible{background:var(--card);color:var(--ink)}.react-list button.is-active{background:var(--indigo-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--indigo)}.react-row-kanji{min-width:0;overflow:hidden;font-family:var(--mincho);font-size:1.22rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.react-list button.is-active .react-row-kanji{color:var(--indigo-deep);font-size:1.22rem}.react-row-status{display:inline-grid;min-width:1.25rem;min-height:1em;place-items:center;font:.9rem/1 var(--sans);font-weight:600;white-space:nowrap}.react-list button.status-known .react-row-status{color:var(--hanko)}.react-list button.status-flagged .react-row-status{color:var(--flag)}.react-list button.is-reviewed .react-row-status{color:var(--sage)}.react-empty{color:var(--faint);padding:28px 8px;font:.84rem/1.5 var(--sans)}.react-divider{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);background:transparent;cursor:col-resize;padding:0}.react-divider:hover,.react-divider:focus-visible{background:var(--indigo-soft)}.react-current{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;padding:0 clamp(20px,5vw,72px) 56px;scroll-padding-block:0}.react-word-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.react-word-summary h2{flex:0 0 auto;margin:0;font-family:var(--mincho);font-weight:500;line-height:1.12;font-size:clamp(1.7rem,2.8vw,2.7rem);color:var(--ink)}.react-word-trigger,.react-sentence-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.react-word-trigger{display:block;width:fit-content;max-width:100%}.react-word-trigger:hover,.react-word-trigger:focus-visible,.react-sentence-trigger:hover,.react-sentence-trigger:focus-visible{color:var(--indigo-deep)}.react-word-trigger:focus-visible,.react-sentence-trigger:focus-visible{outline:2px solid var(--indigo);outline-offset:4px}.react-word-trigger:disabled,.react-sentence-trigger:disabled{cursor:not-allowed;opacity:.4}.react-word-ruby{color:inherit;ruby-position:over;ruby-align:center}.react-word-summary h2 .react-word-ruby rt{color:var(--indigo);font-family:var(--mincho);font-size:.3em;line-height:1}.react-word-summary .react-meaning{flex:1 1 220px;min-width:180px;max-width:760px;margin:0;font:.82rem/1.4 var(--sans);color:var(--ink-soft)}.react-meaning .react-meaning-en{font-weight:600;color:var(--ink)}.react-meaning .react-meaning-zh{color:var(--muted)}.react-review-completed{color:var(--sage);margin:12px 0 0;font:.82rem/1.4 var(--sans)}.react-sentence{display:grid;gap:4px;max-width:760px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.react-sentence-trigger{display:block;width:100%;text-align:left}.react-sentence-trigger strong{display:block;font-family:var(--mincho);font-weight:500;font-size:1.14rem;line-height:1.5;color:var(--ink);padding:0;border:0;border-radius:0;background:transparent;transition:color .12s ease}.react-sentence-trigger:hover strong,.react-sentence-trigger:focus-visible strong{color:var(--indigo-deep)}.react-sentence-explanation{max-width:760px;margin-top:10px;font:.88rem/1.6 var(--sans)}.react-explanation,.react-markdown{color:var(--ink-soft)}.react-markdown p{margin:0 0 12px}.react-markdown h3,.react-markdown h4,.react-markdown h5{margin:18px 0 6px;color:var(--ink);font-family:var(--mincho);font-weight:600;line-height:1.25}.react-markdown h3{font-size:1.18rem}.react-markdown h4{font-size:1.02rem}.react-markdown h5{font-size:.94rem}.react-markdown ul,.react-markdown ol{margin:8px 0 14px;padding-left:1.35rem}.react-markdown li{margin:4px 0;padding-left:2px}.react-markdown hr{border:0;border-top:1px solid var(--line);margin:14px 0}.react-markdown code{border-radius:4px;background:var(--indigo-soft);color:var(--indigo-deep);padding:1px 5px;font:.85em/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.react-markdown strong{color:var(--ink)}.section-label{color:var(--indigo);font:700 .66rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.react-player{flex:0 0 auto;position:relative;z-index:3;border-top:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,var(--card));padding:14px 0 18px}.react-player-wave-row{display:flex;align-items:center;gap:12px}.line-waveform{position:relative;height:54px;flex:1 1 auto;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);box-shadow:inset 0 1px 2px #20262b08}.line-waveform svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.line-waveform input{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.waveform-unplayed{fill:color-mix(in srgb,var(--indigo) 16%,var(--line))}.waveform-played{fill:var(--indigo)}.waveform-silence-gap{fill:color-mix(in srgb,var(--flag) 20%,transparent)}.waveform-vad-silence{fill:color-mix(in srgb,#4d8fb0 26%,transparent)}.waveform-cursor{stroke:var(--indigo);stroke-width:2}.react-player-controls{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--muted);font:.78rem/1.2 var(--sans)}.react-player-controls button{min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--muted);cursor:pointer;padding:7px 11px;white-space:nowrap;transition:border-color .12s ease,color .12s ease,background .12s ease}.react-player-controls button:hover,.react-player-controls button:focus-visible{border-color:var(--indigo-faint);color:var(--ink)}.react-player-controls button:disabled{cursor:not-allowed;opacity:.42}.react-player-controls button.is-selected{border-color:var(--indigo);background:var(--indigo-soft);color:var(--indigo-deep)}.react-player-controls-sep{flex:0 0 auto;width:1px;height:22px;margin-inline:3px;background:var(--line)}.react-player-primary{flex:0 0 auto;min-width:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--indigo);border-radius:999px;background:var(--indigo);color:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.react-player-primary:hover,.react-player-primary:focus-visible{border-color:var(--indigo-deep);background:var(--indigo-deep);color:#fff}.react-player-primary:disabled{cursor:not-allowed;opacity:.42}.react-player-controls .mark-known,.react-player-controls .mark-flagged{width:32px;min-height:40px;padding-inline:0;font-size:1rem;font-weight:700;line-height:1}.react-player-controls .mark-known.is-on{border-color:var(--hanko);background:var(--hanko);color:#fff}.react-player-controls .mark-flagged.is-on{border-color:var(--flag);background:var(--flag);color:#fff}.react-player-status{min-width:0;margin-left:8px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.react-modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#20262b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}.react-settings-modal{width:min(820px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-lift)}.react-settings-head{flex:0 0 auto;display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid var(--line);padding:20px 22px 16px}.react-settings-head h2{margin:8px 0 0;font-family:var(--mincho);font-size:1.5rem;font-weight:500}.react-settings-head>button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:1.6rem;line-height:1}.react-settings-head>button:hover{color:var(--ink)}.react-settings-body{min-height:0;display:grid;gap:14px;overflow:auto;padding:20px 22px 24px;font-family:var(--sans)}.react-setting-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}.react-setting-copy>span,.react-setting-copy>label{color:var(--ink);font-weight:650}.react-setting-copy output{color:var(--indigo);font-size:.82rem;font-family:var(--mono)}.react-setting-copy p{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.react-setting-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.react-setting-options button,.react-settings-reset{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-lift);color:var(--muted);cursor:pointer;padding:9px 8px;font:.78rem/1.25 var(--sans)}.react-setting-options button.is-selected,.react-setting-options button:hover,.react-settings-reset:hover{border-color:var(--indigo);color:var(--indigo-deep)}.react-setting-options button.is-selected{background:var(--indigo);color:#fff}.react-setting-options button.is-selected:hover{background:var(--indigo-deep);color:#fff}.react-settings-body>input[type=range]{width:100%;accent-color:var(--indigo)}.react-setting-scale{display:flex;justify-content:space-between;color:var(--faint);font-size:.72rem}.react-settings-reset{justify-self:start}.react-sequence-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--muted)}.react-sequence-intro p{margin:0;font-size:.88rem;line-height:1.5}.react-sequence-intro>span{flex:0 0 auto;color:var(--faint);font:.78rem/1 var(--mono)}.react-sequence-list{display:grid;gap:10px}.react-sequence-row{display:grid;grid-template-columns:34px minmax(180px,1fr) auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-lift);padding:12px}.react-sequence-number{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--indigo-soft);color:var(--indigo-deep);font:650 .82rem/1 var(--mono)}.react-sequence-main{min-width:0;display:grid;gap:5px}.react-sequence-main label,.react-sequence-field>span:first-child{color:var(--muted);font:650 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.react-sequence-main select{width:min(100%,250px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);padding:8px 10px;font:.9rem/1.2 var(--sans)}.react-sequence-main small{color:var(--faint);font-size:.72rem}.react-sequence-controls{display:flex;align-items:end;justify-content:end;gap:8px;flex-wrap:wrap}.react-sequence-order{display:flex;gap:4px;align-self:center}.react-sequence-order button,.react-sequence-remove,.react-sequence-add button,.react-sequence-run-mode{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--muted);cursor:pointer;font:.78rem/1.2 var(--sans)}.react-sequence-order button{width:30px;height:30px;padding:0;font-size:1rem}.react-sequence-order button:hover:not(:disabled),.react-sequence-remove:hover:not(:disabled),.react-sequence-add button:hover:not(:disabled),.react-sequence-run-mode:hover{border-color:var(--indigo);color:var(--indigo-deep)}.react-sequence-order button:disabled,.react-sequence-remove:disabled,.react-sequence-add button:disabled{cursor:not-allowed;opacity:.4}.react-sequence-field{display:grid;gap:5px}.react-sequence-slider-row{display:flex;align-items:center;gap:8px}.react-sequence-slider-row input[type=range]{flex:1 1 120px;min-width:120px;accent-color:var(--indigo)}.react-sequence-pause-value{display:inline-flex;align-items:baseline;gap:2px;min-width:48px;color:var(--indigo);font:650 .85rem/1 var(--mono)}.react-sequence-pause-input{width:42px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;padding:2px 0;text-align:right;font:inherit}.react-sequence-pause-input:focus{border-bottom-color:var(--indigo);outline:2px solid color-mix(in srgb,var(--indigo) 22%,transparent);outline-offset:2px}.react-sequence-pause-input::-webkit-inner-spin-button,.react-sequence-pause-input::-webkit-outer-spin-button{margin:0}.react-sequence-stepper{display:grid;gap:5px}.react-sequence-stepper>span:first-child{color:var(--muted);font:650 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.react-sequence-stepper-control{display:flex;align-items:center;gap:4px}.react-sequence-stepper-control button{width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--muted);cursor:pointer;font-size:1.2rem;line-height:1}.react-sequence-stepper-control button:disabled{cursor:not-allowed;opacity:.4}.react-sequence-stepper-control button:not(:disabled):hover{border-color:var(--indigo);color:var(--indigo-deep)}.react-sequence-stepper-control output{min-width:34px;text-align:center;font:650 .95rem/1 var(--mono);color:var(--ink)}.react-sequence-remove,.react-sequence-add button,.react-sequence-run-mode{padding:8px 10px}.react-sequence-add{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.82rem}.react-sequence-add>span{margin-right:2px;color:var(--ink);font-weight:650}.react-sequence-run-mode{justify-self:start;color:var(--indigo-deep)}.react-sequence-run-mode[aria-pressed=true]{border-color:var(--indigo);background:var(--indigo-soft)}.account-corner{position:fixed;z-index:12;top:10px;right:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);padding:6px 8px;color:var(--muted);font:.74rem/1.2 var(--sans);box-shadow:var(--shadow)}.account-corner button,.account-modal button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-lift);color:var(--muted);cursor:pointer;padding:7px 10px;transition:border-color .12s ease,color .12s ease}.account-corner button:hover,.account-modal button:hover{border-color:var(--indigo);color:var(--indigo-deep)}.account-modal{width:min(430px,100%);display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-lift);padding:24px;font-family:var(--sans)}.account-modal h2,.account-modal p{margin:0}.account-modal h2{font-family:var(--mincho);font-weight:500;font-size:1.35rem}.account-modal form,.account-modal label{display:grid;gap:8px}.account-modal input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-lift);padding:9px;color:var(--ink)}.account-modal input:focus{outline:2px solid var(--indigo);outline-offset:1px}.account-modal [role=alert]{color:var(--hanko);white-space:pre-wrap}@media(max-width:900px){.react-header{gap:10px}}@media(max-width:700px){.react-shell{padding-inline:12px}.react-header{gap:6px;padding:0 0 12px;flex-wrap:nowrap}.react-brand{flex:0 0 auto}.react-brand h1,.react-brand .brand-caption{display:none}.react-brand .brand-seal{width:26px;height:26px;font-size:.9rem}.react-pickers{flex:1 1 auto}.react-pickers label>span{display:none}.react-pickers select,.react-filter-select{padding:7px;font-size:.75rem}.react-filter-select{flex:0 1 118px}.react-header-actions{gap:5px}.react-header-actions button{padding:7px 9px}.account-corner{display:none}.react-content-scroll{overflow:hidden}.react-layout{display:flex;flex-direction:column;height:100%;min-height:0}.react-list{order:2;flex:0 0 auto;min-height:0;max-height:150px;padding-right:0}.react-list button{padding:7px 8px 7px 10px}.react-row-kanji{font-size:1.05rem}.react-divider{display:none}.react-current{order:1;flex:1 1 auto;min-height:0;padding:0 4px 24px}.react-word-summary{align-items:flex-start;padding:0}.react-word-summary h2{font-size:clamp(2rem,9vw,3rem)}.react-sentence{margin-top:12px;padding-top:12px}.react-player-wave-row{gap:10px}.react-player-wave-row .react-player-primary{width:52px;min-width:52px;min-height:52px;height:52px;padding:11px}.react-player-wave-row .react-player-primary svg{width:100%;height:100%}.react-player-controls{flex-wrap:nowrap;gap:5px}.react-player-controls button{width:40px;height:40px;min-height:40px;padding:6px}.react-player-controls button svg{width:100%;height:100%}.react-player-controls .mark-known,.react-player-controls .mark-flagged{width:40px;font-size:1.3rem}.react-player-controls-sep{height:20px;margin-inline:1px}.react-player-status{display:none}.react-setting-options{grid-template-columns:1fr}.react-sequence-intro{align-items:start;flex-direction:column;gap:6px}.react-sequence-row{grid-template-columns:30px minmax(0,1fr);gap:10px}.react-sequence-controls{grid-column:1 / -1;justify-content:start}.react-sequence-field{flex:1 1 100%}.react-sequence-slider-row input[type=range]{flex:1;min-width:0}.react-sequence-main select{width:100%}}
