.field-text[data-astro-cid-qcj2bjd7]:has(textarea){grid-column:1/-1}textarea[data-astro-cid-qcj2bjd7]{border-radius:var(--r-sm);border:1px solid var(--line-strong);background-color:var(--field);width:100%;min-height:120px;color:var(--ink);font-family:var(--font-mono);resize:vertical;padding:12px 14px;font-size:16px;line-height:1.5;display:block}textarea[data-astro-cid-qcj2bjd7]:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.field[data-astro-cid-qcj2bjd7].has-error textarea[data-astro-cid-qcj2bjd7]{border-color:var(--err-line)}.tool{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.tool>*,.tool-display,.tool-display>*{min-width:0;margin:0}.tool-display,.wc-home{justify-items:center;gap:var(--s-2);padding:var(--s-5) var(--s-4);border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);text-align:center;display:grid}.tool-digits{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(44px,13.5vw,112px);font-weight:800;line-height:1}.tool-digits.is-long{font-size:clamp(36px,10.5vw,96px)}.tool-status{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tool-display.is-done{border-color:var(--err-line);background:var(--err-bg)}.tool-display.is-done .tool-digits{color:var(--err-ink)}.tool-display.is-running{border-color:var(--line-strong)}.tool-progress{width:100%;height:8px;margin-top:var(--s-2);display:block}.tool-progress-track{fill:var(--line)}.tool-progress-bar{fill:var(--accent)}.tool-display.is-done .tool-progress-bar{fill:var(--err-ink)}.tool-display[data-phase=short] .tool-progress-bar,.tool-display[data-phase=long] .tool-progress-bar{fill:var(--ok)}.tool-actions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.tool-actions-start{justify-content:flex-start}.tool-btn{flex:auto;min-width:44px;min-height:48px}.tool-actions .btn-primary{flex-grow:2}.tool-btn:disabled{opacity:.5;cursor:not-allowed}.tool-ico-pause,.is-running .tool-ico-play{display:none}.is-running .tool-ico-pause{display:block}@media (width>=640px){.tool-btn{flex:0 auto;min-width:140px}}.tool-presets,.tool-tabs{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.tool .btn-sm,.tool-chip{min-width:64px;min-height:44px}.tool-chip[aria-pressed=true]{color:var(--ink);border-color:var(--accent);background:var(--surface-2)}.tool-keys{text-align:center;margin:0}.tool-keys kbd{border:1px solid var(--line-strong);min-width:1.6em;font:inherit;text-align:center;border-radius:6px;padding:0 6px;font-weight:700;display:inline-block}@media (hover:none) and (pointer:coarse){.tool-keys{display:none}}.tool-options{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.tool-options .check{align-items:center;padding-top:0}.tool-options .check[hidden]{display:none}.tool-done p{margin:0}.tool-custom fieldset{min-width:0;padding:var(--s-4);border-radius:var(--r);border:1px solid var(--line);gap:var(--s-3);margin:0;display:grid}.tool-custom legend{padding:0 var(--s-1);font-size:14px;font-weight:700}.tool-hms{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-custom .form-error:empty{display:none}.tool-custom .form-error:not(:empty){margin:0}.tool-laps{gap:var(--s-3);display:grid}.tool-laps[hidden]{display:none}.tool-laps-head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.tool-laps-head h3{margin:0;font-size:16px}.tool-table{font-variant-numeric:tabular-nums;font-size:14.5px}.tool-table tbody th{white-space:nowrap}.tool-table tr.is-best td{color:var(--ok);font-weight:700}.tool-table tr.is-worst td{color:var(--err-ink);font-weight:700}.badge-ok{background:var(--surface-2);border:1px solid var(--ok);color:var(--ok)}.pager{justify-content:flex-end;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.pager[hidden]{display:none}.pager .btn{min-height:44px}.pager .btn:disabled{opacity:.5;cursor:not-allowed}.tool-stats{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tool-stats>div{padding:var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line);min-width:0}.tool-stats dt{color:var(--muted);font-size:13px}.tool-stats dd{margin:var(--s-1) 0 0;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.tool-settings{border-radius:var(--r);border:1px solid var(--line);padding:0 var(--s-4)}.tool-settings summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.tool-settings[open] summary{margin-bottom:var(--s-2)}.tool-settings-form{gap:var(--s-4);padding-bottom:var(--s-4);display:grid}.tool-settings-form>p{margin:0}.tool-settings-form .form-error:empty{display:none}.tool-settings-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;display:grid}.wc-home-label{margin:0;font-weight:700}.wc-home .tool-digits{font-size:clamp(44px,13vw,96px)}.wc-home p{margin:0}.wc-search{gap:var(--s-2);display:grid}.wc-results{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.wc-results[hidden]{display:none}.wc-hit{align-items:baseline;gap:0 var(--s-2);width:100%;min-height:48px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;display:flex}.wc-hit:hover{border-color:var(--accent);background:var(--surface-2)}.wc-hit-name{font-weight:700}.wc-noresult{padding:var(--s-2) 0}.wc-list{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.wc-card{align-items:start;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.wc-card-head{min-width:0}.wc-card-head p{margin:0}.wc-name{font-size:16px;font-weight:800}.wc-remove{border-radius:var(--r-pill);width:44px;height:44px;min-height:44px;padding:0}.wc-remove .icon{width:18px;height:18px}.wc-time{font-variant-numeric:tabular-nums;grid-column:1/-1;margin:0;font-size:34px;font-weight:800;line-height:1.1}.wc-meta{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.wc-off{font-weight:700}.wc-dn{align-items:center;gap:var(--s-1);color:var(--muted);display:inline-flex}.wc-dn .icon{width:16px;height:16px;display:none}.wc-dn.is-day .icon:first-child,.wc-dn.is-night .icon:nth-child(2){display:block}.wc-empty{grid-column:1/-1}.calc{gap:var(--s-3);width:100%;max-width:480px;margin-inline:auto}.calc-bar{justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;display:flex}.calc-seg{gap:var(--s-2);display:flex}.calc-seg[hidden]{display:none}.calc-seg .tool-chip{min-width:0;padding:0 var(--s-3)}.calc-screen{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);text-align:right;min-width:0;display:grid}.calc-expr{min-height:1.5em;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.calc-out{justify-content:flex-end;align-items:center;gap:var(--s-2);min-width:0;display:flex}.calc-display{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:40px;font-weight:800;line-height:1.15;display:block}.calc-display.is-long{font-size:30px}.calc-display.is-xlong{font-size:22px}.calc-display.is-preview{color:var(--muted)}.calc-display.is-error{color:var(--err-ink);letter-spacing:0;font-size:20px}.calc-copy{flex:none;width:44px;min-width:44px;padding:0}.calc-copy.is-copied{color:var(--ok)}.calc-pad{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.calc-keys{gap:var(--s-2);display:grid}.calc-keys[hidden]{display:none}.calc-keys-basic{grid-template-columns:repeat(4,minmax(0,1fr))}.calc-keys-sci{grid-template-columns:repeat(5,minmax(0,1fr))}.calc-key{min-width:0;min-height:60px;padding:0 var(--s-1);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;user-select:none;font-size:22px;font-weight:700;transition:background-color .12s,border-color .12s}.calc-key:hover,.calc-key.is-pressed{background:var(--surface-2);border-color:var(--line-strong)}.calc-key:active{background:var(--surface-2)}.calc-key-op{color:var(--accent);font-size:26px}.calc-key-fn{color:var(--muted)}.calc-key-eq{background:var(--grad);color:var(--on-grad);border-color:#0000;font-size:26px}.calc-key-eq:hover,.calc-key-eq.is-pressed{background:var(--grad);filter:brightness(1.1)}.calc-key-sci{min-height:44px;font-size:17px}.calc.is-sci .calc-screen{padding-block:var(--s-2)}.calc.is-sci .calc-display:not(.is-long):not(.is-xlong):not(.is-error){font-size:34px}.calc.is-sci .calc-keys-basic .calc-key{min-height:44px;font-size:20px}.calc-history{margin-top:var(--s-2)}.calc-hist-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.calc-hist-list>li{min-width:0;margin:0}.calc-hist-item{width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:right;cursor:pointer;justify-items:end;gap:2px;min-width:0;display:grid}.calc-hist-item:hover{border-color:var(--line-strong)}.calc-hist-expr,.calc-hist-res{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%}.calc-hist-expr{font-size:14px}.calc-hist-res{font-weight:700}@media (width>=768px){.calc.is-sci{max-width:760px}.calc.is-sci .calc-pad{grid-template-columns:minmax(0,3fr) minmax(0,4fr)}.calc.is-sci .calc-keys-sci{grid-template-columns:repeat(3,minmax(0,1fr))}.calc.is-sci .calc-keys .calc-key{min-height:56px}.calc-display,.calc.is-sci .calc-display:not(.is-long):not(.is-xlong):not(.is-error){font-size:48px}.calc.is-sci .calc-screen{padding-block:var(--s-3)}}.tool-form{gap:var(--s-4);margin:0;display:grid}.tool-form>*,.tool-form .field{min-width:0;margin:0}.tool-form .form-error:empty{display:none}.tool-form .tool-options .check{padding-top:0}.tool-grid-2{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-grid-2[hidden],.tool-result[hidden],.tool-result-part[hidden],.rn-list[hidden],.rn-big[hidden]{display:none}.tool textarea{border-radius:var(--r-sm);border:1px solid var(--line-strong);background-color:var(--field);width:100%;min-height:140px;color:var(--ink);resize:vertical;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.tool textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.tool textarea[readonly]{opacity:.7}.tool .field.has-error :is(input,textarea){border-color:var(--err-line)}.tool .field .help{margin-top:6px}.tool-result,.tool-result-part{gap:var(--s-3);display:grid}.tool-result>*,.tool-result-part>*{min-width:0;margin:0}.tool-result.is-revealed{animation:tool-reveal .32s var(--ease)}@keyframes tool-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tool-note{margin:0}.rn-big.is-xlong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(28px,7.4vw,72px)}.rn-list{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,76px),1fr));margin:0;padding:0;list-style:none;display:grid}.rn-list.is-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr))}.rn-list li{min-width:0;padding:var(--s-2) var(--s-2);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);text-align:center;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:800}.kura-big{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(28px,8vw,52px);font-weight:800;line-height:1.15}.tool-display.is-shuffling .kura-big{color:var(--muted)}.tool-table td.kura-name{overflow-wrap:anywhere;min-width:8em}.kura-teams{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.kura-team{min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere}.kura-team h4{margin:0;font-size:16px}.kura-team p{margin:var(--s-2) 0 0}.wheel-stage{justify-items:center;display:grid}.wheel{aspect-ratio:1;width:min(100%,440px);height:auto;display:block}.wheel-rim{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:2px}.wheel-slice path{stroke:var(--bg);stroke-width:2px}.wheel-slice text{fill:var(--bg);pointer-events:none;font-weight:800}.wheel-c0 path{fill:var(--s-sgk)}.wheel-c1 path{fill:var(--s-gv)}.wheel-c2 path{fill:var(--ok)}.wheel-c3 path{fill:var(--warn-ink)}.wheel-c4 path{fill:var(--s-net)}.wheel-slice.is-win path{stroke:var(--ink);stroke-width:5px}.wheel-hub{fill:var(--surface-solid);stroke:var(--line-strong);stroke-width:2px}.wheel-pointer{fill:var(--ink);stroke:var(--bg);stroke-width:2px;stroke-linejoin:round}.wheel-result{align-content:center;min-height:112px}.tool [data-wheel-removed]{overflow-wrap:anywhere;margin:0}.tool [data-wheel-removed][hidden],.tool-actions .btn[hidden]{display:none}@media (prefers-reduced-motion:reduce){.tool *,.tool{transition:none!important;animation:none!important}}.bc-grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=560px){.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-grid>.field{min-width:0;margin:0}.bc .help{margin:0}.bc-result{gap:var(--s-3);display:grid}.bc-result>*{min-width:0;margin:0}.bc-summary{overflow-wrap:anywhere}.bc-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.bc-row{align-items:center;column-gap:var(--s-3);row-gap:var(--s-1);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name copy""val copy";min-width:0;margin:0;display:grid}.bc-row[aria-current=true]{border-color:var(--accent);background:var(--surface-2)}.bc-name{min-width:0;color:var(--muted);overflow-wrap:anywhere;grid-area:name;font-size:14px}.bc-row[aria-current=true] .bc-name{color:var(--ink);font-weight:700}.bc-val{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:val;min-width:0;font-size:18px;font-weight:700}.bc-sym{color:var(--muted);font-size:14px;font-weight:500}.bc-copy{min-width:44px;padding-inline:var(--s-2);grid-area:copy}.bc-copy:disabled{opacity:.4;cursor:not-allowed}.bc-copy .bc-ico-done,.bc-copy.is-copied .bc-ico-copy{display:none}.bc-copy.is-copied .bc-ico-done{color:var(--ok);display:inline-block}.bc-more[hidden]{display:none}@media (width>=900px){.bc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.metro-bpm-row{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:420px;display:grid}.metro-step.tool-btn{flex:none;min-width:56px;min-height:56px;padding:0;font-size:28px;font-weight:700;line-height:1}.metro-bpm{justify-content:center;align-items:baseline;gap:var(--s-2);display:flex}.metro-unit{letter-spacing:0;color:var(--muted);font-size:18px;font-weight:700}.metro-dots{justify-content:center;gap:var(--s-3);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.metro-dot{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:28px;height:28px;transition:background-color 60ms linear,transform 60ms linear}.metro-dots.is-six{gap:var(--s-2)}.metro-dot.is-accent{border-color:var(--accent);border-width:3px}.metro-dot.is-accent2{border-color:var(--accent)}.metro-dot.is-on{background:var(--ink);border-color:var(--ink);transform:scale(1.15)}.metro-dot.is-accent.is-on{background:var(--accent);border-color:var(--accent)}.metro-slider input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.metro-tapinfo{text-align:center}[data-metro-tap].is-tapped{border-color:var(--accent)}.tool [data-metro-nosound][hidden],.breath-custom[hidden],.tool [data-breath-vib-wrap][hidden]{display:none}.breath-custom fieldset{gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r);margin:0;display:grid}.breath-custom legend{padding:0 var(--s-1);font-weight:700}.breath-custom .form-error:empty{display:none}.breath-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.breath-custom-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.breath-stage{place-items:center;width:100%;max-width:300px;display:grid}.breath-stage>*{grid-area:1/1}.breath-svg{width:100%;height:auto;display:block}.breath-track{fill:none;stroke:var(--line);stroke-width:2px}.breath-circle{fill:var(--accent);fill-opacity:.22;stroke:var(--accent);stroke-width:2px}.breath-display[data-phase=hold-in] .breath-circle,.breath-display[data-phase=hold-out] .breath-circle{fill:var(--ok);stroke:var(--ok)}.breath-display[data-phase=out] .breath-circle{fill-opacity:.14}.breath-label{justify-items:center;gap:var(--s-1);padding:var(--s-2);text-align:center;display:grid}.breath-label p{margin:0}.breath-phase{font-size:clamp(22px,6.5vw,32px);font-weight:800;line-height:1.15}.breath-count{font-variant-numeric:tabular-nums;font-size:clamp(28px,9vw,44px);font-weight:800;line-height:1}.breath-count:empty,.breath-phasebar{display:none}@media (prefers-reduced-motion:reduce){.breath-svg{display:none}.breath-stage{min-height:120px}.breath-phasebar{display:block}}.st-panel{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.st-panel>*{min-width:0;margin:0}.st-panel h3{font-size:18px}.st-swatches{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.st-swatches li{align-items:center;gap:var(--s-2);min-width:0;font-weight:600;display:flex}.st-swatch{flex:none;width:40px;height:40px}.st-swatch rect{stroke:var(--line-strong);stroke-width:2px}@media (width>=640px){.st-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}.st-ramps{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.st-ramp{gap:var(--s-1);min-width:0;margin:0;display:grid}.st-ramp figcaption{margin:0}.st-bar{border:1px solid var(--line-strong);border-radius:var(--r-xs);width:100%;height:48px;display:block;overflow:hidden}.st-touch{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface-solid);touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:clamp(280px,55vh,520px);display:block}.st-stats{gap:var(--s-1) var(--s-5);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.st-stats p{margin:0}.st-info{gap:var(--s-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=640px){.st-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-info-row{gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);display:grid}.st-info-row dt{color:var(--muted);font-size:14px}.st-info-row dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}html.st-lock,html.st-lock body{overflow:hidden}.st-overlay:not([hidden]){z-index:1000;background:var(--bg);overscroll-behavior:contain;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.st-overlay:focus{outline:none}.st-overlay.is-idle{cursor:none}.st-fill{width:100%;height:100%;display:block;position:absolute;inset:0}.st-fill-touch{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.st-overlay[data-kind=dokunmatik]{background:var(--surface-solid)}.st-hint{left:var(--s-3);right:var(--s-3);bottom:max(var(--s-4), env(safe-area-inset-bottom));gap:var(--s-2);max-width:520px;padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow);text-align:center;transition:opacity .3s var(--ease);margin:0 auto;display:grid;position:absolute}.st-hint p{margin:0}.st-hint-title{font-variant-numeric:tabular-nums;font-weight:700}.st-hint-warn{color:var(--warn-ink)}.st-hint.is-faded{opacity:0;pointer-events:none}.st-hint-actions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.st-hint .btn-sm{min-width:64px;min-height:44px}@media (prefers-reduced-motion:reduce){.st-hint{transition:none}}.fx-source{gap:var(--s-2);display:grid}.fx-source>*{min-width:0;margin:0}.fx-source-text{overflow-wrap:break-word;font-weight:600}.fx-note,.fx-loading{margin:0}.fx-error{gap:var(--s-3);justify-items:start;display:grid}.fx-error>*{margin:0}.fx-error .btn{min-height:44px}.fx-error[hidden],.fx-form[hidden],.fx-result[hidden],.fx-table-box[hidden],.fx-cross[hidden],.fx-loading[hidden],.fx-note[hidden]{display:none}.fx .help{margin:0}.fx-pair{gap:var(--s-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.fx-pair>.field{min-width:0;margin:0}.fx-swap{justify-self:start;gap:var(--s-2);min-height:44px;position:relative}@media (width>=640px){.fx-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fx-swap{min-width:48px;padding-inline:var(--s-3)}.fx-swap-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.fx-kinds{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fx-kinds legend{margin-bottom:var(--s-2);padding:0;font-size:14px;font-weight:600}.fx-kind-grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=560px){.fx-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-kind{white-space:normal;min-width:0}.fx-kind:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.fx-result{padding:var(--s-4);border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2)}.fx-in{overflow-wrap:anywhere;font-weight:600}.fx-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(30px,9vw,52px);font-weight:800;line-height:1.1}.fx-rate{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.fx-cross,.fx-label{color:var(--muted);overflow-wrap:break-word}.fx-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.fx-table-box{gap:var(--s-3);display:grid}.fx-table-box>*{min-width:0;margin:0}.fx-scroll{position:relative}.fx-table{font-variant-numeric:tabular-nums}.fx-table tbody th{white-space:normal;min-width:9.5rem}.fx-table tbody th strong{display:block}.fx-name{margin-top:2px;font-size:12.5px;font-weight:500;display:block}.fx-chg.is-up{color:var(--ok);font-weight:700}.fx-chg.is-down{color:var(--err-ink);font-weight:700}
