.ft-pull-standalone{position:fixed;z-index:90;top:calc(env(safe-area-inset-top, 0px) + 8px);left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);color:var(--muted);font:inherit;font-size:12px;pointer-events:none}.ft-pull-standalone[hidden]{display:none}.ft-toast-layer{position:fixed;z-index:160;left:0;right:0;bottom:max(calc(8px + env(safe-area-inset-bottom, 0px)),var(--toast-bottom,0px));pointer-events:none}:root:root .ft-toast-layer .ft-toast{position:static;display:flex;align-items:center;justify-content:center;gap:10px;max-width:none;margin:0;padding:4px 12px;border:0;border-top:1px solid var(--line);border-radius:0;background-color:var(--surface);color:var(--text);font-size:13px;line-height:1.35;font-weight:500;transform:none;pointer-events:auto}:root:root .ft-toast-layer .ft-toast.is-error{background-color:var(--danger-bg);color:var(--text)}.ft-toast-layer .ft-toast-message{min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ft-toast-layer .ft-toast button{flex:0 0 auto;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:var(--hover);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.ft-toast-layer .ft-toast .ft-toast-close{min-width:44px;padding:0;background:transparent;font-size:18px}.ft-toast-layer .ft-toast.is-timed{animation:ft-toast-in .18s ease-out both,ft-toast-out .25s ease-in calc(var(--toast-life) - .25s) both}@keyframes ft-toast-in{0%{opacity:0}to{opacity:1}}@keyframes ft-toast-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ft-toast-layer .ft-toast.is-timed{animation:none}}:root:root .ft-segmented{position:relative;isolation:isolate;display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;padding:4px;border:0;border-radius:16px;background-color:var(--paper);background-image:var(--grain);background-size:192px 192px;background-blend-mode:var(--gblend);color:var(--text);box-shadow:inset 1px 1px 2px var(--psh1),inset -1px -1px 0 var(--phi)}:root:root .ft-settings-menu{padding:12px 14px 0}:root:root .ft-segmented-block{display:flex;width:100%}:root:root .ft-segmented-option{position:relative;display:inline-flex;flex:1 1 auto;justify-content:center;align-items:center;min-height:44px;min-width:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .12s ease-out}:root:root .ft-segmented-option:is([aria-checked=true],[aria-selected=true]){background-color:var(--primary);background-image:none;color:var(--on-primary);box-shadow:0 1px 0 var(--pedge2),0 2px 3px -1px var(--psh1)}@media (hover:hover){:root:root .ft-segmented-option:hover:not(:disabled):not([aria-checked=true]):not([aria-selected=true]){background-color:var(--hover)}}:root:root .ft-segmented-option:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}:root:root .ft-segmented-option:disabled{cursor:not-allowed;opacity:.55}:root:root .ft-segmented .ft-n{margin-left:6px;font-weight:600;opacity:.8}:root:root .ft-monitoring-filter{justify-self:start}:root:root .ft-settings .ft-setting-row{flex-wrap:wrap;gap:12px}:root:root .ft-settings .ft-key-btn.is-waiting .ft-keycap{border:0;box-shadow:inset 1px 1px 2px var(--psh1),0 0 0 2px var(--primary)}@media (prefers-reduced-motion:reduce){:root:root .ft-segmented-option{transition:none}}@media (forced-colors:active){:root:root .ft-segmented{background:Canvas;color:CanvasText;box-shadow:none;border:1px solid ButtonText}:root:root .ft-segmented-option{color:ButtonText}:root:root .ft-segmented-option:is([aria-checked=true],[aria-selected=true]){background:Highlight;color:HighlightText}}.ft-read-placeholder{display:inline-block;width:100%;max-width:100%;height:.85em;vertical-align:middle;border-radius:4px;background:var(--line)}