.gymmy-scope{--gm-font-display:"Archivo", system-ui, sans-serif;--gm-font-body:"Noto Sans", system-ui, sans-serif;--gm-font-mono:"JetBrains Mono", ui-monospace, monospace;--gm-font-serif:Georgia, "Times New Roman", serif;--gm-ease-default:cubic-bezier(.4, 0, .2, 1);--gm-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--gm-radius:8px;--gm-radius-sm:4px;--gm-bg:#f0ead6;--gm-surface:#fff;--gm-surface-2:#fbf8ee;--gm-border:#e7e2d4;--gm-border-soft:#efeadd;--gm-text:#1a1a1a;--gm-text-2:#6b6660;--gm-text-3:#9a958c;--gm-accent:#748b7f;--gm-accent-soft:#e3e9e5;--gm-plum:#3d2f3d;--gm-gold:#d4a017;--gm-sienna:#e8622a;--gm-scrim:#3d2f3d47;--gm-panel-shadow:-1px 0 0 var(--gm-border), -24px 0 60px #3d2f3d1a;--gm-bubble-user:#3d2f3d;--gm-bubble-user-text:#f4efe3;--gm-nav-offset:60px}.dark .gymmy-scope{--gm-bg:#17151a;--gm-surface:#211e24;--gm-surface-2:#2a262e;--gm-border:#ffffff17;--gm-border-soft:#ffffff0f;--gm-text:#edeae6;--gm-text-2:#a8a2a8;--gm-text-3:#757079;--gm-accent:#9db0a4;--gm-accent-soft:#9db0a429;--gm-plum:#c9b5c9;--gm-gold:#e0b43d;--gm-sienna:#f0855a;--gm-scrim:#00000080;--gm-panel-shadow:-1px 0 0 var(--gm-border), -24px 0 60px #0006;--gm-bubble-user:#4a3a4a;--gm-bubble-user-text:#f4efe3}.gymmy-scope *{box-sizing:border-box}.gymmy-scope .gm-scrim{background:var(--gm-scrim);z-index:64;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s;position:fixed;inset:0}.gymmy-scope.gm-open .gm-scrim{opacity:1;pointer-events:auto}@media (min-width:1101px){.gymmy-scope .gm-scrim{display:none}}.gymmy-scope .gm-panel{top:var(--gm-nav-offset);right:0;bottom:var(--gm-kb-inset,0px);z-index:50;background:var(--gm-surface);width:420px;box-shadow:var(--gm-panel-shadow);font-family:var(--gm-font-body);color:var(--gm-text);transition:transform .42s var(--gm-ease-spring), bottom .2s var(--gm-ease-default);flex-direction:column;display:flex;position:fixed;transform:translate(100%)}.gymmy-scope.gm-open .gm-panel{transform:translate(0)}@media (max-width:1100px){.gymmy-scope .gm-panel{z-index:65;width:100%;max-width:440px;top:0}}@media (max-width:480px){.gymmy-scope .gm-panel{max-width:100%}}@media (max-width:1100px){.gymmy-scope.gm-kb-open .gm-panel{top:var(--gm-vv-top,0px);height:var(--gm-vv-height,100dvh);bottom:auto}}@media (prefers-reduced-motion:reduce){.gymmy-scope .gm-panel{transition:none}}.gymmy-scope .gm-panel-head{border-bottom:1px solid var(--gm-border-soft);flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.gymmy-scope .gm-avatar{background:var(--gm-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 8px #748b7f59}.gymmy-scope .gm-avatar svg{color:#fff;width:20px;height:20px}.gymmy-scope .gm-avatar.gm-thinking{animation:gmPulse 1.4s var(--gm-ease-default) infinite}@keyframes gmPulse{0%,to{box-shadow:0 2px 8px #748b7f59}50%{box-shadow:0 2px 18px #748b7fb3}}.gymmy-scope .gm-title{flex:1;min-width:0}.gymmy-scope .gm-title h3{font-family:var(--gm-font-display);color:var(--gm-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.gymmy-scope .gm-live-chip{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gm-accent);border:1px solid var(--gm-accent);border-radius:999px;padding:1px 7px;font-size:9px}.gymmy-scope .gm-title p{color:var(--gm-text-2);margin:1px 0 0;font-size:12px}.gymmy-scope .gm-icon-btn{border-radius:var(--gm-radius);width:32px;height:32px;color:var(--gm-text-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.gymmy-scope .gm-icon-btn:hover{background:var(--gm-surface-2);color:var(--gm-text)}.gymmy-scope .gm-icon-btn svg{width:18px;height:18px}.gymmy-scope .gm-msgs{scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;padding:20px 18px;display:flex;overflow-y:auto}.gymmy-scope .gm-msgs>*{flex-shrink:0}.gymmy-scope .gm-msgs::-webkit-scrollbar{width:8px}.gymmy-scope .gm-msgs::-webkit-scrollbar-thumb{background:var(--gm-border);border-radius:4px}.gymmy-scope .gm-msgs.gm-history{gap:0;padding:0}.gymmy-scope .gm-convos{flex-direction:column;display:flex}.gymmy-scope .gm-convo-new{border:none;border-bottom:1px solid var(--gm-border-soft);width:100%;font-family:var(--gm-font-body);color:var(--gm-accent);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:14px 18px;font-size:14px;transition:background .15s;display:flex}.gymmy-scope .gm-convo-new:hover{background:var(--gm-surface-2)}.gymmy-scope .gm-convo-new svg{flex-shrink:0;width:16px;height:16px}.gymmy-scope .gm-convo-new span{font-weight:600}.gymmy-scope .gm-convo{border-bottom:1px solid var(--gm-border-soft);align-items:stretch;display:flex}.gymmy-scope .gm-convo:hover{background:var(--gm-surface-2)}.gymmy-scope .gm-convo-active,.gymmy-scope .gm-convo-active:hover{background:var(--gm-accent-soft)}.gymmy-scope .gm-convo-btn{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 18px;display:flex}.gymmy-scope .gm-convo-title{font-family:var(--gm-font-display);color:var(--gm-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.gymmy-scope .gm-convo-preview{color:var(--gm-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gymmy-scope .gm-convo-meta{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--gm-text-3);font-size:10px}.gymmy-scope .gm-convo-group{flex-direction:column;display:flex}.gymmy-scope .gm-convo-group-label{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gm-text-3);padding:14px 18px 6px;font-size:10px}.gymmy-scope .gm-convo-count{font-family:var(--gm-font-mono);color:var(--gm-text-2);background:var(--gm-surface-2);border:1px solid var(--gm-border-soft);border-radius:999px;padding:1px 8px;font-size:10px}.gymmy-scope .gm-convo-actions{flex-shrink:0;align-items:stretch;display:flex;position:relative}.gymmy-scope .gm-convo-kebab{width:36px;color:var(--gm-text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.gymmy-scope .gm-convo-kebab:hover{color:var(--gm-text)}.gymmy-scope .gm-convo-kebab svg{width:18px;height:18px}.gymmy-scope .gm-convo-menu-backdrop{z-index:60;cursor:default;background:0 0;border:none;position:fixed;inset:0}.gymmy-scope .gm-convo-menu{z-index:61;background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius);flex-direction:column;min-width:132px;padding:4px;display:flex;position:absolute;top:calc(100% - 4px);right:8px;box-shadow:0 6px 24px #00000029}.gymmy-scope .gm-convo-menu-item{text-align:left;width:100%;font-family:var(--gm-font-body);color:var(--gm-text);border-radius:var(--gm-radius-sm);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13.5px;transition:background .12s;display:block}.gymmy-scope .gm-convo-menu-item:hover{background:var(--gm-surface-2)}.gymmy-scope .gm-convo-menu-danger{color:var(--gm-sienna)}.gymmy-scope .gm-convo-menu-danger:hover{background:var(--gm-sienna);color:#fff}.gymmy-scope .gm-convo-pin{width:12px;height:12px;color:var(--gm-accent);vertical-align:-1px;flex-shrink:0;margin-right:5px;display:inline-block}.gymmy-scope .gm-convo-rename{flex:1;min-width:0;padding:10px 18px;display:flex}.gymmy-scope .gm-convo-rename-input{min-width:0;font-family:var(--gm-font-display);color:var(--gm-text);background:var(--gm-surface);border:1px solid var(--gm-accent);border-radius:var(--gm-radius-sm);outline:none;flex:1;padding:6px 8px;font-size:14px;font-weight:600}.gymmy-scope .gm-convos-empty{text-align:center;color:var(--gm-text-2);padding:32px 18px;font-size:14px}.gymmy-scope .gm-empty{flex-direction:column;gap:18px;padding-top:6px;display:flex}.gymmy-scope .gm-greet{font-family:var(--gm-font-display);letter-spacing:-.02em;color:var(--gm-text);font-size:22px;font-weight:700;line-height:1.25}.gymmy-scope .gm-greet .gm-accent{color:var(--gm-accent)}.gymmy-scope .gm-sub{color:var(--gm-text-2);margin-top:-8px;font-size:14px;line-height:1.5}.gymmy-scope .gm-chips{flex-direction:column;gap:8px;display:flex}.gymmy-scope .gm-chips-label{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gm-text-3);margin-bottom:2px;font-size:10px}.gymmy-scope .gm-chip{text-align:left;border-radius:var(--gm-radius);cursor:pointer;background:var(--gm-surface-2);border:1px solid var(--gm-border-soft);font-family:var(--gm-font-body);color:var(--gm-text);align-items:center;gap:11px;padding:12px 14px;font-size:14px;transition:all .15s;display:flex}.gymmy-scope .gm-chip:hover{border-color:var(--gm-accent);transform:translate(2px)}.gymmy-scope .gm-chip-ic{border-radius:var(--gm-radius);background:var(--gm-accent-soft);width:30px;height:30px;color:var(--gm-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gymmy-scope .gm-chip-ic svg{width:16px;height:16px}.gymmy-scope .gm-chip-skeleton{border-radius:var(--gm-radius);background:var(--gm-surface-2);border:1px solid var(--gm-border-soft);height:44px;animation:gmChipSkeleton 1.4s var(--gm-ease-default) infinite}@keyframes gmChipSkeleton{0%,to{opacity:.55}50%{opacity:.85}}.gymmy-scope .gm-msg{animation:gmMsgIn .35s var(--gm-ease-default);flex-direction:column;gap:8px;display:flex}@keyframes gmMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gymmy-scope .gm-msg{animation:none}}.gymmy-scope .gm-msg.gm-user{align-items:flex-end}.gymmy-scope .gm-bubble{border-radius:var(--gm-radius);white-space:pre-wrap;word-wrap:break-word;max-width:86%;padding:11px 15px;font-size:14.5px;line-height:1.55}.gymmy-scope .gm-msg.gm-user .gm-bubble{background:var(--gm-bubble-user);color:var(--gm-bubble-user-text);border-bottom-right-radius:var(--gm-radius-sm)}.gymmy-scope .gm-msg.gm-ai .gm-bubble{color:var(--gm-text);background:0 0;max-width:100%;padding:0}.gymmy-scope .gm-msg.gm-ai .gm-bubble strong{font-weight:700}.gymmy-scope .gm-msg.gm-ai .gm-bubble em{color:var(--gm-plum);font-style:italic}.gymmy-scope .gm-msg.gm-ai .gm-bubble a{color:var(--gm-accent);text-decoration:underline}.gymmy-scope .gm-msg.gm-ai .gm-bubble code{font-family:var(--gm-font-mono);background:var(--gm-surface-2);border-radius:var(--gm-radius-sm);padding:1px 5px;font-size:12.5px}.gymmy-scope .gm-msg.gm-ai .gm-bubble ul{margin:8px 0;padding-left:18px}.gymmy-scope .gm-msg.gm-ai .gm-bubble li{margin:3px 0}.gymmy-scope .gm-msg.gm-ai .gm-bubble p{margin:0 0 8px}.gymmy-scope .gm-msg.gm-ai .gm-bubble p:last-child{margin-bottom:0}.gymmy-scope .gm-msg-file{border-radius:var(--gm-radius);background:#ffffff1f;align-items:center;gap:8px;margin-bottom:7px;padding:7px 12px;display:inline-flex}.gymmy-scope .gm-msg-file svg{flex-shrink:0;width:14px;height:14px}.gymmy-scope .gm-msg-file .gm-mf-name{font-family:var(--gm-font-display);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12.5px;font-weight:600;overflow:hidden}.gymmy-scope .gm-typing{align-items:center;gap:5px;padding:4px 0;display:inline-flex}.gymmy-scope .gm-typing span{background:var(--gm-accent);opacity:.4;border-radius:50%;width:7px;height:7px;animation:1.2s infinite gmTypingDot}.gymmy-scope .gm-typing span:nth-child(2){animation-delay:.18s}.gymmy-scope .gm-typing span:nth-child(3){animation-delay:.36s}@keyframes gmTypingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.gymmy-scope .gm-tool-chip{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--gm-text-2);align-items:center;gap:7px;font-size:11px;display:inline-flex}.gymmy-scope .gm-tool-chip .gm-dot{background:var(--gm-accent);border-radius:50%;width:7px;height:7px;animation:1.4s infinite gmPulse}.gymmy-scope .gm-replies{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.gymmy-scope .gm-reply{border:1px solid var(--gm-border);background:var(--gm-surface);color:var(--gm-text);font-family:var(--gm-font-display);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500;transition:all .15s}.gymmy-scope .gm-reply:hover{border-color:var(--gm-accent);color:var(--gm-accent);background:var(--gm-accent-soft)}.gymmy-scope .gm-failed{margin-top:8px}.gymmy-scope .gm-reply-report{align-items:center;text-decoration:none;display:inline-flex}.gymmy-scope .gm-composer{border-top:1px solid var(--gm-border-soft);flex-shrink:0;padding:12px 14px 16px;position:relative}.gymmy-scope .gm-attach-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.gymmy-scope .gm-attach-pill{border-radius:var(--gm-radius);background:var(--gm-accent-soft);border:1px solid var(--gm-accent);align-items:center;gap:9px;max-width:100%;padding:8px 8px 8px 11px;display:inline-flex}.gymmy-scope .gm-ap-ic{border-radius:var(--gm-radius-sm);background:var(--gm-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.gymmy-scope .gm-ap-ic svg{width:14px;height:14px}.gymmy-scope .gm-ap-meta{min-width:0}.gymmy-scope .gm-ap-name{font-family:var(--gm-font-display);color:var(--gm-text);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;font-weight:600;overflow:hidden}.gymmy-scope .gm-ap-size{font-family:var(--gm-font-mono);color:var(--gm-text-2);font-size:10px}.gymmy-scope .gm-ap-x{border-radius:var(--gm-radius-sm);width:22px;height:22px;color:var(--gm-text-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gymmy-scope .gm-ap-x:hover{color:var(--gm-text);background:#00000014}.gymmy-scope .gm-ap-x svg{width:13px;height:13px}.gymmy-scope .gm-composer-box{background:var(--gm-surface-2);border:1px solid var(--gm-border);border-radius:var(--gm-radius);align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;transition:border-color .15s;display:flex}.gymmy-scope .gm-composer-box.gm-focus{border-color:var(--gm-accent);box-shadow:0 0 0 3px var(--gm-accent-soft)}.gymmy-scope .gm-composer textarea{resize:none;font-family:var(--gm-font-body);color:var(--gm-text);background:0 0;border:none;outline:none;flex:1;max-height:120px;padding:6px 0;font-size:14.5px;line-height:1.5}.gymmy-scope .gm-composer textarea::placeholder{color:var(--gm-text-3)}@media (hover:none) and (pointer:coarse){.gymmy-scope .gm-composer textarea,.gymmy-scope .gm-convo-rename-input,.gymmy-scope .gm-wl-input{font-size:16px}}.gymmy-scope .gm-comp-btn{border-radius:var(--gm-radius-sm);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex}.gymmy-scope .gm-comp-btn svg{width:18px;height:18px}.gymmy-scope .gm-comp-attach{color:var(--gm-text-2);background:0 0}.gymmy-scope .gm-comp-attach:hover{background:var(--gm-surface);color:var(--gm-accent)}.gymmy-scope .gm-comp-mic{color:var(--gm-text-2);background:0 0}.gymmy-scope .gm-comp-mic:hover{background:var(--gm-surface);color:var(--gm-text)}.gymmy-scope .gm-comp-mic.gm-listening{background:var(--gm-sienna);color:#fff;animation:1.2s infinite gmMicPulse}@keyframes gmMicPulse{0%,to{box-shadow:0 0 #e8622a80}50%{box-shadow:0 0 0 6px #e8622a00}}.gymmy-scope .gm-comp-send{background:var(--gm-accent);color:#fff}.gymmy-scope .gm-comp-send:hover{filter:brightness(1.08)}.gymmy-scope .gm-comp-send:disabled{opacity:.4;cursor:not-allowed}.gymmy-scope .gm-composer-foot{justify-content:space-between;align-items:center;margin-top:8px;padding:0 4px;display:flex}.gymmy-scope .gm-voice-toggle{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gm-text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.gymmy-scope .gm-vt-switch{background:var(--gm-border);border-radius:999px;width:28px;height:16px;transition:background .2s;position:relative}.gymmy-scope .gm-vt-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px}.gymmy-scope .gm-voice-toggle.gm-on .gm-vt-switch{background:var(--gm-accent)}.gymmy-scope .gm-voice-toggle.gm-on .gm-vt-switch:after{transform:translate(12px)}.gymmy-scope .gm-composer-hint{font-family:var(--gm-font-mono);color:var(--gm-text-3);font-size:10.5px}.gymmy-scope .gm-visitor-exits{border-top:1px solid var(--gm-border-soft);color:var(--gm-text-3);flex-wrap:wrap;align-items:center;gap:4px 7px;padding:10px 16px;font-size:12px;display:flex}.gymmy-scope .gm-visitor-exits a,.gymmy-scope .gm-visitor-exits button{color:var(--gm-text-2);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.gymmy-scope .gm-visitor-exits a:hover,.gymmy-scope .gm-visitor-exits button:hover{color:var(--gm-accent)}.gymmy-scope .gm-speaking{color:#fff;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.gymmy-scope .gm-speaking i{background:currentColor;border-radius:2px;width:2.5px;animation:.8s ease-in-out infinite gmBar}.gymmy-scope .gm-speaking i:first-child{height:5px;animation-delay:0s}.gymmy-scope .gm-speaking i:nth-child(2){height:11px;animation-delay:.15s}.gymmy-scope .gm-speaking i:nth-child(3){height:7px;animation-delay:.3s}.gymmy-scope .gm-speaking i:nth-child(4){height:10px;animation-delay:.45s}@keyframes gmBar{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.gymmy-scope .gm-dropzone{z-index:60;background:color-mix(in srgb, var(--gm-surface) 86%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px dashed var(--gm-accent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gymmy-scope .gm-dropzone-inner{text-align:center}.gymmy-scope .gm-dropzone-inner svg{width:38px;height:38px;color:var(--gm-accent);margin-bottom:10px}.gymmy-scope .gm-dz-title{font-family:var(--gm-font-display);color:var(--gm-text);font-size:17px;font-weight:700}.gymmy-scope .gm-dz-sub{color:var(--gm-text-2);margin-top:4px;font-size:13px}.gymmy-scope .gm-wf{align-items:center;gap:2px;height:54px;display:flex}.gymmy-scope .gm-wf i{background:var(--gm-accent);transform-origin:50%;min-height:3px;animation:gmWfGrow .45s var(--gm-ease-spring) both;border-radius:2px;flex:1}@keyframes gmWfGrow{0%{opacity:.4;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}.gymmy-scope .gm-wf.gm-analyzing i{background:var(--gm-accent);opacity:.5;animation:1s ease-in-out infinite gmWfPulse}@keyframes gmWfPulse{0%,to{opacity:.35;transform:scaleY(.35)}50%{opacity:.8;transform:scaleY(1)}}.gymmy-scope .gm-wf-status{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--gm-text-2);align-items:center;gap:9px;margin-top:11px;font-size:11px;display:flex}.gymmy-scope .gm-wf-meta{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--gm-text-3);text-align:center;margin-top:9px;font-size:10.5px}.gymmy-scope .gm-card{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius);animation:gmCardIn .4s var(--gm-ease-spring);margin-top:4px;overflow:hidden}.dark .gymmy-scope .gm-card{background:var(--gm-surface-2)}@keyframes gmCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gymmy-scope .gm-card{animation:none}}.gymmy-scope .gm-card-head{border-bottom:1px solid var(--gm-border-soft);align-items:center;gap:9px;padding:12px 14px;display:flex}.gymmy-scope .gm-gc-ic{border-radius:var(--gm-radius);background:var(--gm-accent-soft);width:26px;height:26px;color:var(--gm-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gymmy-scope .gm-gc-ic svg{width:15px;height:15px}.gymmy-scope .gm-gc-title{font-family:var(--gm-font-display);color:var(--gm-text);flex:1;font-size:13.5px;font-weight:600}.gymmy-scope .gm-gc-tag{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gm-text-3);font-size:9.5px}.gymmy-scope .gm-card-body{padding:12px 14px}.gymmy-scope .gm-card-foot{border-top:1px solid var(--gm-border-soft);gap:8px;padding:10px 14px;display:flex}.gymmy-scope .gm-btn{text-align:center;border-radius:var(--gm-radius-sm);font-family:var(--gm-font-display);cursor:pointer;border:1px solid #0000;flex:1;padding:9px;font-size:13px;font-weight:600;transition:all .15s}.gymmy-scope .gm-btn-primary{background:var(--gm-accent);color:#fff}.gymmy-scope .gm-btn-primary:hover{filter:brightness(1.08)}.gymmy-scope .gm-btn-ghost{color:var(--gm-text-2);border-color:var(--gm-border);background:0 0}.gymmy-scope .gm-btn-ghost:hover{color:var(--gm-text);border-color:var(--gm-accent)}.gymmy-scope .gm-match{border-top:1px solid var(--gm-border-soft);grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:10px 0;display:grid}.gymmy-scope .gm-match:first-child{border-top:0;padding-top:0}.gymmy-scope .gm-logo{border-radius:var(--gm-radius);color:#fff;width:36px;height:36px;font-family:var(--gm-font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.gymmy-scope .gm-logo-img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.gymmy-scope .gm-match-meta h5{font-family:var(--gm-font-display);color:var(--gm-text);margin:0 0 1px;font-size:13.5px;font-weight:600}.gymmy-scope .gm-match-meta p{color:var(--gm-text-2);margin:0;font-size:11.5px}.gymmy-scope .gm-score{text-align:right;flex-shrink:0}.gymmy-scope .gm-score .gm-pct{font-family:var(--gm-font-display);color:var(--gm-accent);font-size:15px;font-weight:700}.gymmy-scope .gm-score .gm-lbl{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--gm-text-3);font-size:9px}.gymmy-scope .gm-bar{background:var(--gm-border);border-radius:999px;height:5px;margin-top:5px;overflow:hidden}.gymmy-scope .gm-bar i{background:var(--gm-accent);border-radius:999px;height:100%;display:block}.gymmy-scope .gm-sl{align-items:center;gap:12px;display:flex}.gymmy-scope .gm-sl-meta{flex:1;min-width:0}.gymmy-scope .gm-sl-meta h5{font-family:var(--gm-font-display);color:var(--gm-text);margin:0 0 2px;font-size:15px;font-weight:700}.gymmy-scope .gm-sl-meta p{color:var(--gm-text-2);margin:0;font-size:12px}.gymmy-scope .gm-platforms{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.gymmy-scope .gm-plat{font-size:9px;font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.04em;background:var(--gm-accent-soft);color:var(--gm-accent);border-radius:999px;padding:2px 7px}.gymmy-scope .gm-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gymmy-scope .gm-stat{background:var(--gm-surface-2);border-radius:var(--gm-radius);text-align:center;padding:10px}.dark .gymmy-scope .gm-stat{background:#ffffff0a}.gymmy-scope .gm-stat .gm-v{font-family:var(--gm-font-display);color:var(--gm-text);font-size:17px;font-weight:700;line-height:1}.gymmy-scope .gm-stat .gm-l{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--gm-text-3);margin-top:4px;font-size:9px}.gymmy-scope .gm-stat .gm-d{font-family:var(--gm-font-mono);color:var(--gm-accent);margin-top:3px;font-size:10px}.gymmy-scope .gm-ad{border-radius:var(--gm-radius);background:var(--gm-surface-2);border:1px solid var(--gm-border-soft);margin-top:8px;padding:11px 12px}.gymmy-scope .gm-ad:first-child{margin-top:0}.dark .gymmy-scope .gm-ad{background:#ffffff0a}.gymmy-scope .gm-ad .gm-ad-plat{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gm-text-3);margin-bottom:5px;font-size:9px}.gymmy-scope .gm-ad .gm-ad-head{font-family:var(--gm-font-display);color:var(--gm-text);margin-bottom:3px;font-size:13.5px;font-weight:700}.gymmy-scope .gm-ad .gm-ad-body{color:var(--gm-text-2);margin-bottom:7px;font-size:12.5px;line-height:1.45}.gymmy-scope .gm-ad .gm-ad-cta{font-family:var(--gm-font-display);color:#fff;background:var(--gm-accent);border-radius:var(--gm-radius-sm);padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.gymmy-scope .gm-ad-creative{aspect-ratio:16/9;border-radius:var(--gm-radius);background:var(--gm-surface-2);width:100%;margin-bottom:10px;position:relative;overflow:hidden}.dark .gymmy-scope .gm-ad-creative{background:#ffffff0a}.gymmy-scope .gm-ad-creative .gm-ad-art-img{-o-object-fit:cover;object-fit:cover}.gymmy-scope .gm-ad-promoted{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:var(--gm-radius-sm);background:#0000008c;padding:2px 6px;font-size:8.5px;position:absolute;top:6px;left:6px}.gymmy-scope .gm-ad-noart{width:100%;height:100%;color:var(--gm-text-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.gymmy-scope .gm-ad-noart svg{width:22px;height:22px}.gymmy-scope .gm-ad-noart span{font-size:10.5px}.gymmy-scope .gm-promo-head{align-items:center;gap:12px;padding-bottom:11px;display:flex}.gymmy-scope .gm-promo-art{border-radius:var(--gm-radius);color:#fff;width:48px;height:48px;font-family:var(--gm-font-display);background:linear-gradient(135deg, var(--gm-plum), var(--gm-accent));flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:flex;overflow:hidden}.gymmy-scope .gm-promo-art-img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.gymmy-scope .gm-promo-head-meta{flex:1;min-width:0}.gymmy-scope .gm-promo-head-meta h5{font-family:var(--gm-font-display);color:var(--gm-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:14px;font-weight:700;overflow:hidden}.gymmy-scope .gm-promo-head-meta p{color:var(--gm-text-2);margin:0;font-size:12px}.gymmy-scope .gm-row{border-top:1px solid var(--gm-border-soft);align-items:center;gap:10px;padding:9px 0;display:flex}.gymmy-scope .gm-row:first-child{border-top:0;padding-top:0}.gymmy-scope .gm-rdot{border-radius:var(--gm-radius);background:var(--gm-accent-soft);width:30px;height:30px;color:var(--gm-accent);font-family:var(--gm-font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.gymmy-scope .gm-row-meta{flex:1;min-width:0}.gymmy-scope .gm-row-meta h5{font-family:var(--gm-font-display);color:var(--gm-text);margin:0 0 1px;font-size:13px;font-weight:600}.gymmy-scope .gm-row-meta p{color:var(--gm-text-2);margin:0;font-size:11.5px}.gymmy-scope .gm-status{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9.5px}.gymmy-scope .gm-status.gm-sent{color:#15803d;background:#dcfce7}.gymmy-scope .gm-status.gm-pending{color:#92400e;background:#fef3c7}.gymmy-scope .gm-status.gm-open{background:var(--gm-accent-soft);color:var(--gm-accent)}.dark .gymmy-scope .gm-status.gm-sent{color:#6ee7a8;background:#22c55e29}.dark .gymmy-scope .gm-status.gm-pending{color:#fbc54e;background:#f59e0b29}.gymmy-scope .gm-row-x{margin-left:2px}.gymmy-scope .gm-promo-empty{color:var(--gm-text-2);margin:10px 0 0;font-size:12px}.gymmy-scope .gm-promo-add{border-top:1px solid var(--gm-border-soft);margin-top:11px;padding-top:11px}.gymmy-scope .gm-promo-add-btn{width:100%}.gymmy-scope .gm-promo-picker{flex-direction:column;gap:2px;display:flex}.gymmy-scope .gm-promo-picker .gm-wl-input{margin-bottom:6px}.gymmy-scope .gm-promo-picker-note{color:var(--gm-text-2);margin:4px 0;font-size:12px}.gymmy-scope .gm-promo-retry{color:var(--gm-accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.gymmy-scope button.gm-promo-pick-row{text-align:left;cursor:pointer;border:none;border-top:1px solid var(--gm-border-soft);background:0 0;width:100%}.gymmy-scope button.gm-promo-pick-row:first-of-type{border-top:0}.gymmy-scope button.gm-promo-pick-row:hover{background:var(--gm-surface)}.gymmy-scope .gm-promo-pick-add{border-radius:var(--gm-radius-sm);background:var(--gm-accent-soft);width:22px;height:22px;color:var(--gm-accent);font-family:var(--gm-font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex}.gymmy-scope .gm-prog-head{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.gymmy-scope .gm-prog-head .gm-big{font-family:var(--gm-font-display);color:var(--gm-text);font-size:20px;font-weight:700}.gymmy-scope .gm-prog-head .gm-small{font-family:var(--gm-font-mono);color:var(--gm-text-2);font-size:11px}.gymmy-scope .gm-prog{background:var(--gm-border);border-radius:999px;height:8px;overflow:hidden}.gymmy-scope .gm-prog i{background:var(--gm-accent);height:100%;transition:width .6s var(--gm-ease-default);border-radius:999px;display:block}.gymmy-scope .gm-pitch-to{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--gm-text-2);margin-bottom:9px;font-size:11px}.gymmy-scope .gm-pitch-to b{color:var(--gm-accent)}.gymmy-scope .gm-pitch-body{font-family:var(--gm-font-serif);color:var(--gm-text);font-size:14.5px;font-style:italic;line-height:1.55}.gymmy-scope .gm-fund{text-align:center;padding:6px 0}.gymmy-scope .gm-fund .gm-amt{font-family:var(--gm-font-display);color:var(--gm-gold);letter-spacing:-.02em;font-size:30px;font-weight:800}.gymmy-scope .gm-fund .gm-note{color:var(--gm-text-2);margin-top:4px;font-size:12.5px;line-height:1.45}.gymmy-scope .gm-wl-cta{border-top:1px solid var(--gm-border-soft);flex-shrink:0;padding:10px 14px}.gymmy-scope .gm-wl-cta button{border-radius:var(--gm-radius);border:1px solid var(--gm-accent);background:var(--gm-accent-soft);width:100%;color:var(--gm-accent);cursor:pointer;font-family:var(--gm-font-display);align-items:center;gap:9px;padding:10px 13px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.gymmy-scope .gm-wl-cta button:hover{background:var(--gm-accent);color:#fff}.gymmy-scope .gm-wl-cta svg{flex-shrink:0;width:16px;height:16px}.gymmy-scope .gm-wl-cta-arrow{margin-left:auto;font-size:15px;line-height:1}.gymmy-scope .gm-wl-intro{color:var(--gm-text-2);margin:0 0 12px;font-size:13px;line-height:1.5}.gymmy-scope .gm-wl-field{margin-bottom:12px}.gymmy-scope .gm-wl-field:last-child{margin-bottom:0}.gymmy-scope .gm-wl-label{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gm-text-3);margin-bottom:5px;font-size:10px;display:block}.gymmy-scope .gm-wl-input{border-radius:var(--gm-radius-sm);border:1px solid var(--gm-border);background:var(--gm-surface-2);width:100%;color:var(--gm-text);font-family:var(--gm-font-body);outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}.gymmy-scope .gm-wl-input::placeholder{color:var(--gm-text-3)}.gymmy-scope .gm-wl-input:focus{border-color:var(--gm-accent);box-shadow:0 0 0 3px var(--gm-accent-soft)}.gymmy-scope .gm-wl-chips{flex-wrap:wrap;gap:6px;display:flex}.gymmy-scope .gm-wl-chip{border:1px solid var(--gm-border);background:var(--gm-surface);color:var(--gm-text-2);cursor:pointer;font-family:var(--gm-font-display);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:all .15s}.gymmy-scope .gm-wl-chip:hover{border-color:var(--gm-accent);color:var(--gm-accent)}.gymmy-scope .gm-wl-chip.gm-on{background:var(--gm-accent);border-color:var(--gm-accent);color:#fff}.gymmy-scope .gm-wl-error{color:var(--gm-sienna);margin:10px 0 0;font-size:12.5px}.gymmy-scope .gm-wl-stats{grid-template-columns:repeat(2,1fr);margin-bottom:12px}.gymmy-scope .gm-wl-code{font-family:var(--gm-font-mono)!important;color:var(--gm-accent)!important;font-size:14px!important}.gymmy-scope .gm-wl-success-note{color:var(--gm-text-2);margin:0;font-size:12.5px;line-height:1.5}.gymmy-scope .gm-wl-success-note strong{color:var(--gm-text);font-weight:600}.gymmy-scope .gm-wl-card .gm-btn-ghost{justify-content:center;align-items:center;text-decoration:none;display:flex}.gymmy-scope .gm-fab-wrap{z-index:40;position:fixed;bottom:24px;right:24px}.gymmy-scope.gm-open .gm-fab-wrap{opacity:0;pointer-events:none}@media (max-width:600px){.gymmy-scope .gm-fab-wrap{bottom:88px}}.gymmy-scope .gm-fab{cursor:pointer;background:var(--gm-plum);color:#fff;width:56px;height:56px;transition:transform .2s var(--gm-ease-default), box-shadow .2s var(--gm-ease-default);animation:gmFabIn .5s var(--gm-ease-spring) both;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 0 3px #748b7f4d,0 8px 24px #0000002e}.gymmy-scope .gm-fab:hover{transform:scale(1.05);box-shadow:0 0 0 4px #748b7f80,0 10px 28px #00000038}.gymmy-scope .gm-fab svg{width:24px;height:24px}@keyframes gmFabIn{0%{opacity:0;transform:scale(.4)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.gymmy-scope .gm-attn .gm-fab:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--gm-plum), var(--gm-accent), var(--gm-gold), var(--gm-sienna), var(--gm-plum));border-radius:50%;animation:6s linear infinite gmFabSpin;position:absolute;inset:-3px}@keyframes gmFabSpin{to{transform:rotate(360deg)}}.gymmy-scope .gm-attn .gm-fab{animation:gmFabIn .5s var(--gm-ease-spring) both, gmFabBreathe 4.5s ease-in-out .6s infinite}@keyframes gmFabBreathe{0%,to{box-shadow:0 0 0 3px #748b7f4d,0 8px 24px #0000002e}50%{box-shadow:0 0 0 3px #748b7f73,0 8px 30px #e8622a66,0 0 24px #d4a01766}}.gymmy-scope .gm-fab-teaser{transform-origin:100%;background:var(--gm-surface);border:1px solid var(--gm-border);white-space:nowrap;font-family:var(--gm-font-display);color:var(--gm-text);opacity:0;pointer-events:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)scale(.9)translate(8px);box-shadow:0 4px 14px #3d2f3d29}.gymmy-scope .gm-attn .gm-fab-teaser{animation:6s 1.2s both gmTeaser}@keyframes gmTeaser{0%{opacity:0;transform:translateY(-50%)scale(.9)translate(8px)}12%{opacity:1;transform:translateY(-50%)scale(1)translate(0)}78%{opacity:1;transform:translateY(-50%)scale(1)translate(0)}to{opacity:0;transform:translateY(-50%)scale(.9)translate(8px)}}.gymmy-scope .gm-fab-dot{background:var(--gm-sienna);width:10px;height:10px;box-shadow:0 0 0 2px var(--gm-surface);animation:gmFabDot 1.4s var(--gm-ease-default) infinite;border-radius:50%;position:absolute;top:2px;right:2px}@keyframes gmFabDot{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.gymmy-scope .gm-fab-pulse .gm-fab{animation:gmFabPulse .6s var(--gm-ease-spring) both}@keyframes gmFabPulse{0%{transform:scale(1)}40%{transform:scale(1.15)}70%{transform:scale(.95)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gymmy-scope .gm-fab,.gymmy-scope .gm-attn .gm-fab,.gymmy-scope .gm-attn .gm-fab:before{animation:none}.gymmy-scope .gm-attn .gm-fab-teaser{opacity:1;pointer-events:auto;animation:none;transform:translateY(-50%)scale(1)translate(0)}.gymmy-scope .gm-fab-dot,.gymmy-scope .gm-fab-pulse .gm-fab,.gymmy-scope .gm-toast-in,.gymmy-scope .gm-toast-out{animation:none}}.gymmy-scope .gm-fab-badge{background:var(--gm-sienna);color:#fff;min-width:20px;height:20px;font-family:var(--gm-font-display);box-shadow:0 0 0 2px var(--gm-surface);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.gymmy-scope .gm-toast-stack{z-index:41;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:360px;display:flex;position:fixed;bottom:92px;right:24px}@media (max-width:600px){.gymmy-scope .gm-toast-stack{max-width:none;bottom:104px;left:12px;right:12px}}.gymmy-scope .gm-toast-inline{z-index:55;pointer-events:none;flex-direction:column;gap:6px;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.gymmy-scope .gm-toast{border-radius:var(--gm-radius);background:var(--gm-surface);border:1px solid var(--gm-border);font-family:var(--gm-font-body);color:var(--gm-text);pointer-events:auto;animation:gmToastIn .3s var(--gm-ease-spring);align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:13.5px;display:flex;box-shadow:0 4px 16px #3d2f3d29}.gymmy-scope .gm-toast.gm-toast-out{animation:gmToastOut .25s var(--gm-ease-default) forwards}.gymmy-scope .gm-toast-success{border-left:3px solid var(--gm-accent)}.gymmy-scope .gm-toast-error{border-left:3px solid var(--gm-sienna)}.gymmy-scope .gm-toast-msg{flex:1;min-width:0;line-height:1.4}.gymmy-scope .gm-toast-x{border-radius:var(--gm-radius-sm);width:24px;height:24px;color:var(--gm-text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.gymmy-scope .gm-toast-x:hover{background:var(--gm-surface-2);color:var(--gm-text)}.gymmy-scope .gm-toast-x svg{width:14px;height:14px}@keyframes gmToastIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes gmToastOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.96)}}.gymmy-scope .gm-notif-item{cursor:pointer;border-bottom:1px solid var(--gm-border-soft);color:inherit;align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.gymmy-scope .gm-notif-item:hover{background:var(--gm-surface-2)}.gymmy-scope .gm-notif-item.gm-notif-unread{background:var(--gm-accent-soft)}.gymmy-scope .gm-notif-item.gm-notif-unread:hover{background:color-mix(in srgb, var(--gm-accent-soft) 70%, var(--gm-surface-2))}.gymmy-scope .gm-notif-icon{border-radius:var(--gm-radius);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.gymmy-scope .gm-notif-body{flex:1;min-width:0}.gymmy-scope .gm-notif-title{font-family:var(--gm-font-display);color:var(--gm-text);align-items:center;gap:6px;margin:0 0 2px;font-size:13px;font-weight:600;display:flex}.gymmy-scope .gm-notif-text{color:var(--gm-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.gymmy-scope .gm-notif-time{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--gm-text-3);margin-top:3px;font-size:10px}.gymmy-scope .gm-notif-dot{background:var(--gm-sienna);border-radius:50%;flex-shrink:0;width:7px;height:7px}.gymmy-scope .gm-notif-head{border-bottom:1px solid var(--gm-border-soft);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.gymmy-scope .gm-notif-head h4{font-family:var(--gm-font-display);color:var(--gm-text);margin:0;font-size:14px;font-weight:700}.gymmy-scope .gm-notif-mark-all{font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--gm-accent);cursor:pointer;background:0 0;border:none;font-size:11px}.gymmy-scope .gm-notif-mark-all:hover{text-decoration:underline}.gymmy-scope .gm-notif-empty{text-align:center;color:var(--gm-text-2);padding:32px 18px;font-size:14px}.gymmy-scope .gm-notif-empty svg{width:36px;height:36px;color:var(--gm-text-3);margin:0 auto 10px}.gymmy-scope .gm-notif-footer{border-top:1px solid var(--gm-border-soft);text-align:center;padding:10px 14px}.gymmy-scope .gm-notif-footer a{color:var(--gm-accent);font-size:13px;font-weight:600;text-decoration:none}.gymmy-scope .gm-notif-footer a:hover{text-decoration:underline}.gymmy-scope .gm-notif-bell-badge{background:var(--gm-sienna);width:8px;height:8px;box-shadow:0 0 0 2px var(--gm-surface);border-radius:50%;position:absolute;top:2px;right:2px}