:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--jg-d-body:#163c55dc;--jg-d-wash:#102c43d9;--jg-d-rim:#b9e3f18a;--jg-d-glint:#91dfff35;--jg-d-sheen:#a0e0ff40;--jg-d-glow:#b5e9ff48;--jg-d-haze:#e0f7ff8c;--jg-d-frame:#8bcde77a;--jg-d-cast:#020a2266;--jg-l-wash:#f1fbf9b8;--jg-l-rim:#efffffbb;--jg-l-sheen:#eaffff99;--jg-l-glow:#eaffff9e;--jg-l-frame:#a2deea7a;--jg-l-cast:#15394d30;--jg-inner:#69a8b344;--jg-groove:#3a77777a;--jg-turn:#72919820;--jg-ctl-line:#55798080;--jg-ctl-fill:#f1ffff35;--jg-ctl-press:#3c606725;--jg-btn-line:#71908c70;--jg-btn-fill:#effffb55;--jg-zone:#d9eeee38}:root[data-glass-tint=clear] .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--jg-d-body:#383838dc;--jg-d-wash:#2a2a2ad9;--jg-d-rim:#dbdbdb8a;--jg-d-glint:#d2d2d235;--jg-d-sheen:#d5d5d540;--jg-d-glow:#e0e0e048;--jg-d-haze:#f2f2f28c;--jg-d-frame:#c2c2c27a;--jg-d-cast:#0c0c0c66;--jg-l-wash:#f7f7f7b8;--jg-l-rim:#fcfcfcbb;--jg-l-sheen:#fafafa99;--jg-l-glow:#fafafa9e;--jg-l-frame:#d2d2d27a;--jg-l-cast:#35353530;--jg-inner:#9c9c9c44;--jg-groove:#5959597a;--jg-turn:#8a8a8a20;--jg-ctl-line:#6f6f6f80;--jg-ctl-fill:#fcfcfc35;--jg-ctl-press:#44444425;--jg-btn-line:#88888870;--jg-btn-fill:#f9f9f955;--jg-zone:#e6e6e638}:root[data-glass-tint=green] .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--jg-d-body:#1a422adc;--jg-d-wash:#0f321ed9;--jg-d-rim:#c3e5cd8a;--jg-d-glint:#a4e4b935;--jg-d-sheen:#ade5c040;--jg-d-glow:#c1ecce48;--jg-d-haze:#e5f8eb8c;--jg-d-frame:#9bd1ad7a;--jg-d-cast:#00100566;--jg-l-wash:#f3f9f5b8;--jg-l-rim:#f6fff8bb;--jg-l-sheen:#effff499;--jg-l-glow:#effff49e;--jg-l-frame:#b2dfc07a;--jg-l-cast:#1c3d2930;--jg-inner:#7ba98a44;--jg-groove:#45614e7a;--jg-turn:#72987e20;--jg-ctl-line:#557f6380;--jg-ctl-fill:#f6fff835;--jg-ctl-press:#3c604725;--jg-btn-line:#71907a70;--jg-btn-fill:#effff455;--jg-zone:#d9eedf38}:root[data-glass-tint=rose] .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--jg-d-body:#502a3ddc;--jg-d-wash:#3e1e2ed9;--jg-d-rim:#f5cfdf8a;--jg-d-glint:#ffbcda35;--jg-d-sheen:#fec1dd40;--jg-d-glow:#ffd1e548;--jg-d-haze:#ffedf48c;--jg-d-frame:#e9aec97a;--jg-d-cast:#1b020f66;--jg-l-wash:#fcf6f8b8;--jg-l-rim:#fffbfdbb;--jg-l-sheen:#fff8fb99;--jg-l-glow:#fff8fb9e;--jg-l-frame:#f3c2d87a;--jg-l-cast:#4a293930;--jg-inner:#bd8ca244;--jg-groove:#6c4f5c7a;--jg-turn:#a3818f20;--jg-ctl-line:#8a647480;--jg-ctl-fill:#fffbfd35;--jg-ctl-press:#67485a25;--jg-btn-line:#9a7f8b70;--jg-btn-fill:#fff5f955;--jg-zone:#f3e1e838}:root[data-glass-tint=amber] .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--jg-d-body:#4c3210dc;--jg-d-wash:#3b2406d9;--jg-d-rim:#f0d6ba8a;--jg-d-glint:#f8c99235;--jg-d-sheen:#f7cd9e40;--jg-d-glow:#fbd9b448;--jg-d-haze:#fef0e08c;--jg-d-frame:#e2ba8c7a;--jg-d-cast:#15090066;--jg-l-wash:#fbf7f2b8;--jg-l-rim:#fffbf8bb;--jg-l-sheen:#fff9f299;--jg-l-glow:#fff9f29e;--jg-l-frame:#eecca67a;--jg-l-cast:#47301330;--jg-inner:#b7956f44;--jg-groove:#6a553e7a;--jg-turn:#9c8a7220;--jg-ctl-line:#846a4c80;--jg-ctl-fill:#fffbf835;--jg-ctl-press:#634e3525;--jg-btn-line:#96846f70;--jg-btn-fill:#fff8ef55;--jg-zone:#f1e6d938}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{border-style:solid;border-color:var(--jg-l-rim);background:radial-gradient(ellipse at 0 0, var(--jg-d-glint), transparent 38%), linear-gradient(102deg, var(--jg-d-sheen), transparent 5%, transparent 95%, var(--jg-d-glow)), linear-gradient(150deg, var(--jg-d-body), var(--jg-d-wash));filter:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 2px 1px 2px var(--jg-d-haze), inset -3px 0 6px var(--jg-d-frame), inset 0 -3px 7px var(--jg-inner), 10px 18px 35px var(--jg-d-cast);border-width:2px 3px 0;border-radius:22px 22px 0 0}:root.light-warm .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{border-color:var(--jg-l-rim);background:radial-gradient(ellipse at 0 5%, #ffffffb8, transparent 38%), linear-gradient(102deg, var(--jg-l-sheen), transparent 5%, transparent 95%, var(--jg-l-glow)), linear-gradient(150deg, #ffffff80, var(--jg-l-wash));box-shadow:inset 2px 1px 2px #ffffffd9, inset -3px 0 6px var(--jg-l-frame), inset 0 -3px 7px var(--jg-inner), 10px 18px 35px var(--jg-l-cast)}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--sjt-ink:var(--glass-ink-f0,#f1f6faf0);--sjt-ink2:var(--glass-ink-b3,#f1f6fab3);--sjt-etch:none;--sjt-etch-soft:none;--sjt-glyph:none;--sjt-recess-bg:#ffffff0f;--sjt-recess-shadow:inset 0 0 0 1px var(--glass-rim-26,#b9e3f126), 0 1px 2px var(--glass-cast-33,#020a2233);--sjt-cavity-bg:#ffffff14;--sjt-cavity-shadow:inset 0 0 0 1px var(--glass-rim-33,#b9e3f133), inset 0 1px 2px var(--glass-cast-33,#020a2233);--sjt-faint-bg:#ffffff0a;--sjt-faint-shadow:inset 0 0 0 1px var(--glass-rim-1f,#b9e3f11f);--sjt-rule-ink:var(--glass-rim-40,#b9e3f140);--sjt-rule-lip:0 1px 0 var(--glass-cast-33,#020a2233)}:root.light-warm .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--sjt-ink:var(--glass-l-ink-f2,#183747f2);--sjt-ink2:var(--glass-l-ink-c7,#183747c7);--sjt-recess-bg:#ffffff8c;--sjt-recess-shadow:inset 0 0 0 1px var(--glass-deep-2e,#5489952e), 0 1px 2px var(--glass-l-cast-14,#15394d14);--sjt-cavity-bg:#ffffffa6;--sjt-cavity-shadow:inset 0 0 0 1px var(--glass-deep-40,#54899540), inset 0 1px 2px var(--glass-l-cast-1a,#15394d1a);--sjt-faint-bg:#fff6;--sjt-faint-shadow:inset 0 0 0 1px var(--glass-deep-26,#54899526);--sjt-rule-ink:var(--glass-deep-40,#54899540);--sjt-rule-lip:0 1px 0 #ffffffa6}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jfoot-sheet-grab{gap:0;height:24px;min-height:24px;padding:7px 16px 12px}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jfoot-sheet-handle{background:var(--jg-groove);border-radius:999px;width:42px;height:5px;box-shadow:inset 0 1px 2px #000000a6,0 1px #ffffff5c}:root.light-warm .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jfoot-sheet-handle{box-shadow:inset 0 1px 1.5px #00000038,0 1px #fff9}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-plainplane{background:0 0}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jchat-topfade{display:none}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-plainplane:not([data-takeover]) .sjt-plaincomposer{padding-bottom:calc(var(--sjt-plane-seat,0px) + var(--sjt-composer-gap,0px));background:linear-gradient(transparent, var(--jg-zone));flex:none;position:relative;bottom:auto}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-plainplane:not([data-takeover]) .jchat-tail{padding-bottom:.5rem}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-plainplane:not([data-takeover]) .jchat-tobottom{bottom:1rem}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full [data-jchat-composer-row]{border:1px solid var(--jg-ctl-line);background:var(--jg-ctl-fill);box-shadow:inset 0 1px 3px var(--jg-ctl-press), 0 1px 0 #ffffffb0;border-radius:24px;gap:8px;padding:7px;transition:border-color .2s}:root.dark .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full [data-jchat-composer-row]{box-shadow:inset 0 1px 3px #00000040,0 1px #fff3}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full [data-jchat-composer-row]:focus-within{border-color:var(--jg-btn-line)}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jchat-composer-field{min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 44px 8px 6px!important}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jchat-composer-field+div[aria-hidden]{border-radius:0;padding:8px 44px 8px 6px!important}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jchat-composer-btn{flex:0 0 36px;border:1px solid var(--jg-btn-line)!important;background:var(--jg-btn-fill)!important;width:36px!important;height:36px!important;box-shadow:none!important;border-radius:50%!important}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jchat-composer-send{bottom:0!important;right:0!important}:root.dark .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jchat-composer-btn{border-color:var(--jg-d-haze)!important;color:var(--sjt-ink)!important;background:#ffffff14!important}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .jchat-composer-btn:not(.jchat-composer-send) svg{color:var(--sjt-ink)!important}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full{--juniper-bubble-user-bg:var(--jg-turn);--juniper-bubble-user-ink:var(--sjt-ink)}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full [data-msg-idx].justify-end>div{border:1px solid #ffffff50;border-radius:22px;max-width:86%}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full [data-msg-idx].justify-end>div:not(.w-\[78\%\]){padding:13px 18px}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-hosted .sjt-menu{top:auto;right:10px;bottom:calc(38px + var(--jf-browser-lift,0px) + 15px);max-height:calc(100% - 38px - var(--jf-browser-lift,0px) - 30px);overscroll-behavior:contain;transform-origin:100% 100%;z-index:50;background:radial-gradient(ellipse at 0 0, var(--jg-d-glint), transparent 38%), linear-gradient(102deg, var(--jg-d-sheen), transparent 5%, transparent 95%, var(--jg-d-glow)), linear-gradient(150deg, var(--jg-d-body), var(--jg-d-wash));filter:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--jg-d-rim), inset 2px 1px 2px var(--jg-d-haze), inset -3px 0 6px var(--jg-d-frame), inset 0 -3px 7px var(--jg-inner), 10px 18px 35px var(--jg-d-cast);border-radius:18px;overflow-y:auto}:root.light-warm .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-hosted .sjt-menu{background:radial-gradient(ellipse at 0 5%, #ffffffb8, transparent 38%), linear-gradient(102deg, var(--jg-l-sheen), transparent 5%, transparent 95%, var(--jg-l-glow)), linear-gradient(150deg, #ffffffa6, var(--glass-l-ground-e6,#f5f8f8e6));box-shadow:inset 0 0 0 1px var(--jg-l-rim), inset 2px 1px 2px #ffffffd9, inset -3px 0 6px var(--jg-l-frame), inset 0 -3px 7px var(--jg-inner), 0 0 0 1px var(--glass-l-ink-1f,#1837471f), 10px 18px 35px var(--jg-l-cast)}@media (display-mode:standalone){:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-hosted .sjt-menu{max-height:calc(100% - 123px);bottom:108px}}:root[data-keyboard=open] .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-hosted .sjt-menu{max-height:calc(100% - 30px);bottom:15px}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-menu .sjt-menuitem:hover{background:#ffffff14}:root.light-warm .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-menu .sjt-menuitem:hover{background:var(--glass-l-ink-0f,#1837470f)}:root .jfoot-sheet.jfoot-sheet-stone.jfoot-sheet-glass.safe-top-full .sjt-menu .sjt-menuitem:disabled:hover{background:0 0}.jfoot .jfoot-row.jfoot-jrow{display:flex}.jfoot[data-mode=juniper] .jfoot-row:not(.jfoot-jrow){visibility:hidden}.jfoot-jseat{min-width:44px;min-height:44px;color:var(--foreground);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 4px;transition:opacity .2s;display:flex}.jfoot-jseat.right{justify-content:flex-end}.jfoot-jseat:hover{opacity:.8}.jf-fuel{align-items:center;gap:6px;display:inline-flex}.jf-fuel-track{background:#75695425;border-radius:999px;width:58px;height:6px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.jf-fuel-track>i{border-radius:inherit;background:linear-gradient(90deg,#639d7f,#c0de9b);height:100%;display:block;box-shadow:0 0 5px #b5e6ac}.jf-fuel-track>i[data-state=amber]{background:linear-gradient(90deg,#fcd34d,#f59e0b);box-shadow:0 0 5px #fbbf2473}.jf-fuel-track>i[data-state=red]{background:linear-gradient(90deg,#fb7185,#e11d48);box-shadow:0 0 6px #f43f5e80}.jf-fuel-track>i[data-state=empty]{background:color-mix(in oklch, var(--foreground) 10%, transparent);box-shadow:none}.jf-fuel-pct{font:11px/1 var(--font-geist-mono,ui-monospace), ui-monospace, monospace;font-variant-numeric:tabular-nums}.jf-menu-glyph{width:22px;height:22px}
