.ge-sb{--sb-panel: #151d2e;--sb-raised: #202c40;--sb-gold: #c9a66b;--sb-gold-soft: rgba(201, 166, 107, .55);--sb-text: #eef1f6;--sb-text-quiet: #b7c0cf;--sb-ease: cubic-bezier(.22, .8, .32, 1);position:relative;flex-shrink:0;width:var(--ge-sidebar-width);height:100%;padding:0;box-sizing:border-box;background:linear-gradient(168deg,#1d283c 0%,var(--sb-panel) 38%,#121a2a 100%);box-shadow:6px 0 26px -16px #03071099;transition:width .22s var(--sb-ease);z-index:2}.ge-sb[data-collapsed=true]{width:var(--ge-sidebar-width-collapsed)}.ge-sb__panel{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.ge-sb__sheen{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(118deg,transparent 18%,rgba(255,255,255,.045) 27%,transparent 38%),linear-gradient(118deg,transparent 56%,rgba(150,175,230,.05) 66%,transparent 78%),radial-gradient(70% 28% at 100% 58%,rgba(72,110,190,.16),transparent 70%),radial-gradient(90% 30% at 0% 100%,rgba(40,60,100,.25),transparent 70%)}.ge-sb__rim{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 22% at 100% 46%,rgba(201,166,107,.13),transparent 70%),radial-gradient(45% 14% at 100% 0%,rgba(201,166,107,.1),transparent 70%),radial-gradient(60% 18% at 100% 100%,rgba(201,166,107,.07),transparent 70%)}.ge-sb__brand{position:relative;z-index:2;flex-shrink:0;height:60px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px 0 18px}.ge-sb__wordmark{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;transition:opacity .16s ease}.ge-sb__name{color:var(--sb-text);font-weight:700;font-size:15px;letter-spacing:-.01em}.ge-sb__badge{font-size:10px;font-weight:700;color:var(--sb-gold);border:1px solid rgba(201,166,107,.85);border-radius:5px;padding:1px 5px;letter-spacing:.04em;background:#c9a66b14;box-shadow:0 0 10px -4px #c9a66b99}.ge-sb__toggle{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff14;color:var(--sb-text-quiet);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.ge-sb__toggle:hover{color:var(--sb-text);border-color:#c9a66b73}.ge-sb__nav{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 10px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.ge-sb__item{position:relative;display:block;height:44px;margin-bottom:3px;border-radius:12px;text-decoration:none;color:var(--sb-text-quiet);-webkit-tap-highlight-color:transparent;outline:none}.ge-sb__glow,.ge-sb__surface,.ge-sb__marker{position:absolute;pointer-events:none}.ge-sb__glow{left:10%;right:10%;bottom:-13px;height:24px;border-radius:50%;background:radial-gradient(50% 50% at 50% 42%,rgba(236,200,132,.95),rgba(214,178,112,.42) 40%,rgba(201,166,107,.12) 62%,transparent 74%);filter:blur(3px);opacity:0;transform:translateY(-3px) scaleX(.8);transition:opacity .2s var(--sb-ease),transform .2s var(--sb-ease)}.ge-sb__surface{inset:0;border-radius:12px;opacity:0;background:linear-gradient(180deg,#34435feb,#202c40eb);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059,0 10px 18px -10px #02060ee6;transform:perspective(700px) translateY(0) rotateX(0) rotateY(0);transition:opacity .2s var(--sb-ease),transform .2s var(--sb-ease),box-shadow .2s var(--sb-ease);overflow:hidden}.ge-sb__surface:before{content:"";position:absolute;left:18%;right:18%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(236,200,132,.9),transparent);opacity:0;transition:opacity .2s ease}.ge-sb__surface:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 60px at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.1),transparent 70%);opacity:0;transition:opacity .2s ease}.ge-sb__content{position:relative;z-index:1;height:100%;display:flex;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;white-space:nowrap;transition:transform .2s var(--sb-ease),color .2s ease}.ge-sb__icon{flex-shrink:0;display:inline-flex;transition:transform .2s var(--sb-ease),color .2s ease}.ge-sb__label{overflow:hidden;text-overflow:ellipsis;transition:opacity .16s ease}.ge-sb__marker{left:0;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#e2c58f,var(--sb-gold));box-shadow:0 0 10px #c9a66bb3;opacity:0}.ge-sb__item[aria-current=page]{color:var(--sb-text)}.ge-sb__item[aria-current=page] .ge-sb__surface{opacity:1;background:linear-gradient(180deg,#2c3a54f2,#1d283bf2);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059,inset 14px 0 22px -16px #c9a66b59,0 8px 16px -10px #02060ed9}.ge-sb__item[aria-current=page] .ge-sb__marker{opacity:1}.ge-sb__item[aria-current=page] .ge-sb__icon{color:var(--sb-gold)}@media(hover:hover)and (pointer:fine){.ge-sb__item:hover{color:#fff}.ge-sb__item:hover .ge-sb__surface{opacity:1;transform:perspective(700px) translateY(-3px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 14px 22px -12px #02060ef2}.ge-sb__item:hover .ge-sb__surface:after{opacity:1}.ge-sb__item:hover .ge-sb__surface:before{opacity:1}.ge-sb__item:hover .ge-sb__glow{opacity:1;transform:translateY(-3px) scaleX(1)}.ge-sb__item:hover .ge-sb__content{transform:translateY(-3px)}.ge-sb__item:hover .ge-sb__icon{transform:translateY(-1px)}.ge-sb__item:hover:not([aria-current=page]) .ge-sb__icon{color:#fff}.ge-sb__item[aria-current=page]:hover .ge-sb__marker{transform:translateY(-3px)}.ge-sb__marker{transition:transform .2s var(--sb-ease)}}.ge-sb__item:active .ge-sb__surface{opacity:1;transform:perspective(700px) translateY(-1px) scale(.99);box-shadow:inset 0 1px #ffffff1a,0 6px 12px -10px #02060ecc;transition-duration:.1s}.ge-sb__item:active .ge-sb__content{transform:translateY(-1px) scale(.99);transition-duration:.1s}.ge-sb__item:active .ge-sb__glow{opacity:.5;transition-duration:.1s}.ge-sb__item:focus-visible{box-shadow:0 0 0 2px #0c1220,0 0 0 4px #7fb2ff}.ge-sb__toggle:focus-visible{outline:2px solid #7fb2ff;outline-offset:2px}.ge-sb[data-collapsed=true] .ge-sb__wordmark{opacity:0;width:0;overflow:hidden}.ge-sb[data-collapsed=true] .ge-sb__brand{justify-content:center;padding:0}.ge-sb[data-collapsed=true] .ge-sb__nav{padding:12px 8px 16px}.ge-sb[data-collapsed=true] .ge-sb__content{justify-content:center;padding:0;gap:0}.ge-sb[data-collapsed=true] .ge-sb__label{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);opacity:0}@media(prefers-reduced-motion:reduce){.ge-sb,.ge-sb *,.ge-sb *:after{transition-duration:0ms!important}.ge-sb__item .ge-sb__surface,.ge-sb__item:hover .ge-sb__surface,.ge-sb__item:active .ge-sb__surface,.ge-sb__item:hover .ge-sb__content,.ge-sb__item:active .ge-sb__content,.ge-sb__item:hover .ge-sb__icon,.ge-sb__item[aria-current=page]:hover .ge-sb__marker,.ge-sb__item:hover .ge-sb__glow{transform:none!important}.ge-sb__surface:after{display:none}}.ge-sb[data-in-drawer=true]{width:min(var(--ge-sidebar-width),86vw)}.ge-orb-btn{position:relative;width:38px;height:38px;border-radius:50%;border:none;padding:0;cursor:pointer;display:grid;place-items:center;perspective:240px;background:transparent;flex-shrink:0}.ge-orb{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;transform-style:preserve-3d;background:radial-gradient(circle at 32% 26%,#ffffff8c 0 10%,#fff0 38%),radial-gradient(circle at 50% 120%,#3b4a66,#1b2436 55%,#0d1320);box-shadow:inset 0 1px #ffffff59,inset 0 -3px 6px #00000073,0 2px #070b14,0 8px 16px -6px #1018288c;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.ge-orb svg{color:#e2c28a;filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}.ge-orb>*{transform:translateZ(8px)}.ge-orb-btn:hover .ge-orb,.ge-orb-btn[aria-expanded=true] .ge-orb{transform:rotateX(14deg) rotateY(-14deg) translateY(-1px);box-shadow:inset 0 1px #fff6,inset 0 -3px 6px #00000073,0 3px #070b14,0 12px 20px -6px #b08d578c}.ge-orb-btn:focus-visible{outline:2px solid #7fb2ff;outline-offset:2px}@keyframes ge-orb-bob{0%,to{transform:translateY(0) rotateX(0) rotateY(0)}20%{transform:translateY(-3px) rotateX(18deg) rotateY(-22deg)}40%{transform:translateY(0) rotateX(-10deg) rotateY(18deg)}60%{transform:translateY(-2px) rotateX(10deg) rotateY(-10deg)}80%{transform:translateY(0) rotateX(0) rotateY(0)}}@keyframes ge-orb-ring{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.55);opacity:0}}.ge-orb-btn[data-alert=true] .ge-orb{animation:ge-orb-bob 2.2s ease-in-out infinite}.ge-orb-btn:is([data-alert=true],[data-ring=true]):after{content:"";position:absolute;inset:1px;border-radius:50%;border:2px solid rgba(214,177,112,.85);animation:ge-orb-ring 1.6s ease-out infinite;pointer-events:none}.ge-orb-badge{position:absolute;top:-4px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,#e06a62,#c1453f 60%,#9a332e);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;border:2px solid #fff;box-shadow:0 2px 4px #1018284d}.ge-user-chip{display:flex;align-items:center;gap:9px;height:38px;padding:0 14px 0 4px;border:none;border-radius:999px;cursor:pointer;color:#f3e3c3;perspective:300px;transform-style:preserve-3d;background:radial-gradient(120% 140% at 18% 0%,#ffffff47 0 12%,#fff0 45%),linear-gradient(180deg,#34425f,#1b2436 55%,#0d1320);box-shadow:inset 0 1px #ffffff4d,inset 0 -3px 6px #0006,0 2px #070b14,0 8px 16px -6px #1018288c;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.ge-user-chip:hover,.ge-user-chip[aria-expanded=true]{transform:rotateX(10deg) rotateY(-6deg) translateY(-1px);box-shadow:inset 0 1px #ffffff59,inset 0 -3px 6px #0006,0 3px #070b14,0 12px 20px -6px #b08d578c}.ge-user-chip:focus-visible{outline:2px solid #7fb2ff;outline-offset:2px}.ge-user-chip-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;box-shadow:0 0 0 2px #d6b170,0 2px 4px #0006}.ge-user-chip-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ge-user-chip-name{font-size:13px;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.45);white-space:nowrap}.ge-orb-btn[data-tone=light] .ge-orb{background:radial-gradient(circle at 32% 24%,#fff 0 14%,#fff0 45%),linear-gradient(180deg,#fff,#f1f3f7 60%,#e3e7ee);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #10182814,0 0 0 1px #1018281a,0 2px #c4cad3,0 8px 16px -8px #10182859}.ge-orb-btn[data-tone=light] .ge-orb svg{color:var(--ge-color-ink-900);filter:none}.ge-orb-btn[data-tone=light]:hover .ge-orb,.ge-orb-btn[data-tone=light][aria-expanded=true] .ge-orb{box-shadow:inset 0 1px #fff,inset 0 -2px 4px #10182814,0 0 0 1px #1018281f,0 3px #c4cad3,0 12px 20px -8px #10182866}.ge-user-chip[data-tone=light]{color:var(--ge-color-ink-900);background:radial-gradient(120% 140% at 18% 0%,#fff 0 14%,#fff0 45%),linear-gradient(180deg,#fff,#f1f3f7 60%,#e3e7ee);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #10182814,0 0 0 1px #1018281a,0 2px #c4cad3,0 8px 16px -8px #10182859}.ge-user-chip[data-tone=light]:hover,.ge-user-chip[data-tone=light][aria-expanded=true]{box-shadow:inset 0 1px #fff,inset 0 -2px 4px #10182814,0 0 0 1px #1018281f,0 3px #c4cad3,0 12px 20px -8px #10182866}.ge-user-chip[data-tone=light] .ge-user-chip-name{text-shadow:none}.ge-user-chip[data-tone=light] .ge-user-chip-avatar{box-shadow:0 0 0 2px var(--ge-color-ink-900),0 2px 4px #10182840}@media(prefers-reduced-motion:reduce){.ge-orb-btn[data-alert=true] .ge-orb,.ge-orb-btn:after{animation:none!important}.ge-orb,.ge-user-chip{transition:none}.ge-orb-btn:hover .ge-orb,.ge-user-chip:hover{transform:none}}@media(max-width:720px){.ge-user-chip{padding:0 4px}}.ge-msgr-panel{position:absolute;right:0;top:calc(100% + 8px);width:360px;max-width:calc(100vw - 24px);max-height:min(600px,calc(100vh - 90px));display:flex;flex-direction:column;background:#fff;border:1px solid var(--ge-glass-highlight);border-radius:var(--ge-radius-lg);box-shadow:var(--ge-shadow-lg),0 0 0 1px #1018280d;z-index:40;overflow:hidden;transform-origin:top right;animation:ge-msgr-pop .16s cubic-bezier(.2,.8,.2,1)}@keyframes ge-msgr-pop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.ge-chat-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;color:inherit;font:inherit}.ge-chat-row:hover,.ge-chat-row:focus-visible{background:var(--ge-color-surface-sunken);outline:none}.ge-chat-row[data-selected=true]{background:var(--ge-color-gold-soft)}.ge-chat-tab{border:none;background:transparent;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ge-color-ink-500);cursor:pointer;text-align:left}.ge-chat-tab[data-active=true]{background:var(--ge-color-ink-900);color:#f3e3c3}.ge-chat-tab:not([data-active=true]):hover{background:var(--ge-color-surface-sunken)}.ge-chat-search{width:100%;padding:8px 12px 8px 32px;border-radius:999px;border:1px solid var(--ge-color-border);background:var(--ge-color-surface-sunken);font-size:13px;font-family:inherit;color:var(--ge-color-ink-900)}.ge-chat-search:focus{outline:2px solid rgba(176,141,87,.45);background:#fff}.ge-chat-icon-btn{width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--ge-color-ink-500);cursor:pointer;text-align:left;padding:0;flex-shrink:0}.ge-chat-icon-btn:hover:not(:disabled){background:var(--ge-color-surface-sunken);color:var(--ge-color-ink-900)}.ge-chat-icon-btn:disabled{opacity:.4;cursor:default}.ge-chat-icon-btn:focus-visible{outline:2px solid #7fb2ff;outline-offset:1px}.ge-chat-icon-btn[data-tone=gold]{color:var(--ge-color-gold-ink)}.ge-chat-header .ge-chat-icon-btn{color:#d9c39b}.ge-chat-header .ge-chat-icon-btn:hover{background:#ffffff1f;color:#fff}.ge-presence-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid #fff;box-sizing:content-box}.ge-presence-dot[data-status=available]{background:#31a24c}.ge-presence-dot[data-status=busy]{background:var(--ge-color-danger)}.ge-presence-dot[data-status=away]{background:var(--ge-color-warning)}.ge-chat-dock{position:fixed;right:max(88px,calc(env(safe-area-inset-right) + 88px));bottom:0;display:flex;align-items:flex-end;gap:10px;z-index:45;pointer-events:none}.ge-chat-dock>*{pointer-events:auto}.ge-chat-window{width:330px;height:460px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:#fff;border-radius:14px 14px 0 0;border:1px solid rgba(16,24,40,.12);border-bottom:none;box-shadow:0 -2px #ffffffb3 inset,0 18px 50px -12px #10182873;overflow:hidden;animation:ge-chat-rise .2s cubic-bezier(.2,.8,.2,1)}@keyframes ge-chat-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.ge-chat-window[data-minimized=true]{width:240px;height:auto}.ge-chat-header{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 10px;background:linear-gradient(180deg,#24304a,#151d2e);color:#fff;border-bottom:1px solid #b08d57;flex-shrink:0}.ge-chat-header-title{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:none;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;font:inherit}@keyframes ge-chat-flash{0%,to{background:linear-gradient(180deg,#24304a,#151d2e)}50%{background:linear-gradient(180deg,#c9a46a,#8f6d3d)}}.ge-chat-window[data-minimized=true][data-unread=true] .ge-chat-header{animation:ge-chat-flash 1.4s ease-in-out infinite}.ge-chat-thread{flex:1;min-height:0;overflow-y:auto;padding:10px 10px 6px;display:flex;flex-direction:column;gap:2px;background:radial-gradient(circle at 100% 0%,rgba(176,141,87,.07),transparent 45%),linear-gradient(180deg,#fbfaf7,#f4f5f8)}.ge-chat-bubble{max-width:78%;padding:7px 11px;border-radius:18px;font-size:13.5px;line-height:1.38;white-space:pre-wrap;overflow-wrap:anywhere}.ge-chat-bubble[data-mine=true]{background:linear-gradient(180deg,#2a3754,#18213a);color:#fff;box-shadow:0 1px #ffffff26 inset,0 2px 4px #1018282e}.ge-chat-bubble[data-mine=false]{background:#fff;color:var(--ge-color-ink-900);border:1px solid rgba(16,24,40,.08);box-shadow:0 1px 2px #1018280f}.ge-chat-msg{display:flex;align-items:flex-end;gap:6px;position:relative;width:100%}.ge-chat-msg[data-mine=true]{flex-direction:row-reverse}.ge-chat-msg-actions{opacity:0;transition:opacity .12s;display:flex}.ge-chat-msg:hover .ge-chat-msg-actions,.ge-chat-msg:focus-within .ge-chat-msg-actions{opacity:1}.ge-chat-system{text-align:center;font-size:11.5px;color:var(--ge-color-ink-400);padding:6px 12px}.ge-chat-day{text-align:center;font-size:11px;font-weight:600;color:var(--ge-color-ink-400);margin:10px 0 4px;letter-spacing:.02em}.ge-chat-composer{border-top:1px solid var(--ge-color-border);padding:6px 6px 8px;background:#fff;flex-shrink:0}.ge-chat-input{flex:1;min-width:0;resize:none;border:none;border-radius:18px;background:var(--ge-color-surface-sunken);padding:8px 12px;font:inherit;font-size:13.5px;line-height:1.35;max-height:110px;color:var(--ge-color-ink-900)}.ge-chat-input:focus{outline:2px solid rgba(176,141,87,.4);background:#fff}.ge-emoji-panel{position:absolute;bottom:calc(100% + 6px);left:0;width:312px;max-width:calc(100vw - 24px);background:#fff;border:1px solid var(--ge-color-border);border-radius:14px;box-shadow:var(--ge-shadow-lg);z-index:5;overflow:hidden}.ge-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:6px;max-height:190px;overflow-y:auto}.ge-emoji-grid button{border:none;background:transparent;font-size:20px;line-height:1;padding:5px 0;border-radius:8px;cursor:pointer;display:grid;place-items:center}.ge-emoji-grid button:hover{background:var(--ge-color-surface-sunken)}.ge-emoji-tab{border:none;background:transparent;font-size:17px;padding:4px 7px 6px;cursor:pointer;border-bottom:2px solid transparent;color:var(--ge-color-ink-500);display:grid;place-items:center}.ge-emoji-tab[data-active=true]{border-bottom-color:var(--ge-color-gold);color:var(--ge-color-gold-ink)}.ge-emoji-heading{font-size:11px;font-weight:700;color:var(--ge-color-ink-400);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 0}.ge-voice-recorder{display:flex;align-items:center;gap:4px}.ge-voice-recorder-track{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:18px;background:var(--ge-color-surface-sunken);position:relative}@keyframes ge-voice-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.ge-voice-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--ge-color-danger);flex-shrink:0;animation:ge-voice-pulse 1.1s ease-in-out infinite}.ge-voice-rec-dot[data-paused=true]{animation:none;background:var(--ge-color-ink-300)}.ge-voice-live{flex:1;min-width:0;height:22px;display:flex;align-items:center;justify-content:flex-end;gap:2px;overflow:hidden}.ge-voice-live i{display:block;width:3px;flex-shrink:0;border-radius:2px;background:var(--ge-color-gold);transition:height 80ms linear}.ge-voice-send{width:36px;height:36px;border-radius:50%;border:none;display:grid;place-items:center;color:#f3e3c3;background:linear-gradient(180deg,#2a3754,#151d2e);box-shadow:0 2px #070b14;cursor:pointer;flex-shrink:0}.ge-voice-send:disabled{opacity:.5;cursor:default}.ge-voice-msg{display:flex;align-items:center;gap:8px;width:212px;max-width:100%;box-sizing:border-box;padding:5px 12px 5px 5px;border-radius:18px;border:1px solid transparent}.ge-voice-msg[data-mine=true]{background:linear-gradient(180deg,#2a3754,#18213a);color:#fff;box-shadow:0 1px #ffffff26 inset,0 2px 4px #1018282e}.ge-voice-msg[data-mine=false]{background:#fff;color:var(--ge-color-ink-900);border-color:#10182814;box-shadow:0 1px 2px #1018280f}.ge-voice-play{width:28px;height:28px;border-radius:50%;border:none;flex-shrink:0;display:grid;place-items:center;cursor:pointer;background:var(--ge-color-gold);color:#fff}.ge-voice-msg[data-mine=false] .ge-voice-play{background:var(--ge-color-ink-900);color:#f3e3c3}.ge-voice-bars{height:18px;display:flex;align-items:center;gap:2px;cursor:pointer}.ge-voice-bars:focus-visible{outline:2px solid #7fb2ff;outline-offset:2px;border-radius:4px}.ge-voice-bars i{flex:1;min-width:2px;border-radius:2px;background:currentColor;opacity:.35}.ge-voice-bars i[data-played=true]{opacity:1;background:var(--ge-color-gold)}.ge-voice-time{display:inline-flex;align-items:center;gap:3px;opacity:.8}.ge-voice-msg[data-mine=true] .ge-voice-time svg{color:#e2c28a}.ge-voice-msg[data-mine=false] .ge-voice-time svg{color:var(--ge-color-gold-ink)}.ge-voice-speed{border:none;border-radius:999px;padding:1px 6px;line-height:1.3;font-size:10.5px;font-weight:700;cursor:pointer;background:#b08d5738;color:inherit}@keyframes ge-voice-spin{to{transform:rotate(360deg)}}.ge-voice-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:currentColor;animation:ge-voice-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.ge-voice-rec-dot,.ge-voice-spinner,.ge-chat-window[data-minimized=true][data-unread=true] .ge-chat-header,.ge-chat-window,.ge-msgr-panel{animation:none}}@media(max-width:720px){.ge-chat-dock{right:8px;left:8px;justify-content:flex-end}.ge-msgr-panel{position:fixed;top:calc(var(--ge-topnav-height) + 6px);left:8px;right:8px;width:auto;max-width:none}.ge-chat-window:not([data-minimized=true]){width:100%}}.ge-content-area{position:relative;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.ge-content-area>main{position:relative;z-index:1}.ge-app-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#dfe7f3;background-image:url(/images/app-background.jpg);background-image:image-set(url(/images/app-background.webp) type("image/webp"),url(/images/app-background.jpg) type("image/jpeg"));background-repeat:no-repeat;background-size:cover;background-position:right bottom}.ge-app-bg:after{content:"";position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(38% 30% at 72% 34%,rgba(255,255,255,.55),transparent 70%),radial-gradient(30% 22% at 30% 70%,rgba(214,190,140,.18),transparent 70%),radial-gradient(45% 35% at 55% 10%,rgba(200,220,255,.35),transparent 70%);opacity:.32;animation:ge-app-glow 30s ease-in-out infinite}@keyframes ge-app-glow{0%{transform:translateZ(0);opacity:.26}25%{transform:translate3d(2.5%,-1.5%,0);opacity:.38}50%{transform:translate3d(4%,1%,0);opacity:.3}75%{transform:translate3d(1.5%,2%,0);opacity:.4}to{transform:translateZ(0);opacity:.26}}@media(max-width:1023px){.ge-app-bg:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#f0f5fc40,#f0f5fc0d)}}@media(max-width:640px){.ge-app-bg{background-image:url(/images/app-background-mobile.webp);background-image:image-set(url(/images/app-background-mobile.webp) type("image/webp"),url(/images/app-background.jpg) type("image/jpeg"))}.ge-app-bg:before{background:linear-gradient(180deg,#f0f5fc73,#f0f5fc26)}.ge-app-bg:after{opacity:.18}}@media(prefers-reduced-motion:reduce){.ge-app-bg:after{animation:none}}@media print{.ge-app-bg{display:none!important}}.ge-password-input::-ms-reveal,.ge-password-input::-ms-clear{display:none}.ge-login-page{--ge-login-text: rgba(255, 255, 255, .95);--ge-login-text-muted: rgba(255, 255, 255, .72);--ge-login-accent: #f3ead9;--ge-login-danger: #ffb4b0;min-height:100vh;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px;background-image:linear-gradient(180deg,#1018288c,#10182859 55%,#10182899),url(/images/login-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.ge-login-wrap{width:100%;max-width:420px}.ge-login-brand{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.ge-login-brand-name{font-weight:700;font-size:20px;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 6px rgba(16,24,40,.45)}.ge-login-brand-badge{font-size:11px;font-weight:700;color:var(--ge-login-accent);border:1px solid rgba(243,234,217,.8);border-radius:4px;padding:1px 6px;letter-spacing:.03em}.ge-login-card{position:relative;box-sizing:border-box;background:#ffffff24;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.35);border-radius:16px;box-shadow:0 24px 48px -12px #10182873,inset 0 1px #fff6,0 0 0 1px #ffffff0f;padding:36px 32px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ge-login-card{background:#141a26d1}}.ge-login-card input{background:#fff}.ge-login-card input::placeholder{color:var(--ge-color-ink-400)}.ge-login-card label>span:first-child{color:var(--ge-login-text)!important}.ge-login-card [role=alert]{color:var(--ge-login-danger)!important}.ge-login-submit{box-shadow:0 8px 20px -6px #10182880;transition:transform .15s ease,box-shadow .15s ease}.ge-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px -6px #1018288c}.ge-login-submit:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ge-login-submit{transition:none}}@media(max-width:768px){.ge-login-card{padding:28px 24px}}@media(max-width:480px){.ge-login-page{padding:16px}.ge-login-card{padding:24px 18px;border-radius:14px}.ge-login-brand-name{font-size:18px}}:root{--ge-color-bg: #f5f6f8;--ge-color-surface: rgba(255, 255, 255, .96);--ge-color-surface-solid: #ffffff;--ge-color-surface-sunken: rgba(16, 24, 40, .045);--ge-color-border: rgba(16, 24, 40, .09);--ge-color-border-strong: #c4cad3;--ge-color-ink-900: #101828;--ge-color-ink-700: #1b2430;--ge-color-ink-500: #4b5565;--ge-color-ink-400: #6b7280;--ge-color-ink-300: #98a2b3;--ge-color-gold: #b08d57;--ge-color-gold-soft: #f3ead9;--ge-color-gold-ink: #7a5f37;--ge-color-success: #1b9e77;--ge-color-success-soft: #e2f4ee;--ge-color-warning: #b9832e;--ge-color-warning-soft: #faf0dd;--ge-color-danger: #c1453f;--ge-color-danger-soft: #fbe9e8;--ge-color-info: #2f6feb;--ge-color-info-soft: #e8f0fe;--ge-color-nav-bg: rgba(16, 24, 40, .95);--ge-color-nav-bg-active: rgba(255, 255, 255, .09);--ge-color-nav-text: #c6cbd6;--ge-color-nav-text-active: #ffffff;--ge-color-nav-border: #232d3d;--ge-font-ui: "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--ge-font-figure: "Inter", ui-sans-serif, system-ui, sans-serif;--ge-radius-sm: 8px;--ge-radius-md: 12px;--ge-radius-lg: 18px;--ge-space-1: 4px;--ge-space-2: 8px;--ge-space-3: 12px;--ge-space-4: 16px;--ge-space-5: 24px;--ge-space-6: 32px;--ge-space-7: 48px;--ge-shadow-sm: 0 1px 0 rgba(255, 255, 255, .7) inset, 0 2px 6px rgba(16, 24, 40, .05);--ge-shadow-md: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 12px 32px -14px rgba(16, 24, 40, .22), 0 2px 6px rgba(16, 24, 40, .04);--ge-shadow-lg: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 28px 60px -24px rgba(16, 24, 40, .35);--ge-glass-blur: blur(18px) saturate(160%);--ge-glass-highlight: rgba(255, 255, 255, .75);--ge-sidebar-width: 272px;--ge-sidebar-width-collapsed: 76px;--ge-topnav-height: 60px;--ge-main-padding: 32px;--ge-topnav-padding: 24px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--ge-font-ui);background:radial-gradient(900px 520px at 8% 0%,rgba(47,111,235,.13),transparent 62%),radial-gradient(760px 560px at 100% 8%,rgba(27,158,119,.12),transparent 60%),radial-gradient(1000px 700px at 60% 105%,rgba(99,102,241,.1),transparent 62%),linear-gradient(180deg,#f3f5f9,#edf0f6);background-attachment:fixed;color:var(--ge-color-ink-900);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}p{margin:0}button{font-family:inherit}a{color:inherit}[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-lg)"]{box-shadow:var(--ge-shadow-md)}[style*="position: absolute"][style*="background: var(--ge-color-surface)"],[style*="position: fixed"][style*="background: var(--ge-color-surface)"],[style*="position: sticky"][style*="background: var(--ge-color-surface)"]{background-color:#fffffff0!important;-webkit-backdrop-filter:var(--ge-glass-blur);backdrop-filter:var(--ge-glass-blur)}.ge-figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ge-brochure-studio-columns{display:flex;gap:20px;align-items:flex-start}@media(max-width:900px){.ge-brochure-studio-columns{flex-direction:column}.ge-brochure-studio-columns>*{width:100%!important}}@keyframes ge-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ge-spin{animation:ge-spin .8s linear infinite}:focus-visible{outline:2px solid var(--ge-color-info);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ge-announcement-container{container-type:inline-size}.ge-announcement-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.ge-announcement-image{align-self:center}@container (max-width: 520px){.ge-announcement-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ge-announcement-image{order:-1}}@media(max-width:1023px){:root{--ge-main-padding: 20px;--ge-topnav-padding: 16px}}@media(max-width:640px){:root{--ge-main-padding: 14px;--ge-topnav-padding: 10px}.ge-topnav-search{width:auto!important;max-width:none!important;flex:1 1 auto}.ge-topnav-org,.ge-topnav-username{display:none!important}}@media(max-width:640px){main [style*="grid-template-columns: 1fr 1fr;"],main [style*="grid-template-columns: 1fr 1fr 1fr;"],main [style*="grid-template-columns: repeat(3, 1fr);"],main [style*="grid-template-columns: repeat(4, 1fr);"],main [style*="grid-template-columns: repeat(5, minmax(0px, 1fr));"],main [style*="grid-template-columns: repeat(5, minmax(0, 1fr));"],main [style*="grid-template-columns: 1.4fr 1fr;"],main [style*="grid-template-columns: 1.6fr 1fr;"],main [style*="grid-template-columns: 2fr 1fr;"],main [style*="grid-template-columns: 1fr 2fr 1fr;"],main [style*="grid-template-columns: 2fr 1fr 1fr;"],main [style*="grid-template-columns: 1fr 0.8fr 1.2fr;"],main [style*="grid-template-columns: 280px minmax(0px, 1fr);"],main [style*="grid-template-columns: 280px minmax(0, 1fr);"],main [style*="grid-template-columns: 220px 1fr;"],main [style*="grid-template-columns: minmax(150px"]{grid-template-columns:minmax(0,1fr)!important}main [style*="grid-column: span 2"],main [style*="grid-column: span 3"],main [style*="grid-column: span 4"]{grid-column:auto!important}}.ge-scroll-x{scrollbar-width:thin}@keyframes ge-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.ge-live-dot{animation:ge-live-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ge-live-dot{animation:none}}.ge-kpi{container-type:inline-size}@container (max-width: 280px){.ge-kpi-trend-label{display:none}}@keyframes ge-bell-ring{0%,50%,to{transform:rotate(0)}5%,15%,25%,35%{transform:rotate(-14deg)}10%,20%,30%{transform:rotate(14deg)}40%{transform:rotate(-6deg)}45%{transform:rotate(4deg)}}.ge-bell-ring{animation:ge-bell-ring 2.4s ease-in-out infinite;transform-origin:50% 2px}@media(prefers-reduced-motion:reduce){.ge-bell-ring{animation:none}}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)){--gb-ease: cubic-bezier(.22, .8, .32, 1);position:relative;box-shadow:var(--k-hi, 0 0 0 0 transparent),var(--k-lip, 0 0 0 0 transparent),var(--k-base, 0 0 0 0 transparent),var(--k-cast, 0 0 0 0 transparent);transition:transform .15s var(--gb-ease),box-shadow .18s var(--gb-ease),filter .18s var(--gb-ease)}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):before{content:"";position:absolute;left:0;right:0;top:100%;height:4px}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)) svg{transition:transform .18s var(--gb-ease)}:is(button,a):is([style*=--ge-color-danger],:has(>svg[stroke*=--ge-color-danger])){--gb-glow: 193, 69, 63}:is(button,a):is([style*=--ge-color-success],:has(>svg[stroke*=--ge-color-success])){--gb-glow: 27, 158, 119}:is(button,a):is([style*=--ge-color-warning],:has(>svg[stroke*=--ge-color-warning])){--gb-glow: 185, 131, 46}:is(button,a):is([style*=--ge-color-info],:has(>svg[stroke*=--ge-color-info])){--gb-glow: 47, 111, 235}:is(button,a)[style*="background: var(--ge-color-ink-900)"]:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]){background:linear-gradient(180deg,#34456a,#1f2b42 55%,#161f31)!important;border-color:#0f1626!important;text-shadow:0 -1px 0 rgba(0,0,0,.35);--k-hi: inset 0 1px 0 rgba(255, 255, 255, .28);--k-lip: inset 0 -2px 0 rgba(0, 0, 0, .28);--k-base: 0 2px 0 #0b111d;--k-cast: 0 4px 8px -2px rgba(3, 7, 16, .45)}:is(button,a)[style*="background: var(--ge-color-ink-900)"]:not(:disabled) svg{color:#d8b77a}:is(button,a)[style*="background: var(--ge-color-surface"][style*="border: 1px solid"]:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]){background:linear-gradient(180deg,#fff,#eef1f6)!important;text-shadow:0 1px 0 rgba(255,255,255,.8);--k-hi: inset 0 1px 0 #ffffff;--k-lip: inset 0 -2px 0 rgba(16, 24, 40, .06);--k-base: 0 2px 0 rgba(16, 24, 40, .12);--k-cast: 0 3px 6px -2px rgba(16, 24, 40, .18)}:is(button,a)[style*="background: var(--ge-color-surface"][style*="border: 1px solid"]:is([style*=--ge-color-danger],[style*=--ge-color-success],[style*=--ge-color-warning],[style*=--ge-color-info],:has(>svg[stroke*=--ge-color-danger]),:has(>svg[stroke*=--ge-color-success]),:has(>svg[stroke*=--ge-color-warning]),:has(>svg[stroke*=--ge-color-info])):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]){--k-base: 0 2px 0 rgba(var(--gb-glow), .28);--k-cast: 0 3px 6px -2px rgba(var(--gb-glow), .25)}:is(button,a)[style*="background: var(--ge-color-success)"]:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#2fbf92,#1b9e77 55%,#137a5b)!important;--k-base: 0 2px 0 #0e5e46}:is(button,a)[style*="background: var(--ge-color-danger)"]:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#d9675f,#c1453f 55%,#9a332e)!important;--k-base: 0 2px 0 #772622}:is(button,a)[style*="background: var(--ge-color-warning)"]:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#d4a24f,#b9832e 55%,#906520)!important;--k-base: 0 2px 0 #6e4d18}:is(button,a)[style*="background: var(--ge-color-info)"]:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#5a8ff3,#2f6feb 55%,#1f54bd)!important;--k-base: 0 2px 0 #183f8d}:is(button,a):is([style*="background: var(--ge-color-success)"],[style*="background: var(--ge-color-danger)"],[style*="background: var(--ge-color-warning)"],[style*="background: var(--ge-color-info)"]):not(:disabled):not([aria-disabled=true]){text-shadow:0 -1px 0 rgba(0,0,0,.3);--k-hi: inset 0 1px 0 rgba(255, 255, 255, .3);--k-lip: inset 0 -2px 0 rgba(0, 0, 0, .22);--k-cast: 0 4px 8px -2px rgba(var(--gb-glow), .4)}button[aria-label]:has(>svg:only-child):is([style*="background: transparent"],[style*="background: none"]):not(:disabled):not([aria-disabled=true]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)){background:linear-gradient(180deg,#fff,#eef1f6)!important;border-radius:8px;--k-hi: inset 0 1px 0 #ffffff;--k-lip: inset 0 -1px 0 rgba(16, 24, 40, .06);--k-base: 0 1px 0 rgba(16, 24, 40, .14);--k-cast: 0 2px 4px -1px rgba(16, 24, 40, .18)}:is(button,a):is([aria-pressed=false],[role=tab][aria-selected=false]):not(:disabled):not([aria-disabled=true]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)){background:linear-gradient(180deg,#fff,#eef1f6)!important;text-shadow:0 1px 0 rgba(255,255,255,.8);--k-hi: inset 0 1px 0 #ffffff;--k-lip: inset 0 -2px 0 rgba(16, 24, 40, .06);--k-base: 0 2px 0 rgba(16, 24, 40, .12);--k-cast: 0 3px 6px -2px rgba(16, 24, 40, .18)}:is(button,a):is([aria-pressed=true],[role=tab][aria-selected=true]):not(:disabled){--k-hi: inset 0 2px 4px rgba(0, 0, 0, .22);--k-lip: inset 0 -1px 0 rgba(255, 255, 255, .06);--k-base: 0 0 0 0 transparent;--k-cast: 0 1px 0 rgba(255, 255, 255, .6);transform:translateY(1px)}:is(button,a):is([aria-pressed=true],[role=tab][aria-selected=true])[style*="background: var(--ge-color-ink-900)"]:not(:disabled){background:linear-gradient(180deg,#121a29,#18223a)!important;--k-hi: inset 0 2px 5px rgba(0, 0, 0, .55)}:is(button,a):is([aria-pressed=true],[role=tab][aria-selected=true])[style*="background: var(--ge-color-ink-900)"]:not(:disabled) svg{color:#d8b77a}@media(hover:hover)and (pointer:fine){:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):not([aria-pressed=true]):not([aria-selected=true]):hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:var(--k-hi, 0 0 0 0 transparent),var(--k-lip, 0 0 0 0 transparent),var(--k-base, 0 0 0 0 transparent),var(--k-cast, 0 0 0 0 transparent),0 10px 16px -10px rgba(var(--gb-glow, 201, 166, 107),.8)}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):is([aria-pressed=true],[role=tab][aria-selected=true]):hover{box-shadow:var(--k-hi, 0 0 0 0 transparent),var(--k-lip, 0 0 0 0 transparent),var(--k-base, 0 0 0 0 transparent),var(--k-cast, 0 0 0 0 transparent),0 8px 14px -10px rgba(var(--gb-glow, 201, 166, 107),.6)}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):hover svg{transform:translateY(-1.5px)}}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):not([aria-pressed=true]):not([aria-selected=true]):active,:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):is([aria-pressed=true],[role=tab][aria-selected=true]):active{transform:translateY(2px);filter:brightness(.98);box-shadow:var(--k-press-in, inset 0 2px 4px rgba(0, 0, 0, .22)),inset 0 1px #ffffff14,0 0 0 0 transparent,0 1px 2px -1px #10182840;transition:transform 90ms var(--gb-ease),box-shadow 90ms var(--gb-ease),filter 90ms var(--gb-ease)}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):not([aria-pressed=true]):not([aria-selected=true]):active svg,:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):is([aria-pressed=true],[role=tab][aria-selected=true]):active svg{transform:translateY(0);transition-duration:90ms}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):focus-visible{outline:2px solid #7fb2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)),:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)) svg{transition:none!important}:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):hover,:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):active,:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):hover svg,:is(button,a[style*="background: var(--ge-color-ink-900)"],a[style*="background: var(--ge-color-surface)"][style*="border: 1px solid"]):not(:disabled):not([aria-disabled=true]):not([style*="text-align: left"]):not(:where(.ge-sb *,.ge-chat-ui *,.ge-orb-btn,.ge-user-chip,[role=menu] *,[role=listbox] *)):active svg,:is(button,a):is([aria-pressed=true],[role=tab][aria-selected=true]){transform:none!important}}.ge-liquid-search{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.7);background:#ffffffe6;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 14px #ffffff4d,0 1px 2px #1018280f,0 8px 20px -12px #10182847;transition:box-shadow .2s ease,background-color .2s ease,border-color .2s ease}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ge-liquid-search{background:linear-gradient(180deg,#ffffff9e,#ffffff52);-webkit-backdrop-filter:blur(18px) saturate(180%) brightness(1.04);backdrop-filter:blur(18px) saturate(180%) brightness(1.04)}}.ge-liquid-search:before{content:"";position:absolute;left:6%;right:6%;top:0;height:55%;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 100% at 50% 0%,rgba(255,255,255,.55),transparent 70%)}@media(hover:hover)and (pointer:fine){.ge-liquid-search:hover{border-color:#ffffffe6;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff73,inset 0 0 16px #ffffff61,0 1px 2px #1018280f,0 10px 24px -12px #10182852}}.ge-liquid-search:focus-within{border-color:#7fb2ffe6;box-shadow:inset 0 1px #fff,inset 0 0 16px #fff6,0 0 0 3px #7fb2ff59,0 10px 24px -12px #1018284d}@media(prefers-reduced-motion:reduce){.ge-liquid-search{transition:none}}:is(div,section,aside,article,form)[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-lg)"]:not([style*="position: absolute"]):not([style*="position: fixed"]):not([style*="position: sticky"]){position:relative;background:radial-gradient(90% 70% at 0% 0%,#fff9,#fff0 55%),radial-gradient(70% 90% at 100% 100%,#ffbee13d,#ffbee100 62%),radial-gradient(70% 80% at 0% 100%,#a0beff3d,#a0beff00 62%),linear-gradient(180deg,#ffffffa3,#ffffff6b)!important;border-color:#ffffffd9!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 28px #ffffff59,0 1px 2px #1018280d,0 18px 40px -22px #34426e61}:is(div,section,aside,article,form)[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-lg)"]:not([style*="position: absolute"]):not([style*="position: fixed"]):not([style*="position: sticky"]):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:#ffffff8c}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:is(div,section,aside,article,form)[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-lg)"]:not([style*="position: absolute"]):not([style*="position: fixed"]):not([style*="position: sticky"]):before{background:#ffffff14;-webkit-backdrop-filter:blur(22px) saturate(175%) brightness(1.05);backdrop-filter:blur(22px) saturate(175%) brightness(1.05)}}:is(div,section,aside,article,form)[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-lg)"]:not([style*="position: absolute"]):not([style*="position: fixed"]):not([style*="position: sticky"]):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,#fff,#b0caffd9 30%,#ffffff73 50%,#ffbadecc 72%,#fff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}div[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-md)"][style*="border: 1px solid"]:not([style*="position: absolute"]):not([style*="position: fixed"]):not([style*="position: sticky"]){background:radial-gradient(80% 90% at 0% 0%,#ffffff80,#fff0 60%),linear-gradient(180deg,#fff9,#ffffff61)!important;border-color:#fffc!important;box-shadow:inset 0 1px #ffffffe6,inset 0 0 14px #ffffff4d,0 6px 16px -12px #34426e4d}@media(prefers-reduced-transparency:reduce){:is(div,section,aside,article,form)[style*="background: var(--ge-color-surface)"]:is([style*="border-radius: var(--ge-radius-lg)"],[style*="border-radius: var(--ge-radius-md)"]){background:#fff!important}:is(div,section,aside,article,form)[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-lg)"]:before,:is(div,section,aside,article,form)[style*="background: var(--ge-color-surface)"][style*="border-radius: var(--ge-radius-lg)"]:after{display:none}}
