body{--pointics-brand:#8b5cf6}.pointics-balance,.pointics-earn-badge{align-items:center;border-radius:.5rem;box-sizing:border-box;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375em;line-height:1.35;margin:.375rem 0 0;padding:.25em .625em;vertical-align:middle}.pointics-earn-badge{background:rgba(139,92,246,.08);background:color-mix(in srgb,var(--pointics-brand) 8%,transparent);border:1.5px solid var(--pointics-brand);color:#6d28d9;color:color-mix(in srgb,var(--pointics-brand) 85%,#000)}.pointics-earn-badge:before{background-color:currentColor;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);content:"";flex:none;height:.75em;margin-top:.15em;width:.75em}.pointics-earn-badge--empty{display:none}.pointics-earn-cta{color:var(--pointics-brand);display:block;font-size:.8125rem;font-weight:400;margin-top:.25em}.pointics-earn-disclaimer{display:inline-flex;margin-left:.375em;vertical-align:middle}.pointics-earn-info{align-items:center;background:none;border:1px solid;border-radius:50%;color:var(--pointics-brand);cursor:help;display:inline-flex;flex:none;height:1.125em;justify-content:center;opacity:.55;padding:0;position:relative;width:1.125em}.pointics-earn-info:before{content:"i";font-size:.6875rem;font-style:italic;font-weight:700;line-height:1}.pointics-earn-info:focus-visible,.pointics-earn-info:hover{opacity:1}.pointics-earn-tooltip{background:#1f2937;border-radius:.375rem;bottom:calc(100% + .375em);color:#fff;font-size:.75rem;font-weight:400;left:50%;line-height:1.4;max-width:16rem;opacity:0;padding:.375em .625em;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .12s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.pointics-earn-info:focus-visible .pointics-earn-tooltip,.pointics-earn-info:hover .pointics-earn-tooltip{opacity:1;visibility:visible}.pointics-balance{background:transparent;border:1px solid rgba(139,92,246,.35);border:1px solid color-mix(in srgb,var(--pointics-brand) 35%,transparent);color:#6d28d9;color:color-mix(in srgb,var(--pointics-brand) 85%,#000);margin:0}.pointics-balance--guest{border-style:dashed;color:inherit;opacity:.75}body.pointics-storefront-dark .pointics-balance,body.pointics-storefront-dark .pointics-earn-badge{color:color-mix(in srgb,var(--pointics-brand) 55%,#fff)}.pointics-points-panel-row>td{padding:.75rem 0}.pointics-balance-row,.pointics-earn-row{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:600;gap:.375em;justify-content:space-between;margin:0 0 .25em}.pointics-balance-row .pointics-balance,.pointics-earn-row .pointics-earn-badge{margin:0}.pointics-account-balance,.pointics-minicart-earn{align-items:center;display:flex;font-size:.875rem;gap:.375em}.pointics-balance-snippet,.pointics-earn-snippet{align-items:center;display:inline-flex;gap:.375em}.pointics-align{display:block}.pointics-align--left{text-align:left}.pointics-align--center{text-align:center}.pointics-align--right{text-align:right}.pointics-review-earn{margin:0 0 1rem}.pointics-earn-card{align-items:flex-start;background:#f5f3ff;background:color-mix(in srgb,var(--pointics-brand) 8%,#fff);border:1px solid rgba(139,92,246,.25);border:1px solid color-mix(in srgb,var(--pointics-brand) 25%,transparent);border-radius:.625rem;box-sizing:border-box;color:#1f2937;display:flex;gap:.75rem;margin:1rem 0 0;padding:.75rem .875rem;text-align:left}.pointics-earn-card__icon{background:var(--pointics-brand);border-radius:.5rem;flex:none;height:1.75rem;position:relative;width:1.75rem}.pointics-earn-card__icon:before{background:#fff;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);content:"";inset:.4375rem;position:absolute}.pointics-earn-card__body{flex:1;min-width:0}.pointics-earn-card__text{font-size:.8125rem;line-height:1.45;margin:0}.pointics-earn-card__share{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.pointics-earn-card .pointics-earn-card__link{background:#fff;border:1px solid color-mix(in srgb,var(--pointics-brand) 30%,transparent);border-radius:.375rem;box-sizing:border-box;color:#374151;font-size:.8125rem;height:auto;line-height:1.25rem;margin:0;min-width:0;padding:.375rem .625rem;text-overflow:ellipsis;width:100%}body.pointics-storefront-dark .pointics-earn-card__link{background:#0f131b;border-color:color-mix(in srgb,var(--pointics-brand) 40%,transparent);color:#d5dbe3}.pointics-earn-card .pointics-earn-card__copy{background:var(--pointics-brand);border:1px solid transparent;border-radius:.375rem;color:#fff;cursor:pointer;flex:none;font-size:.8125rem;font-weight:600;line-height:1.25rem;margin:0;padding:.375rem .75rem}.pointics-earn-card__copy:focus-visible{outline:2px solid var(--pointics-brand);outline-offset:2px}.pointics-earn-card__text strong{color:color-mix(in srgb,var(--pointics-brand) 85%,#000);font-weight:700}body.pointics-storefront-dark .pointics-earn-card{background:color-mix(in srgb,var(--pointics-brand) 14%,#161b26);border-color:color-mix(in srgb,var(--pointics-brand) 40%,transparent);color:#eef2f7}body.pointics-storefront-dark .pointics-earn-card__text strong{color:color-mix(in srgb,var(--pointics-brand) 55%,#fff)}.tutor-order-status-content .pointics-earn-card{margin:1.25rem auto 0;max-width:20rem}.pointics-tutor-summary{background:#fff;border:1px solid color-mix(in srgb,var(--pointics-brand) 35%,transparent);border-radius:.75rem;box-sizing:border-box;margin:0 0 1.5rem;overflow:hidden}.pointics-tutor-summary__head{align-items:center;background:color-mix(in srgb,var(--pointics-brand) 6%,#fff);display:flex;gap:.875rem;padding:1rem 1.25rem}.pointics-tutor-summary__head .pointics-earn-card__icon{height:2.5rem;width:2.5rem}.pointics-tutor-summary__head .pointics-earn-card__icon:before{inset:.625rem}.pointics-tutor-summary__figure{color:#1f2937;display:block;font-size:1.5rem;font-weight:700;line-height:1.2}.pointics-tutor-summary__label{color:#6b7280;font-size:.8125rem}.pointics-tutor-summary__link{color:color-mix(in srgb,var(--pointics-brand) 85%,#000);font-size:.875rem;font-weight:600;margin-left:auto;text-decoration:none}.pointics-tutor-summary__recent{padding:.75rem 1.25rem .5rem}.pointics-tutor-summary__title{color:#374151;font-size:.8125rem;font-weight:600}.pointics-tutor-summary__recent ul{list-style:none;margin:.25rem 0 0;padding:0}.pointics-tutor-summary__recent li{border-top:1px solid #f3f4f6;color:#374151;display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;padding:.5rem 0}.pointics-tutor-summary__recent li:first-child{border-top:0}.pointics-tutor-summary__delta{color:#15803d;font-weight:700}.pointics-tutor-summary__delta.is-negative{color:#b91c1c}body.pointics-storefront-dark .pointics-tutor-summary{background:#161b26;border-color:color-mix(in srgb,var(--pointics-brand) 40%,transparent)}body.pointics-storefront-dark .pointics-tutor-summary__head{background:color-mix(in srgb,var(--pointics-brand) 14%,#161b26)}body.pointics-storefront-dark .pointics-tutor-summary__figure{color:#eef2f7}body.pointics-storefront-dark .pointics-tutor-summary__label{color:#9aa4b2}body.pointics-storefront-dark .pointics-tutor-summary__link{color:color-mix(in srgb,var(--pointics-brand) 55%,#fff)}body.pointics-storefront-dark .pointics-tutor-summary__recent li,body.pointics-storefront-dark .pointics-tutor-summary__title{color:#d5dbe3}body.pointics-storefront-dark .pointics-tutor-summary__recent li{border-top-color:#263041}body.pointics-storefront-dark .pointics-tutor-summary__delta{color:#4ade80}body.pointics-storefront-dark .pointics-tutor-summary__delta.is-negative{color:#f87171}