.account-providers[data-v-13233be6]{gap:10px;margin:16px 0;display:grid}.account-providers h3[data-v-13233be6]{margin:0;font-size:16px}.provider-button[data-v-13233be6]{color:#243b30;cursor:pointer;background:#fff;border:1px solid #bccbc2;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font:600 15px system-ui;display:flex}.provider-button[data-v-13233be6]:disabled{opacity:.6;cursor:default}.provider-button small[data-v-13233be6]{font-size:11px}.google-mark[data-v-13233be6]{color:#4285f4;font-size:21px;font-weight:700}.facebook-mark[data-v-13233be6]{color:#fff;background:#1877f2;border-radius:4px;width:22px;font-size:21px;font-weight:700}.method-note[data-v-13233be6]{color:#52695c;margin:0;font-size:12px;line-height:1.5}.method-connected[data-v-13233be6]{background:#edf7ef;border-radius:8px;margin:0;padding:10px;font-size:14px}.provider-button[data-v-13233be6]:focus-visible{outline-offset:2px;outline:3px solid #4f8769}.cls-account{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cls-green:var(--lightningcss-light,#087a18)var(--lightningcss-dark,#98e5a2);--cls-primary:var(--lightningcss-light,#087a18)var(--lightningcss-dark,#176d28);--cls-on-primary:#fff;--cls-ink:var(--lightningcss-light,#333b36)var(--lightningcss-dark,#e5ece7);--cls-secondary:var(--lightningcss-light,#5d685f)var(--lightningcss-dark,#b5c3b9);--cls-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17221c);--cls-wash:var(--lightningcss-light,#f5f7f4)var(--lightningcss-dark,#202d24);--cls-line:var(--lightningcss-light,#dce3da)var(--lightningcss-dark,#405447);--cls-soft-green:var(--lightningcss-light,#eff7ef)var(--lightningcss-dark,#223d29);--cls-error:var(--lightningcss-light,#a82d2d)var(--lightningcss-dark,#ffb6ad);--cls-error-fill:var(--lightningcss-light,#fff3f1)var(--lightningcss-dark,#402823);--cls-backdrop:var(--lightningcss-light,#e9eeea)var(--lightningcss-dark,#101a14);--cls-focus:var(--lightningcss-light,#b44529)var(--lightningcss-dark,#ffb49b);color:var(--cls-ink);font:14px/1.5 "Exo 2",system-ui,sans-serif}@media (prefers-color-scheme:dark){.cls-account{--lightningcss-light: ;--lightningcss-dark:initial}}.cls-account *{box-sizing:border-box}.cls-account button,.cls-account input,.cls-account select{font:inherit}.cls-account button{cursor:pointer}.cls-account button:disabled{cursor:default;opacity:.58}.cls-account button:focus-visible,.cls-account input:focus-visible,.cls-account select:focus-visible{outline:2px solid var(--cls-focus);outline-offset:3px}.cls-account .account-window{background:var(--cls-paper);border:1px solid var(--cls-line);border-radius:18px;width:min(100%,420px);margin:0 auto;overflow:hidden;box-shadow:0 12px 35px #14291a12}.cls-account .close-window{border:1px solid var(--cls-line);background:var(--cls-paper);width:44px;height:44px;color:var(--cls-secondary);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cls-account .close-window i,.cls-account .close-window svg{width:18px;height:18px;display:block}.cls-account .account-content{padding:22px}.cls-account .heading-row{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;margin-bottom:10px;display:grid}.cls-account .heading-row h1,.cls-account .heading-row h2{overflow-wrap:anywhere;min-width:0;margin:6px 0 0}.cls-account .heading-row .close-window{margin-top:-2px}.cls-account .display-box{border:1px solid var(--cls-line);border-radius:9px;margin:16px 0 4px;overflow:hidden}.cls-account .display-box summary{cursor:pointer;min-height:60px;color:var(--cls-ink);grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.cls-account .display-box summary::-webkit-details-marker{display:none}.cls-account .display-box summary strong{font-size:14px;font-weight:500;display:block}.cls-account .display-box summary small{color:var(--cls-secondary);margin-top:2px;font-size:12px;display:block}.cls-account .display-box summary svg{width:18px;height:18px;color:var(--cls-green)}.cls-account .display-box[open] summary>.display-chevron{transform:rotate(90deg)}.cls-account .display-content{border-top:1px solid var(--cls-line);gap:8px;padding:12px;display:grid}.cls-account .display-content strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.cls-account .display-content p{overflow-wrap:anywhere;font-size:13px}.cls-account .display-meta{flex-wrap:wrap;gap:5px;display:flex}.cls-account .display-content .secondary-button{min-height:44px;margin-top:3px}.cls-account h1,.cls-account h2{letter-spacing:-.025em;color:var(--cls-ink);margin:0 0 9px;font-size:25px;font-weight:500;line-height:1.2}.cls-account h3{color:var(--cls-ink);margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.4}.cls-account p{color:var(--cls-secondary);margin:0}.cls-account .intro{margin-bottom:20px;font-size:14px;line-height:1.6}.cls-account .form-tabs{border-bottom:1px solid var(--cls-line);grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;display:grid}.cls-account .form-tabs button{color:var(--cls-secondary);text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 5px 10px}.cls-account .form-tabs button[aria-pressed=true]{color:var(--cls-green);border-color:var(--cls-green);font-weight:600}.cls-account form{gap:16px;display:grid}.cls-account .field{gap:6px;min-width:0;display:grid}.cls-account .field-label{color:var(--cls-ink);font-size:13px;font-weight:600}.cls-account .optional{color:var(--cls-secondary);font-weight:400}.cls-account input[type=email],.cls-account input[type=text],.cls-account input[type=password]{border:1px solid var(--cls-line);background:var(--cls-paper);width:100%;min-width:0;height:46px;color:var(--cls-ink);border-radius:8px;padding:10px 12px;font-size:16px}.cls-account input::placeholder{color:var(--cls-secondary);opacity:.9}.cls-account .password-field{border:1px solid var(--cls-line);background:var(--cls-paper);border-radius:8px;display:flex;overflow:hidden}.cls-account .password-field input{border:0;border-radius:0;flex:1;width:0}.cls-account .password-field button{border:0;border-left:1px solid var(--cls-line);min-width:55px;color:var(--cls-green);background:0 0;padding:0 12px;font-size:12px}.cls-account .hint{color:var(--cls-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.cls-account .primary,.cls-account .secondary-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:11px 14px;font-weight:600;line-height:1.45;display:flex}.cls-account .primary{background:var(--cls-primary);color:var(--cls-on-primary);border:1px solid var(--cls-primary)}.cls-account .secondary-button{background:var(--cls-paper);color:var(--cls-green);border:1px solid var(--cls-line);font-weight:400}.cls-account .stack{gap:10px;display:grid}.cls-account .support-links{gap:0;margin:10px 0 0;display:grid}.cls-account .text-action{text-align:left;min-height:44px;color:var(--cls-green);text-underline-offset:3px;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:9px 0;font-size:13px;text-decoration:underline;display:flex}.cls-account .text-action.center{justify-content:center}.cls-account .quiet-action{color:var(--cls-secondary);text-decoration:none}.cls-account .divider{border:0;border-top:1px solid var(--cls-line);margin:16px 0}.cls-account .back-action{min-height:36px;color:var(--cls-green);background:0 0;border:0;align-items:center;gap:5px;margin:-5px 0 12px;padding:0;font-size:13px;display:flex}.cls-account .back-action svg{width:16px;height:16px}.cls-account .message{border:1px solid var(--cls-line);background:var(--cls-soft-green);color:var(--cls-ink);border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 12px;font-size:13px;line-height:1.6;display:flex}.cls-account .message svg{width:18px;height:18px;color:var(--cls-green);flex:none;margin-top:2px}.cls-account .message.error{background:var(--cls-error-fill);color:var(--cls-error);border-color:color-mix(in srgb, var(--cls-error) 28%, var(--cls-paper))}.cls-account .message.error p,.cls-account .message.error svg{color:inherit}.cls-account .status-icon{background:var(--cls-soft-green);width:42px;height:42px;color:var(--cls-green);border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.cls-account .status-icon svg{width:22px;height:22px}.cls-account .identity{border-bottom:1px solid var(--cls-line);margin:14px 0 0;padding-bottom:16px}.cls-account .identity strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.cls-account .identity span{color:var(--cls-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.cls-account .account-menu{margin:0 0 12px;display:grid}.cls-account .account-menu button{border:0;border-bottom:1px solid var(--cls-line);text-align:left;min-height:68px;color:var(--cls-ink);background:0 0;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px 0;display:grid}.cls-account .account-menu svg{width:19px;height:19px;color:var(--cls-green)}.cls-account .account-menu strong{font-size:14px;font-weight:500;display:block}.cls-account .account-menu small{color:var(--cls-secondary);margin-top:3px;font-size:12px;display:block}.cls-account .account-menu button>svg:last-child{width:14px;height:14px;color:var(--cls-secondary)}.cls-account .choice-list{gap:0;margin:12px 0;display:grid}.cls-account .check-row{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;padding:12px 0;display:grid}.cls-account .check-row input{width:18px;height:18px;min-height:18px;accent-color:var(--cls-green);margin:3px 0 0}.cls-account .check-row span{font-size:14px;line-height:1.6}.cls-account .small-field{max-width:155px;margin:8px 0 18px}.cls-account .submission-row{border-top:1px solid var(--cls-line);gap:5px;padding:14px 0;display:grid}.cls-account .submission-top{justify-content:space-between;align-items:start;gap:8px;font-size:14px;display:flex}.cls-account .submission-top strong{font-weight:500}.cls-account .tag{border:1px solid var(--cls-line);color:var(--cls-secondary);white-space:nowrap;background:var(--cls-wash);border-radius:5px;padding:2px 6px;font-size:11px}.cls-account .empty-state{padding:15px 0 22px}.cls-account .draft-choice{border:1px solid var(--cls-line);border-radius:9px;gap:5px;padding:14px;display:grid}.cls-account .draft-choice strong{font-size:14px;font-weight:600}.cls-account .draft-choice p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.cls-account .draft-choice button{margin-top:7px}.cls-account .entry-label{color:var(--cls-secondary);margin:0 0 12px;font-size:12px;display:block}.cls-account [hidden]{display:none!important}.cls-account.account-popup{border:1px solid var(--cls-line);background:var(--cls-paper);border-radius:18px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 18px 65px #0003}.cls-account.account-popup::backdrop{background:#13271e66}.cls-account .heading-row{background:var(--cls-paper);z-index:2;padding-top:4px;padding-bottom:5px;position:sticky;top:-22px}.cls-account .hint-password{margin-top:6px}.cls-account .display-content+.display-content{border-top:1px solid var(--cls-line)}.cls-account .account-menu .menu-icon{color:var(--cls-green);text-align:center;font-size:20px}.cls-account .account-menu .menu-arrow{color:var(--cls-secondary)}.cls-account .display-box summary .display-chevron{color:var(--cls-green);font-size:18px}.cls-account .display-box summary .display-icon{color:var(--cls-green);font-size:20px}.cls-account .display-meta{margin-top:4px}.cls-account .account-identity{margin-top:0}.cls-account .body-email{overflow-wrap:anywhere}.account-landing{box-sizing:border-box;background:#f5f7f4;min-height:100dvh;padding:32px 16px}.account-landing .account-window{width:100%;max-width:420px}.cls-account .status-icon{font-size:24px}@media (width<=420px){.cls-account .account-content{padding:20px 18px}.cls-account h1,.cls-account h2{font-size:24px}.cls-account .heading-row{top:-20px}}.cls-account a.primary,.cls-account a.secondary-button{text-decoration:none}.cls-account.account-popup .account-content{font:14px/1.5 "Exo 2",system-ui,sans-serif}.cls-account .message.error:has(>.account-create-prompt){display:block}.cls-account .account-create-prompt{margin:0}.cls-account .account-create-prompt .text-action{white-space:nowrap;min-height:32px;padding:4px 0;display:inline-block}@media (width<=460px){.cls-account .message.error:has(>.account-create-prompt){padding-inline:8px}.cls-account .account-create-prompt,.cls-account .account-create-prompt .text-action{font-size:12px}}
