.fam-children-title{margin-top:22px}.fam-children{margin-top:0}.fam-claim{margin-top:12px}.fam-child--alert{background:linear-gradient(135deg,#052a21,#0b3d30);border-color:#0b3d30;isolation:isolate;position:relative}.fam-child--alert .fam-child-name{color:#fff}.fam-child--alert:before{animation:fam-claim-shimmer 4.5s ease-in-out infinite;background:linear-gradient(105deg,transparent 38%,rgba(20,255,195,.1) 50%,transparent 62%);background-position:100% 0;background-repeat:no-repeat;background-size:250% 100%;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.fam-child--alert>*{position:relative;z-index:1}@keyframes fam-claim-shimmer{0%{background-position:100% 0}60%,to{background-position:0 0}}.fam-child--alert .fam-child-head{align-items:flex-start;flex-direction:column;gap:4px}.fam-claim-intro{color:var(--rz-body);font-size:13px;font-weight:400;line-height:1.45}.fam-child--alert .fam-claim-intro{color:hsla(0,0%,100%,.85)}.fam-claim-code{color:var(--rz-ink);font-size:24px;font-weight:800;letter-spacing:.14em;margin:10px 0 6px;word-break:break-all}.fam-child--alert .fam-claim-code{color:var(--prt-unlock,#14ffc3)}.fam-claim-code-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 6px}button.fam-claim-code{background:transparent;border:0;border-radius:8px;cursor:copy;font-family:inherit;line-height:inherit;margin:-4px -8px;padding:4px 8px;text-align:left;transition:background-color .15s ease-out}@media (hover:hover) and (pointer:fine){button.fam-claim-code:hover{background:rgba(20,255,195,.1)}}button.fam-claim-code:focus-visible{outline:2px solid var(--prt-unlock,#14ffc3);outline-offset:2px}.fam-claim-copied{color:var(--rz-ink);font-size:13px;font-weight:700;opacity:0;transition:opacity .15s ease-out}.fam-child--alert .fam-claim-copied{color:var(--prt-unlock,#14ffc3)}.fam-claim-copied.is-shown{opacity:1}@media (prefers-reduced-motion:reduce){.fam-claim-copied,button.fam-claim-code{transition:none}}.fam-setup-open{margin-top:12px}.fam-child--alert .fam-setup-open.prt-cta--primary{background:var(--prt-unlock,#14ffc3);color:var(--rz-ink)}@media (hover:hover) and (pointer:fine){.fam-child--alert .fam-setup-open.prt-cta--primary:hover{background-color:#7dffdc;box-shadow:0 8px 22px rgba(20,255,195,.3)}}.fam-child--alert .fam-setup-open.prt-cta--primary:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.fam-child--alert:before{animation:none;display:none}}.fam-setup--child .fam-setup-heading{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px}@media (min-width:601px){.fam-setup--child .fam-setup-heading{font-size:32px}}.fam-setup--child .fam-setup-note{font-weight:400}.fam-claimed{display:grid;grid-template-columns:minmax(0,1fr);scroll-margin-top:96px}.fam-claimed>.fam-detail,.fam-claimed>.fam-overview{grid-area:1/1;min-width:0}.fam-claimed>.fam-detail{align-self:start}.fam-nav-row{appearance:none;background:#fff;border:1px solid var(--rz-mint-pale);border-radius:10px;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;margin:0;text-align:left;transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s ease-out;width:100%}.fam-nav-row:active{transform:scale(.992)}.fam-nav-row:focus-visible{outline:3px solid #007154;outline-offset:2px}@media (hover:hover) and (pointer:fine){.fam-nav-row:hover{background:#f6faf8;border-color:var(--rz-sage)}.fam-nav-row:hover .fam-nav-chevron{color:var(--rz-ink);transform:translateX(2px)}}.fam-nav-chevron{align-items:center;color:var(--prt-lock-text);display:inline-flex;flex:none;justify-content:center;transition:transform .16s ease-out,color .16s ease-out}.fam-nav-row.fam-portfolio{align-items:center;grid-template-columns:minmax(0,1fr) auto 18px}.fam-nav-row.fam-portfolio .fam-portfolio-asof{grid-column:1/3}.fam-nav-row.fam-portfolio .fam-nav-chevron{grid-column:3;grid-row:1/span 3}.fam-nav-row--action{align-items:center;color:var(--rz-ink);display:flex;font-size:14px;font-weight:700;gap:12px;margin-top:20px;padding:11px 12px}.fam-nav-icon{align-items:center;background:var(--rz-mint-pale);border-radius:50%;color:#007154;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.fam-nav-label{flex:1;min-width:0}.fam-back{align-items:center;background:none;border:0;border-radius:8px;color:#007154;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:500;gap:2px;margin:-6px 0 0 -4px;min-height:40px;padding:6px 10px 6px 4px}.fam-back svg{transition:transform .16s ease-out}.fam-back:focus-visible{outline:3px solid #007154;outline-offset:1px}@media (hover:hover) and (pointer:fine){.fam-back:hover{color:var(--rz-ink)}.fam-back:hover svg{transform:translateX(-2px)}}.fam-detail-top{display:grid;gap:2px;justify-items:start}.fam-detail-title{color:var(--rz-ink);font-size:20px;font-weight:800;letter-spacing:-.01em;margin:2px 0 0}.fam-detail-title:focus,.fam-password-done-title:focus{outline:none}.fam-detail-sub{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 12px;margin:0}.fam-detail-value{color:var(--rz-ink);font-size:15px;font-weight:800}.fam-detail-return{font-size:13px;font-weight:600}.fam-detail-return.is-up{color:#007154}.fam-detail-return.is-down{color:var(--prt-danger)}.fam-detail-return.is-flat{color:var(--prt-lock-text)}.fam-detail-body{margin-top:4px}.fam-detail.is-active .fam-detail-top{animation:fam-detail-in .24s ease-out backwards}.fam-detail.is-active .fam-detail-body>*{animation:fam-detail-in .24s ease-out 70ms backwards}.fam-detail.is-active .fam-detail-body>:nth-child(2){animation-delay:.13s}.fam-detail.is-active .fam-detail-body>:nth-child(3){animation-delay:.19s}.fam-detail.is-leaving{animation:fam-detail-out .2s ease-in forwards;pointer-events:none}@keyframes fam-detail-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fam-detail-out{0%{opacity:1}to{opacity:0}}.fam-position-head{align-items:center;flex-wrap:nowrap;gap:10px;justify-content:space-between}.fam-position-id{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;min-width:0}.fam-position-side{border-radius:999px;flex:none;font-size:11.5px;letter-spacing:.02em;margin-left:auto;padding:2px 10px;text-transform:none}.fam-position-side.is-long{background:#d6f0e6;color:#064d3b}.fam-position-side.is-short{background:#fadad7;color:#8a1c1c}.fam-competition{padding:11px 14px}.fam-competition-head{align-items:center}.fam-competition-state{align-items:center;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.01em;text-transform:none}.fam-competition-state.is-live{color:#064d3b}.fam-position-facts--inline{gap:6px 32px;grid-template-columns:repeat(auto-fit,minmax(0,max-content));margin-top:8px}.fam-live-dot{animation:fam-live-pulse 2s ease-out infinite;background:#10a27d;border-radius:50%;flex:none;height:7px;width:7px}@keyframes fam-live-pulse{0%{box-shadow:0 0 0 0 rgba(16,162,125,.45)}70%,to{box-shadow:0 0 0 6px rgba(16,162,125,0)}}.fam-detail .fam-setup.fam-password{background:transparent;border:0;border-radius:0;margin-top:8px;padding:0}.fam-password-done{display:grid;gap:8px;justify-items:start;padding:8px 0 4px}.fam-password-done-mark{animation:fam-check-pop .36s cubic-bezier(.2,.9,.3,1.25) backwards;color:#007154;display:inline-flex}.fam-password-done-title{color:var(--rz-ink);font-size:17px;font-weight:800;margin:0}.fam-password-done .fam-setup-note{margin:0 0 6px}@keyframes fam-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fam-back svg,.fam-nav-chevron,.fam-nav-row{transition:none}.fam-back:hover svg,.fam-nav-row:active,.fam-nav-row:hover .fam-nav-chevron{transform:none}.fam-detail.is-active .fam-detail-body>*,.fam-detail.is-active .fam-detail-top,.fam-detail.is-leaving,.fam-live-dot,.fam-password-done-mark{animation:none}}.fam-upgrade{text-align:center}.fam-upgrade .fam-orders{margin-top:22px;text-align:left}.fam-upgrade-option .fam-order-status{color:var(--prt-lock-text);font-size:10.5px;font-weight:800;letter-spacing:.06em;margin-left:auto;text-align:right;text-transform:uppercase;white-space:nowrap}.fam-upgrade-option .fam-setup-note{font-weight:400;margin-top:14px}.fam-upgrade-option>.prt-cta{margin-top:4px}.fam-upgrade-save{align-items:center;color:var(--rz-green);display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;line-height:1.3;margin:10px 0 0}.fam-upgrade-save svg{flex:none}.fam-upgrade-back{border-radius:8px;color:var(--rz-body);display:block;font-size:13px;font-weight:500;margin:18px auto 0;padding:8px 12px;text-decoration:none;width:fit-content}.fam-upgrade-back:hover{color:var(--rz-green);text-decoration:underline}.fam-upgrade-back:focus-visible{outline:3px solid var(--prt-unlock);outline-offset:2px}.fam-upgrade-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:18px;min-height:200px;text-align:center}.fam-upgrade-empty-icon{color:var(--rz-green);display:inline-flex;margin-bottom:12px;opacity:.7}.fam-upgrade-empty-icon svg{height:40px;width:40px}.fam-upgrade-empty p{color:var(--rz-body);font-size:15px;font-weight:400;line-height:1.5;margin:0 0 18px}.fam-upgrade-empty .prt-cta{text-decoration:none}.fam-orders .fam-order .fam-order-head{align-items:flex-start}.fam-orders .fam-order .fam-order-head .fam-order-plan{font-weight:700;min-width:0;padding-top:2px}.fam-orders .fam-order .fam-pill--corner{flex:none;font-size:10.5px;font-weight:600;max-width:62%;text-align:center}.fam-orders .fam-order .fam-order-corner{align-items:center;display:flex;flex:0 1 auto;gap:8px;max-width:72%;min-width:0}.fam-orders .fam-order .fam-order-corner .fam-pill--corner{max-width:none;min-width:0}.fam-orders .fam-order .fam-facts{gap:0 16px;grid-template-columns:minmax(0,auto) minmax(0,1fr);margin-top:10px}.fam-orders .fam-order .fam-facts dd,.fam-orders .fam-order .fam-facts dt{padding-bottom:4px}.fam-orders .fam-order .fam-facts dd{overflow-wrap:anywhere;text-align:right}.fam-orders .fam-order .fam-facts dt{letter-spacing:normal;text-transform:none}.fam-orders .fam-order.is-disputed .fam-facts dd,.fam-orders .fam-order.is-disputed .fam-facts dt,.fam-orders .fam-order.is-disputed .fam-order-plan,.fam-orders .fam-order.is-refunded .fam-facts dd,.fam-orders .fam-order.is-refunded .fam-facts dt,.fam-orders .fam-order.is-refunded .fam-order-plan{color:var(--prt-lock-text)}.cmx-content .prt-cta.fam-refund-confirm,.ord-page .cmx-content .prt-cta--primary.fam-refund-confirm{background:#9b1c1c;color:#fff}@media (hover:hover) and (pointer:fine){.ord-page .cmx-content .prt-cta--primary.fam-refund-confirm:not(:disabled):hover{background:#7d1515}}.fcf{text-align:left}.cmx-body .fcf-lead{margin:0 0 14px;text-align:center}.fcf-reasons{border:0;display:grid;gap:6px;margin:0;min-width:0;padding:0}.fcf-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.fcf-reason{align-items:center;border:1.5px solid var(--rz-sage);border-radius:10px;color:var(--rz-ink);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:9px 12px;transition:border-color .14s ease-out,background-color .14s ease-out}.fcf-reason input{accent-color:var(--rz-green);flex:none;height:17px;margin:0;width:17px}.fcf-reason:hover{background:var(--rz-mint-pale)}.fcf-reason:has(input:checked){background:var(--rz-mint-pale);border-color:var(--rz-green)}.fcf-reason:has(input:focus-visible){outline:3px solid var(--prt-unlock);outline-offset:2px}.fcf-more{display:block;margin-top:14px}.fcf-more-label{color:var(--rz-ink);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.fcf-more textarea{background:#fff;border:1.5px solid #d8ebe4;border-radius:10px;box-sizing:border-box;color:var(--rz-ink);display:block;font-family:inherit;font-size:16px;padding:10px 12px;resize:vertical;width:100%}.fcf-more textarea:focus{border-color:var(--rz-green);box-shadow:0 0 0 3px rgba(0,113,84,.12);outline:none}.fcf-more textarea:disabled{background:#f6faf8}.cmx-body .fcf-error{color:var(--chk-error);font-size:12.5px;font-weight:500;line-height:1.4;margin:12px 0 0}.cmx-body .fpr-price{line-height:1.05;margin:4px 0 6px}.fpr-price-amount{color:var(--rz-green);font-size:42px;font-weight:800;letter-spacing:-.02em}.fpr-price-unit{color:var(--rz-body);font-size:16px;font-weight:500}.cmx-body .fpr-benefit{color:var(--rz-ink);font-size:15px;font-weight:600;line-height:1.4;margin:0 0 14px}.cmx-body .fpr-note{color:var(--rz-body);font-size:12.5px;font-weight:400;line-height:1.45;margin:0 0 10px}.cmx-body .fpr-consent{color:var(--prt-lock-text);font-size:11.5px;font-weight:400;line-height:1.4;margin:0}.cmx-body .fpr-rise{animation:fpr-rise .38s cubic-bezier(.22,1,.36,1) both}.cmx-body>.fpr-rise:first-child{animation-delay:.14s}.cmx-body>.fpr-rise:nth-child(2){animation-delay:.22s}.cmx-body>.fpr-rise:nth-child(3){animation-delay:.3s}.cmx-body>.fpr-rise:nth-child(4){animation-delay:.38s}@keyframes fpr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cmx-body .fpr-rise{animation:none}}