.choices .choice.choice-art{isolation:isolate;background:#100d25!important}.choices .choice.choice-art:before{content:none!important}.choices .choice.choice-art>.choice-banner{z-index:0;object-fit:cover;object-position:65% center;opacity:.85;pointer-events:none;width:100%;max-width:none;height:100%;transition:transform .65s,opacity .4s;position:absolute;inset:0}.choices .choice.choice-art>.choice-banner-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080718db 0%,#09071bad 47%,#09071b40 100%),linear-gradient(#0000 30%,#08071699);position:absolute;inset:0}.choices .choice.choice-art>.choice-icon,.choices .choice.choice-art>.choice-copy,.choices .choice.choice-art>.choice-action{z-index:2;position:relative}.choices .choice.choice-art:after{z-index:3}:is(.choices .choice.choice-art:hover>.choice-banner,.choices .choice.choice-art:focus-visible>.choice-banner){opacity:1;transform:scale(1.06)}.choices .choice.choice-art .generated-category-icon{background:linear-gradient(145deg,#241c3ebf,#090819bf);place-items:center;padding:0;line-height:normal;display:grid;overflow:visible}.choices .choice.choice-art .generated-category-icon .area-generated-logo{object-fit:contain;filter:drop-shadow(0 3px 8px #0007);border-radius:inherit;width:100%;max-width:100%;height:100%;display:block}.choices .choice.choice-art .choice-title{color:#fff;text-shadow:0 2px 13px #000b}.choices .choice.choice-art .choice-copy small,.choices .choice.choice-art .choice-action{text-shadow:0 1px 9px #000c}@media (max-width:760px){.choices .choice.choice-art>.choice-banner{object-position:72% center}.choices .choice.choice-art>.choice-banner-shade{background:linear-gradient(90deg,#080718cc,#09071b99 52%,#09071b38),linear-gradient(#0000,#08071677)}.choices .choice.choice-art .generated-category-icon{width:64px;min-width:64px}}@media (prefers-reduced-motion:reduce){.choices .choice.choice-art>.choice-banner{transition:none}.choices .choice.choice-art:hover>.choice-banner{transform:none}}.gs-area-group .choices.area-addons-grid>.choice{grid-area:auto;min-width:0}.gs-directory{text-align:left;gap:26px;width:100%;margin:20px auto;display:grid}.gs-directory-group{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.gs-directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.gs-group-toggle{color:#f5f2ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:700;display:flex}.gs-group-toggle small{color:#b9b0dc;background:#9a7aff19;border-radius:20px;padding:4px 9px;font-size:12px}.gs-group-toggle svg{transition:transform .25s}.gs-group-toggle svg:not(.is-open){transform:rotate(-90deg)}.gs-directory-search{color:#aaa5c7;background:#070b17;border:1px solid #a495db40;border-radius:14px;align-items:center;gap:10px;width:245px;max-width:100%;padding:10px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.gs-directory-search:focus-within{border-color:#63deec;box-shadow:0 0 20px #63deec18}.gs-directory-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.gs-directory-search input::placeholder{color:#aaa5c7}.gs-directory .choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;width:100%;margin:0;display:grid}.gs-directory .choices .gs-directory-card{border-radius:20px;flex-direction:column;grid-area:auto;gap:10px;height:202px;min-height:0;padding:16px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.gs-directory-card{animation:.55s backwards gs-card-arrive;animation-delay:var(--card-delay);border:1px solid #b89bff30!important}:is(.gs-directory-card:hover,.gs-directory-card:focus-visible){outline:2px solid #0000;transform:translateY(-4px);box-shadow:0 12px 35px #7050f52b,0 0 20px #5cdcef18;border-color:#8adaff!important}.gs-directory-card .choice-action svg{transition:transform .3s}.gs-directory-card:hover .choice-action svg{transform:translate(5px)}.gs-tool-orbits{color:#88ecff;background:radial-gradient(at 85%,#653cad65,#0000 65%),linear-gradient(120deg,#151532,#102d43);position:absolute;inset:0;overflow:hidden}.gs-tool-orbits>svg{opacity:.35;width:95px;height:95px;position:absolute;top:25%;right:25px;transform:rotate(-12deg)}.gs-tool-orbits i{border:1px solid #a8bfff45;border-radius:40%;width:280px;height:280px;animation:26s linear infinite gs-orbit-drift;position:absolute;top:-70px;right:-25px}.gs-tool-orbits i+i{border-color:#c79bff40;width:190px;height:190px;animation-duration:35s;animation-direction:reverse;top:-20px;right:20px}.gs-directory-footer{color:#aaa5c7;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.gs-directory-footer>span{margin-right:auto}.gs-directory-footer button{color:#e8e1ff;cursor:pointer;font:inherit;background:#9a7aff10;border:1px solid #ac94ff40;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 15px;transition:background .2s,transform .2s;display:flex}.gs-directory-footer button:hover{background:#9a7aff30;transform:translateY(-2px)}.gs-directory-empty{color:#bfb5da;text-align:center;padding:30px}@keyframes gs-card-arrive{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gs-orbit-drift{to{transform:rotate(360deg)}}.gs-directory .choice .generated-category-icon{border-radius:14px;flex:none;width:46px;min-width:46px;height:46px}.gs-directory .choice .generated-category-icon>svg{width:25px;height:25px}.gs-directory .choice .choice-copy{align-self:auto;width:100%;min-width:0}.gs-directory .choice .choice-title{letter-spacing:-.02em;font-size:17px;line-height:1.2}.gs-directory .choice .choice-copy>small:first-child{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:9px;line-height:1.4;overflow:hidden}.gs-directory .choice .choice-action{align-self:auto;margin-top:auto;padding-top:7px}.gs-directory .choice .choice-by{margin-top:5px;font-size:9px!important}.gs-directory-heading{border-bottom:1px solid #b29bf21c;margin-bottom:13px;padding-bottom:10px}.gs-directory .choices .choice.choice-art>.choice-banner-shade{background:linear-gradient(#08071625 0%,#080716b0 45%,#080716f2 100%)}.gs-directory .choices .choice.choice-art>.choice-banner{object-position:center;opacity:.7}@media (max-width:1000px){.gs-directory .choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.gs-directory .choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gs-directory .choices .gs-directory-card{border-radius:17px;height:186px;padding:13px}.gs-directory .choice .choice-title{font-size:15px}.gs-directory-heading{gap:8px}.gs-directory-search{width:200px;padding:8px 10px}.gs-directory-search input{font-size:12px}.gs-directory-footer{gap:8px}.gs-directory-footer button{padding:8px 10px;font-size:11px}}@media (max-width:380px){.gs-directory-search{width:100%}.gs-directory .choice .choice-title{font-size:14px}.gs-directory .choices .gs-directory-card{padding:11px}.gs-directory-footer>span{width:100%}}@media (prefers-reduced-motion:reduce){.gs-directory *{transition:none!important;animation:none!important}.gs-directory-card:hover{transform:none}}.addon-controls{color:#e7e3ff;background:#111226;border:1px solid #35314f;border-radius:0 0 16px 16px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.addon-controls button,.addon-dialog button{color:#f8f5ff;cursor:pointer;background:#211c36;border:1px solid #65548d;border-radius:10px;padding:8px 12px}.addon-controls button:disabled{opacity:.6;cursor:default}.addon-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030512aa;place-items:center;display:grid;position:fixed;inset:0}.addon-dialog{color:#faf7ff;background:linear-gradient(140deg,#171c33,#251530);border:1px solid #a383ea;border-radius:22px;width:min(560px,92vw);max-height:80dvh;overflow:hidden;box-shadow:0 24px 100px #080111,0 0 45px #7c3aed33}.addon-dialog header{cursor:move;touch-action:none;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.addon-dialog-body{max-height:65dvh;padding:24px;overflow:auto}.addon-dialog h2{margin:0 0 12px;font-size:30px}.addon-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.addon-dialog textarea{color:#fff;background:#0c1023;border:1px solid #69568b;border-radius:12px;width:100%;min-height:100px;margin:12px 0;padding:14px;display:block}.addon-stars{gap:6px;display:flex}.addon-stars button{color:#ffd674;background:0 0;border:0;padding:4px;font-size:30px}.addon-dialog small{color:#bbb3ce;margin-top:12px;display:block}.addon-dialog article{border-top:1px solid #fff2;padding:16px 0}.addon-controls button:hover,.addon-dialog button:hover{background:#423060;border-color:#bca2ff}:is(.addon-controls button:focus-visible,.addon-dialog button:focus-visible){outline-offset:3px;outline:2px solid #71efff}.gs-inline-activity button.gs-add-friend{color:#fff;background:linear-gradient(135deg,#a855f7,#6d28d9);border:1px solid #c4a0ff;border-radius:12px;box-shadow:0 0 16px #a855f74d}.gs-friend-window{z-index:100000;color:#f4efff;background:linear-gradient(145deg,#211036,#100b20);border:1px solid #a877ef;border-radius:18px;width:min(380px,100vw - 16px);max-height:calc(100dvh - 16px);font:15px system-ui;position:fixed;overflow:auto;box-shadow:0 24px 100px #000b,0 0 35px #963df533}.gs-friend-window header{cursor:grab;touch-action:none;background:#a855f71a;align-items:center;gap:10px;padding:16px;display:flex}.gs-friend-window h3{flex:1;margin:0;font-size:17px}.gs-friend-window button{cursor:pointer;color:#fff}.gs-friend-window header button{background:0 0;border:0}.gs-friend-window form{padding:20px}.gs-friend-window p{line-height:1.5}.gs-friend-window label,.gs-friend-settings label{gap:10px;display:grid}.gs-friend-window input,.gs-friend-settings select{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#110a22;border:1px solid #926ac2;border-radius:10px;padding:12px}.gs-friend-send{background:#7730c9;border:1px solid #c497ff;border-radius:10px;width:100%;margin-top:16px;padding:12px}.gs-friend-window a{color:#d3b4ff;font-size:12px}.gs-friend-window .error{color:#ff9cae}.gs-friend-window .success{color:#7eebbd}.gs-friend-list{margin:16px 0}.gs-friend-list article{color:#fff;background:#241737;border:1px solid #a878e64d;border-radius:12px;align-items:center;gap:12px;margin:8px 0;padding:14px;display:flex}.gs-friend-list article>span{flex:1;min-width:0}.gs-friend-list small{color:#c4b9d8;overflow-wrap:anywhere;display:block}.gs-friend-list article>div:last-child{gap:8px;display:flex}.gs-friend-list button{cursor:pointer;border:1px solid;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.gs-friend-list .accept{color:#86f2b9;background:#145e3a;border-color:#3bc280}.gs-friend-list .decline{color:#ffa3b3;background:#6b2035;border-color:#dc5671}.gs-friend-settings{border:1px solid #a878e64d;border-radius:14px;margin:16px 0;padding:18px}.gs-friend-settings h3{margin:0 0 15px}:is(.gs-friend-window button:focus-visible,.gs-friend-list button:focus-visible){outline-offset:3px;outline:3px solid #d4b4ff}button:disabled{cursor:wait}
