.gg-share-ov{position:fixed;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:end center;z-index:9999;padding:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:gg-share-fade-in .15s ease-out}@media (min-width:600px){.gg-share-ov{place-items:center}}@keyframes gg-share-fade-in{0%{opacity:0}to{opacity:1}}.gg-share-sheet{background:#ffffff;color:#1a1625;border:1px solid #e8e4f0;border-radius:24px;padding:18px 20px 20px;width:100%;max-width:440px;max-height:90vh;overflow:auto;box-shadow:0 20px 48px rgba(40,20,80,.18),0 4px 16px rgba(0,0,0,.08);outline:none!important;animation:gg-share-scale-in .18s cubic-bezier(.16,1,.3,1)}.gg .gg-share-sheet:focus,.gg .gg-share-sheet:focus-visible,.gg-share-sheet:focus,.gg-share-sheet:focus-visible,[data-theme=dark] .gg-share-sheet:focus,[data-theme=dark] .gg-share-sheet:focus-visible{outline:none!important;outline-offset:0!important}@keyframes gg-share-scale-in{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.gg-share-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gg-share-header h3{margin:0;font-size:18px;font-weight:800;font-family:inherit;color:#1a1625;letter-spacing:-.01em}.gg-share-close{background:transparent;border:none;color:#736d85;cursor:pointer;padding:4px;border-radius:50%;display:grid;place-items:center;transition:background .15s,color .15s}.gg-share-close:hover{background:rgba(0,0,0,.05);color:#1a1625}.gg-share-preview{border:1px solid #e8e4f0;border-radius:16px;padding:14px;background:#f7f6fb}.gg-share-brand{display:flex;align-items:center;gap:6px;font-size:13px;color:#736d85;font-weight:600}.gg-share-logo{width:20px;height:20px;border-radius:6px;background:var(--color-accent,#7c4dff);color:#ffffff;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none;-webkit-user-select:none;user-select:none}.gg-share-title{font-weight:800;font-size:16px;line-height:1.35;margin:8px 0 4px;color:#1a1625;word-break:break-word;overflow-wrap:anywhere}.gg-share-desc{color:#736d85;font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.gg-share-by{color:var(--color-accent,#7c4dff);font-size:12.5px;font-weight:700;margin-top:8px}.gg-share-url-row{display:flex;gap:8px;align-items:center;margin:14px 0 12px}.gg-share-url-box{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f1eef8;border-radius:99px;padding:9px 14px;color:#736d85;font-size:13px;border:1px solid transparent}.gg-share-copy-btn{background-color:var(--color-accent,#7c4dff)!important;color:var(--fm-on-accent,#ffffff)!important;border:none!important;border-radius:99px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;white-space:nowrap!important;transition:background-color .15s,transform .1s!important;flex-shrink:0!important;box-shadow:0 1px 3px rgba(124,77,255,.3)!important}.gg-share-copy-btn:hover{background-color:var(--fm-btn-hover,#6a3de8)!important;color:var(--fm-on-accent,#ffffff)!important}.gg-share-copy-btn:active{transform:scale(.97)!important}.gg-share-copy-btn.copied{background-color:#0f9d7a!important;color:#ffffff!important}.gg-share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gg-share-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px;border-radius:16px;background:#f5f3f9;color:#1a1625;text-decoration:none;font-size:13px;font-weight:600;transition:background .15s,transform .15s;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.gg-share-link:hover{background:#eae5fa;transform:translateY(-1px)}.gg-share-link:active{transform:translateY(0)}.gg-share-icon{font-size:21px;line-height:1;display:grid;place-items:center;height:24px;width:24px;font-style:normal;font-family:inherit,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.gg-share-x-icon{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:800}.gg-share-icon svg{width:22px;height:22px;display:block}.gg[data-theme=dark] .gg-share-sheet,[data-theme=dark] .gg .gg-share-sheet,[data-theme=dark] .gg-share-sheet{background:var(--inner,#161719);color:#f4f2f7;border:var(--space-5,.5rem) solid var(--shell-frame,#0f1012);border-radius:var(--panel-radius,2rem);box-shadow:var(--panel-elevation,var(--shell-shadow,0 20px 48px rgba(0,0,0,.45)));outline:none!important}.gg[data-theme=dark] .gg-share-header h3,[data-theme=dark] .gg-share-header h3{color:#f4f2f7}.gg[data-theme=dark] .gg-share-close,[data-theme=dark] .gg-share-close{color:#a29eae}.gg[data-theme=dark] .gg-share-close:hover,[data-theme=dark] .gg-share-close:hover{background:rgba(255,255,255,.08);color:#f4f2f7}.gg[data-theme=dark] .gg-share-preview,[data-theme=dark] .gg .gg-share-preview,[data-theme=dark] .gg-share-preview{background:#141416;border-color:#242428}.gg[data-theme=dark] .gg-share-brand,[data-theme=dark] .gg .gg-share-brand,[data-theme=dark] .gg-share-brand{color:#a29eae}.gg[data-theme=dark] .gg-share-title,[data-theme=dark] .gg .gg-share-title,[data-theme=dark] .gg-share-title{color:#f4f2f7}.gg[data-theme=dark] .gg-share-desc,[data-theme=dark] .gg .gg-share-desc,[data-theme=dark] .gg-share-desc{color:#a29eae}.gg[data-theme=dark] .gg-share-by,[data-theme=dark] .gg .gg-share-by,[data-theme=dark] .gg-share-by{color:#a58bff}.gg[data-theme=dark] .gg-share-url-box,[data-theme=dark] .gg .gg-share-url-box,[data-theme=dark] .gg-share-url-box{background:#17161b;color:#a29eae;border:none}.gg[data-theme=dark] .gg-share-copy-btn,[data-theme=dark] .gg .gg-share-copy-btn,[data-theme=dark] .gg-share-copy-btn{background-color:var(--color-accent)!important;color:var(--ink-900,#121215)!important;box-shadow:none!important}.gg[data-theme=dark] .gg-share-copy-btn:hover,[data-theme=dark] .gg .gg-share-copy-btn:hover,[data-theme=dark] .gg-share-copy-btn:hover{background-color:var(--fm-btn-hover,var(--violet-300,#bf95f9))!important;color:var(--ink-900,#121215)!important}.gg[data-theme=dark] .gg-share-link,[data-theme=dark] .gg .gg-share-link,[data-theme=dark] .gg-share-link{background:#17161b;color:#ffffff;border:none;font-weight:700}.gg[data-theme=dark] .gg-share-link:hover,[data-theme=dark] .gg .gg-share-link:hover,[data-theme=dark] .gg-share-link:hover{background:#28233d;color:#ffffff;border:none}.bar2{gap:8px;margin:4px 0 16px;flex-wrap:wrap}.bar2,.bar2 .row{display:flex;align-items:center}.bar2 .row{gap:6px}.bar2 .tab{padding:8px 18px;border-radius:99px;color:var(--color-text-subtle,#736d85);font-weight:600;font-size:14px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.bar2 .tab:hover{color:var(--color-text,#1a1625);background:rgba(0,0,0,.04)}.bar2 .tab.on,.bar2 .tab[aria-selected=true]{background:var(--accent-a12,#ebe6ff);color:var(--color-accent,#7c4dff);font-weight:700}.bar2 .cnt{background:var(--color-accent,#7c4dff);color:#ffffff;padding:1px 7px;font-size:11.5px;line-height:1.2}.bar2 .cnt,.start,button.start{border-radius:99px;font-weight:700}.start,button.start{margin-left:auto;background:var(--color-accent,#7c4dff)!important;color:var(--fm-on-accent,#ffffff)!important;padding:10px 24px;font-size:14px;border:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .1s ease;box-shadow:0 2px 8px rgba(124,77,255,.25);outline:none}.start:hover,button.start:hover{background:var(--fm-btn-hover,#6a3de8)!important;transform:translateY(-1px)}.start:active,button.start:active{transform:translateY(0)}.comp{background:#ffffff;border:1px solid #e8e3ef;border-radius:20px;padding:18px 20px 16px;margin-bottom:20px;box-shadow:0 4px 18px rgba(40,20,80,.05);transition:all .2s ease}.comp input.comp-title{width:100%;border:0;outline:0;background:transparent;color:#1a1625;font-family:inherit;font-weight:700;font-size:17px;padding:4px 0 10px;border-bottom:1px solid #f1eef8;margin-bottom:10px;box-sizing:border-box}.comp input.comp-title::placeholder{color:#a29eae;font-weight:500}.comp textarea.comp-body{width:100%;border:0;outline:0;background:transparent;color:#1a1625;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;min-height:72px;padding:4px 0;margin-bottom:12px;box-sizing:border-box}.comp textarea.comp-body::placeholder{color:#a29eae}.comp-row{gap:10px;flex-wrap:wrap;padding-top:4px}.comp .me,.comp-row{display:flex;align-items:center}.comp .me{gap:8px;background:#F5F3FB!important;border-radius:99px;padding:3px 14px 3px 4px;font-size:13.5px;color:#1a1625}.comp .dice{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent,#7c4dff);font-size:13px;font-weight:600;padding:6px 12px;border-radius:99px;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.comp .dice:hover{background:#f3f0f9}.comp .dice .die{filter:drop-shadow(0 2px 3px rgba(80,50,200,.35));transform-origin:center center}.comp .dice.roll .die{animation:roll .65s cubic-bezier(.4,.1,.3,1)}.comp-row .grow{flex:1 1}.comp-dd-wrap{position:relative;display:inline-block}.comp .comp-dd-trigger,.comp-dd-trigger,.gg .comp-dd-trigger{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#f3f0f9!important;color:#1a1625!important;border:1.5px solid #e2dded!important;border-radius:99px!important;padding:7px 16px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:500!important;cursor:pointer!important;outline:none!important;transition:all .15s ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;box-shadow:0 1px 3px rgba(40,20,80,.04)!important}.comp .comp-dd-trigger:hover,.comp-dd-trigger:hover,.gg .comp-dd-trigger:hover{background:#eae5f5!important;border-color:#6144f2!important;color:#1a1625!important}.comp .comp-dd-trigger.open,.comp-dd-trigger.open,.gg .comp-dd-trigger.open{background:#ffffff!important;border-color:#6144f2!important;color:#6144f2!important;box-shadow:0 0 0 3px rgba(97,68,242,.22)!important}.comp-dd-trigger .chv,.gg .comp-dd-trigger .chv{display:inline-flex;transition:transform .2s ease,color .15s ease;color:#736d85}.comp-dd-trigger .chv svg,.gg .comp-dd-trigger .chv svg{width:12px;height:12px}.comp-dd-trigger.open .chv,.gg .comp-dd-trigger.open .chv{transform:rotate(180deg);color:#6144f2!important}.comp-dd-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;max-width:180px;width:max-content;max-height:220px;overflow-y:auto;background:#ffffff;border:1px solid #e8e3ef;border-radius:14px;box-shadow:0 10px 28px rgba(40,20,80,.14),0 2px 8px rgba(0,0,0,.06);padding:6px;z-index:100;animation:gg-dd-slide-down .15s cubic-bezier(.16,1,.3,1);scrollbar-width:none;-ms-overflow-style:none}.comp-dd-menu::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@keyframes gg-dd-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.comp-dd-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:transparent;color:#1a1625;font-family:inherit;font-size:13.5px;font-weight:600;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.comp-dd-item:hover{background:#f5f3f9;color:var(--color-accent,#7c4dff)}.comp-dd-item.selected{background:#ebe6ff;color:var(--color-accent,#7c4dff);font-weight:700}.comp-dd-item .check{margin-left:8px;color:var(--color-accent,#7c4dff);font-size:13px;font-weight:800;flex-shrink:0}.comp-submit{background:var(--color-accent,#7c4dff)!important;color:var(--fm-on-accent,#ffffff)!important;border-radius:99px;padding:9px 24px;font-weight:700;font-size:14px;border:none;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 6px rgba(124,77,255,.25);outline:none}.comp-submit:hover:not(:disabled){background:var(--fm-btn-hover,#6a3de8)!important;transform:translateY(-1px)}.comp-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}[data-theme=dark] .comp{background:#19171c;border-color:#26232b;box-shadow:0 4px 18px rgba(0,0,0,.3)}[data-theme=dark] .comp input.comp-title{color:#f4f2f7;border-bottom-color:#26232b}[data-theme=dark] .comp input.comp-title::placeholder{color:#6e6a80}[data-theme=dark] .comp textarea.comp-body{color:#f4f2f7}[data-theme=dark] .comp textarea.comp-body::placeholder{color:#6e6a80}[data-theme=dark] .comp .me{background:transparent!important;color:#f4f2f7}[data-theme=dark] .comp .dice{color:#a58bff}[data-theme=dark] .comp .dice:hover{background:#25222b}.gg[data-theme=dark] .comp-dd-trigger,[data-theme=dark] .comp-dd-trigger,[data-theme=dark] .gg .comp-dd-trigger{background:#25222b!important;border-color:#35303d!important;color:#f4f2f7!important;box-shadow:none!important}.gg[data-theme=dark] .comp-dd-trigger:hover,[data-theme=dark] .comp-dd-trigger:hover,[data-theme=dark] .gg .comp-dd-trigger:hover{background:#2f2a38!important;border-color:#a58bff!important}.gg[data-theme=dark] .comp-dd-trigger.open,[data-theme=dark] .comp-dd-trigger.open,[data-theme=dark] .gg .comp-dd-trigger.open{background:#1e1b24!important;border-color:#a58bff!important;color:#a58bff!important;box-shadow:0 0 0 3px rgba(165,139,255,.25)!important}.gg[data-theme=dark] .comp-dd-trigger.open .chv,[data-theme=dark] .comp-dd-trigger.open .chv{color:#a58bff!important}[data-theme=dark] .comp-dd-menu{background:#19171c;border-color:#26232b;box-shadow:0 10px 28px rgba(0,0,0,.45)}[data-theme=dark] .comp-dd-item{color:#f4f2f7}[data-theme=dark] .comp-dd-item:hover{background:#25222b;color:#a58bff}[data-theme=dark] .bar2 .tab.on,[data-theme=dark] .bar2 .tab[aria-selected=true],[data-theme=dark] .comp-dd-item.selected{background:#2a2347;color:#a58bff}.gg[data-theme=dark] .start,[data-theme=dark] .start,[data-theme=dark] button.start{background:var(--color-accent)!important;color:var(--ink-900,#121215)!important;box-shadow:none!important}.gg[data-theme=dark] .start:hover,[data-theme=dark] .start:hover,[data-theme=dark] button.start:hover{background:var(--fm-btn-hover,var(--violet-300,#bf95f9))!important;color:var(--ink-900,#121215)!important}.gg[data-theme=dark] .comp-submit,[data-theme=dark] .comp-submit{background:var(--color-accent)!important;color:var(--ink-900,#121215)!important;box-shadow:none!important}.gg[data-theme=dark] .comp-submit:hover:not(:disabled),[data-theme=dark] .comp-submit:hover:not(:disabled){background:var(--fm-btn-hover,var(--violet-300,#bf95f9))!important;color:var(--ink-900,#121215)!important}.gg[data-theme=dark] .bar2 .cnt,[data-theme=dark] .bar2 .cnt{background:var(--color-accent)!important;color:var(--ink-900,#121215)!important}