:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f7fb;--ink-dim:#b8c6d6;--panel:#091828b8;--panel-edge:#ffffff1f;--accent:#ff7a1a;--port:#e5484d;--stbd:#30a46c;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html,body{height:100%;color:var(--ink);background:#0b1f33;margin:0;overflow:hidden}#scene{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}#ui>*{pointer-events:auto}.fallback{text-align:center;background:#0b1f33;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fallback h1{margin:0 0 8px;font-size:22px}.fallback p{color:var(--ink-dim);max-width:36em;line-height:1.5}.fallback button{font:inherit;color:#0b1f33;cursor:pointer;background:#ff8a1f;border:0;border-radius:10px;margin-top:14px;padding:9px 18px;font-weight:600}.fallback button:focus-visible{outline-offset:2px;outline:2px solid #fff}.sx-root{--sx-ink:var(--ink,#f4f7fb);--sx-dim:var(--ink-dim,#b8c6d6);--sx-faint:#cddae8eb;--sx-edge:var(--panel-edge,#ffffff1f);--sx-accent:var(--accent,#ff7a1a);--sx-port:var(--port,#e5484d);--sx-stbd:var(--stbd,#30a46c);--sx-tw:#5cb6ff;--sx-aw:#ffb547;--sx-luff:#4aa8ff;--sx-ok:#34c77b;--sx-stall:#ff5a4f;--sx-glass-a:#0f2137c7;--sx-glass-b:#06101ecc;--sx-r:14px;--sx-gap:12px;--sx-top-h:44px;--sx-left-w:348px;--sx-right-w:296px;--sx-view-w:300px;--sx-view-reserve:186px;--sx-cells-h:76px;--sx-dial:164px;--sx-cell-w:86px;--sx-bsp-w:98px;--sx-duo-w:116px;--sx-cells-n:5;--sx-cluster-w:calc(var(--sx-bsp-w) + var(--sx-cells-n) * var(--sx-cell-w) + 2 * var(--sx-duo-w) + var(--sx-dial) + 16px);--sx-left-bottom:calc(12px + var(--sx-cells-h) + 12px);color:var(--sx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:13px;line-height:1.4}#ui.sx-root{z-index:1}.sx-root [hidden]{display:none!important}.sx-root *,.sx-root :before,.sx-root :after{box-sizing:border-box}#ui>.sx-pass,.sx-root>.sx-pass{pointer-events:none}#ui>.sx-pass>*,.sx-root>.sx-pass>*{pointer-events:auto}.sx-root button,.sx-root input{font:inherit;color:inherit}.sx-root :focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-root :focus:not(:focus-visible){outline:none}.sx-icon{flex:none;display:block}.sx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sx-glass{background:linear-gradient(180deg, var(--sx-glass-a), var(--sx-glass-b));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--sx-edge);border-radius:var(--sx-r);box-shadow:0 14px 36px #00071257,inset 0 1px #ffffff12}.sx-btn{height:32px;color:var(--sx-ink);cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.sx-btn:hover{background:#ffffff26}.sx-btn:active{transform:translateY(.5px)}.sx-btn:disabled{opacity:.38;cursor:default}.sx-btn:disabled:hover{background:#ffffff14}.sx-btn--icon{width:32px;color:var(--sx-dim);background:0 0;padding:0}.sx-btn--icon:hover{color:#fff;background:#ffffff1a}.sx-btn--icon.is-on{color:var(--sx-accent)}.sx-btn--ghost{color:var(--sx-dim);background:0 0}.sx-btn--ghost:hover{color:#fff;background:#ffffff17}.sx-btn--primary{background:var(--sx-accent);color:#1a0b00;box-shadow:0 6px 18px #ff7a1a47}.sx-btn--primary:hover{background:#ff8f3d}.sx-btn--sm{border-radius:7px;width:26px;height:26px;padding:0}.sx-btn--sq{width:34px;padding:0}.sx-btn--block{width:100%;height:40px;margin:4px 0 6px;font-size:14px}.sx-btn--link{height:auto;color:var(--sx-accent);background:0 0;gap:5px;padding:4px 0 0;font-size:12.5px}.sx-btn--link:hover{color:#ffa35c;background:0 0}.sx-btn--chip{height:26px;color:var(--sx-dim);background:#ffffff12;border-radius:13px;padding:0 10px;font-size:12px}.sx-btn--chip:hover{color:#fff}.sx-btn--danger:hover{color:#ff9189;background:#e5484d1f}.sx-btn--action{letter-spacing:.06em;text-transform:uppercase;background:#ffffff12;border-color:#ffffff24;height:34px;font-size:12px;font-weight:700}.sx-btn--action:hover{border-color:#ffffff4d}.sx-btn--action.is-busy{border-color:var(--sx-accent);color:var(--sx-accent);background:#ff7a1a1f}.sx-btn--next.sx-btn--primary{padding-right:8px}.sx-grow{flex:auto}.sx-chip{height:32px;color:var(--sx-ink);cursor:pointer;white-space:nowrap;background:#ffffff12;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;transition:background-color .15s;display:inline-flex}.sx-chip:hover,.sx-chip[aria-expanded=true]{background:#ffffff24}.sx-chip .sx-icon{color:var(--sx-dim)}.sx-chip-main{font-variant-numeric:tabular-nums;font-weight:650}.sx-chip-sub{color:var(--sx-dim);font-variant-numeric:tabular-nums;font-size:12px}.sx-chip.is-quality{text-transform:capitalize;font-size:12px}.sx-seg{background:#00000038;border-radius:10px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.sx-seg-btn{appearance:none;color:var(--sx-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.sx-seg-btn:hover:not(:disabled){color:#fff;background:#ffffff12}.sx-seg-btn[aria-checked=true]{color:#fff;background:#ffffff2b;box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 3px #0000004d}.sx-seg-btn:disabled{opacity:.4;cursor:default}.sx-seg--fill{width:100%;display:flex}.sx-seg--fill .sx-seg-btn{flex:1}.sx-seg--col{flex-direction:column;width:100%;display:flex}.sx-seg--col .sx-seg-btn{justify-content:flex-start;padding:7px 10px}.sx-short{display:none}.sx-mode .sx-seg-btn{padding:6px 13px;font-size:13px}.sx-mode .sx-seg-btn[aria-checked=true]{background:var(--sx-accent);color:#1a0b00;box-shadow:0 2px 10px #ff7a1a59}.sx-toggle{height:30px;color:var(--sx-dim);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.sx-toggle:hover:not(:disabled){color:#fff;border-color:#ffffff40}.sx-toggle[aria-pressed=true]{color:#fff;background:#ff7a1a2e;border-color:#ff7a1a99}.sx-toggle:disabled{opacity:.38;cursor:default}.sx-toggle--auto{letter-spacing:.08em;text-transform:uppercase;border-radius:11px;height:22px;padding:0 8px;font-size:10.5px}.sx-toggle--auto[aria-pressed=true]{color:#cfe8ff;background:#5cb6ff2e;border-color:#5cb6ff99}.sx-toggle--wide{width:100%}.sx-toggle.sx-btn--icon{background:0 0;border:0;width:32px;padding:0}.sx-toggle.sx-btn--icon[aria-pressed=false]{color:var(--sx-faint)}.sx-toggle.sx-btn--icon[aria-pressed=true]{color:var(--sx-ink);background:0 0}.sx-row{align-items:center;gap:6px;display:flex}.sx-row--2>*{flex:1}.sx-row--wrap{flex-wrap:wrap}.sx-slider{gap:2px;display:grid}.sx-slider-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.sx-slider-label{color:var(--sx-dim);font-weight:550}.sx-slider-value{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.sx-slider-ends{color:var(--sx-faint);justify-content:space-between;margin-top:-3px;font-size:10px;display:flex}.sx-range{--lo:0%;--hi:0%;--fill:var(--sx-accent);--track:#ffffff24;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:22px;margin:0}.sx-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--track) 0 var(--lo), var(--fill) var(--lo) var(--hi), var(--track) var(--hi) 100%);border-radius:2px;height:4px}.sx-range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:box-shadow .15s;box-shadow:0 1px 4px #00000080,0 0 #ffffff29}.sx-range:hover::-webkit-slider-thumb{box-shadow:0 1px 4px #00000080,0 0 0 6px #ffffff24}.sx-range:active::-webkit-slider-thumb{box-shadow:0 1px 4px #00000080,0 0 0 6px #ffffff24}.sx-range::-moz-range-track{background:linear-gradient(to right, var(--track) 0 var(--lo), var(--fill) var(--lo) var(--hi), var(--track) var(--hi) 100%);border-radius:2px;height:4px}.sx-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000080}.sx-range:disabled{cursor:default}.sx-range.is-bipolar{--fill:#ffd2ad}.sx-slider.is-auto .sx-range{--fill:#5cb6ffd9}.sx-slider.is-auto .sx-range::-webkit-slider-thumb{background:#cfe8ff}.sx-range.is-vertical{writing-mode:vertical-lr;direction:rtl;width:34px;height:148px}.sx-range.is-vertical::-webkit-slider-runnable-track{background:linear-gradient(to top, var(--track) 0 var(--lo), var(--fill) var(--lo) var(--hi), var(--track) var(--hi) 100%);border-radius:3px;width:6px;height:100%;margin:0 auto}.sx-range.is-vertical::-webkit-slider-thumb{width:26px;height:26px;margin:0 0 0 -10px}.sx-range.is-vertical::-moz-range-track{background:linear-gradient(to top, var(--track) 0 var(--lo), var(--fill) var(--lo) var(--hi), var(--track) var(--hi) 100%);width:6px;height:100%}.sx-slider.is-locked{opacity:.36}.sx-slider.is-locked .sx-slider-label:after{content:" · locked";color:var(--sx-faint);font-weight:400}.sx-top{z-index:30;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;top:12px;left:12px;right:12px}.sx-top-group{border-radius:13px;align-items:center;gap:4px;min-width:0;padding:5px;display:flex}.sx-top-group.is-brand{padding-left:11px}.sx-logo{color:#fff;place-items:center;display:grid}.sx-logo .sx-icon{width:22px;height:22px}.sx-brand{letter-spacing:.005em;white-space:nowrap;margin:0 12px 0 8px;font-size:14.5px;font-weight:700}.sx-sep{background:#ffffff1f;width:1px;height:20px;margin:0 4px}.sx-speed .sx-seg-btn{font-variant-numeric:tabular-nums;min-width:34px;padding:5px 8px}.sx-top-menu{display:none}.sx-pop{z-index:70;width:300px;max-height:calc(100vh - 16px);padding:14px 16px 16px;position:fixed;top:0;left:0;overflow-y:auto}.sx-pop-title,.sx-set-title,.sx-card-title{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-faint);margin:0 0 10px;font-size:11px;font-weight:700}.sx-group{gap:10px;display:grid}.sx-dock{z-index:20;flex-direction:column;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed}.sx-dock-left{top:calc(12px + var(--sx-top-h) + 12px);width:var(--sx-left-w);max-height:calc(100vh - 12px - var(--sx-top-h) - 12px - var(--sx-left-bottom));left:12px}.sx-dock-right{top:calc(12px + var(--sx-top-h) + 12px);width:var(--sx-right-w);max-height:calc(100vh - 12px - var(--sx-top-h) - 12px - var(--sx-view-reserve));right:12px}.sx-dock-body{border-radius:inherit;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.sx-left-collapsed .sx-dock-left{transform:translate(calc(-100% - 14px))}.sx-right-collapsed .sx-dock-right{transform:translate(calc(100% + 14px))}.sx-dock-tab{border:1px solid var(--sx-edge);width:30px;color:var(--sx-dim);cursor:pointer;background:#081423d1;flex-direction:column;align-items:center;gap:8px;padding:12px 0 10px;display:flex;position:absolute;top:18px;box-shadow:0 8px 20px #0000004d}.sx-dock-tab:hover{color:#fff}.sx-dock-left .sx-dock-tab{border-left:0;border-radius:0 10px 10px 0;left:100%}.sx-dock-right .sx-dock-tab{border-right:0;border-radius:10px 0 0 10px;right:100%}.sx-dock-tab-label{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700;transform:rotate(180deg)}.sx-dock-tab .sx-icon:last-child{transition:transform .3s}.sx-left-collapsed .sx-dock-left .sx-dock-tab .sx-icon:last-child,.sx-right-collapsed .sx-dock-right .sx-dock-tab .sx-icon:last-child{transform:rotate(180deg)}.sx-dock-left:not(:hover) .sx-dock-tab{opacity:.8}.sx-sheet-head{display:none}.sx-mode-host{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.sx-lab-note{color:var(--sx-dim);margin:0;font-size:11.5px;line-height:1.4}.sx-lab-help{color:var(--sx-dim);margin:10px 0 0;font-size:12px;line-height:1.5}.sx-lp{flex-direction:column;flex:auto;min-height:0;display:flex}.sx-lp-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;min-height:0;padding:16px 18px 20px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.sx-lp-head{margin-bottom:4px;padding-right:30px;position:relative}.sx-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-faint);font-size:10.5px;font-weight:700}.sx-kicker.is-accent{color:var(--sx-accent);margin-top:8px}.sx-lp-title{letter-spacing:-.012em;margin:4px 0 10px;font-size:21px;font-weight:700;line-height:1.2}.sx-lp-exit{position:absolute;top:-4px;right:-8px}.sx-lp-lead{color:var(--sx-dim);margin:0 0 12px;font-size:13.5px;line-height:1.55}.sx-dots{gap:5px;display:flex}.sx-dot{background:#ffffff26;border-radius:2px;flex:1;max-width:26px;height:3px}.sx-dot.is-past{background:#ffffff8c}.sx-dot.is-now{background:var(--sx-accent)}.sx-step-title{margin:16px 0 6px;font-size:15px;font-weight:650}.sx-prose{color:#dce6f1;font-size:14px;line-height:1.58}.sx-prose p{margin:0 0 10px}.sx-prose ul,.sx-prose ol{margin:0 0 10px;padding-left:20px}.sx-prose li{margin:2px 0}.sx-prose strong{color:#fff}.sx-prose .port{color:#ff8a8d;font-weight:600}.sx-prose .stbd{color:#5fd49a;font-weight:600}.sx-gloss{cursor:help;text-underline-offset:3px;border-radius:3px;font-style:normal;-webkit-text-decoration:underline dotted #ffffff8c;text-decoration:underline dotted #ffffff8c;text-decoration-thickness:1px}.sx-gloss:hover,.sx-gloss:focus-visible{color:#fff;-webkit-text-decoration-color:var(--sx-accent);text-decoration-color:var(--sx-accent)}.sx-task{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;margin:14px 0 10px;padding:12px 12px 10px;transition:border-color .25s,background-color .25s}.sx-task-row{align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.sx-task-check{color:#0000;border:1.5px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;transition:background-color .25s,border-color .25s,color .25s;display:grid}.sx-task-bar{background:#ffffff1a;border-radius:3px;height:6px;margin:11px 0 6px;overflow:hidden}.sx-task-fill{transform-origin:0;background:linear-gradient(90deg, #ffb27a, var(--sx-accent));border-radius:3px;height:100%;display:block;transform:scaleX(0)}.sx-task-foot{color:var(--sx-dim);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.sx-task-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--sx-faint);font-size:10px;font-weight:700}.sx-task.is-done{background:#34c77b1a;border-color:#34c77b8c}.sx-task.is-done .sx-task-check,.sx-task.was-done .sx-task-check{background:var(--sx-ok);border-color:var(--sx-ok);color:#04200f}.sx-task.is-done .sx-task-fill{background:var(--sx-ok)}.sx-hint{color:#ffe6bd;background:#ffbe5c1a;border:1px solid #ffbe5c4d;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.sx-hint .sx-icon{color:#ffc56b;margin-top:1px}.sx-lp-actions{align-items:center;gap:4px;margin:4px 0 0;padding:10px 0 0;display:flex}.sx-lp-actions .sx-btn{flex:none}.sx-lp-actions .sx-btn--ghost:not(.sx-btn--sq){padding:0 8px}.sx-lp-actions .sx-btn--next{padding:0 8px 0 12px}.sx-catalog{border-top:1px solid #ffffff14;margin:12px 0 0;padding-top:6px}.sx-catalog>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-faint);justify-content:space-between;align-items:center;padding:8px 2px;font-size:10.5px;font-weight:700;list-style:none;display:flex}.sx-catalog>summary::-webkit-details-marker{display:none}.sx-catalog>summary:hover{color:#fff}.sx-catalog-count{font-variant-numeric:tabular-nums;letter-spacing:.04em}.sx-cat{padding-bottom:12px}.sx-cat-module{letter-spacing:.1em;text-transform:uppercase;color:#ffaa6ee6;margin:12px 0 4px 2px;font-size:10.5px;font-weight:700}.sx-cat-list{margin:0;padding:0;list-style:none}.sx-cat-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background-color .15s;display:flex}.sx-cat-item:hover{background:#ffffff12}.sx-cat-item.is-active{box-shadow:inset 2px 0 0 var(--sx-accent);background:#ff7a1a21}.sx-cat-tick{width:22px;height:22px;color:var(--sx-dim);font-variant-numeric:tabular-nums;border:1.5px solid #fff3;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.sx-cat-item.is-done .sx-cat-tick{background:var(--sx-ok);border-color:var(--sx-ok);color:#04200f}.sx-cat-title{flex:1;font-size:13.5px;line-height:1.3}.sx-cat-quiz{color:var(--sx-dim);font-variant-numeric:tabular-nums;font-size:11px}.sx-quiz-q{margin:14px 0 12px;font-size:15.5px;font-weight:600;line-height:1.45}.sx-quiz-opts{gap:8px;margin-bottom:12px;display:grid}.sx-quiz-opt{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;transition:background-color .15s,border-color .15s;display:flex}.sx-quiz-opt:hover:not(:disabled){background:#ffffff17;border-color:#ffffff42}.sx-quiz-opt:disabled{cursor:default}.sx-quiz-letter{background:#ffffff1a;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:grid}.sx-quiz-opt.is-right{background:#34c77b24;border-color:#34c77bcc}.sx-quiz-opt.is-right .sx-quiz-letter{background:var(--sx-ok);color:#04200f}.sx-quiz-opt.is-wrong{background:#ff5a4f1f;border-color:#ff5a4fcc}.sx-quiz-opt.is-wrong .sx-quiz-letter{background:var(--sx-stall);color:#2a0503}.sx-quiz-why{border-radius:11px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.5}.sx-quiz-why.is-right{color:#c9f5dc;background:#34c77b1a}.sx-quiz-why.is-wrong{color:#ffd4d0;background:#ff5a4f1a}.sx-quiz-score{color:var(--sx-dim);font-variant-numeric:tabular-nums;font-size:12px}.sx-done{text-align:center;padding:20px 8px 10px}.sx-done-badge{width:64px;height:64px;color:var(--sx-dim);background:#ffffff14;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.sx-done.is-passed .sx-done-badge{background:var(--sx-ok);color:#04200f;box-shadow:0 0 0 7px #34c77b29}.sx-done-title{margin:0 0 6px;font-size:18px}.sx-done-text,.sx-done-quiz{color:var(--sx-dim);margin:0 0 4px;font-size:13.5px}.sx-peek{display:none}.sx-trim{flex-direction:column;flex:auto;min-height:0;display:flex}.sx-panel-head{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 8px;display:flex}.sx-panel-title{margin:0;font-size:15px;font-weight:700}.sx-panel-sub{color:var(--sx-faint);white-space:nowrap;font-size:10.5px}.sx-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;min-height:0;padding:0 14px 22px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.sx-sec{border-top:1px solid #ffffff14;padding:2px 0 10px}.sx-sec-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-sec-toggle{cursor:pointer;color:var(--sx-ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:9px 0 7px;display:flex}.sx-sec-toggle .sx-icon{color:var(--sx-faint);transition:transform .2s}.sx-sec.is-collapsed .sx-sec-toggle .sx-icon{transform:rotate(-90deg)}.sx-sec-title{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.sx-sec-body{gap:9px;display:grid}.sx-sec.is-collapsed .sx-sec-body{display:none}.sx-sec.is-collapsed{padding-bottom:2px}.sx-helm-manual{gap:4px;display:grid}.sx-helm-pilot{align-items:center;gap:8px;display:flex}.sx-pilot-read{background:#0003;border-radius:9px;flex-direction:column;flex:1;align-items:center;padding:4px 0;display:flex}.sx-pilot-k{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-faint);font-size:10px;font-weight:700}.sx-pilot-v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.sx-td{align-items:center;gap:10px;display:flex}.sx-td svg{flex:none;width:96px;height:45px}.sx-td-hull{fill:#ffffff0d;stroke:#ffffff59;stroke-width:1.2px}.sx-td-tiller{stroke:#d9a86c;stroke-width:3.2px;stroke-linecap:round}.sx-td-grip{fill:#f0c48c}.sx-td-blade{stroke:#9fb4c8;stroke-width:3.6px;stroke-linecap:round}.sx-td-stock{fill:#0b1a2c;stroke:#fff;stroke-width:1px}.sx-td-side{font-size:9px;font-weight:700}.sx-td-side.is-port{fill:var(--sx-port)}.sx-td-side.is-stbd{fill:var(--sx-stbd)}.sx-td-caption{color:var(--sx-dim);font-size:11.5px;line-height:1.35}.sx-ro-row{gap:6px;display:flex}.sx-ro{background:#0003;border-radius:8px;flex-direction:column;flex:1;min-width:0;padding:5px 8px;display:flex}.sx-ro-k{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-faint);font-size:9.5px;font-weight:700}.sx-ro-v{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.sx-groove{align-items:center;gap:10px;display:flex}.sx-groove-track{border-radius:3px;flex:1;height:6px;display:flex;position:relative;overflow:visible}.sx-groove-zone{height:100%}.sx-groove-zone.is-luff{background:linear-gradient(90deg,#4aa8ffe6,#4aa8ff59);border-radius:3px 0 0 3px;flex:3}.sx-groove-zone.is-ok{background:#34c77bd9;flex:2}.sx-groove-zone.is-stall{background:linear-gradient(90deg,#ff5a4f59,#ff5a4fe6);border-radius:0 3px 3px 0;flex:3}.sx-groove-mark{background:#fff;border-radius:2px;width:3px;height:14px;margin-left:-1.5px;transition:left .15s linear;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 1.5px #00000073}.sx-groove-word{width:84px;color:var(--sx-dim);text-align:right;white-space:nowrap;font-size:11px}.sx-tt-row{align-items:center;gap:8px;display:flex}.sx-tt-label{width:64px;color:var(--sx-faint);font-size:10.5px;font-weight:600}.sx-tt-items{gap:6px;display:flex}.sx-tt{background:#00000038;border-radius:6px;place-items:center;width:34px;height:20px;display:inline-grid}.sx-ribbon{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sx-ribbon-pin{fill:#ffffff8c}.sx-tt.is-port .sx-ribbon{stroke:#ff6b6f}.sx-tt.is-stbd .sx-ribbon{stroke:#46d18c}.sx-tt.is-leech .sx-ribbon{stroke:#ffd98a}.sx-tt.is-lifting{box-shadow:inset 0 0 0 1px #4aa8ffb3}.sx-tt.is-stalled{box-shadow:inset 0 0 0 1px #ff5a4fb3}.sx-tt.is-fluttering{box-shadow:inset 0 0 0 1px #ffbe5c99}.sx-shape{background:#00000024;border-radius:10px;padding:0 10px}.sx-shape>summary{cursor:pointer;color:var(--sx-dim);padding:8px 0;font-size:12px;font-weight:600}.sx-shape[open]{padding-bottom:10px}.sx-shape[open]>.sx-slider{margin-top:6px}.sx-cluster{z-index:15;bottom:12px;left:max(calc(var(--sx-cluster-w) / 2 + 8px), min(50%, calc(100% - var(--sx-view-w) - 24px - var(--sx-cluster-w) / 2)));align-items:flex-end;gap:6px;display:flex;position:fixed;transform:translate(-50%)}.sx-cells{height:var(--sx-cells-h);border-radius:var(--sx-r);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--sx-edge);background:linear-gradient(#0c1c30c7,#040c18d6);align-items:stretch;display:flex;overflow:hidden;box-shadow:0 14px 36px #0007125c,inset 0 1px #ffffff12}.sx-cell{width:var(--sx-cell-w);flex-direction:column;flex:none;justify-content:space-between;padding:8px 10px 7px;display:flex;position:relative;overflow:hidden}.sx-cell[data-k=bsp]{width:var(--sx-bsp-w)}.sx-cell+.sx-cell:before{content:"";background:#ffffff17;width:1px;position:absolute;top:12px;bottom:12px;left:0}.sx-cell.is-dual{width:var(--sx-duo-w);justify-content:center;gap:1px}.sx-cell-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.sx-cell-label{letter-spacing:.11em;color:var(--sx-faint);text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:750;text-decoration:none}.sx-cell-label.sx-gloss{text-decoration:none}.sx-cell-unit{color:var(--sx-faint);letter-spacing:.04em;font-size:9.5px}.sx-cell-value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-size:25px;font-weight:600;line-height:1;display:flex}.sx-cell-sub{color:var(--sx-dim);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:12px;font-size:10px;line-height:12px}.sx-vwrap{align-items:baseline;display:inline-flex}.sx-side{letter-spacing:0;min-width:9px;margin-left:3px;font-size:13px;font-weight:750}.sx-side.is-port{color:var(--sx-port)}.sx-side.is-stbd{color:var(--sx-stbd)}.sx-vmg-dir{color:var(--sx-dim);margin-right:3px;font-size:12px}.sx-duo{align-items:baseline;gap:6px;line-height:1.12;display:flex}.sx-duo-k{letter-spacing:.08em;width:27px;color:var(--sx-faint);font-size:9.5px;font-weight:750;text-decoration:none}.sx-duo .sx-v{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.sx-duo .sx-side{font-size:11.5px}.sx-duo-u{color:var(--sx-faint);font-size:10px}.sx-cell.is-dual .sx-cell-head{margin-bottom:1px}.sx-bar{background:#ffffff1a;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.sx-bar-fill{width:50%;position:absolute;top:0;bottom:0;transform:scaleX(0)}.sx-bar-fill.is-port{transform-origin:100%;background:var(--sx-port);right:50%}.sx-bar-fill.is-stbd{transform-origin:0;background:var(--sx-stbd);left:50%}.sx-bar-zero{background:#fff9;width:1px;position:absolute;top:0;bottom:0;left:50%}.sx-status{color:#1a0b00;white-space:nowrap;opacity:0;pointer-events:none;background:#ff7a1aeb;border-radius:13px;padding:5px 12px;font-size:12px;font-weight:700;transition:opacity .2s;position:absolute;bottom:calc(100% + 26px);left:50%;transform:translate(-50%)}.sx-status.is-on{opacity:1}.sx-dial-slot{flex:none;position:relative}.sx-dial{width:var(--sx-dial);height:var(--sx-dial);border-radius:50%;position:relative}.sx-dial-svg{filter:drop-shadow(0 12px 26px #00061080);width:100%;height:100%;display:block;overflow:visible}.sx-dial-face{stroke:#fff3;stroke-width:1.4px}.sx-dial-sector{fill:none;stroke-width:7px}.sx-dial-sector.is-port{stroke:var(--sx-port)}.sx-dial-sector.is-stbd{stroke:var(--sx-stbd)}.sx-dial-tick{stroke:#fff6;stroke-width:1px}.sx-dial-tick.is-major{stroke:#fffffff2;stroke-width:1.8px}.sx-dial-num{text-anchor:middle;fill:#dce6f2cc;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:650}.sx-dial-bow{fill:#fff}.sx-dial-nogo-fill{fill:#ffffff12;transition:fill .3s}.sx-dial.is-nogo .sx-dial-nogo-fill{fill:#ff5a4f38}.sx-dial-nogo-edge{fill:none;stroke:#ffffff4d;stroke-width:1px;stroke-dasharray:3 3}.sx-dial-boat{fill:#ffffff0d;stroke:#ffffff52;stroke-width:1.2px}.sx-dial-tw-mark{fill:var(--sx-tw);stroke:#031428cc;stroke-width:1px}.sx-dial-needle{fill:var(--sx-aw);stroke:#3c1e008c;stroke-width:.8px}.sx-dial-hub{fill:#0a1929;stroke:var(--sx-aw);stroke-width:2.2px}.sx-dial-value{fill:#fff;text-anchor:middle;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.sx-dial-side{fill:var(--sx-dim);font-size:12px;font-weight:750}.sx-dial-side.is-port{fill:var(--sx-port)}.sx-dial-side.is-stbd{fill:var(--sx-stbd)}.sx-dial-sub{fill:var(--sx-dim);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:10.5px}.sx-dial-unit{font-size:9px}.sx-dial-caption{white-space:nowrap;letter-spacing:.1em;color:var(--sx-dim);background:#06101ecc;border-radius:9px;gap:10px;padding:2px 9px;font-size:9.5px;font-weight:750;display:flex;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.sx-dial-key{align-items:center;gap:4px;display:inline-flex}.sx-dial-key:before{content:"";display:inline-block}.sx-dial-key.is-aw:before{background:var(--sx-aw);border-radius:2px;width:12px;height:3px}.sx-dial-key.is-tw:before{border-left:4px solid #0000;border-right:4px solid #0000;border-top:7px solid var(--sx-tw);width:0;height:0}.sx-dock-view{width:var(--sx-view-w);padding:10px;top:auto;bottom:12px;right:12px}.sx-dock-view .sx-dock-body{overflow:visible}.sx-view-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sx-view-slice{margin-top:10px}.sx-push-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sx-push-k{color:var(--sx-faint);white-space:nowrap;font-size:12px;font-weight:600}.sx-push-row .sx-seg{flex:0 auto;min-width:0}.sx-view-k{letter-spacing:.11em;text-transform:uppercase;color:var(--sx-faint);padding-left:2px;font-size:9.5px;font-weight:750}.sx-cams .sx-seg-btn{padding:5px 8px;font-size:12px}.sx-ovl-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.sx-ovl{height:44px;color:var(--sx-dim);cursor:pointer;background:#ffffff0b;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:flex}.sx-ovl:hover{color:#fff;background:#ffffff1a}.sx-ovl.is-on{color:#ffe0c7;background:#ff7a1a2b;border-color:#ff7a1a99}.sx-ovl-label{letter-spacing:.01em;font-size:9.5px;font-weight:650}.sx-pill{top:calc(12px + var(--sx-top-h) + 12px);z-index:25;letter-spacing:.02em;white-space:nowrap;background:#081423d6;border:1px solid #ffffff24;border-radius:16px;padding:6px 14px;font-size:12.5px;font-weight:650;position:fixed;left:50%;transform:translate(-50%)}.sx-paused .sx-pill{color:var(--sx-aw)}.sx-toasts{top:calc(12px + var(--sx-top-h) + 48px);z-index:50;flex-direction:column;gap:8px;width:min(440px,100vw - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.sx-toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#091525e0;border:1px solid #ffffff21;border-radius:13px;align-items:flex-start;gap:11px;padding:11px 10px 11px 13px;transition:opacity .22s,transform .22s;display:flex;transform:translateY(-8px)scale(.98);box-shadow:0 14px 34px #00061066}.sx-toast.is-in{opacity:1;transform:none}.sx-toast.is-out{opacity:0;transform:translateY(-6px)}.sx-toast-icon{width:30px;height:30px;color:var(--sx-dim);background:#ffffff14;border-radius:9px;flex:none;place-items:center;display:grid}.sx-toast.is-warn{box-shadow:inset 3px 0 0 var(--sx-accent), 0 14px 34px #00061066}.sx-toast.is-warn .sx-toast-icon{color:var(--sx-accent);background:#ff7a1a2e}.sx-toast.is-good .sx-toast-icon{color:var(--sx-ok);background:#34c77b2e}.sx-toast.is-info .sx-toast-icon{color:var(--sx-tw);background:#5cb6ff29}.sx-toast-body{flex:1;min-width:0;padding-top:1px}.sx-toast-title{font-size:13.5px;font-weight:700}.sx-toast-msg{color:var(--sx-dim);margin-top:1px;font-size:12.5px;line-height:1.45}.sx-toast.is-good{align-items:center}.sx-toast.is-good .sx-toast-body{padding-top:0}.sx-pip{z-index:12;top:calc(12px + var(--sx-top-h) + 12px);right:calc(12px + var(--sx-right-w) + 44px);border:1.5px solid #ffffff8c;border-radius:12px;width:320px;height:200px;position:fixed;box-shadow:0 0 0 1px #00000059,0 12px 30px #00061059}.sx-right-collapsed .sx-pip{right:56px}.sx-pip-label{letter-spacing:.1em;text-transform:uppercase;background:#06101eb8;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:750;position:absolute;top:8px;left:8px}.sx-polar{z-index:22;right:calc(12px + var(--sx-right-w) + 44px);bottom:calc(12px + var(--sx-cells-h) + 14px);width:240px;padding:12px 14px;position:fixed}.sx-right-collapsed .sx-polar{right:12px;bottom:var(--sx-view-reserve)}.sx-card-head{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.sx-card-head .sx-card-title{margin:0}.sx-polar-canvas{width:200px;height:290px;margin:0 auto 4px;display:block}.sx-polar-line{font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.sx-polar-line.is-dim{color:var(--sx-dim);margin-top:2px;font-size:11.5px}.sx-tip{z-index:95;pointer-events:none;background:#07111f;border:1px solid #ffffff29;border-radius:10px;max-width:290px;padding:9px 12px 10px;font-size:12.5px;line-height:1.45;position:fixed;top:0;left:0;box-shadow:0 12px 30px #00000080}.sx-tip-term{color:#fff;margin-bottom:2px;font-weight:700}.sx-tip-def{color:var(--sx-dim)}.sx-modal{z-index:80;opacity:0;background:#01060e6b;place-items:center;padding:24px;transition:opacity .18s;display:grid;position:fixed;inset:0}.sx-modal.is-in{opacity:1}.sx-modal-card{border-radius:18px;outline:none;flex-direction:column;width:min(880px,100%);max-height:min(88vh,780px);display:flex}.sx-modal-card:focus-visible{outline:none}.sx-modal-head{justify-content:space-between;align-items:center;padding:16px 18px 6px 22px;display:flex}.sx-modal-title{margin:0;font-size:18px;font-weight:700}.sx-modal-body{scrollbar-width:thin;padding:8px 22px 20px;overflow-y:auto}.sx-modal-body:focus{outline:none}.sx-set-grid,.sx-help-grid{grid-template-columns:1fr 1fr;gap:8px 30px;display:grid}.sx-set-col{flex-direction:column;display:flex}.sx-set{margin-bottom:18px}.sx-set>.sx-seg,.sx-set>.sx-row,.sx-set>.sx-btn{margin-top:8px}.sx-set>.sx-set-title+*{margin-top:0}.sx-keys{grid-template-columns:max-content 1fr;align-items:center;gap:7px 14px;margin:0;display:grid}.sx-keys dt{justify-content:flex-end;align-items:center;gap:4px;display:flex}.sx-keys dd{color:var(--sx-dim);margin:0;font-size:12.5px}.sx-key-sep{color:var(--sx-faint);font-size:11px}.sx-root kbd{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:6px;place-items:center;min-width:23px;height:23px;padding:0 6px;font:600 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.sx-help-p{color:var(--sx-dim);margin:0;font-size:13px;line-height:1.55}.sx-legend{color:var(--sx-dim);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.sx-legend li{align-items:center;gap:9px;display:flex}.sx-swatch{border-radius:4px;flex:none;width:14px;height:14px}.sx-swatch.is-port{background:var(--sx-port)}.sx-swatch.is-stbd{background:var(--sx-stbd)}.sx-swatch.is-tw{background:var(--sx-tw)}.sx-swatch.is-aw{background:var(--sx-aw)}.sx-swatch.is-luff{background:var(--sx-luff)}.sx-swatch.is-ok{background:var(--sx-ok)}.sx-swatch.is-stall{background:var(--sx-stall)}.sx-input{color:#fff;background:#00000040;border:1px solid #ffffff26;border-radius:9px;width:100%;height:34px;margin-bottom:6px;padding:0 11px}.sx-input::placeholder{color:var(--sx-faint)}.sx-gloss-list{scrollbar-width:thin;max-height:280px;margin:0;padding-right:6px;overflow-y:auto}.sx-gloss-list dt{margin-top:9px;font-size:13px;font-weight:650}.sx-gloss-list dd{color:var(--sx-dim);margin:1px 0 0;font-size:12.5px;line-height:1.45}.sx-mnav,.sx-touch{display:none}@media (max-width:1440px){.sx-root{--sx-left-w:332px;--sx-right-w:284px}}@media (max-width:1300px){.sx-root{--sx-left-w:316px}.sx-brand{display:none}}@media (max-width:1360px){.sx-root{--sx-view-w:226px;--sx-view-reserve:214px}.sx-ovl-grid{grid-template-columns:repeat(4,1fr)}.sx-ovl{height:40px}.sx-view-k{display:none}.sx-cams{flex:1;display:flex}.sx-cams .sx-seg-btn{flex:1;padding:5px 4px;font-size:11.5px}}@media (max-width:1199px){.sx-root{--sx-right-w:272px;--sx-cell-w:76px;--sx-bsp-w:88px;--sx-duo-w:106px;--sx-dial:144px}.sx-cell{padding:8px 9px 7px}.sx-cell-value{font-size:22px}.sx-duo .sx-v{font-size:17px}.sx-chip-sub{display:none}}@media (max-width:1099px){.sx-root{--sx-cells-n:3;--sx-left-w:300px}.sx-cell[data-k=lwy],.sx-cell[data-k=rud]{display:none}}@media (max-width:1040px){.sx-speed{display:none}}@media (max-width:960px){.sx-root{--sx-cells-n:2}.sx-cell[data-k=vmg]{display:none}}@media (max-width:900px){.sx-root{--sx-top-h:42px;--sx-nav-h:50px;--sx-helm-h:58px;--sx-cells-h:58px;--sx-dial:112px}.sx-top{gap:6px;top:8px;left:8px;right:8px}.sx-top-group{padding:4px}.sx-top-group.is-brand{padding-left:9px}.sx-top-group.is-tools,.sx-chip.is-time,.sx-sep,.sx-speed,.sx-brand,.sx-top-group.is-sim .sx-btn--icon{display:none}.sx-top-menu.sx-btn--icon{width:42px;height:42px;color:var(--sx-ink);background:linear-gradient(180deg, var(--sx-glass-a), var(--sx-glass-b));border-radius:13px;display:inline-flex}.sx-logo{margin-right:6px}.sx-long{display:none}.sx-short{display:inline}.sx-mode .sx-seg-btn{padding:6px 10px;font-size:12.5px}.sx-chip{height:32px;padding:0 9px}.sx-chip-sub{display:none}.sx-root .sx-dock{width:auto;height:auto;max-height:min(70vh,600px);padding-bottom:calc(var(--sx-nav-h) + 16px + env(safe-area-inset-bottom,0px));z-index:40;border-bottom:0;border-radius:20px 20px 0 0;transition:transform .3s cubic-bezier(.2,.8,.2,1);inset:auto 0 0;transform:translateY(105%)}.sx-root .sx-dock-left,.sx-root .sx-dock-right{height:min(70vh,600px)}.sx-root.sx-sheet-lesson .sx-dock-left,.sx-root.sx-sheet-trim .sx-dock-right,.sx-root.sx-sheet-view .sx-dock-view{transform:none}.sx-dock-tab{display:none}.sx-sheet-head{flex:none;align-items:center;gap:10px;padding:12px 14px 4px 18px;display:flex;position:relative}.sx-sheet-grip{background:#ffffff47;border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:6px;left:50%}.sx-sheet-title{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-faint);flex:1;font-size:11px;font-weight:750}.sx-lp-content{padding-top:6px}.sx-panel-head{display:none}.sx-dock-view{padding:0 12px}.sx-dock-view .sx-dock-body{padding:6px 4px 8px}.sx-ovl-grid{grid-template-columns:repeat(6,1fr)}.sx-cams{flex:1;display:flex}.sx-cams .sx-seg-btn{flex:1}.sx-mnav{z-index:45;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));height:var(--sx-nav-h);border-radius:15px;gap:4px;padding:4px;display:flex;position:fixed}.sx-mnav-btn{height:100%;color:var(--sx-dim);background:0 0;border-radius:11px;flex:1;font-size:12.5px}.sx-mnav-btn.is-on{color:#fff;background:#ffffff24}.sx-touch{display:block}.sx-touch-helm{z-index:16;left:8px;right:8px;bottom:calc(8px + var(--sx-nav-h) + 8px + env(safe-area-inset-bottom,0px));height:var(--sx-helm-h);border-radius:15px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex;position:fixed}.sx-touch-helm .sx-slider{flex:1}.sx-touch-helm .sx-slider-head{display:none}.sx-touch-helm .sx-range{height:34px}.sx-touch-helm .sx-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-11px}.sx-touch-btns{gap:6px;display:flex}.sx-touch-btns .sx-btn{height:40px;padding:0 12px}.sx-touch-sheets{z-index:16;right:8px;bottom:calc(8px + var(--sx-nav-h) + 8px + var(--sx-helm-h) + 8px + var(--sx-cells-h) + 10px + env(safe-area-inset-bottom,0px));border-radius:15px;gap:2px;padding:8px 6px 6px;display:flex;position:fixed}.sx-touch-sheets .sx-slider{justify-items:center;gap:4px;width:44px}.sx-touch-sheets .sx-slider-head{flex-direction:column;order:2;align-items:center;gap:0}.sx-touch-sheets .sx-slider-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sx-faint);font-size:10px;font-weight:750}.sx-touch-sheets .sx-slider-value{font-size:11px}.sx-touch-spin{display:contents}.sx-touch-sheets .sx-slider.is-locked .sx-slider-label:after{content:none}.sx-cluster{left:8px;right:8px;bottom:calc(8px + var(--sx-nav-h) + 8px + var(--sx-helm-h) + 8px + env(safe-area-inset-bottom,0px));justify-content:stretch;gap:6px;transform:none}.sx-cells{border-radius:13px;flex:auto}.sx-cells.is-left{flex:3 1 0}.sx-cells.is-right{flex:1 1 0}.sx-cell,.sx-cell[data-k=bsp]{flex:1 1 0;width:auto;min-width:0;padding:7px 8px 6px}.sx-cell.is-dual{flex:1.35 1 0;width:auto;min-width:0}.sx-cell-value{font-size:19px}.sx-duo .sx-v{font-size:15px}.sx-duo-k{width:24px;font-size:9px}.sx-cell-sub,.sx-cell[data-k=vmg],.sx-cell[data-k=aw],.sx-cell[data-k=lwy],.sx-cell[data-k=rud]{display:none}.sx-cell[data-k=hdg]{display:flex}.sx-dial-slot{top:calc(8px + var(--sx-top-h) + 10px);position:fixed;right:8px}.sx-dial-caption{display:none}.sx-status{bottom:calc(100% + 8px)}.sx-peek{z-index:14;top:calc(8px + var(--sx-top-h) + 10px);left:8px;right:calc(8px + var(--sx-dial) + 10px);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;gap:3px;padding:9px 12px 10px;display:flex;position:fixed}.sx-peek-top{letter-spacing:.08em;text-transform:uppercase;color:var(--sx-faint);justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.sx-peek-kicker{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-peek-meta{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:none;flex:none}.sx-peek-title{font-size:13px;font-weight:600;line-height:1.3}.sx-peek-bar{background:#ffffff1f;border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.sx-peek-fill{transform-origin:0;background:var(--sx-accent);height:100%;display:block;transform:scaleX(0)}.sx-peek.is-done .sx-peek-fill{background:var(--sx-ok)}.sx-sheet-lesson .sx-peek{display:none}.sx-pill{top:calc(8px + var(--sx-top-h) + 10px + var(--sx-dial) + 10px)}.sx-toasts{top:calc(8px + var(--sx-top-h) + 10px + var(--sx-dial) + 46px);width:calc(100vw - 16px)}.sx-pip{top:calc(8px + var(--sx-top-h) + 10px + var(--sx-dial) + 10px);width:168px;height:105px;right:8px}.sx-polar{bottom:auto;left:8px;right:8px;top:calc(8px + var(--sx-top-h) + 10px);z-index:42;width:auto;max-width:320px;margin:0 auto}.sx-set-grid,.sx-help-grid{grid-template-columns:1fr}.sx-modal{align-items:end;padding:0}.sx-modal-card{border-radius:20px 20px 0 0;width:100%;max-height:86vh}}@media (min-width:601px) and (max-width:900px){.sx-root{--sx-dial:140px}.sx-cell[data-k=vmg],.sx-cell[data-k=aw]{display:flex}.sx-cells.is-right{flex:2 1 0}.sx-cells.is-left{flex:4 1 0}.sx-dial-caption{display:flex;top:auto;bottom:-18px}}@media (max-width:900px) and (max-height:520px){.sx-root{--sx-top-h:38px;--sx-nav-h:42px;--sx-helm-h:42px;--sx-cells-h:46px;--sx-dial:92px;--sx-nav-w:264px;--sx-il:env(safe-area-inset-left,0px);--sx-ir:env(safe-area-inset-right,0px);--sx-side-w:calc(min(360px, 46vw) + var(--sx-il))}.sx-top{top:6px;left:calc(8px + var(--sx-il));right:calc(8px + var(--sx-ir));justify-content:flex-start}.sx-top-group{padding:3px}.sx-top-group.is-sim{margin-left:auto}.sx-top-menu.sx-btn--icon{width:38px;height:38px}.sx-chip{height:30px}.sx-mode .sx-seg-btn{padding:5px 9px}.sx-mnav{left:auto;right:calc(8px + var(--sx-ir));width:var(--sx-nav-w);bottom:calc(6px + env(safe-area-inset-bottom,0px))}.sx-mnav-btn{gap:5px;padding:0 6px;font-size:12px}.sx-touch-helm{left:calc(8px + var(--sx-il));right:calc(8px + var(--sx-nav-w) + 8px + var(--sx-ir));bottom:calc(6px + env(safe-area-inset-bottom,0px));height:var(--sx-helm-h);padding:3px 4px 3px 12px}.sx-touch-helm .sx-slider-ends{display:none}.sx-touch-helm .sx-range{height:30px}.sx-touch-btns .sx-btn{height:34px;padding:0 10px}.sx-cluster{left:calc(8px + var(--sx-il));width:min(440px, calc(100vw - 16px - 118px - var(--sx-il) - var(--sx-ir)));right:auto;bottom:calc(6px + var(--sx-helm-h) + 6px + env(safe-area-inset-bottom,0px))}.sx-cell-value{font-size:16px}.sx-cell.is-dual{gap:0;padding-top:4px;padding-bottom:4px}.sx-duo{line-height:1.02}.sx-duo .sx-v{font-size:13px}.sx-cell-label,.sx-duo-k{font-size:8.5px}.sx-cell[data-k=vmg],.sx-cell[data-k=aw]{display:none}.sx-cells.is-left{flex:3 1 0}.sx-cells.is-right{flex:1 1 0}.sx-touch-sheets{right:calc(8px + var(--sx-ir));bottom:calc(6px + var(--sx-nav-h) + 6px + env(safe-area-inset-bottom,0px));padding:6px 4px 4px}.sx-touch-sheets .sx-slider{width:40px}.sx-range.is-vertical{width:30px;height:84px}.sx-range.is-vertical::-webkit-slider-thumb{width:22px;height:22px;margin-left:-8px}.sx-dial-slot{top:calc(6px + var(--sx-top-h) + 6px);right:calc(8px + var(--sx-ir))}.sx-dial-caption{display:none}.sx-peek{top:6px;left:calc(214px + var(--sx-il));right:calc(150px + var(--sx-ir));height:var(--sx-top-h);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title top""bar bar";align-content:center;gap:3px 10px;padding:4px 10px 5px;display:grid}.sx-peek-top{grid-area:top}.sx-peek-kicker{display:none}.sx-peek-title{white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-size:12px;overflow:hidden}.sx-peek-bar{grid-area:bar;height:3px;margin-top:0}.sx-root .sx-dock{width:var(--sx-side-w);border-left:0;border-bottom:1px solid var(--sx-edge);height:auto;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:var(--sx-il);border-radius:0 18px 18px 0;inset:0 auto 0 0;transform:translate(-105%)}.sx-root .sx-dock-left,.sx-root .sx-dock-right{height:auto}.sx-sheet-grip{display:none}.sx-sheet-head{padding:10px 12px 2px 16px}.sx-pill{top:calc(6px + var(--sx-top-h) + 8px)}.sx-toasts{top:calc(6px + var(--sx-top-h) + 8px);left:auto;right:calc(8px + var(--sx-dial) + 8px + var(--sx-ir));width:min(340px,52vw);transform:none}.sx-pip{top:calc(6px + var(--sx-top-h) + 6px);right:calc(8px + var(--sx-dial) + 8px + var(--sx-ir));width:150px;height:94px}.sx-polar{top:6px;bottom:6px;left:auto;right:calc(8px + var(--sx-ir));width:220px;margin:0;overflow-y:auto}.sx-modal{padding-left:var(--sx-il);padding-right:var(--sx-ir)}.sx-polar-canvas{width:150px;height:218px}.sx-modal-card{border-radius:16px 16px 0 0;max-height:100vh}}@media (max-width:380px){.sx-mode .sx-seg-btn{padding:6px 8px}.sx-cell{padding:7px 6px 6px}.sx-cell-value{font-size:18px}}.sx-root.sx-lowfx .sx-glass,.sx-root.sx-lowfx .sx-cells,.sx-root.sx-lowfx .sx-toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081321f2}@media (prefers-reduced-motion:reduce){.sx-root *,.sx-root :before,.sx-root :after{transition:none!important}}
