.app-icon[data-v-7037ec2e]{vertical-align:middle;flex-shrink:0}.email-code-field[data-v-e89192ae]{gap:8px;min-width:0;display:grid}.email-code-control[data-v-e89192ae]{--code-cell:calc(clamp(36px, 10vw, 48px));--code-gap:6px;width:calc(6 * var(--code-cell) + 5 * var(--code-gap));border-radius:10px;max-width:100%;position:relative;overflow:clip}.email-code-slots[data-v-e89192ae]{grid-template-columns:repeat(6,var(--code-cell));gap:var(--code-gap);pointer-events:none;display:grid}.email-code-slots span[data-v-e89192ae]{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:56px}.email-code-field .email-code-control input[data-v-e89192ae]{width:calc(100% + var(--code-gap) + .5 * (-1ch + var(--code-cell)));min-width:0;max-width:none;height:100%;color:var(--ink);letter-spacing:calc(-1ch + var(--code-cell) + var(--code-gap));padding:0 0 0 calc(.5 * (-1ch + var(--code-cell)));background:0 0;border:0;border-radius:10px;font-family:monospace;font-size:24px;font-weight:600;line-height:normal;position:absolute;inset:0}.email-code-control[data-v-e89192ae]:has(input:focus-visible){outline:3px solid var(--indigo);outline-offset:4px}.email-code-control input[data-v-e89192ae]:focus-visible{outline:none}.is-invalid .email-code-slots span[data-v-e89192ae]{border-color:#b42318}.is-disabled[data-v-e89192ae]{opacity:.5}@media (forced-colors:active){.email-code-slots span[data-v-e89192ae]{background:canvas;border-color:canvastext}.email-code-field .email-code-control input[data-v-e89192ae]{color:canvastext}.email-code-control[data-v-e89192ae]:has(input:focus-visible){outline-color:highlight}}.actions[data-v-1f26b260]{flex-wrap:wrap;align-items:center;gap:12px;min-inline-size:0;display:flex}.actions[data-v-1f26b260]:empty{display:none}.actions-center[data-v-1f26b260]{justify-content:center}.actions-end[data-v-1f26b260]{justify-content:end}.actions[data-v-1f26b260]>*{max-inline-size:100%}.email-verification[data-v-03cb349b]{gap:24px;min-width:0;display:grid}.verification-intro[data-v-03cb349b]{gap:8px;display:grid}.verification-intro p[data-v-03cb349b]{overflow-wrap:anywhere;margin:0}.owner-verification[data-v-10815cfe]{gap:1.5rem;inline-size:100%;min-inline-size:0;max-inline-size:28rem;margin-inline:auto;display:grid}.owner-verification-intro[data-v-10815cfe]{gap:.5rem;display:grid}.owner-verification h3[data-v-10815cfe],.owner-verification p[data-v-10815cfe]{margin:0}.owner-verification h3[data-v-10815cfe]{font-size:1.25rem}.owner-verification p[data-v-10815cfe]{text-wrap:pretty;line-height:1.5}.owner-verification .muted[data-v-10815cfe]{font-size:.875rem}.owner-verification-methods[data-v-10815cfe]{gap:.75rem;display:grid}.owner-verification .button[data-v-10815cfe]{white-space:normal;inline-size:100%}.owner-verification-divider[data-v-10815cfe]{color:var(--muted);align-items:center;gap:1rem;font-size:.875rem;display:flex}.owner-verification-divider[data-v-10815cfe]:after,.owner-verification-divider[data-v-10815cfe]:before{content:"";border-top:1px solid var(--line);flex:1}.settings-group[data-v-97b92ebe]{gap:8px;min-width:0;display:grid}.settings-group h3[data-v-97b92ebe]{color:var(--muted);text-align:start;margin:0;padding-inline:16px;font-size:.85rem;font-weight:600;line-height:1.5}.settings-group-content[data-v-97b92ebe]{background:var(--surface);border:1px solid var(--line);border-radius:16px}.settings-group-content[data-v-97b92ebe]>button{text-align:start;overflow-wrap:anywhere;border:0;border-radius:0;gap:16px;min-width:0;min-height:56px;padding:16px;line-height:1.5}.settings-group-content[data-v-97b92ebe]>button:first-child{border-start-start-radius:15px;border-start-end-radius:15px}.settings-group-content[data-v-97b92ebe]>button:last-child{border-end-end-radius:15px;border-end-start-radius:15px}.settings-group-content[data-v-97b92ebe]>.account-sync+button,.settings-group-content[data-v-97b92ebe]>button+button{border-block-start:1px solid var(--line)}.settings-group-content[data-v-97b92ebe]>button>.app-icon{color:var(--muted);flex-shrink:0}.settings-group-content[data-v-97b92ebe]>.account-sync{padding:16px}@media (hover:hover){.settings-group-content[data-v-97b92ebe]>button:hover{background:var(--canvas)}}.profile-transfer-settings[data-v-fa2e9549],.transfer-invitations[data-v-fa2e9549]{gap:1rem;display:grid}.transfer-invitation[data-v-fa2e9549]{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:.6rem;padding-block:1rem;display:grid}.transfer-invitation p[data-v-fa2e9549]{margin:0}.transfer-invitations>.text-button[data-v-fa2e9549]{justify-self:start}.billing-offer[data-v-74d3fc40]{border:1px solid var(--line);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.billing-offer h3[data-v-74d3fc40],.billing-offer p[data-v-74d3fc40],dd[data-v-74d3fc40],dl[data-v-74d3fc40]{margin:0}.owned-purchases[data-v-74d3fc40]{background:var(--surface)}.billing-buttons[data-v-74d3fc40]{flex-wrap:wrap;gap:12px;display:flex}.billing-offer .button[data-v-74d3fc40]{white-space:normal;overflow-wrap:anywhere}dl[data-v-74d3fc40]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}dd[data-v-74d3fc40]{font-variant-numeric:tabular-nums}h3[data-v-74d3fc40]{font-size:1rem}article[data-v-74d3fc40]{gap:12px;display:grid}.cloud-panel{gap:1.1rem;display:grid}.cloud-panel:has(>.settings-groups){gap:28px}.conversation-learners{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.conversation-learners legend{margin-bottom:1rem;font-weight:600}.conversation-learners .check-label{margin:0}.conversation-learner-name{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.conversation-save{display:inline-grid}.conversation-save>span{visibility:hidden;white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.conversation-save>span.visible{visibility:visible}.conversation-save .app-icon{width:18px;height:18px}.conversation-save.is-saved:disabled{background:var(--teal);opacity:1}.account-advanced{gap:12px;min-width:0;display:grid}.account-advanced>button{text-align:start;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 16px;display:flex}.account-advanced .app-icon{flex-shrink:0}.account-password-field{gap:.5rem;display:grid}.cloud-panel .sheet-menu button{justify-content:space-between;align-items:center;display:flex}.account-email-field{gap:8px;min-width:0;display:grid}.account-email-field small{overflow-wrap:anywhere}.cloud-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.cloud-panel pre{white-space:pre-wrap;max-height:12rem;overflow:auto}.credential-buttons{gap:.75rem;display:grid}.apple-sign-in{color:#fff;background:#000;border-color:#000}
