GabbyAI Full Analysis Report
.gai-report-page, .gai-report-page * { box-sizing: border-box; } .gai-report-page { --gai-black: #05020b; --gai-deep: #0b0317; --gai-purple: #8b3dff; --gai-violet: #6535ff; --gai-p ink: #f74dcc; --gai-gold: #ffd36a; --gai-white: #ffffff; --gai-muted: rgba(255, 255, 255, 0.7); --gai-line: rgba(213, 145, 255, 0.21); position: relative; isolation: isolate; width: 100%; margin: 0; overflow: hidden; color: var(--gai-white); background: radial-gradient( circle at 10% 5%, rgba(247, 77, 204, 0.2), transparent 28% ), radial-gradient( circle at 92% 12%, rgba(101, 53, 255, 0.3), transparent 31% ), radial-gradient( circle at 50% 70%, rgba(46, 137, 255, 0.12), transparent 42% ), linear-gradient( 155deg, #05020b 0%, #15062b 50%, #070210 100% ); border-radius: 32px; font-family: Arial, Helvetica, sans-serif; } .gai-report-page::before { content: ""; position: absolute; inset: 0; z-index: -2; opacity: 0.36; pointer-events: none; background-image: radial-gradient( circle, rgba(255, 255, 255, 0.9) 0 1px, transparent 1.5px ), radial-gradient( circle, rgba(213, 151, 255, 0.72) 0 1px, transparent 1.5px ); background-size: 96px 96px, 139px 139px; background-position: 0 0, 45px 58px; } .gai-report-page::after { content: ""; position: absolute; z-index: -1; top: -320px; right: -180px; width: 640px; height: 640px; border-radius: 50%; pointer-events: none; background: radial-gradient( circle, rgba(220, 79, 255, 0.38), rgba(110, 49, 255, 0.13) 47%, transparent 72% ); filter: blur(14px); animation: gaiReportAmbient 9s ease-in-out infinite alternate; } @keyframes gaiReportAmbient { from { transform: translate3d(0, 0, 0) scale(1); } to { transform: translate3d(-50px, 55px, 0) scale(1.15); } } .gai-report-inner { position: relative; z-index: 2; width: min(1160px, calc(100% - 32px)); margin: 0 auto; } .gai-report-section { padding: clamp(58px, 8vw, 105px) 0; } /* HERO */ .gai-report-hero { display: grid; grid-template-columns: 1.05fr 0.95fr; align-items: center; gap: clamp(35px, 6vw, 82px); padding: clamp(55px, 8vw, 105px) 0; } .gai-report-eyebrow { display: inline-flex; align-items: center; gap: 9px; margin-bottom: 20px; padding: 10px 16px; border: 1px solid rgba(255, 211, 106, 0.43); border-radius: 999px; color: #ffe8a8; background: rgba(69, 25, 103, 0.53); box-shadow: 0 0 30px rgba(162, 61, 255, 0.23), inset 0 1px 0 rgba(255, 255, 255, 0.09); font-size: 12px; font-weight: 800; letter-spacing: 0.13em; text-transform: uppercase; } .gai-report-eyebrow-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--gai-gold); box-shadow: 0 0 15px var(--gai-gold); animation: gaiReportPulse 1.6s ease-in-out infinite; } @keyframes gaiReportPulse { 50% { opacity: 0.44; transform: scale(0.72); } } .gai-report-title { margin: 0; color: #fff; font-size: clamp(47px, 7vw, 88px); font-weight: 900; line-height: 0.92; letter-spacing: -0.057em; } .gai-report-title span { display: block; margin-top: 9px; color: transparent; background: linear-gradient( 90deg, #ffffff 0%, #efb9ff 30%, #c36cff 62%, #ffd36a 100% ); -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0 19px rgba(184, 82, 255, 0.23)); } .gai-report-hero-copy { max-width: 650px; margin: 25px 0 0; color: var(--gai-muted); font-size: clamp(17px, 2vw, 20px); line-height: 1.67; } .gai-report-hero-copy strong { color: #fff; } .gai-report-pills { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px; } .gai-report-pill { display: inline-flex; align-items: center; gap: 7px; padding: 9px 13px; border: 1px solid rgba(215, 149, 255, 0.18); border-radius: 999px; color: rgba(255, 255, 255, 0.72); background: rgba(255, 255, 255, 0.055); font-size: 12px; font-weight: 700; } .gai-report-pill::before { content: "✦"; color: var(--gai-gold); } /* PURCHASE CARD */ .gai-report-card { position: relative; overflow: hidden; padding: clamp(27px, 4vw, 42px); border: 1px solid rgba(215, 145, 255, 0.3); border-radius: 30px; background: linear-gradient( 150deg, rgba(63, 20, 95, 0.86), rgba(12, 5, 29, 0.96) ); box-shadow: 0 38px 100px rgba(0, 0, 0, 0.48), 0 0 80px rgba(155, 57, 255, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.13); } .gai-report-card::before { content: ""; position: absolute; inset: 0; padding: 1px; border-radius: inherit; background: linear-gradient( 135deg, rgba(255, 255, 255, 0.4), rgba(166, 64, 255, 0.07), rgba(255, 201, 98, 0.3) ); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; } .gai-report-card-label { position: relative; margin: 0 0 10px; color: var(--gai-gold); font-size: 12px; font-weight: 800; letter-spacing: 0.13em; text-transform: uppercase; } .gai-report-card-title { position: relative; margin: 0; color: #fff; font-size: clamp(29px, 4vw, 43px); font-weight: 900; line-height: 1.04; letter-spacing: -0.04em; } .gai-report-card-copy { position: relative; margin: 14px 0 22px; color: rgba(255, 255, 255, 0.69); font-size: 14px; line-height: 1.63; } .gai-report-price-box { position: relative; display: flex; align-items: flex-end; gap: 11px; margin-bottom: 23px; padding: 18px; border: 1px solid rgba(207, 139, 255, 0.19); border-radius: 18px; background: rgba(4, 2, 13, 0.45); } .gai-report-price { color: #fff; font-size: clamp(47px, 6vw, 66px); font-weight: 900; line-height: 0.9; letter-spacing: -0.054em; } .gai-report-price-meta { padding-bottom: 4px; color: rgba(255, 255, 255, 0.61); font-size: 12px; line-height: 1.38; } .gai-report-list { display: grid; gap: 0; margin: 0; padding: 0; } .gai-report-list li { list-style: none; display: grid; grid-template-columns: 29px 1fr; gap: 11px; align-items: start; padding: 12px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.08); color: rgba(255, 255, 255, 0.84); font-size: 14px; line-height: 1.48; } .gai-report-check { display: grid; place-items: center; width: 29px; height: 29px; border-radius: 9px; color: #fff; background: linear-gradient( 135deg, #7631ff, #ed4ad2 ); box-shadow: 0 7px 21px rgba(145, 52, 255, 0.27); font-size: 13px; font-weight: 900; } .gai-report-once { position: relative; margin-top: 17px; padding: 13px 15px; border: 1px solid rgba(255, 211, 106, 0.25); border-radius: 14px; color: #ffe9ac; background: rgba(255, 211, 106, 0.07); font-size: 12px; font-weight: 700; line-height: 1.5; text-align: center; } /* CTA */ .gai-report-cta { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 59px; margin-top: 25px; padding: 16px 27px; border-radius: 16px; text-decoration: none !important; color: #fff !important; background: linear-gradient( 100deg, #692aff, #a33cff 46%, #f84dcc ); font-size: 16px; font-weight: 900; box-shadow: 0 18px 44px rgba(131, 44, 255, 0.4), 0 0 37px rgba(248, 77, 204, 0.19); transition: transform 0.2s ease, filter 0.2s ease; } .gai-report-card .gai-report-cta { width: 100%; } .gai-report-cta:hover { color: #fff !important; transform: translateY(-2px); filter: brightness(1.08); } .gai-report-fine-print { margin: 13px 0 0; color: rgba(255, 255, 255, 0.47); font-size: 10px; line-height: 1.55; text-align: center; } /* SHARED TITLES */ .gai-report-section-title { max-width: 830px; margin: 0 auto 17px; color: #fff; text-align: center; font-size: clamp(36px, 5vw, 66px); font-weight: 900; line-height: 0.97; letter-spacing: -0.05em; } .gai-report-section-title span { color: transparent; background: linear-gradient( 90deg, #efb8ff, #ca6fff, #ffd369 ); -webkit-background-clip: text; background-clip: text; } .gai-report-section-copy { max-width: 720px; margin: 0 auto; color: var(--gai-muted); text-align: center; font-size: 17px; line-height: 1.68; } /* DELIVERABLES */ .gai-report-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 17px; margin-top: 43px; } .gai-report-feature { min-height: 215px; padding: 25px; border: 1px solid rgba(210, 143, 255, 0.18); border-radius: 24px; background: linear-gradient( 145deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.027) ); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 18px 50px rgba(0, 0, 0, 0.15); transition: transform 0.2s ease, border-color 0.2s ease; } .gai-report-feature:hover { transform: translateY(-4px); border-color: rgba(215, 145, 255, 0.36); } .gai-report-feature-icon { display: grid; place-items: center; width: 49px; height: 49px; margin-bottom: 18px; border-radius: 14px; color: #fff; background: linear-gradient( 135deg, #7631ff, #ed4ad2 ); box-shadow: 0 11px 29px rgba(145, 52, 255, 0.29); font-size: 23px; } .gai-report-feature h3 { margin: 0 0 9px; color: #fff; font-size: 19px; font-weight: 800; } .gai-report-feature p { margin: 0; color: rgba(255, 255, 255, 0.61); font-size: 14px; line-height: 1.64; } /* HOW IT WORKS */ .gai-report-steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin-top: 43px; } .gai-report-step { padding: 27px; border: 1px solid rgba(209, 142, 255, 0.18); border-radius: 24px; background: rgba(255, 255, 255, 0.045); } .gai-report-step-number { display: grid; place-items: center; width: 43px; height: 43px; margin-bottom: 18px; border-radius: 50%; color: #fff; background: linear-gradient( 135deg, #7030ff, #f04bce ); box-shadow: 0 9px 27px rgba(143, 49, 255, 0.29); font-size: 16px; font-weight: 900; } .gai-report-step h3 { margin: 0 0 8px; color: #fff; font-size: 20px; } .gai-report-step p { margin: 0; color: rgba(255, 255, 255, 0.62); font-size: 14px; line-height: 1.62; } /* GALLERY */ .gai-report-gallery { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: 18px; margin-top: 43px; } .gai-report-gallery-side { display: grid; gap: 18px; } .gai-report-gallery-frame { overflow: hidden; min-height: 250px; border: 1px solid rgba(211, 143, 255, 0.2); border-radius: 25px; background: rgba(255, 255, 255, 0.04); box-shadow: 0 25px 75px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.07); } .gai-report-gallery-large { min-height: 530px; } .gai-report-gallery-frame img { width: 100%; height: 100%; display: block; object-fit: cover; } /* COMPARISON */ .gai-report-comparison { overflow: hidden; margin-top: 43px; border: 1px solid rgba(212, 146, 255, 0.2); border-radius: 27px; background: rgba(7, 3, 18, 0.58); box-shadow: 0 25px 80px rgba(0, 0, 0, 0.29); } .gai-report-comparison-row { display: grid; grid-template-columns: 1.25fr 0.75fr 0.75fr; min-height: 63px; border-bottom: 1px solid rgba(255, 255, 255, 0.075); } .gai-report-comparison-row:last-child { border-bottom: 0; } .gai-report-comparison-row > div { display: flex; align-items: center; padding: 15px 19px; } .gai-report-comparison-row > div:not(:first-child) { justify-content: center; text-align: center; border-left: 1px solid rgba(255, 255, 255, 0.075); } .gai-report-comparison-head { color: #fff; background: linear-gradient( 90deg, rgba(132, 48, 255, 0.21), rgba(248, 77, 204, 0.11) ); font-size: 13px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; } .gai-report-comparison-row:not(.gai-report-comparison-head) { color: rgba(255, 255, 255, 0.74); font-size: 14px; } .gai-report-yes { color: #dfaaff; font-weight: 800; } .gai-report-no { color: rgba(255, 255, 255, 0.36); } /* CREDIBILITY */ .gai-report-credibility { display: grid; grid-template-columns: 0.9fr 1.1fr; align-items: center; gap: clamp(30px, 6vw, 72px); padding: clamp(30px, 5vw, 58px); border: 1px solid rgba(215, 145, 255, 0.21); border-radius: 30px; background: radial-gradient( circle at 0 0, rgba(201, 71, 255, 0.25), transparent 36% ), linear-gradient( 145deg, rgba(48, 15, 76, 0.8), rgba(9, 3, 22, 0.93) ); box-shadow: 0 34px 95px rgba(0, 0, 0, 0.38), 0 0 72px rgba(153, 56, 255, 0.14); } .gai-report-credibility img { width: 100%; height: auto; display: block; object-fit: contain; border-radius: 20px; } .gai-report-credibility h2 { margin: 0; color: #fff; font-size: clamp(34px, 5vw, 60px); font-weight: 900; line-height: 0.98; letter-spacing: -0.048em; } .gai-report-credibility h2 span { color: transparent; background: linear-gradient( 90deg, #efb8ff, #ca6fff, #ffd369 ); -webkit-background-clip: text; background-clip: text; } .gai-report-credibility p { margin: 18px 0 0; color: rgba(255, 255, 255, 0.68); font-size: 16px; line-height: 1.69; } /* FAQ */ .gai-report-faq { max-width: 850px; margin: 43px auto 0; display: grid; gap: 12px; } .gai-report-faq details { overflow: hidden; border: 1px solid rgba(208, 140, 255, 0.17); border-radius: 18px; background: rgba(255, 255, 255, 0.045); } .gai-report-faq summary { cursor: pointer; padding: 20px 21px; color: #fff; font-size: 15px; font-weight: 800; list-style: none; } .gai-report-faq summary::-webkit-details-marker { display: none; } .gai-report-faq summary::after { content: "+"; float: right; color: #d68bff; font-size: 20px; } .gai-report-faq details[open] summary::after { content: "−"; } .gai-report-faq p { margin: 0; padding: 0 21px 21px; color: rgba(255, 255, 255, 0.63); font-size: 14px; line-height: 1.67; } /* FINAL CTA */ .gai-report-final { padding-bottom: clamp(70px, 9vw, 115px); } .gai-report-final-card { padding: clamp(40px, 7vw, 74px) 23px; border: 1px solid rgba(216, 145, 255, 0.24); border-radius: 32px; text-align: center; background: radial-gradient( circle at 50% 0%, rgba(207, 71, 255, 0.31), transparent 43% ), linear-gradient( 145deg, rgba(48, 15, 76, 0.87), rgba(9, 3, 22, 0.96) ); box-shadow: 0 36px 103px rgba(0, 0, 0, 0.4), 0 0 73px rgba(153, 56, 255, 0.16); } .gai-report-final-card h2 { max-width: 780px; margin: 0 auto; color: #fff; font-size: clamp(39px, 6vw, 72px); font-weight: 900; line-height: 0.95; letter-spacing: -0.053em; } .gai-report-final-card p { max-width: 630px; margin: 20px auto 0; color: rgba(255, 255, 255, 0.69); font-size: 16px; line-height: 1.66; } /* MOBILE */ @media (max-width: 900px) { .gai-report-hero, .gai-report-credibility { grid-template-columns: 1fr; } .gai-report-grid, .gai-report-steps { grid-template-columns: 1fr; } .gai-report-gallery { grid-template-columns: 1fr; } .gai-report-gallery-large { min-height: auto; } } @media (max-width: 620px) { .gai-report-page { border-radius: 22px; } .gai-report-inner { width: min(100% - 22px, 1160px); } .gai-report-title { font-size: clamp(47px, 14.5vw, 65px); } .gai-report-card { padding: 24px 19px; border-radius: 23px; } .gai-report-cta { width: 100%; } .gai-report-comparison-row { grid-template-columns: 1.25fr 0.7fr 0.7fr; } .gai-report-comparison-row > div { padding: 13px 8px; font-size: 11px; } .gai-report-gallery-frame { min-height: 210px; } } @media (prefers-reduced-motion: reduce) { .gai-report-page::after, .gai-report-eyebrow-dot { animation: none; } } One-Time Full Report One Braid. Full Breakdown.™ Get one complete GabbyAI™ braid analysis without starting a subscription. Upload your braid and receive your full Slay Score™ report, personalized feedback and focused practice plan. No Subscription Complete Report One-Time Payment Get My Full Report → GabbyAI™ Full Braid Report See the braid the way a coach sees it. One detailed analysis designed to show you what worked, what held the style back and what to practice next. $2.99 one-time purchase no recurring charge ✓ One complete braid analysis Submit one eligible braid photo for a full coaching report. ✓ Complete Slay Score™ breakdown Review the technical categories behind your overall score. ✓ Your Biggest Win Identify the strongest part of your technique. ✓ Your Biggest Opportunity Learn the one correction capable of improving your next braid. ✓ Personalized practice plan Leave with a clear drill or next step. One payment. One complete report. No automatic renewal. Purchase My Full Report → This purchase includes one eligible full analysis. Additional reports require a new purchase or an active GabbyAI™ membership. Not a quick score. A full coaching report. Your report is designed to help you understand the braid you created and take one clear step toward improving the next one. ✦ Complete Slay Score™ Receive an overall score plus a detailed technical breakdown of the visible braid. ◎ Your Biggest Win See which part of your technique deserves to be repeated in your next style. ↗ Your Priority Correction Focus on the single improvement likely to create the biggest visible difference. ◉ Visual Feedback Review feedback around visible parting, symmetry, braid path, tension, distribution, control and finish. ▥ Personalized Practice Get a focused exercise or next goal tied to the issue found in your braid. ★ Gabby101™ Perspective Receive coaching influenced by more than two decades of professional braiding experience. Purchase. Upload. Get coached. 1 Purchase one report Complete the one-time Shopify checkout. No subscription is added to your order. 2 Upload your braid Submit one bright, clear photo that shows the braid, parts and overall shape. 3 Receive your full report Review your score, technical coaching and personalized next practice goal. See what your report can reveal. Your analysis goes beyond whether the braid looks good. It breaks down the visible technique behind the final result. Need one answer—or ongoing coaching? The one-time report is ideal when you want a complete evaluation without committing to recurring access. Feature Full Report Membership Price $2.99 once $0.99/month Eligible analyses 1 total Up to 5 daily Complete Slay Score™ report ✓ ✓ Personalized practice recommendation ✓ ✓ Ongoing progress tracking — ✓ Recurring charge None Monthly Built by a braider. Not a generic beauty bot. GabbyAI™ combines modern AI analysis with the practical coaching perspective of a professional braider who has worked with real clients, real hair, real mistakes and real transformations since 2001. Full report questions. Is this a subscription? No. This is a one-time purchase for one eligible complete GabbyAI™ braid report. There is no automatic renewal. How many braids can I submit? This product includes one eligible braid-photo analysis. A second report requires another one-time purchase or an active membership. What is included in the full report? Your report includes an overall Slay Score™, technical category feedback, your biggest win, your highest-impact opportunity, personalized coaching and a focused practice recommendation. What kind of photo should I upload? Use a bright, clear photo showing the braid, parts and overall shape. Avoid blurry photos, strong filters and angles that hide the technique. Does one purchase include ongoing progress tracking? No. Ongoing analyses and progress features are intended for active membership access. This one-time product is designed for one complete report. Does GabbyAI™ replace professional instruction? No. GabbyAI™ is an educational coaching tool. It does not replace licensed professional services, hands-on education, cosmetology training or medical advice. Is GabbyAI™ still in beta? Yes. Features and report formats may be improved as the coaching system develops. One braid can teach you a lot—when you know what to look for. Get one complete GabbyAI™ report with your Slay Score™, personalized feedback and clear next step for $2.99. Purchase My Full Report → One-time payment. No subscription and no automatic renewal. document.addEventListener("DOMContentLoaded", function () { const purchaseLinks = document.querySelectorAll( ".gai-report-purchase-link" ); function findProductPurchaseArea() { return ( document.querySelector("product-form") || document.querySelector('form[action*="/cart/add"]') || document.querySelector(".product-form") || document.querySelector(".product__info-container") || document.querySelector('[id^="ProductInfo-"]') || document.querySelector("#MainProduct") ); } purchaseLinks.forEach(function (link) { link.addEventListener("click", function (event) { event.preventDefault(); const purchaseArea = findProductPurchaseArea(); if (!purchaseArea) { window.scrollTo({ top: 0, behavior: "smooth" }); return; } purchaseArea.setAttribute( "id", "gabbyai-one-time-purchase" ); purchaseArea.scrollIntoView({ behavior: "smooth", block: "center" }); }); }); });
More you might like
Strength Ratio Analysis — Full Report
Related
IFPI Global Music Report 2023 Full Report / Data and Analysi
Related
IFPI Global Music Report 2023 Full Report / Data and Analysi
Related