.sharrow-flow{--sf-bg:#040913;--sf-panel:#071628;--sf-line:rgba(255,255,255,.14);--sf-cyan:#8ee3ff;--sf-blue:#00a8e8;--sf-warm:#ffb36b;--sf-muted:rgba(255,255,255,.72);position:relative;padding:clamp(72px,9vw,120px) 0;color:#fff;background:radial-gradient(circle at 80% 10%,rgba(0,168,232,.16),transparent 34%),radial-gradient(circle at 10% 90%,rgba(255,179,107,.07),transparent 30%),var(--sf-bg);overflow:hidden;isolation:isolate}.sharrow-flow *{box-sizing:border-box}.sharrow-flow h2,.sharrow-flow p,.sharrow-flow span,.sharrow-flow button,.sharrow-flow output,.sharrow-flow label,.sharrow-flow div,.sharrow-flow figcaption{font-family:Inter,Arial,Helvetica,sans-serif!important}.sharrow-flow .sflow-wrap{width:min(1180px,92vw);margin:0 auto}.sharrow-flow .sflow-head{max-width:820px;margin-bottom:30px}.sharrow-flow .sflow-eyebrow{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--sf-cyan)!important;margin-bottom:16px}.sharrow-flow h2{margin:0 0 18px!important;font-size:clamp(38px,5.4vw,76px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:900!important;color:#fff!important;text-transform:none!important}.sharrow-flow .sflow-head p{margin:0!important;font-size:clamp(17px,1.8vw,21px)!important;line-height:1.5!important;color:var(--sf-muted)!important;max-width:720px}.sharrow-flow .sflow-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:14px 16px;border:1px solid var(--sf-line);border-radius:20px;background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sharrow-flow .sflow-throttle{flex:1 1 360px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0}.sharrow-flow .sflow-control-label{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-cyan)!important}.sharrow-flow output{min-width:96px;text-align:right;font-weight:900;font-size:15px;color:#fff!important;font-variant-numeric:tabular-nums}.sharrow-flow input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;cursor:pointer}.sharrow-flow input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--sf-blue) var(--sf-fill,45%),rgba(255,255,255,.16) var(--sf-fill,45%))}.sharrow-flow input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:#ffffff29}.sharrow-flow input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--sf-blue)}.sharrow-flow input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:4px solid var(--sf-blue);box-shadow:0 0 0 6px #00a8e82e,0 6px 16px #0006}.sharrow-flow input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid var(--sf-blue);box-shadow:0 0 0 6px #00a8e82e}.sharrow-flow input[type=range]:focus-visible{outline:3px solid rgba(142,227,255,.6);outline-offset:4px;border-radius:8px}.sharrow-flow .sflow-pause{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff0f;color:#fff!important;font-size:11px!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.sharrow-flow .sflow-pause:hover{background:#ffffff1f}.sharrow-flow .sflow-pause:focus-visible{outline:3px solid rgba(142,227,255,.6);outline-offset:3px}.sharrow-flow .sflow-pause-icon{width:10px;height:12px;border-left:3px solid #fff;border-right:3px solid #fff}.sharrow-flow .sflow-pause[aria-pressed=true] .sflow-pause-icon{width:0;height:0;border:0;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.sharrow-flow .sflow-lanes{display:grid;gap:14px}.sharrow-flow .sflow-lane{margin:0;border:1px solid var(--sf-line);border-radius:28px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);overflow:hidden}.sharrow-flow .sflow-lane-sharrow{border-color:#8ee3ff52;box-shadow:0 0 0 1px #8ee3ff0f inset,0 30px 80px #00a8e814}.sharrow-flow figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px 0}.sharrow-flow .sflow-tag{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff!important}.sharrow-flow .sflow-callout{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.sharrow-flow .sflow-lane-conv .sflow-callout{color:var(--sf-warm)!important;background:#ffb36b1a;border:1px solid rgba(255,179,107,.3)}.sharrow-flow .sflow-lane-sharrow .sflow-callout{color:var(--sf-cyan)!important;background:#8ee3ff1a;border:1px solid rgba(142,227,255,.32)}.sharrow-flow .sflow-canvas-box{position:relative;height:clamp(220px,25vw,300px);margin:8px 0 0;background:#04182a}.sharrow-flow canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sharrow-flow .sflow-flow-arrow{position:absolute;right:18px;bottom:10px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61!important;pointer-events:none}.sharrow-flow .sflow-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.sharrow-flow .sflow-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;padding:12px 20px 18px;border-top:1px solid rgba(255,255,255,.07)}.sharrow-flow .sflow-meter{display:grid;gap:7px}.sharrow-flow .sflow-meter span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff9!important}.sharrow-flow .sflow-meter i{display:block;height:6px;border-radius:99px;background:#ffffff17;overflow:hidden}.sharrow-flow .sflow-meter b{display:block;height:100%;width:0;border-radius:inherit;transition:width .12s linear}.sharrow-flow .sflow-lane-conv .sflow-meter b{background:linear-gradient(90deg,#ffd29b,var(--sf-warm),#ff7a45)}.sharrow-flow .sflow-lane-sharrow .sflow-meter b{background:linear-gradient(90deg,var(--sf-blue),var(--sf-cyan))}.sharrow-flow .sflow-note{margin:16px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#ffffff75!important}@media(max-width:700px){.sharrow-flow .sflow-throttle{grid-template-columns:1fr auto;gap:8px 12px}.sharrow-flow .sflow-throttle input{grid-column:1/-1;grid-row:2}.sharrow-flow .sflow-pause{justify-content:center}.sharrow-flow .sflow-canvas-box{height:200px}.sharrow-flow figcaption{padding:14px 16px 0}.sharrow-flow .sflow-meters{padding:10px 16px 16px;gap:8px 10px}.sharrow-flow .sflow-meter span{font-size:9px;letter-spacing:.06em}.sharrow-flow .sflow-lane{border-radius:22px}}.sharrow-flow .sflow-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sharrow-flow .sflow-sound{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff0f;color:#fff!important;font-size:11px!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.sharrow-flow .sflow-sound:hover{background:#ffffff1f}.sharrow-flow .sflow-sound:focus-visible,.sharrow-flow .sflow-hear button:focus-visible{outline:3px solid rgba(142,227,255,.6);outline-offset:3px}.sharrow-flow .sflow-sound svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sharrow-flow .sflow-sound svg path:first-child{fill:#ffffffe6}.sharrow-flow .sflow-sound .sflow-ico-on{display:none}.sharrow-flow .sflow-sound[aria-pressed=true]{background:var(--sf-blue);border-color:var(--sf-blue);box-shadow:0 0 0 6px #00a8e829}.sharrow-flow .sflow-sound[aria-pressed=true] .sflow-ico-on{display:block}.sharrow-flow .sflow-sound[aria-pressed=true] .sflow-ico-off{display:none}.sharrow-flow .sflow-hear{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#00000040}.sharrow-flow .sflow-hear[hidden]{display:none}.sharrow-flow .sflow-hear-label{padding:0 8px 0 10px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c!important}.sharrow-flow .sflow-hear button{-webkit-appearance:none;appearance:none;border:0;min-height:34px;padding:0 13px;border-radius:999px;background:transparent;color:#ffffffbf!important;font-size:11px!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sharrow-flow .sflow-hear button[data-sflow-listen=sharrow][aria-pressed=true]{background:var(--sf-cyan);color:#04121f!important}.sharrow-flow .sflow-hear button[data-sflow-listen=conv][aria-pressed=true]{background:var(--sf-warm);color:#2a1300!important}.sharrow-flow .sflow-lane.is-listening{outline:2px solid rgba(255,255,255,.5);outline-offset:3px}.sharrow-flow .sflow-lane-sharrow.is-listening{outline-color:#8ee3ffbf}.sharrow-flow .sflow-lane-conv.is-listening{outline-color:#ffb36bbf}.sharrow-flow .sflow-sound-on .sflow-lane{cursor:pointer}.sharrow-flow .sflow-wave-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 20px 0;border-top:1px solid rgba(255,255,255,.07)}.sharrow-flow .sflow-wave-label{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff9!important;max-width:110px;line-height:1.3}.sharrow-flow .sflow-wave{position:static;display:block;width:100%;height:40px}.sharrow-flow .sflow-meters{border-top:0}@media(max-width:700px){.sharrow-flow .sflow-buttons{width:100%;display:grid;grid-template-columns:1fr 1fr}.sharrow-flow .sflow-sound{justify-content:center}.sharrow-flow .sflow-hear{grid-column:1/-1;grid-row:2;justify-content:center}.sharrow-flow .sflow-hear button{flex:1}.sharrow-flow .sflow-wave-row{padding:10px 16px 0;gap:10px}.sharrow-flow .sflow-wave-label{font-size:9px;max-width:80px}}.sharrow-flow .sflow-loader{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:12px 14px 12px 16px;border:1px solid rgba(142,227,255,.3);border-radius:20px;background:linear-gradient(90deg,#00a8e824,#00a8e808)}.sharrow-flow .sflow-loader-label{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-cyan)!important;margin:0}.sharrow-flow .sflow-select-wrap{position:relative;flex:1 1 320px}.sharrow-flow .sflow-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-70%) rotate(45deg);pointer-events:none}.sharrow-flow select{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 42px 0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#071a2e;color:#fff!important;font:700 14px/1.2 Inter,Arial,sans-serif!important;cursor:pointer;text-transform:none}.sharrow-flow select:focus-visible{outline:3px solid rgba(142,227,255,.6);outline-offset:2px}.sharrow-flow select option{background:#071a2e;color:#fff}.sharrow-flow .sflow-report-link{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-cyan)!important;text-decoration:none!important;border-bottom:1px solid rgba(142,227,255,.4);padding-bottom:3px;white-space:nowrap}.sharrow-flow .sflow-report-link[hidden]{display:none}.sharrow-flow .sflow-data{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px}.sharrow-flow .sflow-data[hidden]{display:none}.sharrow-flow .sflow-stat{padding:12px 14px;border-radius:16px;border:1px solid var(--sf-line);background:#ffffff09;min-width:0}.sharrow-flow .sflow-stat span{display:block;font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#ffffff94!important;margin-bottom:6px}.sharrow-flow .sflow-stat b{display:block;font-size:clamp(20px,2vw,26px);line-height:1.05;font-weight:900;letter-spacing:-.03em;color:#fff!important;font-variant-numeric:tabular-nums;white-space:nowrap}.sharrow-flow .sflow-stat b i{font-style:normal}.sharrow-flow .sflow-stat b em{font-style:normal;font-size:.55em;font-weight:800;color:#ffffff80!important;letter-spacing:0}.sharrow-flow .sflow-stat small{display:block;margin-top:5px;font-size:11px;line-height:1.3;color:#fff9!important;font-variant-numeric:tabular-nums}.sharrow-flow .sflow-stat-sh{border-color:#8ee3ff59}.sharrow-flow .sflow-stat-sh b,.sharrow-flow .sflow-c-sh{color:var(--sf-cyan)!important}.sharrow-flow .sflow-stat-cv b,.sharrow-flow .sflow-c-cv{color:var(--sf-warm)!important}.sharrow-flow .sflow-stat-adv{background:#00a8e81f;border-color:#00a8e866}.sharrow-flow .sflow-stat-cav b[data-level="0"]{color:#9fe3c0!important}.sharrow-flow .sflow-stat-cav b[data-level="1"]{color:#ffe08a!important}.sharrow-flow .sflow-stat-cav b[data-level="2"]{color:var(--sf-warm)!important}.sharrow-flow .sflow-stat-cav b[data-level="3"],.sharrow-flow .sflow-stat-cav b[data-level="4"]{color:#ff7a5c!important}.sharrow-flow .sflow-data-note{grid-column:1/-1;margin:2px 2px 0!important;font-size:11.5px!important;line-height:1.5!important;color:#ffffff80!important}.sharrow-flow .sflow-lane-stat{margin-left:auto;font-size:12px;font-weight:900;letter-spacing:.04em;color:#fff!important;font-variant-numeric:tabular-nums}.sharrow-flow .sflow-lane-stat:empty{display:none}.sharrow-flow .sflow-lane-sharrow .sflow-lane-stat{color:var(--sf-cyan)!important}.sharrow-flow .sflow-lane-conv .sflow-lane-stat{color:var(--sf-warm)!important}@media(max-width:1000px){.sharrow-flow .sflow-data{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sharrow-flow .sflow-loader{padding:12px}.sharrow-flow .sflow-select-wrap{flex-basis:100%}.sharrow-flow .sflow-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sharrow-flow .sflow-stat{padding:10px 11px}.sharrow-flow .sflow-lane-stat{margin-left:0;width:100%}}.sharrow-flow .sflow-src{display:inline-block;margin-left:4px;padding:2px 6px;border-radius:999px;font-style:normal;font-size:8.5px;font-weight:900;letter-spacing:.08em;vertical-align:1px;color:#04121f!important;background:#9fe3c0}.sharrow-flow .sflow-src-calc{background:#ffffffbf}.sharrow-flow .sflow-src-est{background:#ffffff38;color:#fff!important}.sharrow-flow .sflow-real{flex-basis:100%;margin:2px 0 0!important;font-size:12.5px!important;line-height:1.45!important;color:#ffffffc7!important}.sharrow-flow .sflow-real[hidden]{display:none}.sharrow-flow .sflow-sound .sflow-src{margin-left:2px;vertical-align:0}.sharrow-flow .sflow-sound[aria-pressed=true] .sflow-src-est{background:#ffffff47}.sharrow-flow .sflow-real b{color:#9fe3c0!important}@media(prefers-reduced-motion:reduce){.sharrow-flow .sflow-meter b{transition:none}}.sharrow-flow .sflow-gain{margin:0 0 14px;padding:14px 16px 8px;border:1px solid rgba(142,227,255,.28);border-radius:20px;background:linear-gradient(180deg,#00a8e81a,#00a8e805)}.sharrow-flow .sflow-gain[hidden]{display:none}.sharrow-flow .sflow-gain-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-bottom:6px}.sharrow-flow .sflow-gain-title{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-cyan)!important}.sharrow-flow .sflow-gain-hint{font-size:11px;color:#ffffff80!important}.sharrow-flow .sflow-gain-svg{display:block;width:100%;height:200px;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.sharrow-flow .sflow-gain-svg text{font:800 11px Inter,Arial,sans-serif;fill:#ffffff8c}.sharrow-flow .sflow-gain-svg .sg-mid{fill:#8ee3ff12}.sharrow-flow .sflow-gain-svg .sg-midt{font-size:9.5px;letter-spacing:.14em;fill:#8ee3ffb3}.sharrow-flow .sflow-gain-svg .sg-grid{stroke:#ffffff14;stroke-dasharray:3 4}.sharrow-flow .sflow-gain-svg .sg-zero{stroke:#ffffff59}.sharrow-flow .sflow-gain-svg .sg-bar{fill:#8ee3ff8c;transition:fill .15s ease}.sharrow-flow .sflow-gain-svg .sg-neg{fill:#ffb36b99}.sharrow-flow .sflow-gain-svg .sg-peak{fill:#8ee3ff}.sharrow-flow .sflow-gain-svg .sg-on{fill:#fff}.sharrow-flow .sflow-gain-svg .sg-peakt{font-size:13px;font-weight:900;fill:#8ee3ff}.sharrow-flow .sflow-gain-svg .sg-cur line{stroke:#fff;stroke-width:1.5}.sharrow-flow .sflow-gain-svg .sg-curbg{fill:#04121f;stroke:#ffffff80}.sharrow-flow .sflow-gain-svg .sg-curt{font-size:11px;font-weight:900;fill:#fff}.sharrow-flow .sflow-how{grid-column:1/-1;margin:2px 2px 0}.sharrow-flow .sflow-how summary{cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.06em;color:#fff9!important;list-style:none}.sharrow-flow .sflow-how summary::-webkit-details-marker{display:none}.sharrow-flow .sflow-how summary:before{content:"+";display:inline-block;width:14px;color:var(--sf-cyan)}.sharrow-flow .sflow-how[open] summary:before{content:"\2212"}.sharrow-flow .sflow-how .sflow-data-note{margin-top:6px!important}.sharrow-flow .sflow-dock-read{display:none}@media(max-width:700px){.sharrow-flow .sflow-real{display:none}.sharrow-flow .sflow-loader{gap:8px;margin-bottom:10px}.sharrow-flow .sflow-loader-label{font-size:10px}.sharrow-flow .sflow-gain{padding:12px 12px 6px;border-radius:18px}.sharrow-flow .sflow-gain-hint{display:none}.sharrow-flow .sflow-gain-svg{height:170px}.sharrow-flow .sflow-gain-svg text{font-size:10px}.sharrow-flow .sflow-stat-sh,.sharrow-flow .sflow-stat-cv{display:none}.sharrow-flow .sflow-stat b{font-size:20px}.sharrow-flow .sflow-stat span{font-size:8.5px;letter-spacing:.08em}.sharrow-flow .sflow-stat small{font-size:10.5px}.sharrow-flow figcaption{gap:6px 10px}.sharrow-flow .sflow-tag{font-size:12px}.sharrow-flow .sflow-callout{font-size:9.5px;padding:4px 8px}.sharrow-flow .sflow-lane-stat{width:auto;margin-left:auto;font-size:12px}.sharrow-flow .sflow-canvas-box{height:190px}.sharrow-flow.sflow-docked .sflow-controls{position:fixed;z-index:60;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));margin:0;padding:10px 12px 8px;gap:6px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;border-color:#8ee3ff59;background:#040d1aeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 40px #00000080;border-radius:18px}.sharrow-flow.sflow-docked .sflow-dock-read{display:flex;gap:12px;align-items:baseline;min-width:0}.sharrow-flow .sflow-dock-read span{display:flex;flex-direction:column;min-width:0}.sharrow-flow .sflow-dock-read i{font-style:normal;font-size:8.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c!important}.sharrow-flow .sflow-dock-read b{font-size:19px;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.sharrow-flow .sflow-dock-s b{color:var(--sf-cyan)!important}.sharrow-flow .sflow-dock-c b{color:var(--sf-warm)!important}.sharrow-flow .sflow-dock-g b{color:#fff!important}.sharrow-flow.sflow-docked .sflow-buttons{width:auto;display:flex;gap:6px;grid-column:2;grid-row:1}.sharrow-flow.sflow-docked .sflow-sound,.sharrow-flow.sflow-docked .sflow-pause{min-height:38px;width:38px;padding:0;justify-content:center}.sharrow-flow.sflow-docked .sflow-sound span,.sharrow-flow.sflow-docked .sflow-sound .sflow-src,.sharrow-flow.sflow-docked .sflow-pause span[data-sflow-pause-label]{display:none}.sharrow-flow.sflow-docked .sflow-hear{position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);background:#040d1aeb}.sharrow-flow.sflow-docked .sflow-throttle{grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.sharrow-flow.sflow-docked .sflow-throttle .sflow-control-label{display:none}.sharrow-flow.sflow-docked .sflow-throttle input{grid-column:1;grid-row:1;height:34px}.sharrow-flow.sflow-docked output{grid-column:2;grid-row:1;min-width:0;font-size:14px}.sharrow-flow.sflow-docked input[type=range]::-webkit-slider-thumb{width:30px;height:30px;margin-top:-12px}}.sharrow-flow .sflow-viewbar{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:0 0 12px}.sharrow-flow .sflow-view{display:inline-flex;padding:4px;border-radius:999px;background:#00000059;border:1px solid rgba(255,255,255,.18)}.sharrow-flow .sflow-view button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;border:0;min-height:40px;padding:0 18px;border-radius:999px;background:transparent;color:#ffffffbf!important;font-size:12px!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sharrow-flow .sflow-view button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sharrow-flow .sflow-view button[aria-pressed=true]{background:#fff;color:#04121f!important}.sharrow-flow .sflow-view button:focus-visible{outline:3px solid rgba(142,227,255,.6);outline-offset:2px}.sharrow-flow .sflow-view-hint{font-size:12px;color:#ffffff8c!important}.sharrow-flow[data-view=below] .sflow-view-hint{display:none}.sharrow-flow .sflow-above{position:relative;height:clamp(300px,34vw,420px);border-radius:28px;overflow:hidden;border:1px solid rgba(142,227,255,.32);background:#08405f;box-shadow:0 30px 80px #00000059}.sharrow-flow .sflow-above[hidden],.sharrow-flow .sflow-lanes[hidden]{display:none}.sharrow-flow .sflow-above canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sharrow-flow .sflow-above-hud{position:absolute;left:16px;top:14px;right:16px;display:flex;flex-direction:column;gap:2px;pointer-events:none;text-shadow:0 2px 12px rgba(0,0,0,.6)}.sharrow-flow .sflow-above-hud b{font-size:clamp(20px,2.6vw,32px);font-weight:900;letter-spacing:-.03em;color:#fff!important;line-height:1.05}.sharrow-flow .sflow-above-hud span{font-size:12.5px;font-weight:700;color:#ffffffd1!important;font-variant-numeric:tabular-nums}.sharrow-flow .sflow-above.is-done .sflow-above-hud b{color:#8ee3ff!important}.sharrow-flow .sflow-above-tag{position:absolute;right:16px;bottom:26px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73!important}.sharrow-flow[data-view=above] .sflow-stat-slip,.sharrow-flow[data-view=above] .sflow-stat-cav{display:none}.sharrow-flow[data-view=above] .sflow-data{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.sharrow-flow .sflow-viewbar{margin-bottom:10px}.sharrow-flow .sflow-view{width:100%}.sharrow-flow .sflow-view button{flex:1;justify-content:center;padding:0 10px;font-size:11px!important}.sharrow-flow .sflow-view-hint{display:none}.sharrow-flow .sflow-above{height:330px;border-radius:22px}.sharrow-flow .sflow-above-hud{left:12px;right:12px;top:10px}.sharrow-flow .sflow-above-hud span{font-size:11.5px}.sharrow-flow .sflow-above-tag{display:none}.sharrow-flow[data-view=above] .sflow-data{grid-template-columns:repeat(2,minmax(0,1fr))}}.sharrow-flow .sflow-lane .sflow-bg,.sharrow-flow .sflow-lane .sflow-trails,.sharrow-flow .sflow-lane .sflow-prop{transform:scaleX(-1)}.sharrow-flow .sflow-flow-arrow{right:auto;left:18px}.sharrow-flow .sflow-trip{margin:10px 0 14px;padding:14px 18px 16px;border-radius:22px;border:1px solid rgba(142,227,255,.32);background:linear-gradient(90deg,#00a8e829,#00a8e80a)}.sharrow-flow .sflow-trip[hidden]{display:none}.sharrow-flow .sflow-trip-head{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-bottom:10px}.sharrow-flow .sflow-trip-head b{font-size:clamp(20px,2.4vw,30px);font-weight:900;letter-spacing:-.03em;color:#fff!important;line-height:1.05}.sharrow-flow .sflow-trip-head span{font-size:12.5px;font-weight:700;color:#ffffffb3!important}.sharrow-flow .sflow-trip-row{display:grid;grid-template-columns:110px minmax(0,1fr) 92px;align-items:center;gap:12px;margin-top:6px}.sharrow-flow .sflow-trip-lbl{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sharrow-flow .sflow-trip-sh .sflow-trip-lbl{color:var(--sf-cyan)!important}.sharrow-flow .sflow-trip-cv .sflow-trip-lbl{color:var(--sf-warm)!important}.sharrow-flow .sflow-trip-bar{display:block;height:14px;border-radius:99px;background:#ffffff14;overflow:hidden}.sharrow-flow .sflow-trip-bar i{display:block;height:100%;width:0;border-radius:inherit;transition:width .25s ease}.sharrow-flow .sflow-trip-sh .sflow-trip-bar i{background:linear-gradient(90deg,var(--sf-blue),var(--sf-cyan))}.sharrow-flow .sflow-trip-cv .sflow-trip-bar i{background:linear-gradient(90deg,#ffd29b,var(--sf-warm),#ff7a45)}.sharrow-flow .sflow-trip-val{font-size:15px;font-weight:900;text-align:right;color:#fff!important;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:700px){.sharrow-flow .sflow-trip{padding:12px 14px 14px;border-radius:18px}.sharrow-flow .sflow-trip-row{grid-template-columns:86px minmax(0,1fr) 78px;gap:8px}.sharrow-flow .sflow-trip-lbl{font-size:9.5px;letter-spacing:.06em}.sharrow-flow .sflow-trip-val{font-size:13px}}@media(prefers-reduced-motion:reduce){.sharrow-flow .sflow-trip-bar i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/sharrow-flow.css.map */
