.rt-nephew__quote{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-accent-warm-strong);background:var(--color-bg-sunken)}.rt-tuit__stage-body .rt-nephew__quote p{margin:0;font-size:var(--fs-100);font-style:italic;color:var(--color-fg-2)}.rt-tuit__stage-body .rt-nephew__quote em{font-style:normal;color:inherit}.rt-tuit__stage-body .rt-nephew__h3{margin:var(--space-7) 0 var(--space-3);font-family:var(--font-body);font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--color-fg-1)}.rt-tuit__stage-body>.rt-nephew__h3:first-child{margin-top:0}.rt-nephew__steps{margin:0 0 var(--space-5);padding-left:var(--space-6);font-size:var(--fs-200);line-height:var(--lh-body);color:var(--color-fg-1)}.rt-nephew__steps li{margin:0 0 var(--space-3);padding-left:var(--space-1)}.rt-nephew__steps li::marker{color:var(--color-accent-warm-strong);font-family:var(--font-mono)}.rt-nephew__bullets{margin:0 0 var(--space-5);padding-left:var(--space-6);font-size:var(--fs-200);line-height:var(--lh-body);color:var(--color-fg-1)}.rt-nephew__bullets li{margin:0 0 var(--space-2)}.rt-nephew__table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 var(--space-5);border-top:var(--border-hairline);border-bottom:var(--border-hairline)}.rt-nephew__table table{width:100%;border-collapse:collapse;font-size:var(--fs-100)}.rt-nephew__table caption{text-align:left;padding:var(--space-3) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-50);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-3-accessible)}.rt-nephew__table td,.rt-nephew__table th{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:var(--border-hairline);color:var(--color-fg-1)}.rt-nephew__table tbody tr:last-child td,.rt-nephew__table tbody tr:last-child th{border-bottom:0}.rt-nephew__table thead th{font-family:var(--font-mono);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-3-accessible)}.rt-nephew__table tbody th{font-weight:var(--fw-regular);color:var(--color-fg-2)}@media (max-width:640px){.rt-nephew__table table{min-width:100%;width:auto}.rt-nephew__table td,.rt-nephew__table th{min-width:9rem;padding-right:var(--space-4)}}.rt-nephew{margin:var(--space-6) 0;padding:var(--space-5);border:var(--border-hairline);background:var(--color-bg-surface);min-width:0}.rt-nephew__head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.rt-nephew__eyebrow{font-family:var(--font-mono);font-size:var(--fs-50);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-warm-strong)}.rt-nephew__title{margin:0;font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-regular);color:var(--color-fg-1)}.rt-nephew__intro,.rt-tuit__stage-body .rt-nephew__intro{margin:var(--space-2) 0 var(--space-2);font-size:var(--fs-100);color:var(--color-fg-2)}.rt-nephew__privacy,.rt-tuit__stage-body .rt-nephew__privacy{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-3-accessible)}.rt-nephew__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3);background:var(--color-bg-sunken);border:var(--border-hairline)}.rt-nephew__field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin:0;padding:0;border:0}.rt-nephew__field--wide{grid-column:1/-1}.rt-nephew__field>label,.rt-nephew__field>legend,.rt-nephew__sub{padding:0;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-3-accessible)}.rt-nephew__req{color:var(--color-accent-warm-strong)}.rt-nephew__sub{margin-top:var(--space-2)}.rt-nephew input[type=text],.rt-nephew select{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--fs-100);color:var(--color-fg-1);background:var(--color-bg-raised);border:1px solid var(--color-fg-3);border-radius:0}.rt-nephew input[type=text]:hover,.rt-nephew select:hover{border-color:var(--color-fg-1)}.rt-nephew button:focus-visible,.rt-nephew input:focus-visible,.rt-nephew select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rt-nephew input[type=range]{width:100%;min-height:44px;accent-color:var(--color-accent-warm-strong)}.rt-nephew__autolabel{font-family:var(--font-mono);font-size:var(--fs-50);color:var(--color-accent-warm-strong)}.rt-nephew__chiprow{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rt-nephew__chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:none;color:var(--color-fg-2);background:var(--color-bg-raised);border:1px solid var(--color-fg-3);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-swing),color var(--duration-ui) var(--ease-swing)}.rt-nephew__chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.rt-nephew__chip:hover{border-color:var(--color-fg-1)}.rt-nephew__chip.is-on{border-color:var(--color-accent-warm-strong);color:var(--color-accent-warm-strong)}.rt-nephew__chip:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rt-nephew__outhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-5) 0 var(--space-3)}.rt-nephew__outtitle{margin:0;font-family:var(--font-mono);font-size:var(--fs-100);font-weight:var(--fw-regular);color:var(--color-fg-1)}.rt-nephew__gaps{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-3-accessible)}.rt-nephew__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.rt-nephew__card,.rt-nephew__keys{padding:var(--space-4);border:var(--border-hairline);background:var(--color-bg-sunken)}.rt-nephew__keys{margin-top:var(--space-4)}.rt-nephew__cardhead{display:flex;align-items:baseline;gap:var(--space-3)}.rt-nephew__cardnum{font-family:var(--font-mono);font-size:var(--fs-50);color:var(--color-accent-warm-strong)}.rt-nephew__cardtitle{flex:1 1;min-width:0;margin:0;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-200);color:var(--color-fg-1)}.rt-nephew__why,.rt-tuit__stage-body .rt-nephew__why{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-100);color:var(--color-fg-2)}.rt-nephew__why span{margin-right:var(--space-1);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-3-accessible)}.rt-nephew__prompt{margin:0;padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--color-fg-1);background:var(--color-bg-base);border:var(--border-hairline)}.rt-nephew__note,.rt-tuit__stage-body .rt-nephew__note{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:11px;color:var(--color-accent-warm-strong)}.rt-nephew__keylist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rt-nephew__keylist label{display:flex;gap:var(--space-2);align-items:baseline;font-size:var(--fs-100);color:var(--color-fg-2);cursor:pointer}.rt-nephew__keylist input{accent-color:var(--color-accent-warm-strong);flex:none}.rt-nephew__btn{flex:none;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-1);background:var(--color-bg-raised);border:1px solid var(--color-fg-3);padding:var(--space-2) var(--space-4);min-height:44px;cursor:pointer;transition:border-color var(--duration-ui) var(--ease-swing),background var(--duration-ui) var(--ease-swing)}.rt-nephew__btn:hover{border-color:var(--color-fg-1)}.rt-nephew__btn--warm{border-color:var(--color-accent-warm-strong);color:var(--color-accent-warm-strong)}.rt-nephew__btn--warm:hover{background:rgba(232,98,62,.08)}.rt-nephew__all{margin-top:var(--space-5);display:flex;justify-content:center}.rt-nephew__live{min-height:1.4em;margin:var(--space-3) 0 0;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-warm-strong)}@media (max-width:640px){.rt-nephew{padding:var(--space-4) var(--space-3)}.rt-nephew__form{grid-template-columns:minmax(0,1fr)}.rt-nephew__card,.rt-nephew__keys{padding:var(--space-3)}.rt-nephew__cardhead{flex-wrap:wrap}.rt-nephew__cardtitle{flex-basis:calc(100% - 3rem)}.rt-nephew__cardhead .rt-nephew__btn{width:100%}}@media (prefers-reduced-motion:reduce){.rt-nephew__btn,.rt-nephew__chip{transition:none}}