:root{--fl-void: #06040e;--fl-ground: #0b0720;--fl-well: #150a38;--fl-raised: #241065;--fl-chrome: #3b1fa8;--fl-gold: #f5c849;--fl-gold-bright: #ffe08a;--fl-gold-deep: #c9a227;--fl-gold-shadow: #4a4438;--fl-on-gold: #1a1408;--fl-cyan: #2fd4ff;--fl-cyan-bright: #7ff5ff;--fl-violet: #b28cff;--fl-violet-pale: #c9a7ff;--fl-online: #2ee08f;--fl-away: #f5c849;--fl-busy: #ff4fa3;--fl-offline: #6f7b8c;--fl-flame: #ff4fa3;--fl-ember: #e0683c;--fl-text: #f4eeda;--fl-muted: #8b7fb0;--fl-faint: #6f7b8c;--fl-steel: #2a3648;--fl-verdant-deep: #0d4a36;--fl-accent: var(--fl-gold);--fl-accent-bright: var(--fl-gold-bright);--fl-on-accent: var(--fl-on-gold);--fl-font-display: "Press Start 2P", "Courier New", monospace;--fl-font-label: "Silkscreen", "Courier New", monospace;--fl-font-body: "Pixelify Sans", ui-monospace, monospace;--fl-type-display: 28px;--fl-type-display-sm: 14px;--fl-type-label: 11px;--fl-type-label-tracking: .18em;--fl-type-body-sm: 13px;--fl-type-body-md: 14.5px;--fl-type-body-lg: 17px;--fl-space-1: 4px;--fl-space-2: 8px;--fl-space-3: 12px;--fl-space-4: 16px;--fl-space-5: 24px;--fl-space-6: 32px;--fl-space-7: 48px;--fl-radius: 0;--fl-border: 2px;--fl-border-thick: 4px;--fl-glow-beacon: 0 0 12px rgba(245, 200, 73, .35);--fl-glow-flame: 0 0 12px rgba(255, 79, 163, .4);--fl-drop: 4px 4px 0 rgba(0, 0, 0, .55);--fl-ease: steps(4, end);--fl-ease-smooth: cubic-bezier(.4, 0, .2, 1);--fl-duration-quick: .12s;--fl-duration-deliberate: .26s;--fl-duration-blink: 1s;--fl-focus-ring: 0 0 0 2px var(--fl-ground), 0 0 0 4px var(--fl-cyan)}[data-accent=cyan]{--fl-accent: var(--fl-cyan);--fl-accent-bright: var(--fl-cyan-bright);--fl-on-accent: #04222c}[data-accent=flame]{--fl-accent: var(--fl-flame);--fl-accent-bright: #ff8cc4;--fl-on-accent: #2c0418}[data-accent=verdant]{--fl-accent: var(--fl-online);--fl-accent-bright: #6ff0b5;--fl-on-accent: #04241a}.fl-root{background:var(--fl-ground);color:var(--fl-text);font-family:var(--fl-font-body);font-size:var(--fl-type-body-md);line-height:1.45;image-rendering:pixelated;-webkit-font-smoothing:none;font-smooth:never}.fl-root img,.fl-root canvas{image-rendering:pixelated}.fl-root ::selection{background:var(--fl-chrome);color:#fff}.fl-root :focus-visible{outline:none;box-shadow:var(--fl-focus-ring)}.fl-root ::-webkit-scrollbar{width:8px}.fl-root ::-webkit-scrollbar-track{background:var(--fl-ground)}.fl-root ::-webkit-scrollbar-thumb{background:var(--fl-chrome);border:2px solid var(--fl-ground)}.fl-label{font-family:var(--fl-font-label);font-size:var(--fl-type-label);letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase;color:var(--fl-muted)}.fl-wordmark{font-family:var(--fl-font-display);font-size:var(--fl-type-display);color:var(--fl-gold);letter-spacing:.02em;text-shadow:2px 2px 0 var(--fl-void)}.fl-bevel{border-style:solid;border-width:var(--fl-border);border-color:var(--fl-gold-bright) var(--fl-gold-deep) var(--fl-gold-deep) var(--fl-gold-bright)}.fl-bevel-in{border-style:solid;border-width:var(--fl-border);border-color:var(--fl-gold-deep) var(--fl-gold-bright) var(--fl-gold-bright) var(--fl-gold-deep)}.fl-frame{border:var(--fl-border-thick) solid var(--fl-chrome);outline:var(--fl-border) solid var(--fl-gold);outline-offset:2px;background:var(--fl-ground)}.fl-scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0px,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px);z-index:40}.fl-dot{display:inline-block;width:8px;height:8px;background:var(--fl-offline)}.fl-dot[data-status=online]{background:var(--fl-online)}.fl-dot[data-status=away]{background:var(--fl-away)}.fl-dot[data-status=busy]{background:var(--fl-busy)}.fl-dot[data-status=idle]{background:var(--fl-away);opacity:.55}@keyframes fl-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fl-popin{0%{transform:translateY(4px);opacity:0}to{transform:none;opacity:1}}@keyframes fl-slidein{0%{transform:translate(110%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.fl-root *,.fl-root *:before,.fl-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fl-app{min-height:100vh;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:var(--fl-space-5) var(--fl-space-4) var(--fl-space-7);padding-top:calc(var(--fl-space-5) + env(safe-area-inset-top));padding-left:max(var(--fl-space-4),env(safe-area-inset-left));padding-right:max(var(--fl-space-4),env(safe-area-inset-right));background:var(--fl-void)}.fl-window{position:relative;width:100%;max-width:560px;display:flex;flex-direction:column;min-height:640px;box-shadow:var(--fl-drop)}.fl-titlebar{display:flex;align-items:center;gap:var(--fl-space-2);padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-chrome);border-bottom:var(--fl-border) solid var(--fl-gold)}.fl-titlebar .fl-wordmark{font-size:var(--fl-type-display-sm)}.fl-titlebar-spacer{flex:1}.fl-winbtn{width:22px;height:22px;display:grid;place-items:center;background:transparent;color:var(--fl-violet-pale);border:var(--fl-border) solid var(--fl-violet);cursor:pointer;font-family:var(--fl-font-label);font-size:11px}.fl-winbtn:hover{background:var(--fl-raised);color:var(--fl-text)}.fl-menubar{display:flex;gap:var(--fl-space-5);padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-gold-shadow);border-bottom:var(--fl-border) solid var(--fl-chrome)}.fl-menubar button{background:none;border:none;cursor:pointer;font-family:var(--fl-font-label);font-size:var(--fl-type-label);letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase;color:var(--fl-text)}.fl-menubar button:hover{color:var(--fl-gold-bright)}.fl-tabs{display:flex;background:var(--fl-gold-shadow);border-bottom:var(--fl-border) solid var(--fl-gold)}.fl-tab{padding:var(--fl-space-2) var(--fl-space-4);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-family:var(--fl-font-label);font-size:var(--fl-type-label);letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase;color:var(--fl-muted)}.fl-tab[aria-selected=true]{color:var(--fl-accent);border-bottom-color:var(--fl-accent)}.fl-tab .fl-pip{margin-left:var(--fl-space-2);padding:1px 5px;background:var(--fl-chrome);color:var(--fl-text)}.fl-body{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--fl-ground)}.fl-statusbar{display:flex;align-items:center;gap:var(--fl-space-2);padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-void);border-top:var(--fl-border) solid var(--fl-chrome)}.fl-statusbar .fl-label{font-size:10px}.fl-statusbar-me{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fl-violet-pale);font-size:var(--fl-type-body-sm)}.fl-statusbar .fl-label{flex:none}.fl-signon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fl-space-4);padding:var(--fl-space-6) var(--fl-space-5)}.fl-signon-mark{width:148px;height:148px;display:grid;place-items:center;border:var(--fl-border) solid var(--fl-gold);background:var(--fl-well)}.fl-signon-mark img{width:100%;height:100%;object-fit:contain}.fl-field{width:100%;display:flex;flex-direction:column;gap:var(--fl-space-1)}.fl-input{width:100%;box-sizing:border-box;padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-well);color:var(--fl-text);border:var(--fl-border) solid var(--fl-chrome);border-radius:var(--fl-radius);font-family:var(--fl-font-body);font-size:var(--fl-type-body-md)}.fl-input::placeholder{color:var(--fl-faint)}.fl-input:focus{border-color:var(--fl-cyan)}.fl-hint{color:var(--fl-muted);font-size:var(--fl-type-body-sm)}.fl-switch{margin:0;text-align:center;color:var(--fl-muted);font-size:var(--fl-type-body-md)}.fl-link{padding:var(--fl-space-1);background:none;border:none;cursor:pointer;color:var(--fl-cyan);font-family:var(--fl-font-body);font-size:inherit;text-decoration:underline;text-underline-offset:3px}.fl-link:hover{color:var(--fl-cyan-bright)}.fl-btn-primary{width:100%;padding:var(--fl-space-3);background:var(--fl-accent);color:var(--fl-on-accent);border:none;cursor:pointer;font-family:var(--fl-font-label);font-size:15px;letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase;box-shadow:inset 2px 2px 0 var(--fl-gold-bright),inset -2px -2px 0 var(--fl-gold-deep)}.fl-btn-primary:hover{background:var(--fl-accent-bright)}.fl-btn-primary:active{box-shadow:inset -2px -2px 0 var(--fl-gold-bright),inset 2px 2px 0 var(--fl-gold-deep)}.fl-btn-primary:disabled{background:var(--fl-steel);color:var(--fl-faint);box-shadow:none;cursor:default}.fl-btn-ghost{padding:var(--fl-space-2) var(--fl-space-3);background:transparent;color:var(--fl-violet);border:var(--fl-border) solid var(--fl-chrome);cursor:pointer;font-family:var(--fl-font-label);font-size:var(--fl-type-label);letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase}.fl-btn-ghost:hover{border-color:var(--fl-violet);color:var(--fl-text)}.fl-error{padding:var(--fl-space-2) var(--fl-space-3);background:#e0683c26;border:var(--fl-border) solid var(--fl-ember);color:var(--fl-text);font-size:var(--fl-type-body-sm)}.fl-list{flex:1;overflow-y:auto;padding:var(--fl-space-2)}.fl-group-head{display:flex;align-items:center;gap:var(--fl-space-2);padding:var(--fl-space-3) var(--fl-space-2) var(--fl-space-1)}.fl-buddy{width:100%;display:flex;align-items:center;gap:var(--fl-space-3);padding:var(--fl-space-2);background:none;border:var(--fl-border) solid transparent;cursor:pointer;text-align:left;color:inherit;font-family:inherit}.fl-buddy:hover{background:var(--fl-well);border-color:var(--fl-chrome)}.fl-avatar{--fl-avatar-size: 40px;width:var(--fl-avatar-size);height:var(--fl-avatar-size);flex:none;background:var(--fl-well);border:var(--fl-border) solid var(--fl-chrome);border-radius:50%;object-fit:cover;overflow:hidden;image-rendering:auto}.fl-avatar[data-size="32"]{--fl-avatar-size: 32px;border-width:1px}.fl-avatar[data-size="64"]{--fl-avatar-size: 64px}.fl-avatar[data-size="256"]{--fl-avatar-size: 256px;border-width:4px}.fl-avatar[data-selected=true]{border-color:var(--fl-accent);box-shadow:var(--fl-glow-beacon)}.fl-buddy-name{color:var(--fl-cyan);font-size:var(--fl-type-body-md)}.fl-buddy-sub{color:var(--fl-muted);font-size:var(--fl-type-body-sm)}.fl-badge{margin-left:auto;padding:1px 7px;background:var(--fl-chrome);color:var(--fl-text);font-family:var(--fl-font-label);font-size:11px}.fl-chat-head{display:flex;align-items:center;gap:var(--fl-space-3);padding:var(--fl-space-3);border-bottom:var(--fl-border) solid var(--fl-chrome)}.fl-thread{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--fl-space-3);padding:var(--fl-space-3)}.fl-msg{display:flex;gap:var(--fl-space-2);align-items:flex-start;animation:fl-popin .12s var(--fl-ease-smooth)}.fl-msg[data-mine=true]{flex-direction:row-reverse}.fl-msg-col{min-width:0;max-width:100%;display:flex;flex-direction:column}.fl-msg[data-mine=true] .fl-msg-col{align-items:flex-end}.fl-msg[data-grouped]{margin-top:calc(var(--fl-space-2) * -1)}.fl-msg-spacer{flex:none;width:calc(28px + 2 * var(--fl-border))}.fl-msg-state{margin-top:2px;color:var(--fl-muted);font-family:var(--fl-font-label);font-size:10px;letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase}.fl-msg-state[data-failed]{color:var(--fl-ember)}.fl-bubble{max-width:74%;padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-raised);border:var(--fl-border) solid var(--fl-chrome);word-break:break-word}.fl-msg[data-mine=true] .fl-bubble{background:var(--fl-well);border-color:var(--fl-cyan)}.fl-bubble[data-pending]{opacity:.55}.fl-bubble[role=button]{cursor:pointer;-webkit-touch-callout:none}@media(hover:none){.fl-bubble[role=button]{user-select:none;-webkit-user-select:none}}.fl-msg-meta{display:flex;align-items:baseline;gap:var(--fl-space-2);margin-bottom:2px}.fl-msg-who{color:var(--fl-cyan);font-size:var(--fl-type-body-sm)}.fl-msg[data-mine=true] .fl-msg-who{color:var(--fl-violet-pale)}.fl-msg-time{color:var(--fl-muted);font-family:var(--fl-font-label);font-size:10px}.fl-sys{align-self:center;color:var(--fl-away);font-family:var(--fl-font-label);font-size:var(--fl-type-label);letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase}.fl-typing{padding:0 var(--fl-space-3) var(--fl-space-2)}.fl-typing span{animation:fl-blink var(--fl-duration-blink) infinite steps(1)}.fl-typing span:nth-child(2){animation-delay:.15s}.fl-typing span:nth-child(3){animation-delay:.3s}.fl-composer{display:flex;gap:var(--fl-space-2);padding:var(--fl-space-3);border-top:var(--fl-border) solid var(--fl-chrome)}.fl-composer .fl-input{flex:1}.fl-composer .fl-btn-primary{width:auto;padding:var(--fl-space-2) var(--fl-space-5)}.fl-root img.fl-avatar{image-rendering:auto}.fl-avatar[data-sprite]{border-radius:0}.fl-root img.fl-avatar[data-sprite]{image-rendering:pixelated}.fl-forge{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--fl-space-4);padding:var(--fl-space-3)}.fl-forge section{display:flex;flex-direction:column;gap:var(--fl-space-2)}.fl-intensity{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fl-space-2)}.fl-intensity-btn{font-family:var(--fl-font-body);display:flex;flex-direction:column;gap:var(--fl-space-1);padding:var(--fl-space-2);background:var(--fl-well);border:var(--fl-border) solid var(--fl-chrome);border-bottom-width:3px;cursor:pointer;text-align:left;color:var(--fl-muted)}.fl-intensity-btn:hover{border-color:var(--fl-violet)}.fl-intensity-btn[aria-checked=true]{background:var(--fl-raised);color:var(--fl-text);border-color:var(--fl-chrome);border-bottom-color:var(--fl-accent)}.fl-intensity-name{font-family:var(--fl-font-label);font-size:var(--fl-type-label);letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase}.fl-intensity-btn[aria-checked=true] .fl-intensity-name{color:var(--fl-accent)}.fl-intensity-blurb{font-size:var(--fl-type-body-sm)}.fl-forge-compose{display:flex;flex-direction:column;gap:var(--fl-space-2)}.fl-forge-subject{resize:none}.fl-forge-actions{display:flex;flex-wrap:wrap;gap:var(--fl-space-2)}.fl-forge-actions .fl-btn-primary{width:auto;padding:var(--fl-space-2) var(--fl-space-4)}.fl-photo-chip{display:flex;align-items:center;gap:var(--fl-space-2);padding:var(--fl-space-1) var(--fl-space-2);background:var(--fl-well);border:var(--fl-border) solid var(--fl-chrome);font-size:var(--fl-type-body-sm)}.fl-photo-chip img{width:32px;height:32px;object-fit:cover;image-rendering:auto}.fl-photo-chip span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-jobrow{display:flex;align-items:center;gap:var(--fl-space-3);padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-well);border:var(--fl-border) solid var(--fl-chrome)}.fl-jobrow-spark{color:var(--fl-flame);animation:fl-blink var(--fl-duration-blink) infinite steps(1)}.fl-jobrow-subject{color:var(--fl-muted);font-size:var(--fl-type-body-sm)}.fl-jobrow-failed{display:flex;align-items:center;justify-content:space-between;gap:var(--fl-space-2)}.fl-batch{display:flex;justify-content:center;gap:var(--fl-space-3);padding:var(--fl-space-2) 0}.fl-variation{background:none;border:none;padding:0;cursor:pointer;line-height:0}.fl-history{display:flex;flex-wrap:wrap;gap:var(--fl-space-2)}.fl-picked{align-items:center;padding:var(--fl-space-2) 0}.fl-picked .fl-btn-primary{width:auto;padding:var(--fl-space-3) var(--fl-space-5)}.fl-refine{display:flex;gap:var(--fl-space-2);width:100%}.fl-refine .fl-input{flex:1}.fl-flash{color:var(--fl-online);text-align:center}.fl-forge-foot{font-size:10px;text-align:center;padding-bottom:var(--fl-space-2)}.fl-window[data-minimized]{min-height:0}.fl-me{width:100%;display:flex;align-items:center;gap:var(--fl-space-3);padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-well);border:none;border-bottom:var(--fl-border) solid var(--fl-chrome);cursor:pointer;text-align:left;color:inherit;font-family:inherit}.fl-me:hover,.fl-me[aria-expanded=true]{background:var(--fl-raised)}.fl-me-text{flex:1;min-width:0}.fl-me-text .fl-buddy-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-me-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fl-violet-pale);font-family:var(--fl-font-body);font-size:var(--fl-type-body-lg)}.fl-me-edit{flex:none}.fl-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--fl-space-2);margin:var(--fl-space-2) var(--fl-space-3) 0}.fl-note{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fl-space-2);padding:var(--fl-space-2) var(--fl-space-3);background:var(--fl-well);border-bottom:var(--fl-border) solid var(--fl-chrome);color:var(--fl-text);font-size:var(--fl-type-body-sm)}.fl-note .fl-winbtn{flex:none}.fl-presence{display:flex;flex-direction:column;gap:var(--fl-space-2);padding:var(--fl-space-3);background:var(--fl-well);border-bottom:var(--fl-border) solid var(--fl-chrome)}.fl-presence-actions{display:flex;justify-content:flex-end;gap:var(--fl-space-2)}.fl-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fl-space-2)}.fl-choice-btn{font-family:var(--fl-font-body);display:flex;flex-direction:column;gap:var(--fl-space-1);padding:var(--fl-space-2);background:var(--fl-ground);border:var(--fl-border) solid var(--fl-chrome);border-bottom-width:3px;cursor:pointer;text-align:left;color:var(--fl-muted)}.fl-choice-btn:hover{border-color:var(--fl-violet)}.fl-choice-btn[aria-checked=true]{background:var(--fl-raised);color:var(--fl-text);border-color:var(--fl-chrome);border-bottom-color:var(--fl-accent)}.fl-choice-name{font-family:var(--fl-font-label);font-size:var(--fl-type-label);letter-spacing:var(--fl-type-label-tracking);text-transform:uppercase}.fl-choice-btn[aria-checked=true] .fl-choice-name{color:var(--fl-accent)}.fl-choice-blurb{font-size:var(--fl-type-body-sm)}.fl-roomrow{cursor:default}.fl-roomrow:hover{background:none;border-color:transparent}.fl-roomrow-join{margin-left:auto}.fl-empty{padding:var(--fl-space-5);text-align:center;line-height:2}.fl-composer .fl-btn-ghost{white-space:nowrap}.fl-chat-who{flex:1;min-width:0}.fl-chat-who .fl-buddy-name,.fl-chat-who .fl-buddy-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-chat-actions{position:relative;display:flex;gap:var(--fl-space-1);flex:none}.fl-menu{position:absolute;top:calc(100% + var(--fl-space-1));right:0;z-index:30;display:flex;flex-direction:column;gap:var(--fl-space-1);min-width:132px;padding:var(--fl-space-2);background:var(--fl-raised);border:var(--fl-border) solid var(--fl-chrome);box-shadow:var(--fl-drop)}.fl-menu>button{width:100%;text-align:left}.fl-quiet-note{padding:var(--fl-space-1) var(--fl-space-3);background:var(--fl-well);border-bottom:var(--fl-border) solid var(--fl-chrome);color:var(--fl-muted);font-size:var(--fl-type-body-sm)}.fl-btn-small{padding:var(--fl-space-1) var(--fl-space-2);font-size:10px}.fl-btn-ghost[data-armed]{border-color:var(--fl-ember);color:var(--fl-ember)}.fl-reacts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-space-1);margin-top:2px}.fl-reacts[data-mine=true]{justify-content:flex-end}.fl-react-chip{padding:0 6px;min-height:18px;background:var(--fl-well);color:var(--fl-muted);border:1px solid var(--fl-chrome);cursor:pointer;font-family:var(--fl-font-label);font-size:11px;line-height:16px}.fl-react-chip:hover{color:var(--fl-text);border-color:var(--fl-violet)}.fl-react-chip[data-on=true]{color:var(--fl-flame);border-color:var(--fl-flame)}.fl-react-pick{display:inline-flex;gap:var(--fl-space-1)}@media(max-width:560px){.fl-app{padding:0}.fl-titlebar{padding-top:calc(var(--fl-space-2) + env(safe-area-inset-top));padding-left:max(var(--fl-space-3),env(safe-area-inset-left));padding-right:max(var(--fl-space-3),env(safe-area-inset-right))}.fl-statusbar{padding-bottom:calc(var(--fl-space-2) + env(safe-area-inset-bottom))}.fl-window{max-width:none;min-height:100vh;min-height:100dvh;box-shadow:none}.fl-frame{border-width:0 0 var(--fl-border) 0;outline:none}.fl-winbtn{width:32px;height:32px}.fl-input,.fl-btn-primary,.fl-btn-ghost,.fl-link,.fl-composer .fl-btn-primary,.fl-forge-actions .fl-btn-primary{min-height:44px}.fl-input{font-size:16px}.fl-menubar{gap:var(--fl-space-3);flex-wrap:wrap}.fl-menubar button,.fl-tab{padding-top:var(--fl-space-3);padding-bottom:var(--fl-space-3)}.fl-buddy{padding:var(--fl-space-3) var(--fl-space-2)}.fl-me{min-height:56px}.fl-intensity{grid-template-columns:1fr}.fl-intensity-btn{flex-direction:row;align-items:baseline;gap:var(--fl-space-3);min-height:44px}.fl-forge-actions>button{flex:1 1 auto}.fl-bubble{max-width:82%}.fl-choice{grid-template-columns:1fr}.fl-choice-btn{flex-direction:row;align-items:baseline;gap:var(--fl-space-3);min-height:44px}.fl-react-chip{min-height:32px;min-width:32px;line-height:30px}.fl-btn-small{min-height:36px}}
