.home-container[data-v-a9a3b343]{padding:var(--spacing-large) var(--spacing-medium);gap:var(--spacing-large);text-align:center;flex-direction:column;display:flex}.hero-section[data-v-a9a3b343]{align-items:center;gap:var(--spacing-medium);flex-direction:column;display:flex}.cta-actions[data-v-a9a3b343]{margin-top:var(--spacing-medium)}.cta-button[data-v-a9a3b343]{background-color:var(--clr-primary);color:#fff;padding:var(--size-300) var(--size-500);font-weight:var(--fw-medium);font-size:var(--fs-450);border-radius:8px;text-decoration:none;transition:background-color .2s}.cta-button[data-v-a9a3b343]:hover{background-color:var(--clr-neutral-600)}.content-section[data-v-a9a3b343]{padding-block:var(--spacing-large);border-top:1px solid var(--clr-neutral-400)}.section-heading[data-v-a9a3b343]{font-size:var(--fs-secondary-heading);margin-bottom:var(--spacing-medium)}.steps-grid[data-v-a9a3b343]{gap:var(--spacing-medium);grid-template-columns:1fr;display:grid}.step-card[data-v-a9a3b343]{padding:var(--spacing-medium);border:1px solid var(--clr-neutral-400);text-align:left;background:#fff;border-radius:12px}.step-number[data-v-a9a3b343]{font-size:var(--fs-700);font-weight:var(--fw-light);color:var(--clr-neutral-400);margin-bottom:var(--spacing-light);line-height:1;display:block}.step-card h3[data-v-a9a3b343]{color:var(--clr-primary);margin-bottom:var(--spacing-light);font-size:var(--fs-450);font-weight:var(--fw-medium)}.step-card p[data-v-a9a3b343]{color:var(--clr-neutral-600);font-size:var(--fs-350);line-height:1.6}.about-section[data-v-a9a3b343]{text-align:left}.about-text[data-v-a9a3b343]{gap:var(--spacing-regular);text-align:left;max-width:680px;color:var(--clr-neutral-600);flex-direction:column;margin-inline:auto;line-height:1.7;display:flex}.contact-text[data-v-a9a3b343]{color:var(--clr-neutral-600);margin-bottom:var(--spacing-medium)}.contact-link[data-v-a9a3b343]{color:var(--clr-primary);font-weight:var(--fw-medium);border-bottom:1px solid var(--clr-neutral-400);padding-bottom:2px;text-decoration:none;transition:border-color .2s;display:inline-block}.contact-link[data-v-a9a3b343]:hover{border-color:var(--clr-primary)}@media (width>=48em){.steps-grid[data-v-a9a3b343]{grid-template-columns:repeat(3,1fr)}.about-section[data-v-a9a3b343],.contact-section[data-v-a9a3b343]{text-align:center}.about-text[data-v-a9a3b343]{text-align:left}}.box[data-v-f0918e82]{box-sizing:border-box;width:100%;max-width:400px;padding:var(--size-450);border:3px solid var(--clr-neutral-900);border-radius:var(--size-500);background:var(--clr-neutral-100);color:var(--clr-neutral-900);text-align:center;cursor:pointer;margin:0 auto;transition:background .2s,color .2s,border .2s}@media (width>=65em){.box[data-v-f0918e82]{flex:1;width:auto;min-width:200px}}@media (hover:hover) and (pointer:fine){.box[data-v-f0918e82]:hover{background:var(--clr-neutral-900);color:#fff}}.box[data-v-f0918e82]:active{background:var(--clr-neutral-900);color:#fff}.container[data-v-2050f2d8]{gap:var(--spacing-regular);width:100%;max-width:800px;padding:0 var(--spacing-medium);flex-direction:column;margin:0 auto;display:flex}@media (width>=65em){.container[data-v-2050f2d8]{flex-direction:row;justify-content:center}}.wrapper[data-v-a7257eb6]{align-items:center;gap:var(--spacing-regular);flex-direction:column;display:flex}.counter[data-v-a7257eb6]{align-items:center;gap:var(--size-300);display:flex}.input[data-v-a7257eb6]{text-align:center;box-shadow:none;color:inherit;-moz-appearance:textfield;-webkit-appearance:none;appearance:textfield;background:0 0;border:none;outline:none;padding:0}.input[data-v-a7257eb6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[data-v-a7257eb6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn[data-v-a7257eb6]{padding:var(--spacing-light) var(--spacing-regular);border:3px solid var(--clr-neutral-900);border-radius:var(--size-500);background:var(--clr-neutral-100);cursor:pointer;fill:var(--clr-primary)}.btn[data-v-a7257eb6]:hover{background:var(--clr-neutral-900);fill:var(--clr-neutral-100)}.btn[data-v-a7257eb6]:disabled{border-color:var(--clr-neutral-400);fill:var(--clr-neutral-400);cursor:not-allowed;background:var(--clr-neutral-100)}.btn[data-v-a7257eb6]:disabled:hover{background:var(--clr-neutral-100);fill:var(--clr-neutral-400)}.actions[data-v-a7257eb6]{justify-content:center;width:100%;display:flex}.link-btn[data-v-a7257eb6]{color:var(--clr-primary);font:inherit;cursor:pointer;align-items:center;gap:var(--size-200);background:0 0;border:none;display:inline-flex}.link-btn[data-v-a7257eb6]:hover{color:var(--clr-neutral-600);fill:var(--clr-neutral-600)}.weiter-text[data-v-a7257eb6]{align-items:center;display:inline-flex}.wrapper[data-v-72e1b6bd]{align-items:center;gap:var(--spacing-regular);flex-direction:column;width:100%;max-width:500px;margin:0 auto;display:flex}.input-container[data-v-72e1b6bd]{width:100%}.input[data-v-72e1b6bd]{text-align:center;width:100%;padding:var(--spacing-light);border:3px solid var(--clr-neutral-900);border-radius:var(--size-500);background:#fff;outline:none;font-family:inherit;transition:border-color .2s}.input[data-v-72e1b6bd]:focus{border-color:var(--clr-brand-gold,#cd984f)}.actions[data-v-72e1b6bd]{justify-content:center;width:100%;display:flex}.link-btn[data-v-72e1b6bd]{color:var(--clr-primary);font:inherit;cursor:pointer;align-items:center;gap:var(--size-200);background:0 0;border:none;display:inline-flex}.link-btn[data-v-72e1b6bd]:disabled{opacity:.4;cursor:not-allowed}.link-btn[data-v-72e1b6bd]:not(:disabled):hover{color:var(--clr-neutral-600);fill:var(--clr-neutral-600)}.weiter-text[data-v-72e1b6bd]{align-items:center;display:inline-flex}.answers[data-v-9ede5242]{width:100%}.questions-title[data-v-f9e00003]{width:100%;padding-left:var(--spacing-medium);padding-right:var(--spacing-medium);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-light);flex-direction:column;margin:0;line-height:1.3;display:flex}.info-btn[data-v-f9e00003]{color:var(--clr-primary);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0 4px;font-size:.9em;transition:background-color .2s,color .2s;display:inline-flex;position:relative;top:-2px}.info-btn svg[data-v-f9e00003]{display:inline}.info-btn[data-v-f9e00003]:hover{background-color:var(--clr-neutral-100);color:var(--clr-neutral-800)}.info-box[data-v-f9e00003]{background-color:var(--clr-neutral-100);border-left:4px solid var(--clr-primary);padding:var(--spacing-regular);margin-top:var(--spacing-light);text-align:left;border-radius:4px;max-width:800px;animation:.3s ease-in-out fadeIn-f9e00003}@keyframes fadeIn-f9e00003{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.question-content[data-v-f9e00003]{justify-content:center;align-items:center;gap:var(--spacing-medium);flex-direction:column;flex:1;width:100%;max-width:1200px;margin:0 auto;display:flex}.answers-wrapper[data-v-f9e00003]{justify-content:center;width:100%;display:flex}.nav[data-v-f9e00003]{width:100%;max-width:1200px;padding-left:var(--spacing-regular);padding-bottom:var(--spacing-regular);box-sizing:border-box;justify-content:flex-start;align-items:flex-end;margin:0 auto;display:flex}.link-btn.back[data-v-f9e00003]{color:var(--clr-primary);font:inherit;cursor:pointer;background:0 0;border:none}.link-btn.back[data-v-f9e00003]:disabled{opacity:.4;cursor:default}.zurück-text[data-v-f9e00003]{align-items:center;gap:var(--size-200);display:inline-flex}.progress-container[data-v-a64b7ed5]{width:100%;height:var(--fs-300);background-color:var(--clr-neutral-600-a24,#3d3d3d3d);bottom:0;left:0}.progress-bar[data-v-a64b7ed5]{background-color:var(--clr-neutral-600);border-top-right-radius:var(--size-100);height:100%;transition:width .3s ease-in-out}.calculator-view[data-v-ca652871]{flex-direction:column;flex:1;display:flex}.confirmation-container[data-v-ca652871]{width:100%;padding:var(--spacing-large) var(--spacing-medium);text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.confirmation-header[data-v-ca652871]{margin-bottom:var(--spacing-medium);gap:var(--spacing-light);line-height:1.3}.confirmation-content[data-v-ca652871]{width:100%;max-width:600px}.status-box[data-v-ca652871]{padding:var(--spacing-large);border:1px solid var(--clr-neutral-400);gap:var(--spacing-medium);background:#fff;border-radius:16px;flex-direction:column;align-items:center;display:flex}.icon-check[data-v-ca652871]{color:#2f855a}.error[data-v-ca652871]{border-color:#feb2b2}.actions[data-v-ca652871]{margin-top:var(--spacing-medium)}.restart-btn[data-v-ca652871]{background-color:var(--clr-primary);color:#fff;padding:var(--spacing-regular) var(--spacing-medium);cursor:pointer;border:none;border-radius:8px;transition:background-color .2s,transform .2s}.restart-btn[data-v-ca652871]:hover{background-color:var(--clr-neutral-600);transform:scale(1.02)}.spinner[data-v-ca652871]{border:4px solid #0000001a;border-left-color:var(--clr-brand-gold,#cd984f);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-ca652871}@keyframes spin-ca652871{to{transform:rotate(360deg)}}.results-view[data-v-d0180816]{width:100%;padding:var(--spacing-large) var(--spacing-medium);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.results-header[data-v-d0180816]{text-align:center;margin-bottom:var(--spacing-large)}.results-content[data-v-d0180816]{gap:var(--spacing-large);flex-direction:column;width:100%;max-width:1000px;display:flex}.results-grid[data-v-d0180816]{gap:var(--spacing-regular);grid-template-columns:1fr;width:100%;display:grid}@media (width>=48em){.results-grid[data-v-d0180816]{grid-template-columns:repeat(2,1fr)}}.result-card[data-v-d0180816]{border:2px solid var(--clr-neutral-400);padding:var(--spacing-regular);gap:var(--spacing-light);background-color:#fff;border-radius:12px;flex-direction:column;display:flex}.result-card-header[data-v-d0180816]{border-bottom:1px solid var(--clr-neutral-400);padding-bottom:var(--spacing-thin);margin-bottom:var(--spacing-thin)}.heir-name[data-v-d0180816]{color:var(--clr-brand-green,#04513d)}.count[data-v-d0180816]{opacity:.7;font-size:.8em}.result-details[data-v-d0180816]{gap:var(--spacing-light);flex-direction:column;display:flex}.detail-row[data-v-d0180816]{justify-content:space-between;align-items:baseline;display:flex}.label[data-v-d0180816]{color:var(--clr-neutral-600);font-size:var(--fs-350)}.value[data-v-d0180816]{color:var(--clr-neutral-900)}.explanation-box[data-v-d0180816]{margin-top:var(--spacing-thin);padding-top:var(--spacing-thin);border-top:1px dashed var(--clr-neutral-400)}.explanation-list[data-v-d0180816]{margin-top:var(--spacing-thin);flex-direction:column;gap:4px;list-style:none;display:flex}.explanation-text[data-v-d0180816]{font-size:var(--fs-350);color:var(--clr-neutral-700);line-height:1.4}.loading-state[data-v-d0180816],.error-state[data-v-d0180816]{justify-content:center;align-items:center;gap:var(--spacing-medium);flex-direction:column;flex:1;display:flex}.status-box[data-v-d0180816]{padding:var(--spacing-large);border:1px solid var(--clr-neutral-400);text-align:center;background:#fff;border-radius:16px;max-width:500px}.error[data-v-d0180816]{border-color:#feb2b2}.action-btn[data-v-d0180816]{background-color:var(--clr-primary);color:#fff;padding:var(--spacing-regular) var(--spacing-medium);cursor:pointer;font-weight:var(--fw-medium);border:none;border-radius:8px}.disclaimer[data-v-d0180816]{text-align:center;color:var(--clr-neutral-600);max-width:700px;margin:0 auto}.spinner[data-v-d0180816]{border:4px solid #0000001a;border-left-color:var(--clr-brand-gold);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-d0180816}@keyframes spin-d0180816{to{transform:rotate(360deg)}}.auth-container[data-v-baf04de9]{padding:0 var(--spacing-regular) var(--spacing-regular);flex:1;justify-content:center;align-items:safe center;display:flex}.auth-card[data-v-baf04de9]{background:var(--clr-neutral-100);border:1px solid var(--clr-neutral-400);width:100%;max-width:440px;padding:var(--size-450);gap:var(--spacing-regular);border-radius:12px;flex-direction:column;display:flex}@media (width>=65em){.auth-card[data-v-baf04de9]{padding:var(--size-600);gap:var(--spacing-medium)}}.auth-title[data-v-baf04de9]{font-size:var(--fs-secondary-heading);font-weight:var(--fw-medium);text-align:center;margin:0}.auth-form[data-v-baf04de9]{gap:var(--spacing-regular);flex-direction:column;display:flex}.form-group[data-v-baf04de9]{gap:var(--spacing-thin);flex-direction:column;display:flex}.form-label[data-v-baf04de9]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-secondary)}.form-input[data-v-baf04de9]{box-sizing:border-box;width:100%;padding:var(--size-200) var(--size-300);border:1px solid var(--clr-neutral-400);font-family:var(--ff-primary);font-size:var(--fs-350);background:#fff;border-radius:6px;outline:none;transition:border-color .2s}.form-input[data-v-baf04de9]:focus{border-color:var(--clr-primary)}.error-message[data-v-baf04de9]{padding:var(--size-200) var(--size-300);font-size:var(--fs-350);color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px}.submit-button[data-v-baf04de9]{background-color:var(--clr-primary);width:100%;color:var(--clr-neutral-100);padding:var(--size-200) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-350);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:8px;transition:background-color .2s}.submit-button[data-v-baf04de9]:hover:not(:disabled){background-color:var(--clr-neutral-600)}.submit-button[data-v-baf04de9]:disabled{opacity:.6;cursor:not-allowed}.auth-links[data-v-baf04de9]{justify-content:center;align-items:center;gap:var(--spacing-light);font-size:var(--fs-350);display:flex}.auth-links a[data-v-baf04de9]{color:var(--clr-primary);text-underline-offset:2px;text-decoration:underline}.auth-links a[data-v-baf04de9]:hover{color:var(--clr-neutral-600)}.separator[data-v-baf04de9]{color:var(--clr-neutral-400)}.auth-container[data-v-40cd6fa1]{padding:0 var(--spacing-regular) var(--spacing-regular);flex:1;justify-content:center;align-items:safe center;display:flex}.auth-card[data-v-40cd6fa1]{background:var(--clr-neutral-100);border:1px solid var(--clr-neutral-400);width:100%;max-width:480px;padding:var(--size-450);gap:var(--spacing-regular);border-radius:12px;flex-direction:column;display:flex}@media (width>=65em){.auth-card[data-v-40cd6fa1]{padding:var(--size-600);gap:var(--spacing-medium)}}.auth-title[data-v-40cd6fa1]{font-size:var(--fs-secondary-heading);font-weight:var(--fw-medium);text-align:center;margin:0}.auth-form[data-v-40cd6fa1]{gap:var(--spacing-regular);flex-direction:column;display:flex}.form-row[data-v-40cd6fa1]{gap:var(--spacing-regular);grid-template-columns:1fr;display:grid}@media (width>=28em){.form-row[data-v-40cd6fa1]{grid-template-columns:1fr 1fr}}.form-group[data-v-40cd6fa1]{gap:var(--spacing-thin);flex-direction:column;min-width:0;display:flex}.form-label[data-v-40cd6fa1]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-secondary)}.required[data-v-40cd6fa1]{color:#b91c1c}.form-input[data-v-40cd6fa1]{box-sizing:border-box;width:100%;padding:var(--size-200) var(--size-300);border:1px solid var(--clr-neutral-400);font-family:var(--ff-primary);font-size:var(--fs-350);background:#fff;border-radius:6px;outline:none;transition:border-color .2s}.form-input[data-v-40cd6fa1]:focus{border-color:var(--clr-primary)}.error-message[data-v-40cd6fa1]{padding:var(--size-200) var(--size-300);font-size:var(--fs-350);color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px}.success-message[data-v-40cd6fa1]{padding:var(--size-300) var(--size-450);font-size:var(--fs-350);color:#15803d;align-items:flex-start;gap:var(--spacing-light);background:#f0fdf4;border:1px solid #86efac;border-radius:6px;line-height:1.5;display:flex}.success-icon[data-v-40cd6fa1]{font-weight:var(--fw-semibold);flex-shrink:0}.submit-button[data-v-40cd6fa1]{background-color:var(--clr-primary);width:100%;color:var(--clr-neutral-100);padding:var(--size-200) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-350);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:8px;transition:background-color .2s}.submit-button[data-v-40cd6fa1]:hover:not(:disabled){background-color:var(--clr-neutral-600)}.submit-button[data-v-40cd6fa1]:disabled{opacity:.6;cursor:not-allowed}.auth-links[data-v-40cd6fa1]{justify-content:center;align-items:center;gap:var(--spacing-light);font-size:var(--fs-350);display:flex}.auth-links a[data-v-40cd6fa1]{color:var(--clr-primary);text-underline-offset:2px;text-decoration:underline}.auth-links a[data-v-40cd6fa1]:hover{color:var(--clr-neutral-600)}.auth-container[data-v-e6620dbe]{padding:0 var(--spacing-regular) var(--spacing-regular);flex:1;justify-content:center;align-items:safe center;display:flex}.auth-card[data-v-e6620dbe]{background:var(--clr-neutral-100);border:1px solid var(--clr-neutral-400);width:100%;max-width:440px;padding:var(--size-450);gap:var(--spacing-regular);border-radius:12px;flex-direction:column;display:flex}@media (width>=65em){.auth-card[data-v-e6620dbe]{padding:var(--size-600);gap:var(--spacing-medium)}}.auth-title[data-v-e6620dbe]{font-size:var(--fs-secondary-heading);font-weight:var(--fw-medium);text-align:center;margin:0}.auth-description[data-v-e6620dbe]{font-size:var(--fs-350);color:var(--clr-secondary);text-align:center;margin:0;line-height:1.5}.auth-form[data-v-e6620dbe]{gap:var(--spacing-regular);flex-direction:column;display:flex}.form-group[data-v-e6620dbe]{gap:var(--spacing-thin);flex-direction:column;display:flex}.form-label[data-v-e6620dbe]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-secondary)}.form-input[data-v-e6620dbe]{box-sizing:border-box;width:100%;padding:var(--size-200) var(--size-300);border:1px solid var(--clr-neutral-400);font-family:var(--ff-primary);font-size:var(--fs-350);background:#fff;border-radius:6px;outline:none;transition:border-color .2s}.form-input[data-v-e6620dbe]:focus{border-color:var(--clr-primary)}.error-message[data-v-e6620dbe]{padding:var(--size-200) var(--size-300);font-size:var(--fs-350);color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px}.success-message[data-v-e6620dbe]{padding:var(--size-300) var(--size-450);font-size:var(--fs-350);color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;line-height:1.5}.submit-button[data-v-e6620dbe]{background-color:var(--clr-primary);width:100%;color:var(--clr-neutral-100);padding:var(--size-200) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-350);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:8px;transition:background-color .2s}.submit-button[data-v-e6620dbe]:hover:not(:disabled){background-color:var(--clr-neutral-600)}.submit-button[data-v-e6620dbe]:disabled{opacity:.6;cursor:not-allowed}.auth-links[data-v-e6620dbe]{font-size:var(--fs-350);justify-content:center;display:flex}.auth-links a[data-v-e6620dbe]{color:var(--clr-primary);text-underline-offset:2px;text-decoration:underline}.auth-links a[data-v-e6620dbe]:hover{color:var(--clr-neutral-600)}.auth-container[data-v-06489164]{padding:0 var(--spacing-regular) var(--spacing-regular);flex:1;justify-content:center;align-items:safe center;display:flex}.auth-card[data-v-06489164]{background:var(--clr-neutral-100);border:1px solid var(--clr-neutral-400);width:100%;max-width:440px;padding:var(--size-450);gap:var(--spacing-regular);border-radius:12px;flex-direction:column;display:flex}@media (width>=65em){.auth-card[data-v-06489164]{padding:var(--size-600);gap:var(--spacing-medium)}}.auth-title[data-v-06489164]{font-size:var(--fs-secondary-heading);font-weight:var(--fw-medium);text-align:center;margin:0}.auth-form[data-v-06489164]{gap:var(--spacing-regular);flex-direction:column;display:flex}.form-group[data-v-06489164]{gap:var(--spacing-thin);flex-direction:column;display:flex}.form-label[data-v-06489164]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-secondary)}.form-input[data-v-06489164]{box-sizing:border-box;width:100%;padding:var(--size-200) var(--size-300);border:1px solid var(--clr-neutral-400);font-family:var(--ff-primary);font-size:var(--fs-350);background:#fff;border-radius:6px;outline:none;transition:border-color .2s}.form-input[data-v-06489164]:focus{border-color:var(--clr-primary)}.error-message[data-v-06489164]{padding:var(--size-200) var(--size-300);font-size:var(--fs-350);color:#b91c1c;gap:var(--spacing-light);background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;flex-direction:column;display:flex}.error-message a[data-v-06489164]{color:#b91c1c;text-decoration:underline}.success-message[data-v-06489164]{padding:var(--size-300) var(--size-450);font-size:var(--fs-350);color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;line-height:1.5}.submit-button[data-v-06489164]{background-color:var(--clr-primary);width:100%;color:var(--clr-neutral-100);padding:var(--size-200) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-350);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:8px;transition:background-color .2s}.submit-button[data-v-06489164]:hover:not(:disabled){background-color:var(--clr-neutral-600)}.submit-button[data-v-06489164]:disabled{opacity:.6;cursor:not-allowed}.auth-container[data-v-79c05ab1]{min-height:70vh;padding:var(--spacing-large) var(--spacing-regular);justify-content:center;align-items:center;display:flex}.auth-card[data-v-79c05ab1]{background:var(--clr-neutral-100);border:1px solid var(--clr-neutral-400);width:100%;max-width:440px;padding:var(--size-600);gap:var(--spacing-medium);border-radius:12px;flex-direction:column;display:flex}.status-loading[data-v-79c05ab1]{text-align:center;padding:var(--spacing-medium) 0;color:var(--clr-secondary);font-size:var(--fs-350)}.status-success[data-v-79c05ab1],.status-error[data-v-79c05ab1]{align-items:flex-start;gap:var(--spacing-regular);padding:var(--size-300) var(--size-450);border-radius:6px;display:flex}.status-success[data-v-79c05ab1]{color:#15803d;background:#f0fdf4;border:1px solid #86efac}.status-error[data-v-79c05ab1]{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.status-icon[data-v-79c05ab1]{font-size:var(--fs-500);font-weight:var(--fw-semibold);flex-shrink:0}.status-title[data-v-79c05ab1]{font-size:var(--fs-400);font-weight:var(--fw-medium);margin:0 0 var(--spacing-thin)}.status-text[data-v-79c05ab1]{font-size:var(--fs-350);margin:0;line-height:1.5}.auth-links[data-v-79c05ab1]{font-size:var(--fs-350);justify-content:center;display:flex}.auth-links a[data-v-79c05ab1]{color:var(--clr-primary);text-underline-offset:2px;text-decoration:underline}.auth-links a[data-v-79c05ab1]:hover{color:var(--clr-neutral-600)}.profile-page[data-v-8ee11723]{padding:0 var(--spacing-regular) var(--spacing-regular);flex:1;justify-content:center;display:flex}.profile-container[data-v-8ee11723]{gap:var(--spacing-regular);width:100%;max-width:600px;padding-top:var(--spacing-regular);flex-direction:column;display:flex}.profile-hero[data-v-8ee11723]{align-items:center;gap:var(--size-450);display:flex}.profile-avatar[data-v-8ee11723]{background-color:var(--clr-primary);width:3.5rem;height:3.5rem;color:var(--clr-neutral-100);font-family:var(--ff-primary);font-size:var(--fs-400);font-weight:var(--fw-medium);letter-spacing:.05em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-hero-info[data-v-8ee11723]{gap:var(--spacing-thin);flex-direction:column;display:flex}.profile-name[data-v-8ee11723]{font-size:var(--fs-450);font-weight:var(--fw-medium);margin:0;line-height:1.2}.profile-email[data-v-8ee11723]{font-size:var(--fs-350);color:var(--clr-secondary);margin:0}.profile-meta[data-v-8ee11723]{align-items:center;gap:var(--spacing-light);flex-wrap:wrap;display:flex}.profile-since[data-v-8ee11723]{font-size:var(--fs-300);color:var(--clr-secondary)}.status-badge[data-v-8ee11723]{font-size:var(--fs-300);font-weight:var(--fw-medium);padding:2px var(--size-200);border-radius:999px;display:inline-block}.status-badge--verified[data-v-8ee11723]{color:#166534;background-color:#dcfce7}.status-badge--unverified[data-v-8ee11723]{color:#854d0e;background-color:#fef9c3}.profile-card[data-v-8ee11723]{background:var(--clr-neutral-100);border:1px solid var(--clr-neutral-400);padding:var(--size-450);gap:var(--spacing-regular);border-radius:12px;flex-direction:column;display:flex}@media (width>=65em){.profile-card[data-v-8ee11723]{padding:var(--size-600);gap:var(--spacing-medium)}}.card-title[data-v-8ee11723]{font-size:var(--fs-400);font-weight:var(--fw-medium);margin:0}.card-form[data-v-8ee11723]{gap:var(--spacing-regular);flex-direction:column;display:flex}.form-row[data-v-8ee11723]{gap:var(--spacing-regular);grid-template-columns:1fr;display:grid}@media (width>=28em){.form-row[data-v-8ee11723]{grid-template-columns:1fr 1fr}}.form-group[data-v-8ee11723]{gap:var(--spacing-thin);flex-direction:column;min-width:0;display:flex}.form-label[data-v-8ee11723]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-secondary)}.form-input[data-v-8ee11723]{box-sizing:border-box;width:100%;padding:var(--size-200) var(--size-300);border:1px solid var(--clr-neutral-400);font-family:var(--ff-primary);font-size:var(--fs-350);background:#fff;border-radius:6px;outline:none;transition:border-color .2s}.form-input[data-v-8ee11723]:focus{border-color:var(--clr-primary)}.error-message[data-v-8ee11723]{padding:var(--size-200) var(--size-300);font-size:var(--fs-350);color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px}.success-message[data-v-8ee11723]{padding:var(--size-200) var(--size-300);font-size:var(--fs-350);color:#15803d;align-items:center;gap:var(--spacing-light);background:#f0fdf4;border:1px solid #86efac;border-radius:6px;display:flex}.success-icon[data-v-8ee11723]{font-weight:var(--fw-semibold);flex-shrink:0}.submit-button[data-v-8ee11723]{background-color:var(--clr-primary);width:100%;color:var(--clr-neutral-100);padding:var(--size-200) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-350);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:8px;transition:background-color .2s}.submit-button[data-v-8ee11723]:hover:not(:disabled){background-color:var(--clr-neutral-600)}.submit-button[data-v-8ee11723]:disabled{opacity:.6;cursor:not-allowed}.placeholder-text[data-v-8ee11723]{font-size:var(--fs-350);color:var(--clr-secondary);margin:0}.inquiry-list[data-v-8ee11723]{gap:var(--spacing-light);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inquiry-item[data-v-8ee11723]{border:1px solid var(--clr-neutral-400);border-radius:8px;overflow:hidden}.inquiry-row[data-v-8ee11723]{justify-content:space-between;align-items:center;gap:var(--spacing-regular);width:100%;padding:var(--size-300);cursor:pointer;font-family:var(--ff-primary);text-align:left;background:0 0;border:none;transition:background-color .15s;display:flex}.inquiry-row[data-v-8ee11723]:hover{background-color:#fff}.inquiry-info[data-v-8ee11723]{align-items:baseline;gap:var(--spacing-light);flex-wrap:wrap;display:flex}.inquiry-strategy[data-v-8ee11723]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-primary)}.inquiry-date[data-v-8ee11723],.inquiry-heirs[data-v-8ee11723]{font-size:var(--fs-300);color:var(--clr-secondary)}.inquiry-right[data-v-8ee11723]{align-items:center;gap:var(--spacing-light);flex-shrink:0;display:flex}.inq-badge[data-v-8ee11723]{font-size:var(--fs-300);font-weight:var(--fw-medium);padding:2px var(--size-200);border-radius:999px}.inq-badge--used[data-v-8ee11723]{color:#166534;background-color:#dcfce7}.inq-badge--unused[data-v-8ee11723]{background-color:var(--clr-neutral-400);color:var(--clr-secondary);opacity:.7}.chevron[data-v-8ee11723]{font-size:var(--fs-350);color:var(--clr-secondary);transition:transform .2s;display:inline-block}.chevron--open[data-v-8ee11723]{transform:rotate(180deg)}.inquiry-detail[data-v-8ee11723]{border-top:1px solid var(--clr-neutral-400);padding:var(--size-300)}.result-table[data-v-8ee11723]{border-collapse:collapse;width:100%;font-size:var(--fs-350)}.result-table th[data-v-8ee11723]{text-align:left;font-weight:var(--fw-medium);color:var(--clr-secondary);padding:var(--size-100) var(--size-200);border-bottom:1px solid var(--clr-neutral-400)}.result-table td[data-v-8ee11723]{padding:var(--size-200) var(--size-200);color:var(--clr-primary);border-bottom:1px solid var(--clr-neutral-400)}.result-table tbody tr:last-child td[data-v-8ee11723]{border-bottom:none}.session-list[data-v-8ee11723]{gap:var(--spacing-light);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-item[data-v-8ee11723]{justify-content:space-between;align-items:center;gap:var(--size-300);padding:var(--size-300);border:1px solid var(--clr-neutral-400);border-radius:8px;display:flex}.session-info[data-v-8ee11723]{flex:1;min-width:0}.session-agent[data-v-8ee11723]{font-size:var(--fs-350);color:var(--clr-primary);margin:0 0 var(--spacing-thin);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session-meta[data-v-8ee11723]{font-size:var(--fs-300);color:var(--clr-secondary);align-items:center;gap:var(--spacing-light);flex-wrap:wrap;margin:0;display:flex}.current-badge[data-v-8ee11723]{font-size:var(--fs-300);font-weight:var(--fw-medium);color:#1e40af;padding:2px var(--size-200);background-color:#dbeafe;border-radius:999px}.revoke-button[data-v-8ee11723]{padding:var(--size-100) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-300);color:#b91c1c;cursor:pointer;background:0 0;border:1px solid #b91c1c;border-radius:6px;flex-shrink:0;transition:background-color .15s}.revoke-button[data-v-8ee11723]:hover:not(:disabled){background-color:#fef2f2}.revoke-button[data-v-8ee11723]:disabled{opacity:.5;cursor:not-allowed}.revoke-all-button[data-v-8ee11723]{width:100%;padding:var(--size-200) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-350);color:#b91c1c;cursor:pointer;background:0 0;border:1px solid #b91c1c;border-radius:8px;transition:background-color .15s}.revoke-all-button[data-v-8ee11723]:hover:not(:disabled){background-color:#fef2f2}.revoke-all-button[data-v-8ee11723]:disabled{opacity:.5;cursor:not-allowed}body{margin:0;padding:0}#app{min-height:100svh}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/assets/inter-v19-latin-300-BVlfKGgI.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/inter-v19-latin-regular-C38fXH4l.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/inter-v19-latin-500-Cerq10X2.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/inter-v19-latin-600-LgqL8muc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/inter-v19-latin-700-Drs_5D37.woff2)format("woff2")}@font-face{font-display:swap;font-family:Cal Sans;font-style:normal;font-weight:400;src:url(/assets/cal-sans-v2-latin-regular-Dbkae8dt.woff2)format("woff2")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:300;src:url(/assets/aeonik-light-B1ugUP6h.otf)format("opentype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:400;src:url(/assets/aeonik-regular-DlwDMZBl.otf)format("opentype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:700;src:url(/assets/aeonik-bold-DxajmirB.otf)format("opentype")}@font-face{font-display:swap;font-family:TT Hoves Pro;font-style:normal;font-weight:400;src:url(/assets/TT%20Hoves%20Pro%20Trial%20Regular-CpxqwK5F.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Hoves Pro;font-style:normal;font-weight:500;src:url(/assets/TT%20Hoves%20Pro%20Trial%20Medium-Cen1H07m.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Hoves Pro;font-style:normal;font-weight:700;src:url(/assets/TT%20Hoves%20Pro%20Trial%20Bold-_FD3bwDo.ttf)format("truetype")}:root{--clr-neutral-900:#000;--clr-neutral-800:#0b0b0b;--clr-neutral-600:#3d3d3d;--clr-neutral-600-a24:#3d3d3d3d;--clr-neutral-400:#d0d0d0;--clr-neutral-100:#fafafa;--clr-brand-green:#04513d;--clr-brand-gold:#cd984f;--clr-primary:var(--clr-neutral-900);--clr-secondary:var(--clr-neutral-600);--ff-logo:"Aeonik", sans-serif;--ff-primary:"TT Hoves Pro", sans-serif;--ff-body:var(--ff-primary);--ff-heading:var(--ff-primary);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:500;--fs-900:3.5rem;--fs-800:2.5rem;--fs-700:2.25rem;--fs-600:1.75rem;--fs-500:1.5rem;--fs-450:1.25rem;--fs-400:1.125rem;--fs-350:1rem;--fs-300:.75rem;--fs-primary-heading:var(--fs-700);--fs-secondary-heading:var(--fs-500);--fs-button:var(--fs-400);--fs-navbar:var(--fs-350);--fs-calc-title:var(--fs-400);--fs-calc-question:var(--fs-600);--fs-calc-choice:var(--fs-500);--fs-calc-nav:var(--fs-450);--size-100:.25rem;--size-200:.5rem;--size-300:1rem;--size-450:1.5rem;--size-500:2rem;--size-600:3rem;--size-700:4rem;--size-900:8rem;--size-990:12rem;--spacing-thin:var(--size-100);--spacing-light:var(--size-200);--spacing-regular:var(--size-300);--spacing-medium:var(--size-500);--spacing-large:var(--size-700)}@media (width>=65em){:root{--fs-primary-heading:var(--fs-900);--fs-secondary-heading:var(--fs-600);--fs-calc-title:var(--fs-500);--fs-calc-question:var(--fs-800);--fs-calc-choice:var(--fs-700);--spacing-thin:var(--size-200);--spacing-light:var(--size-300);--spacing-regular:var(--size-500)}}*,:before,:after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizespeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.font-clr-primary{color:var(--clr-primary)}.font-clr-secondary{color:var(--clr-secondary)}.font-clr-neutral-900{color:var(--clr-neutral-900)}.font-clr-neutral-800{color:var(--clr-neutral-800)}.font-clr-neutral-600{color:var(--clr-neutral-600)}.font-clr-neutral-400{color:var(--clr-neutral-400)}.font-clr-neutral-100{color:var(--clr-neutral-100)}.bg-neutral-900{background-color:var(--clr-neutral-900)}.bg-neutral-800{background-color:var(--clr-neutral-800)}.bg-neutral-600{background-color:var(--clr-neutral-600)}.bg-neutral-400{background-color:var(--clr-neutral-400)}.bg-neutral-100{background-color:var(--clr-neutral-100)}.bg-brand-green{background-color:var(--clr-brand-green)}.bg-brand-gold{background-color:var(--clr-brand-gold)}.fw-light{font-weight:var(--fw-light)}.fw-regular{font-weight:var(--fw-regular)}.fw-medium{font-weight:var(--fw-medium)}.fw-semibold{font-weight:var(--fw-semibold)}.fs-primary-heading{font-size:var(--fs-primary-heading)}.fs-secondary-heading{font-size:var(--fs-secondary-heading)}.fs-button{font-size:var(--fs-button)}.fs-navbar{font-size:var(--fs-navbar)}.fs-calc-title{font-size:var(--fs-calc-title)}.fs-calc-question{font-size:var(--fs-calc-question)}.fs-calc-choice{font-size:var(--fs-calc-choice)}.fs-calc-nav{font-size:var(--fs-calc-nav)}body{background-color:var(--clr-neutral-100)}.default-layout{--padding:1rem;width:min(var(--max-width), calc(100% - (2 * var(--padding))));margin-inline:auto}.default-font{font-size:var(--ff-body);font-family:var(--ff-body), sans-serif;color:var(--clr-primary);font-weight:var(--fw-regular)}@media (width>=65em){:root{--max-width:1728px}}a,button,[role=button],input,select,textarea{touch-action:manipulation}.icon-link[data-v-3ad4cb54]{color:var(--clr-primary,#000);width:100%;height:100%;transition:opacity .2s;display:block}.icon-link[data-v-3ad4cb54]:hover{opacity:.8}.icon-link[data-v-3ad4cb54] svg{width:100%;height:auto;max-height:48px;display:block}.icon-link[data-v-3ad4cb54] .cls-1,.icon-link[data-v-3ad4cb54] .cls-3{fill:currentColor}.nav-wrapper[data-v-dda9cf1e]{z-index:100;border-bottom:1px solid var(--clr-neutral-400);background:#fff;position:relative}.nav-overlay[data-v-dda9cf1e]{z-index:1;cursor:default;background:#00000026;position:fixed;inset:0}.nav-inner[data-v-dda9cf1e]{z-index:2;padding:var(--spacing-regular);justify-content:space-between;align-items:center;display:flex;position:relative}@media (width>=65em){.nav-inner[data-v-dda9cf1e]{--padding:1rem;width:min(var(--max-width,1728px), calc(100% - 2 * var(--padding)));padding:var(--spacing-regular) 0;margin:0 auto}}.nav-logo[data-v-dda9cf1e]{flex-shrink:0;width:160px}.burger[data-v-dda9cf1e]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:34px;margin:-8px;padding:8px;display:flex;position:relative}.burger-line[data-v-dda9cf1e]{background-color:var(--clr-primary);border-radius:1px;height:2px;transition:transform .25s,opacity .25s,top .25s,bottom .25s;position:absolute;left:8px;right:8px}.burger-line[data-v-dda9cf1e]:first-child{top:8px}.burger-line[data-v-dda9cf1e]:nth-child(2){top:50%;transform:translateY(-50%)}.burger-line[data-v-dda9cf1e]:nth-child(3){bottom:8px}.burger--open .burger-line[data-v-dda9cf1e]:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.burger--open .burger-line[data-v-dda9cf1e]:nth-child(2){opacity:0;transform:translateY(-50%)scaleX(0)}.burger--open .burger-line[data-v-dda9cf1e]:nth-child(3){top:50%;bottom:auto;transform:translateY(-50%)rotate(-45deg)}.desktop-nav[data-v-dda9cf1e]{display:none}@media (width>=65em){.burger[data-v-dda9cf1e]{display:none}.desktop-nav[data-v-dda9cf1e]{align-items:center;gap:var(--size-500);display:flex}}.desktop-nav a[data-v-dda9cf1e]{color:var(--clr-primary);font-size:var(--fs-350);white-space:nowrap;text-decoration:none;transition:color .15s}.desktop-nav a[data-v-dda9cf1e]:hover{color:var(--clr-neutral-600)}.nav-divider[data-v-dda9cf1e]{background-color:var(--clr-neutral-400);flex-shrink:0;width:1px;height:1.25rem;display:block}.btn-outline[data-v-dda9cf1e]{padding:var(--size-200) var(--size-300);border:1.5px solid var(--clr-primary);font-weight:var(--fw-medium);white-space:nowrap;border-radius:8px;transition:background-color .2s,color .2s;display:inline-block;color:var(--clr-primary)!important}.btn-outline[data-v-dda9cf1e]:hover{background-color:var(--clr-primary);color:var(--clr-neutral-100)!important}.btn-primary[data-v-dda9cf1e]{padding:var(--size-200) var(--size-300);background-color:var(--clr-primary);font-weight:var(--fw-medium);white-space:nowrap;border-radius:8px;transition:background-color .2s;display:inline-block;color:var(--clr-neutral-100)!important}.btn-primary[data-v-dda9cf1e]:hover{background-color:var(--clr-neutral-600)}.profile-item[data-v-dda9cf1e]{position:relative}.profile-avatar[data-v-dda9cf1e]{background-color:var(--clr-primary);width:2.25rem;height:2.25rem;color:var(--clr-neutral-100);font-family:var(--ff-primary);font-size:var(--fs-300);font-weight:var(--fw-medium);letter-spacing:.05em;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,box-shadow .2s;display:flex}.profile-avatar[data-v-dda9cf1e]:hover{background-color:var(--clr-neutral-600)}.profile-avatar[aria-expanded=true][data-v-dda9cf1e]{box-shadow:0 0 0 3px var(--clr-neutral-400)}.profile-dropdown[data-v-dda9cf1e]{border:1px solid var(--clr-neutral-400);z-index:10;background:#fff;border-radius:10px;min-width:220px;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 4px 16px #0000001a}.profile-dropdown-header[data-v-dda9cf1e]{padding:var(--size-300);flex-direction:column;gap:2px;display:flex}.profile-name[data-v-dda9cf1e]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-primary)}.profile-email[data-v-dda9cf1e]{font-size:var(--fs-300);color:var(--clr-secondary)}.profile-divider[data-v-dda9cf1e]{border:none;border-top:1px solid var(--clr-neutral-400);margin:0}.profile-action[data-v-dda9cf1e]{text-align:left;width:100%;padding:var(--size-200) var(--size-300);font-family:var(--ff-primary);font-size:var(--fs-350);color:var(--clr-primary);cursor:pointer;background:0 0;border:none;text-decoration:none;transition:background-color .15s;display:block}.profile-action[data-v-dda9cf1e]:hover{background-color:var(--clr-neutral-100)}.profile-action--logout[data-v-dda9cf1e]{color:#b91c1c}.profile-action--logout[data-v-dda9cf1e]:hover{background-color:#fef2f2}.mobile-menu[data-v-dda9cf1e]{z-index:2;background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #00000014}@media (width>=65em){.mobile-menu[data-v-dda9cf1e]{display:none!important}}.mobile-section[data-v-dda9cf1e]{padding:var(--size-200) var(--spacing-regular) var(--size-300)}.mobile-divider[data-v-dda9cf1e]{border:none;border-top:1px solid var(--clr-neutral-400);margin:0}.mobile-link[data-v-dda9cf1e]{width:100%;min-height:48px;font-family:var(--ff-primary);font-size:var(--fs-350);color:var(--clr-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0;text-decoration:none;transition:color .15s;display:flex}.mobile-link[data-v-dda9cf1e]:hover,.mobile-link[data-v-dda9cf1e]:focus-visible{color:var(--clr-neutral-600)}.mobile-link--danger[data-v-dda9cf1e]{color:#b91c1c}.mobile-link--danger[data-v-dda9cf1e]:hover{color:#991b1b}.mobile-auth[data-v-dda9cf1e]{gap:var(--spacing-light);flex-direction:column;display:flex}.mobile-btn-primary[data-v-dda9cf1e]{width:100%;padding:var(--size-200) var(--size-300);background-color:var(--clr-primary);color:var(--clr-neutral-100);font-family:var(--ff-primary);font-size:var(--fs-350);font-weight:var(--fw-medium);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s;display:flex}.mobile-btn-primary[data-v-dda9cf1e]:hover{background-color:var(--clr-neutral-600)}.mobile-btn-outline[data-v-dda9cf1e]{width:100%;padding:var(--size-200) var(--size-300);border:1.5px solid var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-primary);background:0 0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mobile-btn-outline[data-v-dda9cf1e]:hover{background-color:var(--clr-primary);color:var(--clr-neutral-100)}.mobile-profile-header[data-v-dda9cf1e]{align-items:center;gap:var(--size-300);padding:var(--size-200) 0 var(--size-300);display:flex}.mobile-avatar[data-v-dda9cf1e]{background-color:var(--clr-primary);width:2.5rem;height:2.5rem;color:var(--clr-neutral-100);font-family:var(--ff-primary);font-size:var(--fs-300);font-weight:var(--fw-medium);letter-spacing:.05em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-profile-info[data-v-dda9cf1e]{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-profile-name[data-v-dda9cf1e]{font-size:var(--fs-350);font-weight:var(--fw-medium);color:var(--clr-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-profile-email[data-v-dda9cf1e]{font-size:var(--fs-300);color:var(--clr-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.overlay-fade-enter-active[data-v-dda9cf1e],.overlay-fade-leave-active[data-v-dda9cf1e]{transition:opacity .2s}.overlay-fade-enter-from[data-v-dda9cf1e],.overlay-fade-leave-to[data-v-dda9cf1e]{opacity:0}.menu-slide-enter-active[data-v-dda9cf1e],.menu-slide-leave-active[data-v-dda9cf1e]{transition:opacity .2s,transform .2s}.menu-slide-enter-from[data-v-dda9cf1e],.menu-slide-leave-to[data-v-dda9cf1e]{opacity:0;transform:translateY(-6px)}.dropdown-enter-active[data-v-dda9cf1e],.dropdown-leave-active[data-v-dda9cf1e]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-dda9cf1e],.dropdown-leave-to[data-v-dda9cf1e]{opacity:0;transform:translateY(-4px)}.footer[data-v-d8856def]{width:100%;padding:var(--spacing-regular) 0;border-top:1px solid var(--clr-neutral-400);background-color:#fff;margin-top:auto}.footer-content[data-v-d8856def]{text-align:center;color:var(--clr-neutral-600);font-size:var(--fs-350)}.app-layout[data-v-de0bdec2]{flex-direction:column;min-height:100dvh;display:flex}.main-content[data-v-de0bdec2]{flex-direction:column;flex:1;display:flex}.fade-enter-active[data-v-de0bdec2],.fade-leave-active[data-v-de0bdec2]{transition:opacity .2s}.fade-enter-from[data-v-de0bdec2],.fade-leave-to[data-v-de0bdec2]{opacity:0}
