#guide-os-portal [hidden]{display:none!important}.gos-launcher{--gos-seal-size: 58px;--gos-seal-ring: 1.5px;--gos-seal-teal: #28676e;--gos-seal-teal-soft: rgba(40, 103, 110, .18);--gos-seal-ink: #14363a;--gos-launcher-safe-bottom: env(safe-area-inset-bottom, 0px);--gos-launcher-safe-inline: env(safe-area-inset-left, 0px);position:fixed;bottom:calc(28px + var(--gos-launcher-safe-bottom));left:calc(16px + env(safe-area-inset-left,0px));transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease,bottom .2s ease;will-change:transform;z-index:var(--guide-z-launcher, 1150);font-family:var(--doorkar-font-family, Doorkar_EN, "Sahel", serif);direction:rtl;pointer-events:none}.gos-launcher__fab,.gos-launcher__panel{pointer-events:auto}.gos-launcher__fab{position:relative;display:grid;place-items:center;width:var(--gos-seal-size);height:var(--gos-seal-size);padding:0;border:none;border-radius:50%;background:transparent;color:var(--gos-seal-ink);cursor:pointer;font-family:inherit;box-shadow:none;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s ease}.gos-launcher__fab:focus-visible{outline:2px solid var(--gos-seal-teal);outline-offset:4px}.gos-launcher__seal{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.72),transparent 42%),linear-gradient(160deg,#ffffffeb,#ecf5f6e0 55%,#dceceee6);border:var(--gos-seal-ring) solid rgba(40,103,110,.28);box-shadow:0 1px #ffffffbf inset,0 10px 24px #14363a24,0 2px 6px #14363a14;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.gos-launcher__ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(40,103,110,.22);box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #28676e0a;opacity:.7;pointer-events:none;transition:opacity .28s ease,transform .32s ease,border-color .28s ease}.gos-launcher__avatar{position:relative;z-index:1;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;display:grid;place-items:center;overflow:hidden;background:transparent;padding:0;box-sizing:border-box}.gos-launcher__avatar .gos-lottie-info{width:100%;height:100%;display:block;overflow:hidden;border-radius:50%;pointer-events:none;transform:scale(1.18);transform-origin:center center}.gos-launcher__avatar .gos-lottie-info svg{display:block;width:100%!important;height:100%!important}.gos-launcher__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gos-launcher__badge{position:absolute;z-index:2;inset-block-start:2px;inset-inline-start:2px;width:10px;height:10px;border-radius:50%;background:var(--gos-seal-teal);border:2px solid rgba(255,255,255,.95);box-shadow:0 0 #28676e59;animation:gos-seal-breathe 2.8s ease-in-out infinite}.gos-launcher[data-state=error] .gos-launcher__badge{background:#b45309;animation:none}.gos-launcher[data-state=resumable] .gos-launcher__seal,.gos-launcher[data-state=available] .gos-launcher__seal{border-color:#28676e6b;box-shadow:0 1px #fffc inset,0 12px 28px #14363a29,0 0 0 4px #28676e0f}.gos-launcher[data-state=resumable] .gos-launcher__ring,.gos-launcher[data-state=available] .gos-launcher__ring,.gos-launcher.is-open .gos-launcher__ring{opacity:1}.gos-launcher.is-open .gos-launcher__seal{border-color:#28676e80;transform:scale(.98);box-shadow:0 1px #ffffffb3 inset,0 8px 18px #14363a2e,0 0 0 5px #28676e14}.gos-launcher__fab:hover .gos-launcher__seal{border-color:#28676e7a;box-shadow:0 1px #ffffffd9 inset,0 14px 30px #14363a2e,0 0 0 5px #28676e12}.gos-launcher__fab:hover .gos-launcher__ring{opacity:1;transform:scale(1.02)}.gos-launcher__fab:hover{transform:scale(1.03);filter:saturate(1.04)}.gos-launcher__panel{position:absolute;bottom:calc(100% + 14px);left:0;width:min(280px,calc(100vw - 40px));padding:12px;border-radius:16px;background:linear-gradient(180deg,#fffffff7,#f8fcfcf5);border:1px solid rgba(40,103,110,.16);box-shadow:0 1px #fffc inset,0 18px 40px #0f172a29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gos-launcher__panel-title{margin:0 0 4px;font-size:.95rem;font-weight:700}.gos-launcher__panel-meta{margin:0 0 10px;font-size:.78rem;color:#64748b;line-height:1.6}.gos-launcher__actions{display:grid;gap:6px}.gos-launcher__action{text-align:right;border:1px solid #e2e8f0;background:#f8fafc;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.88rem;cursor:pointer;color:inherit}.gos-launcher__action:hover{border-color:#28676e;background:#28676e14}.gos-launcher__action.is-primary{background:#28676e;border-color:#28676e;color:#fff}.gos-launcher__action.is-danger{color:#b91c1c;border-color:#fecaca;background:#fff5f5}[data-pc-theme=dark] .gos-launcher__seal{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.12),transparent 42%),linear-gradient(160deg,#1e293bf5,#0f172af0);border-color:#94a3b847;box-shadow:0 1px #ffffff0f inset,0 12px 28px #00000059}[data-pc-theme=dark] .gos-launcher__panel{background:linear-gradient(180deg,#111827fa,#0f172af5);color:#e5e7eb;border-color:#94a3b847}[data-pc-theme=dark] .gos-launcher__action{background:#0f172a;border-color:#94a3b840;color:#e5e7eb}[data-pc-theme=dark] .gos-launcher__panel-meta{color:#94a3b8}[data-pc-theme=dark] .gos-launcher__badge{border-color:#111827}@keyframes gos-seal-breathe{0%,to{box-shadow:0 0 #28676e47}50%{box-shadow:0 0 0 6px #28676e00}}@media(max-width:767.98px){.gos-launcher{--gos-seal-size: 50px}}@media(prefers-reduced-motion:reduce){.gos-launcher__fab,.gos-launcher__seal,.gos-launcher__ring,.gos-launcher__badge{animation:none!important;transition:none!important}}.gos-launcher[data-side=right] .gos-launcher__panel{left:auto;right:0}.gos-launcher.is-panel-below .gos-launcher__panel{bottom:auto;top:calc(100% + 14px)}.gos-launcher.is-dragging{transition:none;cursor:grabbing}.gos-launcher.is-dragging .gos-launcher__fab{transform:scale(1.06);filter:drop-shadow(0 14px 22px rgba(20,54,58,.28))}.gos-launcher__fab{touch-action:none;-webkit-tap-highlight-color:transparent}.gos-launcher.is-peek[data-side=left]{transform:translate(calc(-1 * (var(--gos-seal-size) * .66 + 16px)))}.gos-launcher.is-peek[data-side=right]{transform:translate(calc(var(--gos-seal-size) * .66 + 16px))}.gos-launcher.is-peek{opacity:.88}.gos-launcher.is-peek .gos-launcher__ring,.gos-launcher.is-peek .gos-launcher__badge{opacity:0}.gos-launcher.is-kb-hidden{opacity:0;transform:translateY(24px);pointer-events:none}.gos-launcher.is-kb-hidden .gos-launcher__fab{pointer-events:none}.gos-launcher__panel{max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain}.gos-launcher__action:focus-visible,.gos-launcher__waiting-item:focus-visible{outline:2px solid var(--gos-seal-teal);outline-offset:2px}.gos-launcher__waiting{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(40,103,110,.22)}.gos-launcher__waiting[hidden]{display:none}.gos-launcher__waiting-title{margin:0 0 6px;font-size:.78rem;font-weight:700;color:#64748b}.gos-launcher__waiting-list{display:grid;gap:6px}.gos-launcher__waiting-item{display:block;padding:8px 10px;border-radius:10px;font-size:.84rem;line-height:1.5;text-decoration:none;color:inherit;background:#28676e0f;border-inline-start:3px solid #28676e}.gos-launcher__waiting-item.is-warn{border-inline-start-color:#d97706;background:#d9770614}.gos-launcher__waiting-item.is-danger{border-inline-start-color:#dc2626;background:#dc262612}.gos-launcher__waiting-item:hover{filter:brightness(.97)}.gos-launcher__hint{margin:10px 0 0;font-size:.72rem;color:#94a3b8}.gos-launcher__hint[hidden]{display:none}[data-pc-theme=dark] .gos-launcher__waiting-item{background:#94a3b814}.gos-lottie-info{display:grid;place-items:center}.gos-lottie-info .gos-lottie-static{width:58%!important;height:58%!important;color:#28676e}.gos-launcher__avatar .gos-lottie-info .gos-lottie-static{transform:scale(.85)}.gos-lottie-stage{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.gos-launcher{transition:none!important}}[data-pc-theme=dark] .gos-lottie-info .gos-lottie-static{color:#6cc4cc}.gos-invite{position:fixed;inset-block-end:calc(var(--gos-launcher-clearance, 20px) + 64px);inset-inline-end:calc(20px + env(safe-area-inset-left,0px));z-index:var(--guide-z-invitation, 1160);display:flex;align-items:flex-end;gap:10px;max-width:min(340px,calc(100vw - 28px));font-family:var(--doorkar-font-family, Doorkar_EN, "Sahel", serif);direction:rtl;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .36s ease,transform .36s ease;pointer-events:none}.gos-invite.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.gos-invite.is-leaving{opacity:0;transform:translateY(8px)}.gos-invite__character{flex:0 0 auto;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(40,103,110,.18);box-shadow:0 10px 24px #0f172a24;color:#28676e;overflow:hidden;padding:5px;box-sizing:border-box}.gos-invite__character .gos-lottie-info{width:100%;height:100%;display:block;overflow:hidden;border-radius:50%;pointer-events:none}.gos-invite__character .gos-lottie-info svg{display:block;width:100%!important;height:100%!important}.gos-invite__bubble{flex:1 1 auto;padding:12px 12px 10px;border-radius:14px 14px 4px;background:#fff;border:1px solid rgba(40,103,110,.16);box-shadow:0 14px 32px #0f172a29}.gos-invite__text{margin:0 0 10px;font-size:.9rem;line-height:1.7;color:#334155}.gos-invite__actions{display:flex;flex-wrap:wrap;gap:6px}.gos-invite__btn{border-radius:10px;border:1px solid #cbd5e1;background:#fff;padding:7px 10px;font-family:inherit;font-size:.82rem;cursor:pointer;color:#1f2937}.gos-invite__btn.is-primary{background:#28676e;border-color:#28676e;color:#fff}.gos-invite__btn.is-ghost{background:transparent}[data-pc-theme=dark] .gos-invite__character,[data-pc-theme=dark] .gos-invite__bubble{background:#111827;color:#e5e7eb;border-color:#94a3b847}[data-pc-theme=dark] .gos-invite__text{color:#cbd5e1}[data-pc-theme=dark] .gos-invite__btn{background:#0f172a;color:#e5e7eb;border-color:#94a3b84d}[data-pc-theme=dark] .gos-invite__btn.is-primary{background:#28676e;border-color:#28676e}@media(max-width:640px){.gos-invite{inset-block-end:calc(78px + env(safe-area-inset-bottom,0px));inset-inline-end:12px;inset-inline-start:12px;max-width:none}.gos-invite__character{width:48px;height:48px;padding:4px}}@media(prefers-reduced-motion:reduce){.gos-invite{transition:opacity .12s ease;transform:none}}[data-pc-theme=dark] .gos-invite__character{background:#111827;border-color:#94a3b847;color:#6cc4cc}
