/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:"Nunito Variable", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{background:var(--s-bg);scroll-behavior:smooth;min-width:320px;scroll-padding-top:112px}body{min-width:320px;min-height:100vh;color:var(--s-text);background:var(--s-bg);font-family:var(--s-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}img,picture,video,canvas,svg{max-width:100%}img,picture{display:block}svg{flex:none}[hidden]{display:none!important}::selection{color:#271522;background:var(--s-pink)}}@layer components;@layer utilities{.visible{visibility:visible}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}}.s-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.s-account-avatar{overflow:hidden}.s-account-avatar img{object-fit:cover;width:100%;height:100%}.s-account-menu summary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}.s-portal-entry-page{overflow:hidden}.s-portal-entry{position:relative}.s-portal-entry-mark{opacity:.08;pointer-events:none;width:280px;position:absolute;bottom:-98px;right:-72px;transform:rotate(-9deg)}.s-dashboard-page{z-index:1;width:min(100% - 40px,1080px);min-height:760px;margin:0 auto;padding:124px 0 92px;position:relative}.s-dashboard-v3{width:100%;padding:0}.s-dashboard-v3 svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.s-dashboard-titlebar{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.s-dashboard-titlebar h1{max-width:710px;color:var(--s-text);letter-spacing:-.052em;margin:0;font-size:clamp(2.15rem,5vw,3.65rem);font-weight:760;line-height:1}.s-dashboard-titlebar p{color:var(--s-subtle);margin:9px 0 0;font-size:13px}.s-dashboard-v3 .s-dashboard-actions{align-items:center;gap:8px;padding-bottom:2px;display:flex}.s-dashboard-v3 .s-dashboard-button,.s-dashboard-v3 .s-dashboard-icon-button{background:#303242;border-radius:12px}.s-dashboard-v3 .s-dashboard-button{justify-content:space-between;min-width:116px}.s-dashboard-v3 .s-dashboard-button svg{width:17px;height:17px}.s-dashboard-v3 .s-dashboard-alert{margin:0 0 14px}.s-dashboard-overview{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:14px;display:grid}.s-dashboard-card,.s-account-facts,.s-dashboard-drawer{border:1px solid var(--s-border);background:#2b2d3c;box-shadow:inset 0 1px #ffffff08}.s-dashboard-card{border-radius:20px;min-width:0;min-height:352px;padding:25px}.s-dashboard-card-heading{align-items:center;gap:12px;min-height:48px;display:flex}.s-dashboard-card-heading>div{min-width:0}.s-dashboard-card-heading>div>span,.s-account-facts-heading>div>span{color:var(--s-pink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:830;display:block}.s-dashboard-card-heading h2,.s-account-facts-heading h2{color:var(--s-text);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:760}.s-dashboard-section-mark,.s-drawer-mark{width:42px;height:42px;color:var(--s-pink-soft);background:#f2a6ca0f;border:1px solid #f2a6ca38;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.s-dashboard-section-mark svg,.s-drawer-mark>svg{width:25px;height:25px}.s-dashboard-v3 svg .accent{fill:var(--s-pink);stroke:none}.s-profile-form-v3{flex-direction:column;margin-top:22px;display:flex}.s-profile-picture-row{align-items:center;gap:17px;min-height:102px;display:flex}.s-profile-avatar-ring{background:#3a3c4e;border:3px solid #f6c4da;border-radius:40% 50% 43% 48%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 0 0 5px #f2a6ca1a,0 12px 24px #11121d38}.s-profile-avatar-ring img{object-fit:cover;width:100%;height:100%;transform:rotate(1.5deg)scale(1.03)}.s-profile-picture-copy{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.s-profile-picture-copy>strong{color:var(--s-text-soft);grid-column:1/-1;font-size:13px;font-weight:780}.s-profile-picture-copy>span{color:var(--s-subtle);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.s-profile-form-v3 input[type=file]{clip:rect(0, 0, 0, 0);opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.s-profile-upload-v3{border:1px solid var(--s-border-strong);min-height:36px;color:var(--s-text-soft);cursor:pointer;background:#343647;border-radius:10px;align-items:center;gap:7px;margin-top:5px;padding:0 11px;font-size:11px;font-weight:780;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.s-profile-upload-v3:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft);background:#393a4b}.s-profile-upload-v3 svg{width:16px;height:16px}.s-profile-picture-row:focus-within .s-profile-upload-v3{outline:3px solid var(--s-pink);outline-offset:3px}.s-profile-remove{color:var(--s-subtle);cursor:pointer;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:inline-flex}.s-profile-remove input{accent-color:var(--s-pink)}.s-profile-field{flex-direction:column;gap:6px;margin-top:19px;display:flex}.s-profile-field>span,.s-claim-form-v3 label>span{color:var(--s-muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:810}.s-profile-field input,.s-claim-form-v3 input{border:1px solid var(--s-border);width:100%;height:44px;color:var(--s-text-soft);background:#252735;border-radius:11px;outline:0;padding:0 13px;font-size:13px;transition:border-color .16s,box-shadow .16s}.s-profile-field input:focus,.s-claim-form-v3 input:focus{border-color:var(--s-border-pink);box-shadow:0 0 0 3px #f2a6ca1a}.s-profile-field small{color:var(--s-faint);font-size:10px}.s-profile-save-v3{color:#30202b;background:var(--s-pink);cursor:pointer;border:1px solid #f2a6ca52;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:15px;padding:0 14px;font-size:12px;font-weight:830;transition:background-color .16s;display:inline-flex}.s-profile-save-v3:hover{background:var(--s-pink-soft)}.s-profile-save-v3 svg{width:17px;height:17px}.s-profile-errors{color:#ffc0c8;background:#ff9ca812;border:1px solid #ff9ca845;border-radius:10px;gap:3px;margin-top:14px;padding:9px 11px;font-size:11px;display:grid}.s-access-card{position:relative;overflow:hidden}.s-access-card:after{content:"";filter:blur(28px);pointer-events:none;background:#c2b4f414;border-radius:50%;width:210px;height:160px;position:absolute;bottom:-72px;right:-54px}.s-access-card>*{z-index:1;position:relative}.s-access-card-art{width:62px;height:54px;color:var(--s-pink-soft);flex:0 0 62px}.s-access-card-art .s-access-pass{filter:drop-shadow(0 5px 7px #11121d3d);width:62px;height:62px;transform:translateY(-4px)}.s-dashboard-v3 .s-access-pass-wash{fill:#f2a6ca38;stroke:none}.s-dashboard-v3 .s-access-pass-frame{stroke:#efacd0;stroke-width:2.1px;stroke-linejoin:round}.s-dashboard-v3 .s-access-pass-detail{stroke:#d4d8ef;stroke-width:2px}.s-dashboard-v3 .s-access-pass-status{fill:#343747;stroke:#efacd0;stroke-width:1.8px}.s-dashboard-v3 .s-access-pass-glyph{stroke:#d7dbee;stroke-width:2.3px}.s-dashboard-v3 .s-access-pass-spark{fill:#c8d1f4;stroke:none}.s-dashboard-v3 .s-access-pass.is-active .s-access-pass-status{fill:#303f3d;stroke:#9bdab1}.s-dashboard-v3 .s-access-pass.is-active .s-access-pass-glyph{stroke:#b8e5c7}.s-access-card .s-access-state{margin-left:auto}.s-access-state{border:1px solid var(--s-border);color:var(--s-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.s-access-state i{background:var(--s-subtle);border-radius:50%;width:7px;height:7px}.s-access-card.state-active .s-access-state{color:#b8e5c7;background:#8dd6a70f;border-color:#8dd6a745}.s-access-card.state-active .s-access-state i{background:var(--s-green)}.s-access-card-detail{max-width:360px;min-height:45px;color:var(--s-muted);margin:39px 0 0;font-size:13px;line-height:1.55}.s-access-card-actions{justify-content:space-between;align-items:end;gap:14px;margin-top:52px;display:flex}.s-access-card-actions>a{color:#30202b;background:var(--s-pink);border:1px solid #f2a6ca4d;border-radius:11px;align-items:center;gap:18px;min-height:43px;padding:0 13px;font-size:11px;font-weight:830;text-decoration:none;display:inline-flex}.s-access-card-actions>a:hover{background:var(--s-pink-soft)}.s-access-card-actions>a svg{width:17px;height:17px}.s-access-payment-marks{align-items:center;padding-right:3px;display:flex}.s-access-payment-marks>span{border:1px solid var(--s-border);background:#343646;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.s-access-payment-marks>span+span{margin-left:-10px}.s-access-payment-marks .s-icon{object-fit:contain;width:34px;height:34px}.s-access-payment-marks .s-icon-robux{width:25px;height:25px}.s-account-facts{border-radius:18px;grid-template-columns:175px minmax(0,1fr);align-items:center;gap:20px;margin-top:14px;padding:18px 21px;display:grid}.s-account-facts-heading{align-items:center;gap:11px;display:flex}.s-account-facts dl{grid-template-columns:.8fr 1.35fr .8fr .65fr;gap:0;min-width:0;margin:0;display:grid}.s-account-facts dl>div{border-left:1px solid var(--s-border);min-width:0;padding:0 18px}.s-account-facts dt{color:var(--s-subtle);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:760}.s-account-facts dd{color:var(--s-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:720;overflow:hidden}.s-account-facts dd.is-verified{color:#b8e5c7;align-items:center;gap:7px;display:flex}.s-account-facts dd.is-verified i{background:var(--s-green);border-radius:50%;width:7px;height:7px}.s-dashboard-drawers{gap:9px;margin-top:14px;display:grid}.s-dashboard-drawer{border-radius:16px;overflow:clip}.s-dashboard-drawer>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:13px;min-height:75px;padding:12px 17px;list-style:none;transition:background-color .16s;display:grid}.s-dashboard-drawer>summary::-webkit-details-marker{display:none}.s-dashboard-drawer>summary:hover{background:#ffffff05}.s-dashboard-drawer[open]>summary{border-bottom:1px solid var(--s-border)}.s-drawer-title{flex-direction:column;gap:3px;min-width:0;display:flex}.s-drawer-title strong{color:var(--s-text-soft);font-size:14px;font-weight:780}.s-drawer-title small{color:var(--s-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.s-drawer-badge{border:1px solid var(--s-border);color:var(--s-muted);white-space:nowrap;background:#323444;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:770}.s-drawer-chevron{width:18px;height:18px;color:var(--s-subtle);transition:transform .18s}.s-dashboard-drawer[open] .s-drawer-chevron{transform:rotate(180deg)}.s-drawer-content{padding:18px}.s-drawer-payment-mark{position:relative}.s-drawer-payment-mark .s-icon{object-fit:contain;width:30px;height:30px;position:absolute}.s-drawer-payment-mark .s-icon-litecoin{bottom:3px;left:2px}.s-drawer-payment-mark .s-icon-robux{width:20px;height:20px;top:4px;right:3px}.s-payment-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.s-payment-shortcuts article,.s-robux-experience-row{border:1px solid var(--s-border);background:#272937;border-radius:13px}.s-payment-shortcuts article{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.s-payment-shortcut-icon{background:#343646;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.s-payment-shortcut-icon .s-icon{object-fit:contain;width:45px;height:45px}.s-payment-shortcut-icon.robux{background:#f2a6ca0f;border:1px solid #f2a6ca33}.s-payment-shortcut-icon.robux .s-icon{width:33px;height:33px}.s-payment-shortcuts h3{color:var(--s-text-soft);margin:0;font-size:13px;font-weight:780}.s-payment-shortcuts p{color:var(--s-subtle);margin:4px 0 0;font-size:10px;line-height:1.45}.s-payment-shortcuts article>a,.s-robux-experience-row>a{border:1px solid var(--s-border-strong);min-height:36px;color:var(--s-text-soft);white-space:nowrap;background:#343646;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:790;text-decoration:none;display:inline-flex}.s-payment-shortcuts article>a:hover,.s-robux-experience-row>a:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft)}.s-robux-experience-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:10px;padding:10px 12px;display:grid}.s-robux-experience-row .s-payment-shortcut-icon{border-radius:12px;width:42px;height:42px}.s-robux-experience-row .s-payment-shortcut-icon .s-icon{width:27px;height:27px}.s-robux-experience-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.s-robux-experience-row strong{color:var(--s-text-soft);font-size:11px}.s-robux-experience-row>div>span{color:var(--s-subtle);font-size:10px}.s-robux-experience-row>a svg{width:15px;height:15px}.s-claim-form-v3{border-top:1px solid var(--s-border);grid-template-columns:minmax(180px,.7fr) minmax(300px,1fr);align-items:end;gap:13px;margin-top:16px;padding-top:16px;display:grid}.s-claim-form-v3 label{flex-direction:column;gap:3px;display:flex}.s-claim-form-v3 label small{color:var(--s-subtle);font-size:10px;line-height:1.4}.s-claim-form-v3>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.s-claim-form-v3 button{color:#30202b;background:var(--s-pink);cursor:pointer;border:1px solid #f2a6ca4d;border-radius:10px;min-height:44px;padding:0 13px;font-size:11px;font-weight:820}.s-claim-form-v3>.s-field-error{color:#ffc0c8;grid-column:1/-1;font-size:10px}.s-loader-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.s-loader-toolbar p{max-width:590px;color:var(--s-muted);margin:0;font-size:11px;line-height:1.5}.s-loader-content-v3 .s-loader-primary{min-height:40px}.s-dashboard-v3 .s-loader-list{margin-top:12px}.s-dashboard-v3 .s-loader-list article:first-child{border-top:0}.s-dashboard-v3 .s-dashboard-locked,.s-dashboard-v3 .s-dashboard-empty{min-height:58px;margin-top:13px}.s-dashboard-v3 .s-dashboard-activity-list{margin-top:0}.s-dashboard-v3 .s-dashboard-activity-list>div:first-child{border-top:0}.s-dashboard-v3 .s-activity-dot.state-active,.s-dashboard-v3 .s-activity-dot.state-confirmed,.s-dashboard-v3 .s-activity-dot.state-completed{background:var(--s-green)}.s-dashboard-v3 .s-activity-dot.state-detected,.s-dashboard-v3 .s-activity-dot.state-processing,.s-dashboard-v3 .s-activity-dot.state-building{background:var(--s-warning)}.s-dashboard-v3 .s-activity-dot.state-expired,.s-dashboard-v3 .s-activity-dot.state-revoked,.s-dashboard-v3 .s-activity-dot.state-failed,.s-dashboard-v3 .s-activity-dot.state-error{background:var(--s-danger)}@media (width<=900px){.s-dashboard-overview{grid-template-columns:1fr}.s-dashboard-card{min-height:0}.s-access-card-detail{margin-top:28px}.s-access-card-actions{margin-top:34px}.s-account-facts{grid-template-columns:1fr}.s-account-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}.s-account-facts dl>div:nth-child(odd){border-left:0;padding-left:0}.s-payment-shortcuts{grid-template-columns:1fr}}@media (width<=680px){.s-dashboard-page{width:min(100% - 24px,1080px);padding-top:110px}.s-dashboard-titlebar{flex-direction:column;align-items:flex-start;gap:17px}.s-dashboard-titlebar h1{font-size:2.55rem}.s-dashboard-v3 .s-dashboard-actions{width:100%}.s-dashboard-v3 .s-dashboard-button{flex:1}.s-dashboard-card{border-radius:17px;padding:20px}.s-access-card .s-dashboard-card-heading{grid-template-columns:54px minmax(0,1fr);display:grid}.s-access-card-art{width:54px}.s-access-card-art .s-access-pass{width:54px;height:54px}.s-access-card .s-access-state{grid-column:2;justify-self:start;margin:1px 0 0}.s-access-card-actions{flex-direction:column;align-items:flex-start}.s-account-facts dl{grid-template-columns:1fr;row-gap:0}.s-account-facts dl>div,.s-account-facts dl>div:nth-child(odd){border-top:1px solid var(--s-border);border-left:0;padding:11px 0}.s-account-facts dl>div:first-child{border-top:0}.s-dashboard-drawer>summary{grid-template-columns:42px minmax(0,1fr) 18px;padding-inline:13px}.s-dashboard-drawer>summary .s-drawer-badge{display:none}.s-drawer-content{padding:13px}.s-payment-shortcuts article{grid-template-columns:48px minmax(0,1fr)}.s-payment-shortcuts article>a{grid-column:1/-1;width:100%}.s-robux-experience-row{grid-template-columns:42px minmax(0,1fr)}.s-robux-experience-row>a{grid-column:1/-1}.s-claim-form-v3{grid-template-columns:1fr}.s-loader-toolbar{flex-direction:column;align-items:stretch}.s-loader-toolbar form,.s-loader-toolbar button{width:100%}}@media (width<=430px){.s-dashboard-page{width:calc(100% - 18px)}.s-dashboard-titlebar h1{font-size:2.2rem}.s-profile-picture-row{align-items:flex-start}.s-profile-avatar-ring{flex-basis:76px;width:76px;height:76px}.s-profile-picture-copy{grid-template-columns:1fr}.s-profile-remove{grid-column:1}.s-profile-upload-v3{justify-content:center;width:100%}.s-access-card-actions>a{justify-content:space-between;width:100%}.s-claim-form-v3>div{grid-template-columns:1fr}.s-claim-form-v3 button{width:100%}}@media (prefers-reduced-motion:reduce){.s-drawer-chevron{transition:none}}.s-verification-page-v2{min-height:820px}.s-verification-card-v2{border:1px solid var(--s-border);background:#292b3a;border-radius:27px;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);width:min(100%,900px);display:grid;overflow:hidden;box-shadow:0 20px 44px #11121d2b,inset 0 1px #ffffff0a}.s-verification-art{background:#252735;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.s-verification-art>.s-verification-mail{filter:none;width:236px;height:236px;display:block}.s-verification-mail-card{fill:#343747;stroke:#efacd0;stroke-width:2.4px}.s-verification-mail-flap,.s-verification-mail-fold{stroke:#f6c2da;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.s-verification-mail-heart{fill:#df87b1}.s-verification-mail-spark{fill:#c9d2f5}.s-verification-mail-dot{fill:#efacd0}.s-verification-content{padding:37px 42px}.s-verification-content .s-auth-brand{margin:0 0 23px}.s-verification-content .s-auth-brand img{width:130px}.s-verification-steps{align-items:center;gap:7px;margin:0 0 28px;padding:0;list-style:none;display:flex}.s-verification-steps li{color:var(--s-faint);align-items:center;gap:5px;font-size:10px;font-weight:720;display:inline-flex}.s-verification-steps li+li:before{content:"";background:var(--s-border);width:22px;height:1px;margin-right:2px}.s-verification-steps span{border:1px solid var(--s-border);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.s-verification-steps .is-complete{color:#b6e3c6}.s-verification-steps .is-current{color:var(--s-pink-soft)}.s-verification-steps .is-current span{border-color:var(--s-border-pink);background:#f2a6ca1a}.s-verification-content header h1{color:var(--s-text);letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:790;line-height:1}.s-verification-content header p{color:var(--s-muted);margin:14px 0 0;font-size:13px;line-height:1.65}.s-verification-content header strong{color:var(--s-text-soft);overflow-wrap:anywhere}.s-verification-form-v2{gap:9px;margin-top:22px;display:grid}.s-verification-form-v2 label{color:var(--s-muted);font-size:11px;font-weight:780}.s-verification-form-v2 input{border:1px solid var(--s-border);width:100%;height:64px;color:var(--s-text);font-family:var(--s-mono);letter-spacing:.42em;text-align:center;text-indent:.42em;background:#242633;border-radius:14px;outline:0;padding:0 13px;font-size:28px;font-weight:780;transition:border-color .16s,box-shadow .16s}.s-verification-form-v2 input:focus{border-color:var(--s-border-pink);box-shadow:0 0 0 4px #f2a6ca1a}.s-verification-form-v2>button{color:#2d1e29;background:var(--s-pink);cursor:pointer;border:1px solid #f2a6ca4d;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;margin-top:3px;padding:0 15px;font-size:12px;font-weight:830;display:flex}.s-verification-form-v2>button svg{width:18px;height:18px}.s-verification-footer-v2{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.s-verification-footer-v2 button{min-height:42px;color:var(--s-subtle);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:730}.s-verification-footer-v2 button:hover{color:var(--s-pink-soft)}@media (width<=820px){.s-dashboard-page{width:min(100% - 28px,1180px);padding-top:112px}.s-dashboard-v2-grid{grid-template-columns:1fr}.s-verification-card-v2{grid-template-columns:220px minmax(0,1fr)}}@media (width<=680px){.s-dashboard-profile-header{flex-direction:column;align-items:flex-start}.s-dashboard-actions{width:100%}.s-dashboard-button{flex:1}.s-profile-avatar-shell{width:66px;height:66px}.s-dashboard-profile-header h1{font-size:2.55rem}.s-access-ticket{grid-template-columns:74px minmax(0,1fr);min-height:122px;padding:15px}.s-access-ticket>.s-access-pass{width:74px;height:74px}.s-access-state{grid-column:2;justify-self:start;padding-block:6px}.s-claim-form>div{grid-template-columns:1fr}.s-claim-form button{width:100%}.s-dashboard-robux-invoice{flex-direction:column;align-items:stretch}.s-dashboard-robux-invoice a{width:100%}.s-verification-card-v2{grid-template-columns:1fr}.s-verification-art{min-height:220px}.s-verification-art>.s-verification-mail{width:164px;height:164px}.s-verification-content{padding:29px 21px}}@media (width<=430px){.s-dashboard-page{width:calc(100% - 18px)}.s-dashboard-profile-identity{align-items:flex-start;gap:12px}.s-dashboard-profile-header p{flex-direction:column;gap:2px}.s-dashboard-profile-header p .s-dashboard-profile-separator{display:none}.s-profile-avatar-editor{align-items:flex-start}.s-verification-footer-v2{flex-direction:column;align-items:stretch;gap:0}.s-verification-footer-v2 form,.s-verification-footer-v2 button{width:100%}}@media (prefers-reduced-motion:reduce){.s-profile-avatar-shell,.s-profile-avatar-preview{transform:none}}.s-human-page{background:radial-gradient(circle at 18% 18%, #f2a6ca14, transparent 24rem), radial-gradient(circle at 84% 82%, #cdd5fa12, transparent 25rem), var(--s-bg);place-items:center;min-height:100svh;padding:clamp(18px,5vw,56px);display:grid}.s-human-gate,.s-human-unavailable{border:1px solid var(--s-border-strong);background:var(--s-surface);border-radius:24px;width:min(610px,100%);padding:clamp(24px,4vw,38px);box-shadow:0 26px 70px #12121e38}.s-human-brand{width:132px;margin:0 auto 24px;display:block}.s-human-brand img{width:100%;height:auto;display:block}.s-human-gate-heading{text-align:center;margin-bottom:22px}.s-human-gate-kicker,.s-human-eyebrow{color:var(--s-pink-soft);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.s-human-gate-heading h1{color:var(--s-text);letter-spacing:-.03em;margin:0;font-size:clamp(28px,5vw,36px);line-height:1.08}.s-human-gate-heading p{color:var(--s-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.s-human-challenge{border:1px solid var(--s-border);background:#303243;border-radius:17px;padding:18px;position:relative}.s-human-challenge-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.s-human-challenge-head h2{color:var(--s-text);letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.25}.s-human-timer{border:1px solid var(--s-border);min-width:62px;min-height:32px;color:var(--s-muted);font-family:var(--s-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.s-human-timer svg{fill:none;width:14px;stroke:var(--s-pink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.s-human-instruction{color:var(--s-muted);margin:0 0 13px;font-size:12px;line-height:1.45}.s-human-error{color:#ffd2d7;background:#ff9ca812;border:1px solid #ff9ca857;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:12px;line-height:1.45}.s-human-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.s-human-option{aspect-ratio:1;border:1px solid var(--s-border);cursor:pointer;background:#383a4b;border-radius:13px;place-items:center;min-width:0;padding:7px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.s-human-option>img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.s-human-option:hover{background:#3c3e50;border-color:#f2a6ca7a;transform:translateY(-1px)}.s-human-option[aria-pressed=true]{border-color:var(--s-pink);background:#f2a6ca1a;box-shadow:inset 0 0 0 1px #f2a6ca2e}.s-human-option:disabled{cursor:not-allowed;opacity:.55;transform:none}.s-human-option-check{color:#36283a;background:var(--s-pink-soft);opacity:0;border:1px solid #3e2a3c59;border-radius:50%;place-items:center;width:22px;height:22px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:7px;right:7px;transform:scale(.78)}.s-human-option-check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px}.s-human-option[aria-pressed=true] .s-human-option-check{opacity:1;transform:scale(1)}.s-human-selection-status{min-height:18px;color:var(--s-subtle);text-align:center;margin:9px 0 0;font-size:11px}.s-human-alternative{border-top:1px solid var(--s-border);margin-top:8px}.s-human-alternative summary{width:fit-content;color:var(--s-pink-soft);cursor:pointer;margin:11px auto 0;font-size:11px;font-weight:800}.s-human-alternative>div{gap:7px;margin-top:11px;display:grid}.s-human-alternative label{color:var(--s-muted);font-size:12px;line-height:1.5}.s-human-alternative input{border:1px solid var(--s-border-strong);width:100%;min-height:43px;color:var(--s-text);background:#292b3a;border-radius:10px;padding:0 12px}.s-human-challenge-foot{color:var(--s-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:10px;display:flex}.s-human-challenge-foot a{color:var(--s-pink-soft);text-underline-offset:3px;font-weight:800}.s-human-submit{color:#302332;background:var(--s-pink);cursor:pointer;border:1px solid #f2a6ca94;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:13px;font-size:13px;font-weight:900;transition:background-color .15s;display:flex}.s-human-submit:hover{background:var(--s-pink-soft)}.s-human-submit:disabled{cursor:wait;opacity:.68}.s-human-submit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px}.s-human-gate-icon{width:48px;height:48px;color:var(--s-pink);place-items:center;margin-bottom:17px;display:grid}.s-human-gate-icon svg{fill:#f2a6ca24;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:42px}.s-human-unavailable{width:min(480px,100%)}.s-human-unavailable .s-human-brand{margin-inline:0}.s-human-unavailable h1{color:var(--s-text);letter-spacing:-.03em;margin:0;font-size:clamp(27px,5vw,36px);line-height:1.08}.s-human-unavailable>p{color:var(--s-muted);margin:13px 0 22px;line-height:1.6}.s-human-retry{color:#302332;background:var(--s-pink);border:1px solid #f2a6ca8c;border-radius:11px;justify-content:center;align-items:center;min-height:45px;padding:0 17px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.s-human-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (width<=560px){.s-human-page{align-items:start;padding:12px}.s-human-gate,.s-human-unavailable{border-radius:20px;padding:22px 16px}.s-human-brand{width:118px;margin-bottom:20px}.s-human-gate-heading{margin-bottom:18px}.s-human-challenge{border-radius:15px;padding:14px}.s-human-options{gap:6px}.s-human-option{border-radius:10px;padding:4px}.s-human-option-check{width:19px;height:19px;top:4px;right:4px}}@media (prefers-reduced-motion:reduce){.s-human-option,.s-human-option-check,.s-human-submit{transition:none}}.s-checkout-page{z-index:1;width:min(100% - 40px,1160px);min-height:760px;margin:0 auto;padding:128px 0 100px;position:relative}.s-checkout-page svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.s-checkout-back{width:fit-content;min-height:42px;color:var(--s-muted);align-items:center;gap:8px;padding:0 3px;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.s-checkout-back svg{width:18px;height:18px}.s-checkout-back:hover{color:var(--s-pink-soft)}.s-payment-heading{align-items:center;gap:18px;max-width:760px;margin:31px 0 22px;display:flex}.s-payment-heading-mark{width:64px;height:64px;color:var(--s-pink-soft);background:#343445;border:1px solid #f2a6ca3b;border-radius:18px;flex:0 0 64px;place-items:center;display:grid}.s-payment-heading-mark .s-icon{width:42px;height:42px}.s-payment-heading h1{color:var(--s-text);letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,6vw,4.55rem);font-weight:790;line-height:.96}.s-payment-heading p{color:var(--s-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.s-payment-steps{grid-template-columns:repeat(3,1fr);gap:8px;max-width:660px;margin:0 0 26px;padding:0;list-style:none;display:grid}.s-payment-steps li{min-height:38px;color:var(--s-faint);align-items:center;gap:8px;font-size:11px;display:flex}.s-payment-steps li>span{border:1px solid var(--s-border);background:#292b3a;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.s-payment-steps li:after{content:"";background:var(--s-border);flex:1;height:1px}.s-payment-steps li:last-child:after{display:none}.s-payment-steps .is-complete,.s-payment-steps .is-current{color:var(--s-text-soft)}.s-payment-steps .is-complete>span{color:#b9e7c9;background:#8dd6a717;border-color:#8dd6a766}.s-payment-steps .is-current>span{border-color:var(--s-border-pink);color:#342431;background:var(--s-pink)}.s-checkout-error{color:#ffc0c8;background:#ff9ca812;border:1px solid #ff9ca847;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:14px;padding:13px 15px;font-size:13px;display:flex}.s-payment-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.s-payment-receipt,.s-payment-method-card,.s-payment-unavailable{border:1px solid var(--s-border);background:#292b3a;border-radius:20px;box-shadow:0 14px 30px #11121d1c,inset 0 1px #ffffff0a}.s-payment-receipt{text-align:center;padding:23px;position:sticky;top:104px}.s-payment-receipt>span{color:var(--s-pink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:830}.s-payment-receipt>img{object-fit:contain;width:76px;height:76px;margin:15px auto 9px}.s-payment-receipt h2{color:var(--s-text);margin:0;font-size:20px;font-weight:780}.s-payment-receipt>p{color:var(--s-muted);margin:5px 0 18px;font-size:12px}.s-payment-receipt dl{margin:0}.s-payment-receipt dl div{border-top:1px solid var(--s-border);justify-content:space-between;gap:16px;padding:10px 0;font-size:11px;display:flex}.s-payment-receipt dt{color:var(--s-subtle)}.s-payment-receipt dd{overflow-wrap:anywhere;min-width:0;color:var(--s-text-soft);text-align:right;margin:0;font-weight:750}.s-payment-receipt>small{color:var(--s-faint);margin-top:15px;font-size:10px;line-height:1.55;display:block}.s-payment-method-list{gap:12px;display:grid}.s-payment-method-card{flex-direction:column;gap:13px;min-height:174px;padding:20px;display:flex}.s-payment-method-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.s-payment-method-mark{width:52px;height:52px;color:var(--s-lilac);background:#cdd5fa0f;border:1px solid #cdd5fa30;border-radius:15px;place-items:center;display:grid}.s-payment-method-card.robux .s-payment-method-mark{color:var(--s-pink-soft);background:#f2a6ca0f;border-color:#f2a6ca38}.s-payment-method-mark .s-icon{width:36px;height:36px}.s-payment-method-copy{min-width:0}.s-payment-method-copy h2{color:var(--s-text);margin:0;font-size:20px;font-weight:780;line-height:1.1}.s-payment-method-copy span{color:var(--s-subtle);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:760;display:block}.s-payment-method-head>strong{color:var(--s-text);white-space:nowrap;font-size:15px;font-weight:800}.s-payment-method-card>p{max-width:590px;color:var(--s-muted);margin:0;font-size:12px;line-height:1.5}.s-payment-method-card>form{margin:auto 0 0}.s-payment-method-card>form button{color:#202231;background:var(--s-lilac);cursor:pointer;border:1px solid #cdd5fa33;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:0 14px;font-size:12px;font-weight:830;transition:background-color .16s,border-color .16s;display:flex}.s-payment-method-card>form button:hover{background:#e0e5ff}.s-payment-method-card.robux>form button{color:#2d1e29;background:var(--s-pink);border-color:#f2a6ca4d}.s-payment-method-card.robux>form button:hover{background:var(--s-pink-soft)}.s-payment-method-card>form button svg{width:18px;height:18px}.s-payment-unavailable{align-items:center;gap:22px;min-height:220px;padding:26px;display:flex}.s-payment-unavailable-mark{width:76px;height:76px;color:var(--s-pink-soft);flex:0 0 76px;place-items:center;display:grid}.s-payment-unavailable-mark .s-icon{width:68px;height:68px}.s-payment-unavailable h2{color:var(--s-text);margin:0;font-size:24px}.s-payment-unavailable p{color:var(--s-muted);margin:8px 0 15px;font-size:13px;line-height:1.6}.s-payment-unavailable a{color:var(--s-pink-soft);text-underline-offset:3px;font-size:12px;font-weight:800}.s-checkout-page .s-icon{display:block;overflow:visible}.s-checkout-page .s-icon-wash{fill:currentColor;stroke:none;opacity:.09}.s-checkout-page .s-icon-accent{fill:var(--s-pink);stroke:var(--s-pink);stroke-width:1px}.s-checkout-page .s-icon-dot{fill:currentColor;stroke:none}.s-invoice-page{width:min(100% - 40px,1040px)}.s-invoice-v2{border:1px solid var(--s-border);background:#292b3a;border-radius:24px;grid-template-columns:230px minmax(0,1fr);max-width:940px;margin:36px auto 0;display:grid;overflow:hidden;box-shadow:0 18px 38px #11121d24,inset 0 1px #ffffff0a}.s-invoice-v2-art{border-right:1px solid var(--s-border);background:#252735;place-items:center;min-height:500px;padding:24px;display:grid;position:relative;overflow:hidden}.s-invoice-v2-art:after{content:"";filter:blur(28px);pointer-events:none;background:#f2a6ca12;height:180px;position:absolute;inset:auto -40px -80px}.s-invoice-art-mark{z-index:1;width:132px;height:132px;color:var(--s-pink-soft);place-items:center;display:grid;position:relative}.s-invoice-art-mark>.s-icon{width:112px;height:112px}.s-invoice-art-mark .s-icon-wash{opacity:.08}.s-invoice-art-badge{width:45px;height:45px;color:var(--s-lilac);background:#303243;border:1px solid #cdd5fa42;border-radius:14px;place-items:center;display:grid;position:absolute;bottom:3px;right:0}.s-invoice-art-badge .s-icon{width:32px;height:32px}.s-invoice-v2-art .s-invoice-status{z-index:2;position:absolute;top:22px;left:22px}.s-invoice-status{color:#f5d69e;letter-spacing:.06em;text-transform:uppercase;background:#f1ca8712;border:1px solid #f1ca8742;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.s-invoice-status.status-confirmed,.s-invoice-status.status-paid{color:#b0dec0;background:#8dd6a712;border-color:#8dd6a745}.s-invoice-status.status-expired,.s-invoice-status.status-failed{color:#ffbac3;background:#ff9ca812;border-color:#ff9ca847}.s-invoice-v2-content{min-width:0;padding:36px}.s-invoice-v2-content h1{color:var(--s-text);letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(2.05rem,5vw,3.35rem);font-weight:790;line-height:1}.s-invoice-intro{color:var(--s-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.s-invoice-sync-note{color:#b4dfc3;background:#8dd6a70f;border:1px solid #8dd6a733;border-radius:9px;align-items:center;min-height:34px;margin:16px 0 19px;padding:7px 10px;font-size:10px;display:flex}.s-invoice-sync-note.is-offline{color:#f2d59e;background:#f1ca870f;border-color:#f1ca873d}.s-invoice-fields{gap:13px;display:grid}.s-invoice-v2 .s-invoice-field+.s-invoice-field{margin-top:0}.s-invoice-v2 .s-invoice-field label{color:var(--s-muted);margin-bottom:7px;font-size:11px;font-weight:750;display:block}.s-invoice-v2 .s-invoice-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.s-invoice-v2 .s-invoice-field input{border:1px solid var(--s-border);min-width:0;height:48px;color:var(--s-text-soft);font-family:var(--s-mono);background:#252735;border-radius:11px;padding:0 13px;font-size:12px}.s-invoice-v2 .s-invoice-field button{border:1px solid var(--s-border-strong);min-width:76px;min-height:48px;color:var(--s-text-soft);cursor:pointer;background:#343647;border-radius:11px;font-size:12px;font-weight:750;transition:border-color .16s,color .16s,background-color .16s}.s-invoice-v2 .s-invoice-field button:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft)}.s-invoice-field button.is-copied{color:#b4e3c5;background:#8dd6a714;border-color:#8dd6a757}.s-invoice-field button.is-copy-error{color:#ffc0c8;background:#ff9ca814;border-color:#ff9ca861}.s-invoice-notes-v2{color:var(--s-faint);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:10px;display:flex}.s-invoice-notes-v2 strong{color:var(--s-text-soft)}.s-invoice-wallet-link{color:#222432;background:var(--s-lilac);border:1px solid #cdd5fa38;border-radius:11px;grid-template-columns:23px minmax(0,1fr) 17px;align-items:center;gap:10px;min-height:46px;margin-top:19px;padding:0 14px;font-size:12px;font-weight:820;text-decoration:none;transition:background-color .16s;display:grid}.s-invoice-wallet-link:hover{background:#e0e5ff}.s-invoice-wallet-link>.s-icon{width:23px;height:23px}.s-invoice-wallet-link>svg:last-child{width:17px;height:17px}.s-robux-join-link{color:#2d1e29;background:var(--s-pink);border-color:#f2a6ca4d;grid-template-columns:minmax(0,1fr) 17px}.s-robux-join-link:hover{background:var(--s-pink-soft)}.s-invoice-result{border:1px solid var(--s-border);background:#252735;border-radius:14px;align-items:center;gap:15px;min-height:96px;margin-top:23px;padding:17px;display:flex}.s-invoice-result>svg{width:38px;height:38px}.s-invoice-result>div{flex-direction:column;gap:4px;display:flex}.s-invoice-result strong{color:var(--s-text-soft);font-size:14px}.s-invoice-result span{color:var(--s-subtle);font-size:11px}.s-invoice-result.success{color:var(--s-green);border-color:#8dd6a73b}.s-invoice-result.expired{color:var(--s-danger);border-color:#ff9ca838}.s-invoice-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.s-invoice-actions a,.s-invoice-actions form button{border:1px solid var(--s-border);width:100%;min-height:46px;color:var(--s-muted);cursor:pointer;background:#343647;border-radius:11px;place-items:center;font-size:12px;font-weight:800;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:grid}.s-invoice-actions a:first-child,.s-invoice-actions form:first-child button{color:#321a29;background:var(--s-pink);border-color:#0000}.s-invoice-actions a:hover{border-color:var(--s-border-pink);color:var(--s-text);background:var(--s-surface-hover)}.s-invoice-actions a:first-child:hover,.s-invoice-actions form:first-child button:hover{color:#28131f;background:var(--s-pink-soft)}.s-invoice-v2.state-confirmed .s-invoice-actions a:first-child{background:var(--s-green)}.s-invoice-actions form{min-width:0}.s-robux-invoice{max-width:980px}.s-robux-invoice .s-invoice-v2-art{min-height:610px}.s-robux-invoice-steps{gap:8px;margin:19px 0;padding:0;list-style:none;display:grid}.s-robux-invoice-steps li{background:#303243;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.s-robux-invoice-steps li>span{width:29px;height:29px;color:var(--s-pink-soft);background:#f2a6ca12;border:1px solid #f2a6ca47;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.s-robux-invoice-steps li>div{flex-direction:column;gap:2px;display:flex}.s-robux-invoice-steps strong{color:var(--s-text-soft);font-size:12px}.s-robux-invoice-steps small{color:var(--s-faint);font-size:10px;line-height:1.4}.s-robux-code-field{margin-top:16px}@media (width<=820px){.s-payment-layout{grid-template-columns:1fr}.s-payment-receipt{position:static}.s-invoice-v2{grid-template-columns:200px minmax(0,1fr)}.s-invoice-v2-art{min-height:490px}}@media (width<=680px){.s-checkout-page{min-height:660px;padding-top:112px}.s-payment-heading{align-items:flex-start;gap:14px}.s-payment-heading-mark{border-radius:15px;flex-basis:54px;width:54px;height:54px}.s-payment-heading-mark .s-icon{width:36px;height:36px}.s-payment-heading h1{font-size:2.65rem}.s-payment-method-head{grid-template-columns:46px minmax(0,1fr);gap:12px}.s-payment-method-mark{border-radius:13px;width:46px;height:46px}.s-payment-method-mark .s-icon{width:32px;height:32px}.s-payment-method-head>strong{grid-column:2}.s-payment-unavailable{align-items:flex-start}.s-payment-unavailable-mark{flex-basis:58px;width:58px;height:58px}.s-payment-unavailable-mark .s-icon{width:52px;height:52px}.s-invoice-v2{grid-template-columns:1fr}.s-invoice-v2-art,.s-robux-invoice .s-invoice-v2-art{border-right:0;border-bottom:1px solid var(--s-border);min-height:170px}.s-invoice-art-mark{width:104px;height:104px}.s-invoice-art-mark>.s-icon{width:90px;height:90px}.s-invoice-art-badge{border-radius:11px;width:38px;height:38px}.s-invoice-art-badge .s-icon{width:27px;height:27px}.s-invoice-v2-content{padding:28px 21px}.s-invoice-notes-v2{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=430px){.s-checkout-page{width:calc(100% - 18px)}.s-payment-steps li strong{display:none}.s-payment-steps li{gap:5px}.s-payment-method-card{padding:17px}.s-payment-unavailable{flex-direction:column}.s-invoice-v2 .s-invoice-field>div{grid-template-columns:1fr}.s-invoice-v2 .s-invoice-field button{width:100%}.s-invoice-actions{grid-template-columns:1fr}}.s-status-page{width:min(100% - 32px,1040px);min-height:760px;margin:0 auto;padding:126px 0 84px}.s-status-shell{gap:18px;display:grid}.s-status-hero{--status-tone:var(--s-faint);border:1px solid var(--s-border);background:#292b3a;border-radius:24px;padding:clamp(30px,5vw,52px);display:block;box-shadow:0 20px 52px #0f101b2b}.s-status-hero.state-operational,.s-status-service.state-operational{--status-tone:var(--s-green)}.s-status-hero.state-degraded,.s-status-service.state-degraded{--status-tone:var(--s-warning)}.s-status-hero.state-outage,.s-status-service.state-outage{--status-tone:var(--s-danger)}.s-status-hero.state-maintenance,.s-status-service.state-maintenance{--status-tone:var(--s-lilac)}.s-status-hero.state-unknown,.s-status-service.state-unknown{--status-tone:var(--s-faint)}.s-status-hero-copy{min-width:0}.s-status-wordmark{width:142px;margin-bottom:29px;text-decoration:none;display:block}.s-status-wordmark img{width:100%;height:auto}.s-status-kicker{color:var(--s-pink);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.s-status-hero h1{max-width:650px;color:var(--s-text);letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,5vw,3.65rem);font-weight:780;line-height:1.02}.s-status-hero-copy>p{max-width:600px;color:var(--s-muted);margin:17px 0 0;font-size:15px;line-height:1.65}.s-status-overall{border:1px solid var(--status-tone);align-items:center;gap:9px;width:fit-content;min-height:38px;margin-top:25px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.s-status-overall{border:1px solid color-mix(in srgb, var(--status-tone) 34%, transparent)}}.s-status-overall{color:var(--status-tone);background:var(--status-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.s-status-overall{background:color-mix(in srgb, var(--status-tone) 7%, transparent)}}.s-status-overall{font-size:12px}.s-status-dot,.s-status-state>span{background:var(--status-tone);width:8px;height:8px;box-shadow:0 0 0 3px var(--status-tone);border-radius:50%;flex:0 0 8px}@supports (color:color-mix(in lab, red, red)){.s-status-dot,.s-status-state>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-tone) 12%, transparent)}}.s-status-services{border:1px solid var(--s-border);background:#292b3a;border-radius:22px;padding:clamp(24px,4vw,36px)}.s-status-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.s-status-section-heading h2{color:var(--s-text);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:760}.s-status-section-heading>p{color:var(--s-subtle);white-space:nowrap;margin:0;font-size:12px}.s-status-section-heading time{color:var(--s-muted);font-weight:700}.s-status-service-list{gap:10px;display:grid}.s-status-service{--status-tone:var(--s-faint);background:#303243;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:16px 18px;display:grid}.s-status-service-icon{background:linear-gradient(145deg,#f2a6ca1a,#abbcf60f);border:1px solid #f2a6ca3d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #0f101b1f}.s-status-service-icon .s-status-art{width:38px;height:38px;overflow:visible}.s-status-art-halo{fill:#3b3d52;stroke:#f6c4da38;stroke-width:1px}.s-status-art-panel{fill:#555a7c;stroke:#f6c4da;stroke-width:1.15px}.s-status-art-panel-line{stroke:#ced7fa;stroke-width:1.1px}.s-status-art-dot{stroke:none}.s-status-art-dot.is-pink{fill:#f2a6ca}.s-status-art-dot.is-lilac{fill:#cdd5fa}.s-status-art-dot.is-blue{fill:#9dcaf6;stroke:#eef3ff;stroke-width:.65px}.s-status-art-heart{fill:#ee92be;stroke:#ffe0ee;stroke-width:1.1px;stroke-linejoin:round}.s-status-art-shine{fill:#cdd5fa;stroke:#fff4fa;stroke-width:.65px;stroke-linejoin:round}.s-status-art-seal-shadow{fill:#181a29;opacity:.42;transform:translateY(1.15px)}.s-status-art-seal{fill:#d680b0;stroke:#ffdced;stroke-width:1.15px}.s-status-art-letter{fill:none;stroke:#fff6fb;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round}.s-status-art-coin-shadow{fill:#151725;opacity:.52}.s-status-art-coin{fill:#adb8e9;stroke:#ffe0ee;stroke-width:1.15px}.s-status-art-coin-ring{fill:none;stroke:#e9edff;stroke-width:1.05px;opacity:.9}.s-status-art-litecoin-letter-shadow{fill:none;stroke:#626a98;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transform:translate(.55px,.7px)}.s-status-art-litecoin-letter{fill:none;stroke:#fff8fc;stroke-width:2.65px;stroke-linecap:round;stroke-linejoin:round}.s-status-empty>svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;overflow:visible}.s-status-service-copy{min-width:0}.s-status-service-copy h3,.s-status-empty h3{color:var(--s-text-soft);margin:0;font-size:15px;font-weight:780}.s-status-service-copy p,.s-status-empty p{color:var(--s-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.s-status-service-copy small{color:var(--s-subtle);margin-top:5px;font-size:11px;display:block}.s-status-state{border:1px solid var(--status-tone);align-items:center;gap:8px;min-height:34px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.s-status-state{border:1px solid color-mix(in srgb, var(--status-tone) 25%, transparent)}}.s-status-state{color:var(--status-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.s-status-state{color:color-mix(in srgb, var(--status-tone) 84%, white)}}.s-status-state{background:var(--status-tone)}@supports (color:color-mix(in lab, red, red)){.s-status-state{background:color-mix(in srgb, var(--status-tone) 6%, transparent)}}.s-status-state{font-size:11px;font-weight:800}.s-status-empty{border:1px dashed var(--s-border-strong);min-height:102px;color:var(--s-subtle);border-radius:15px;align-items:center;gap:16px;padding:18px;display:flex}.s-status-footnote{color:var(--s-subtle);justify-content:flex-end;align-items:center;gap:18px;padding:4px 7px 0;font-size:12px;display:flex}.s-status-footnote p{margin:0 auto 0 0}.s-status-footnote a{min-height:38px;color:var(--s-muted);align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.s-status-footnote a:hover{color:var(--s-pink-soft)}@media (width<=720px){.s-status-page{width:min(100% - 24px,1040px);padding-top:104px;padding-bottom:64px}.s-status-wordmark{margin-bottom:24px}.s-status-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.s-status-service{grid-template-columns:46px minmax(0,1fr);gap:13px}.s-status-service-icon{width:46px;height:46px}.s-status-state{grid-column:2;width:fit-content}.s-status-footnote{flex-direction:column;align-items:flex-start;gap:0;padding-inline:4px}.s-status-footnote p{margin-bottom:3px}}@media (width<=440px){.s-status-hero,.s-status-services{border-radius:20px;padding:24px 20px}.s-status-service{padding:15px}}.s-maintenance-page{place-items:center;width:min(100% - 32px,790px);min-height:760px;margin:0 auto;padding:126px 0 84px;display:grid}.s-maintenance-card{border:1px solid var(--s-border);background:#292b3a;border-radius:24px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,42px);width:100%;padding:clamp(30px,5vw,48px);display:grid;box-shadow:0 22px 56px #0f101b2e}.s-maintenance-art{width:92px;height:92px;color:var(--s-pink-soft);place-items:center;display:grid}.s-maintenance-art .s-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:84px;height:84px;overflow:visible}.s-maintenance-art .s-icon-wash{fill:currentColor;stroke:none;opacity:.07}.s-maintenance-art .s-icon-accent{fill:var(--s-lilac);stroke:var(--s-lilac);stroke-width:1px}.s-maintenance-copy{min-width:0}.s-maintenance-wordmark{width:142px;margin-bottom:27px;text-decoration:none;display:block}.s-maintenance-wordmark img{width:100%;height:auto}.s-maintenance-copy h1{color:var(--s-text);letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,5vw,3.7rem);font-weight:780;line-height:1.02}.s-maintenance-copy>p{max-width:520px;color:var(--s-muted);margin:16px 0 0;font-size:15px;line-height:1.65}.s-maintenance-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.s-maintenance-primary,.s-maintenance-secondary{border:1px solid var(--s-border);min-height:47px;color:var(--s-text-soft);background:#343647;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.s-maintenance-primary{color:#34202d;background:var(--s-pink);border-color:#0000}.s-maintenance-primary:hover{color:#291821;background:var(--s-pink-soft)}.s-maintenance-secondary:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft);background:#393b4d}.s-maintenance-actions svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.s-maintenance-support{width:fit-content;min-height:42px;color:var(--s-subtle);align-items:center;gap:5px;margin-top:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.s-maintenance-support:hover{color:var(--s-pink-soft)}@media (width<=720px){.s-maintenance-page{width:min(100% - 24px,790px);padding-top:104px;padding-bottom:64px}.s-maintenance-card{grid-template-columns:1fr;gap:18px}.s-maintenance-art{width:70px;height:70px}.s-maintenance-art .s-icon{width:66px;height:66px}}@media (width<=440px){.s-maintenance-card{border-radius:20px;padding:25px 20px}.s-maintenance-actions{grid-template-columns:1fr;display:grid}.s-maintenance-primary,.s-maintenance-secondary{width:100%}}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations")}:root{--s-bg:#323446;--s-bg-deep:#252635;--s-surface:#2b2d3d;--s-surface-raised:#292b3a;--s-surface-soft:#37394c;--s-surface-hover:#393b4d;--s-text:#f5f1f6;--s-text-soft:#e8e5ed;--s-muted:#b6b4c4;--s-subtle:#9898ab;--s-faint:#aaaabd;--s-pink:#f2a6ca;--s-pink-strong:#ea8fbb;--s-pink-soft:#f6c4da;--s-lilac:#cdd5fa;--s-peach:#edb6ae;--s-green:#8dd6a7;--s-warning:#f1ca87;--s-danger:#ff9ca8;--s-border:#45485b;--s-border-strong:#55586d;--s-border-pink:#f2a6ca85;--s-shadow:0 12px 32px #14141f29;--s-shadow-soft:0 8px 22px #14141f1f;--s-content:1160px;--s-radius-sm:10px;--s-radius:14px;--s-radius-lg:18px;--s-font:"Nunito Variable", "Segoe UI", sans-serif;--s-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}:where(a,button,input,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--s-pink);outline-offset:3px}#main-content:focus{outline:none}.sense-body{isolation:isolate;background:radial-gradient(circle at 12% 13%,#ff7fb712,#0000 25rem),radial-gradient(circle at 89% 7%,#c6b1f00f,#0000 27rem),linear-gradient(#17111c 0%,#130e18 100%);min-height:100svh;position:relative;overflow-x:clip}.s-skip-link{z-index:1000;border:1px solid var(--s-border-strong);color:#281721;background:var(--s-pink-soft);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s;display:inline-flex;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.s-skip-link:focus{transform:translateY(0)}.s-nav{z-index:100;width:min(calc(100% - 32px), var(--s-content));-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#211827e0;border:1px solid #f4a6c929;border-radius:23px;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0a,0 18px 55px #07030a4d}.s-nav-inner{grid-template-columns:178px 1fr 178px;align-items:center;gap:20px;min-height:66px;padding:7px 10px 7px 18px;display:grid}.s-brand{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.s-desktop-nav{justify-content:center;align-items:center;gap:6px;display:flex}.s-desktop-nav a{min-height:44px;color:var(--s-muted);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.s-desktop-nav a:hover{color:var(--s-text);background:#ffffff0b}.s-desktop-nav a[aria-current=page]{color:var(--s-pink-soft);background:#f4a6c914}.s-nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.s-community-link{border:1px solid var(--s-border);min-height:44px;color:var(--s-text-soft);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:44px;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:inline-flex}.s-discord-mark{width:34px;height:34px;display:block;overflow:visible}.s-discord-mark-rim{fill:#f5c6dc;stroke:#e68db9;stroke-width:2.4px}.s-discord-mark-face{fill:#5c4d70;stroke:#fff2f8;stroke-width:1.7px}.s-discord-mark-glyph{fill:#fffafb}.s-nav-toggle{border:1px solid var(--s-border);width:44px;height:44px;color:var(--s-text);cursor:pointer;background:#ffffff08;border-radius:50%;place-items:center;padding:0;display:none;position:relative}.s-nav-toggle span{background:currentColor;border-radius:2px;width:17px;height:1.5px;transition:transform .18s,background-color .18s;position:absolute;top:18px;left:13px}.s-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.s-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.s-mobile-nav{display:none}.s-site-footer{z-index:2;width:min(calc(100% - 32px), var(--s-content));border:1px solid var(--s-border);border-radius:var(--s-radius-lg);box-shadow:var(--s-shadow-soft), inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#261c2dc2;margin:0 auto 24px;padding:clamp(32px,5vw,52px);position:relative}.s-site-footer-grid{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(120px,.7fr));gap:clamp(28px,5vw,64px);display:grid}.s-site-footer-brand img{width:130px;height:auto}.s-site-footer-brand p{max-width:330px;color:var(--s-muted);margin:19px 0 16px;font-size:14px;line-height:1.7}.s-site-footer-brand>span{color:var(--s-faint);font-size:12px}.s-site-footer nav,.s-site-footer-community{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.s-site-footer nav a,.s-site-footer-community>a{min-height:44px;color:var(--s-muted);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.s-site-footer-community svg{fill:currentColor;width:19px}.s-home{z-index:1;width:min(calc(100% - 40px), var(--s-content));margin:0 auto;padding:116px 0 132px;position:relative}.s-home :where(h1,h2,h3,p){text-wrap:pretty}.s-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:31px;display:flex}.s-cta-primary,.s-cta-secondary{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 25px;font-size:14px;font-weight:850;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.s-cta-primary{color:#2e1927;background:linear-gradient(135deg, var(--s-pink-soft), var(--s-pink));border:1px solid #0000;box-shadow:0 14px 35px #ff7fb72e}.s-cta-secondary{color:var(--s-pink-soft);background:#f4a6c90a;border:1px solid #f4a6c99e}.s-cta-primary svg,.s-cta-secondary svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px}.s-cta-primary:hover{background:#ffe1ed;box-shadow:0 17px 42px #ff7fb742}.s-cta-secondary:hover{border-color:var(--s-pink);color:#2f1927;background:var(--s-pink)}.s-auth-shell-page{z-index:1;width:min(calc(100% - 32px), var(--s-content));place-items:center;min-height:760px;margin:0 auto;padding:126px 0 96px;display:grid;position:relative}.s-account-shell{border:1px solid var(--s-border-strong);border-radius:var(--s-radius-lg);width:min(100%,940px);box-shadow:var(--s-shadow), inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#251b2cd1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid;overflow:hidden}.s-account-copy,.s-account-entry{min-width:0;padding:clamp(38px,6vw,64px)}.s-account-copy{border-right:1px solid var(--s-border);background:radial-gradient(circle at 12% 10%,#ff7fb71c,#0000 20rem);flex-direction:column;justify-content:center;display:flex;position:relative}.s-account-symbol,.s-account-entry-icon{width:50px;height:50px;color:var(--s-pink-soft);background:#f4a6c914;border:1px solid #f4a6c93b;border-radius:16px;place-items:center;display:grid}.s-account-symbol svg,.s-account-entry-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.s-account-copy h1{max-width:440px;color:var(--s-text);letter-spacing:-.055em;margin:27px 0 13px;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:760;line-height:.98}.s-account-copy>p{max-width:430px;color:var(--s-muted);margin:0;font-size:15px;line-height:1.7}.s-account-details{gap:10px;margin-top:33px;display:grid}.s-account-details>div{border-bottom:1px solid var(--s-border);min-height:46px;color:var(--s-text-soft);align-items:center;gap:11px;font-size:13px;display:flex}.s-account-details svg{fill:none;width:19px;stroke:var(--s-pink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.s-account-entry{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.s-account-entry h2{color:var(--s-text);letter-spacing:-.03em;margin:23px 0 9px;font-size:25px;font-weight:780}.s-account-entry>p{max-width:310px;color:var(--s-muted);margin:0;font-size:14px;line-height:1.65}.s-auth-brand{justify-content:center;align-items:center;width:fit-content;margin:0 auto 20px;text-decoration:none;display:flex}.s-auth-brand img{width:122px;height:auto}.s-account-entry>.s-auth-brand{margin:0 0 4px}.s-auth-simple-actions{gap:9px;width:100%;margin-top:27px;display:grid}.s-auth-simple-actions a{border:1px solid var(--s-border);min-height:50px;color:var(--s-text-soft);background:#ffffff08;border-radius:14px;justify-content:center;align-items:center;font-size:14px;font-weight:800;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:flex}.s-auth-simple-actions a:hover{border-color:var(--s-border-pink);color:var(--s-text);background:var(--s-surface-hover);transform:translateY(-1px)}.s-auth-simple-actions a.primary{color:#321a29;background:var(--s-pink);border-color:#0000}.s-auth-simple-actions a.primary:hover{color:#28131f;background:var(--s-pink-soft)}.s-auth-workspace{border:1px solid var(--s-border-strong);width:min(100%,470px);box-shadow:var(--s-shadow), inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#251b2ce0;border-radius:25px;padding:39px;position:relative}.s-auth-workspace-register{margin-block:14px}.s-auth-workspace>header{text-align:center;flex-direction:column;align-items:center;padding-top:16px;display:flex}.s-auth-workspace>header .s-account-entry-icon{margin-bottom:16px}.s-auth-workspace h1{color:var(--s-text);letter-spacing:-.04em;margin:0 0 7px;font-size:29px;font-weight:790}.s-auth-workspace header p{max-width:350px;color:var(--s-muted);margin:0;font-size:13px;line-height:1.55}.s-auth-workspace header strong{color:var(--s-text-soft);font-weight:750}.s-auth-workspace>form{margin-top:28px}.s-field{gap:8px;margin-top:16px;display:grid}.s-field label{color:var(--s-text-soft);font-size:13px;font-weight:750}.s-field>div{position:relative}.s-field svg{fill:none;width:18px;height:18px;stroke:var(--s-subtle);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.s-field input{border:1px solid var(--s-border);width:100%;min-height:50px;color:var(--s-text);background:#0d09113d;border-radius:13px;outline:none;padding:0 15px 0 44px;font-size:14px;transition:border-color .18s,background-color .18s,box-shadow .18s}.s-field>input{padding-inline:15px}.s-field input::placeholder{color:var(--s-faint);opacity:1}.s-field input:focus{background:#ffffff09;border-color:#f4a6c9a1;box-shadow:0 0 0 4px #f4a6c914}.s-field-error{color:var(--s-danger);font-size:12px;line-height:1.45;display:block}.s-field input[aria-invalid=true]{border-color:#ff9ca88c}.s-field-hint{color:var(--s-subtle);font-size:12px;line-height:1.5;display:block}.s-auth-remember{min-height:44px;color:var(--s-muted);cursor:pointer;align-items:center;gap:9px;margin-top:10px;font-size:13px;display:flex}.s-auth-remember input{width:17px;height:17px;accent-color:var(--s-pink-strong)}.s-auth-submit{color:#321a29;background:var(--s-pink);cursor:pointer;border:0;border-radius:14px;grid-template-columns:19px 1fr 19px;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:23px;padding:0 16px;font-size:14px;font-weight:850;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 14px 30px #ff7fb726}.s-auth-submit:hover{background:var(--s-pink-soft);transform:translateY(-1px);box-shadow:0 17px 36px #ff7fb738}.s-auth-submit svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.s-action-arrow{justify-self:end}.s-auth-switch{color:var(--s-subtle);text-align:center;margin:20px 0 0;font-size:13px}.s-auth-switch a{color:var(--s-pink-soft);text-underline-offset:3px;font-weight:800}.s-auth-text-button{min-height:44px;color:var(--s-pink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:750;text-decoration:underline}.s-auth-text-button:hover{color:#fff}.s-verification-workspace{width:min(100%,490px)}.s-reference-auth-card>.s-verification-header{flex-direction:column;align-items:center;display:flex}.s-verification-header .s-account-entry-icon{margin:0 auto 20px}.s-verification-code{text-align:center;letter-spacing:.36em;text-indent:.36em;font-weight:700;font-family:var(--s-mono)!important;padding-inline:14px!important;font-size:25px!important}.s-verification-notice{border:1px solid var(--s-border);color:var(--s-text-soft);background:#ffffff08;border-radius:12px;margin-top:20px;padding:13px 14px;font-size:13px;line-height:1.55}.s-verification-notice.success{color:#b6e3c6;background:#8dd6a712;border-color:#8dd6a747}.s-verification-notice.error{color:#ffc0c8;background:#ff9ca812;border-color:#ff9ca84a}.s-verification-footer{border-top:1px solid var(--s-border);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.s-verification-footer form{margin:0}.s-dashboard{width:100%;padding:10px 0 25px}.s-dashboard-heading{justify-content:space-between;align-items:end;gap:24px;padding:6px 3px 27px;display:flex}.s-dashboard-kicker{color:var(--s-pink);letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:850;display:block}.s-dashboard-heading h1{color:var(--s-text);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4.5vw,3.35rem);font-weight:760;line-height:1.05}.s-dashboard-heading p{color:var(--s-subtle);margin:9px 0 0;font-size:13px}.s-dashboard-actions{align-items:center;gap:8px;display:flex}.s-dashboard-button,.s-dashboard-icon-button{border:1px solid var(--s-border);min-height:44px;color:var(--s-text-soft);cursor:pointer;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:border-color .17s,background-color .17s,color .17s,transform .17s;display:inline-flex}.s-dashboard-button{padding:0 16px;font-size:13px;font-weight:800}.s-dashboard-icon-button{width:44px;padding:0}.s-dashboard-button:hover,.s-dashboard-icon-button:hover{border-color:var(--s-border-pink);color:#321a29;background:var(--s-pink);transform:translateY(-1px)}.s-dashboard svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.s-dashboard-alert{color:#f5dcae;background:#f1ca870f;border:1px solid #f1ca873d;border-radius:13px;align-items:center;gap:10px;min-height:50px;margin-bottom:13px;padding:10px 14px;font-size:13px;display:flex}.s-dashboard-alert.success{color:#b3dfc3;background:#8dd6a70f;border-color:#8dd6a740}.s-dashboard-alert form{margin-left:auto}.s-dashboard-alert button{border:1px solid var(--s-border);min-height:44px;color:var(--s-text);cursor:pointer;background:#ffffff0d;border-radius:9px;padding:0 12px;font-size:12px}.s-dashboard-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.s-dashboard-stats article,.s-dashboard-panel{border:1px solid var(--s-border);background:linear-gradient(145deg,#2d2034d1,#1d1523c7);border-radius:18px;box-shadow:inset 0 1px #ffffff08}.s-dashboard-stats article{flex-direction:column;justify-content:center;min-height:132px;padding:22px;display:flex}.s-dashboard-stats article>span{color:var(--s-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.s-dashboard-stats strong{color:var(--s-text);letter-spacing:-.03em;margin-top:8px;font-size:21px;font-weight:760}.s-dashboard-stats small{color:var(--s-subtle);margin-top:5px;font-size:12px}.s-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:12px;margin-top:12px;display:grid}.s-dashboard-panel{min-width:0;padding:23px}.s-dashboard-panel>header{align-items:center;gap:12px;display:flex}.s-dashboard-panel-icon{width:42px;height:42px;color:var(--s-pink-soft);background:#f4a6c912;border:1px solid #f4a6c933;border-radius:13px;flex:none;place-items:center;display:grid}.s-dashboard-panel h2{color:var(--s-text);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:780}.s-dashboard-panel header p{color:var(--s-subtle);margin:4px 0 0;font-size:12px}.s-dashboard-copy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:20px;display:grid}.s-dashboard-copy-row input{border:1px solid var(--s-border);min-width:0;height:46px;color:var(--s-text-soft);font-family:var(--s-mono);letter-spacing:.14em;background:#0c080f45;border-radius:11px;padding:0 13px;font-size:14px}.s-dashboard-copy-row button{border:1px solid var(--s-border-strong);min-width:92px;min-height:46px;color:var(--s-text-soft);cursor:pointer;background:#ffffff0a;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;transition:border-color .16s,color .16s,background-color .16s;display:flex}.s-dashboard-copy-row button:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft)}.s-dashboard-copy-row button.is-copied{color:#b4e3c5;background:#8dd6a714;border-color:#8dd6a759}.s-dashboard-panel>small{color:var(--s-faint);margin-top:11px;font-size:12px;line-height:1.5;display:block}.s-dashboard-locked,.s-dashboard-empty{border:1px dashed var(--s-border-strong);min-height:66px;color:var(--s-subtle);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:12px;display:flex}.s-dashboard-quick>a{border:1px solid var(--s-border);min-height:47px;color:var(--s-muted);background:#ffffff06;border-radius:12px;grid-template-columns:19px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:0 12px;font-size:13px;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:grid}.s-dashboard-quick>a:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft);background:#f4a6c90f}.s-dashboard-quick i{font-style:normal}.s-dashboard-activity,.s-loader-panel{margin-top:12px}.s-dashboard-activity-list{margin-top:15px}.s-dashboard-activity-list>div{border-top:1px solid var(--s-border);grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:52px;display:grid}.s-activity-dot{background:var(--s-subtle);border-radius:50%;width:6px;height:6px}.s-activity-dot.active{background:var(--s-green);box-shadow:0 0 12px #8dd6a75c}.s-dashboard-activity-list strong{color:var(--s-text-soft);font-size:13px;font-weight:740;display:block}.s-dashboard-activity-list small,.s-dashboard-activity-list time{color:var(--s-faint);font-size:12px}.s-loader-panel>header{align-items:center}.s-loader-panel>header>form{margin-left:auto}.s-loader-primary,.s-loader-actions button{border:1px solid var(--s-border-strong);min-height:44px;color:var(--s-text-soft);cursor:pointer;background:#ffffff0a;border-radius:10px;font-weight:750;transition:border-color .16s,color .16s,background-color .16s,transform .16s}.s-loader-primary{padding:0 14px;font-size:12px}.s-loader-primary:hover,.s-loader-actions button:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft);transform:translateY(-1px)}.s-loader-message{border:1px solid var(--s-border);border-radius:11px;margin-top:15px;padding:11px 13px;font-size:12px}.s-loader-message.success{color:#b3dfc3;background:#8dd6a70f;border-color:#8dd6a740}.s-loader-message.error{color:#ffc0c8;background:#ff9ca812;border-color:#ff9ca847}.s-loader-list{margin-top:16px}.s-loader-list article{border-top:1px solid var(--s-border);grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:68px;display:grid}.s-loader-list article>div:nth-child(2){min-width:0}.s-loader-list strong{color:var(--s-text-soft);overflow-wrap:anywhere;font-size:12px;font-weight:750;display:block}.s-loader-list small{max-width:510px;color:var(--s-faint);font:11px/1.4 var(--s-mono);overflow-wrap:anywhere;word-break:break-word;margin-top:4px;display:block}.s-loader-list time{color:var(--s-faint);font-size:12px}.s-loader-state{color:#f5d69e;text-align:center;text-transform:uppercase;background:#f1ca8712;border:1px solid #f1ca8740;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.s-loader-state.state-completed{color:#b0dec0;background:#8dd6a712;border-color:#8dd6a742}.s-loader-state.state-failed{color:#ffbac3;background:#ff9ca812;border-color:#ff9ca845}.s-loader-actions{gap:5px;display:flex}.s-loader-actions form{margin:0}.s-loader-actions button{padding:0 11px;font-size:12px}.s-loader-actions button.download{color:#b0dec0;border-color:#8dd6a73d}.nf-page{z-index:1;width:min(calc(100% - 32px), var(--s-content));place-items:center;min-height:760px;margin:0 auto;padding:124px 0 96px;display:grid;position:relative}.nf-page>.nf-content{text-align:center;flex-direction:column;align-items:center;width:min(100%,710px);display:flex}.nf-brand{width:76px;height:76px;margin-bottom:28px;text-decoration:none;transition:transform .18s;display:block}.nf-brand img{width:100%;height:100%}.nf-code{color:var(--s-text);letter-spacing:-.11em;justify-content:center;align-items:center;gap:clamp(0px,1.2vw,10px);font-size:clamp(6.5rem,15vw,10.5rem);font-weight:800;line-height:.75;display:flex}.nf-file-icon{fill:#f4a6c90a;width:clamp(104px,15vw,157px);height:auto;stroke:var(--s-pink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.nf-file-icon circle{fill:var(--s-pink);stroke:none}.nf-eyebrow{color:var(--s-pink);letter-spacing:.13em;text-transform:uppercase;margin-top:31px;font-size:12px;font-weight:850}.nf-content h1{color:var(--s-text);letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(2.15rem,5vw,3.8rem);font-weight:770;line-height:1.02}.nf-copy{max-width:540px;color:var(--s-muted);margin:17px 0 0;font-size:15px;line-height:1.7}.nf-actions{gap:10px;margin-top:28px;display:flex}.nf-primary,.nf-secondary{border:1px solid var(--s-border);min-height:50px;color:var(--s-text-soft);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-size:13px;font-weight:800;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.nf-primary{color:#321a29;background:var(--s-pink);border-color:#0000}.nf-primary:hover{color:#28131f;background:var(--s-pink-soft);transform:translateY(-2px)}.nf-secondary:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft);background:#f4a6c912;transform:translateY(-2px)}.nf-actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px}@media (width<=1024px){.s-nav-inner{grid-template-columns:145px 1fr 145px;gap:8px}.s-desktop-nav a{padding-inline:10px}.s-site-footer-grid{grid-template-columns:1.5fr repeat(3,.7fr);gap:30px}}@media (width<=860px){.s-nav-inner{grid-template-columns:auto 1fr auto;padding-inline:9px}.s-nav-toggle{display:grid}.s-brand{justify-self:center}.s-brand-wordmark,.s-desktop-nav,.s-nav-actions .s-community-link{display:none}.s-mobile-nav{border:1px solid var(--s-border-strong);box-shadow:var(--s-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#23192af7;border-radius:20px;grid-template-columns:1fr;gap:13px;padding:13px;position:absolute;top:calc(100% + 9px);left:0;right:0}.s-mobile-nav.open,.s-mobile-nav.open[hidden]{display:grid!important}.s-mobile-nav-links{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.s-mobile-nav-links a,.s-mobile-nav-actions a{min-height:46px;color:var(--s-muted);background:#ffffff08;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.s-mobile-nav-links a:hover{color:var(--s-text);background:#ffffff0f}.s-mobile-nav-links a[aria-current=page]{color:var(--s-pink-soft);background:#f4a6c917}.s-mobile-nav-actions{border-top:1px solid var(--s-border);grid-template-columns:1fr 1fr;gap:7px;padding-top:13px;display:grid}.s-mobile-nav-actions a{color:#321a29;background:var(--s-pink);text-align:center;justify-content:center}.s-mobile-nav-actions a+a{color:var(--s-pink-soft);background:#f4a6c914}.s-hero-actions{justify-content:center}.s-pricing,.s-faq{padding-top:112px}.s-faq{grid-template-columns:1fr;gap:35px}.s-account-shell{grid-template-columns:1fr;max-width:610px}.s-account-copy{border-right:0;border-bottom:1px solid var(--s-border)}.s-dashboard-stats{grid-template-columns:1fr}.s-dashboard-stats article{min-height:110px}.s-dashboard-grid{grid-template-columns:1fr}.s-loader-list article{grid-template-columns:78px minmax(0,1fr) auto;padding:12px 0}.s-loader-list time{display:none}.s-site-footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.s-site-footer-community{grid-column:2}}@media (width<=680px){html{scroll-padding-top:96px}.s-home{width:min(calc(100% - 28px), var(--s-content));padding-top:104px;padding-bottom:100px}.s-plan-list{grid-template-columns:1fr}.s-faq-list summary{font-size:15px}.s-auth-shell-page{min-height:660px;padding-top:110px}.s-auth-workspace{padding:35px 24px 28px}.s-dashboard-heading{flex-direction:column;align-items:flex-start}.s-dashboard-alert{flex-wrap:wrap;align-items:flex-start}.s-dashboard-alert form{width:100%;margin-left:28px}.s-loader-panel>header{flex-wrap:wrap;align-items:flex-start}.s-loader-panel>header>form{width:100%;margin:8px 0 0 54px}.s-loader-primary{width:100%}.s-loader-list article{grid-template-columns:74px minmax(0,1fr);gap:10px}.s-loader-actions{grid-column:1/-1}.s-loader-actions form{flex:1}.s-loader-actions button{width:100%;min-height:44px}.nf-page{min-height:660px;padding-top:110px}.s-site-footer{padding:32px 25px}.s-site-footer-grid{grid-template-columns:1fr 1fr}.s-site-footer-brand{grid-column:1/-1}.s-site-footer-community{grid-column:auto}}@media (width<=480px){.s-nav{border-radius:20px;width:calc(100% - 18px);top:9px}.s-nav-inner{min-height:60px}.s-mobile-nav{top:calc(100% + 7px)}.s-mobile-nav-actions{grid-template-columns:1fr}.s-home{width:min(calc(100% - 24px), var(--s-content));padding-top:94px}.s-hero-actions{width:100%}.s-cta-primary,.s-cta-secondary{flex:calc(100% - 65px);padding-inline:16px}.s-plan{min-height:395px;padding:26px 23px}.s-plan-price strong{font-size:50px}.s-faq-list summary{min-height:72px}.s-account-copy,.s-account-entry{padding:34px 23px}.s-auth-workspace{padding-inline:20px}.s-auth-brand img{width:108px}.s-verification-footer{flex-direction:column;align-items:stretch;gap:0}.s-verification-footer form{text-align:center;width:100%}.s-auth-text-button{width:100%}.s-dashboard{padding-top:0}.s-dashboard-actions{width:100%}.s-dashboard-button{flex:1}.s-dashboard-panel{padding:20px 17px}.s-dashboard-copy-row{grid-template-columns:1fr}.s-dashboard-copy-row button{width:100%}.s-dashboard-activity-list time{display:none}.nf-code{font-size:clamp(5.3rem,27vw,7.5rem)}.nf-file-icon{width:clamp(85px,28vw,115px)}.nf-actions{flex-direction:column;width:100%}.nf-primary,.nf-secondary{width:100%}.s-site-footer{width:calc(100% - 18px);margin-bottom:9px}.s-site-footer-grid{grid-template-columns:1fr;gap:27px}.s-site-footer-brand,.s-site-footer-community{grid-column:auto}}@media (width<=360px){.s-nav-inner{grid-template-columns:44px 1fr 44px}.s-hero-actions{grid-template-columns:1fr;display:grid}.s-cta-primary,.s-cta-secondary{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.s-activity-dot{border:1px solid canvastext}.s-nav{border-color:canvastext}}.sense-body{background:var(--s-bg)}.s-skip-link{color:#292333;background:var(--s-pink);border-radius:10px}.s-nav{border:1px solid var(--s-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#2b2d3d;border-radius:29px;width:min(100% - 32px,1024px);top:12px;box-shadow:0 10px 28px #13141f2e}.s-desktop-nav a{min-height:40px;color:var(--s-muted);border-radius:14px;gap:7px;padding:0 11px;font-size:12px;font-weight:670;transition:color .16s,background-color .16s}.s-nav-link svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.s-community-link{border-color:var(--s-border);background:0 0;width:40px;min-height:40px;transition:border-color .16s,color .16s,background-color .16s}.s-community-link:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft);background:#f2a6ca14;transform:none}.s-nav-toggle{background:0 0;border-radius:50%;width:40px;height:40px}.s-nav-toggle span{top:16px;left:11px}.s-nav-toggle span+span{top:22px}.s-mobile-nav{border-color:var(--s-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#2b2d3d;border-radius:20px;box-shadow:0 12px 28px #13141f33}.s-mobile-nav-links a,.s-mobile-nav-actions a{background:0 0;border:1px solid #0000;border-radius:12px;gap:10px}.s-mobile-nav-link svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.s-mobile-nav-links a:hover,.s-mobile-nav-links a[aria-current=page]{border-color:var(--s-border);color:var(--s-text);background:var(--s-surface-soft)}.s-mobile-nav-actions a{border-color:var(--s-border-pink);color:#2b2431;background:var(--s-pink)}.s-mobile-discord-icon{object-fit:contain;flex:none;width:30px;height:30px;display:block}.s-mobile-discord-arrow{margin-left:auto}.s-mobile-nav-actions a+a{border-color:var(--s-border);color:var(--s-text-soft);background:0 0}.s-site-footer{border-color:var(--s-border);background:var(--s-surface-raised);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;margin-bottom:20px;padding:clamp(40px,4vw,48px)}.s-site-footer-grid{gap:clamp(28px,4vw,52px)}.s-site-footer-brand p{color:var(--s-muted);line-height:1.65}.s-site-footer h2{color:var(--s-subtle);font-weight:700}.s-site-footer nav a,.s-site-footer-community>a{font-size:13px;transition:color .16s}.s-site-footer nav a:hover,.s-site-footer-community>a:hover{color:var(--s-pink-soft);transform:none}.s-home{width:min(calc(100% - 40px), var(--s-content));padding:112px 0 72px}.s-hero-actions{gap:10px;margin-top:29px}.s-cta-primary,.s-cta-secondary{min-height:50px;box-shadow:none;border-radius:12px;padding:0 20px;font-size:13px;font-weight:730;transition:color .16s,background-color .16s,border-color .16s}.s-cta-primary{color:#2d2633;background:var(--s-pink)}.s-cta-secondary{border-color:var(--s-border-strong);color:var(--s-text-soft);background:0 0}.s-cta-primary:hover{color:#28212d;background:var(--s-pink-soft);box-shadow:none;transform:none}.s-cta-secondary:hover{border-color:var(--s-border-pink);color:var(--s-pink-soft);background:#f2a6ca12;transform:none}.s-pricing,.s-faq{padding-top:96px}.s-plan-list{gap:14px;margin-top:34px}.s-plan{border-color:var(--s-border);background:var(--s-surface-raised);min-height:400px;box-shadow:none;border-radius:16px;padding:28px}.s-plan-top>span{font-size:16px;font-weight:700}.s-plan-top small{background:var(--s-surface-soft);border-radius:8px;font-weight:700}.s-plan-price strong{font-size:50px;font-weight:690}.s-plan-benefits{border-top:1px solid var(--s-border);margin:28px 0 30px;display:grid}.s-plan-benefit{border-bottom:1px solid var(--s-border);min-height:45px;color:var(--s-text-soft);align-items:center;gap:11px;font-size:13px;line-height:1.45;display:flex}.s-plan-benefit:before{content:"✓";color:var(--s-pink);flex:0 0 17px;font-size:17px;font-weight:540;line-height:1}.s-plan-benefit span{min-width:0}.s-plan>ul li:before{border-radius:6px}.s-plan>a{color:var(--s-text);background:var(--s-surface-soft);border-radius:11px;transition:border-color .16s,background-color .16s,color .16s}.s-plan>a:hover{border-color:var(--s-border-pink);color:var(--s-text);background:#414358;transform:none}.s-faq{display:block}.s-faq-heading{text-align:center;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:22px;max-width:none;display:grid}.s-faq-heading-line{content:"";background:var(--s-border);height:1px}.s-faq-heading h2{color:var(--s-lilac);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.7vw,1.8rem);font-weight:650}.s-faq-list{border-top:0;gap:12px;margin-top:30px;display:grid}.s-faq-list details{background:var(--s-surface-raised);border:1px solid #0000;border-radius:14px;transition:border-color .16s,background-color .16s;overflow:hidden}.s-faq-list details:hover,.s-faq-list details[open]{border-color:var(--s-border);background:#2d2f40}.s-faq-list summary{min-height:70px;color:var(--s-text-soft);padding:17px 20px;font-size:16px;font-weight:620}.s-faq-chevron{color:#0000;background:0 0;border:0;border-radius:0;flex:0 0 24px;width:24px;height:24px;font-size:0;position:relative;transform:none}.s-faq-chevron:before{content:"";border-right:1.5px solid var(--s-lilac);border-bottom:1.5px solid var(--s-lilac);width:7px;height:7px;transition:transform .16s,top .16s;position:absolute;top:7px;left:8px;transform:rotate(45deg)}.s-faq-list details[open] .s-faq-chevron{background:0 0;transform:none}.s-faq-list details[open] .s-faq-chevron:before{top:10px;transform:rotate(225deg)}.s-faq-chevron svg{display:none}.s-faq-list details p{max-width:860px;color:var(--s-muted);margin:0;padding:0 58px 22px 20px;font-size:14px;line-height:1.7}.s-account-shell,.s-auth-workspace,.s-dashboard-stats article,.s-dashboard-panel{border-color:var(--s-border);background:var(--s-surface-raised);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px}.s-account-copy{border-right-color:var(--s-border);background:#292b3a}.s-account-symbol,.s-account-entry-icon,.s-dashboard-panel-icon{background:var(--s-surface-soft);border-radius:11px}.s-account-copy h1,.s-dashboard-heading h1,.nf-content h1{letter-spacing:-.045em;font-weight:690}.s-auth-simple-actions a,.s-auth-submit,.s-dashboard-button,.s-dashboard-icon-button,.nf-primary,.nf-secondary{box-shadow:none;border-radius:11px;transition:color .16s,border-color .16s,background-color .16s}.s-auth-simple-actions a:hover,.s-auth-submit:hover,.s-dashboard-button:hover,.s-dashboard-icon-button:hover,.nf-primary:hover,.nf-secondary:hover{box-shadow:none;transform:none}.s-field input,.s-dashboard-copy-row input{background:#252735}.s-field input:focus{border-color:var(--s-border-pink);background:#252735;box-shadow:0 0 0 3px #f2a6ca1a}.s-activity-dot.active{box-shadow:none}.nf-brand:hover{transform:none}@media (width<=1024px){.s-nav-inner{grid-template-columns:128px minmax(0,1fr) 154px}.s-desktop-nav a{gap:5px;padding-inline:9px}}@media (width<=860px){.s-nav-inner{grid-template-columns:94px minmax(72px,1fr) 94px;gap:0;padding-inline:8px}.s-nav-toggle{justify-self:start}.s-brand{justify-self:center}.s-brand-wordmark{width:84px;display:block}.s-nav-actions{justify-self:end}.s-mobile-nav{top:calc(100% + 8px)}.s-pricing,.s-faq{padding-top:84px}}@media (width<=680px){.s-home{width:min(calc(100% - 28px), var(--s-content));padding:100px 0 62px}.s-faq-heading{gap:14px}.s-faq-list{gap:9px;margin-top:24px}}@media (width<=480px){.s-nav{border-radius:28px;width:calc(100% - 18px);top:9px}.s-nav-inner{min-height:58px}.s-mobile-nav-links{grid-template-columns:1fr}.s-home{width:min(calc(100% - 24px), var(--s-content));padding-top:90px}.s-hero-actions{width:100%}.s-cta-primary,.s-cta-secondary{flex:calc(100% - 60px)}.s-faq-heading{grid-template-columns:1fr}.s-faq-heading-line{display:none}.s-faq-list summary{min-height:62px;padding:14px 15px;font-size:14px}.s-faq-list details p{padding:0 48px 18px 15px;font-size:13px}.s-site-footer{border-radius:20px;padding:25px 24px}}@media (width<=360px){.s-nav-inner{grid-template-columns:80px minmax(70px,1fr) 80px}.s-brand-wordmark{width:77px}.s-hero-actions{grid-template-columns:1fr}}html{scrollbar-width:thin;scrollbar-color:var(--s-border-strong) var(--s-bg)}.s-nav{background:#2b2d3d;border-color:#cdd5fa1a;width:min(100% - 32px,1024px);box-shadow:0 12px 30px #15162233}.s-nav-inner{grid-template-columns:126px minmax(0,1fr) 164px;gap:10px;min-height:64px;padding:6px 8px 6px 18px}.s-brand-wordmark{width:84px}.s-desktop-nav{gap:0}.s-desktop-nav a{border-radius:13px;gap:7px;min-height:42px;padding-inline:10px;font-size:13px}.s-nav-link svg{width:17px;height:17px}.s-community-link{width:42px;min-height:42px}.s-reference-home{width:min(100% - 40px,1160px);padding:112px 0 74px}.s-reference-hero{padding-top:22px}.s-announcement{color:#fff3f8;text-align:center;background:#cf83ae;border:1px solid #ffffff1a;border-radius:15px;justify-content:center;align-items:center;gap:12px;width:min(100% - 96px,1020px);min-height:56px;margin:0 auto 28px;padding:12px 24px;font-size:14px;display:flex;box-shadow:0 10px 24px #19182521}.s-announcement strong{color:#fff;font-weight:760}.s-hero-banner{background:#dfa0c0;border:1px solid #ffffff24;border-radius:28px;place-items:center;min-height:560px;padding:64px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #14152026}.s-hero-banner:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #fff3}.s-hero-banner-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,760px);display:flex;position:relative}.s-hero-wordmark{width:clamp(138px,17vw,190px);height:auto;margin-bottom:28px}.s-hero-banner h1{color:#352c3c;letter-spacing:-.062em;margin:0;font-size:clamp(3.25rem,7vw,5.75rem);font-weight:720;line-height:.95}.s-hero-banner-content>p{color:#5f4d5b;max-width:630px;margin:24px 0 0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.65}.s-hero-banner .s-hero-actions{justify-content:center;margin-top:30px}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-secondary{border-radius:999px;min-height:52px;font-size:13px;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;box-shadow:0 9px 20px #412e3d1a}.s-hero-banner .s-cta-primary{color:#fff;background:#7e86ae}.s-hero-shape{filter:blur(13px);opacity:.55;pointer-events:none;border-radius:50%;display:block;position:absolute}.s-hero-shape-one{background:#ca709d;width:115px;height:115px;top:70px;left:9%}.s-hero-shape-two{background:#9faee0;width:140px;height:140px;bottom:80px;right:10%}.s-hero-shape-three{background:#e9b59e;border-radius:24px;width:72px;height:72px;top:92px;right:20%;transform:rotate(16deg)}.s-about,.s-games,.s-reference-pricing,.s-reference-home .s-faq{padding-top:104px}.s-reference-heading{grid-template-columns:minmax(48px,1fr) auto minmax(48px,1fr);align-items:center;gap:22px;display:grid}.s-reference-heading>span{background:var(--s-border);height:1px}.s-reference-heading h2{color:var(--s-lilac);letter-spacing:-.025em;text-align:center;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:650}.s-reference-heading-copy{max-width:560px;color:var(--s-muted);text-align:center;margin:14px auto 0;font-size:14px;line-height:1.65}.s-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px;margin-top:40px;padding-inline:56px;display:grid}.s-about-grid article{background:var(--s-surface-raised);border:1px solid #0000;border-radius:16px;min-height:205px;padding:30px 32px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 26px #16172321}.s-about-grid article:hover{border-color:var(--s-border);transform:translateY(-3px);box-shadow:0 16px 30px #1617232e}.s-about-grid article header{border-bottom:1px solid var(--s-border);align-items:center;gap:16px;min-height:64px;padding-bottom:16px;display:flex}.s-about-icon{width:52px;height:52px;color:var(--s-lilac);background:#3a3d51;border-radius:12px;flex:0 0 52px;place-items:center;display:grid}.s-about-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.s-about-grid h3{color:var(--s-lilac);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650}.s-about-grid p{color:#c0c4df;margin:19px 0 0;font-size:14px;line-height:1.62}.s-games-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.s-games-grid li{background:var(--s-surface-raised);text-align:center;border:1px solid #0000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:138px;padding:20px 14px;transition:transform .18s,border-color .18s,background-color .18s;display:flex;box-shadow:0 10px 22px #1617231a}.s-games-grid li>span{background:var(--s-pink);border:5px solid #42465b;border-radius:50%;width:20px;height:20px;margin-bottom:3px;box-shadow:0 0 0 1px #f2a6ca59}.s-games-grid strong{color:var(--s-text-soft);font-size:14px;font-weight:690;line-height:1.35}.s-games-grid small{color:var(--s-subtle);font-size:11px}.s-reference-pricing .s-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(100%,850px);margin:38px auto 0}.s-plan-reference{background:var(--s-surface-raised);border:1px solid #0000;border-radius:17px;min-height:0;padding:30px 32px 32px;box-shadow:0 13px 28px #16172324}.s-plan-reference .s-plan-top small{color:#2d3440;background:#abd58e;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:720}.s-plan-reference .s-plan-price{align-items:baseline;margin-top:14px}.s-plan-reference .s-plan-price strong{color:var(--s-lilac);letter-spacing:-.045em;font-size:36px;font-weight:620}.s-plan-reference .s-plan-price span{color:var(--s-muted);font-size:15px}.s-plan-reference>p:not(.s-plan-alternative){color:#c0c4df;min-height:50px;margin:16px 0 0;font-size:14px;line-height:1.6}.s-plan-reference .s-plan-benefits{border-top-color:var(--s-border);margin:20px 0 12px}.s-plan-reference .s-plan-benefit{color:#cbd0ec;border-bottom:0;min-height:39px;font-size:14px}.s-plan-reference .s-plan-benefit:before{content:"✓";color:#a8d789;font-size:18px;font-weight:700}.s-plan-alternative{color:var(--s-subtle)!important;margin:0 0 22px!important;font-size:12px!important}.s-plan-reference>a{color:#eef0ff;background:#777e9e;border:0;border-radius:8px;min-height:49px;font-size:13px;font-weight:680}.s-plan-reference>a:hover{color:#fff;background:#858dab;transform:translateY(-1px)}.s-reference-home .s-faq-list details{background:var(--s-surface-raised);border-radius:14px}.s-reference-home .s-faq-list details:hover,.s-reference-home .s-faq-list details[open]{border-color:var(--s-border);background:#2e3041}.s-site-footer{background:var(--s-surface-raised);border-radius:24px;padding:42px 46px 22px}.s-site-footer-grid{grid-template-columns:minmax(280px,1.65fr) minmax(150px,.7fr) minmax(180px,.75fr);gap:clamp(34px,7vw,86px)}.s-site-footer-brand p{max-width:370px}.s-site-footer nav a,.s-site-footer-community>a{min-height:34px}.s-site-footer-bottom{border-top:1px solid var(--s-border);color:var(--s-faint);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:20px;font-size:12px;display:flex}.s-reference-auth-page{width:100%;max-width:none;min-height:720px;padding:126px 20px 86px;position:relative;overflow:hidden}.s-reference-auth-card,.s-reference-auth-card.s-auth-workspace-register{z-index:2;border:1px solid var(--s-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#2b2d3d;border-radius:20px;width:min(100%,430px);margin:0;padding:38px 34px 32px;box-shadow:0 18px 44px #14152033}.s-reference-auth-card .s-auth-brand{width:fit-content;margin:0 auto 24px;display:block}.s-reference-auth-card>header{text-align:center;padding:0;display:block}.s-reference-auth-card h1{color:var(--s-lilac);letter-spacing:-.035em;margin:0;font-size:27px;font-weight:650}.s-reference-auth-card header p{color:var(--s-subtle);margin:7px auto 0;font-size:13px}.s-reference-auth-card>form{margin-top:27px}.s-reference-auth-card .s-field{gap:7px;margin-top:15px}.s-reference-auth-card .s-field input{background:#343749;border-color:#0000;border-radius:10px;min-height:52px}.s-reference-auth-card .s-field input:focus{border-color:var(--s-border-pink);background:#383b4e}.s-reference-auth-card .s-auth-remember{color:var(--s-muted);gap:9px;margin-top:12px;font-size:12px;position:relative}.s-reference-auth-card .s-auth-remember input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.s-reference-auth-card .s-auth-remember>span{border:1px solid var(--s-border-strong);background:0 0;border-radius:5px;flex:0 0 18px;width:18px;height:18px;position:relative}.s-reference-auth-card .s-auth-remember input:focus-visible+span{outline:3px solid var(--s-pink);outline-offset:2px}.s-reference-auth-card .s-auth-remember input:checked+span{border-color:var(--s-pink)}.s-reference-auth-card .s-auth-remember input:checked+span:after{content:"";border-right:2px solid var(--s-pink);border-bottom:2px solid var(--s-pink);width:5px;height:8px;position:absolute;top:3px;left:5px;transform:rotate(42deg)}.s-reference-auth-card .s-auth-remember em{font-style:normal}.s-reference-auth-card .s-auth-submit{color:#332837;background:var(--s-pink);min-height:52px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;margin-top:21px;font-weight:720;display:flex;position:relative}.s-reference-auth-card .s-auth-submit .s-action-arrow{position:absolute;right:16px}.s-reference-auth-card .s-auth-submit:hover{background:var(--s-pink-soft);box-shadow:none}.s-reference-auth-card .s-auth-switch{margin-top:19px}.s-auth-home-link{width:fit-content;color:var(--s-faint);text-underline-offset:3px;margin:15px auto 0;font-size:12px;display:block}.s-auth-home-link:hover{color:var(--s-pink-soft)}.s-auth-orb{opacity:.42;filter:blur(38px);pointer-events:none;border-radius:50%;display:block;position:absolute}.s-auth-orb-one{background:#c96d9e;width:190px;height:190px;top:150px;left:max(-65px,50% - 620px)}.s-auth-orb-two{background:#83a1cd;width:230px;height:230px;bottom:70px;right:max(-90px,50% - 690px)}.s-auth-orb-three{background:#7c7da9;width:145px;height:145px;bottom:30px;left:max(30px,50% - 540px)}.has-js [data-reveal]{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,.8,.28,1);transform:translateY(18px)}.has-js [data-reveal].is-visible{opacity:1;transform:translateY(0)}.s-about-grid article:nth-child(2),.s-games-grid li:nth-child(2),.s-plan-list article:nth-child(2){transition-delay:55ms}.s-about-grid article:nth-child(3),.s-games-grid li:nth-child(3){transition-delay:90ms}.s-about-grid article:nth-child(4),.s-games-grid li:nth-child(4){transition-delay:.125s}.s-about-grid article:nth-child(5),.s-games-grid li:nth-child(5){transition-delay:.16s}.s-about-grid article:nth-child(6){transition-delay:.195s}@media (width<=900px){.s-nav-inner{grid-template-columns:94px minmax(72px,1fr) 94px}.s-reference-home{width:min(100% - 28px,1160px)}.s-hero-banner{min-height:510px}.s-about-grid{gap:18px;padding-inline:0}.s-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s-site-footer-grid{grid-template-columns:minmax(240px,1.4fr) repeat(2,1fr);gap:28px}}@media (width<=680px){.s-reference-home{padding-top:96px}.s-reference-hero{padding-top:10px}.s-announcement{width:100%;min-height:50px;margin-bottom:16px;padding:11px 16px;font-size:12px}.s-hero-banner{border-radius:22px;min-height:470px;padding:54px 20px}.s-hero-wordmark{width:136px;margin-bottom:24px}.s-hero-banner h1{font-size:clamp(2.75rem,13vw,4rem)}.s-hero-banner-content>p{font-size:14px}.s-hero-banner .s-hero-actions{grid-template-columns:1fr;gap:10px;width:min(100%,320px);display:grid}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-secondary{grid-column:1/-1;width:100%}.s-about,.s-games,.s-reference-pricing,.s-reference-home .s-faq{padding-top:78px}.s-reference-heading{gap:14px}.s-reference-heading h2{font-size:1.45rem}.s-about-grid{grid-template-columns:1fr;margin-top:28px}.s-about-grid article{min-height:0;padding:24px}.s-about-grid article header{min-height:56px}.s-about-icon{flex-basis:46px;width:46px;height:46px}.s-about-icon svg{width:23px;height:23px}.s-about-grid h3{font-size:18px}.s-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.s-games-grid li{min-height:118px}.s-games-grid li:last-child{grid-column:1/-1}.s-reference-pricing .s-plan-list{grid-template-columns:1fr;gap:16px;margin-top:28px}.s-plan-reference{padding:27px 25px}.s-reference-home .s-faq-heading{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);gap:12px}.s-reference-home .s-faq-heading-line{display:block}.s-reference-home .s-faq-list summary,.s-reference-home .s-faq-list details p{font-size:14px}.s-site-footer{padding:34px 28px 22px}.s-site-footer-grid{grid-template-columns:1fr 1fr}.s-site-footer-brand{grid-column:1/-1}}@media (width<=480px){.s-nav{width:calc(100% - 18px)}.s-reference-home{width:min(100% - 20px,1160px)}.s-hero-banner{border-radius:20px;min-height:445px;padding-inline:17px}.s-hero-shape-one{left:-35px}.s-hero-shape-two{right:-50px}.s-reference-heading{grid-template-columns:30px minmax(0,auto) 30px}.s-reference-heading h2{font-size:1.32rem}.s-games-grid strong{font-size:13px}.s-reference-home .s-faq-heading{grid-template-columns:26px minmax(0,auto) 26px}.s-reference-home .s-faq-heading h2{font-size:1.25rem}.s-site-footer{width:calc(100% - 18px);padding-inline:24px}.s-site-footer-grid{grid-template-columns:1fr}.s-site-footer-brand{grid-column:auto}.s-site-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.s-reference-auth-page{padding:108px 12px 60px}.s-reference-auth-card,.s-reference-auth-card.s-auth-workspace-register{border-radius:18px;padding:32px 22px 27px}.s-auth-orb{opacity:.28}}@media (prefers-reduced-motion:reduce){.has-js [data-reveal]{opacity:1;transform:none}}.s-nav{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#2b2d3dd1;border:1px solid #cdd5fa21;border-radius:999px;width:min(100% - 28px,1060px);box-shadow:inset 0 1px #ffffff0f,0 14px 34px #1415213d}.s-nav-inner{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:6px 8px 6px 14px;display:flex}.s-nav-start,.s-nav-actions{align-items:center;display:flex}.s-nav-start{flex:none;gap:4px}.s-brand-wordmark{width:108px;height:auto}.s-desktop-nav{justify-content:flex-end;align-items:center;gap:1px;min-width:0;margin-left:auto;display:flex}.s-desktop-nav a{color:#c5c8df;border-radius:999px;gap:7px;min-height:42px;padding-inline:13px;font-size:13px;font-weight:670}.s-desktop-nav a:hover,.s-desktop-nav a[aria-current=page]{color:#f4f3ff;background:#ffffff0d}.s-nav-actions{flex:none;gap:6px}.s-account-menu{position:relative}.s-account-menu summary{color:#d7d8e9;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 11px 0 7px;font-size:13px;font-weight:650;list-style:none;transition:color .16s,border-color .16s,background-color .16s;display:flex}.s-account-menu summary::-webkit-details-marker{display:none}.s-account-menu summary:hover,.s-account-menu[open] summary,.s-account-menu[data-current-account-route] summary{color:#fff1f8;background:#ffffff0d;border-color:#f2a6ca57}.s-account-avatar{color:#3e3042;background:linear-gradient(145deg,#f6a5cc 0%,#baa9ef 100%);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.s-account-avatar svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.s-account-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s}.s-account-menu[open] .s-account-chevron{transform:rotate(180deg)}.s-account-popover{border:1px solid var(--s-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2b2d3df7;border-radius:16px;gap:4px;width:196px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 38px #14152152}.s-account-menu[open] .s-account-popover{animation:.18s cubic-bezier(.22,1,.36,1) s-popover-in}.s-account-popover a,.s-account-popover button{width:100%;min-height:42px;color:var(--s-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.s-account-popover a:hover,.s-account-popover button:hover{color:var(--s-text);background:var(--s-surface-soft)}.s-account-popover svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.s-community-link{background:#ffffff08;border-radius:50%;width:44px;min-height:44px}.s-community-link:hover{color:#d9d2ff;background:#baa9ef17;border-color:#baa9ef73}.s-reference-home{width:min(100% - 48px,1280px)}.s-announcement{color:#fff;text-align:left;background:linear-gradient(#ef7eb8 0%,#f19ac9 100%);border-color:#fff3;border-radius:17px;justify-content:flex-start;gap:13px;width:min(100%,1160px);min-height:64px;padding:8px 20px 8px 12px;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 12px 26px #15162229}.s-announcement>img{object-fit:contain;filter:drop-shadow(0 3px 5px #582b4633);flex:0 0 46px;width:46px;height:46px;transition:transform .2s}.s-announcement:hover>img{transform:rotate(-3deg)scale(1.04)}.s-announcement a{color:#fff;text-underline-offset:3px;font-weight:780;text-decoration:underline}.s-announcement a:hover{text-decoration-thickness:2px}.s-hero-banner{background:linear-gradient(#f3a0cb 0%,#f6bad8 54%,#f9d6e7 100%);border-color:#ffffff38;min-height:min(690px,100svh - 176px);padding:74px 34px;box-shadow:inset 0 1px #ffffff61,0 18px 38px #1415202b}.s-hero-banner h1{color:#453344;letter-spacing:-.052em;font-size:clamp(3.4rem,6.2vw,5.35rem);font-weight:820;line-height:.98}.s-hero-banner h1 span{color:#8b4f73}.s-hero-banner-content>p{color:#644f60;max-width:650px;margin-top:22px;font-size:clamp(1.03rem,1.7vw,1.18rem);font-weight:560}.s-hero-banner .s-hero-actions{margin-top:28px}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-secondary{min-height:54px;font-size:14px;font-weight:780}.s-hero-banner .s-cta-primary{background:linear-gradient(135deg,#8999c9 0%,#747fae 100%)}.s-hero-banner .s-cta-secondary{background:linear-gradient(135deg,#e77fb2 0%,#cb679b 100%)}.s-hero-shape{filter:blur(20px);opacity:.46;animation:7s ease-in-out infinite s-hero-float}.s-hero-shape-two{animation-delay:-2.4s}.s-hero-shape-three{animation-delay:-4.6s}@keyframes s-hero-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -9px;rotate:3deg}}@keyframes s-popover-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.s-site-footer-brand img{width:166px}.s-reference-auth-page{min-height:760px;padding-top:126px}.s-reference-auth-card,.s-reference-auth-card.s-auth-workspace-register{border:1px solid var(--s-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#292b3af2;border-radius:28px;width:min(100%,458px);padding:42px 38px 34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 52px #14152040}.s-reference-auth-card.s-auth-workspace-register{width:min(100%,500px)}.s-reference-auth-card .s-auth-brand{margin-bottom:26px}.s-reference-auth-card .s-auth-brand img{width:158px}.s-reference-auth-card h1{color:#e4e5ff;font-size:31px;font-weight:780}.s-reference-auth-card header p{color:#aeb1c8;margin-top:8px;font-size:14px}.s-reference-auth-card .s-field label{color:#d0d1e0;font-size:13px;font-weight:720}.s-reference-auth-card .s-field input{background:#343748;border:1px solid #cdd5fa14;border-radius:13px;min-height:54px}.s-reference-auth-card .s-field input:focus{background:#383b4e;border-color:#f2a6caa3;box-shadow:0 0 0 4px #f2a6ca17}.s-password-control input{padding-right:52px}.s-password-control .s-password-toggle{width:40px;height:40px;color:var(--s-subtle);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.s-password-control .s-password-toggle:hover,.s-password-control .s-password-toggle[aria-pressed=true]{color:var(--s-pink-soft);background:#f2a6ca14}.s-password-control .s-password-toggle svg{stroke:currentColor;width:18px;height:18px;position:static;transform:none}.s-reference-auth-card .s-auth-submit{background:linear-gradient(135deg,#f1a2c8 0%,#e58ab8 100%);border-radius:13px;min-height:54px}.s-reference-auth-card .s-auth-submit:disabled{opacity:.68;cursor:wait;transform:none}.s-reference-auth-card .s-auth-submit:hover{background:linear-gradient(135deg,#f6b4d2 0%,#ec99c2 100%);transform:translateY(-1px)}@media (width<=900px){.s-nav-inner{display:flex}.s-nav-toggle{flex:0 0 42px;display:grid}.s-nav-start{gap:6px}.s-brand{justify-self:auto}.s-brand-wordmark{width:100px;display:block}.s-desktop-nav{display:none}.s-nav-actions{margin-left:auto}.s-nav-actions .s-community-link{display:none}.s-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2b2d3df7;border-color:#cdd5fa26;border-radius:20px;top:calc(100% + 9px)}}@media (width<=680px){.s-reference-home{width:min(100% - 20px,1280px)}.s-announcement{border-radius:16px;gap:10px;min-height:62px;padding:8px 12px 8px 8px;font-size:12px;line-height:1.45}.s-announcement>img{flex-basis:44px;width:44px;height:44px}.s-hero-banner{min-height:560px;padding:56px 20px}.s-hero-wordmark{width:min(78vw,276px);margin-bottom:20px}.s-hero-banner h1{font-size:clamp(2.8rem,13vw,4rem)}.s-hero-banner-content>p{font-size:14px}.s-reference-auth-page{padding-top:108px}}@media (width<=480px){.s-nav-inner{min-height:60px;padding-inline:7px}.s-nav-toggle{width:42px;height:42px}.s-brand-wordmark{width:94px}.s-account-menu summary{gap:6px;min-height:42px;padding:0 9px 0 6px;font-size:12px}.s-account-avatar{flex-basis:27px;width:27px;height:27px}.s-account-popover{width:188px;right:0}.s-hero-banner{min-height:530px}.s-reference-auth-card,.s-reference-auth-card.s-auth-workspace-register{border-radius:23px;padding:36px 22px 29px}.s-reference-auth-card .s-auth-brand img{width:146px}}@media (width<=350px){.s-account-menu summary>span:nth-child(2),.s-account-chevron{display:none}}@media (prefers-reduced-motion:reduce){.s-hero-shape,.s-account-menu[open] .s-account-popover{animation:none}.s-announcement:hover>img{transform:none}}.s-announcement,.s-announcement strong,.s-announcement a{color:#43243a}.s-announcement a{font-weight:850}.s-hero-banner-content>p{color:#533a4c}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-primary:hover,.s-hero-banner .s-cta-secondary,.s-hero-banner .s-cta-secondary:hover,.s-plan-reference>a,.s-plan-reference>a:hover{color:#171522}.s-games-grid{border:1px solid var(--s-border);background:var(--s-surface-raised);box-shadow:none;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden}.s-games-grid li{border:0;border-left:1px solid var(--s-border);min-height:112px;box-shadow:none;background:0 0;border-radius:0;padding:20px 14px;transition:background-color .18s}.s-games-grid li:first-child{border-left:0}.s-games-grid li:hover{border-color:var(--s-border);background:#ffffff06;transform:none}.s-games-grid li>span,.s-games-grid small{display:none}.s-auth-error-summary{color:#ffd0d6;background:#ff9ca814;border:1px solid #ff9ca84d;border-radius:13px;margin:18px 0 2px;padding:13px 15px;font-size:13px;line-height:1.5}.s-auth-error-summary strong{display:block}.s-auth-error-summary ul{margin:5px 0 0;padding-left:18px}.s-desktop-nav a[aria-current=location],.s-mobile-nav a[aria-current=location]{color:var(--s-pink-soft);background:#f4a6c914}.s-password-control .s-password-toggle{width:44px;height:44px;right:5px}@media (width<=900px){.s-nav-toggle{flex-basis:44px;width:44px;height:44px}.s-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-games-grid li{border-top:1px solid var(--s-border);border-left:0}.s-games-grid li:nth-child(-n+2){border-top:0}.s-games-grid li:nth-child(2n){border-left:1px solid var(--s-border)}.s-games-grid li:last-child{border-left:0;grid-column:1/-1}}@media (width<=680px){.s-hero-banner h1{white-space:nowrap;font-size:clamp(2.2rem,11.4vw,4rem)}.s-games-grid{grid-template-columns:1fr;gap:0}.s-games-grid li,.s-games-grid li:nth-child(-n+2),.s-games-grid li:nth-child(2n),.s-games-grid li:last-child{border-top:1px solid var(--s-border);border-left:0;grid-column:auto;min-height:72px}.s-games-grid li:first-child{border-top:0}}@media (width<=480px){.s-account-menu summary{min-height:44px}}.s-desktop-nav a,.s-account-popover a,.s-account-popover button,.s-site-footer nav a,.s-site-footer-community>a,.s-account-menu summary{min-height:44px}.s-nav-toggle,.s-password-control .s-password-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.s-hero-banner{isolation:isolate;background:radial-gradient(circle at 13% 22%,#ffffff3d,#0000 19rem),radial-gradient(circle at 89% 72%,#aa9ae559,#0000 17rem),linear-gradient(145deg,#f3a0cb 0%,#f7b8d7 52%,#f9d9e8 100%);min-height:0;padding:clamp(44px,5.2vw,64px) clamp(24px,6vw,76px)}.s-hero-wordmark{width:clamp(216px,23vw,300px);margin-bottom:20px}.s-hero-banner h1{max-width:880px;font-size:clamp(3.25rem,6.2vw,5.35rem);line-height:.94}.s-hero-banner-content>p{color:#533a4c;max-width:670px;margin-top:19px;font-size:clamp(1rem,1.6vw,1.2rem)}.s-hero-banner .s-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,640px);margin-top:25px;display:grid}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-secondary{width:100%;min-height:58px;font-family:var(--s-font);letter-spacing:-.01em;border-radius:999px;justify-content:space-between;padding:0 27px;font-size:15px;font-weight:850;box-shadow:inset 0 1px #ffffff38,0 14px 28px #482e4324}.s-hero-banner .s-cta-primary{color:#171522;background:linear-gradient(135deg,#98a8d6 0%,#7c87b6 100%);border-color:#4e568138}.s-hero-banner .s-cta-secondary{color:#241822;background:linear-gradient(135deg,#ef9bc4 0%,#d56ea3 100%);border-color:#74355838}.s-hero-banner .s-cta-primary:hover,.s-hero-banner .s-cta-secondary:hover{color:#171522;transform:none;box-shadow:inset 0 1px #ffffff47,0 18px 32px #482e4330}.s-hero-banner .s-cta-primary:hover{background:linear-gradient(135deg,#a7b5df 0%,#8994c1 100%)}.s-hero-banner .s-cta-secondary:hover{background:linear-gradient(135deg,#f5aed0 0%,#df80b0 100%)}.s-hero-actions svg{flex:none;width:19px;height:19px;transition:transform .18s}.s-hero-actions a:hover svg{transform:translate(3px)}.s-hero-actions .s-cta-secondary:hover svg{transform:translateY(3px)}.s-about-shell{background:#2a2c3b;border:1px solid #cdd5fa24;border-radius:30px;padding:clamp(34px,5vw,62px);position:relative;box-shadow:inset 0 1px #ffffff0a,0 22px 45px #12131e2e}.s-about-heart{z-index:2;border:5px solid var(--s-bg);color:#513347;background:linear-gradient(145deg,#ffc2de,#e993bd);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffa6,0 6px #24263473}.s-about-heart svg{width:30px;height:30px;overflow:visible}.s-about-heart .s-heart-shadow{fill:#7a5578;opacity:.5;transform:translateY(1px)}.s-about-heart .s-heart-main{fill:#fff4fb;stroke:#653d59;stroke-width:1.1px;stroke-linejoin:round}.s-about-heart .s-heart-shine,.s-about-heart .s-heart-spark{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round}.s-about-intro{border-bottom:1px solid var(--s-border);grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);align-items:end;gap:40px;padding-bottom:34px;display:grid}.s-about-intro span{color:var(--s-pink-soft);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:850;display:block}.s-about-intro h2{color:#f0efff;letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:820;line-height:.98}.s-about-intro p{color:#bfc2d8;margin:0;font-size:15px;line-height:1.7}.s-about-shell .s-about-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:24px;padding:0;display:grid}.s-about-shell .s-about-grid article{min-height:190px;box-shadow:none;background:#333546c2;border:1px solid #cdd5fa17;border-radius:20px;padding:26px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.s-about-shell .s-about-grid article:first-child,.s-about-shell .s-about-grid article:nth-child(4),.s-about-shell .s-about-grid article:nth-child(5){grid-column:span 7}.s-about-shell .s-about-grid article:nth-child(2),.s-about-shell .s-about-grid article:nth-child(3),.s-about-shell .s-about-grid article:nth-child(6){grid-column:span 5}.s-about-shell .s-about-grid article:hover{background:#383a4deb;border-color:#f2a6ca47;transform:translateY(-2px);box-shadow:0 14px 26px #12131e24}.s-about-shell .s-about-icon{color:#ffd5e8;background:#41445a}.s-reference-auth-card .s-password-control{background:#343748;border:1px solid #cdd5fa1c;border-radius:14px;align-items:center;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;overflow:visible}.s-reference-auth-card .s-password-control:hover{background:#373a4c;border-color:#cdd5fa3d}.s-reference-auth-card .s-password-control:focus-within{background:#383b4e;border-color:#f2a6cad1;box-shadow:0 0 0 4px #f2a6ca29,inset 0 1px #ffffff0a}.s-reference-auth-card .s-password-control:has(input[aria-invalid=true]){border-color:#ff9ca894}.s-reference-auth-card .s-password-control>svg{z-index:1;transition:stroke .18s}.s-reference-auth-card .s-password-control:focus-within>svg{stroke:var(--s-pink-soft)}.s-reference-auth-card .s-password-control input,.s-reference-auth-card .s-password-control input:hover,.s-reference-auth-card .s-password-control input:focus{min-height:54px;box-shadow:none;background:0 0;border:0;padding-right:58px}.s-password-control .s-password-toggle{color:#999db5;background:0 0;border:1px solid #0000;border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;transition:color .16s,border-color .16s,background-color .16s;right:6px}.s-password-control .s-password-toggle:hover{color:#ffd2e6;background:#f2a6ca1c;border-color:#f2a6ca3d}.s-password-control .s-password-toggle:focus-visible{outline:2px solid var(--s-pink);outline-offset:2px}.s-password-control .s-password-toggle[aria-pressed=true]{color:#ddd5ff;background:#baa9ef1f;border-color:#baa9ef4d}.s-password-control .s-password-toggle[aria-pressed=true]:before{content:"";background:currentColor;border-radius:999px;width:21px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-42deg)}@media (width<=760px){.s-about-shell{border-radius:24px;padding:42px 20px 20px}.s-about-intro{grid-template-columns:1fr;gap:18px}.s-about-shell .s-about-grid{grid-template-columns:1fr}.s-about-shell .s-about-grid article:nth-child(n){grid-column:auto;min-height:0}}@media (width<=680px){.s-hero-banner{min-height:0;padding:42px 20px}.s-hero-wordmark{width:min(74vw,276px);margin-bottom:20px}.s-hero-banner h1{white-space:normal;font-size:clamp(2.55rem,12.3vw,4rem)}.s-hero-banner-content>p{font-size:14px}.s-hero-banner .s-hero-actions{grid-template-columns:1fr;width:min(100%,360px)}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-secondary{min-height:56px}}@media (width<=420px){.s-about-intro h2{font-size:2.25rem}.s-about-shell .s-about-grid article{border-radius:17px;padding:22px}}@media (prefers-reduced-motion:reduce){.s-hero-actions a:hover svg,.s-hero-actions .s-cta-secondary:hover svg,.s-about-shell .s-about-grid article:hover,.s-hero-banner .s-cta-primary:hover,.s-hero-banner .s-cta-secondary:hover{transform:none}}.s-brand{min-height:44px;padding-inline:4px}.s-auth-home-link{align-items:center;width:fit-content;min-height:44px;margin-inline:auto;display:flex}.s-reference-auth-card .s-field input{border-color:#7f839a}.s-reference-auth-card .s-field input:hover{border-color:#9296ad}.s-reference-auth-card .s-field input:focus{border-color:var(--s-pink)}.s-reference-auth-card .s-password-control{border-color:#7f839a}.s-reference-auth-card .s-password-control:hover{border-color:#9296ad}.s-reference-auth-card .s-password-control:focus-within{border-color:var(--s-pink)}.s-reference-auth-card .s-password-control input,.s-reference-auth-card .s-password-control input:hover,.s-reference-auth-card .s-password-control input:focus{border:0}.s-hero-banner :where(a,button):focus-visible,.s-announcement a:focus-visible{outline-color:#241822}@media (forced-colors:active){.s-field input:focus,.s-reference-auth-card .s-password-control:focus-within{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.s-password-control .s-password-toggle:focus-visible{outline-color:highlight}}.s-reference-pricing .s-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;width:min(100%,960px);margin:38px auto 0;display:grid}.s-plan-reference{border:1px solid var(--s-border);background:#2b2d3d;border-radius:24px;flex-direction:column;min-width:0;min-height:0;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #1415202e,inset 0 1px #ffffff0a}.s-plan-reference:nth-child(2n){background:#2b2d3d}.s-plan-reference:hover{border-color:var(--s-border-strong);box-shadow:0 21px 44px #1415203d,inset 0 1px #ffffff0d}.s-plan-reference:nth-child(2n):hover{border-color:var(--s-border-strong)}.s-plan-reference .s-plan-top{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.s-plan-reference .s-plan-top>span{color:inherit;font-size:inherit;font-weight:inherit}.s-plan-mark{color:#ffd0e5;background:#f2a6ca17;border:1px solid #f2a6ca33;border-radius:15px 18px 14px 17px;place-items:center;width:48px;height:48px;display:grid;transform:rotate(-1.5deg)}.s-plan-reference:nth-child(2n) .s-plan-mark{color:#dde2ff;background:#cdd5fa17;border-color:#cdd5fa33;transform:rotate(1.5deg)}.s-plan-mark svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.s-plan-name{flex-direction:column;gap:2px;min-width:0;display:flex}.s-plan-reference .s-plan-name small{color:var(--s-subtle);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0;font-size:10px;font-weight:800;line-height:1.2}.s-plan-name strong{color:var(--s-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:780;line-height:1.25;overflow:hidden}.s-plan-reference .s-plan-duration{color:#ffd0e5;text-align:center;background:#f2a6ca14;border:1px solid #f2a6ca30;border-radius:999px;max-width:132px;padding:7px 10px;font-size:11px;font-weight:760;line-height:1.2}.s-plan-reference:nth-child(2n) .s-plan-duration{color:#dde2ff;background:#cdd5fa14;border-color:#cdd5fa30}.s-plan-reference .s-plan-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:25px;display:flex}.s-plan-reference .s-plan-price strong{color:#f4eefa;letter-spacing:-.06em;font-size:clamp(2.8rem,5vw,3.55rem);font-weight:790;line-height:.95}.s-plan-reference .s-plan-price span{color:var(--s-muted);font-size:13px;font-weight:650}.s-plan-reference>.s-plan-summary,.s-plan-reference>p.s-plan-summary:not(.s-plan-alternative){color:#bfc2da;min-height:0;margin:14px 0 0;font-size:13px;line-height:1.6}.s-plan-reference .s-plan-benefits{border-top:1px solid var(--s-border);gap:4px;margin:22px 0 0;padding:17px 0 0;display:grid}.s-plan-reference .s-plan-benefit{color:#d4d6e9;border:0;align-items:center;gap:10px;min-height:34px;font-size:13px;line-height:1.42;display:flex}.s-plan-reference .s-plan-benefit sup{color:var(--s-pink-soft);margin-left:2px;font-size:.72em;font-weight:850;position:relative;top:-.18em}.s-plan-reference .s-plan-benefit:before{content:none}.s-plan-check{color:#f1a7ca;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.s-plan-reference:nth-child(2n) .s-plan-check{color:#cdd5fa}.s-plan-check svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.s-plan-action-area{gap:12px;margin-top:auto;padding-top:22px;display:grid}.s-plan-action-area .s-plan-alternative{align-items:center;gap:8px;line-height:1.35;display:flex;color:var(--s-subtle)!important;margin:0!important;font-size:12px!important}.s-plan-alternative .s-robux-token{flex:0 0 19px;place-items:center;width:19px;height:19px;display:inline-grid}.s-robux-token svg{width:19px;height:19px;display:block;overflow:visible}.s-robux-token-shadow{fill:#151722;stroke:none;opacity:.65}.s-robux-token-face{fill:#e994bc;stroke:#ffd2e6;stroke-width:1.05px;stroke-linejoin:round}.s-robux-token-cut{fill:#353748;stroke:#ffe2ef;stroke-width:.75px;stroke-linejoin:round}.s-robux-token-glint{fill:none;stroke:#fff4fa;stroke-width:1px;stroke-linecap:round}.s-pricing-compatibility{width:min(100%,960px);color:var(--s-subtle);align-items:center;gap:9px;margin:17px auto 0;padding-inline:3px;font-size:12px;line-height:1.55;display:flex}.s-pricing-note-mark{color:#ffd1e6;background:#f2a6ca14;border:1px solid #f2a6ca3d;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:850;line-height:1;display:inline-grid}.s-pricing-compatibility a{color:#efafd0;text-underline-offset:3px;align-items:center;gap:3px;font-weight:760;display:inline-flex}.s-pricing-compatibility a svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s}.s-pricing-compatibility a:hover svg{transform:translate(2px)}.s-plan-action-area>a{color:#241b27;background:linear-gradient(135deg,#f5b7d3 0%,#ed98c1 100%);border:1px solid #53364821;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:0 17px 0 19px;font-size:13px;font-weight:820;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 11px 24px #0d0e192b}.s-plan-reference:nth-child(2n) .s-plan-action-area>a{background:linear-gradient(135deg,#d9defb 0%,#b9c3ef 100%)}.s-plan-action-area>a svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .18s}.s-plan-action-area>a:hover{color:#241b27;background:linear-gradient(135deg,#f9cade 0%,#f2a7ca 100%);transform:translateY(-1px);box-shadow:0 14px 28px #0d0e1938}.s-plan-reference:nth-child(2n) .s-plan-action-area>a:hover{background:linear-gradient(135deg,#e8ebff 0%,#c9d0f4 100%)}.s-plan-action-area>a:hover svg{transform:translate(3px)}.s-reference-home .s-faq-list{gap:11px;width:min(100%,1040px);margin:32px auto 0;display:grid}.s-reference-home .s-faq-list details{background:#2a2c3b;border:1px solid #cdd5fa1c;border-radius:18px;transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 20px #13141f14}.s-reference-home .s-faq-list details:hover{background:#2d2f40;border-color:#cdd5fa36}.s-reference-home .s-faq-list details[open]{background:radial-gradient(circle at 3% 0,#f2a6ca12,#0000 13rem),#2d2f40;border-color:#f2a6ca4d;box-shadow:0 14px 30px #13141f26}.s-reference-home .s-faq-list summary{min-height:78px;color:var(--s-text-soft);cursor:pointer;grid-template-columns:46px minmax(0,1fr) 38px;align-items:center;gap:14px;padding:14px 17px;font-size:15px;font-weight:740;line-height:1.35;list-style:none;display:grid}.s-reference-home .s-faq-list summary::-webkit-details-marker{display:none}.s-reference-home .s-faq-list summary::marker{content:""}.s-faq-subject-icon{color:#f6bdd8;background:#f2a6ca14;border:1px solid #f2a6ca30;border-radius:15px 17px 14px 18px;place-items:center;width:46px;height:46px;transition:color .18s,background-color .18s,transform .18s;display:grid;position:relative;transform:rotate(-1.5deg)}.s-faq-list details:nth-child(2n) .s-faq-subject-icon{color:#d4dcff;background:#cdd5fa14;border-color:#cdd5fa2e;transform:rotate(1.5deg)}.s-faq-subject-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;display:block}.s-reference-home .s-faq-list details[open] .s-faq-subject-icon{color:#ffcee4;background:#f2a6ca24;transform:rotate(2deg)scale(1.03)}.s-faq-question{min-width:0}.s-faq-disclosure{border:1px solid var(--s-border);width:38px;height:38px;color:var(--s-lilac);background:#ffffff06;border-radius:50%;justify-self:end;place-items:center;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid;position:relative}.s-faq-disclosure:before,.s-faq-disclosure:after{content:"";background:currentColor;border-radius:999px;width:12px;height:1.5px;transition:transform .18s;position:absolute}.s-faq-disclosure:after{transform:rotate(90deg)}.s-faq-list details[open] .s-faq-disclosure{color:#372535;background:var(--s-pink);border-color:#f2a6ca57;transform:rotate(2deg)}.s-faq-list details[open] .s-faq-disclosure:after{transform:rotate(90deg)scaleX(0)}.s-faq-answer{padding:0 70px 22px 77px;position:relative}.s-faq-answer:before{content:"";background:linear-gradient(#f2a6ca61,#0000);width:1px;position:absolute;top:0;bottom:25px;left:39px}.s-reference-home .s-faq-list .s-faq-answer p{color:#bec1d7;max-width:820px;margin:0;padding:0;font-size:14px;line-height:1.7}.s-reference-home .s-faq-list details[open] .s-faq-answer{animation:.2s both s-faq-answer-in}@keyframes s-faq-answer-in{0%{transform:translateY(-4px)}to{transform:translateY(0)}}.s-site-footer{width:min(calc(100% - 32px), var(--s-content));-webkit-backdrop-filter:none;backdrop-filter:none;background:#272938;border:1px solid #cdd5fa24;border-radius:30px;margin:0 auto 24px;padding:34px 36px 20px;position:relative;overflow:hidden;box-shadow:0 22px 48px #12131e36,inset 0 1px #ffffff0a}.s-site-footer-grid{z-index:1;grid-template-columns:minmax(270px,1.15fr) minmax(250px,.82fr) minmax(280px,1fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid;position:relative}.s-site-footer-brand{min-width:0;padding:5px 0}.s-footer-wordmark{align-items:center;width:fit-content;min-height:44px;display:flex}.s-site-footer-brand .s-footer-wordmark img{width:170px;height:auto}.s-site-footer-brand p{color:#bfc1d5;max-width:380px;margin:17px 0 0;font-size:14px;line-height:1.65}.s-footer-brand-note{max-width:390px;color:var(--s-subtle);align-items:center;gap:11px;margin-top:18px;font-size:11px;font-weight:650;line-height:1.45;display:flex}.s-footer-heart-seal{flex:0 0 44px;place-items:center;width:44px;height:40px;display:grid}.s-footer-heart-seal svg{width:44px;height:40px;overflow:visible}.s-footer-heart-shadow{fill:#171925;opacity:.7;transform:translateY(1px)}.s-footer-heart-rim{fill:#fff0f8;stroke:#ee9fc4;stroke-width:1.35px;stroke-linejoin:round}.s-footer-heart-core{fill:#dc80ad;stroke:#68425f;stroke-width:.85px;stroke-linejoin:round}.s-footer-heart-shine{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.s-footer-heart-spark{fill:#cbd5ff;stroke:#fff;stroke-width:.55px;stroke-linejoin:round}.s-site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.s-site-footer nav{flex-direction:column;align-items:stretch;gap:2px;display:flex}.s-site-footer h2{color:#d8d9e8;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 10px;font-size:11px;font-weight:820}.s-site-footer nav a{min-height:44px;color:var(--s-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none;transition:color .16s,transform .16s;display:flex}.s-site-footer nav a>span:last-child{color:var(--s-subtle);opacity:0;font-size:11px;transition:opacity .16s,transform .16s;transform:translate(-3px,3px)}.s-site-footer nav a:hover{color:var(--s-pink-soft);transform:none}.s-site-footer nav a:hover>span:last-child{opacity:1;transform:translate(0)}.s-footer-discord-card{border:1px solid var(--s-border);min-width:0;min-height:88px;color:var(--s-text-soft);background:#2d2f40;border-radius:16px;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:16px 17px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid;box-shadow:inset 0 1px #ffffff08}.s-footer-discord-card:hover{border-color:var(--s-border-pink);color:var(--s-text);background:#303243}.s-footer-discord-card:focus-visible{outline-color:var(--s-pink)}.s-footer-discord-icon{place-items:center;width:50px;height:50px;display:grid}.s-footer-discord-icon img{object-fit:contain;width:50px;height:50px;display:block}.s-footer-discord-copy{flex-direction:column;min-width:0;display:flex}.s-footer-discord-copy strong{overflow-wrap:anywhere;color:var(--s-text-soft);font-size:14px;font-weight:760;line-height:1.25}.s-footer-discord-copy>span{color:var(--s-subtle);margin-top:4px;font-size:12px;font-weight:620}.s-footer-discord-arrow{fill:none;width:20px;height:20px;stroke:var(--s-subtle);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;place-self:center end;transition:transform .18s;display:block}.s-footer-discord-card:hover .s-footer-discord-arrow{stroke:var(--s-pink-soft);transform:translate(2px)}.s-site-footer-bottom{z-index:1;border-top:1px solid var(--s-border);min-height:49px;color:var(--s-faint);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:28px;padding-top:18px;font-size:11px;display:flex;position:relative}.s-footer-bottom-note{align-items:center;gap:7px;display:inline-flex}.s-footer-bottom-note svg{fill:#f2a6ca29;width:17px;height:17px;stroke:var(--s-pink);stroke-width:1.25px;stroke-linejoin:round}@media (width<=900px){.s-reference-pricing .s-plan-list{width:100%}.s-site-footer-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.s-site-footer-brand{grid-column:1/-1}}@media (width<=680px){.s-reference-pricing .s-plan-list{grid-template-columns:1fr;gap:16px;margin-top:28px}.s-plan-reference{border-radius:21px;padding:25px 22px 23px}.s-plan-reference .s-plan-top{grid-template-columns:44px minmax(0,1fr) auto;gap:11px}.s-plan-mark{width:44px;height:44px}.s-plan-reference .s-plan-price{margin-top:22px}.s-reference-home .s-faq-list{margin-top:25px}.s-reference-home .s-faq-list summary{grid-template-columns:42px minmax(0,1fr) 36px;gap:11px;min-height:72px;padding:13px 14px;font-size:14px}.s-faq-subject-icon{width:42px;height:42px}.s-faq-subject-icon svg{width:23px;height:23px}.s-faq-disclosure{width:36px;height:36px}.s-faq-answer{padding:0 55px 20px 67px}.s-faq-answer:before{left:34px}.s-reference-home .s-faq-list .s-faq-answer p{font-size:13px}.s-site-footer{border-radius:25px;padding:30px 26px 19px}.s-site-footer-grid{grid-template-columns:1fr;gap:28px}.s-site-footer-brand{grid-column:auto}.s-site-footer-links{width:min(100%,390px)}.s-footer-discord-card{min-height:88px}}@media (width<=440px){.s-plan-reference .s-plan-top{grid-template-columns:44px minmax(0,1fr)}.s-plan-reference .s-plan-duration{grid-column:2;justify-self:start}.s-plan-name strong{white-space:normal}.s-reference-home .s-faq-list summary{grid-template-columns:40px minmax(0,1fr) 34px;gap:9px;padding-inline:12px}.s-faq-subject-icon{width:40px;height:40px}.s-faq-disclosure{width:34px;height:34px}.s-faq-answer{padding:0 18px 19px 61px}.s-faq-answer:before{left:31px}.s-site-footer{width:calc(100% - 18px);padding:27px 20px 18px}.s-site-footer-links{grid-template-columns:1fr 1fr;gap:18px}.s-footer-discord-card{grid-template-columns:50px minmax(0,1fr) 24px;padding:15px}.s-footer-discord-icon{width:50px;height:50px}.s-site-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.s-plan-reference,.s-plan-action-area>a,.s-plan-action-area>a svg,.s-faq-subject-icon,.s-faq-disclosure,.s-footer-discord-card,.s-footer-discord-arrow{transition:none}.s-reference-home .s-faq-list details[open] .s-faq-answer{animation:none}}.s-hero-banner{background:linear-gradient(112deg,#ffffff2b 0%,#0000 34%),linear-gradient(154deg,#f1a0c9 0%,#f6bad8 52%,#f9dce9 100%);min-height:620px;padding:58px 32px 54px}.s-hero-banner-content{width:min(100%,900px)}.s-hero-wordmark{filter:drop-shadow(0 13px 20px #75375b24);width:clamp(360px,39vw,500px);margin-bottom:18px}.s-hero-banner .s-hero-actions{grid-template-columns:none;justify-content:center;gap:12px;width:auto;margin-top:24px;display:flex}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-secondary{width:154px;min-height:48px;padding:0 18px;font-size:13px}.s-hero-ornaments{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-hero-ornament{opacity:.28;filter:blur(2.5px)drop-shadow(0 8px 14px #6734531c);display:block;position:absolute}.s-hero-ornament svg{width:100%;height:100%;display:block;overflow:visible}.s-hero-ornament-heart{color:#c4528e;width:104px;height:98px;top:72px;left:6.5%;transform:rotate(-13deg)}.s-hero-ornament-heart path:first-child{fill:currentColor;stroke:#ffeaf4;stroke-width:3px;stroke-linejoin:round}.s-hero-ornament-heart path:last-child{fill:none;stroke:#fff7fb;stroke-width:4px;stroke-linecap:round}.s-hero-ornament-halo{color:#c47b58;width:120px;height:82px;top:68px;right:7%;transform:rotate(12deg)}.s-hero-ornament-halo :is(ellipse,path){fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round}.s-hero-ornament-capsule{color:#df729f;width:112px;height:59px;bottom:72px;left:7.5%;transform:rotate(-15deg)}.s-hero-ornament-capsule rect{fill:currentColor;stroke:#ffe6f2;stroke-width:3px}.s-hero-ornament-capsule path{fill:none;stroke:#fff3f9;stroke-width:3px;stroke-linecap:round}.s-hero-ornament-sparkle{color:#779fd8;width:62px;height:62px;top:42%;left:14%;transform:rotate(9deg)}.s-hero-ornament-sparkle path{fill:currentColor;stroke:#edf4ff;stroke-width:2.5px;stroke-linejoin:round}.s-hero-ornament-star{color:#6da8df;width:78px;height:78px;bottom:62px;right:8%;transform:rotate(14deg)}.s-hero-ornament-star path{fill:currentColor;stroke:#eef7ff;stroke-width:2.5px;stroke-linejoin:round}.s-hero-ornament-star circle{fill:#d65d92;stroke:#fff0f7;stroke-width:2px}.s-hero-ornament-bead{color:#cf5c82;width:96px;height:56px;top:43%;right:10%;transform:rotate(-12deg)}.s-hero-ornament-bead rect{fill:currentColor;stroke:#ffeaf3;stroke-width:2.5px}.s-hero-ornament-bead circle{fill:#fff2f8}.s-hero-ornament-bead path{fill:none;stroke:#fff2f8;stroke-width:3px;stroke-linecap:round}.s-pricing-note-mark{background:#f2a6ca17;border-radius:10px 12px 9px 11px;flex-basis:30px;width:30px;height:30px;transform:rotate(-1.5deg)}.s-pricing-note-mark svg{fill:none;stroke:#f4afd0;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block;overflow:visible}.s-pricing-note-mark .s-player-scan-head{fill:#f2a6ca33}.s-pricing-note-mark .s-player-scan-line{stroke:#c7cff6;stroke-width:1.7px}.s-footer-bottom-note svg{fill:none;stroke:none;width:21px;height:20px;overflow:visible}.s-footer-mini-heart-shadow{fill:#141622;opacity:.7;transform:translateY(.7px)}.s-footer-mini-heart-core{fill:#da80aa;stroke:#f5bdd7;stroke-width:1px;stroke-linejoin:round}.s-footer-mini-heart-shine{fill:none;stroke:#fff2f8;stroke-width:1.4px;stroke-linecap:round}.s-footer-mini-heart-spark{fill:#bdc9f4;stroke:#eef1ff;stroke-width:.5px;stroke-linejoin:round}@media (width<=900px){.s-hero-wordmark{width:clamp(330px,56vw,450px)}.s-hero-ornament-sparkle{left:8%}.s-hero-ornament-bead{right:5%}}@media (width<=680px){.s-hero-banner{min-height:540px;padding:42px 18px 40px}.s-hero-wordmark{width:min(88vw,380px);margin-bottom:17px}.s-hero-banner .s-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,300px);margin-top:22px;display:grid}.s-hero-banner .s-cta-primary,.s-hero-banner .s-cta-secondary{grid-column:auto;width:100%;min-height:48px;padding-inline:15px}.s-hero-ornament{opacity:.2;filter:blur(2px)}.s-hero-ornament-heart{width:82px;height:78px;top:42px;left:-22px}.s-hero-ornament-halo{width:88px;height:62px;top:56px;right:-19px}.s-hero-ornament-capsule{width:86px;height:46px;bottom:42px;left:-22px}.s-hero-ornament-star{width:66px;height:66px;bottom:35px;right:-17px}.s-hero-ornament-sparkle,.s-hero-ornament-bead{display:none}}@media (prefers-reduced-motion:reduce){.s-hero-ornament{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
