.go-before-after-wrap{margin:34px 0}.go-before-after{--go-ba-pos:50%;position:relative;overflow:hidden;width:100%;border-radius:12px;background:#000;user-select:none}.go-before-after__img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover}.go-before-after__top{position:absolute;inset:0;clip-path:inset(0 0 0 var(--go-ba-pos))}.go-before-after__divider{position:absolute;top:0;bottom:0;left:var(--go-ba-pos);width:2px;background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,.65);transform:translateX(-1px);pointer-events:none}.go-before-after__divider::after{content:'\2194';position:absolute;top:50%;left:50%;display:grid;width:38px;height:38px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#C6A3FF;color:#11130b;font-size:1.05rem;font-weight:700;box-shadow:0 2px 10px rgba(0,0,0,.45)}.go-before-after__label{position:absolute;top:10px;padding:5px 10px;border-radius:999px;background:rgba(10,11,11,.74);color:#ffffff;font-size:.66rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;pointer-events:none}.go-before-after__label--before{left:10px}.go-before-after__label--after{right:10px}.go-before-after__range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.go-before-after:has(.go-before-after__range:focus-visible){outline:2px solid #C6A3FF;outline-offset:2px}.go-before-after__caption{margin-top:9px;color:var(--text-secondary,#a1a19d);font-size:.78rem;line-height:1.45;text-align:center}.go-before-after-amp{margin:34px 0}.go-before-after-amp > figure{margin:0 0 14px}.go-before-after-amp figcaption{margin-top:6px;color:var(--text-secondary,#a1a19d);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.go-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin:32px 0;padding:18px 20px;border:1px solid var(--border,rgba(255,255,255,.12));border-left:4px solid #C6A3FF;border-radius:12px;background:var(--slate,#181919);color:var(--text,#FAF8F6)}.go-cta--strip{padding:12px 16px;gap:10px 16px;border-radius:10px}.go-cta__body{display:flex;flex:1 1 260px;align-items:center;gap:14px;min-width:0}.go-cta__icon{flex:0 0 auto;color:#C6A3FF}.go-cta__copy{display:grid;gap:3px;min-width:0}.go-cta__title{font-size:1.02rem;font-weight:740;letter-spacing:-.015em;line-height:1.3}.go-cta--strip .go-cta__title{font-size:.92rem}.go-cta__text{color:var(--text-secondary,#a1a19d);font-size:.84rem;line-height:1.45}.go-cta__disclosure{color:var(--text-secondary,#a1a19d);font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.go-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 20px;border-radius:999px;background:#C6A3FF;color:#11130b!important;font-size:.82rem;font-weight:780;line-height:1;text-align:center;text-decoration:none!important;transition:filter 150ms ease,transform 150ms ease}.go-cta__button:hover{filter:brightness(1.06);transform:translateY(-1px)}.go-cta__button:focus-visible{outline:2px solid #C6A3FF;outline-offset:2px}.go-cta--strip .go-cta__button{min-height:40px;padding:9px 16px;font-size:.76rem}@media (max-width: 560px){.go-cta__button{width:100%}}.go-store-button-wrap{margin:26px 0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px}.go-store-button,
:root body.go-verge :is(.go-article__content,.entry-content) .go-store-button-wrap a.go-store-button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;max-width:100%;padding:11px 18px;border:1px solid var(--text,#111015);border-radius:9px;background:var(--text,#111015)!important;background-image:none!important;color:var(--inverted,#fff)!important;-webkit-text-fill-color:var(--inverted,#fff)!important;font-family:var(--font-sans,sans-serif);font-size:.9rem;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;white-space:normal;text-decoration:none!important;box-shadow:none!important;transform:none!important;filter:none!important;overflow:visible;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}.go-store-button::before{content:'';flex:0 0 18px;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h14l-1 14H6L5 7Z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h14l-1 14H6L5 7Z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center /contain no-repeat}.go-store-button::after{content:none}.go-store-button:is(:hover,:focus-visible,:active),
:root body.go-verge :is(.go-article__content,.entry-content) .go-store-button-wrap a.go-store-button:is(:hover,:focus-visible,:active){background:var(--go-action-strong,#6200ce)!important;border-color:var(--go-action-strong,#6200ce);color:var(--go-action-ink,#fff)!important;-webkit-text-fill-color:var(--go-action-ink,#fff)!important}.go-store-button:focus-visible{outline:3px solid var(--focus,#6200ce);outline-offset:3px}.go-store-button svg{flex:0 0 16px;width:16px;height:16px;transform:none}:root body.go-verge :is(.go-article__content,.entry-content) .go-store-button-wrap a.go-store-button :is(span,strong,em,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}.go-store-button-note{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary,#66616d);font-family:var(--font-sans,sans-serif);font-size:.69rem;font-weight:500;letter-spacing:.015em;line-height:1.4;text-transform:none}.go-store-button-note::before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor}@media (max-width: 480px){.go-store-button-wrap{align-items:flex-start;gap:8px}.go-store-button{width:100%}.go-store-button-note{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.go-store-button{transition:none}}@media (forced-colors: active){.go-store-button,
  :root body.go-verge :is(.go-article__content,.entry-content) .go-store-button-wrap a.go-store-button{background:ButtonFace!important;border-color:ButtonText;color:ButtonText!important;-webkit-text-fill-color:ButtonText!important}}.go-tldr{margin:26px 0 30px;padding:16px 20px 14px;border:1px solid var(--border,rgba(255,255,255,.12));border-left:4px solid #C6A3FF;border-radius:12px;background:var(--slate,#181919);color:var(--text,#FAF8F6)}.go-tldr__kicker{display:block;margin-bottom:9px;color:var(--text-secondary,#a1a19d);font-family:var(--font-mono,ui-monospace,monospace);font-size:.66rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.go-tldr__content{font-size:.93rem;line-height:1.55}.go-tldr__content ul,
.go-tldr__content ol{margin:0;padding-left:20px}.go-tldr__content li + li{margin-top:7px}.go-tldr__content p{margin:0 0 8px}.go-tldr__content > :last-child,
.go-tldr__content > :last-child > :last-child{margin-bottom:0}.go-spoiler{margin:30px 0;overflow:hidden;border:1px solid var(--border,rgba(255,255,255,.12));border-radius:12px;background:var(--slate,#181919)}.go-spoiler__summary{display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;color:var(--text,#FAF8F6);font-weight:700;line-height:1.3;list-style:none}.go-spoiler__summary::-webkit-details-marker{display:none}.go-spoiler__summary::before{content:'';flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#C6A3FF}.go-spoiler__summary::after{content:'+';margin-left:auto;color:var(--text-secondary,#a1a19d);font-size:1.3rem;font-weight:600;line-height:1;transition:transform 150ms ease}.go-spoiler[open] .go-spoiler__summary::after{transform:rotate(45deg)}.go-spoiler__summary:hover{color:#C6A3FF}.go-spoiler__summary:focus-visible{outline:2px solid #C6A3FF;outline-offset:-2px}.go-spoiler__content{padding:2px 18px 18px}.go-spoiler__content > :first-child{margin-top:0}.go-spoiler__content > :last-child{margin-bottom:0}@media (prefers-reduced-motion: reduce){.go-spoiler__summary::after{transition:none}}
