.app-icon[data-v-3749c146]{vertical-align:middle;flex-shrink:0}.email-code-field[data-v-c475b344]{justify-items:center;gap:10px;width:100%;min-width:0;display:grid;container-type:inline-size}.email-code-field label[data-v-c475b344]:not(.sr-only){text-align:center}.email-code-control[data-v-c475b344]{--code-gap:10px;--code-split:18px;--code-cell:min(52px, (100cqi - 2px - 4 * var(--code-gap) - var(--code-split)) / 6);--code-height:clamp(46px, var(--code-cell) * 1.154, 60px);width:max-content;max-width:100%;position:relative}.email-code-slots[data-v-c475b344]{gap:var(--code-split);pointer-events:none;display:flex}.email-code-group[data-v-c475b344]{grid-template-columns:repeat(3,var(--code-cell));gap:var(--code-gap);display:grid}.email-code-slots span[data-v-c475b344]{box-sizing:border-box;width:var(--code-cell);height:var(--code-height);border:1px solid var(--line);color:#14151f;font-size:clamp(1.25rem,var(--code-cell) * .56,1.875rem);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;place-items:center;font-weight:650;line-height:1;display:grid}.email-code-slots span.is-active[data-v-c475b344]{border-color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo)}.email-code-field .email-code-control input[data-v-c475b344]{color:#0000;caret-color:#0000;background:0 0;border:0;border-radius:12px;outline:none;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}@container (width<=360px){.email-code-control[data-v-c475b344]{--code-gap:8px;--code-split:12px;--code-cell:min(52px, (100cqi - 2px - 4 * var(--code-gap) - var(--code-split)) / 6)}}.is-invalid .email-code-slots span[data-v-c475b344]{border-color:#b42318}.is-invalid .email-code-slots span.is-active[data-v-c475b344]{border-color:#b42318;box-shadow:inset 0 0 0 1px #b42318}.is-disabled[data-v-c475b344]{opacity:.5}@media (forced-colors:active){.email-code-slots span[data-v-c475b344]{color:canvastext;background:canvas;border-color:canvastext}.email-code-slots span.is-active[data-v-c475b344]{outline-offset:-2px;outline:2px solid 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}@font-face{font-family:Minki Roboto;src:url(../fonts/roboto-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.provider-button[data-v-87bacff4]{border-radius:22px;gap:12px;min-block-size:44px;inline-size:100%;padding:0 16px;line-height:1.2}.provider-mark[data-v-87bacff4]{flex:none;place-items:center;block-size:18px;inline-size:18px;display:grid}.provider-mark svg[data-v-87bacff4]{block-size:18px;inline-size:18px;display:block}.provider-label[data-v-87bacff4]{text-wrap:balance;min-inline-size:0}.provider-apple[data-v-87bacff4]{color:#fff;letter-spacing:-.01em;background:#000;border:1px solid #000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:500}.provider-apple[data-v-87bacff4]:hover:not(:disabled){background:#1a1a1a}.provider-google[data-v-87bacff4]{color:#1f1f1f;letter-spacing:.25px;background:#fff;border:1px solid #747775;font-family:Minki Roboto,Arial,sans-serif;font-size:14px;font-weight:500}.provider-google[data-v-87bacff4]:hover:not(:disabled){background:#f8f9fa}.provider-passkey[data-v-87bacff4]{color:var(--ink);background:#fff;border:1px solid #d9dfe7;font-size:16px;font-weight:600}.provider-passkey[data-v-87bacff4]:hover:not(:disabled){background:#f0f3f8}.provider-spinner[data-v-87bacff4]{transform-origin:50%;animation:.8s linear infinite provider-spin-87bacff4}@media (prefers-reduced-motion:reduce){.provider-spinner[data-v-87bacff4]{animation:none}}@keyframes provider-spin-87bacff4{to{transform:rotate(1turn)}}.owner-verification[data-v-53d1929d]{gap:1.5rem;inline-size:100%;min-inline-size:0;max-inline-size:28rem;margin-inline:auto;display:grid}.owner-verification-intro[data-v-53d1929d]{gap:.5rem;display:grid}.owner-verification h3[data-v-53d1929d],.owner-verification p[data-v-53d1929d]{margin:0}.owner-verification h3[data-v-53d1929d]{letter-spacing:-.015em;font-size:1.125rem;font-weight:650;line-height:1.4}.owner-verification p[data-v-53d1929d]{text-wrap:pretty;line-height:1.5}.owner-verification .muted[data-v-53d1929d]{font-size:.875rem}.owner-verification-methods[data-v-53d1929d]{gap:.75rem;display:grid}.owner-verification .button[data-v-53d1929d]{white-space:normal;inline-size:100%}.owner-verification .text-button[data-v-53d1929d]:disabled{color:var(--muted);opacity:1;cursor:default;text-decoration:none}.owner-verification-divider[data-v-53d1929d]{color:var(--muted);align-items:center;gap:1rem;font-size:.875rem;display:flex}.owner-verification-divider[data-v-53d1929d]:after,.owner-verification-divider[data-v-53d1929d]: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}.family-unlocked[data-v-a9167895]{overflow-wrap:anywhere;background:color-mix(in srgb,var(--teal) 6%,var(--surface));text-align:center;border-radius:1.25rem;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;min-inline-size:0;padding:1.75rem 1.5rem 1.25rem;display:grid}.family-unlocked[data-v-a9167895]>*{min-inline-size:0;max-inline-size:100%}.family-unlocked-avatars[data-v-a9167895]{align-items:center;max-inline-size:100%;padding-block:.5rem .25rem;display:flex;position:relative}.family-unlocked-avatars>span[data-v-a9167895]:not(.family-unlocked-seal){aspect-ratio:1;border:3px solid var(--surface);inline-size:3.25rem;min-inline-size:0;box-shadow:0 2px 4px var(--soft-shadow);background:#fbe6d6;border-radius:50%;place-items:center;font-size:1.75rem;display:grid}.family-unlocked-avatars>span[data-v-a9167895]:nth-child(2){z-index:1;background:#e3edcf;margin-inline:-.375rem;transform:translateY(-.5rem)}.family-unlocked-avatars>span[data-v-a9167895]:nth-child(3){background:#e6e2f8}.family-unlocked-seal[data-v-a9167895]{z-index:2;border:3px solid var(--surface);background:var(--teal);block-size:1.625rem;inline-size:1.625rem;color:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-end:-.25rem}.family-unlocked-seal .app-icon[data-v-a9167895]{stroke-width:2px;block-size:1rem;inline-size:1rem}.family-unlocked-intro[data-v-a9167895]{gap:.625rem;max-inline-size:27rem;display:grid}.family-unlocked-intro .family-unlocked-label[data-v-a9167895]{color:var(--teal);font-size:.875rem;font-weight:650}.family-unlocked h3[data-v-a9167895]{letter-spacing:-.035em;text-wrap:balance;font-size:1.625rem;line-height:1.2}.family-unlocked-intro>p[data-v-a9167895]:last-child{color:var(--muted)}.family-unlocked-benefits[data-v-a9167895]{text-align:start;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.family-unlocked-benefits li[data-v-a9167895]{align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.family-unlocked-benefits .app-icon[data-v-a9167895]{block-size:1.125rem;inline-size:1.125rem;color:var(--teal)}.family-unlocked-footer[data-v-a9167895]{border-block-start:1px solid color-mix(in srgb,var(--teal) 15%,transparent);inline-size:100%;color:var(--muted);gap:.375rem;padding-block-start:1rem;font-size:.8125rem;display:grid}.family-unlocked-footer .family-unlocked-notice[data-v-a9167895]{color:var(--teal)}@media (width<=380px){.family-unlocked[data-v-a9167895]{padding-inline:1rem}.family-unlocked h3[data-v-a9167895]{font-size:1.5rem}}.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,.auth-identity>span{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}.auth-screen{gap:16px;inline-size:min(100%,28rem);min-inline-size:0;margin-inline:auto;display:grid}.auth-screen>h3,.auth-screen>p{margin:0}.provider-buttons{gap:12px;display:grid}.auth-divider{color:var(--muted);align-items:center;gap:12px;font-size:.875rem;display:flex}.auth-divider:after,.auth-divider:before{content:"";border-top:1px solid var(--line);flex:1}.auth-screen .sheet-form>.button.primary{align-self:stretch;inline-size:100%}.auth-links{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.auth-code-form .auth-code-copy{text-align:center}.auth-code-form .email-code-field{margin-block:10px 16px}.auth-code-form .auth-links{justify-content:center}.auth-code-form .auth-links .text-button:not(:disabled){text-underline-offset:.15em;text-decoration:underline}.auth-code-form .auth-links .text-button:disabled{color:var(--muted);opacity:1;cursor:default;text-decoration:none}.auth-links .text-button{padding-inline:0}.auth-identity{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;margin:0;padding:6px 8px 6px 14px;display:flex}.auth-identity>span{font-size:.9375rem;font-weight:600}.auth-carried-username{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
