@layer base{._content_1tkfr_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:var(--body-text-size);line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1tkfr_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1tkfr_1}._content_1tkfr_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1tkfr_1}._content_1tkfr_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1tkfr_1}._content_1tkfr_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1tkfr_1}@keyframes _slideUpAndFade_1tkfr_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1tkfr_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1tkfr_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1tkfr_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_1f8fg_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_1f8fg_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_1f8fg_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_1f8fg_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_1f8fg_2:hover{transform:translateY(-2px)}._content_1f8fg_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_1f8fg_43{font-weight:600;font-size:var(--body-text-size);color:var(--card-foreground);line-height:1.4}._description_1f8fg_50{font-size:var(--body-text-size);color:var(--muted-foreground);line-height:1.4}._icon_1f8fg_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--brand-text-strong)}._actionButton_1f8fg_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--body-text-size);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_1f8fg_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_1f8fg_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1f8fg_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_1f8fg_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--body-text-size);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_1f8fg_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_1f8fg_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_1f8fg_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_1f8fg_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_1f8fg_119:hover{opacity:1;background-color:var(--muted)}._closeButton_1f8fg_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_1f8fg_2{border-color:var(--border)}.dark ._actionButton_1f8fg_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_1f8fg_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_1f8fg_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_1f8fg_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_1f8fg_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_8g1hj_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_8g1hj_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_8g1hj_32{height:2rem;padding:0 var(--spacing-2);font-size:var(--body-text-size)}._md_8g1hj_38{height:2.5rem;padding:0 var(--spacing-3);font-size:var(--body-text-size)}._lg_8g1hj_44{height:3rem;padding:0 var(--spacing-4);font-size:var(--body-text-size);border-radius:var(--radius-md)}._button_8g1hj_2:is(._sm_8g1hj_32,._md_8g1hj_38,._lg_8g1hj_44):not(._link_8g1hj_52):not(:has(small)){box-sizing:border-box;height:auto!important;min-height:var(--control-min-height)!important;max-height:none!important;padding:.5em var(--button-padding-inline, 6px)!important;border-width:1px!important;line-height:1.3!important;align-self:auto;flex-shrink:0;white-space:var(--button-white-space, normal)!important}._icon_8g1hj_66,._icon-md_8g1hj_67{width:2rem;height:2rem;padding:0}._icon-sm_8g1hj_73{width:1.5rem;height:1.5rem;padding:0}._icon-lg_8g1hj_79{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_8g1hj_2 svg{flex-shrink:0}._sm_8g1hj_32 svg,._icon-sm_8g1hj_73 svg{width:1rem;height:1rem}._md_8g1hj_38 svg,._icon_8g1hj_66 svg,._icon-md_8g1hj_67 svg{width:1.25rem;height:1.25rem}._lg_8g1hj_44 svg,._icon-lg_8g1hj_79 svg{width:1.5rem;height:1.5rem}._primary_8g1hj_111{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_8g1hj_111:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_8g1hj_111:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_8g1hj_128{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_8g1hj_128:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_8g1hj_128:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_8g1hj_146{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_8g1hj_146:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_8g1hj_146:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_8g1hj_146:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_8g1hj_170{background-color:transparent;border-color:var(--primary);color:var(--brand-text-strong);--spinner-color: var(--primary)}._outline_8g1hj_170:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_8g1hj_170:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}body[data-season=autumn] ._outline_8g1hj_170{background-color:var(--account-action-bg);color:var(--account-action-text);border-color:var(--account-action-bg);--spinner-color:var(--account-action-text)}body[data-season=autumn] ._outline_8g1hj_170:hover{background-color:var(--account-action-hover);color:var(--account-action-text);border-color:var(--account-action-hover)}body[data-season=autumn] ._outline_8g1hj_170:active{background-color:var(--account-action-active);color:var(--account-action-text);border-color:var(--account-action-active)}body[data-season=autumn] ._secondary_8g1hj_128{background-color:var(--service-action-bg);color:var(--service-action-text);border-color:var(--service-action-bg);--spinner-color:var(--service-action-text)}body[data-season=autumn] ._secondary_8g1hj_128:hover{background-color:var(--service-action-hover);color:var(--service-action-text);border-color:var(--service-action-hover)}body[data-season=autumn] ._secondary_8g1hj_128:active{background-color:var(--service-action-active);color:var(--service-action-text);border-color:var(--service-action-active)}._ghost_8g1hj_198{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_8g1hj_198:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_8g1hj_198:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_8g1hj_52{background-color:transparent;color:var(--brand-text-strong);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_8g1hj_52:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_8g1hj_52:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_8g1hj_52:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_8g1hj_247{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_8g1hj_111:focus-visible,.dark ._outline_8g1hj_170:focus-visible,.dark ._ghost_8g1hj_198:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_8g1hj_146:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_8g1hj_52:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._container_qjqbl_2{width:100%;max-width:500px;margin:0 auto}._dropzone_qjqbl_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_qjqbl_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_qjqbl_8:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_qjqbl_8._dragging_qjqbl_58{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_qjqbl_8._disabled_qjqbl_69{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_qjqbl_75{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_qjqbl_8:hover ._icon_qjqbl_75{color:var(--brand-text-strong);transform:scale(1.1) translateY(-.125rem)}._dropzone_qjqbl_8._dragging_qjqbl_58 ._icon_qjqbl_75{color:var(--brand-text-strong);transform:scale(1.15) translateY(-.25rem);animation:_pulse_qjqbl_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_qjqbl_1{0%,to{opacity:1}50%{opacity:.7}}._title_qjqbl_105{font-weight:700;font-size:var(--body-text-size);margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_qjqbl_113{font-size:var(--body-text-size);color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_qjqbl_120{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:var(--body-text-size);font-weight:600;color:var(--error);animation:_slideDown_qjqbl_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_qjqbl_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_qjqbl_120 button{margin-left:auto;color:var(--error);flex-shrink:0}}@layer base{._input_qgdbt_2{font-family:var(--font-family-base);font-size:var(--body-text-size);line-height:1.5;color:var(--foreground);background-color:var(--input-background);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_qgdbt_2::placeholder{color:var(--muted-foreground);opacity:1}._input_qgdbt_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--input-background) 95%,var(--primary) 5%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_qgdbt_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--input-background)}._input_qgdbt_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_qgdbt_2{background-color:var(--input-background);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_qgdbt_2:hover{background-color:color-mix(in srgb,var(--input-background) 95%,var(--primary) 5%);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_qgdbt_2:focus{background-color:var(--input-background);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_gjz5w_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:none;overflow-y:hidden}._textarea_gjz5w_2::placeholder{color:var(--muted-foreground)}._noResize_gjz5w_14{resize:none}._clear_gjz5w_18{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_gjz5w_18:hover,._clear_gjz5w_18:focus{background-color:transparent;border:none;box-shadow:none}}._textarea_gjz5w_2:not(._clear_gjz5w_18){box-sizing:border-box;padding:var(--control-padding-block) var(--control-padding-inline);font-family:var(--font-family-base);font-size:var(--body-text-size);line-height:var(--text-line-height)}@layer base{._overlay_1kyon_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1kyon_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1kyon_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1kyon_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1kyon_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1kyon_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1kyon_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1kyon_62{width:1rem;height:1rem}._header_1kyon_67{margin-bottom:var(--spacing-4)}._footer_1kyon_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1kyon_78{font-family:var(--font-family-heading);font-size:var(--section-title-size);font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1kyon_87{font-size:var(--body-text-size);color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1kyon_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1kyon_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1kyon_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._backdrop_aerg2_1{position:fixed;inset:0;background:#00000080;z-index:calc(var(--z-overlay,400) - 1)}._screenshotDrop_aerg2_2>label{padding:12px;min-height:0}._screenshotDrop_aerg2_2>label>span:first-of-type{margin-bottom:4px}._screenshotDrop_aerg2_2>label>span:nth-of-type(2){margin-bottom:0}._screenshotDrop_aerg2_2>label>span:nth-of-type(3){margin-top:2px;font-size:14px}@layer base{._floatingButton_aerg2_8{position:fixed!important;right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 5.25rem);z-index:120;background:var(--card)!important;box-shadow:var(--shadow);min-height:2.15rem;padding:.35rem .6rem!important;font-size:var(--body-text-size)!important;opacity:.78}._floatingButton_aerg2_8 svg{width:.9rem;height:.9rem}._dialog_aerg2_26{width:min(34rem,92vw)!important}._form_aerg2_30{display:grid;gap:var(--spacing-2)}._label_aerg2_35{display:block;margin-top:var(--spacing-3);font-weight:800;color:var(--foreground)}._hint_aerg2_42,._privacy_aerg2_43{margin:0;color:var(--muted-foreground);font-size:var(--description-text-size);line-height:var(--text-line-height);font-weight:var(--font-weight-normal)}._privacy_aerg2_43{margin-top:var(--spacing-1)}._selectedFile_aerg2_54{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);font-size:var(--body-text-size)}._selectedFile_aerg2_54 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._error_aerg2_72{padding:var(--spacing-3);border-radius:var(--radius);background:var(--error);color:var(--error-foreground);font-size:var(--body-text-size);line-height:1.45}._success_aerg2_81{display:grid;justify-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-4) 0}._success_aerg2_81>svg{width:3rem;height:3rem;color:var(--success-foreground)}@media(max-width:560px){._floatingButton_aerg2_8{right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + 5rem)}}}@layer base{._selectTrigger_1hik0_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_1hik0_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_1hik0_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1hik0_2[data-state=open] ._selectIcon_1hik0_22{transform:rotate(180deg)}._selectContent_1hik0_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1hik0_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1hik0_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1hik0_59{padding:var(--spacing-2)}._scrollButton_1hik0_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1hik0_63:hover ._scrollIcon_1hik0_75{color:var(--brand-text-strong)}._scrollIcon_1hik0_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1hik0_86{padding:var(--spacing-2) var(--spacing-4);font-size:var(--body-text-size);font-weight:600;color:var(--muted-foreground)}._selectItem_1hik0_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:var(--body-text-size);line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1hik0_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1hik0_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1hik0_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1hik0_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1hik0_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_1hik0_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._panel_3uyvh_1{display:grid;gap:var(--content-gap);padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground)}._history_3uyvh_2{display:grid;gap:12px;max-height:50vh;overflow:auto}._exchange_3uyvh_3{border:1px solid var(--border);border-radius:var(--radius);padding:12px;display:grid;gap:8px}._exchange_3uyvh_3 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;line-height:1.5}._actions_3uyvh_5{display:flex;gap:8px;flex-wrap:wrap}._list_3uyvh_5{display:grid;gap:8px}._error_3uyvh_5{color:var(--destructive);white-space:pre-wrap}._choice_3uyvh_5{width:100%;white-space:normal;text-align:left;height:auto;justify-content:flex-start}._label_3uyvh_5{display:grid;gap:6px}._dock_1pneg_2{position:fixed;right:calc(var(--page-gutter) + env(safe-area-inset-right,0px));bottom:calc(var(--page-gutter) + var(--dock-bottom-clearance,0px) + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-overlay) - 1);pointer-events:none}._floating_1pneg_3{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;min-height:0;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--help-action-background);color:var(--help-action-text);box-shadow:var(--shadow-lg);cursor:pointer}._floating_1pneg_3[hidden]{display:none}._floating_1pneg_3 svg{width:1.4rem;height:1.4rem;flex:none}._backdrop_1pneg_6{position:fixed;inset:0;z-index:var(--z-overlay);background:#00000061;display:grid;place-items:end center;padding:var(--page-gutter);box-sizing:border-box}._panel_1pneg_7{box-sizing:border-box;width:min(42rem,100%);max-height:calc(100dvh - 2 * var(--page-gutter));overflow:auto;overscroll-behavior:contain;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--panel-radius);box-shadow:var(--shadow-lg);padding:var(--panel-padding);display:grid;gap:var(--content-gap);min-width:0}._panel_1pneg_7 header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--content-gap)}._panel_1pneg_7 header>div{display:grid;gap:var(--paired-text-gap);min-width:0}._panel_1pneg_7 header b{font-size:var(--section-title-size);font-weight:var(--font-weight-title);line-height:var(--text-line-height)}._panel_1pneg_7 header span{font-size:var(--body-text-size);color:var(--muted-foreground)}._panel_1pneg_7 header button{flex:none;border:0;background:transparent;color:var(--foreground);display:grid;place-items:center;cursor:pointer;padding:8px;min-width:var(--control-min-height);min-height:var(--control-min-height)}._panel_1pneg_7 p{margin:0;color:var(--muted-foreground);line-height:var(--text-line-height)}._panel_1pneg_7 input,._panel_1pneg_7 textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--input-background);color:var(--foreground);padding:var(--control-padding-block) var(--control-padding-inline);font:inherit;font-size:var(--body-text-size);line-height:var(--text-line-height)}._panel_1pneg_7 input{min-height:var(--control-min-height)}._panel_1pneg_7 textarea{min-height:6rem}._menuChoices_1pneg_17{display:grid;gap:var(--content-gap)}._menuChoices_1pneg_17>button{display:flex;align-items:center;gap:var(--control-gap);width:100%;text-align:left;padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font:inherit;cursor:pointer;min-height:var(--control-min-height)}._menuChoices_1pneg_17>button:hover{border-color:var(--primary)}._menuChoices_1pneg_17 svg{width:var(--icon-inline-size);height:var(--icon-inline-size);flex:none}._menuChoices_1pneg_17>button:first-child svg{color:var(--icon-question)}._menuChoices_1pneg_17>button:last-child svg{color:var(--icon-problem)}._menuChoices_1pneg_17 span{display:grid;gap:var(--paired-text-gap);min-width:0}._menuChoices_1pneg_17 b{font-size:var(--body-text-size);font-weight:var(--font-weight-label)}._menuChoices_1pneg_17 small{color:var(--muted-foreground);font-size:var(--description-text-size);font-weight:var(--font-weight-normal);line-height:var(--text-line-height)}._dialog_9i5vj_1{font-size:var(--body-text-size);line-height:1.5}._actions_9i5vj_1{display:grid;gap:var(--content-gap)}._actions_9i5vj_1>button,._actions_9i5vj_1>a{width:100%;min-height:48px;height:auto;font-size:var(--section-title-size);line-height:1.3;white-space:normal}._dialog_9i5vj_1 label{font-size:var(--body-text-size);font-weight:var(--subtitle-text-weight)}._dialog_9i5vj_1 textarea{font-size:var(--body-text-size);line-height:1.5;overflow-wrap:anywhere}._dialog_9i5vj_1 p{margin:0;font-size:var(--body-text-size)}._compactTrigger_9i5vj_2{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0}._autoSun_1o9yx_1{display:block}._autoMoon_1o9yx_2,body.dark ._autoSun_1o9yx_1{display:none}body.dark ._autoMoon_1o9yx_2{display:block}._container_1o9yx_5{display:inline-flex;position:relative}._themeButton_1o9yx_10{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_1o9yx_10:hover{transform:scale(1.05)}._icon_1o9yx_19{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_1o9yx_24{margin-right:var(--spacing-2);color:currentColor}._activeItem_1o9yx_29{font-weight:600;color:var(--brand-text-strong);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_1o9yx_35{margin-left:auto;font-weight:700}.dark ._icon_1o9yx_19{color:var(--foreground)}._bar_mtrp2_1{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;color:var(--foreground);display:grid;gap:var(--content-gap);box-sizing:border-box;font-family:var(--font-family-base);font-size:var(--body-text-size)}._bar_mtrp2_1 p{margin:0;overflow-wrap:anywhere}._bar_mtrp2_1[data-message=true]{gap:var(--content-gap)}._identity_mtrp2_4{display:grid;gap:var(--content-gap);min-width:0}._connection_mtrp2_5{display:flex;flex-direction:row;align-items:center;gap:var(--content-gap);min-width:0}._connected_mtrp2_6{display:inline-flex;align-items:center;gap:var(--content-gap);color:var(--success-foreground);font-weight:var(--subtitle-text-weight);white-space:nowrap}._connected_mtrp2_6>span{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#176b32}body.dark ._connected_mtrp2_6>span{background:#6cdb91}body.dark ._connected_mtrp2_6{color:var(--success-foreground)}._referralLine_mtrp2_10{display:flex;align-items:center;gap:var(--content-gap);min-width:0;flex-wrap:wrap}._connection_mtrp2_5 ._name_mtrp2_11{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;overflow-wrap:normal}._topLine_mtrp2_12{display:flex;align-items:center;gap:var(--content-gap);justify-content:space-between;min-width:0;width:100%}._topLine_mtrp2_12>._bar_mtrp2_1{flex:1;min-width:0}._topLine_mtrp2_12>._displayControls_mtrp2_14{flex:none;margin-left:auto}._name_mtrp2_11{flex:0 1 auto;min-width:0;font-size:var(--body-text-size);font-weight:600;line-height:1.3;overflow-wrap:anywhere}._identity_mtrp2_4 ._personalCode_mtrp2_16{flex:none;min-width:0;min-height:44px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--foreground);font-family:var(--font-family-base);font-size:var(--body-text-size);font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer}._personalCode_mtrp2_16:hover{text-decoration:underline}._personalCode_mtrp2_16:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._actions_mtrp2_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}._actions_mtrp2_19>a,._actions_mtrp2_19>button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;padding:8px 6px;white-space:normal;overflow-wrap:anywhere;text-align:center;height:auto;min-height:46px;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:Nunito,sans-serif;font-weight:var(--font-weight-normal);font-size:1rem;line-height:1.3;background:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border);box-shadow:none}._actions_mtrp2_19>a,._actions_mtrp2_19>button{background:var(--account-action-bg);color:var(--account-action-text);border-color:color-mix(in srgb,var(--account-action-text) 45%,var(--account-action-bg))}._actions_mtrp2_19>a:hover,._actions_mtrp2_19>button:hover{background:var(--account-action-hover,color-mix(in srgb,var(--account-action-bg) 88%,var(--account-action-text)));color:var(--account-action-text)}._actions_mtrp2_19>a:active,._actions_mtrp2_19>button:active{background:var(--account-action-active,color-mix(in srgb,var(--account-action-bg) 80%,var(--account-action-text)));color:var(--account-action-text)}._codeStatus_mtrp2_24{min-width:0;font-size:var(--body-text-size);color:var(--muted-foreground)}._bar_mtrp2_1 input{font-size:var(--body-text-size);min-width:0}._standalone_mtrp2_26{width:calc(100% - 24px);max-width:728px;margin:12px auto 0;display:grid;gap:var(--content-gap)}._banner_mtrp2_27{display:block;aspect-ratio:3/1;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--card);box-shadow:var(--shadow)}._banner_mtrp2_27 img{display:block;width:100%;height:100%;object-fit:contain}._displayControls_mtrp2_14{display:flex;justify-content:flex-end;align-items:center;gap:var(--content-gap);color:var(--muted-foreground);font-size:var(--body-text-size);font-weight:var(--subtitle-text-weight)}._identity_mtrp2_4{gap:0}._standalone_mtrp2_26{box-sizing:border-box;width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:var(--page-gutter);gap:var(--content-gap)}._container_1v06k_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1v06k_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1v06k_24{margin-bottom:var(--spacing-6);animation:_pulse_1v06k_1 3s infinite ease-in-out}._icon_1v06k_24{color:var(--error)}._title_1v06k_33{font-family:var(--font-family-heading);font-size:var(--page-title-size);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1v06k_41{font-size:var(--body-text-size);line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1v06k_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1v06k_11{padding:var(--spacing-6)}._title_1v06k_33{font-size:var(--page-title-size)}._message_1v06k_41{font-size:var(--body-text-size)}}._container_1v06k_1{box-sizing:border-box;min-height:0;max-width:var(--layout-max-width);margin-inline:auto;padding:var(--page-gutter);background:var(--background)}._card_1v06k_11{box-sizing:border-box;max-width:100%;padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--panel-radius);gap:var(--content-gap)}._title_1v06k_33{font-size:var(--section-title-size);font-weight:var(--font-weight-title);color:var(--site-title-color);line-height:var(--text-line-height);margin:0}._message_1v06k_41{font-size:var(--description-text-size);font-weight:var(--font-weight-normal);line-height:var(--text-line-height);margin:0}._iconContainer_1v06k_24{margin:0}._icon_1v06k_24{color:var(--error-foreground)}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_hgilm_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_hgilm_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_hgilm_1 var(--animation-duration-normal) ease-out}._lockIcon_hgilm_22{width:1.25rem;height:1.25rem;color:var(--brand-text-strong);animation:_pulse_hgilm_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_hgilm_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_hgilm_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_hgilm_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_hgilm_50,._rightSkeletons_hgilm_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_hgilm_43{font-family:var(--font-family-heading);font-size:var(--section-title-size);font-weight:600;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_hgilm_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_hgilm_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_hgilm_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_hgilm_43{font-size:var(--section-title-size);padding:var(--spacing-1) var(--spacing-2)}._content_hgilm_13{max-width:350px}._lockIcon_hgilm_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--panel-padding: 12px;--panel-padding-mobile: 12px;--panel-gap: 8px;--panel-margin: 8px 0;--panel-radius: 18px;--page-title-size: 1.125rem;--section-title-size: 1.125rem;--body-text-size: 1rem;--content-gap: 8px;--page-gutter: 12px}:root{--background:#e6f2fb;--foreground:#18344d;--surface:#f1f7fc;--surface-foreground:#18344d;--sidebar:#eaf5fd;--sidebar-foreground:#18344d;--card:#f1f7fc;--card-foreground:#18344d;--popup:#f1f7fc;--popup-foreground:#18344d;--primary:#1688d4;--primary-foreground:#ffffff;--secondary:#e9f5fd;--secondary-foreground:#0e679f;--accent:#1688d4;--accent-foreground:#ffffff;--muted:#eaf4fb;--muted-foreground:#667f92;--success:#e9f7ef;--success-foreground:#18724a;--error:#fff0ee;--error-foreground:#ae2c22;--warning:#fff7e8;--warning-foreground:#9b6400;--info:#eaf6ff;--info-foreground:#0f679e;--info-hover:#dff1fd;--info-active:#d1ebfb;--border:#a7c4d8;--disabled-surface:#eef2f5;--disabled-foreground:#8b9aa6;--font-family-base:"Nunito",sans-serif;--font-family-display:"Nunito",sans-serif;--font-family-heading:"Nunito",sans-serif;--font-family-monospace:"Nunito",sans-serif;--font-family-cursive:"Nunito",sans-serif;--shadow:0 8px 24px rgba(24,52,77,.07);--shadow-md:0 14px 34px rgba(24,52,77,.1);--shadow-lg:0 18px 44px rgba(24,52,77,.14);--shadow-focus:0 0 0 3px rgba(22,136,212,.18);--radius-sm:8px;--radius:12px;--radius-md:16px;--radius-lg:22px;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.22s;--animation-duration-slow:.38s;--chart-color-1:#1688d4;--chart-color-2:#55acdF;--chart-color-3:#88c9ea;--chart-color-4:#4d91b8;--chart-color-5:#9bb7c9}.dark{--background:#050b12;--foreground:#eef6fc;--surface:#0b1621;--surface-foreground:#eef6fc;--sidebar:#08131d;--sidebar-foreground:#eef6fc;--card:#0d1b28;--card-foreground:#eef6fc;--popup:#101f2d;--popup-foreground:#eef6fc;--primary:#45aef2;--primary-foreground:#04111a;--secondary:#122638;--secondary-foreground:#bfe6ff;--accent:#45aef2;--accent-foreground:#04111a;--muted:#102231;--muted-foreground:#a9bdcc;--success:#0d2a22;--success-foreground:#8be0b8;--error:#321816;--error-foreground:#ffb7ae;--warning:#2a2110;--warning-foreground:#ffd98a;--info:#0a2638;--info-foreground:#a8dcff;--info-hover:#103149;--info-active:#153d59;--border:#21384a;--disabled-surface:#111d27;--disabled-foreground:#667b8b;--shadow:0 8px 24px rgba(0,0,0,.28);--shadow-md:0 14px 34px rgba(0,0,0,.35);--shadow-lg:0 18px 44px rgba(0,0,0,.42);--shadow-focus:0 0 0 3px rgba(69,174,242,.25)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-size:var(--body-text-size);line-height:1.5;transition:background-color var(--animation-duration-normal) ease,color var(--animation-duration-normal) ease}small{font-size:var(--body-text-size)}button,input,textarea,select{font-size:var(--body-text-size);font-family:var(--font-family-base)}body{font-family:var(--font-family-base);font-weight:var(--font-weight-normal)}button,input,textarea,select{font-weight:var(--font-weight-normal)}body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading)}body button{font-family:Nunito,sans-serif}:where(h1){font-size:var(--page-title-size)}:where(h2,h3){font-size:var(--section-title-size)}:where(h4,h5,h6){font-size:var(--body-text-size)}body[data-season=winter]:not(.dark){--background:#e6f2fb;--foreground:#18344d;--surface-foreground:#18344d;--card-foreground:#18344d;--primary:#086ba5;--accent:#086ba5;--primary-foreground:#fff;--accent-foreground:#fff;--secondary:#eaf6ff;--secondary-foreground:#0f679e;--info:#eaf6ff;--info-foreground:#0f679e;--info-hover:color-mix(in srgb,#086ba5 16%,white);--info-active:color-mix(in srgb,#086ba5 24%,white);--muted:#eaf4fb;--muted-foreground:#0f679e;--sidebar:#eaf4fb;--sidebar-foreground:#18344d;--border:#a7c4d8;--shadow-focus:0 0 0 3px color-mix(in srgb,#086ba5 24%,transparent)}body.dark[data-season=winter]{--background:#050b12;--surface:#0b1621;--card:#0b1621;--popup:#0b1621;--primary:#6fc5ff;--accent:#6fc5ff;--primary-foreground:#050b12;--accent-foreground:#050b12;--secondary:#102231;--secondary-foreground:#6fc5ff;--info:#102231;--info-foreground:#6fc5ff;--muted:#102231;--border:color-mix(in srgb,#6fc5ff 24%,#0b1621);--sidebar:#0b1621;--info-hover:color-mix(in srgb,#6fc5ff 16%,#0b1621);--info-active:color-mix(in srgb,#6fc5ff 24%,#0b1621)}body[data-season=spring]:not(.dark){--background:#e5f1df;--foreground:#24482d;--surface-foreground:#24482d;--card-foreground:#24482d;--primary:#347544;--accent:#347544;--primary-foreground:#fff;--accent-foreground:#fff;--secondary:#e7f4df;--secondary-foreground:#2c693a;--info:#e7f4df;--info-foreground:#2c693a;--info-hover:color-mix(in srgb,#347544 16%,white);--info-active:color-mix(in srgb,#347544 24%,white);--muted:#eaf3e4;--muted-foreground:#2c693a;--sidebar:#eaf3e4;--sidebar-foreground:#24482d;--border:#a4bf9a;--shadow-focus:0 0 0 3px color-mix(in srgb,#347544 24%,transparent)}body.dark[data-season=spring]{--background:#0b180e;--surface:#122419;--card:#122419;--popup:#122419;--primary:#8bd498;--accent:#8bd498;--primary-foreground:#0b180e;--accent-foreground:#0b180e;--secondary:#172d1d;--secondary-foreground:#8bd498;--info:#172d1d;--info-foreground:#8bd498;--muted:#172d1d;--border:color-mix(in srgb,#8bd498 24%,#122419);--sidebar:#122419;--info-hover:color-mix(in srgb,#8bd498 16%,#122419);--info-active:color-mix(in srgb,#8bd498 24%,#122419)}body[data-season=summer]:not(.dark){--background:#f4e9c9;--foreground:#554219;--surface-foreground:#554219;--card-foreground:#554219;--primary:#93650b;--accent:#93650b;--primary-foreground:#fff;--accent-foreground:#fff;--secondary:#fff4c5;--secondary-foreground:#76510c;--info:#fff4c5;--info-foreground:#76510c;--info-hover:color-mix(in srgb,#93650b 16%,white);--info-active:color-mix(in srgb,#93650b 24%,white);--muted:#faf1d5;--muted-foreground:#76510c;--sidebar:#faf1d5;--sidebar-foreground:#554219;--border:#c7af78;--shadow-focus:0 0 0 3px color-mix(in srgb,#93650b 24%,transparent)}body.dark[data-season=summer]{--background:#1c1708;--surface:#29220f;--card:#29220f;--popup:#29220f;--primary:#f4ca65;--accent:#f4ca65;--primary-foreground:#1c1708;--accent-foreground:#1c1708;--secondary:#302813;--secondary-foreground:#f4ca65;--info:#302813;--info-foreground:#f4ca65;--muted:#302813;--border:color-mix(in srgb,#f4ca65 24%,#29220f);--sidebar:#29220f;--info-hover:color-mix(in srgb,#f4ca65 16%,#29220f);--info-active:color-mix(in srgb,#f4ca65 24%,#29220f)}body[data-season=winter]:not(.dark){--surface:#f0f7fc;--card:#f0f7fc;--popup:#f0f7fc;--secondary:#cce7f8;--info:#cce7f8;--border:#698faa}body[data-season=spring]:not(.dark){--surface:#f0f6e9;--card:#f0f6e9;--popup:#f0f6e9;--secondary:#cfe7bf;--info:#cfe7bf;--border:#749269}body[data-season=summer]:not(.dark){--surface:#fcf3d9;--card:#fcf3d9;--popup:#fcf3d9;--secondary:#f2dda1;--info:#f2dda1;--border:#a28a50}body{--account-action-bg:color-mix(in srgb,var(--primary) 30%,var(--card));--account-action-text:var(--foreground);--service-action-bg:color-mix(in srgb,var(--primary) 48%,var(--card));--service-action-text:var(--foreground)}body[data-season=autumn]:not(.dark){--background:#bd946e;--foreground:#2c1b12;--surface:#d1a18b;--surface-foreground:#2c1b12;--card:#bf886b;--card-foreground:#2c1b12;--popup:#d6aa94;--popup-foreground:#2c1b12;--sidebar:#c3a18d;--sidebar-foreground:#2c1b12;--primary:#48210f;--primary-foreground:#ffe5c0;--accent:#803516;--accent-foreground:#ffe5c0;--secondary:#d18f68;--secondary-foreground:#2c1b12;--muted:#c3a18d;--muted-foreground:#382619;--info:#bd9b85;--info-foreground:#2c1b12;--info-hover:#b88d72;--info-active:#ad7e60;--success:#c3a18d;--success-foreground:#3a2619;--error:#d3997c;--error-foreground:#4b170f;--warning:#c99875;--warning-foreground:#3a2619;--disabled-surface:#b4a38b;--disabled-foreground:#493729;--border:#725136;--input-background:#d8ad98;--account-action-bg:#9a4828;--account-action-text:#ffe5d2;--account-action-hover:#873d22;--account-action-active:#73311b;--service-action-bg:#e4ad79;--service-action-text:#301b11;--service-action-hover:#ebb886;--service-action-active:#f0be8e;--shadow-focus:0 0 0 3px color-mix(in srgb,#48210f 35%,transparent)}body.dark[data-season=autumn]{--background:#17130f;--foreground:#f3dfc5;--surface:#2b211b;--surface-foreground:#f3dfc5;--card:#382922;--card-foreground:#f3dfc5;--popup:#443024;--popup-foreground:#f3dfc5;--sidebar:#30231d;--sidebar-foreground:#f3dfc5;--primary:#e2a07b;--primary-foreground:#24160e;--accent:#dc9d77;--accent-foreground:#27180f;--secondary:#493126;--secondary-foreground:#f3dfc5;--muted:#352e29;--muted-foreground:#d7b997;--info:#402c22;--info-foreground:#f3dfc5;--info-hover:#573b2c;--info-active:#644431;--success:#3b2f24;--success-foreground:#e5c1a6;--error:#49251f;--error-foreground:#f3b89f;--warning:#4c3020;--warning-foreground:#efba97;--disabled-surface:#302923;--disabled-foreground:#c3a68e;--border:#8b6b4c;--input-background:#241b16;--account-action-bg:#21170f;--account-action-text:#eef6fc;--account-action-hover:#302319;--account-action-active:#170f09;--service-action-bg:#351b0c;--service-action-text:#edaf6c;--service-action-hover:#452610;--service-action-active:#291408;--shadow-focus:0 0 0 3px color-mix(in srgb,#e2a07b 40%,transparent)}body{color-scheme:light;--input-background:var(--surface)}body.dark{color-scheme:dark}body[data-season=autumn]:not(.dark){--input-background:#d8ad98}body.dark[data-season=autumn]{--input-background:#241b16}:where(input,textarea,select){caret-color:var(--foreground)}:where(input,textarea):is(:-webkit-autofill,:autofill),:where(input,textarea):is(:-webkit-autofill,:autofill):hover,:where(input,textarea):is(:-webkit-autofill,:autofill):focus{-webkit-box-shadow:0 0 0 1000px var(--input-background) inset;box-shadow:0 0 0 1000px var(--input-background) inset;-webkit-text-fill-color:var(--foreground);color:var(--foreground);caret-color:var(--foreground)}body[data-season=autumn]:not(.dark){--home-panel-text:#24170f;--home-panel-heading:#48210f;--home-panel-border:#674230;--home-weather-panel:#d7b59b;--home-weather-tile:#bb8d6d;--home-popular-panel:#b47a50;--home-popular-tile:#d9aa88;--home-community-panel:#b6a08a;--home-membership-panel:#c59576;--home-panel-action:#6b2f1d;--home-panel-action-text:#ffe5d2;--community-field:#efbe89;--community-field-focus:#f4c99a;--community-field-text:#2c1b12;--community-field-hint:#513221;--community-field-border:#6b3b23}body.dark[data-season=autumn]{--home-panel-text:#f3dfc5;--home-panel-heading:#f3dfc5;--home-panel-border:#a77c58;--home-weather-panel:#2b211b;--home-weather-tile:#493126;--home-popular-panel:#40271a;--home-popular-tile:#261a13;--home-community-panel:#493b2f;--home-membership-panel:#30231d;--home-panel-action:#d89970;--home-panel-action-text:#29180f;--community-field:#63412f;--community-field-focus:#76503a;--community-field-text:#f7dfc8;--community-field-hint:#e7c19f;--community-field-border:#c28c65}:is(body[data-season=autumn]:not(.dark),body.dark[data-season=autumn]){--foreground:var(--home-panel-text);--card-foreground:var(--home-panel-text);--surface-foreground:var(--home-panel-text);--popup-foreground:var(--home-panel-text);--muted-foreground:var(--home-panel-text);--card:var(--home-community-panel);--surface:var(--home-weather-panel);--popup:var(--home-weather-panel);--secondary:var(--home-weather-tile);--secondary-foreground:var(--home-panel-text);--info:var(--home-membership-panel);--info-foreground:var(--home-panel-text);--muted:var(--home-popular-tile);--primary:var(--home-panel-action);--primary-foreground:var(--home-panel-action-text);--border:var(--home-panel-border);--input-background:var(--community-field)}body[data-season=autumn] :is(input,textarea,select){background:var(--input-background);color:var(--community-field-text)}body[data-season=autumn] :is(input,textarea)::placeholder{color:var(--community-field-hint);opacity:1}body[data-season=autumn] :is(input,textarea,select):focus{--input-background:var(--community-field-focus)}body [data-navigation=back]{min-width:0!important;width:auto!important;min-height:40px!important;height:auto!important;padding:0 6px!important;gap:8px!important;font-size:1rem!important;font-weight:450!important;line-height:1.25!important;white-space:normal}body [data-navigation=back] svg{width:16px;height:16px}body:not(.dark) [data-navigation=back]{background:var(--account-action-bg);color:var(--account-action-text);border-color:var(--account-action-bg);--spinner-color:var(--account-action-text)}body:not(.dark) [data-navigation=back]:hover{background:var(--account-action-hover);color:var(--account-action-text)}body:not(.dark) [data-navigation=back]:active{background:var(--account-action-active);color:var(--account-action-text)}:root{--brand-text-strong:var(--primary);--brand-text-secondary:var(--warning-foreground);--brand-text-accent:var(--accent)}body[data-season=autumn]:not(.dark){--brand-text-strong:#2c160b;--brand-text-secondary:#602000;--brand-text-accent:#803516}body.dark[data-season=autumn]{--brand-text-strong:#fff0d8;--brand-text-secondary:#ffb089;--brand-text-accent:#dc9d77}:root{--icon-proposal:#ffe09a;--icon-benefits:#bde1ad;--help-action-background:#803516;--help-action-text:#fff0d8;--icon-question:#215a67;--icon-problem:#7b2c16}body.dark{--icon-proposal:#38210b;--icon-benefits:#20351c;--help-action-background:#9b4325;--help-action-text:#fff0d8;--icon-question:#9ed9df;--icon-problem:#ffbd99}body{--site-title-color:var(--home-panel-heading,var(--primary));--site-text-color:var(--home-panel-text,var(--foreground));--description-text-size:.875rem;--subtitle-text-size:1rem;--subtitle-text-weight:600;--subtitle-line-height:1.25;--font-weight-title:800;--font-weight-subtitle:600;--font-weight-medium:600;--font-weight-label:600;--font-weight-normal:450;--font-weight-intermediate:700;--paired-text-gap:0px;--text-line-height:1.25;--icon-inline-size:20px;--icon-feature-size:28px}body[data-season=autumn]{--brand-text-strong:var(--site-title-color)}body :is(h1,h2){color:var(--site-title-color)}body :is(b,strong){font-weight:var(--font-weight-subtitle)}:root{--layout-max-width:960px;--control-min-height:2.5rem;--control-gap:var(--content-gap);--control-radius:var(--radius);--control-padding-inline:12px;--control-padding-block:8px}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
