.lcK7wG_trigger{max-width:100%;min-height:44px;color:var(--primary);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-compact-line-height);cursor:pointer;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing), box-shadow var(--ui-motion-duration-ms) var(--ui-motion-easing);border:1px solid #0000;align-items:center;gap:10px;padding:10px 17px;display:inline-flex;transform:translateY(3px);}.lcK7wG_trigger:hover{background:var(--ui-colors-selection-background);box-shadow:var(--mount-edge), var(--ui-shadows-control)}.lcK7wG_trigger svg{flex-shrink:0}.lcK7wG_selectedName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lcK7wG_panel{width:min(380px,100vw - 28px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border);border-radius:var(--ui-shape-popover-radius);background:var(--popover);color:var(--foreground);font-family:var(--ui-typography-body-family);font-synthesis:none;-webkit-font-smoothing:auto;font-size:var(--taxlark-compact-text-size);box-shadow:var(--ui-shadows-popover);padding:8px;overflow-y:auto;}.lcK7wG_title{color:var(--muted-foreground);font-size:var(--taxlark-fine-text-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-menu-line-height);margin:0 0 4px;padding:8px 16px}.lcK7wG_list{gap:4px;display:grid}.lcK7wG_option{border-radius:var(--ui-shape-radius-scale-lg);width:100%;min-height:48px;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.lcK7wG_option:hover{background:var(--taxlark-subtle)}.lcK7wG_option[aria-current=true]{background:var(--ui-colors-selection-background)}.lcK7wG_optionName{font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-menu-line-height);overflow-wrap:anywhere;flex:1;min-width:0}.lcK7wG_option svg{color:var(--secondary-foreground);flex-shrink:0}.lcK7wG_footer{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.lcK7wG_newAction{border-radius:var(--ui-shape-radius-scale-lg);width:100%;min-height:48px;font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-menu-line-height);transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);color:var(--primary);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:flex}.lcK7wG_newAction:hover{background:var(--taxlark-subtle);color:var(--primary)}.lcK7wG_primary,.lcK7wG_secondary{border-radius:var(--ui-shape-radius-scale-lg);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;display:inline-flex}.lcK7wG_primary{background:var(--primary);color:var(--primary-foreground)}.lcK7wG_primary:hover{background:var(--primary-hover)}.lcK7wG_secondary{color:var(--secondary-foreground)}.lcK7wG_secondary:hover{background:var(--muted)}.lcK7wG_panel button:disabled,.lcK7wG_trigger:disabled{cursor:default;opacity:.6}.lcK7wG_error{color:var(--destructive);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-body-line-height)}.lcK7wG_trigger:focus-visible,.lcK7wG_panel button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:700px){.lcK7wG_trigger{font-size:var(--ui-typography-size-scale-xs-size);padding:9px 12px;transform:none}}@media (prefers-reduced-motion:reduce){.lcK7wG_trigger,.lcK7wG_option,.lcK7wG_newAction{text-decoration:none;transition:none}}.lcK7wG_newAction:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lcK7wG_optionYear{font-weight:var(--ui-typography-weight-scale-medium);display:block}.lcK7wG_contextSkeleton{background:var(--border);width:150px;height:20px}
.NXO90a_breadcrumb{min-width:0;max-width:100%;color:var(--foreground);justify-content:center;align-items:center;gap:2px;padding:4px 8px;display:flex;}.NXO90a_ancestry{align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.NXO90a_segment{border-radius:var(--ui-shape-radius-scale-sm);min-width:0;min-height:44px;color:inherit;font-family:inherit;font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-label-line-height);white-space:nowrap;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.NXO90a_segment:is(a,button){cursor:pointer}.NXO90a_segment:is(a,button):not(:disabled):hover>.NXO90a_label{text-decoration-skip-ink:none;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.NXO90a_segment:focus-visible{outline:2px solid var(--ring);outline-offset:-1px}.NXO90a_segment:disabled{cursor:default}.NXO90a_client{flex-shrink:1}.NXO90a_label{text-overflow:ellipsis;white-space:nowrap;margin-bottom:-4px;padding-bottom:4px;overflow:hidden}.NXO90a_separator,.NXO90a_segment svg{flex-shrink:0}.NXO90a_separator{color:var(--muted-foreground)}.NXO90a_preparation{align-items:center;gap:2px;min-width:0;max-width:240px;display:flex}.NXO90a_preparation .NXO90a_segment{flex-shrink:1;min-width:0}@media (max-width:700px){.NXO90a_breadcrumb{border-radius:var(--ui-shape-radius-scale-3xl);flex-wrap:wrap}.NXO90a_preparation{flex-basis:100%;justify-content:center;max-width:100%}.NXO90a_preparation>.NXO90a_separator{display:none}}
.ZtGvdq_details{border:1px solid var(--border);border-radius:var(--ui-shape-card-radius);background:var(--card);max-width:760px;font-size:var(--ui-typography-size-scale-sm-size)}.ZtGvdq_skeletonLabel{width:64px;max-width:100%;height:12px}.ZtGvdq_skeletonEdit{width:48px;height:16px;margin-inline:10px}.ZtGvdq_skeletonName{width:180px;max-width:80%;height:27px}.ZtGvdq_contactRows>.ZtGvdq_skeletonRow{align-items:center;min-height:21px}.ZtGvdq_skeletonValue{width:220px;max-width:80%;height:12px}.ZtGvdq_skeletonNote{width:84%;height:23px}.ZtGvdq_heading{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 24px 0;display:flex}.ZtGvdq_heading h2{color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium)}.ZtGvdq_edit{min-height:44px;color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);gap:6px;padding-inline:10px}.ZtGvdq_contactName{font-size:var(--ui-typography-size-scale-lg-size);font-weight:var(--ui-typography-weight-scale-medium);overflow-wrap:anywhere;margin-top:2px;padding:0 24px}.ZtGvdq_contactRows{gap:16px;padding:20px 24px 24px;display:grid}.ZtGvdq_contactRows>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.ZtGvdq_contactRows dt{color:var(--muted-foreground);align-items:center;gap:10px;display:flex}.ZtGvdq_contactRows dt svg{opacity:.75;flex:none}.ZtGvdq_contactRows dd{overflow-wrap:anywhere}.ZtGvdq_unset{color:var(--muted-foreground)}.ZtGvdq_notes{border-top:1px solid var(--border);padding:20px 24px 24px}.ZtGvdq_notesHeading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.ZtGvdq_notesHeading h3{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium)}.ZtGvdq_notesHeading>span,.ZtGvdq_hint{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--ui-typography-leading-scale-normal)}.ZtGvdq_notes p{line-height:var(--taxlark-supporting-line-height);overflow-wrap:anywhere;white-space:pre-wrap}.ZtGvdq_details form{padding:12px 24px 24px}.ZtGvdq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;min-width:0;display:grid}.ZtGvdq_field:first-child,.ZtGvdq_field:nth-child(2),.ZtGvdq_field:last-child{grid-column:1/-1}.ZtGvdq_fieldLabel{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:6px;display:block}.ZtGvdq_hint{margin-top:6px;display:block}.ZtGvdq_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.ZtGvdq_actions button{min-height:44px}@media (max-width:540px){.ZtGvdq_heading,.ZtGvdq_contactName,.ZtGvdq_contactRows,.ZtGvdq_notes,.ZtGvdq_details form{padding-inline:18px}.ZtGvdq_contactRows>div{grid-template-columns:100px minmax(0,1fr);gap:12px}.ZtGvdq_contactRows dt{gap:6px}.ZtGvdq_fields{grid-template-columns:minmax(0,1fr)}}
.gaaQxG_inlineSlot{flex-direction:column;flex:1;min-height:0;display:flex}.gaaQxG_root{pointer-events:auto;flex-direction:column;min-width:0;display:flex}.gaaQxG_full{flex:1;min-height:0}.gaaQxG_floating{z-index:40;border:1px solid var(--border);border-radius:var(--ui-shape-dialog-radius);background:var(--background);width:min(420px,100vw - 32px);height:min(580px,100dvh - 120px);box-shadow:var(--ui-shadows-dialog);position:fixed;bottom:16px;right:16px;overflow:hidden}.gaaQxG_floating[data-anchor=left]{left:16px;right:auto}.gaaQxG_floating[data-anchor=center]{left:50%;right:auto;transform:translate(-50%)}.gaaQxG_collapsed{height:66px}.gaaQxG_header{background:var(--card);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;min-height:58px;padding:7px 7px 7px 18px;display:flex}.gaaQxG_collapsed .gaaQxG_header{border-bottom:0;min-height:64px}.gaaQxG_collapsed{background:var(--card)}.gaaQxG_handle{text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.gaaQxG_handle:active{cursor:grabbing}.gaaQxG_handle>svg{flex-shrink:0}.gaaQxG_handle>span{flex:1;min-width:0}.gaaQxG_handle strong{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium)}.gaaQxG_handle small{color:var(--muted-foreground);font-size:var(--taxlark-fine-text-size);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.gaaQxG_headerActions{flex-shrink:0;gap:0;display:flex}.gaaQxG_headerActions button{isolation:isolate;border-radius:var(--ui-shape-icon-button-radius);width:44px;height:44px;color:var(--muted-foreground);place-items:center;display:grid;position:relative}.gaaQxG_headerActions button:before{content:"";z-index:-1;border-radius:inherit;background:0 0;position:absolute;inset:4px}.gaaQxG_headerActions button:hover{color:var(--foreground)}.gaaQxG_headerActions button:hover:before{background:var(--muted)}.gaaQxG_headerActions button:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.gaaQxG_body{flex-direction:column;flex:1;min-height:0;display:flex}.gaaQxG_body[hidden]{display:none}.gaaQxG_messages{gap:28px;padding-top:24px}.gaaQxG_exchange{flex-direction:column;gap:25px;display:flex}.gaaQxG_question{border:1px solid var(--border);border-radius:var(--taxlark-reply-radius);background:var(--taxlark-subtle);white-space:pre-wrap;overflow-wrap:anywhere;max-width:88%;font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-supporting-line-height);align-self:flex-end;padding:12px 16px}.gaaQxG_response{font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-reading-line-height);align-items:flex-start;gap:12px;display:flex}.gaaQxG_response>div{flex:1;min-width:0}.gaaQxG_response p{white-space:pre-wrap;overflow-wrap:anywhere}.gaaQxG_bird,.gaaQxG_singing{color:var(--secondary-foreground);flex-shrink:0;margin-top:3px;display:block;position:relative}.gaaQxG_screenReaderOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gaaQxG_singing{width:48px;min-height:44px;padding-top:12px}.gaaQxG_notes{font-size:var(--taxlark-fine-text-size);color:var(--ring);position:absolute;top:5px;left:28px}.gaaQxG_notes i{animation:var(--taxlark-conversation-note-animation);font-style:normal;position:absolute}.gaaQxG_notes i+i{animation-delay:var(--taxlark-conversation-note-delay);left:8px}.gaaQxG_evidence{flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px;display:flex}.gaaQxG_earlier{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);align-self:center;min-height:44px}.gaaQxG_notice{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--ui-typography-leading-scale-normal);margin-bottom:10px}.gaaQxG_floating .gaaQxG_messages{gap:22px;padding:20px 18px 8px}.gaaQxG_floating .gaaQxG_body>footer{background:var(--background);padding:8px 12px 12px}.gaaQxG_floating .gaaQxG_body>footer>div>div{--conversation-composer-inset:12px;padding:var(--conversation-composer-inset);border-radius:var(--ui-shape-radius-scale-xl)}.gaaQxG_floating .gaaQxG_body h1{font-size:var(--taxlark-secondary-title-size);letter-spacing:var(--taxlark-secondary-title-tracking)}.gaaQxG_floating .gaaQxG_response,.gaaQxG_floating .gaaQxG_question{font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-message-line-height)}.gaaQxG_floating .gaaQxG_response{gap:8px}.gaaQxG_floating .gaaQxG_bird>svg,.gaaQxG_floating .gaaQxG_singing>svg{width:17px;height:17px}.gaaQxG_floating .gaaQxG_question{padding:10px 12px}.gaaQxG_root button:disabled{opacity:.5;cursor:default}.gaaQxG_root button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gaaQxG_shade{z-index:35;background:color-mix(in srgb, var(--ui-colors-overlay) 14%, transparent);pointer-events:none;position:fixed;inset:0}.gaaQxG_destination{z-index:39;border:1.5px dashed var(--ring);outline:4px solid color-mix(in srgb, var(--ring) 10%, transparent);border-radius:var(--ui-shape-radius-scale-2xl);background:color-mix(in srgb, var(--card) 65%, transparent);pointer-events:none;position:fixed}:is(body:has([data-slot=dialog-content][data-state=open],[role=alertdialog]) :is(.gaaQxG_floating,.gaaQxG_shade,.gaaQxG_destination),.gaaQxG_root[hidden]){display:none}@media (max-width:699px){.gaaQxG_floating,.gaaQxG_floating[data-anchor=left],.gaaQxG_floating[data-anchor=center]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;height:min(480px,100dvh - 100px);transform:none}.gaaQxG_collapsed{height:66px!important}.gaaQxG_headerActions button{width:44px;height:44px}.gaaQxG_handle,.gaaQxG_handle:active{cursor:pointer;touch-action:auto}.gaaQxG_floating textarea{font-size:var(--ui-typography-size-scale-base-size)}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.gaaQxG_notes i{opacity:.7;animation:none}}.gaaQxG_collapsed .gaaQxG_header{padding:12px 16px}.gaaQxG_collapsed .gaaQxG_handle{gap:12px;padding:0}.gaaQxG_collapsed .gaaQxG_handle strong{font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-medium)}.gaaQxG_collapsed[data-has-excerpt=false]{width:max-content;min-width:190px;max-width:calc(100vw - 24px);height:52px}.gaaQxG_collapsed[data-has-excerpt=false] .gaaQxG_handle strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gaaQxG_collapsed[data-has-excerpt=false] .gaaQxG_header{min-height:50px}.gaaQxG_collapsed:hover{border-color:var(--taxlark-border-strong)}@media (max-width:699px){.gaaQxG_collapsed[data-has-excerpt=false]{width:max-content;left:auto;right:12px;transform:none;height:52px!important}}.gaaQxG_response[data-widget=checklist]>.gaaQxG_bird{margin-top:18px}[data-slot=dialog-content] .gaaQxG_floating[data-document-chat=true]:not([hidden]){z-index:51;display:flex}
.dZb4Ga_field{gap:8px;min-width:0;display:grid}.dZb4Ga_controls{align-items:start;gap:10px;min-width:0;display:grid}.dZb4Ga_controls .dZb4Ga_control{border:1px solid var(--input);border-radius:var(--ui-shape-input-radius);background:var(--field,var(--background));width:100%;min-width:0;height:auto;min-height:44px;color:var(--foreground);font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-normal);line-height:var(--taxlark-form-control-line-height);box-shadow:none;padding:10px 12px}.dZb4Ga_control>span{white-space:normal;overflow-wrap:anywhere}.dZb4Ga_narrative{resize:vertical;min-height:120px}.dZb4Ga_entries{gap:16px;min-width:0;padding-top:4px;display:grid}.dZb4Ga_entry{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);min-width:0;margin:0;padding:16px 16px 8px}.dZb4Ga_entry legend{color:var(--secondary-foreground);font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-medium);padding-inline:6px}.dZb4Ga_entryFields{gap:20px;display:grid}.dZb4Ga_entry .dZb4Ga_removeEntry{min-height:44px;color:var(--secondary-foreground);font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-normal);text-underline-offset:4px;background:0 0;border-radius:0;margin:8px 0 0 auto;padding-inline:0;display:flex}.dZb4Ga_entry .dZb4Ga_removeEntry:hover:not(:disabled){color:var(--foreground);text-decoration:underline}.dZb4Ga_entries .dZb4Ga_addEntry,.dZb4Ga_addField{border-radius:var(--ui-shape-radius-scale-xl);min-height:44px;font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);box-shadow:none;justify-self:start;padding:10px 14px}@media (min-width:640px){.dZb4Ga_pairedControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:639px){.dZb4Ga_controls .dZb4Ga_control{font-size:var(--ui-typography-size-scale-base-size)}}
._0amKna_table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);width:100%;font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-detail-line-height);table-layout:fixed}._0amKna_table th,._0amKna_table td{text-align:start;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:13px 16px}._0amKna_table thead th{background:var(--taxlark-subtle);color:var(--secondary-foreground);font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-medium);padding-block:11px}._0amKna_table thead th:first-child{border-top-left-radius:max(0px, calc(var(--ui-shape-radius-scale-2xl) - var(--ui-shape-border-width)))}._0amKna_table thead th:last-child{border-top-right-radius:max(0px, calc(var(--ui-shape-radius-scale-2xl) - var(--ui-shape-border-width)))}._0amKna_table tbody th{font-weight:var(--ui-typography-weight-scale-medium)}._0amKna_table tbody tr:last-child>*{border-bottom:0}._0amKna_status{border-radius:var(--ui-shape-radius-scale-md);background:color-mix(in srgb, var(--accent) 35%, var(--card));color:var(--secondary-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--ui-typography-leading-scale-normal);padding:3px 8px;display:inline-block}@media (max-width:480px){._0amKna_table th,._0amKna_table td{padding:11px 12px}}._0amKna_editorFields{flex-direction:column;gap:20px;min-width:0;display:flex}._0amKna_optionalFields{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:color-mix(in srgb, var(--muted) 25%, transparent);min-width:0}fieldset>._0amKna_optionalFields>details{border-radius:var(--ui-shape-radius-scale-2xl);background:0 0;border:0}._0amKna_optionalFields>details+details{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);border-top-left-radius:0;border-top-right-radius:0}._0amKna_secondaryDetails{border-top:1px solid var(--border);min-width:0;padding-top:8px}._0amKna_secondaryDetails>summary{cursor:pointer;font-size:var(--taxlark-compact-text-size);color:var(--secondary-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;padding:12px 0;list-style:none}._0amKna_secondaryDetails>summary::-webkit-details-marker{display:none}._0amKna_secondaryDetails>summary:hover,._0amKna_secondaryDetails>summary:focus-visible{color:var(--foreground);text-decoration-color:currentColor}._0amKna_secondaryDetails>div{padding:12px 0 8px}._0amKna_amountEntry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._0amKna_currencyInput{min-width:0;position:relative}._0amKna_currencyInput>span{font-size:var(--ui-typography-size-scale-sm-size);color:var(--secondary-foreground);position:absolute;top:12px;left:12px}._0amKna_amountEntry ._0amKna_currencyInput input{padding-left:28px}._0amKna_amountEntry>:only-child{grid-column:1/-1}@media (max-width:480px){._0amKna_amountEntry{grid-template-columns:minmax(0,1fr)}}._0amKna_definitionTable{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-detail-line-height)}._0amKna_definitionHeader,._0amKna_definitionTable>dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:13px 16px;display:grid}._0amKna_definitionHeader{background:var(--taxlark-subtle);color:var(--secondary-foreground);font-size:var(--ui-typography-size-scale-xs-size);border-radius:max(0px, calc(var(--ui-shape-radius-scale-2xl) - var(--ui-shape-border-width))) max(0px, calc(var(--ui-shape-radius-scale-2xl) - var(--ui-shape-border-width))) 0 0}._0amKna_definitionTable>dl>div>dt{color:var(--foreground);font-weight:var(--ui-typography-weight-scale-medium)}._0amKna_definitionTable>dl>div>dd{margin-top:0}._0amKna_definitionTable>dl>div:last-child{border-bottom:0}._0amKna_reviewToolbar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}._0amKna_reviewToolbar h3{font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium)}._0amKna_reviewToolbar ._0amKna_editAction{min-height:44px;color:var(--secondary-foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-normal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;background:0 0;padding:0 4px}._0amKna_reviewToolbar ._0amKna_editAction:hover:not(:disabled),._0amKna_reviewToolbar ._0amKna_editAction:focus-visible{color:var(--foreground);background:0 0;text-decoration-color:currentColor}._0amKna_selectionNotice{border-radius:var(--ui-shape-radius-scale-xl);background:var(--taxlark-subtle);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}._0amKna_selectionNotice>p{flex:220px}
.Ee3DOq_picker{border:2px dashed var(--border);border-radius:var(--ui-shape-dialog-radius);background:var(--card);text-align:center}.Ee3DOq_picker[data-dragging=true]{border-color:var(--primary);background:var(--muted)}.Ee3DOq_choose{border-radius:var(--ui-shape-radius-scale-2xl);width:100%;min-height:140px;color:var(--foreground);font-size:var(--taxlark-medium-text-size);line-height:var(--ui-typography-leading-scale-normal);font-weight:var(--ui-typography-weight-scale-medium);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 20px 12px;display:flex}.Ee3DOq_choose svg{color:var(--secondary-foreground)}.Ee3DOq_choose:hover:not(:disabled){background:var(--muted)}.Ee3DOq_choose:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.Ee3DOq_choose:disabled{opacity:.5;cursor:not-allowed}.Ee3DOq_details{color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height);padding:0 20px 12px}.Ee3DOq_details summary{cursor:pointer;width:fit-content;max-width:100%;margin-inline:auto;padding-block:12px}.Ee3DOq_details p{max-width:44ch;margin:0 auto 8px}
._8lyvSW_card{border:1px solid var(--border);border-radius:var(--ui-shape-card-radius);background:var(--card);width:min(100%,520px);color:var(--foreground);margin:20px 0;padding:24px}._8lyvSW_files{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);overflow:hidden}._8lyvSW_file{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}._8lyvSW_file+._8lyvSW_file{border-top:1px solid var(--border)}button._8lyvSW_file{cursor:pointer}button._8lyvSW_file:hover{background:var(--taxlark-subtle)}._8lyvSW_file>svg{color:var(--muted-foreground)}._8lyvSW_file>._8lyvSW_check{color:var(--taxlark-status-success)}._8lyvSW_file strong{font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--taxlark-medium-emphasis-weight);overflow-wrap:anywhere;display:block}._8lyvSW_file small{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);margin-top:6px;display:block}._8lyvSW_actions{font-size:var(--ui-typography-size-scale-sm-size);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}._8lyvSW_actions>span{color:var(--muted-foreground)}._8lyvSW_actions button{color:var(--muted-foreground);min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0}._8lyvSW_actions ._8lyvSW_primary{border-radius:var(--ui-shape-button-radius);background:var(--primary);color:var(--primary-foreground);padding:11px 18px}._8lyvSW_actions button:not(._8lyvSW_primary):hover{text-underline-offset:4px;text-decoration:underline}._8lyvSW_actions ._8lyvSW_primary:hover{filter:brightness(.94)}._8lyvSW_card button:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}._8lyvSW_card button:disabled{opacity:.55;cursor:default}._8lyvSW_notice{color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);line-height:var(--ui-typography-leading-scale-normal);margin:14px 0 0}@media (max-width:480px){._8lyvSW_card{padding:18px}._8lyvSW_file{padding:16px}}
.D7jA7q_page{scrollbar-width:thin;scrollbar-color:var(--input) transparent;flex:1;min-height:0;padding:30px 32px 64px;overflow-y:auto}.D7jA7q_collection{max-width:880px;margin:0 auto}.D7jA7q_header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.D7jA7q_header h1{font:var(--taxlark-page-title-font);letter-spacing:var(--taxlark-page-title-tracking);margin-bottom:10px}.D7jA7q_add{border-radius:var(--ui-shape-radius-scale-lg);background:var(--primary);min-height:44px;color:var(--primary-foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);cursor:pointer;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.D7jA7q_add svg{flex-shrink:0}.D7jA7q_add:hover:not(:disabled){background:var(--primary-hover)}.D7jA7q_add:disabled{opacity:.5;cursor:default}.D7jA7q_add:focus-visible,.D7jA7q_textAction:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.D7jA7q_count{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);align-items:center;gap:8px;margin-bottom:14px;display:flex}.D7jA7q_list{border-top:1px solid var(--border)}.D7jA7q_row{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:60px;padding:12px 10px;display:flex}.D7jA7q_row>svg{color:var(--muted-foreground);flex-shrink:0}.D7jA7q_row>span{overflow-wrap:anywhere;min-width:0;font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-reading-line-height)}.D7jA7q_state{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-body-line-height);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:44px 16px;display:flex}.D7jA7q_textAction{min-height:44px;color:var(--primary);font-size:var(--taxlark-compact-text-size);cursor:pointer;align-items:center;margin-top:8px;display:inline-flex}.D7jA7q_textAction:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.D7jA7q_textAction:disabled{opacity:.5;cursor:default}.D7jA7q_uploads{margin-top:24px}.D7jA7q_spinner{animation:var(--ui-motion-spinner-animation) var(--ui-motion-spinner-duration-ms) var(--ui-motion-spinner-easing) infinite}@media (max-width:700px){.D7jA7q_page{padding:30px 24px 48px}.D7jA7q_header{flex-wrap:wrap;gap:12px}.D7jA7q_header h1{font-size:var(--ui-typography-size-scale-3xl-size)}.D7jA7q_add{font-size:var(--ui-typography-size-scale-xs-size);padding:10px 12px}.D7jA7q_row{padding-inline:4px}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.D7jA7q_add{transition:none}.D7jA7q_spinner{animation:none}}.D7jA7q_row:hover{background:var(--taxlark-subtle)}.D7jA7q_row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.D7jA7q_rowChevron{opacity:0;transition:opacity var(--ui-motion-duration-ms) var(--ui-motion-easing);margin-left:auto}.D7jA7q_row:hover .D7jA7q_rowChevron,.D7jA7q_row:focus-visible .D7jA7q_rowChevron{opacity:1}@media (prefers-reduced-motion:reduce),(forced-colors:active){.D7jA7q_rowChevron{transition:none}}.D7jA7q_documentNavigation{isolation:isolate;margin-inline-start:auto;display:flex;position:relative}.D7jA7q_documentNavigation:before{content:"";z-index:-1;border-radius:var(--ui-shape-radius-scale-md);background:var(--muted);position:absolute;inset:6px 0}.D7jA7q_documentNavigation button{isolation:isolate;min-height:44px;color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding-inline:10px;display:inline-flex;position:relative}.D7jA7q_documentNavigation button:before{content:"";z-index:-1;position:absolute;inset:6px 0}.D7jA7q_documentNavigation button:first-child:before{border-radius:var(--ui-shape-radius-scale-md) 0 0 var(--ui-shape-radius-scale-md)}.D7jA7q_documentNavigation button:last-child:before{border-radius:0 var(--ui-shape-radius-scale-md) var(--ui-shape-radius-scale-md) 0}.D7jA7q_documentNavigation button:hover:not(:disabled){color:var(--foreground)}.D7jA7q_documentNavigation button:hover:not(:disabled):before{background:var(--accent)}.D7jA7q_documentNavigation button:focus-visible{outline-offset:-4px;border-radius:var(--ui-shape-radius-scale-md)}.D7jA7q_documentNavigation button:disabled{opacity:.4;cursor:default}
._4nbAEq_page{scrollbar-width:thin;scrollbar-color:var(--input) transparent;flex:1;min-height:0;padding:30px 32px 64px;overflow-y:auto}._4nbAEq_page[hidden]{display:none}._4nbAEq_content{flex-direction:column;gap:20px;min-width:0;max-width:880px;margin:0 auto;display:flex}._4nbAEq_headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._4nbAEq_headingActions{min-width:0}._4nbAEq_headingActions:empty{display:none}._4nbAEq_heading h1{font:var(--taxlark-page-title-font);letter-spacing:var(--taxlark-page-title-tracking);margin-bottom:0}._4nbAEq_notice{color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height)}._4nbAEq_accountant,._4nbAEq_requests,._4nbAEq_documents{border:1px solid var(--border);border-radius:var(--ui-shape-card-radius);background:var(--card);min-width:0;padding:24px}._4nbAEq_accountant{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}._4nbAEq_relationshipHeading h2{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-normal);color:var(--muted-foreground)}._4nbAEq_relationshipHeading p{font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-body-line-height);color:var(--muted-foreground);margin:8px 0 20px}._4nbAEq_accountant[data-empty=true]{padding-block:24px}._4nbAEq_accountant[data-empty=true] ._4nbAEq_relationshipHeading h2{font-size:var(--ui-typography-size-scale-xl-size);font-weight:var(--ui-typography-weight-scale-medium);color:var(--foreground)}._4nbAEq_accountantIntro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:16px 12px;display:grid}._4nbAEq_accountantIntroCopy h2{max-width:15em;font:var(--taxlark-sharing-empty-title-font);letter-spacing:var(--taxlark-page-title-tracking);text-wrap:balance}._4nbAEq_accountantIntroCopy p{max-width:34em;font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-body-line-height);color:var(--muted-foreground);margin:16px 0 24px}._4nbAEq_accountantIllustration{justify-self:center;width:100%;min-width:0;max-width:290px}._4nbAEq_illustrationBackdrop{border-radius:var(--ui-shape-avatar-radius);background:var(--muted);padding:26px 14px 22px}._4nbAEq_illustrationFolder{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);background:var(--card);box-shadow:var(--ui-shadows-card);padding:20px 18px 8px;position:relative;transform:rotate(-3deg)}._4nbAEq_illustrationFolder:before{content:"";border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-sm) var(--ui-shape-radius-scale-sm) 0 0;background:var(--taxlark-status-warning-background);border-bottom:0;width:64px;height:9px;position:absolute;top:-9px;left:18px}._4nbAEq_illustrationFolder>strong{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:12px;display:block}._4nbAEq_illustrationDocument{border-top:1px solid var(--border);font-size:var(--taxlark-compact-text-size);align-items:center;gap:12px;padding:14px 0;display:flex}._4nbAEq_illustrationDocument svg{color:var(--primary);flex-shrink:0}._4nbAEq_illustrationPeople{font-size:var(--taxlark-fine-text-size);color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}._4nbAEq_illustrationPeople>span{align-items:center;gap:6px;display:inline-flex}@media (max-width:700px){._4nbAEq_accountantIntro{grid-template-columns:minmax(0,1fr);gap:28px;padding:4px 0}._4nbAEq_accountantIntroCopy h2{font-size:var(--ui-typography-size-scale-2xl-size);text-wrap:initial}._4nbAEq_accountantIllustration{max-width:260px}}._4nbAEq_relationshipRow{overflow-wrap:anywhere;grid-column:1;align-items:center;gap:14px;min-height:44px;display:flex}._4nbAEq_pendingAccountant{grid-template-columns:minmax(0,1.8fr) minmax(140px,.8fr);align-items:center;gap:24px;padding:8px 12px;display:grid}._4nbAEq_pendingAccountantCopy{min-width:0}._4nbAEq_pendingAccountantCopy h2{font:var(--taxlark-sharing-empty-title-font);letter-spacing:var(--taxlark-page-title-tracking);text-wrap:balance}._4nbAEq_pendingRecipients{gap:8px;margin-top:12px;display:grid}._4nbAEq_pendingRecipients li{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-body-line-height);overflow-wrap:anywhere;text-wrap:pretty}._4nbAEq_pendingIllustration{width:100%;max-width:190px;color:var(--primary);justify-self:center}@media (max-width:700px){._4nbAEq_pendingAccountant{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}._4nbAEq_pendingIllustration{grid-row:1;max-width:140px}._4nbAEq_pendingAccountantCopy{text-align:center}._4nbAEq_pendingAccountantCopy h2{font-size:var(--ui-typography-size-scale-2xl-size)}}._4nbAEq_relationshipRow ._4nbAEq_accountantIdentity{flex-flow:wrap;align-items:center;gap:8px 12px}._4nbAEq_relationshipRow ._4nbAEq_accountantAvatar{border-radius:var(--ui-shape-radius-scale-xl);flex-basis:40px;height:40px}._4nbAEq_relationshipRow ._4nbAEq_accountantAvatar svg{width:22px;height:22px}._4nbAEq_accountant>._4nbAEq_relationshipHeading{grid-column:1/-1}._4nbAEq_accountant>._4nbAEq_primaryAction{justify-self:start}._4nbAEq_accountantAvatar{border-radius:var(--ui-shape-radius-scale-xl);background:var(--muted);height:48px;color:var(--primary);flex:0 0 48px;place-items:center;display:grid}._4nbAEq_accountantIdentity{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}._4nbAEq_relationshipRow strong{font-size:var(--ui-typography-size-scale-base-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-label-line-height)}._4nbAEq_connected{border-radius:var(--ui-shape-badge-radius);background:var(--taxlark-status-success-background);color:var(--taxlark-status-success-foreground);font-size:var(--taxlark-fine-text-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--ui-typography-leading-scale-normal);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}._4nbAEq_relationshipRow+._4nbAEq_invitation{border-top:1px solid var(--border);grid-column:1/-1;padding-top:16px}._4nbAEq_relationshipStatus{border-radius:var(--ui-shape-badge-radius);background:var(--taxlark-status-neutral-background);color:var(--taxlark-status-neutral-foreground);font-size:var(--taxlark-fine-text-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--ui-typography-leading-scale-normal);align-items:center;padding:3px 9px;display:inline-flex}._4nbAEq_manageButton{border-radius:var(--ui-shape-radius-scale-lg);background:var(--card);min-height:44px;font-size:var(--taxlark-compact-text-size);white-space:normal;text-align:center;height:auto;box-shadow:none;padding:10px 16px}._4nbAEq_accountantSettings{font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height);flex-direction:column;gap:20px;display:flex}._4nbAEq_settingsDescription{color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-reading-line-height)}._4nbAEq_accountantList:empty{display:none}._4nbAEq_accountantList>li{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);padding:18px}._4nbAEq_accountantList>li+li{margin-top:12px}._4nbAEq_settingsIdentity{overflow-wrap:anywhere;align-items:center;gap:14px;display:flex}._4nbAEq_settingsIdentity strong{font-size:var(--taxlark-medium-text-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_settingsIdentity ._4nbAEq_accountantAvatar{border-radius:var(--ui-shape-radius-scale-xl);flex-basis:40px;height:40px}._4nbAEq_disconnectSection{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}._4nbAEq_disconnectSection h3{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_disconnectSection p{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-reading-line-height);margin:6px 0 12px}._4nbAEq_disconnectAction{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-md);min-height:40px;color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--ui-typography-leading-scale-normal);cursor:pointer;background:0 0;padding:8px 14px}@media (pointer:coarse){._4nbAEq_disconnectAction{min-height:44px}}._4nbAEq_disconnectAction:hover{color:var(--destructive)}._4nbAEq_pendingInvitations{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);padding:18px}._4nbAEq_pendingInvitations h3{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_pendingInvitations>p{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-reading-line-height);margin-top:4px}._4nbAEq_pendingInvitations li{border-top:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:16px;padding-top:16px;display:flex}._4nbAEq_pendingInvitationIdentity{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}._4nbAEq_pendingInvitationIdentity>span{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size)}._4nbAEq_pendingInvitations strong{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_cancelInvitationAction{min-height:44px;color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--ui-typography-leading-scale-normal);text-align:start;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding-block:10px}._4nbAEq_cancelInvitationAction:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}._4nbAEq_cancelInvitationAction:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--ui-shape-radius-scale-sm)}._4nbAEq_connectionHistory{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);padding:16px 18px}._4nbAEq_connectionHistory h3{color:var(--foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:12px}._4nbAEq_connectionHistory li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;padding-block:16px;display:flex}._4nbAEq_connectionHistory li:first-child{padding-top:0}._4nbAEq_connectionHistory li:last-child{border-bottom:0}._4nbAEq_connectionHistory strong{font-weight:var(--ui-typography-weight-scale-normal);color:var(--foreground)}._4nbAEq_connectionConfirm [data-slot=dialog-header]{background:0 0;border:0;padding:30px 30px 24px}._4nbAEq_connectionConfirm [data-slot=dialog-header-title]{font-size:var(--taxlark-dialog-title-size);font-weight:var(--ui-typography-weight-scale-medium);letter-spacing:var(--taxlark-secondary-title-tracking)}._4nbAEq_connectionConfirm [data-slot=dialog-body]{font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-reading-line-height);padding:0 30px 4px}._4nbAEq_connectionConfirm [data-slot=dialog-footer]{background:0 0;border:0;padding:24px 30px 26px}._4nbAEq_connectionConfirm [data-slot=dialog-footer] button{border-radius:var(--ui-shape-button-radius);min-height:44px;padding-inline:18px}._4nbAEq_documents h3{font-size:var(--ui-typography-size-scale-lg-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_documentGroup+._4nbAEq_documentGroup{margin-top:0}._4nbAEq_documentGroup li{border-bottom:1px solid var(--border);padding:14px 10px}._4nbAEq_filename{font-weight:var(--ui-typography-weight-scale-medium);overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}._4nbAEq_filename svg{color:var(--muted-foreground);flex-shrink:0;margin-top:2px}._4nbAEq_fileMeta{font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-body-line-height);flex-wrap:wrap;gap:2px 12px;padding-inline-start:28px;display:flex}._4nbAEq_fileAction{min-height:44px;color:var(--primary);font-size:var(--taxlark-compact-text-size);text-underline-offset:4px;padding-inline:10px}._4nbAEq_emptyDocuments{text-align:center;color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-body-line-height);flex-direction:column;align-items:center;gap:10px;padding:28px 16px 16px;display:flex}._4nbAEq_emptyDocuments>p{max-width:360px}._4nbAEq_emptyDocuments ._4nbAEq_emptyDocumentsTitle{color:var(--foreground);font-size:var(--ui-typography-size-scale-base-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_emptyDocumentsIcon{border-radius:var(--ui-shape-radius-scale-2xl);background:var(--muted);width:64px;height:64px;color:var(--primary);place-items:center;margin-bottom:6px;display:grid}._4nbAEq_emptyDocuments ._4nbAEq_primaryAction{margin-top:8px}@media (max-width:700px){._4nbAEq_page{padding:30px 16px 48px}._4nbAEq_accountant,._4nbAEq_requests,._4nbAEq_documents{padding:20px}._4nbAEq_heading h1{font-size:var(--ui-typography-size-scale-3xl-size)}._4nbAEq_relationshipRow{gap:4px 12px}._4nbAEq_documentGroup li>div{gap:4px}}._4nbAEq_primaryAction{border-radius:var(--ui-shape-radius-scale-lg);min-height:44px;font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);box-shadow:none;padding:12px 18px}._4nbAEq_fileAction:hover:not(:disabled){text-decoration:underline}@media (max-width:700px){._4nbAEq_primaryAction{font-size:var(--ui-typography-size-scale-xs-size);padding:10px 12px}._4nbAEq_documentGroup li{padding-inline:4px}}._4nbAEq_dialog [data-slot=dialog-header],._4nbAEq_dialog [data-slot=dialog-footer]{background:0 0;border:0}._4nbAEq_dialog [data-slot=dialog-header-title]{font-size:var(--ui-typography-size-scale-lg-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_dialog [data-slot=dialog-body] label:has(input[type=checkbox]){border:0;border-bottom:1px solid var(--border);border-radius:0;padding-inline:0}._4nbAEq_requests[hidden]{display:none}._4nbAEq_requests h2{font-size:var(--ui-typography-size-scale-lg-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_requestRow{text-align:left;width:100%;min-width:0;min-height:64px;font-size:var(--taxlark-compact-text-size);cursor:pointer;transition:background-color var(--ui-motion-duration-ms) var(--ui-motion-easing);border-radius:0;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 12px;display:grid}._4nbAEq_requestRow:hover:not(:disabled){background:color-mix(in oklab, var(--muted) 55%, var(--card))}._4nbAEq_requestTitle{font-weight:var(--ui-typography-weight-scale-medium);display:block}._4nbAEq_requestRow:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._4nbAEq_requestRow:disabled{opacity:.5;cursor:default}._4nbAEq_requestDate{font-size:var(--ui-typography-size-scale-xs-size);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:4px;display:flex}._4nbAEq_requestStatus{justify-self:end}@media (max-width:700px){._4nbAEq_requestRow{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:start;gap:10px 16px;padding:18px 8px}._4nbAEq_requestDate{grid-row:1/span 2}._4nbAEq_requestRow>span{grid-column:2}._4nbAEq_requestStatus{justify-self:start}}._4nbAEq_requestDetailHost{min-width:0}._4nbAEq_requestDetailHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}._4nbAEq_requestDetail h1{font:var(--taxlark-sharing-empty-title-font);letter-spacing:var(--taxlark-detail-title-tracking);overflow-wrap:anywhere;flex:400px}._4nbAEq_backAction{border-radius:var(--ui-shape-radius-scale-lg);background:var(--card);min-height:44px;box-shadow:none;padding-inline:14px}._4nbAEq_messageAuthor{font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium);color:var(--foreground)}@media (max-width:700px){._4nbAEq_requestDetail h1{font-size:var(--taxlark-detail-title-size)}}@media (prefers-reduced-motion:reduce){._4nbAEq_requestRow{transition:none}}._4nbAEq_sectionHost:not([hidden]){display:contents}@media (max-width:480px){._4nbAEq_relationshipRow,._4nbAEq_invitation{grid-column:1;padding-inline-end:0}._4nbAEq_emptyDocuments{padding-inline:0}}._4nbAEq_handoffDialog{width:min(560px,100vw - 28px)}._4nbAEq_handoffBody{gap:18px}._4nbAEq_handoffRecipient{border-radius:var(--ui-shape-radius-scale-xl);background:var(--muted);overflow-wrap:anywhere;align-items:center;gap:12px;padding:15px 16px;display:flex}._4nbAEq_handoffRecipient>svg{color:var(--muted-foreground);flex-shrink:0}._4nbAEq_handoffRecipient>div{flex-direction:column;gap:3px;min-width:0;display:flex}._4nbAEq_handoffRecipient span{font-size:var(--taxlark-fine-text-size);color:var(--muted-foreground)}._4nbAEq_handoffRecipient strong{font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium)}._4nbAEq_chooseDocuments{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);margin-top:4px}._4nbAEq_documentChoices{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);overflow:hidden}._4nbAEq_documentChoices:empty{display:none}._4nbAEq_documentChoice{min-height:60px;font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height);background:var(--card);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}._4nbAEq_documentChoice+._4nbAEq_documentChoice{border-top:1px solid var(--border)}._4nbAEq_documentChoice:hover{background:var(--taxlark-subtle)}._4nbAEq_documentChoice:has(input:checked){background:var(--ui-colors-selection-background)}._4nbAEq_documentChoice input[type=checkbox]{appearance:auto;width:17px;height:17px;min-height:0;accent-color:var(--primary);flex-shrink:0;margin:0}._4nbAEq_documentChoice:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:-3px}._4nbAEq_selectionCount{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size)}._4nbAEq_reviewDocuments{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);padding-inline:16px}._4nbAEq_reviewDocuments>li+li{border-top:1px solid var(--border)}._4nbAEq_handoffDialog ._4nbAEq_handoffFooter{flex-wrap:wrap;gap:8px 16px}._4nbAEq_handoffFooter button{white-space:normal;text-align:center}._4nbAEq_conversationDialog._4nbAEq_conversationDialog{width:min(680px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px)}._4nbAEq_conversationDialog._4nbAEq_conversationDialog [data-slot=dialog-header]{border-bottom:0;padding-bottom:22px}._4nbAEq_conversationDialog._4nbAEq_conversationDialog [data-slot=dialog-header-title]{font-size:var(--taxlark-dialog-title-size);line-height:var(--taxlark-emphasis-line-height);overflow-wrap:anywhere}._4nbAEq_conversationDialog ._4nbAEq_conversationThread{padding:0 30px 28px}._4nbAEq_conversationThread ._4nbAEq_messageAuthor{font-size:var(--ui-typography-size-scale-xs-size)}@media (max-width:600px){._4nbAEq_conversationDialog._4nbAEq_conversationDialog{border-radius:var(--ui-shape-dialog-radius);width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:auto;max-height:calc(100dvh - 16px)}._4nbAEq_conversationDialog._4nbAEq_conversationDialog [data-slot=dialog-header]{padding:20px 52px 18px 20px}._4nbAEq_conversationDialog._4nbAEq_conversationDialog [data-slot=dialog-header-title]{font-size:var(--ui-typography-size-scale-xl-size)}._4nbAEq_conversationDialog ._4nbAEq_conversationThread{padding:0 20px 20px}}._4nbAEq_previewEmailAction{min-height:44px;color:var(--foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);text-underline-offset:4px;cursor:pointer;padding:8px 0;text-decoration:underline}._4nbAEq_previewEmailAction:hover{color:var(--primary)}._4nbAEq_previewEmailAction:disabled{opacity:.5;cursor:default}._4nbAEq_invitationContext{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-body-line-height);align-items:center;gap:9px;padding:12px 14px;display:flex}._4nbAEq_invitationContext svg{color:var(--primary);flex-shrink:0}._4nbAEq_invitationSummary{color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-supporting-line-height);padding-top:4px}._4nbAEq_invitationPreviewButton{border:1px solid var(--border);border-radius:var(--ui-shape-button-radius);min-height:44px;color:var(--foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);cursor:pointer;background:0 0;padding:10px 16px}._4nbAEq_invitationPreviewButton:hover{background:var(--muted)}._4nbAEq_invitationPreviewButton:disabled{opacity:.5;cursor:default}._4nbAEq_invitationFooter{flex-wrap:wrap;gap:12px}@media (max-width:600px){._4nbAEq_invitationFooter._4nbAEq_invitationFooter{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}._4nbAEq_invitationFooter>button{white-space:normal;width:100%;min-width:0;height:auto;margin:0;padding-inline:10px}}._4nbAEq_conversationAuthor{align-items:center;gap:9px;min-width:0;display:inline-flex}._4nbAEq_conversationAuthor>[aria-hidden]{flex-shrink:0;display:flex}._4nbAEq_conversationAuthor ._4nbAEq_messageAuthor{overflow-wrap:anywhere}._4nbAEq_conversationThread ._4nbAEq_requestDetail [data-outcome]{background:color-mix(in srgb, var(--muted) 38%, var(--card));margin:0;padding:16px 18px}._4nbAEq_requestUpdateHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}._4nbAEq_requestUpdateStatus{color:var(--taxlark-status-success-foreground);font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-semibold);line-height:var(--ui-typography-leading-scale-normal);align-items:center;gap:8px;display:flex}._4nbAEq_requestUpdateStatus svg{flex-shrink:0}[data-outcome=needs_follow_up] ._4nbAEq_requestUpdateStatus{color:var(--taxlark-status-warning)}._4nbAEq_requestUpdateHeading time{color:var(--muted-foreground);font-size:var(--taxlark-fine-text-size)}._4nbAEq_requestUpdateAuthor{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);overflow-wrap:anywhere;margin-top:6px}._4nbAEq_requestUpdateNote{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}._4nbAEq_requestUpdateActions{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}._4nbAEq_requestUpdateActions>button{height:auto;min-height:36px;box-shadow:none;color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);white-space:normal;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:4px 0;text-decoration:underline}._4nbAEq_requestUpdateActions>button:hover{color:var(--foreground);background:0 0}@media (pointer:coarse){._4nbAEq_requestUpdateActions>button{min-height:44px}}._4nbAEq_accountant[data-client=true]{padding-block:16px}._4nbAEq_accountant[data-client=true][data-empty=true]{padding-block:22px}._4nbAEq_accountant[data-client=true] ._4nbAEq_relationshipHeading p{margin-bottom:0}._4nbAEq_firmReview{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);background:var(--taxlark-subtle);gap:10px;padding:14px 16px;display:grid}._4nbAEq_reviewDialog._4nbAEq_reviewDialog{width:min(600px,100vw - 28px)}._4nbAEq_requests[data-client=true] ._4nbAEq_requestRow{padding-block:14px}._4nbAEq_privateReviewNote{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-lg);background:var(--card);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height);gap:4px;padding:10px 12px;display:grid}._4nbAEq_reviewHistoryAction{white-space:normal;height:auto;min-height:44px;box-shadow:none}._4nbAEq_reviewHistoryAction[aria-expanded=true] svg{rotate:180deg}._4nbAEq_firmReviewHistory{border-top:1px solid var(--border);font-size:var(--taxlark-compact-text-size);padding-top:12px}
._9ICW7q_dialog{border:1px solid var(--border);border-radius:var(--ui-shape-dialog-radius);background:var(--popover);width:min(480px,100vw - 28px);max-width:calc(100vw - 28px);max-height:min(740px,100dvh - 32px);color:var(--foreground);font-family:var(--ui-typography-body-family);font-synthesis:none;-webkit-font-smoothing:auto;box-shadow:var(--ui-shadows-dialog);transition-property:opacity}._9ICW7q_dialog ._9ICW7q_header{background:0 0;border:0;min-height:48px;padding:30px 58px 24px 30px}._9ICW7q_header h2{font-size:var(--taxlark-dialog-title-size);line-height:var(--taxlark-compact-line-height);font-weight:var(--ui-typography-weight-scale-medium);letter-spacing:var(--taxlark-secondary-title-tracking);outline:none}._9ICW7q_header button{width:44px;height:44px;color:var(--secondary-foreground);top:19px;right:16px}._9ICW7q_dialog ._9ICW7q_body{padding:0 30px 4px}._9ICW7q_form,._9ICW7q_fields{flex-direction:column;gap:14px;min-width:0;display:flex}._9ICW7q_fields{border:0;margin:0;padding:0}._9ICW7q_field{min-width:0;font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-medium);flex-direction:column;gap:7px;display:flex}._9ICW7q_form input:not([type=radio]):not([type=checkbox]),._9ICW7q_form ._9ICW7q_select,._9ICW7q_form ._9ICW7q_fieldValue{border:1px solid var(--input);border-radius:var(--ui-shape-input-radius);background:var(--field);width:100%;min-width:0;min-height:44px;color:var(--foreground);font-family:inherit;font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-normal);transition:border-color var(--ui-motion-duration-ms) var(--ui-motion-easing), box-shadow var(--ui-motion-duration-ms) var(--ui-motion-easing);padding:10px 12px}._9ICW7q_form ._9ICW7q_fieldValue{overflow-wrap:anywhere;align-items:center;padding-block:9px;display:flex}._9ICW7q_form input::placeholder{color:var(--placeholder)}._9ICW7q_form input:focus-visible,._9ICW7q_form ._9ICW7q_select:focus-visible{outline:2px solid var(--taxlark-border-strong);outline-offset:2px;box-shadow:var(--taxlark-dialog-field-focus-shadow)}._9ICW7q_form input:disabled,._9ICW7q_form ._9ICW7q_select:disabled{opacity:.6}._9ICW7q_subject{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}._9ICW7q_subjectCard{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}._9ICW7q_subjectOptions{gap:0;padding:0;overflow:hidden}._9ICW7q_subjectFields{flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}._9ICW7q_newSubjectFields{border-top:1px solid var(--border)}._9ICW7q_subject ._9ICW7q_personHeading{width:100%;margin-bottom:6px;padding:0}._9ICW7q_personHeadingContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:28px;display:flex}._9ICW7q_removeSpouseAction{min-height:28px;color:var(--muted-foreground);font-size:var(--taxlark-fine-text-size);text-underline-offset:3px;cursor:pointer;text-decoration:underline}._9ICW7q_removeSpouseAction:hover{color:var(--primary)}._9ICW7q_nameDetailsAction{min-height:28px;color:var(--muted-foreground);font-size:var(--taxlark-fine-text-size);font-weight:var(--ui-typography-weight-scale-normal);cursor:pointer;align-self:flex-start;align-items:center;gap:5px;display:inline-flex}._9ICW7q_nameDetailsAction:hover{color:var(--primary)}._9ICW7q_spouseAction{min-height:44px;color:var(--secondary-foreground);font-size:var(--ui-typography-size-scale-xs-size);text-align:left;cursor:pointer;transition:color var(--ui-motion-duration-ms) var(--ui-motion-easing);align-self:flex-start;align-items:center;gap:8px;padding:4px 0;display:flex}._9ICW7q_spouseAction span{text-underline-offset:3px;text-decoration:underline}._9ICW7q_spouseAction:hover{color:var(--foreground)}._9ICW7q_columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}._9ICW7q_textButton{text-align:left;min-height:44px;color:var(--ring);font-size:var(--ui-typography-size-scale-xs-size);text-underline-offset:3px;cursor:pointer;padding:6px 0;text-decoration:underline}._9ICW7q_hint{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);margin:0}._9ICW7q_error{color:var(--destructive);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height)}._9ICW7q_recovery{font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-reading-line-height)}._9ICW7q_savedName{font-size:var(--ui-typography-size-scale-base-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:12px}._9ICW7q_dialog ._9ICW7q_footer{background:0 0;border:0;justify-content:space-between;gap:12px;padding:20px 30px 26px}._9ICW7q_primary,._9ICW7q_secondary{border-radius:var(--ui-shape-button-radius);min-height:44px;font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);cursor:pointer;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}._9ICW7q_primary{background:var(--primary);color:var(--primary-foreground);margin-left:auto}._9ICW7q_primary:hover{background:var(--primary-hover)}._9ICW7q_secondary{border-radius:var(--ui-shape-radius-scale-sm);min-width:44px;color:var(--muted-foreground);justify-content:flex-start;padding-inline:0 16px}._9ICW7q_secondary:hover{color:var(--primary);background:0 0}@media (pointer:coarse){._9ICW7q_nameDetailsAction,._9ICW7q_removeSpouseAction{min-height:44px}}._9ICW7q_secondary:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}._9ICW7q_primary:disabled,._9ICW7q_secondary:disabled{opacity:.55;cursor:default}._9ICW7q_dialog button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._9ICW7q_spinner{animation:var(--ui-motion-spinner-animation) var(--ui-motion-spinner-duration-ms) var(--ui-motion-spinner-easing) infinite}@media (max-width:600px){._9ICW7q_dialog ._9ICW7q_header{padding:26px 54px 22px 24px}._9ICW7q_dialog ._9ICW7q_body{padding-inline:24px}._9ICW7q_dialog ._9ICW7q_footer{flex-direction:row;justify-content:space-between;padding-inline:24px}._9ICW7q_form input:not([type=radio]):not([type=checkbox]),._9ICW7q_form ._9ICW7q_select,._9ICW7q_form ._9ICW7q_fieldValue{font-size:var(--ui-typography-size-scale-base-size)}}@media (max-width:360px){._9ICW7q_columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce),(forced-colors:active){._9ICW7q_spinner{animation:none}._9ICW7q_form input,._9ICW7q_form ._9ICW7q_select,._9ICW7q_primary,._9ICW7q_secondary{transition:none}}._9ICW7q_purposeChoices{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);margin:0 0 6px;padding:0;overflow:hidden}._9ICW7q_purposeChoice{cursor:pointer;background:var(--card);min-height:64px;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);align-items:center;gap:12px;padding:12px 16px;display:flex}._9ICW7q_purposeChoice+._9ICW7q_purposeChoice{border-top:1px solid var(--border)}._9ICW7q_purposeChoice:hover{background:var(--taxlark-subtle)}._9ICW7q_purposeChoice:has(input:checked){background:var(--ui-colors-selection-background)}._9ICW7q_purposeChoice:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:-3px}._9ICW7q_purposeIcon{border-radius:var(--ui-shape-radius-scale-lg);width:32px;height:32px;color:var(--secondary-foreground);background:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}._9ICW7q_purposeLabel{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);overflow-wrap:anywhere;flex:1}._9ICW7q_addSubjectIcon{color:var(--muted-foreground);flex-shrink:0}._9ICW7q_purposeChoice input{appearance:none;border:1px solid var(--taxlark-border-strong);background:0 0;border-radius:50%;flex-shrink:0;width:19px;height:19px;margin:0}._9ICW7q_purposeChoice input:checked{border-color:var(--secondary-foreground);background:radial-gradient(circle, var(--secondary-foreground) 0 4px, transparent 4.5px)}._9ICW7q_periodChoices legend,._9ICW7q_subject legend{font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:10px}@media (prefers-reduced-motion:reduce),(forced-colors:active){._9ICW7q_purposeChoice{transition:none}}._9ICW7q_periodChoices{border:0;min-width:0;margin:0;padding:0}._9ICW7q_periodChoices ._9ICW7q_purposeChoices{margin-bottom:0}._9ICW7q_choiceText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._9ICW7q_choiceDescription{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-choice-description-line-height)}@media (max-width:480px){._9ICW7q_periodDates{grid-template-columns:1fr}}
.p-gYUG_trigger{border-radius:var(--ui-shape-icon-button-radius);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.p-gYUG_trigger:hover,.p-gYUG_trigger[data-state=open]{background:var(--accent);color:var(--foreground)}.p-gYUG_trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.p-gYUG_trigger:disabled{opacity:.55;cursor:default}.p-gYUG_archiveDescription{font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-reading-line-height);overflow-wrap:anywhere;gap:12px;display:grid}.p-gYUG_archiveDescription p{margin:0}.p-gYUG_archiveDescription strong{font-weight:var(--ui-typography-weight-scale-semibold)}.p-gYUG_archiveDescription p+p{color:var(--muted-foreground)}.p-gYUG_archiveFooter.p-gYUG_archiveFooter{border-top:1px solid var(--border);padding-block:18px}
.AATakG_page{width:min(100%,800px);color:var(--foreground);margin:0 auto;padding:34px 32px 64px;}.AATakG_back{min-height:44px;color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);align-items:center;gap:8px;margin-bottom:24px;display:inline-flex}.AATakG_back:hover{text-underline-offset:4px;color:var(--foreground);text-decoration:underline}.AATakG_page h1{font-size:var(--taxlark-settings-title-size);font-weight:var(--ui-typography-weight-scale-semibold);letter-spacing:var(--taxlark-page-title-tracking);margin-bottom:28px}.AATakG_panel{background:var(--card);border:1px solid var(--border);border-radius:var(--ui-shape-card-radius);padding:30px}.AATakG_photoEditor{margin-bottom:30px}.AATakG_photoButton{border-radius:var(--ui-shape-avatar-radius);transition:box-shadow var(--ui-motion-duration-ms) var(--ui-motion-easing);cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.AATakG_photoEditor .AATakG_profilePhoto{width:76px;height:76px}.AATakG_profilePhoto>svg{stroke-width:1.5px;width:30px;height:30px}.AATakG_camera{background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);border:3px solid var(--card);border-radius:var(--ui-shape-badge-radius);transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);place-items:center;display:grid;position:absolute;bottom:0;right:-2px}.AATakG_photoButton:hover{box-shadow:var(--taxlark-profile-photo-hover-shadow)}.AATakG_photoButton:hover .AATakG_camera{background:var(--primary-hover)}.AATakG_photoButton:disabled{cursor:wait}.AATakG_photoButton:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.AATakG_field{flex-direction:column;gap:9px;margin-top:24px;display:flex}.AATakG_field label,.AATakG_fieldLabel{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium)}.AATakG_field input{border:1px solid var(--input);border-radius:var(--ui-shape-input-radius);background:var(--field);width:min(100%,320px);min-height:48px;color:var(--foreground);font-size:var(--taxlark-medium-text-size);transition:border-color var(--ui-motion-duration-ms) var(--ui-motion-easing), box-shadow var(--ui-motion-duration-ms) var(--ui-motion-easing);outline:none;padding:12px 14px}.AATakG_field input::placeholder{color:var(--placeholder);opacity:1}.AATakG_field input:focus{border-color:var(--taxlark-border-strong);box-shadow:var(--taxlark-settings-field-focus-shadow)}.AATakG_field input:disabled{opacity:.65}.AATakG_field>p{font-size:var(--ui-typography-size-scale-xs-size);color:var(--muted-foreground);line-height:var(--taxlark-body-line-height)}.AATakG_field>.AATakG_email{font-size:var(--ui-typography-size-scale-sm-size);color:var(--muted-foreground);overflow-wrap:anywhere}.AATakG_actions{justify-content:flex-end;margin-top:30px;padding-top:22px;display:flex}.AATakG_actions button{border-radius:var(--ui-shape-button-radius);background:var(--primary);min-height:44px;color:var(--primary-foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);cursor:pointer;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);padding:11px 22px}.AATakG_actions button:hover:not(:disabled){background:var(--primary-hover)}.AATakG_actions button:disabled{background:var(--muted);color:var(--placeholder);cursor:default}.AATakG_error{color:var(--destructive);font-size:var(--taxlark-compact-text-size);line-height:var(--ui-typography-leading-scale-normal);margin-top:20px}.AATakG_back:focus-visible,.AATakG_actions button:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--ui-shape-radius-scale-xs)}@media (max-width:600px){.AATakG_page{padding:18px 20px 40px}.AATakG_page h1{font-size:var(--taxlark-settings-compact-title-size)}.AATakG_panel{border-radius:var(--ui-shape-card-radius);padding:22px 20px}.AATakG_field input{font-size:var(--ui-typography-size-scale-base-size)}}@media (prefers-reduced-motion:reduce){.AATakG_field input,.AATakG_actions button,.AATakG_camera,.AATakG_photoButton{transition:none}}.AATakG_appearance{border:0;border-bottom:1px solid var(--border);min-width:0;margin:0 0 28px;padding:0 0 28px}.AATakG_appearance legend{font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:12px}.AATakG_appearanceChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:420px;display:grid}.AATakG_appearanceChoice{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);background:var(--field);min-height:88px;color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);cursor:pointer;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing), border-color var(--ui-motion-duration-ms) var(--ui-motion-easing);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 8px;display:flex;position:relative}.AATakG_appearanceChoice:hover{background:var(--taxlark-subtle)}.AATakG_appearanceChoice:has(input:checked){background:var(--ui-colors-selection-background);color:var(--foreground);border-color:var(--taxlark-border-strong);box-shadow:var(--taxlark-appearance-selected-shadow)}.AATakG_appearanceChoice input{opacity:0;width:1px;height:1px;position:absolute}.AATakG_appearanceChoice:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.AATakG_appearanceChoice{transition:none}}.AATakG_photoCrop{background:var(--card);border-color:var(--border);border-radius:var(--ui-shape-dialog-radius);}.AATakG_chatPreference{border:0;border-top:1px solid var(--border);min-width:0;margin:28px 0 0;padding:28px 0 0}.AATakG_chatPreference legend{float:left;width:100%;font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:8px}.AATakG_chatPreference label{clear:both;min-height:44px;font-size:var(--taxlark-compact-text-size);cursor:pointer;align-items:center;gap:12px;display:flex}.AATakG_chatPreference input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.AATakG_chatPreference input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}
._7lHmTa_banner{background:var(--ui-colors-banner-background);min-height:48px;color:var(--ui-colors-banner-foreground);font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-control-line-height);justify-content:space-between;align-items:center;gap:12px;padding:2px 32px;display:flex}._7lHmTa_banner svg{flex-shrink:0}._7lHmTa_simple{justify-content:center;min-height:32px}._7lHmTa_label,._7lHmTa_viewTrigger{align-items:center;gap:8px;display:flex}._7lHmTa_viewTrigger{min-height:44px;color:inherit;text-align:start;cursor:pointer;background:0 0;padding:0}._7lHmTa_viewTrigger:hover{text-underline-offset:3px;text-decoration:underline}._7lHmTa_signup{min-height:44px;color:inherit;font-weight:var(--ui-typography-weight-scale-semibold);text-align:center;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._7lHmTa_signupLabel{border:1px solid color-mix(in srgb, var(--ui-colors-banner-foreground) 28%, transparent);border-radius:var(--ui-shape-radius-scale-md);justify-content:center;align-items:center;min-height:32px;padding:5px 13px;display:inline-flex}._7lHmTa_signup:hover ._7lHmTa_signupLabel{background:color-mix(in srgb, var(--ui-colors-banner-foreground) 8%, transparent)}._7lHmTa_signup:focus-visible,._7lHmTa_viewTrigger:focus-visible{outline-offset:3px;border-radius:var(--ui-shape-radius-scale-xs);outline:2px solid}._7lHmTa_menu{border-radius:var(--ui-shape-radius-scale-xl);min-width:268px;padding:6px}._7lHmTa_menuItem{border-radius:var(--ui-shape-radius-scale-md);justify-content:space-between;gap:16px;min-height:44px;padding:12px}._7lHmTa_viewText{gap:3px;min-width:0;display:grid}._7lHmTa_viewTitle{font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-menu-line-height)}._7lHmTa_viewDescription{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-control-line-height)}@media (max-width:600px){._7lHmTa_banner{gap:10px;padding-inline:16px}._7lHmTa_label{gap:6px}._7lHmTa_signup{max-width:45%}._7lHmTa_signupLabel{min-height:40px;padding:6px 10px}._7lHmTa_menu{max-width:calc(100vw - 32px)}}
.O2hoZq_navigation{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:0 4px;margin:0 20px;display:flex}.O2hoZq_navigation a{min-width:50px;min-height:44px;font-weight:var(--ui-typography-weight-scale-medium);font-size:var(--taxlark-compact-text-size);white-space:nowrap;color:var(--muted-foreground);border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:10px 14px;display:inline-grid;position:relative}.O2hoZq_label,.O2hoZq_labelSizer{text-align:center;grid-area:1/1}.O2hoZq_labelSizer{visibility:hidden;font-weight:var(--ui-typography-weight-scale-medium)}.O2hoZq_navigation a:hover,.O2hoZq_navigation a[aria-current=page]{color:var(--foreground)}.O2hoZq_navigation a[aria-current=page]{border-bottom-color:var(--foreground)}.O2hoZq_navigation a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--ui-shape-radius-scale-xs)}@media (max-width:540px){.O2hoZq_navigation{column-gap:6px;margin-inline:8px}}.O2hoZq_placeholder{flex:1;min-height:0;padding:48px 24px;overflow-y:auto}.O2hoZq_placeholder>div{max-width:744px;margin:0 auto}.O2hoZq_placeholder h1{font-size:var(--ui-typography-size-scale-2xl-size);font-weight:var(--ui-typography-weight-scale-medium);letter-spacing:var(--taxlark-secondary-title-tracking)}.O2hoZq_placeholder p{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-body-line-height);margin-top:12px}.O2hoZq_conversationSlot{flex-direction:column;flex:1;min-height:0;display:flex}@media (max-width:480px){.O2hoZq_navigation{gap:4px;margin:0 12px}.O2hoZq_navigation a{min-width:44px;font-size:var(--ui-typography-size-scale-xs-size);padding-inline:4px}}@media (max-width:360px){.O2hoZq_navigation a{padding-inline:2px}}.O2hoZq_progressSlot{flex-shrink:0;width:min(100%,864px);margin:20px auto 0;padding:0 32px}@media (max-width:480px){.O2hoZq_progressSlot{padding-inline:16px}}
._4Xhdqq_demoActions{flex-wrap:wrap;gap:16px;margin:20px 0 8px;display:flex}@media (max-width:600px){._4Xhdqq_demoActions{flex-direction:column;align-items:stretch}}._4Xhdqq_receipt{align-self:flex-end;width:min(100%,390px);margin-left:auto}._4Xhdqq_file{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:14px 0;display:grid}._4Xhdqq_file:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._4Xhdqq_file:focus-visible,._4Xhdqq_toggle:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}._4Xhdqq_file strong{font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium);overflow-wrap:anywhere;display:block}._4Xhdqq_file small{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);margin-top:3px;display:block}._4Xhdqq_file>svg{color:var(--muted-foreground)}._4Xhdqq_statusIcon{border-radius:var(--ui-shape-badge-radius);width:24px;height:24px;color:var(--taxlark-status-success);place-items:center;display:grid}._4Xhdqq_statusIcon[data-state=working]{color:var(--muted-foreground)}._4Xhdqq_statusIcon[data-state=working] svg{animation:var(--ui-motion-spinner-animation) var(--ui-motion-spinner-duration-ms) var(--ui-motion-spinner-easing) infinite}._4Xhdqq_statusIcon[data-state=received]{background:color-mix(in srgb, currentColor 10%, transparent);animation:var(--taxlark-receipt-glow-animation)}._4Xhdqq_statusIcon[data-state=received] svg{animation:var(--taxlark-receipt-confirmation-animation)}._4Xhdqq_statusIcon[data-state=attention]{color:var(--taxlark-status-warning)}._4Xhdqq_statusText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce),(forced-colors:active){._4Xhdqq_statusIcon[data-state],._4Xhdqq_statusIcon[data-state] svg{animation:none}}._4Xhdqq_summary{color:var(--foreground);font-size:var(--taxlark-medium-text-size);font-weight:var(--ui-typography-weight-scale-semibold);line-height:var(--ui-typography-leading-scale-normal);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:18px 0 8px;display:flex}._4Xhdqq_file small[data-attention]{color:var(--taxlark-status-warning)}._4Xhdqq_card{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);background:var(--card);padding:0 18px}._4Xhdqq_files{margin:0;padding:0;list-style:none}._4Xhdqq_files li+li{border-top:1px solid var(--border)}._4Xhdqq_toggle{border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--foreground);text-align:left;font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-menu-line-height);font-weight:var(--ui-typography-weight-scale-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;padding:10px 0 14px;text-decoration-thickness:1px}._4Xhdqq_toggle:hover{text-decoration-color:currentColor}
.NbLFea_button{border-radius:var(--ui-shape-button-radius);background:var(--primary);max-width:100%;min-height:54px;color:var(--primary-foreground);font-size:var(--taxlark-medium-text-size);line-height:var(--taxlark-label-line-height);font-weight:var(--ui-typography-weight-scale-semibold);box-shadow:var(--taxlark-demo-action-shadow);cursor:pointer;transition:transform var(--ui-motion-duration-ms) var(--ui-motion-easing), box-shadow var(--ui-motion-duration-ms) var(--ui-motion-easing), background var(--ui-motion-duration-ms) var(--ui-motion-easing);justify-content:center;align-items:center;gap:12px;padding:14px 28px;display:inline-flex}.NbLFea_button svg{flex-shrink:0}.NbLFea_button:is(:hover,:focus-visible):not(:disabled){background:var(--primary-hover);box-shadow:var(--taxlark-demo-action-hover-shadow);transform:translateY(-2px)}.NbLFea_button:focus-visible{outline:2px solid var(--ring);outline-offset:12px}.NbLFea_button:active:not(:disabled){box-shadow:var(--taxlark-demo-action-active-shadow);transform:translateY(4px)}.NbLFea_button:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:reduce){.NbLFea_button{transition:none}}
.CBeJ6W_overlay{z-index:150;pointer-events:none;box-shadow:var(--taxlark-file-drop-shadow);animation:var(--taxlark-file-drop-animation);position:fixed;overflow:hidden}.CBeJ6W_prompt{text-align:center;width:min(520px,100% - 40px);color:var(--foreground);flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;transform:translate(-50%,-50%)}.CBeJ6W_prompt strong{font-family:var(--ui-typography-heading-family);font-size:var(--taxlark-drop-prompt-size);font-weight:var(--ui-typography-weight-scale-normal);line-height:var(--ui-typography-leading-scale-tight)}.CBeJ6W_prompt span{color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);line-height:var(--ui-typography-leading-scale-normal)}.CBeJ6W_papers{width:60px;height:68px;animation:var(--taxlark-file-drop-paper-animation);position:relative}.CBeJ6W_papers span{border:1px solid var(--taxlark-border-strong);border-radius:var(--ui-shape-radius-scale-md);background:var(--taxlark-subtle);width:47px;height:61px;color:var(--secondary-foreground);box-shadow:var(--ui-shadows-card);place-items:center;display:grid;position:absolute}.CBeJ6W_papers span:first-child{animation:var(--taxlark-file-drop-fan-left-animation);transform:rotate(-17deg)translate(-3px)}.CBeJ6W_papers span:nth-child(2){animation:var(--taxlark-file-drop-fan-right-animation);left:9px;transform:rotate(14deg)translate(3px)}.CBeJ6W_papers span:last-child{background:var(--card);top:-3px;left:5px}@media (prefers-reduced-motion:reduce),(forced-colors:active){.CBeJ6W_overlay,.CBeJ6W_papers,.CBeJ6W_papers span,.CBeJ6W_papers span:first-child,.CBeJ6W_papers span:nth-child(2){animation:none}.CBeJ6W_papers span:first-child{transform:rotate(-17deg)translate(-3px)}.CBeJ6W_papers span:nth-child(2){transform:rotate(14deg)translate(3px)}}
.WSltIG_navigation:has(.WSltIG_back){flex-shrink:0;width:100%;min-height:0;padding:12px 16px 0}.WSltIG_back{border-radius:var(--ui-shape-radius-scale-xs);min-height:44px;color:var(--secondary-foreground);font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-semibold);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;padding:10px 0;display:inline-flex}.WSltIG_back:hover{text-decoration:underline}.WSltIG_back:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.WSltIG_transcript .WSltIG_conversation{padding-top:24px;padding-bottom:32px}.WSltIG_turns{flex-direction:column;gap:36px;display:flex}.WSltIG_draft{margin-top:18px}.WSltIG_turns>li{flex-direction:column;gap:20px;display:flex}.WSltIG_controls{align-self:flex-end;gap:18px;max-width:100%;margin-top:28px;padding-bottom:16px;display:grid}.WSltIG_progress{text-align:center;min-width:0}.WSltIG_progress>span{font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--ui-typography-leading-scale-normal);color:var(--muted-foreground);margin-bottom:8px;display:block}.WSltIG_segments{gap:4px;display:flex}.WSltIG_segments span{border-radius:var(--ui-shape-radius-scale-xs);background:var(--border);flex:1;height:3px}.WSltIG_segments span[data-reached=true]{background:var(--primary)}.WSltIG_recovery{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-reading-line-height);padding:28px 20px}.WSltIG_recovery button,.WSltIG_action{align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}.WSltIG_recovery .WSltIG_action{margin-top:12px}@media (max-width:699px){.WSltIG_transcript .WSltIG_conversation{padding-inline:16px}.WSltIG_controls{margin-top:24px}}
.Rdf2Hq_scope{display:contents}:where(.Rdf2Hq_surface){background:var(--background);color:var(--foreground)}.Rdf2Hq_surface [data-slot=dialog-footer] button[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){box-shadow:none;text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}
.jmjUIa_palette{}.jmjUIa_mount{--mount-edge:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:var(--ui-shape-button-radius);background:var(--muted);box-shadow:var(--mount-edge)}.jmjUIa_layout{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.jmjUIa_header{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:20px 42px;display:flex;position:relative}.jmjUIa_brand{min-height:44px;font-size:var(--taxlark-wordmark-size);font-weight:var(--ui-typography-weight-scale-semibold);letter-spacing:var(--taxlark-wordmark-tracking);flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.jmjUIa_period{color:var(--ring)}.jmjUIa_content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.jmjUIa_accountTrigger{border-radius:var(--ui-shape-icon-button-radius);cursor:pointer;width:44px;height:44px;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing), box-shadow var(--ui-motion-duration-ms) var(--ui-motion-easing);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.jmjUIa_accountTrigger:hover,.jmjUIa_accountTrigger[data-state=open]{background:var(--accent);box-shadow:var(--taxlark-account-trigger-active-shadow)}.jmjUIa_avatar{border-radius:var(--ui-shape-avatar-radius);background:var(--muted);color:var(--secondary-foreground);border:2px solid var(--card);width:37px;height:37px;box-shadow:var(--taxlark-account-avatar-shadow);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.jmjUIa_avatar img{object-fit:cover;width:100%;height:100%}.jmjUIa_menu{border-radius:var(--ui-shape-popover-radius);border:1px solid var(--border);background:var(--card);width:296px;max-width:calc(100vw - 32px);color:var(--foreground);box-shadow:var(--ui-shadows-popover);padding:8px}.jmjUIa_menu .jmjUIa_profileItem{border-radius:var(--ui-shape-radius-scale-xl);cursor:pointer;min-height:68px;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);background:0 0;align-items:center;gap:12px;padding:10px 12px;display:flex}.jmjUIa_menu .jmjUIa_profileItem[data-highlighted]{background:var(--accent)}.jmjUIa_identity{min-width:0;font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium);line-height:var(--taxlark-label-line-height);flex-direction:column;flex:1;gap:3px;display:flex}.jmjUIa_identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jmjUIa_email{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);font-weight:var(--ui-typography-weight-scale-normal)}.jmjUIa_profileChevron{color:var(--muted-foreground)}.jmjUIa_menu .jmjUIa_menuItem{border-radius:var(--ui-shape-radius-scale-xl);min-height:44px;font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-normal);line-height:var(--ui-typography-leading-scale-normal);color:var(--foreground);cursor:pointer;transition:background var(--ui-motion-duration-ms) var(--ui-motion-easing);gap:12px;padding:10px 14px}.jmjUIa_menu .jmjUIa_menuItem>svg{color:var(--muted-foreground);stroke-width:1.7px}.jmjUIa_menu .jmjUIa_menuItem[data-highlighted]{background:var(--accent)}.jmjUIa_menu .jmjUIa_separator{background:var(--border);height:1px;margin:5px 12px}.jmjUIa_menu .jmjUIa_signOut{color:var(--muted-foreground)}.jmjUIa_brand:focus-visible,.jmjUIa_accountTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--ui-shape-radius-scale-lg)}.jmjUIa_accountTrigger:focus-visible{border-radius:var(--ui-shape-icon-button-radius)}@media (max-width:700px){.jmjUIa_header{gap:16px;min-height:84px;padding:18px 20px}.jmjUIa_brand{font-size:var(--ui-typography-size-scale-2xl-size)}}@media (prefers-reduced-motion:reduce){.jmjUIa_accountTrigger,.jmjUIa_menu .jmjUIa_profileItem,.jmjUIa_menu .jmjUIa_menuItem{transition:none}}.jmjUIa_preparationSlot{justify-content:center;width:min(400px,100% - 600px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1000px){.jmjUIa_header:has(.jmjUIa_preparationSlot:not(:empty)){padding-bottom:64px}.jmjUIa_preparationSlot{width:calc(100% - 40px);top:auto;bottom:10px;transform:translate(-50%)}}.jmjUIa_layout{font-family:var(--ui-typography-body-family);font-synthesis:none;-webkit-font-smoothing:auto}.jmjUIa_layout .jmjUIa_header{height:100px;min-height:100px;padding:0 32px}.jmjUIa_layout .jmjUIa_brand{color:var(--foreground);line-height:normal}.jmjUIa_layout .jmjUIa_brand>svg{color:var(--foreground)}.jmjUIa_layout .jmjUIa_preparationSlot{width:auto;max-width:calc(100% - 470px)}.jmjUIa_layout .jmjUIa_avatar{border-color:var(--primary-foreground)}.jmjUIa_layout .jmjUIa_accountTrigger{margin-right:-4px}@media (min-width:701px){.jmjUIa_layout .jmjUIa_header:has(.jmjUIa_preparationSlot:not(:empty)){padding-bottom:0}.jmjUIa_layout .jmjUIa_preparationSlot{top:50%;bottom:auto;transform:translate(-50%,-50%)}}@media (max-width:700px){.jmjUIa_layout .jmjUIa_header:has(.jmjUIa_preparationSlot:not(:empty)){align-items:flex-start;height:122px;min-height:122px;padding:24px 23px 0}.jmjUIa_layout .jmjUIa_header:has(.jmjUIa_preparationSlot:not(:empty)) .jmjUIa_accountTrigger{margin-right:1px}.jmjUIa_layout .jmjUIa_brand{min-height:0}.jmjUIa_layout .jmjUIa_brand>svg{width:30px;height:30px}.jmjUIa_layout .jmjUIa_preparationSlot{width:auto;max-width:none;inset:72px 22px auto;transform:none}}@media (min-width:701px) and (max-width:1000px){.jmjUIa_layout .jmjUIa_header[data-workspace-kind=firm]:has(.jmjUIa_preparationSlot:not(:empty)){align-items:flex-start;height:148px;min-height:148px;padding-top:28px}.jmjUIa_layout .jmjUIa_header[data-workspace-kind=firm] .jmjUIa_preparationSlot{max-width:none;top:88px;left:32px;right:32px;transform:none}}@media (max-width:700px){.jmjUIa_layout .jmjUIa_header[data-workspace-kind=firm]:has([data-preparation]){height:174px;min-height:174px}}
._1ecVvW_region[data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--card);--normal-text:var(--card-foreground);--normal-border:var(--border);--normal-bg-hover:var(--accent);--normal-border-hover:var(--input);--success-bg:var(--ui-colors-success-background);--success-text:var(--ui-colors-success-foreground);--success-border:var(--ui-colors-success-border);--info-bg:var(--ui-colors-information-background);--info-text:var(--ui-colors-information-foreground);--info-border:var(--ui-colors-information-border);--warning-bg:var(--ui-colors-warning-background);--warning-text:var(--ui-colors-warning-foreground);--warning-border:var(--ui-colors-warning-border);--error-bg:var(--ui-colors-danger-background);--error-text:var(--ui-colors-danger-foreground);--error-border:var(--ui-colors-danger-border);font-family:var(--ui-typography-body-family)}._1ecVvW_region[data-sonner-toaster] [data-sonner-toast][data-styled=true]{border-radius:var(--ui-shape-popover-radius);box-shadow:var(--ui-shadows-popover)}._1ecVvW_region[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:var(--muted-foreground)}._1ecVvW_region[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{background:var(--primary);color:var(--primary-foreground);border-radius:var(--ui-shape-button-radius)}._1ecVvW_region[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-cancel]{background:var(--muted);color:var(--muted-foreground)}._1ecVvW_region[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--accent);border-color:var(--input)}._1ecVvW_region[data-sonner-toaster] [data-sonner-toast][data-styled=true] :is([data-button],[data-close-button]):focus-visible{outline:var(--ui-shape-focus-width) solid var(--ring);outline-offset:2px;box-shadow:none}
@layer components{.mIpK6q_monoBackground{background-color:var(--ui-colors-palette-mono-background)}.mIpK6q_monoForeground{color:var(--ui-colors-palette-mono-foreground)}.mIpK6q_clayBackground{background-color:var(--ui-colors-palette-clay-background)}.mIpK6q_clayForeground{color:var(--ui-colors-palette-clay-foreground)}.mIpK6q_bitcoinBackground{background-color:var(--ui-colors-palette-bitcoin-background)}.mIpK6q_bitcoinForeground{color:var(--ui-colors-palette-bitcoin-foreground)}.mIpK6q_honeyBackground{background-color:var(--ui-colors-palette-honey-background)}.mIpK6q_honeyForeground{color:var(--ui-colors-palette-honey-foreground)}.mIpK6q_mossBackground{background-color:var(--ui-colors-palette-moss-background)}.mIpK6q_mossForeground{color:var(--ui-colors-palette-moss-foreground)}.mIpK6q_sageBackground{background-color:var(--ui-colors-palette-sage-background)}.mIpK6q_sageForeground{color:var(--ui-colors-palette-sage-foreground)}.mIpK6q_tealBackground{background-color:var(--ui-colors-palette-teal-background)}.mIpK6q_tealForeground{color:var(--ui-colors-palette-teal-foreground)}.mIpK6q_oceanBackground{background-color:var(--ui-colors-palette-ocean-background)}.mIpK6q_oceanForeground{color:var(--ui-colors-palette-ocean-foreground)}.mIpK6q_skyBackground{background-color:var(--ui-colors-palette-sky-background)}.mIpK6q_skyForeground{color:var(--ui-colors-palette-sky-foreground)}.mIpK6q_cobaltBackground{background-color:var(--ui-colors-palette-cobalt-background)}.mIpK6q_cobaltForeground{color:var(--ui-colors-palette-cobalt-foreground)}.mIpK6q_inkBackground{background-color:var(--ui-colors-palette-ink-background)}.mIpK6q_inkForeground{color:var(--ui-colors-palette-ink-foreground)}.mIpK6q_irisBackground{background-color:var(--ui-colors-palette-iris-background)}.mIpK6q_irisForeground{color:var(--ui-colors-palette-iris-foreground)}.mIpK6q_plumBackground{background-color:var(--ui-colors-palette-plum-background)}.mIpK6q_plumForeground{color:var(--ui-colors-palette-plum-foreground)}.mIpK6q_orchidBackground{background-color:var(--ui-colors-palette-orchid-background)}.mIpK6q_orchidForeground{color:var(--ui-colors-palette-orchid-foreground)}.mIpK6q_blushBackground{background-color:var(--ui-colors-palette-blush-background)}.mIpK6q_blushForeground{color:var(--ui-colors-palette-blush-foreground)}.mIpK6q_roseBackground{background-color:var(--ui-colors-palette-rose-background)}.mIpK6q_roseForeground{color:var(--ui-colors-palette-rose-foreground)}}
._76jvaa_mark{isolation:isolate;width:var(--lark-size);height:var(--lark-size);flex-shrink:0;place-items:center;display:inline-grid;position:relative}._76jvaa_mark:before{content:"";z-index:-1;border-radius:var(--taxlark-brand-glow-radius);background:var(--taxlark-brand-glow-background);opacity:0;transition:var(--taxlark-brand-glow-transition);pointer-events:none;position:absolute;inset:-25%;transform:translateY(5px)scale(.8)}._76jvaa_mark[data-tone=dark]:before{background:var(--taxlark-brand-twilight-glow-background);border:1px solid var(--taxlark-brand-twilight-glow-border);box-shadow:var(--taxlark-brand-twilight-glow-shadow);inset:-35%}._76jvaa_stars{opacity:0;transition:var(--taxlark-brand-stars-transition);pointer-events:none;position:absolute;inset:-35%;transform:translateY(3px)}._76jvaa_stars svg{width:6px;height:6px;fill:var(--taxlark-brand-stars-color);opacity:0;position:absolute}._76jvaa_stars svg:first-child{top:22%;left:12%}._76jvaa_stars svg:nth-child(2){width:5px;height:5px;top:8%;left:44%}._76jvaa_stars svg:nth-child(3){width:5px;height:5px;top:60%;left:8%}:where(a:hover,a:focus-visible) ._76jvaa_mark ._76jvaa_stars,._76jvaa_mark[data-hopping=true] ._76jvaa_stars{opacity:1;transform:translateY(0)}:where(a:hover,a:focus-visible) ._76jvaa_stars svg,._76jvaa_mark[data-hopping=true] ._76jvaa_stars svg{animation:var(--taxlark-brand-twinkle-animation)}._76jvaa_mark[data-tone=dark] ._76jvaa_notes{color:var(--taxlark-brand-twilight-notes-color)}._76jvaa_mark ._76jvaa_bird{transform-origin:bottom;width:100%;height:100%;display:block}._76jvaa_mark ._76jvaa_notes{width:10px;height:10px;color:var(--taxlark-brand-notes-color);opacity:0;transition:var(--taxlark-brand-notes-transition);pointer-events:none;position:absolute;top:-22%;right:-18%}._76jvaa_mark ._76jvaa_notes svg{width:100%;height:100%}:where(a:hover,a:focus-visible) ._76jvaa_mark:before,._76jvaa_mark[data-hopping=true]:before{opacity:1;transform:translateY(0)scale(1)}:where(a:hover,a:focus-visible) ._76jvaa_mark ._76jvaa_notes,._76jvaa_mark[data-hopping=true] ._76jvaa_notes{opacity:1}:where(a:hover,a:focus-visible) ._76jvaa_bird{animation:var(--taxlark-brand-song-animation)}:where(a:hover,a:focus-visible) ._76jvaa_notes svg,._76jvaa_mark[data-hopping=true] ._76jvaa_notes svg{animation:var(--taxlark-brand-note-animation)}._76jvaa_mark[data-hopping=true] ._76jvaa_bird{animation:var(--taxlark-brand-hop-animation)}@media (prefers-reduced-motion:reduce){._76jvaa_stars svg{opacity:.6}._76jvaa_mark:before,._76jvaa_mark ._76jvaa_stars,._76jvaa_mark ._76jvaa_notes{transition:none}:where(a:hover,a:focus-visible) ._76jvaa_bird,:where(a:hover,a:focus-visible) ._76jvaa_notes svg,._76jvaa_mark[data-hopping=true] ._76jvaa_bird,._76jvaa_mark[data-hopping=true] ._76jvaa_notes svg,:where(a:hover,a:focus-visible) ._76jvaa_stars svg,._76jvaa_mark[data-hopping=true] ._76jvaa_stars svg{animation:none}}._76jvaa_stars svg:nth-child(2){animation-delay:var(--taxlark-brand-twinkle-second-delay)}._76jvaa_stars svg:nth-child(3){animation-delay:var(--taxlark-brand-twinkle-third-delay)}
._9mWBCW_wordmark{min-height:44px;font-size:var(--taxlark-wordmark-size);font-weight:var(--ui-typography-weight-scale-semibold);letter-spacing:var(--taxlark-wordmark-tracking);align-items:center;gap:9px;display:inline-flex}._9mWBCW_period{color:var(--taxlark-brand-wordmark-accent)}._9mWBCW_wordmark:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:var(--taxlark-brand-focus-radius)}@media (max-width:520px){._9mWBCW_wordmark{font-size:var(--ui-typography-size-scale-2xl-size);gap:6px}._9mWBCW_wordmark [data-lark-greeting]{width:27px;height:27px}}
.zvJwNa_page{background:var(--taxlark-auth-page-background);color:var(--foreground)}.zvJwNa_header{justify-content:space-between;align-items:center;gap:20px;max-width:1392px;margin:0 auto;padding:32px 64px;display:flex}.zvJwNa_backLink{min-height:44px;font-size:var(--taxlark-compact-text-size);align-items:center;gap:10px;display:inline-flex}.zvJwNa_backLink:hover{text-underline-offset:5px;text-decoration:underline}.zvJwNa_backLink:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:var(--taxlark-auth-focus-radius)}.zvJwNa_main{grid-template-columns:1fr 1fr;align-items:center;gap:96px;max-width:1180px;margin:0 auto;padding:66px 64px 90px;display:grid}.zvJwNa_intro{min-width:0}.zvJwNa_eyebrow{font-size:var(--taxlark-micro-text-size);font-weight:var(--ui-typography-weight-scale-semibold);letter-spacing:var(--taxlark-auth-eyebrow-tracking);align-items:center;gap:10px;margin-bottom:25px;display:flex}.zvJwNa_eyebrow>span{border-radius:var(--taxlark-auth-greeting-radius);background:var(--ui-colors-palette-honey-foreground);width:6px;height:6px}.zvJwNa_headline{max-width:500px;font-family:var(--ui-typography-heading-family);font-size:var(--taxlark-auth-split-title-size);font-weight:var(--ui-typography-weight-scale-normal);line-height:var(--taxlark-auth-split-title-line-height);letter-spacing:var(--taxlark-auth-split-title-tracking);text-wrap:balance}.zvJwNa_headline em{color:var(--ui-colors-palette-sage-foreground);white-space:nowrap}.zvJwNa_description{max-width:320px;color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-base-size);line-height:var(--taxlark-message-line-height);margin-top:25px}.zvJwNa_letter{width:200px;height:170px;margin:36px 0 0 12px;position:relative;transform:rotate(-6deg)}.zvJwNa_paper{border:1px solid var(--border);border-radius:var(--taxlark-auth-paper-radius);background:var(--card);color:var(--ui-colors-palette-sage-foreground);padding:16px 22px;position:absolute;inset:0 15px 15px}.zvJwNa_paper>span{background:var(--border);height:1px;margin-top:13px;display:block}.zvJwNa_paper>span:last-child{width:60%}.zvJwNa_envelope{border-radius:var(--taxlark-auth-envelope-radius);background:var(--ui-colors-palette-honey-accent);clip-path:polygon(0 0,50% 44%,100% 0,100% 100%,0 100%);position:absolute;inset:65px 0 0}.zvJwNa_card{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);background:var(--card);min-width:0;box-shadow:var(--ui-shadows-card);padding:38px}.zvJwNa_mailIcon{border:1px solid var(--border);border-radius:var(--taxlark-auth-greeting-radius);background:var(--muted);width:52px;height:52px;color:var(--ui-colors-palette-sage-foreground);place-items:center;margin-bottom:24px;display:grid}.zvJwNa_cardTitle{font-family:var(--ui-typography-heading-family);font-size:var(--taxlark-auth-card-title-size);font-weight:var(--ui-typography-weight-scale-normal);line-height:var(--taxlark-title-line-height);letter-spacing:var(--taxlark-page-title-tracking)}.zvJwNa_instructions,.zvJwNa_sentMessage{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--taxlark-message-line-height);margin-top:14px}.zvJwNa_sentMessage strong{color:var(--foreground);font-weight:var(--ui-typography-weight-scale-semibold);overflow-wrap:anywhere}.zvJwNa_form{margin-top:29px}.zvJwNa_label{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);margin-bottom:9px;display:block}.zvJwNa_input{border:1px solid var(--border);border-radius:var(--taxlark-auth-split-control-radius);background:var(--field);height:52px;color:var(--ui-colors-field-foreground);font-size:var(--ui-typography-size-scale-base-size);box-shadow:none;padding:0 14px}.zvJwNa_input::placeholder{color:var(--muted-foreground)}.zvJwNa_input:focus-visible{border-color:var(--ui-colors-palette-sage-foreground);outline:2px solid var(--ui-colors-palette-sage-foreground);outline-offset:2px;box-shadow:none}.zvJwNa_submit{border-radius:var(--taxlark-auth-split-control-radius);background:var(--primary);width:100%;height:52px;color:var(--primary-foreground);font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium);box-shadow:none;justify-content:space-between;margin-top:16px;padding:0 18px}.zvJwNa_submit:hover{background:var(--ui-colors-primary-hover-background)}.zvJwNa_submit:focus-visible{outline:2px solid var(--primary);outline-offset:4px;box-shadow:none}.zvJwNa_submit:disabled{opacity:.65}.zvJwNa_error{border-radius:var(--taxlark-auth-split-control-radius);background:var(--ui-colors-danger-background);color:var(--ui-colors-danger-foreground);font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-body-line-height);align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.zvJwNa_error>svg{flex-shrink:0;margin-top:1px}.zvJwNa_cardFooter{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--taxlark-reading-line-height);margin-top:27px;padding-top:21px}@media (max-width:1000px){.zvJwNa_header{padding:26px 40px}.zvJwNa_main{gap:40px;padding:60px 40px 72px}.zvJwNa_headline{font-size:var(--taxlark-auth-split-compact-title-size);letter-spacing:var(--taxlark-auth-split-compact-title-tracking)}.zvJwNa_card{padding:28px}.zvJwNa_cardTitle{font-size:var(--taxlark-auth-card-compact-title-size)}}@media (max-width:760px){.zvJwNa_main{grid-template-columns:1fr;gap:32px;max-width:540px;padding-top:32px}.zvJwNa_headline{max-width:420px;font-size:var(--ui-typography-size-scale-5xl-size)}.zvJwNa_description{max-width:none;margin-top:18px}.zvJwNa_letter{display:none}}@media (max-width:520px){.zvJwNa_header{gap:12px;padding:20px 24px}.zvJwNa_backLink{font-size:var(--ui-typography-size-scale-xs-size);gap:7px}.zvJwNa_main{gap:28px;padding:28px 24px 40px}.zvJwNa_eyebrow{font-size:var(--taxlark-auth-eyebrow-narrow-size);letter-spacing:var(--taxlark-auth-eyebrow-narrow-tracking);margin-bottom:18px}.zvJwNa_headline{font-size:var(--taxlark-auth-split-narrow-title-size);letter-spacing:var(--taxlark-auth-split-narrow-title-tracking)}.zvJwNa_description{font-size:var(--ui-typography-size-scale-sm-size)}.zvJwNa_card{padding:25px 22px}.zvJwNa_mailIcon{width:44px;height:44px;margin-bottom:20px}.zvJwNa_cardTitle{font-size:var(--taxlark-auth-card-narrow-title-size)}.zvJwNa_form{margin-top:23px}}@media (max-width:360px){.zvJwNa_header,.zvJwNa_main,.zvJwNa_card{padding-inline:20px}}.zvJwNa_textLink{text-underline-offset:4px;color:var(--primary);text-decoration:underline}.zvJwNa_textLink:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.zvJwNa_card input:not([type=checkbox]){border-color:var(--border);background:var(--field);min-height:52px;color:var(--ui-colors-field-foreground);font-size:var(--ui-typography-size-scale-base-size)}.zvJwNa_card button[type=submit]{background:var(--primary);min-height:52px;color:var(--primary-foreground)}.zvJwNa_card button[type=submit]:hover{background:var(--ui-colors-primary-hover-background)}.zvJwNa_headline em{white-space:normal}
.crmo3W_card{text-align:left;width:100%;max-width:440px;color:var(--card-foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--taxlark-auth-card-radius);box-shadow:var(--taxlark-auth-card-shadow);margin:30px auto 0;padding:28px}.crmo3W_form input{border-radius:var(--taxlark-auth-input-radius);background:var(--field);min-height:48px;color:var(--ui-colors-field-foreground);font-size:var(--ui-typography-size-scale-base-size);transition:var(--taxlark-auth-control-transition)}.crmo3W_form input:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0;background:var(--field);box-shadow:var(--taxlark-auth-field-focus-shadow)}.crmo3W_form input[aria-invalid=true]:focus-visible{border-color:var(--destructive);outline-color:var(--destructive);box-shadow:none}.crmo3W_form button[type=submit]{border-radius:var(--taxlark-auth-submit-radius);background:var(--primary);min-height:48px;color:var(--primary-foreground);margin-block-end:4px}.crmo3W_intro{text-align:center;margin-bottom:24px}.crmo3W_intro h3{font-family:var(--ui-typography-heading-family);font-size:var(--ui-typography-size-scale-3xl-size);line-height:var(--taxlark-auth-intro-line-height);letter-spacing:var(--taxlark-auth-heading-tracking)}.crmo3W_card .crmo3W_intro p{font-size:var(--taxlark-medium-text-size);line-height:var(--taxlark-body-line-height);color:var(--muted-foreground);margin:12px 0 0}.crmo3W_envelope{width:160px;height:130px;margin:0 auto 16px}.crmo3W_letter{animation:var(--taxlark-auth-letter-animation)}@media (prefers-reduced-motion:reduce){.crmo3W_letter{animation:none}}@media (max-width:520px){.crmo3W_card{border-radius:var(--ui-shape-radius-scale-3xl);padding:24px 20px}}.crmo3W_emailReceipt{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-xl);background:var(--muted);overflow-wrap:anywhere;padding:16px}.crmo3W_card .crmo3W_emailReceipt p:first-child{color:var(--muted-foreground)}.crmo3W_card .crmo3W_emailReceipt p+p{margin-top:4px}.crmo3W_form label{font-size:var(--taxlark-compact-text-size);line-height:var(--taxlark-label-line-height);font-weight:var(--ui-typography-weight-scale-medium)}.crmo3W_form .crmo3W_legalNotice{text-align:center;color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-xs-size);line-height:var(--ui-typography-leading-scale-normal);margin:8px 0 0}.crmo3W_form .crmo3W_legalNotice a{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.crmo3W_form .crmo3W_legalNotice a:hover{color:var(--foreground);text-decoration-color:currentColor}.crmo3W_form .crmo3W_legalNotice a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.crmo3W_standalone{flex-direction:column;min-height:100svh;display:flex}.crmo3W_header{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1392px;margin:0 auto;padding:28px 48px;display:flex}.crmo3W_headerAction{min-height:44px;font-size:var(--ui-typography-size-scale-sm-size);font-weight:var(--ui-typography-weight-scale-medium);border-radius:var(--ui-shape-button-radius);background:var(--secondary);box-shadow:var(--taxlark-auth-action-shadow);justify-content:center;align-items:center;gap:8px;padding:9px 20px;display:inline-flex}.crmo3W_headerAction:hover{background:var(--ui-colors-secondary-hover-background)}.crmo3W_accountMain{isolation:isolate;flex-direction:column;flex:1;justify-content:center;padding:40px 24px 140px;display:flex;position:relative}.crmo3W_pageHeading{text-align:center}.crmo3W_standalone .crmo3W_pageHeading h1{font-size:var(--taxlark-auth-page-title-size);letter-spacing:var(--taxlark-auth-page-title-tracking);line-height:var(--taxlark-auth-page-title-line-height)}.crmo3W_pageHeading h1 em{display:block}.crmo3W_standalone .crmo3W_card{max-width:460px;margin-top:36px;position:relative}.crmo3W_standalone .crmo3W_intro h2{font-family:inherit;font-size:var(--ui-typography-size-scale-xl-size);font-weight:var(--ui-typography-weight-scale-medium);letter-spacing:var(--taxlark-auth-card-heading-tracking);line-height:var(--taxlark-label-line-height)}.crmo3W_standalone [data-success] .crmo3W_intro h2{font-family:var(--ui-typography-heading-family);font-size:var(--taxlark-auth-card-title-size);font-weight:var(--ui-typography-weight-scale-normal);letter-spacing:var(--taxlark-auth-heading-tracking)}.crmo3W_choices{gap:14px;display:grid}.crmo3W_choices .crmo3W_choice{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-2xl);background:var(--card);width:100%;height:auto;min-height:112px;color:var(--foreground);text-align:left;white-space:normal;box-shadow:var(--ui-shadows-control);transition:var(--taxlark-auth-control-transition);justify-content:flex-start;gap:16px;padding:18px;display:flex}.crmo3W_choices .crmo3W_choice:hover{border-color:var(--taxlark-border-strong);background:var(--ui-colors-secondary-hover-background);box-shadow:var(--ui-shadows-control)}.crmo3W_choices .crmo3W_choice:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.crmo3W_choiceIcon{border-radius:var(--taxlark-auth-choice-icon-radius);background:var(--ui-colors-palette-sage-background);width:42px;height:42px;color:var(--ui-colors-palette-sage-foreground);flex-shrink:0;place-items:center;display:grid}.crmo3W_choice:last-child .crmo3W_choiceIcon{background:var(--ui-colors-palette-honey-background);color:var(--ui-colors-palette-honey-foreground)}.crmo3W_choiceCopy{flex:1;gap:5px;min-width:0;display:grid}.crmo3W_choiceTitle{font-size:var(--taxlark-medium-text-size);line-height:var(--taxlark-label-line-height);font-weight:var(--ui-typography-weight-scale-semibold)}.crmo3W_choiceDetail{font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-normal);line-height:var(--taxlark-detail-line-height);color:var(--muted-foreground)}.crmo3W_purpose{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.crmo3W_purposeLabel{font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--ui-typography-leading-scale-normal);font-weight:var(--ui-typography-weight-scale-medium);align-items:center;gap:10px;display:flex}.crmo3W_purposeLabel>svg{color:var(--muted-foreground);flex-shrink:0}.crmo3W_purpose .crmo3W_changePurpose{min-height:44px;font-size:var(--ui-typography-size-scale-xs-size);color:var(--muted-foreground);text-underline-offset:4px;background:0 0;flex-shrink:0;padding:8px 0 8px 12px;text-decoration:underline}.crmo3W_purpose .crmo3W_changePurpose:hover{color:var(--foreground)}@media (max-width:760px){.crmo3W_header{gap:16px;padding:22px 24px}.crmo3W_headerAction{font-size:var(--taxlark-compact-text-size);padding-inline:16px}.crmo3W_accountMain{padding:36px 24px 140px}.crmo3W_standalone .crmo3W_card{margin-top:28px}}@media (max-width:520px){.crmo3W_accountMain{padding-top:18px}.crmo3W_choices .crmo3W_choice{gap:12px;padding:16px 14px}.crmo3W_choiceIcon{width:36px;height:36px}}@media (max-width:360px){.crmo3W_header,.crmo3W_accountMain{padding-inline:20px}.crmo3W_standalone .crmo3W_card{padding-inline:16px}.crmo3W_choiceDetail{font-size:var(--ui-typography-size-scale-xs-size)}.crmo3W_choiceIcon{width:32px;height:36px}.crmo3W_choices .crmo3W_choice{gap:10px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.crmo3W_choices .crmo3W_choice{transition:none}}.crmo3W_greeting{border-radius:var(--taxlark-auth-greeting-radius);width:44px;height:44px;color:var(--primary);isolation:isolate;cursor:pointer;background:0 0;border:0;place-items:center;margin:0 auto 20px;padding:0;display:grid;position:relative}.crmo3W_greeting:before{content:"";z-index:-1;border-radius:var(--taxlark-auth-greeting-radius);background:var(--taxlark-auth-greeting-background);box-shadow:var(--taxlark-auth-greeting-shadow);opacity:0;transition:var(--taxlark-auth-greeting-transition);pointer-events:none;position:absolute;inset:-18px;transform:scale(.75)}.crmo3W_greeting[data-active=true]:before{opacity:1;transform:scale(1)}.crmo3W_greetingLark{transform-origin:bottom}.crmo3W_greetingNotes{color:var(--ui-colors-palette-honey-foreground);opacity:0;transition:var(--taxlark-auth-notes-transition);pointer-events:none;position:absolute;top:-7px;right:-19px}.crmo3W_greeting[data-active=true] .crmo3W_greetingNotes{opacity:1}.crmo3W_greetingSong{display:block}.crmo3W_greeting[data-singing=true] .crmo3W_greetingLark{animation:var(--taxlark-auth-song-animation)}.crmo3W_greeting[data-hopping=true] .crmo3W_greetingLark{animation:var(--taxlark-auth-hop-animation)}.crmo3W_greeting[data-hopping=true] .crmo3W_greetingSong,.crmo3W_greeting[data-singing=true] .crmo3W_greetingSong{animation:var(--taxlark-auth-note-animation)}.crmo3W_card .crmo3W_recoveryAction{width:100%;min-height:44px;font-size:var(--taxlark-compact-text-size);color:var(--muted-foreground);text-underline-offset:4px;background:0 0;margin-top:18px;text-decoration:underline}.crmo3W_card .crmo3W_recoveryAction:hover{color:var(--foreground);background:var(--ui-colors-secondary-hover-background)}@media (max-width:760px){.crmo3W_greeting{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.crmo3W_greeting[data-hopping=true] .crmo3W_greetingLark,.crmo3W_greeting[data-hopping=true] .crmo3W_greetingSong,.crmo3W_greeting[data-singing=true] .crmo3W_greetingLark,.crmo3W_greeting[data-singing=true] .crmo3W_greetingSong{animation:none}.crmo3W_greeting:before,.crmo3W_greetingNotes{transition:none}.crmo3W_greeting:before{transform:none}}@media (min-width:761px) and (max-height:800px){.crmo3W_header{padding-block:18px}.crmo3W_accountMain{padding:20px 24px 100px}.crmo3W_standalone .crmo3W_pageHeading h1{font-size:var(--taxlark-auth-page-compact-title-size)}.crmo3W_greeting{margin-bottom:14px}.crmo3W_standalone .crmo3W_card{margin-top:24px;padding:24px}.crmo3W_choices .crmo3W_choice{min-height:96px}}@media (max-height:650px) and (min-width:761px){.crmo3W_accountMain{padding-top:12px}.crmo3W_standalone .crmo3W_pageHeading h1{font-size:var(--taxlark-auth-page-short-title-size)}.crmo3W_standalone .crmo3W_card{margin-top:20px}}@media (max-width:760px) and (max-height:740px){.crmo3W_accountMain{padding-top:12px;padding-bottom:110px}.crmo3W_standalone .crmo3W_pageHeading h1{font-size:var(--ui-typography-size-scale-4xl-size)}.crmo3W_greeting{margin-bottom:12px}.crmo3W_standalone .crmo3W_card{margin-top:22px;padding-block:22px}.crmo3W_choices .crmo3W_choice{min-height:96px}}.crmo3W_signedInAccount{gap:24px;display:grid}.crmo3W_signedInIdentity{border:1px solid var(--border);border-radius:var(--ui-shape-radius-scale-3xl);background:var(--muted);align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.crmo3W_signedInIdentity .crmo3W_accountAvatar{width:52px;height:52px;color:var(--ui-colors-palette-sage-foreground);background:var(--secondary);border-color:var(--card);box-shadow:var(--taxlark-auth-signed-in-avatar-shadow)}.crmo3W_signedInIdentity .crmo3W_accountAvatar>svg{width:24px;height:24px}.crmo3W_identityCopy{min-width:0}.crmo3W_card .crmo3W_identityName{color:var(--foreground);font-size:var(--taxlark-callout-text-size);font-weight:var(--ui-typography-weight-scale-semibold);line-height:var(--taxlark-label-line-height);overflow-wrap:anywhere;margin:0}.crmo3W_card .crmo3W_identityEmail{color:var(--muted-foreground);font-size:var(--ui-typography-size-scale-sm-size);line-height:var(--ui-typography-leading-scale-normal);overflow-wrap:anywhere;margin:4px 0 0}.crmo3W_signedInActions{gap:6px;display:grid}.crmo3W_signedInActions .crmo3W_continueAccount{border-radius:var(--taxlark-auth-continue-radius);width:100%;min-height:48px;color:var(--secondary-foreground);background:var(--secondary);font-size:var(--taxlark-medium-text-size);font-weight:var(--ui-typography-weight-scale-semibold);box-shadow:var(--taxlark-auth-action-shadow);transition:var(--taxlark-auth-action-transition)}.crmo3W_signedInActions .crmo3W_continueAccount:hover{background:var(--ui-colors-secondary-hover-background);box-shadow:var(--taxlark-auth-action-hover-shadow);transform:translateY(-1px)}.crmo3W_signedInActions .crmo3W_continueAccount:active{box-shadow:var(--taxlark-auth-action-active-shadow);transform:translateY(2px)}.crmo3W_signedInActions .crmo3W_switchAccount{min-height:44px;color:var(--muted-foreground);font-size:var(--taxlark-compact-text-size);font-weight:var(--ui-typography-weight-scale-medium);border-radius:var(--ui-shape-radius-scale-lg);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;justify-self:center;padding-inline:16px}.crmo3W_signedInActions .crmo3W_switchAccount:hover{color:var(--foreground);background:0 0}@media (prefers-reduced-motion:reduce){.crmo3W_signedInActions .crmo3W_continueAccount{transition:none;transform:none}}.crmo3W_standalone{color:var(--taxlark-auth-page-foreground);background:var(--taxlark-auth-page-background);font-size:var(--ui-typography-size-scale-base-size);line-height:var(--taxlark-supporting-line-height)}.crmo3W_standalone :is(h1,h2,h3,p){margin:0}.crmo3W_standalone :is(h1,h2){font-family:var(--ui-typography-heading-family);font-weight:var(--ui-typography-weight-scale-normal);text-wrap:balance}.crmo3W_standalone h1 em{color:var(--taxlark-auth-heading-emphasis);font-weight:var(--ui-typography-weight-scale-normal)}.crmo3W_standalone :is(a,button){-webkit-tap-highlight-color:transparent}.crmo3W_standalone :is(a,button):focus-visible{outline:2px solid var(--taxlark-auth-focus-ring);outline-offset:5px}.crmo3W_standalone a{text-decoration:none}.crmo3W_standalone svg{flex-shrink:0}.crmo3W_accountArtwork{z-index:-1;pointer-events:none;background-image:var(--taxlark-auth-artwork-image);background-position:bottom;background-repeat:repeat-x;background-size:auto 145px;position:absolute;inset:0;overflow:hidden}.crmo3W_accountArtwork>*{display:var(--taxlark-auth-meadow-display)}
.PpfJlG_scope{display:contents}
.JMjm8G_dialog{color:var(--foreground)}.JMjm8G_body{flex-direction:column;align-items:center;gap:24px;display:flex}.JMjm8G_hint{text-align:center;color:var(--muted-foreground);font-size:14px;line-height:1.5}.JMjm8G_preview{aspect-ratio:1;border-radius:var(--profile-photo-crop-radius,var(--ui-shape-avatar-radius,50%));border:1px solid var(--border);cursor:grab;touch-action:none;background:var(--muted);flex-shrink:0;width:min(280px,100%);padding:0;display:block;overflow:hidden}.JMjm8G_preview:active{cursor:grabbing}.JMjm8G_preview canvas{width:100%;height:100%;display:block}.JMjm8G_preview:focus-visible,.JMjm8G_cancel:focus-visible,.JMjm8G_save:focus-visible,.JMjm8G_zoom input:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.JMjm8G_zoom{width:min(280px,100%);color:var(--muted-foreground);align-items:center;gap:20px;font-size:14px;display:flex}.JMjm8G_zoom input{min-width:0;accent-color:var(--primary);cursor:pointer;flex:1}.JMjm8G_footer{gap:12px}.JMjm8G_cancel,.JMjm8G_save{border-radius:var(--ui-shape-button-radius,999px);cursor:pointer;transition:background-color var(--ui-motion-duration-ms) var(--ui-motion-easing);padding:10px 20px;font-size:14px;font-weight:500}.JMjm8G_cancel{color:var(--muted-foreground)}.JMjm8G_cancel:hover{background:var(--muted);color:var(--foreground)}.JMjm8G_save{background:var(--primary);color:var(--primary-foreground)}.JMjm8G_save:hover{background:color-mix(in srgb, var(--primary), var(--foreground) 12%)}.JMjm8G_cancel:disabled,.JMjm8G_save:disabled{opacity:.55;cursor:default}.JMjm8G_error{color:var(--destructive);font-size:14px}.JMjm8G_loading{place-items:center;min-height:180px;display:grid}.JMjm8G_emptyPhoto{aspect-ratio:1;border-radius:var(--ui-shape-avatar-radius,50%);background:var(--muted);width:140px;color:var(--muted-foreground);border:1px solid var(--border);place-items:center;display:grid}.JMjm8G_emptyPhoto svg{stroke-width:1.25px;width:48px;height:48px}.JMjm8G_photoActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.JMjm8G_photoActions button{border-radius:var(--ui-shape-button-radius,999px);min-height:40px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--ui-motion-duration-ms) var(--ui-motion-easing), color var(--ui-motion-duration-ms) var(--ui-motion-easing);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.JMjm8G_photoActions button:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.JMjm8G_photoActions button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.JMjm8G_photoActions button:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.JMjm8G_cancel,.JMjm8G_save,.JMjm8G_photoActions button{transition:none}}
.lVVDCq_photo{--profile-photo-crop-radius:var(--ui-shape-avatar-radius)}.lVVDCq_logo{--profile-photo-crop-radius:var(--ui-shape-card-radius);}