@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}._4LtYgq_className{font-family:Outfit,Outfit Fallback;font-style:normal}._4LtYgq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.OrkwFq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.OrkwFq_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.dpyMdW_toastContainer{top:calc(1.5rem + env(safe-area-inset-top,0px));right:calc(1.5rem + env(safe-area-inset-right,0px));z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:.75rem;width:100%;max-width:380px;display:flex;position:fixed}.dpyMdW_toast{pointer-events:auto;background-color:var(--color-card);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);animation:dpyMdW_slideIn var(--transition-base) forwards;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:hidden}.dpyMdW_toast:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.dpyMdW_success:before{background-color:var(--color-success)}.dpyMdW_success .dpyMdW_icon{color:var(--color-success)}.dpyMdW_error:before{background-color:var(--color-error)}.dpyMdW_error .dpyMdW_icon{color:var(--color-error)}.dpyMdW_warning:before{background-color:var(--color-warning)}.dpyMdW_warning .dpyMdW_icon{color:var(--color-warning)}.dpyMdW_info:before{background-color:var(--color-info)}.dpyMdW_info .dpyMdW_icon{color:var(--color-info)}.dpyMdW_icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.dpyMdW_content{flex:1}.dpyMdW_title{font-family:var(--font-heading);color:var(--color-neutral-900);margin-bottom:.25rem;font-size:.875rem;font-weight:700;line-height:1.25}.dpyMdW_message{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.dpyMdW_closeButton{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);width:24px;height:24px;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dpyMdW_closeButton:hover{background-color:var(--color-neutral-100);color:var(--color-text)}@keyframes dpyMdW_slideIn{0%{opacity:0;transform:translate(100%)translateY(-10px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes dpyMdW_fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media (max-width:480px){.dpyMdW_toastContainer{top:calc(.75rem + env(safe-area-inset-top,0px));left:calc(.75rem + env(safe-area-inset-left,0px));right:calc(.75rem + env(safe-area-inset-right,0px));width:auto;max-width:none}}
.QUUPIW_skeleton{background-color:var(--color-neutral-200);display:block;position:relative;overflow:hidden}.QUUPIW_skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:1.5s infinite QUUPIW_shimmer;position:absolute;inset:0;transform:translate(-100%)}.QUUPIW_text{border-radius:var(--radius-sm);width:100%;height:1rem;margin-top:.25rem;margin-bottom:.25rem}.QUUPIW_circular{border-radius:var(--radius-full)}.QUUPIW_rectangular{border-radius:var(--radius-md)}@keyframes QUUPIW_shimmer{to{transform:translate(100%)}}
.X7UJpa_otpContainer{justify-content:center;align-items:center;gap:12px;width:100%;margin:16px 0;display:flex}.X7UJpa_otpInput{text-align:center;width:56px;height:56px;font-family:var(--font-heading);color:var(--color-neutral-900);background-color:var(--color-bg);border:1.5px solid var(--color-neutral-200);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border-radius:12px;outline:none;font-size:24px;font-weight:600}.X7UJpa_otpInput::placeholder{color:var(--color-neutral-300);opacity:1}.X7UJpa_otpInput:focus{background-color:var(--color-bg);border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.X7UJpa_otpInput.X7UJpa_hasValue{border-color:var(--color-neutral-400)}.X7UJpa_otpInput.X7UJpa_hasValue:focus{border-color:#3b82f6}.X7UJpa_otpInput.X7UJpa_error{border-color:var(--color-error)}.X7UJpa_otpInput.X7UJpa_error:focus{box-shadow:0 0 0 4px #ef444426}.X7UJpa_otpInput:disabled{background-color:var(--color-neutral-100);color:var(--color-neutral-400);cursor:not-allowed}@media (max-width:480px){.X7UJpa_otpContainer{gap:8px}.X7UJpa_otpInput{border-radius:10px;width:44px;height:44px;font-size:20px}}
.xixbIq_nav{white-space:nowrap;-webkit-tap-highlight-color:transparent;padding:12px 0;overflow-x:auto}.xixbIq_list{font-family:var(--font-body);color:var(--color-text-muted);align-items:center;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.xixbIq_item{align-items:center;display:inline-flex}.xixbIq_link{color:inherit;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.xixbIq_link:hover{color:var(--color-primary)}.xixbIq_separator{color:var(--color-neutral-400);flex-shrink:0;margin:0 8px}.xixbIq_current{text-overflow:ellipsis;vertical-align:bottom;max-width:200px;color:var(--color-text);font-weight:500;display:inline-block;overflow:hidden}
._0InHka_wrapper{flex-direction:column;gap:.375rem;min-width:0;display:flex;position:relative}._0InHka_fullWidth{width:100%}._0InHka_label{font-family:var(--font-heading);color:var(--color-neutral-700);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}._0InHka_subLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}._0InHka_container{align-items:center;width:100%;display:flex;position:relative}._0InHka_input{border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);background-color:var(--color-bg);width:100%;min-height:44px;color:var(--color-text);font-family:var(--font-body);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.625rem 2.5rem .625rem 1rem;font-size:1rem}._0InHka_withIcon{padding-left:2.5rem}._0InHka_input::placeholder{color:var(--color-text-muted)}._0InHka_input:hover:not(:disabled){border-color:var(--color-neutral-400)}._0InHka_input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--color-secondary-fade);outline:none}._0InHka_input:disabled{background-color:var(--color-neutral-100);color:var(--color-text-muted);cursor:not-allowed}._0InHka_hasError ._0InHka_input{border-color:var(--color-error)}._0InHka_iconLeft{color:var(--color-text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}._0InHka_spinner{color:var(--color-secondary);pointer-events:none;margin-top:-8px;animation:.8s linear infinite _0InHka_spin;display:flex;position:absolute;top:50%;right:.875rem}@keyframes _0InHka_spin{to{transform:rotate(360deg)}}._0InHka_menu{border-radius:var(--radius-md);border:1px solid var(--color-neutral-200);overscroll-behavior:contain;z-index:60;background:#fff;max-height:min(320px,50vh);margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0a11281f,0 8px 10px -6px #0a11280f}._0InHka_menuUp{top:auto;bottom:calc(100% + 4px)}._0InHka_menu[hidden]{display:none}._0InHka_option{cursor:pointer;min-height:44px;color:var(--color-neutral-800);text-align:left;align-items:flex-start;gap:.625rem;padding:.5rem 1rem;display:flex}._0InHka_optionActive,._0InHka_option:hover{background-color:var(--color-secondary-fade);color:var(--color-secondary-dark)}._0InHka_optionIcon{color:var(--color-text-muted);flex-shrink:0;margin-top:.2rem}._0InHka_optionText{flex-direction:column;min-width:0;display:flex}._0InHka_optionName{font-size:.9375rem;font-weight:500;line-height:1.3}._0InHka_optionSub{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}._0InHka_empty{color:var(--color-text-muted);text-align:center;padding:.75rem 1rem;font-size:.875rem}._0InHka_errorMessage{color:var(--color-error);margin:.125rem 0 0;font-size:.8125rem}._0InHka_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.E8rWSW_wrapper{flex-direction:column;gap:.375rem;width:auto;display:flex;position:relative}.E8rWSW_fullWidth{width:100%}.E8rWSW_label{font-family:var(--font-heading);color:var(--color-neutral-700);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.E8rWSW_subLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.E8rWSW_container{align-items:center;width:100%;display:flex;position:relative}.E8rWSW_selectEl{border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);background-color:var(--color-bg);width:100%;color:var(--color-text);font-family:var(--font-body);cursor:pointer;appearance:none;min-height:44px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:.625rem 2.5rem .625rem 1rem;font-size:1rem}.E8rWSW_selectEl:hover:not(:disabled){border-color:var(--color-neutral-400)}.E8rWSW_selectEl:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--color-secondary-fade);outline:none}.E8rWSW_sizeSm{min-height:36px;padding:.375rem 2.25rem .375rem .75rem;font-size:.875rem}.E8rWSW_hasLeftIcon{padding-left:2.75rem}.E8rWSW_iconLeft{color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;width:2.75rem;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.E8rWSW_chevron{color:var(--color-neutral-500);pointer-events:none;transition:transform var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.E8rWSW_chevronOpen{color:var(--color-secondary);transform:translateY(-50%)rotate(180deg)}.E8rWSW_comboboxChevronBtn{color:var(--color-neutral-500);cursor:pointer;transition:transform var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.E8rWSW_comboboxChevronBtn:hover:not(:disabled){color:var(--color-secondary)}.E8rWSW_comboboxChevronBtn:disabled{cursor:not-allowed;opacity:.5}.E8rWSW_error .E8rWSW_selectEl,.E8rWSW_error .E8rWSW_comboboxInput{border-color:var(--color-error)}.E8rWSW_error .E8rWSW_selectEl:focus,.E8rWSW_error .E8rWSW_comboboxInput:focus{box-shadow:0 0 0 3px #ef444426}.E8rWSW_errorMessage{color:var(--color-error);margin-top:.125rem;font-size:.8125rem}.E8rWSW_disabled .E8rWSW_selectEl,.E8rWSW_disabled .E8rWSW_comboboxInput{background-color:var(--color-neutral-100);color:var(--color-text-muted);cursor:not-allowed;opacity:.75}.E8rWSW_comboboxInput{border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);background-color:var(--color-bg);width:100%;color:var(--color-text);font-family:var(--font-body);min-height:44px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.625rem 2.5rem .625rem 1rem;font-size:1rem}.E8rWSW_comboboxInput::placeholder{color:var(--color-text-muted)}.E8rWSW_comboboxInput:hover:not(:disabled){border-color:var(--color-neutral-400)}.E8rWSW_comboboxInput:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--color-secondary-fade);outline:none}.E8rWSW_dropdownMenu{border-radius:var(--radius-md);border:1px solid var(--color-neutral-200);z-index:50;background:#fff;max-height:220px;padding:.25rem 0;animation:.15s ease-out E8rWSW_fadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0a11281a,0 8px 10px -6px #0a11280d}@keyframes E8rWSW_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.E8rWSW_dropdownItem{color:var(--color-neutral-800);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.9375rem;display:flex}.E8rWSW_dropdownItem:hover,.E8rWSW_dropdownItemActive,.E8rWSW_dropdownItemHighlighted{background-color:var(--color-secondary-fade);color:var(--color-secondary-dark)}.E8rWSW_dropdownItemSub{color:var(--color-text-muted);font-size:.8125rem}.E8rWSW_emptyItem{color:var(--color-text-muted);text-align:center;padding:.75rem 1rem;font-size:.875rem}
.kkVAJG_backdrop{-webkit-backdrop-filter:blur(6px);z-index:var(--z-modal-backdrop);background-color:#0a112880;justify-content:center;align-items:center;padding:1.5rem;animation:.15s forwards kkVAJG_authFadeIn;display:flex;position:fixed;inset:0}.kkVAJG_modal{border-radius:var(--radius-2xl);width:100%;max-width:440px;max-height:calc(100vh - 3rem);z-index:var(--z-modal);background:#fff;animation:.25s cubic-bezier(.32,.72,0,1) forwards kkVAJG_authScaleIn;position:relative;overflow-y:auto;transform:scale(.95)translateY(12px);box-shadow:0 24px 80px #0a11282e}.kkVAJG_closeBtn{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-neutral-400);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);z-index:2;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.kkVAJG_closeBtn:hover{background-color:var(--color-neutral-100);color:var(--color-primary)}.kkVAJG_content{flex-direction:column;gap:1.5rem;padding:2.5rem 2rem 2rem;display:flex}.kkVAJG_header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.kkVAJG_headerIcon{border-radius:var(--radius-full);background:var(--color-secondary-fade);width:56px;height:56px;color:var(--color-secondary);justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.kkVAJG_title{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.kkVAJG_subtitle{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.4}.kkVAJG_backBtn{color:var(--color-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;align-self:flex-start;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.25rem 0;font-size:.875rem;font-weight:600;display:flex}.kkVAJG_backBtn:hover{color:var(--color-secondary-dark)}.kkVAJG_form{flex-direction:column;gap:1rem;display:flex}.kkVAJG_divider{align-items:center;gap:1rem;display:flex}.kkVAJG_dividerLine{background-color:var(--color-neutral-200);flex:1;height:1px}.kkVAJG_dividerText{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem;font-weight:500}.kkVAJG_socialButtons{flex-direction:column;gap:.625rem;display:flex}.kkVAJG_googleBtn,.kkVAJG_emailBtn{border-radius:var(--radius-md);width:100%;font-family:var(--font-body);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.75rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;display:flex}.kkVAJG_googleBtn{border:1.5px solid var(--color-neutral-200);color:var(--color-text);background:#fff}.kkVAJG_googleBtn:hover{border-color:var(--color-neutral-300);background-color:var(--color-neutral-50);box-shadow:0 2px 8px #0a11280f}.kkVAJG_emailBtn{border:1.5px solid var(--color-secondary);color:var(--color-secondary);background:0 0}.kkVAJG_emailBtn:hover{background-color:var(--color-secondary-fade);border-color:var(--color-secondary-dark)}.kkVAJG_emailBtn svg{flex-shrink:0}.kkVAJG_terms{color:var(--color-text-muted);text-align:center;font-size:.75rem;line-height:1.5}.kkVAJG_terms a{color:var(--color-secondary);font-weight:600;text-decoration:none}.kkVAJG_terms a:hover{text-decoration:underline}.kkVAJG_resendRow{text-align:center}.kkVAJG_resendTimer{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.kkVAJG_resendBtn{color:var(--color-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;padding:.25rem 0;font-size:.875rem;font-weight:700}.kkVAJG_resendBtn:hover{color:var(--color-secondary-dark);text-decoration:underline}.kkVAJG_resendBtn:disabled{opacity:.5;cursor:not-allowed}.kkVAJG_successBlock{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0;display:flex}.kkVAJG_successIcon{border-radius:var(--radius-full);background:var(--color-secondary-fade);width:64px;height:64px;color:var(--color-secondary);justify-content:center;align-items:center;display:flex}@media (max-width:480px){.kkVAJG_backdrop{align-items:flex-end;padding:0}.kkVAJG_modal{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-width:100%;max-height:92vh}.kkVAJG_content{gap:1.25rem;padding:2rem 1.5rem 1.5rem}.kkVAJG_title{font-size:1.25rem}.kkVAJG_closeBtn{top:.75rem;right:.75rem}}@keyframes kkVAJG_authFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kkVAJG_authScaleIn{0%{opacity:0;transform:scale(.95)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.kkVAJG_headerContainer{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;margin-bottom:.5rem;display:flex}.kkVAJG_blueLogoSquare{background-color:#3b82f6;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #3b82f640}.kkVAJG_welcomeBackTitle{font-family:var(--font-heading);color:var(--color-neutral-900);text-align:left;margin:0;font-size:1.625rem;font-weight:700;line-height:1.25}.kkVAJG_phoneChangeRow{font-family:var(--font-body);color:var(--color-neutral-500);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.kkVAJG_phoneDisplay{color:var(--color-neutral-700);font-weight:500}.kkVAJG_changeBtn{color:#3b82f6;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0;font-size:.9375rem;font-weight:600}.kkVAJG_changeBtn:hover{opacity:.9;text-decoration:underline}.kkVAJG_otpFooter{justify-content:center;width:100%;margin-top:4px;display:flex}.kkVAJG_resendTimerText{font-family:var(--font-body);color:#93c5fd;font-size:.875rem;font-weight:500}.kkVAJG_resendTextBtn{color:#3b82f6;font-family:var(--font-body);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600}.kkVAJG_resendTextBtn:hover{opacity:.9;text-decoration:underline}.kkVAJG_inputLabel{font-family:var(--font-heading);color:var(--color-neutral-700);margin-bottom:.375rem;font-size:.875rem;font-weight:600}.kkVAJG_customInputContainer{border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-bg);width:100%;transition:all var(--transition-fast);align-items:center;min-height:48px;display:flex;overflow:hidden}.kkVAJG_customInputContainer:focus-within{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.kkVAJG_countryCodeSelector{animation:kkVAJG_slideInSelector var(--transition-fast);background-color:#0000;flex-shrink:0;align-items:center;padding-left:.875rem;display:flex}.kkVAJG_countrySelect{color:var(--color-neutral-800);font-family:var(--font-body);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;padding:.5rem .25rem .5rem 0;font-size:.9375rem;font-weight:700}.kkVAJG_selectorDivider{background-color:var(--color-neutral-200);width:1px;height:20px;margin-left:.5rem;margin-right:.25rem}.kkVAJG_customInputField{font-family:var(--font-body);color:var(--color-neutral-900);background:0 0;border:none;outline:none;flex:1;width:100%;padding:.75rem 1rem;font-size:1.05rem}.kkVAJG_customInputField::placeholder{color:var(--color-text-muted)}@keyframes kkVAJG_slideInSelector{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.kkVAJG_customDropdownWrapper{width:100%;position:relative}.kkVAJG_customDropdownPane{border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-bg);width:100%;font-family:var(--font-body);color:var(--color-neutral-900);cursor:pointer;transition:all var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;min-height:48px;padding:.75rem 1rem;font-size:.95rem;display:flex}.kkVAJG_customDropdownPane:hover:not(:disabled){border-color:var(--color-neutral-400)}.kkVAJG_customDropdownPane:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--color-secondary-fade)}.kkVAJG_customDropdownList{border:1px solid var(--color-secondary-fade);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;width:100%;max-height:220px;animation:kkVAJG_slideInSelector var(--transition-fast);background-color:#fff;flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.kkVAJG_customDropdownOption{color:var(--color-neutral-700);text-align:left;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;width:100%;padding:10px 16px;font-size:.9375rem;font-weight:500}.kkVAJG_customDropdownOption:hover{background-color:var(--color-secondary-fade);color:var(--color-primary);padding-left:20px}.kkVAJG_customCountryPane{color:var(--color-neutral-800);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:.5rem .25rem .5rem 0;font-size:.9375rem;font-weight:700;display:flex}.kkVAJG_customCountryDropdown{border:1px solid var(--color-secondary-fade);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:100px;animation:kkVAJG_slideInSelector var(--transition-fast);background-color:#fff;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0}.kkVAJG_channelGrid{flex-direction:column;gap:10px;display:flex}.kkVAJG_channelCard{border:2px solid var(--color-neutral-200);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:all .18s;display:flex}.kkVAJG_channelCard:hover{border-color:var(--color-secondary,#607a66);background:var(--color-neutral-50,#fafafa)}.kkVAJG_channelCardSelected{box-shadow:0 0 0 3px var(--color-secondary-fade,#607a661f);border-color:var(--color-primary,#0a1128)!important;background:var(--color-neutral-50,#fafafa)!important}.kkVAJG_channelIcon{background:var(--color-neutral-100,#f5f5f5);width:40px;height:40px;color:var(--color-primary,#0a1128);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s;display:flex}.kkVAJG_channelCardSelected .kkVAJG_channelIcon{background:var(--color-primary,#0a1128);color:#fff}.kkVAJG_channelInfo{flex:1;min-width:0}.kkVAJG_channelTitle{color:var(--color-neutral-900);margin-bottom:2px;font-size:.9rem;font-weight:700}.kkVAJG_channelSub{color:var(--color-neutral-500);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.kkVAJG_channelRadio{border:2px solid var(--color-neutral-300);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .18s}.kkVAJG_channelRadioSelected{border-color:var(--color-primary,#0a1128);background:var(--color-primary,#0a1128);box-shadow:inset 0 0 0 3px #fff}@media (max-width:480px){.kkVAJG_channelCard{gap:10px;padding:12px 14px}}
.-lHlCa_modalContent{flex-direction:column;gap:1.25rem;display:flex}.-lHlCa_description{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.-lHlCa_form{flex-direction:column;gap:1.25rem;display:flex}.-lHlCa_timerBar{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:6px;font-size:.875rem;display:flex}.-lHlCa_resendBtn{color:var(--color-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;font-weight:600}.-lHlCa_resendBtn:disabled{color:var(--color-text-muted);cursor:not-allowed}.-lHlCa_actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.-lHlCa_actions button{flex:1}
.lnUIdW_headerWrapper{width:calc(100% - 2.5rem);max-width:1200px;z-index:var(--z-fixed);transition:all var(--transition-base);position:fixed;top:1.25rem;left:50%;transform:translate(-50%)}.lnUIdW_homeHeaderWrapper{z-index:10;width:100%;max-width:100%;margin-bottom:0;position:relative;top:0;left:0;transform:none}.lnUIdW_header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), border-color var(--transition-base), background-color var(--transition-base);background:#ffffffbf;border:1px solid #0a11280f;justify-content:space-between;align-items:center;padding:.75rem 1.75rem;display:flex}.lnUIdW_homeHeader{width:100%;max-width:1600px;margin:0 auto;padding:32px 48px 0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.lnUIdW_homeHeader .lnUIdW_logo,.lnUIdW_homeHeader .lnUIdW_logoIcon,.lnUIdW_homeHeader .lnUIdW_logoText{color:#fff!important}.lnUIdW_homeHeader .lnUIdW_navLink{color:#ffffffd1!important}.lnUIdW_homeHeader .lnUIdW_navLink:hover{color:#fff!important}.lnUIdW_homeHeader .lnUIdW_navLink:after{background-color:#fff!important}.lnUIdW_homeHeader .lnUIdW_activeNavLink{color:#fff!important}.lnUIdW_homeHeader .lnUIdW_activeDot{color:#a8b99f!important}.lnUIdW_homeHeader .lnUIdW_capsuleBtn{box-shadow:0 4px 12px #0a112826;color:#0f172a!important;background:#fff!important;border:none!important}.lnUIdW_homeHeader .lnUIdW_capsuleBtn span{color:#0f172a!important}.lnUIdW_homeHeader .lnUIdW_capsuleBtn:hover{transform:translateY(-2px);background:#ffffffeb!important}.lnUIdW_scrolled{box-shadow:var(--shadow-md);background:#ffffffd9;border-color:#0a11281a}.lnUIdW_homeHeader.lnUIdW_scrolled{box-shadow:var(--shadow-md);background:#ffffffbf;border-color:#ffffffb3}.lnUIdW_homeHeader.lnUIdW_scrolled .lnUIdW_capsuleBtn{box-shadow:0 4px 12px #0a11280f;color:#0f172a!important;background:#fff!important;border:1px solid #0f172a26!important}.lnUIdW_homeHeader.lnUIdW_scrolled .lnUIdW_capsuleBtn span{color:#0f172a!important}.lnUIdW_homeHeader.lnUIdW_scrolled .lnUIdW_capsuleBtn:hover{transform:translateY(-2px);background:#f8fafc!important}.lnUIdW_capsuleBtn{font-family:var(--font-heading);justify-content:center;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex;color:#0f172a!important;height:52px!important;transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast)!important;background:#fff!important;border:1px solid #0f172a26!important;border-radius:999px!important;padding:0 28px!important}.lnUIdW_capsuleBtn span{color:#0f172a!important}.lnUIdW_capsuleBtn:hover{transform:translateY(-2px);background:#f8fafc!important}.lnUIdW_freeBadge{text-transform:uppercase;letter-spacing:.05em;background-color:#2f855a;border-radius:4px;justify-content:center;align-items:center;margin-left:6px;padding:2px 6px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;color:#fff!important}.lnUIdW_logo{font-family:var(--font-heading);letter-spacing:-.04em;color:#081120;align-items:center;gap:.5rem;font-size:2.5rem;font-weight:700;display:flex}.lnUIdW_logoIcon{color:#081120;stroke-width:2px}.lnUIdW_logoText{color:#081120}.lnUIdW_nav{align-items:center;gap:40px;display:flex}@media (max-width:1023px){.lnUIdW_nav{display:none}}.lnUIdW_navLink{font-family:var(--font-heading);color:#1f2937cc;transition:color var(--transition-fast), transform var(--transition-fast);align-items:center;padding:.25rem 0;font-size:1.125rem;font-weight:500;display:inline-flex;position:relative}.lnUIdW_navLink:hover{color:#1f2937;transform:translateY(-2px)}.lnUIdW_navLink:after{content:"";background-color:var(--color-secondary);transform-origin:50%;width:100%;height:2px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.lnUIdW_navLink:hover:after{transform:scaleX(1)}.lnUIdW_activeNavLink{color:#1f2937;font-weight:600}.lnUIdW_activeDot{color:#081120;margin-right:6px;font-weight:800}.lnUIdW_rightSection{align-items:center;gap:1rem;display:flex}@media (max-width:1023px){.lnUIdW_rightSection{display:none}}.lnUIdW_mobileMenuButton{color:var(--color-neutral-800);border-radius:var(--radius-md);width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--transition-fast);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;display:none}.lnUIdW_mobileMenuButton:hover{background-color:var(--color-neutral-100)}@media (max-width:1023px){.lnUIdW_mobileMenuButton{display:flex}}.lnUIdW_mobileOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);animation:lnUIdW_fadeIn var(--transition-fast) forwards;background-color:#17171766;position:fixed;inset:0}.lnUIdW_mobileDrawer{background-color:var(--color-card);width:100%;max-width:300px;box-shadow:var(--shadow-xl);z-index:var(--z-modal);animation:lnUIdW_slideIn var(--transition-base) forwards;flex-direction:column;gap:2rem;padding:2rem 1.5rem;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.lnUIdW_drawerHeader{justify-content:space-between;align-items:center;display:flex}.lnUIdW_drawerLogo{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.lnUIdW_closeButton{color:var(--color-neutral-600);border-radius:var(--radius-full);width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--transition-fast);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;display:flex}.lnUIdW_closeButton:hover{background-color:var(--color-neutral-100)}.lnUIdW_drawerNav{flex-direction:column;gap:1.25rem;display:flex}.lnUIdW_drawerNavLink{font-family:var(--font-heading);color:var(--color-neutral-700);border-bottom:1px solid var(--color-neutral-100);transition:color var(--transition-fast);padding:.5rem 0;font-size:1.125rem;font-weight:600}.lnUIdW_drawerNavLink:hover{color:var(--color-primary)}.lnUIdW_activeDrawerNavLink{color:var(--color-primary);border-bottom-color:var(--color-primary-light)}.lnUIdW_drawerFooter{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}@keyframes lnUIdW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lnUIdW_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:1023px){.lnUIdW_headerWrapper:not(.lnUIdW_homeHeaderWrapper){width:100%;max-width:100%;padding:0;top:0;left:0;transform:none}.lnUIdW_headerWrapper:not(.lnUIdW_homeHeaderWrapper) .lnUIdW_header{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1.25rem .75rem 1.25rem;border-top:none;border-left:none;border-right:none;border-radius:0}.lnUIdW_logo{font-size:1.625rem}.lnUIdW_logoIcon{width:26px;height:26px}.lnUIdW_homeHeader{padding:calc(1rem + env(safe-area-inset-top,0px)) 1.25rem 0 1.25rem}}.lnUIdW_ppHeaderWrapper{width:100%;z-index:var(--z-fixed);position:fixed;top:0;left:0}.lnUIdW_ppHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow var(--transition-base), background-color var(--transition-base);background:#fffffff2;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:.875rem 2.5rem;display:flex}.lnUIdW_ppHeaderScrolled{background:#fffffffa;border-bottom-color:#0f172a1a;box-shadow:0 2px 16px #0a11280f}@media (max-width:1023px){.lnUIdW_ppHeader{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1.25rem .75rem 1.25rem}}.lnUIdW_ppMobileMenuBtn,.lnUIdW_ppWhatsappBtn{display:none}.lnUIdW_ppDesktopControls{display:flex}.lnUIdW_ppHeaderLeft{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.lnUIdW_ppHeaderWrapper{z-index:100;width:100%;position:fixed;top:0;left:0}.lnUIdW_ppHeader{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem .75rem 1rem;box-shadow:none;transition:background-color var(--transition-base), box-shadow var(--transition-base);background:#0d599c;border-bottom:1px solid #ffffff1f}.lnUIdW_ppHeaderLeft{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.lnUIdW_ppHeaderScrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d599cf5;box-shadow:0 4px 16px #0000002e}.lnUIdW_ppHeader .lnUIdW_ppLogoText{color:#fff;font-size:1.4rem}.lnUIdW_ppHeader .lnUIdW_ppLogoIcon{color:#fff;width:26px;height:26px}.lnUIdW_ppHeader .lnUIdW_ppLogo{flex-shrink:0}.lnUIdW_ppMobileMenuBtn{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.lnUIdW_ppMobileMenuBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.lnUIdW_ppWhatsappBtn{color:#fff;touch-action:manipulation;white-space:nowrap;min-height:40px;transition:background-color var(--transition-fast);background:#ffffff26;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.lnUIdW_ppWhatsappBtn:hover,.lnUIdW_ppWhatsappBtn:active{background:#ffffff40}.lnUIdW_ppWhatsappBtn:focus-visible{outline-offset:2px;outline:2px solid #25d366}.lnUIdW_ppWhatsappBadge{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.lnUIdW_ppDesktopControls{display:none!important}}@media (max-width:360px){.lnUIdW_ppHeader{padding-left:.5rem;padding-right:.5rem}.lnUIdW_ppHeader .lnUIdW_ppLogoText{font-size:1.25rem}.lnUIdW_ppWhatsappBtn{padding:.375rem .625rem;font-size:.75rem}}.lnUIdW_ppLogo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.lnUIdW_ppLogoIcon{color:var(--color-primary);stroke-width:2px}.lnUIdW_ppLogoText{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-primary);font-size:1.75rem;font-weight:800}.lnUIdW_ppRightControls{align-items:center;gap:.375rem;display:flex}.lnUIdW_ppIconButton{border-radius:var(--radius-full);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-primary);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;display:flex}.lnUIdW_ppIconButton:hover{background-color:var(--color-primary-fade)}.lnUIdW_ppIconButtonImg{border-radius:var(--radius-full);object-fit:cover;width:36px;height:36px}.lnUIdW_ppIconButtonInitials{border-radius:var(--radius-full);background-color:var(--color-secondary-fade);width:36px;height:36px;color:var(--color-secondary-dark);font-family:var(--font-heading);justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.lnUIdW_ppDropdownSectionHeader{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:.375rem 1.125rem;font-size:.75rem;font-weight:700}.lnUIdW_ppDropdownName{font-family:var(--font-heading);color:var(--color-primary);padding:1rem 1.125rem .5rem;font-size:1.125rem;font-weight:600}.lnUIdW_ppDropdownSectionTitle{font-family:var(--font-heading);color:var(--color-primary);padding:.75rem 1.125rem .25rem;font-size:.9375rem;font-weight:600}.lnUIdW_ppLoginTrigger{position:relative}.lnUIdW_ppLoginDropdown{border-radius:var(--radius-lg);opacity:0;visibility:hidden;z-index:10;background:#fff;border:1px solid #0f172a14;width:280px;padding:.5rem 0;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(6px);box-shadow:0 12px 40px #0a11281f}.lnUIdW_ppLoginDropdown:before{content:"";background:#fff;border-top:1px solid #0f172a14;border-left:1px solid #0f172a14;width:12px;height:12px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.lnUIdW_ppLoginTrigger:hover .lnUIdW_ppLoginDropdown{opacity:1;visibility:visible;transform:translateY(0)}.lnUIdW_ppDropdownItem{font-family:var(--font-body);color:var(--color-text);cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:.75rem;padding:.75rem 1.125rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.lnUIdW_ppDropdownItem:hover{background-color:var(--color-primary-fade)}.lnUIdW_ppDropdownItem svg{color:var(--color-secondary);flex-shrink:0}.lnUIdW_ppDropdownItemContent{flex-direction:column;gap:.125rem;display:flex}.lnUIdW_ppDropdownLabel{color:var(--color-text);font-size:.8125rem;font-weight:600}.lnUIdW_ppDropdownMeta{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.lnUIdW_ppDropdownDivider{background-color:var(--color-neutral-100);height:1px;margin:.25rem 1rem}.lnUIdW_ppDrawerOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);background-color:#0a112859;animation:.15s forwards lnUIdW_fadeIn;position:fixed;inset:0}.lnUIdW_ppDrawer{width:100%;max-width:360px;z-index:var(--z-modal);background:#fff;flex-direction:column;animation:.25s cubic-bezier(.32,.72,0,1) forwards lnUIdW_slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #0a11281a}.lnUIdW_ppDrawerHeader{padding:calc(1.25rem + env(safe-area-inset-top,0px)) 1.5rem 1.25rem 1.5rem;border-bottom:1px solid var(--color-neutral-100);background-color:var(--color-neutral-50);justify-content:space-between;align-items:center;display:flex}.lnUIdW_ppDrawerLoginLink{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:.02em;transition:color var(--transition-fast);align-items:center;gap:.625rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.lnUIdW_ppDrawerLoginLink:hover{color:var(--color-secondary)}.lnUIdW_ppDrawerLoginLink svg{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);width:32px;height:32px;padding:4px}.lnUIdW_ppDrawerClose{border-radius:var(--radius-full);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-neutral-500);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);touch-action:manipulation;background:0 0;justify-content:center;align-items:center;display:flex}.lnUIdW_ppDrawerClose:hover{background-color:var(--color-neutral-100);color:var(--color-primary)}.lnUIdW_ppDrawerBody{flex-direction:column;gap:0;padding:1rem 1.5rem 2rem;display:flex}.lnUIdW_ppDrawerPostBtn{font-family:var(--font-heading);color:var(--color-secondary);transition:color var(--transition-fast);align-items:center;gap:.625rem;padding:.75rem 0;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.lnUIdW_ppDrawerPostBtn:hover{color:var(--color-secondary-dark)}.lnUIdW_ppDrawerFreeBadge{background-color:var(--color-secondary);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:3px 8px;font-size:.625rem;font-weight:800;line-height:1}.lnUIdW_ppDrawerDivider{background-color:var(--color-neutral-100);height:1px;margin:.625rem 0}.lnUIdW_ppDrawerSectionTitle{font-family:var(--font-heading);color:var(--color-secondary);letter-spacing:.01em;padding:.75rem 0 .5rem;font-size:.9375rem;font-weight:700}.lnUIdW_ppDrawerSubList{flex-direction:column;display:flex}.lnUIdW_ppDrawerSubLink{font-family:var(--font-body);color:var(--color-text);transition:color var(--transition-fast), background-color var(--transition-fast);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.625rem 0 .625rem .5rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.lnUIdW_ppDrawerSubLink:hover{color:var(--color-secondary);background-color:var(--color-secondary-fade);padding-left:.75rem}.lnUIdW_ppDrawerSubLink svg{color:var(--color-neutral-400);transition:color var(--transition-fast);flex-shrink:0}.lnUIdW_ppDrawerSubLink:hover svg{color:var(--color-secondary)}.lnUIdW_ppDrawerLink{font-family:var(--font-body);color:var(--color-text);transition:color var(--transition-fast);align-items:center;gap:.5rem;padding:.625rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.lnUIdW_ppDrawerLink:hover{color:var(--color-secondary)}.lnUIdW_ppDrawerLink svg{color:var(--color-neutral-400);flex-shrink:0}.lnUIdW_ppDrawerLink:hover svg{color:var(--color-secondary)}.lnUIdW_ppDrawerNewBadge{background-color:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;margin-left:auto;padding:2px 6px;font-size:.5625rem;font-weight:800;line-height:1}.lnUIdW_ppLoginTrigger:focus-within .lnUIdW_ppLoginDropdown{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:768px){.lnUIdW_ppLogoText{font-size:1.5rem}.lnUIdW_ppIconButton{width:38px;height:38px}.lnUIdW_ppLoginDropdown{width:260px}}@media (max-width:480px){.lnUIdW_ppLogoText{font-size:1.35rem}.lnUIdW_ppLoginDropdown{width:240px;right:-1rem}.lnUIdW_ppLoginDropdown:before{right:24px}.lnUIdW_ppDrawer{max-width:100%}}
._3hUVsW_footer{color:var(--color-neutral-300);background-color:#0a1128;border-top:1px solid #ffffff0d;position:relative;overflow:hidden}._3hUVsW_footerContent{padding-top:5rem;padding-bottom:3rem}._3hUVsW_grid{grid-template-columns:2fr 1.2fr 1.2fr 1.2fr 2fr;gap:2.5rem;margin-bottom:4rem;display:grid}@media (max-width:1100px){._3hUVsW_grid{grid-template-columns:2fr 1fr 1fr;gap:2.5rem}._3hUVsW_newsletterCol{grid-column:span 3;max-width:450px}}@media (max-width:767px){._3hUVsW_grid{grid-template-columns:1fr 1fr;gap:2rem}._3hUVsW_brandCol,._3hUVsW_newsletterCol{grid-column:span 2}}@media (max-width:479px){._3hUVsW_grid{grid-template-columns:1fr}._3hUVsW_brandCol,._3hUVsW_newsletterCol{grid-column:span 1}}._3hUVsW_brandCol{flex-direction:column;gap:1.25rem;display:flex}._3hUVsW_logo{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;transition:opacity var(--transition-fast);font-size:1.75rem;font-weight:800}._3hUVsW_logo:hover{opacity:.9}._3hUVsW_description{color:var(--color-neutral-400);font-size:.875rem;line-height:1.6}._3hUVsW_socialLinks{gap:.75rem;margin-top:.5rem;display:flex}._3hUVsW_socialIcon{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-neutral-300);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background-color:#ffffff0d;justify-content:center;align-items:center;display:flex}._3hUVsW_socialSvg{width:18px;height:18px;display:block}._3hUVsW_socialIcon:hover{background-color:var(--color-secondary);color:#fff;transform:translateY(-2px)}._3hUVsW_heading{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem;font-size:1rem;font-weight:700}._3hUVsW_linksList{flex-direction:column;gap:.75rem;display:flex}._3hUVsW_link{color:var(--color-neutral-400);transition:color var(--transition-fast), transform var(--transition-fast);font-size:.875rem;display:inline-block}._3hUVsW_link:hover{color:var(--color-secondary-light);transform:translate(3px)}._3hUVsW_newsletterCol{flex-direction:column;gap:1rem;display:flex}._3hUVsW_newsletterDesc{color:var(--color-neutral-400);font-size:.875rem;line-height:1.5}._3hUVsW_subscribeForm{align-items:center;width:100%;display:flex;position:relative}._3hUVsW_subscribeInput{border-radius:var(--radius-full);color:#fff;width:100%;transition:border-color var(--transition-fast), background-color var(--transition-fast);background-color:#ffffff08;border:1px solid #ffffff1a;padding:.75rem 3.5rem .75rem 1rem;font-size:.875rem}._3hUVsW_subscribeInput:focus{border-color:var(--color-secondary);background-color:#ffffff0f}._3hUVsW_subscribeInput::placeholder{color:var(--color-neutral-500)}._3hUVsW_subscribeButton{border-radius:var(--radius-full);background-color:var(--color-secondary);color:#fff;width:32px;height:32px;transition:background-color var(--transition-fast), transform var(--transition-fast);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:4px}._3hUVsW_subscribeButton:hover{background-color:var(--color-secondary-dark);transform:scale(1.05)}._3hUVsW_subscribeButton:active{transform:scale(.95)}._3hUVsW_bottomBar{color:var(--color-neutral-500);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.812rem;display:flex}@media (max-width:767px){._3hUVsW_bottomBar{text-align:center;flex-direction:column;gap:1.25rem}}._3hUVsW_copyright,._3hUVsW_madeWith{font-weight:500}._3hUVsW_heart{color:var(--color-secondary)}._3hUVsW_bottomHighlight{font-family:var(--font-heading);color:var(--color-secondary-light);letter-spacing:.02em;font-weight:700}
.FLkoma_sidebar{background-color:var(--color-card);border-right:1px solid var(--color-border);width:260px;z-index:var(--z-sticky);transition:transform var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}@media (max-width:1023px){.FLkoma_sidebar{width:280px;max-width:85vw;z-index:var(--z-modal);box-shadow:var(--shadow-xl);transform:translate(-100%)}.FLkoma_sidebarOpen{transform:translate(0)}}.FLkoma_logoContainer{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.FLkoma_logo{font-family:var(--font-heading);letter-spacing:-.03em;align-items:center;gap:.4rem;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.FLkoma_logoIcon{color:var(--color-primary);stroke-width:2.2px;flex-shrink:0}.FLkoma_closeButton{color:var(--color-neutral-600);border-radius:var(--radius-full);cursor:pointer;touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--transition-fast), transform var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:none}.FLkoma_closeButton:hover{background-color:var(--color-neutral-100)}.FLkoma_closeButton:active{background-color:var(--color-neutral-200);transform:scale(.96)}@media (max-width:1023px){.FLkoma_closeButton{display:flex}}.FLkoma_navSection{flex-direction:column;flex:1;gap:.25rem;padding:1.5rem 1rem;display:flex;overflow-y:auto}.FLkoma_navLink{border-radius:var(--radius-md);color:var(--color-neutral-600);font-family:var(--font-heading);transition:all var(--transition-fast);border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.937rem;font-weight:600;display:flex}.FLkoma_navLink:hover{background-color:var(--color-neutral-50);color:var(--color-neutral-900)}.FLkoma_activeNavLink{background-color:var(--color-primary-fade);color:var(--color-primary-dark);border-left-color:var(--color-primary)}.FLkoma_activeNavLink .FLkoma_icon{color:var(--color-primary)}.FLkoma_icon{color:var(--color-neutral-400);transition:color var(--transition-fast)}.FLkoma_footer{border-top:1px solid var(--color-border);background-color:var(--color-neutral-50);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.FLkoma_userCard{align-items:center;gap:.75rem;display:flex}.FLkoma_avatar{border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;width:40px;height:40px;font-family:var(--font-heading);justify-content:center;align-items:center;font-weight:700;display:flex}.FLkoma_userInfo{flex-direction:column;display:flex;overflow:hidden}.FLkoma_userName{font-family:var(--font-heading);color:var(--color-neutral-900);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.FLkoma_userPhone{color:var(--color-text-muted);font-size:.75rem}.FLkoma_logoutButton{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;color:var(--color-error);font-family:var(--font-heading);transition:background-color var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.875rem;font-weight:600;display:flex}.FLkoma_logoutButton:hover{background-color:#ef44440d}.FLkoma_adminLink{font-family:var(--font-heading);color:var(--color-secondary);transition:all var(--transition-fast);border:1px dashed var(--color-secondary-light);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.812rem;font-weight:600;display:flex}.FLkoma_adminLink:hover{color:var(--color-primary);background-color:var(--color-secondary-fade);border-color:var(--color-secondary)}.FLkoma_mobileBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);background-color:#0a11288c;display:block;position:fixed;inset:0}
.Cg1ZwW_sidebar{background-color:var(--color-card);border-right:1px solid var(--color-border);width:260px;z-index:var(--z-sticky);transition:transform var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}@media (max-width:1023px){.Cg1ZwW_sidebar{width:280px;max-width:85vw;z-index:var(--z-modal);box-shadow:var(--shadow-xl);transform:translate(-100%)}.Cg1ZwW_sidebarOpen{transform:translate(0)}}.Cg1ZwW_logoContainer{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.Cg1ZwW_logoWrapper{align-items:center;gap:.5rem;display:flex}.Cg1ZwW_logo{font-family:var(--font-heading);letter-spacing:-.03em;align-items:center;gap:.4rem;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.Cg1ZwW_logoIcon{color:var(--color-primary);stroke-width:2.2px;flex-shrink:0}.Cg1ZwW_adminBadge{border-radius:var(--radius-sm);background:var(--gradient-secondary);color:#fff;text-transform:uppercase;padding:.125rem .375rem;font-size:.687rem;font-weight:700}.Cg1ZwW_closeButton{color:var(--color-neutral-600);border-radius:var(--radius-full);cursor:pointer;touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--transition-fast), transform var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:none}.Cg1ZwW_closeButton:hover{background-color:var(--color-neutral-100)}.Cg1ZwW_closeButton:active{background-color:var(--color-neutral-200);transform:scale(.96)}@media (max-width:1023px){.Cg1ZwW_closeButton{display:flex}}.Cg1ZwW_navSection{flex-direction:column;flex:1;gap:.25rem;padding:1rem;display:flex;overflow-y:auto}.Cg1ZwW_navLink{border-radius:var(--radius-md);min-height:44px;color:var(--color-neutral-600);font-family:var(--font-heading);transition:all var(--transition-fast);border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.Cg1ZwW_navLink:hover{background-color:var(--color-neutral-50);color:var(--color-neutral-900)}.Cg1ZwW_activeNavLink{background-color:var(--color-secondary-fade);color:var(--color-secondary-dark);border-left-color:var(--color-secondary)}.Cg1ZwW_activeNavLink .Cg1ZwW_icon{color:var(--color-secondary)}.Cg1ZwW_icon{color:var(--color-neutral-400);transition:color var(--transition-fast)}.Cg1ZwW_footer{border-top:1px solid var(--color-border);background-color:var(--color-neutral-50);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.Cg1ZwW_adminCard{align-items:center;gap:.75rem;display:flex}.Cg1ZwW_avatar{border-radius:var(--radius-full);background:var(--gradient-secondary);color:#fff;width:40px;height:40px;font-family:var(--font-heading);justify-content:center;align-items:center;font-weight:700;display:flex}.Cg1ZwW_adminInfo{flex-direction:column;display:flex;overflow:hidden}.Cg1ZwW_adminName{font-family:var(--font-heading);color:var(--color-neutral-900);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.Cg1ZwW_adminRole{color:var(--color-secondary);font-size:.75rem;font-weight:600}.Cg1ZwW_backLink{font-family:var(--font-heading);color:var(--color-neutral-500);transition:color var(--transition-fast);border:1px dashed var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.812rem;font-weight:600;display:flex}.Cg1ZwW_backLink:hover{color:var(--color-primary);border-color:var(--color-primary-light)}.Cg1ZwW_logoutButton{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;color:var(--color-error);font-family:var(--font-heading);transition:background-color var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.875rem;font-weight:600;display:flex}.Cg1ZwW_logoutButton:hover{background-color:#ef44440d}.Cg1ZwW_mobileBackdrop{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);background-color:#0a11288c;display:block;position:fixed;inset:0}
.gVeUZq_bottomNav{z-index:99;height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:#fff;border-top:1px solid #e2e8f0;justify-content:space-around;align-items:center;padding-left:.5rem;padding-right:.5rem;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000a}@media (max-width:1023px){.gVeUZq_bottomNav{display:flex}}.gVeUZq_navItem{color:#64748b;cursor:pointer;min-width:48px;min-height:48px;font-family:var(--font-body);touch-action:manipulation;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;max-width:72px;padding:6px 12px;text-decoration:none;transition:all .2s;display:flex}.gVeUZq_navItem:active{transform:scale(.96)}.gVeUZq_icon{stroke-width:2px;flex-shrink:0;width:20px;height:20px;transition:color .2s}.gVeUZq_label{font-size:.6875rem;font-weight:500;line-height:1.1;transition:color .2s,font-weight .2s}.gVeUZq_active{color:#0078db;background-color:#e9f3fc}.gVeUZq_active .gVeUZq_icon{color:#0078db}.gVeUZq_active .gVeUZq_label{color:#0078db;font-weight:700}
.H2uW-q_drawerOverlay{z-index:1000;background-color:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.H2uW-q_drawerContent{width:100%;height:90dvh;max-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:contain;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;animation:.3s ease-out H2uW-q_slideUp;display:flex;overflow:hidden}@keyframes H2uW-q_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.H2uW-q_header{border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.H2uW-q_header h2{font-family:var(--font-heading);color:#0f172a;font-size:1.125rem;font-weight:700}.H2uW-q_closeButton{color:#64748b;border-radius:var(--radius-full);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.H2uW-q_closeButton:hover,.H2uW-q_closeButton:focus-visible{color:#0f172a;outline:2px solid var(--color-primary);background-color:#f1f5f9}.H2uW-q_body{flex:1;min-height:0;display:flex;overflow:hidden}.H2uW-q_sidebar{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:32%;min-width:90px;max-width:120px;display:flex;overflow:hidden auto}.H2uW-q_tabItem{cursor:pointer;color:#64748b;touch-action:manipulation;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-left:3px solid #0000;flex-direction:column;align-items:center;gap:.375rem;width:100%;min-height:48px;padding:.875rem .375rem;font-family:inherit;transition:all .2s;display:flex}.H2uW-q_tabItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.H2uW-q_tabItem span{text-align:center;word-break:break-word;overflow-wrap:break-word;font-size:.6875rem;font-weight:500;line-height:1.25}.H2uW-q_tabIcon{color:#64748b}.H2uW-q_activeTab{color:#0f172a;background-color:#fff;border-left-color:#0078db}.H2uW-q_activeTab .H2uW-q_tabIcon{color:#0f172a}.H2uW-q_activeTab span{font-weight:700}.H2uW-q_contentArea{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden auto}.H2uW-q_loginCard{box-sizing:border-box;background-color:#f4f5f8;border-radius:16px;flex-direction:column;width:100%;margin-bottom:1.25rem;padding:1rem 1rem 1.125rem;display:flex}.H2uW-q_loginCardHeader{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.H2uW-q_loginAvatarCircle{color:#475569;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.H2uW-q_loginAvatarImg{object-fit:cover;width:100%;height:100%}.H2uW-q_loginTextWrap{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.H2uW-q_loginTitle{font-family:var(--font-heading,sans-serif);color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}.H2uW-q_loginSubtitle{color:#64748b;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.775rem;line-height:1.35;display:-webkit-box;overflow:hidden}.H2uW-q_loginBtn{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;background-color:#0078db;border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:42px;min-height:42px;margin-top:.85rem;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s,transform .1s;display:flex;box-shadow:0 2px 4px #0078db33}.H2uW-q_loginBtn:hover{background-color:#0068c2}.H2uW-q_loginBtn:active{transform:scale(.985)}.H2uW-q_loginBtn:focus-visible{outline:2px solid var(--color-primary,#0078db);outline-offset:2px}.H2uW-q_loggedInActions{align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.H2uW-q_loggedInActions .H2uW-q_loginBtn{flex:1;margin-top:0}.H2uW-q_logoutBtn{color:#64748b;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;transition:all .15s;display:flex}.H2uW-q_logoutBtn:hover{color:#ef4444;background-color:#fef2f2;border-color:#fecaca}.H2uW-q_logoutBtn:focus-visible{outline-offset:2px;outline:2px solid #ef4444}.H2uW-q_sectionBlock{margin-bottom:1.5rem}.H2uW-q_sectionTitle{color:#64748b;text-transform:none;letter-spacing:normal;margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.H2uW-q_gridContainer{flex-wrap:wrap;gap:.75rem;display:flex}.H2uW-q_optionCard{cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box;width:calc(50% - .375rem);min-height:48px;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform .1s ease;background-color:#f0f7ff;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:.625rem;padding:.875rem .75rem;font-family:inherit;display:flex}.H2uW-q_optionCard:hover{background-color:#e5f1fd}.H2uW-q_optionCard:active{transform:scale(.985)}.H2uW-q_optionCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.H2uW-q_fullWidthCard{width:100%}.H2uW-q_optionIconCircle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.H2uW-q_optionCard span{color:#0f172a;word-break:break-word;overflow-wrap:break-word;font-size:.8125rem;font-weight:600;line-height:1.25}.H2uW-q_emptyState{color:#64748b;justify-content:center;align-items:center;height:100%;font-size:.875rem;display:flex}.H2uW-q_helpFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:2rem;display:flex}.H2uW-q_helpFooter span{color:#334155;font-size:.75rem;font-weight:600}.H2uW-q_rateBtn{color:#fff;cursor:pointer;touch-action:manipulation;white-space:nowrap;min-height:44px;transition:background-color var(--transition-fast);background-color:#3182ce;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.H2uW-q_rateBtn:hover{background-color:#2b6cb0}.H2uW-q_rateBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.CsZIIG_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;background:#0a11288c;flex-direction:column;justify-content:flex-end;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.CsZIIG_overlay.CsZIIG_open{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:1024px){.CsZIIG_overlay{display:none!important}}.CsZIIG_drawer{touch-action:manipulation;overscroll-behavior:contain;background:#f8fafc;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;height:92dvh;max-height:95dvh;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden;transform:translateY(100%);box-shadow:0 -12px 32px #0003}.CsZIIG_overlay.CsZIIG_open .CsZIIG_drawer{transform:translateY(0)}.CsZIIG_headerBar{background:var(--color-navy,#0a1128);padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .85rem;z-index:10;touch-action:pan-y;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.CsZIIG_dragHandle{pointer-events:none;background:#ffffff59;border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.CsZIIG_segmentedTabs{background:#ffffff24;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.CsZIIG_tabBtn{cursor:pointer;color:#fff;min-height:36px;font-size:.875rem;font-weight:500;font-family:var(--font-body);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:7px 16px;line-height:1.2;transition:background-color .15s,color .15s,transform .1s;display:inline-flex}.CsZIIG_tabBtn.CsZIIG_activeTab{color:var(--color-navy,#0a1128);background:#fff;font-weight:700;box-shadow:0 2px 6px #0000002e}.CsZIIG_tabDivider{background:#ffffff40;width:1px;height:14px;margin:0 1px}.CsZIIG_closeBtn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,transform .1s;display:flex;position:relative}.CsZIIG_closeBtn:after{content:"";position:absolute;inset:-6px}.CsZIIG_closeBtn:active{background:#ffffff4d;transform:scale(.92)}.CsZIIG_locateMessage{color:#334155;margin:8px 2px 0;font-size:13px;line-height:1.4}.CsZIIG_searchBoxWrapper{background:0 0;flex-shrink:0;padding:12px 16px 6px}.CsZIIG_searchBox{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.65rem;min-height:48px;padding:.5rem .75rem .5rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 3px 10px #0000000d}.CsZIIG_searchBox:focus-within{border-color:var(--color-navy,#0a1128);box-shadow:0 0 0 3px #0a112814}.CsZIIG_inputSearchIcon{color:#64748b;flex-shrink:0}.CsZIIG_searchInput{color:#0f172a;font-size:.9375rem;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;line-height:1.3}.CsZIIG_searchInput::placeholder{color:#8d99ae;font-weight:400}.CsZIIG_clearBtn{color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;transition:color .15s;display:flex}.CsZIIG_clearBtn:active{color:#0f172a}.CsZIIG_gpsBtn{color:var(--color-navy,#0a1128);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;transition:transform .15s,background-color .15s;display:flex}.CsZIIG_gpsBtn:active{background:#eef2ff;transform:scale(.9)}.CsZIIG_gpsBtn.CsZIIG_loading{animation:1s infinite alternate CsZIIG_pulse}@keyframes CsZIIG_pulse{0%{opacity:.5}to{opacity:1}}.CsZIIG_drawerBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 16px calc(2rem + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.CsZIIG_popularCard{background:#fff;border:1px solid #edf2f7;border-radius:14px;margin-top:6px;padding:1.15rem 1rem;box-shadow:0 1px 4px #00000008}.CsZIIG_popularTitle{color:#475569;justify-content:space-between;align-items:center;margin-bottom:.85rem;font-size:.875rem;font-weight:500;display:flex}.CsZIIG_boldCity{color:var(--color-navy,#0a1128);font-weight:700}.CsZIIG_localityGrid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}@media (min-width:480px){.CsZIIG_localityGrid{grid-template-columns:repeat(3,1fr)}}.CsZIIG_localityPill{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .65rem;transition:background-color .12s,border-color .12s,transform .1s;display:flex}.CsZIIG_localityPill:active{border-color:var(--color-navy,#0a1128);background-color:#f1f5f9;transform:scale(.97)}.CsZIIG_plusIcon{color:var(--color-sage,#607a66);flex-shrink:0;font-size:.9375rem;font-weight:600;line-height:1}.CsZIIG_localityLabel{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:500;line-height:1.2;overflow:hidden}.CsZIIG_suggestionsList{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:6px;overflow:hidden;box-shadow:0 4px 12px #0000000f}.CsZIIG_suggestionItem{text-align:left;width:100%;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:1px solid #f1f5f9;outline:none;align-items:center;gap:.75rem;min-height:48px;padding:.85rem 1rem;transition:background-color .1s;display:flex}.CsZIIG_suggestionItem:last-child{border-bottom:none}.CsZIIG_suggestionItem:active{background-color:#f8fafc}.CsZIIG_suggestionIcon{color:#64748b;flex-shrink:0}.CsZIIG_suggestionText{flex-direction:column;flex:1;gap:2px;display:flex}.CsZIIG_suggestionPrimary{color:#0f172a;font-size:.875rem;font-weight:600}.CsZIIG_suggestionSecondary{color:#64748b;font-size:.75rem}.CsZIIG_suggestionArrow{color:#94a3b8;flex-shrink:0}.CsZIIG_recentList{flex-direction:column;display:flex}.CsZIIG_recentItem{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:1px solid #f1f5f9;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:.65rem .25rem;transition:background-color .1s;display:flex}.CsZIIG_recentItem:last-child{border-bottom:none}.CsZIIG_recentItem:active{background-color:#f8fafc}.CsZIIG_recentClockIcon{color:#94a3b8;flex-shrink:0}.CsZIIG_recentText{color:#334155;font-size:.84375rem;font-family:var(--font-body);flex:1}.CsZIIG_recentArrowIcon{color:#cbd5e1;flex-shrink:0}.CsZIIG_recentClearBtn{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;align-items:center;min-height:44px;padding:6px 10px;font-size:.75rem;font-weight:500;transition:color .12s;display:inline-flex}.CsZIIG_recentClearBtn:hover,.CsZIIG_recentClearBtn:active{color:#ef4444}
.vbW57W_searchCapsuleContainer{width:100%;max-width:1040px;z-index:var(--z-dropdown,1000);margin:0 auto;position:relative}.vbW57W_premiumSearchBox{background:var(--color-card,#fff);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-lg,0 16px 40px #0a112814);transition:all var(--transition-base,.25s cubic-bezier(.4, 0, .2, 1));position:relative;overflow:visible}.vbW57W_premiumSearchBox:hover{box-shadow:var(--shadow-xl,0 24px 60px #0a11281f)}.vbW57W_premiumSearchBoxDropdownOpen{box-shadow:var(--shadow-xl,0 24px 60px #0a11281f);border-bottom-right-radius:0;border-bottom-left-radius:0}.vbW57W_searchTabsRow{border-bottom:1px solid var(--color-neutral-200,#e5e5e5);justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex}.vbW57W_searchTabsLeft{scrollbar-width:none;align-items:center;gap:2px;height:100%;display:flex;overflow-x:auto}.vbW57W_searchTabsLeft::-webkit-scrollbar{display:none}.vbW57W_searchTabItem{height:100%;font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-muted,#737373);cursor:pointer;transition:color var(--transition-fast,.15s);white-space:nowrap;letter-spacing:-.01em;background:0 0;border:none;align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.vbW57W_searchTabItem:hover{color:var(--color-text,#081120)}.vbW57W_searchTabActive{color:var(--color-primary,#0a1128)!important;font-weight:700!important}.vbW57W_searchTabActive:after{content:"";background:var(--color-secondary,#607a66);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.vbW57W_tabNotificationDot{background:var(--color-error,#ef4444);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite vbW57W_pulse-dot;position:absolute;top:14px;right:6px}@keyframes vbW57W_pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.vbW57W_searchTabsRight{align-items:center;gap:12px;display:flex}.vbW57W_tabsSeparator{background:var(--color-neutral-200,#e5e5e5);width:1px;height:20px}.vbW57W_postPropertyTab{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-primary,#0a1128);border-radius:var(--radius-full,999px);transition:all var(--transition-fast,.15s);align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.vbW57W_postPropertyTab:hover{background:var(--color-secondary-fade,#607a661f);color:var(--color-secondary-dark,#4b6050)}.vbW57W_freeBadge{background:var(--color-success,#10b981);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:800}.vbW57W_searchInputsRow{align-items:center;gap:12px;padding:12px 20px;display:flex;position:relative}.vbW57W_staticPane{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--color-primary,#0a1128);padding:10px 16px;font-size:.95rem;font-weight:700}.vbW57W_categorySelectWrapper{position:relative}.vbW57W_categorySelectPane{background:var(--color-neutral-50,#fafafa);border:1px solid var(--color-neutral-200,#e5e5e5);border-radius:var(--radius-sm,8px);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-primary,#0a1128);cursor:pointer;transition:all var(--transition-fast,.15s);white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;display:flex}.vbW57W_categorySelectPane:hover{background:var(--color-secondary-fade,#607a661f);border-color:var(--color-secondary-light,#7fa387)}.vbW57W_chevronIcon{transition:transform var(--transition-fast,.15s);color:var(--color-neutral-500,#737373)}.vbW57W_chevronRotated{color:var(--color-secondary,#607a66);transform:rotate(180deg)}.vbW57W_categoryDropdown{background:var(--color-card,#fff);border:1px solid var(--color-neutral-200,#e5e5e5);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-xl,0 24px 60px #0a11281f);z-index:var(--z-modal,1050);text-align:left;min-width:440px;position:absolute;top:calc(100% + 4px);left:0}.vbW57W_categoryDropdownFullWidth{background:var(--color-card,#fff);border-top:1px solid var(--color-neutral-200,#e5e5e5);border-radius:0 0 var(--radius-lg,16px) var(--radius-lg,16px);width:100%;z-index:var(--z-modal,1050);text-align:left;position:relative;left:0;right:0;box-shadow:0 20px 48px -12px #0a11281a}.vbW57W_dropdownPaddingBox{padding:24px 28px}.vbW57W_columnHeaderRow{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.vbW57W_columnTitle{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--color-primary,#0a1128);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.vbW57W_categoryClearBtn{color:var(--color-secondary,#607a66);cursor:pointer;transition:color var(--transition-fast,.15s);background:0 0;border:none;font-size:.8rem;font-weight:600}.vbW57W_categoryClearBtn:hover{color:var(--color-secondary-dark,#4b6050);text-decoration:underline}.vbW57W_checkboxGridThreeCol{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px 28px;margin-bottom:20px;display:grid}.vbW57W_checkboxGridTwoCol{text-align:left;grid-template-columns:1fr 1fr;gap:14px 28px;margin-bottom:20px;display:grid}.vbW57W_categoryCheckboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast,.15s);align-items:center;gap:10px;display:inline-flex}.vbW57W_categoryCheckboxLabel:hover{opacity:.8}.vbW57W_categoryCheckbox{display:none}.vbW57W_categoryCheckboxCustom{border:1.5px solid var(--color-secondary,#607a66);width:18px;height:18px;transition:all var(--transition-fast,.15s);background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vbW57W_categoryCheckbox:checked+.vbW57W_categoryCheckboxCustom{background:var(--color-secondary,#607a66);border-color:var(--color-secondary,#607a66)}.vbW57W_categoryCheckboxText{color:var(--color-text-secondary,#525252);font-size:.875rem;font-weight:500}.vbW57W_commercialLinkBox{color:var(--color-text-muted,#737373);text-align:left;margin-top:16px;margin-bottom:16px;font-size:.85rem}.vbW57W_investmentLinkBox{color:var(--color-text-muted,#737373);text-align:left;margin-top:8px;margin-bottom:16px;font-size:.85rem}.vbW57W_commercialLinkButton{color:var(--color-secondary,#607a66);cursor:pointer;transition:color var(--transition-fast,.15s);background:0 0;border:none;padding:0;font-weight:700}.vbW57W_commercialLinkButton:hover{color:var(--color-secondary-dark,#4b6050);text-decoration:underline}.vbW57W_dropdownDivider{background:var(--color-neutral-200,#e5e5e5);height:1px;margin:16px 0}.vbW57W_verticalDivider{background:var(--color-neutral-200,#e5e5e5);flex-shrink:0;width:1px;height:28px}.vbW57W_dropdownPillsRow{flex-wrap:wrap;gap:10px;display:flex}.vbW57W_filterPill{background:var(--color-card,#fff);border:1px solid var(--color-neutral-300,#d4d4d4);border-radius:var(--radius-full,999px);color:var(--color-text-secondary,#525252);cursor:pointer;transition:all var(--transition-fast,.15s);align-items:center;gap:6px;padding:8px 18px;font-size:.825rem;font-weight:600;display:inline-flex}.vbW57W_filterPill:hover{background:var(--color-secondary-fade,#607a661f);border-color:var(--color-secondary-light,#7fa387);color:var(--color-primary,#0a1128)}.vbW57W_filterPillActive{background:var(--color-secondary,#607a66);color:#fff;border-color:var(--color-secondary,#607a66)}.vbW57W_filterPillActive:hover{background:var(--color-secondary-dark,#4b6050);border-color:var(--color-secondary-dark,#4b6050)}.vbW57W_solidBlueSearchBtn{background:var(--gradient-primary,linear-gradient(135deg, #0a1128, #142250));color:#fff;font-family:var(--font-heading,"Outfit", sans-serif);border-radius:var(--radius-sm,8px);cursor:pointer;transition:all var(--transition-fast,.15s);letter-spacing:.02em;border:none;align-items:center;gap:8px;padding:10px 28px;font-size:.9rem;font-weight:700;display:inline-flex}.vbW57W_solidBlueSearchBtn:hover{background:var(--color-primary-dark,#050814);transform:translateY(-1px);box-shadow:0 4px 16px #0a112840}.vbW57W_solidBlueSearchBtn:active{transform:translateY(0)}.vbW57W_actionCircleBtn{background:var(--color-secondary-fade,#607a661f);width:38px;height:38px;color:var(--color-secondary,#607a66);cursor:pointer;transition:all var(--transition-fast,.15s);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.vbW57W_actionCircleBtn:hover{background:var(--color-secondary,#607a66);color:#fff;transform:scale(1.05)}.vbW57W_searchQueryPane{flex:1;align-items:center;gap:10px;min-width:0;padding:0 8px;display:flex;position:relative}.vbW57W_suggestionsMenu{border:1px solid var(--color-neutral-200,#e5e5e5);z-index:80;text-align:left;background:#fff;border-radius:12px;min-width:280px;max-height:360px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 14px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px -6px #0a112829}.vbW57W_suggestionsMenu[hidden]{display:none}.vbW57W_suggestionOption{cursor:pointer;min-height:44px;color:var(--color-text,#081120);align-items:flex-start;gap:10px;padding:8px 14px;display:flex}.vbW57W_suggestionOptionActive,.vbW57W_suggestionOption:hover{background:var(--color-secondary-fade,#eef5f1)}.vbW57W_suggestionOptionIcon{color:var(--color-neutral-500,#737373);flex-shrink:0;margin-top:3px}.vbW57W_suggestionOptionText{flex-direction:column;min-width:0;display:flex}.vbW57W_suggestionOptionName{font-size:.925rem;font-weight:500;line-height:1.3}.vbW57W_suggestionOptionSub{color:var(--color-neutral-500,#737373);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.3;overflow:hidden}.vbW57W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vbW57W_searchQueryIcon{color:var(--color-neutral-400,#a3a3a3);flex-shrink:0}.vbW57W_searchQueryInput{width:100%;font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text,#081120);background:0 0;border:none;outline:none;font-size:.925rem}.vbW57W_searchQueryInput::placeholder{color:var(--color-neutral-400,#a3a3a3);font-weight:400}.vbW57W_actionsGroup{align-items:center;gap:8px;display:flex}.vbW57W_tooltipWrapper{display:inline-flex;position:relative}.vbW57W_tooltip{background:var(--color-primary,#0a1128);color:#fff;border-radius:var(--radius-sm,8px);white-space:nowrap;opacity:0;pointer-events:none;transition:all var(--transition-fast,.15s);padding:6px 14px;font-size:.725rem;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.vbW57W_tooltipWrapper:hover .vbW57W_tooltip{opacity:1;transform:translate(-50%)translateY(0)}.vbW57W_tooltipIcon{vertical-align:middle;margin-right:2px}.vbW57W_newBadge{background:var(--color-accent,#d4a373);color:#fff;text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:.55rem;font-weight:800}.vbW57W_newBadgeMini{background:var(--color-accent,#d4a373);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:.6rem;font-weight:800}.vbW57W_splitLayoutRow{gap:28px;margin-bottom:20px;display:flex}.vbW57W_leftColumnPane{flex:0 0 62%}.vbW57W_rightColumnPane{border-left:1px solid var(--color-neutral-200,#e5e5e5);text-align:left;flex:1;padding-left:24px}.vbW57W_checkboxStackCol{flex-direction:column;gap:14px;display:flex}.vbW57W_radioRow{gap:24px;margin-bottom:16px;display:flex}.vbW57W_radioFlexRow{flex-wrap:wrap;gap:20px;margin-bottom:16px;display:flex}.vbW57W_radioRowGap{flex-wrap:wrap;gap:20px;display:flex}.vbW57W_radioLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.vbW57W_radioInput{accent-color:var(--color-secondary,#607a66);cursor:pointer;width:16px;height:16px}.vbW57W_radioText{color:var(--color-text-secondary,#525252);font-size:.875rem;font-weight:600}.vbW57W_officeTypeSubBox{border-top:1px solid var(--color-neutral-200,#e5e5e5);margin-top:16px;padding-top:16px}.vbW57W_officeTypeTitle{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--color-primary,#0a1128);margin-bottom:12px;font-size:.85rem;font-weight:700}.vbW57W_requiredAsterisk{color:var(--color-error,#ef4444)}.vbW57W_subViewHeader{border-bottom:1px solid var(--color-neutral-200,#e5e5e5);align-items:center;gap:16px;padding:16px 24px;display:flex}.vbW57W_backButton{color:var(--color-secondary,#607a66);cursor:pointer;transition:color var(--transition-fast,.15s);background:0 0;border:none;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.vbW57W_backButton:hover{color:var(--color-secondary-dark,#4b6050)}.vbW57W_subViewPills{flex-wrap:wrap;gap:8px;display:flex}.vbW57W_subViewContent{padding:20px 28px}.vbW57W_subViewPanel{text-align:left}.vbW57W_budgetHeader{color:var(--color-text,#081120);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:.875rem;display:flex}.vbW57W_budgetSubtext{color:var(--color-secondary,#607a66);font-weight:700}.vbW57W_budgetSliderContainer{align-items:center;gap:12px;display:flex}.vbW57W_budgetSliderTrack{flex:1;position:relative}.vbW57W_budgetLabel{color:var(--color-text-muted,#737373);white-space:nowrap;font-size:.8rem;font-weight:600}.vbW57W_budgetRangeInput{width:100%;accent-color:var(--color-secondary,#607a66);cursor:pointer}.vbW57W_subViewPanelTitle{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--color-primary,#0a1128);margin-bottom:16px;font-size:.9rem;font-weight:700}.vbW57W_subViewPanelOptions{flex-wrap:wrap;gap:10px;display:flex}.vbW57W_subViewOption{background:var(--color-neutral-50,#fafafa);border:1px solid var(--color-neutral-300,#d4d4d4);border-radius:var(--radius-full,999px);color:var(--color-text-secondary,#525252);cursor:pointer;transition:all var(--transition-fast,.15s);align-items:center;gap:6px;padding:8px 18px;font-size:.825rem;font-weight:600;display:inline-flex}.vbW57W_subViewOption:hover{background:var(--color-secondary-fade,#607a661f);border-color:var(--color-secondary-light,#7fa387)}.vbW57W_subViewOptionActive{background:var(--color-secondary,#607a66);color:#fff;border-color:var(--color-secondary,#607a66)}.vbW57W_subViewOptionActive:hover{background:var(--color-secondary-dark,#4b6050);border-color:var(--color-secondary-dark,#4b6050)}.vbW57W_optionCheck{font-size:.75rem;font-weight:700}@media (max-width:768px){.vbW57W_searchCapsuleContainer{max-width:100%;padding:0 12px}.vbW57W_searchTabsRow{height:48px;padding:0 12px}.vbW57W_searchTabItem{padding:0 10px;font-size:.825rem}.vbW57W_searchInputsRow{flex-wrap:wrap;gap:8px;padding:10px 12px}.vbW57W_checkboxGridThreeCol{grid-template-columns:repeat(2,1fr);gap:12px 20px}.vbW57W_splitLayoutRow{flex-direction:column;gap:20px}.vbW57W_rightColumnPane{border-left:none;border-top:1px solid var(--color-neutral-200,#e5e5e5);padding-top:16px;padding-left:0}.vbW57W_postPropertyTab,.vbW57W_tabsSeparator,.vbW57W_solidBlueSearchBtn span{display:none}}
.Iay1tq_suspendedAlertBox{text-align:left;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex}.Iay1tq_suspendedAlertIcon{color:#ef4444;flex-shrink:0;margin-top:2px}.Iay1tq_suspendedAlertTitle{font-family:var(--font-heading,"Outfit", sans-serif);color:#991b1b;margin:0 0 4px;font-size:.95rem;font-weight:700}.Iay1tq_suspendedAlertText{color:#7f1d1d;margin:0 0 12px;font-size:.85rem;line-height:1.5}.Iay1tq_contactSupportBtn{background:#ef4444;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;color:#fff!important}.Iay1tq_contactSupportBtn:hover{background:#dc2626}.Iay1tq_splitContainer{background:var(--color-neutral-900);width:100%;min-height:100vh;display:flex}.Iay1tq_heroPanel{flex-direction:column;flex:1;justify-content:flex-end;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Iay1tq_heroImage{object-fit:cover;border-radius:0 24px 24px 0;width:100%;height:100%;position:absolute;inset:0}.Iay1tq_heroOverlay{background:linear-gradient(#0000000d 0%,#00000040 60%,#000000bf 100%);border-radius:0 24px 24px 0;position:absolute;inset:0}.Iay1tq_heroContent{z-index:2;flex-direction:column;gap:1.5rem;display:flex;position:relative}.Iay1tq_heroBrandRow{align-items:center;gap:.75rem;display:flex}.Iay1tq_heroBrandLink{z-index:10;cursor:pointer;transition:transform var(--transition-fast);text-decoration:none;display:inline-block;position:absolute;top:2.5rem;left:2.5rem}.Iay1tq_heroBrandLink:hover{transform:translateY(-1px)}.Iay1tq_heroBrandIcon{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Iay1tq_heroBrandName{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.Iay1tq_heroTagline{font-family:var(--font-heading);color:#fff;max-width:420px;font-size:1.75rem;font-weight:700;line-height:1.25}.Iay1tq_testimonials{gap:1rem;margin-top:.5rem;display:flex}.Iay1tq_testimonialCard{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:16px;flex:1;min-width:0;padding:1rem}.Iay1tq_testimonialHeader{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.Iay1tq_testimonialAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.Iay1tq_testimonialName{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.2}.Iay1tq_testimonialHandle{color:#ffffff80;font-size:.6875rem;font-weight:500}.Iay1tq_testimonialText{color:#ffffffb8;font-size:.75rem;line-height:1.5}.Iay1tq_formPanel{background:var(--color-bg);flex:1;justify-content:center;align-items:center;max-width:540px;padding:3rem 2.5rem;display:flex}.Iay1tq_formInner{flex-direction:column;gap:2rem;width:100%;max-width:400px;display:flex}.Iay1tq_header{flex-direction:column;gap:.5rem;display:flex}.Iay1tq_logo{font-family:var(--font-heading);letter-spacing:-.03em;font-size:2.25rem;font-weight:800}.Iay1tq_title{font-family:var(--font-heading);color:var(--color-neutral-900);letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.Iay1tq_subtitle{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}.Iay1tq_form{flex-direction:column;gap:1.25rem;display:flex}.Iay1tq_divider{align-items:center;gap:1rem;display:flex}.Iay1tq_dividerLine{background-color:var(--color-neutral-200);flex:1;height:1px}.Iay1tq_dividerText{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem;font-weight:500}.Iay1tq_socialButtons{flex-direction:column;gap:.625rem;display:flex}.Iay1tq_googleBtn,.Iay1tq_emailBtn{border-radius:var(--radius-md);width:100%;font-family:var(--font-body);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.75rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;display:flex}.Iay1tq_googleBtn{border:1.5px solid var(--color-neutral-200);color:var(--color-neutral-800);background:#fff}.Iay1tq_googleBtn:hover{background-color:var(--color-neutral-50);border-color:var(--color-neutral-300);box-shadow:0 2px 8px #0000000d}.Iay1tq_emailBtn{border:1.5px solid var(--color-neutral-200);color:var(--color-neutral-700);background:0 0}.Iay1tq_emailBtn:hover{background-color:var(--color-neutral-50);border-color:var(--color-neutral-300)}.Iay1tq_footer{text-align:center;color:var(--color-text-secondary);font-size:.875rem}.Iay1tq_link{color:var(--color-primary);transition:color var(--transition-fast);font-weight:600}.Iay1tq_link:hover{color:var(--color-primary-dark);text-decoration:underline}.Iay1tq_resendContainer{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:6px;margin-top:.5rem;font-size:.875rem;display:flex}.Iay1tq_resendButton{color:var(--color-primary);transition:color var(--transition-fast);background:0 0;font-weight:600}.Iay1tq_resendButton:disabled{color:var(--color-text-muted);cursor:not-allowed}.Iay1tq_backButton{color:var(--color-text-secondary);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:600;display:flex}.Iay1tq_backButton:hover{color:var(--color-neutral-900)}.Iay1tq_inputLabel{font-family:var(--font-heading);color:var(--color-neutral-700);margin-bottom:.375rem;font-size:.875rem;font-weight:600}.Iay1tq_customInputContainer{border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-bg);width:100%;transition:all var(--transition-fast);align-items:center;min-height:48px;display:flex;overflow:hidden}.Iay1tq_customInputContainer:focus-within{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.Iay1tq_countryCodeSelector{animation:Iay1tq_slideInSelector var(--transition-fast);background-color:#0000;flex-shrink:0;align-items:center;padding-left:.875rem;display:flex}.Iay1tq_countrySelect{color:var(--color-neutral-800);font-family:var(--font-body);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;padding:.5rem .25rem .5rem 0;font-size:.9375rem;font-weight:700}.Iay1tq_selectorDivider{background-color:var(--color-neutral-200);width:1px;height:20px;margin-left:.5rem;margin-right:.25rem}.Iay1tq_customInputField{font-family:var(--font-body);color:var(--color-neutral-900);background:0 0;border:none;outline:none;flex:1;width:100%;padding:.75rem 1rem;font-size:1.05rem}.Iay1tq_customInputField::placeholder{color:var(--color-text-muted)}@keyframes Iay1tq_slideInSelector{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.Iay1tq_terms{color:var(--color-text-muted);text-align:center;font-size:.75rem;line-height:1.5}.Iay1tq_terms a{color:var(--color-primary);font-weight:600;text-decoration:none}.Iay1tq_terms a:hover{text-decoration:underline}.Iay1tq_container{background:var(--gradient-hero);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.Iay1tq_authCard{border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-xl);background:#fff}.Iay1tq_otpContainer{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.Iay1tq_otpInput{border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);text-align:center;width:100%;height:52px;font-size:1.5rem;font-family:var(--font-heading);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-weight:700}.Iay1tq_otpInput:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--color-secondary-fade)}@media (max-width:900px){.Iay1tq_splitContainer{flex-direction:column}.Iay1tq_heroPanel{flex:none;min-height:280px}.Iay1tq_heroImage,.Iay1tq_heroOverlay{border-radius:0}.Iay1tq_testimonials{display:none}.Iay1tq_formPanel{max-width:100%;padding:2rem 1.5rem}.Iay1tq_heroTagline{font-size:1.375rem}}@media (max-width:480px){.Iay1tq_heroPanel{min-height:200px;padding:1.5rem}.Iay1tq_formPanel{padding:1.5rem 1.25rem}.Iay1tq_title{font-size:1.375rem}}.Iay1tq_customDropdownWrapper{width:100%;position:relative}.Iay1tq_customDropdownPane{border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-bg);width:100%;font-family:var(--font-body);color:var(--color-neutral-900);cursor:pointer;transition:all var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;min-height:48px;padding:.75rem 1rem;font-size:.95rem;display:flex}.Iay1tq_customDropdownPane:hover:not(:disabled){border-color:var(--color-neutral-400)}.Iay1tq_customDropdownPane:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--color-secondary-fade)}.Iay1tq_customDropdownList{border:1px solid var(--color-secondary-fade);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;width:100%;max-height:220px;animation:Iay1tq_slideInSelector var(--transition-fast);background-color:#fff;flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.Iay1tq_customDropdownOption{color:var(--color-neutral-700);text-align:left;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;width:100%;padding:10px 16px;font-size:.9375rem;font-weight:500}.Iay1tq_customDropdownOption:hover{background-color:var(--color-secondary-fade);color:var(--color-primary);padding-left:20px}.Iay1tq_customCountryPane{color:var(--color-neutral-800);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:.5rem .25rem .5rem 0;font-size:.9375rem;font-weight:700;display:flex}.Iay1tq_customCountryDropdown{border:1px solid var(--color-secondary-fade);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:100px;animation:Iay1tq_slideInSelector var(--transition-fast);background-color:#fff;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0}
.XABe8G_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.XABe8G_welcomeText{color:var(--color-neutral-900);font-size:1.75rem;font-weight:800}.XABe8G_subText{color:var(--color-text-secondary);font-size:.937rem}.XABe8G_statsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}@media (max-width:767px){.XABe8G_statsGrid{grid-template-columns:1fr}}.XABe8G_statCard{background-color:var(--color-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.XABe8G_statIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.XABe8G_statInfo{flex-direction:column;display:flex}.XABe8G_statVal{font-family:var(--font-heading);color:var(--color-neutral-900);font-size:1.75rem;font-weight:800;line-height:1.2}.XABe8G_statLabel{color:var(--color-text-secondary);font-size:.875rem}.XABe8G_dashboardGrid{grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2.5rem;display:grid}@media (max-width:1023px){.XABe8G_dashboardGrid{grid-template-columns:1fr}}.XABe8G_sectionTitle{font-family:var(--font-heading);color:var(--color-neutral-900);justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;display:flex}.XABe8G_viewAllLink{color:var(--color-primary);transition:color var(--transition-fast);font-size:.875rem;font-weight:600}.XABe8G_viewAllLink:hover{color:var(--color-primary-dark)}.XABe8G_interestsList{flex-direction:column;gap:1rem;display:flex}.XABe8G_interestItem{background-color:var(--color-card);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.XABe8G_interestDetails{flex-direction:column;gap:.25rem;display:flex}.XABe8G_interestTitle{font-family:var(--font-heading);color:var(--color-neutral-900);font-size:.937rem;font-weight:700}.XABe8G_interestContact{color:var(--color-text-secondary);gap:1rem;font-size:.812rem;display:flex}.XABe8G_tableContainer{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-card);overflow-x:auto}.XABe8G_table{border-collapse:collapse;text-align:left;width:100%;font-size:.937rem}.XABe8G_th{background-color:var(--color-neutral-50);font-family:var(--font-heading);color:var(--color-neutral-700);border-bottom:1px solid var(--color-border);padding:.75rem 1rem;font-size:.875rem;font-weight:700}.XABe8G_td{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle;padding:1rem}.XABe8G_tr:last-child .XABe8G_td{border-bottom:none}.XABe8G_tr:hover .XABe8G_td{background-color:var(--color-neutral-50)}.XABe8G_listingTitle{font-family:var(--font-heading);color:var(--color-neutral-900);margin-bottom:.25rem;font-weight:700}.XABe8G_listingMeta{color:var(--color-text-muted);font-size:.812rem}.XABe8G_emptyState{text-align:center;background-color:var(--color-card);border-radius:var(--radius-md);border:1px dashed var(--color-border);color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.XABe8G_notificationsList{flex-direction:column;gap:.75rem;display:flex}.XABe8G_notificationItem{background-color:var(--color-card);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:border-color var(--transition-fast);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.XABe8G_unreadNotification{border-left:3px solid var(--color-primary);background-color:#0a112808}.XABe8G_notificationText{flex:1}.XABe8G_notificationTitle{font-family:var(--font-heading);color:var(--color-neutral-900);margin-bottom:.25rem;font-size:.937rem;font-weight:700}.XABe8G_notificationMessage{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.XABe8G_notificationTime{color:var(--color-text-muted);margin-top:.375rem;font-size:.75rem}.XABe8G_form{flex-direction:column;gap:1.5rem;display:flex}.XABe8G_formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:767px){.XABe8G_formGrid{grid-template-columns:1fr}}.XABe8G_formGroup{flex-direction:column;gap:.5rem;display:flex}.XABe8G_label{font-family:var(--font-heading);color:var(--color-neutral-700);font-size:.875rem;font-weight:700}.XABe8G_textarea{width:100%;font-family:var(--font-body);color:var(--color-neutral-900);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);resize:vertical;min-height:100px;padding:.75rem 1rem;font-size:.937rem}.XABe8G_textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-fade);outline:none}.XABe8G_textarea:disabled{background-color:var(--color-neutral-100);color:var(--color-text-muted);cursor:not-allowed}.XABe8G_statusControlGroup{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.XABe8G_statusLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.XABe8G_statusSelectWrapper{align-items:center;display:inline-flex;position:relative}.XABe8G_statusSelect{appearance:none;background-color:var(--color-surface);border:1.5px solid var(--color-border);color:var(--color-primary);font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:.45rem 2rem .45rem .75rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0000000a}.XABe8G_statusSelect:hover:not(:disabled){border-color:var(--color-secondary);background-color:#fff}.XABe8G_statusSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-fade);outline:none}.XABe8G_statusSelect:disabled{opacity:.6;cursor:not-allowed}.XABe8G_statusChevron{pointer-events:none;color:var(--color-text-muted);position:absolute;right:.625rem}.XABe8G_dealModalContent{flex-direction:column;gap:1.25rem;display:flex}.XABe8G_dealModalSummary{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.XABe8G_dealSummaryTitle{font-family:var(--font-heading);color:var(--color-primary);font-size:1rem;font-weight:700}.XABe8G_dealSummaryMeta{color:var(--color-text-secondary);font-size:.875rem}.XABe8G_dealCommissionAlert{border-radius:var(--radius-md);color:var(--color-secondary-dark);background-color:#607a661a;border:1px solid #607a6640;align-items:center;gap:.5rem;padding:.75rem;font-size:.8125rem;font-weight:500;display:flex}.XABe8G_errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}
.-H3u7W_channelGrid{flex-direction:column;gap:12px;display:flex}.-H3u7W_channelCard{border:2px solid var(--color-neutral-200);background:var(--color-bg);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:all .18s;display:flex}.-H3u7W_channelCard:hover{border-color:var(--color-secondary,#607a66);background:var(--color-neutral-50,#fafafa)}.-H3u7W_channelCardSelected{box-shadow:0 0 0 3px var(--color-secondary-fade,#607a661f);border-color:var(--color-primary,#0a1128)!important;background:var(--color-neutral-50,#fafafa)!important}.-H3u7W_channelIcon{background:var(--color-neutral-100,#f5f5f5);width:44px;height:44px;color:var(--color-primary,#0a1128);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s;display:flex}.-H3u7W_channelCardSelected .-H3u7W_channelIcon{background:var(--color-primary,#0a1128);color:#fff}.-H3u7W_channelInfo{flex:1;min-width:0}.-H3u7W_channelTitle{color:var(--color-neutral-900);margin-bottom:2px;font-size:.9375rem;font-weight:700}.-H3u7W_channelSub{color:var(--color-neutral-500);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.-H3u7W_channelRadio{border:2px solid var(--color-neutral-300);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .18s}.-H3u7W_channelRadioSelected{border-color:var(--color-primary,#0a1128);background:var(--color-primary,#0a1128);box-shadow:inset 0 0 0 3px #fff}@media (max-width:480px){.-H3u7W_channelCard{gap:12px;padding:12px 14px}.-H3u7W_channelIcon{border-radius:10px;width:40px;height:40px}}.-H3u7W_requirementsList{flex-direction:column;gap:6px;padding:0;display:flex}.-H3u7W_requirement{color:var(--color-neutral-500);align-items:center;gap:8px;font-size:.8125rem;transition:color .15s;display:flex}.-H3u7W_requirementMet{color:#16a34a}.-H3u7W_requirementDot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.-H3u7W_successContainer{flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.-H3u7W_successIcon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:flex}.-H3u7W_redirectNote{color:var(--color-neutral-400);text-align:center;font-size:.875rem;animation:1.5s ease-in-out infinite -H3u7W_pulse}@keyframes -H3u7W_pulse{0%,to{opacity:1}50%{opacity:.5}}
.sBVmIa_page{background:var(--color-surface);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.sBVmIa_card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:32px 24px;display:flex}.sBVmIa_iconWrap{border-radius:var(--radius-full);background:var(--color-secondary-fade);width:56px;height:56px;color:var(--color-secondary-dark);justify-content:center;align-self:center;align-items:center;display:flex}.sBVmIa_title{font-family:var(--font-heading);color:var(--color-text);text-align:center;margin:0;font-size:1.375rem;font-weight:700}.sBVmIa_text{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.9375rem;line-height:1.5}.sBVmIa_error{color:var(--color-error);text-align:center;margin:0;font-size:.875rem}.sBVmIa_steps{color:var(--color-text-secondary);margin:0;padding-left:20px;font-size:.9375rem;line-height:1.6}.sBVmIa_qr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;align-self:center;width:200px;height:200px;padding:8px}.sBVmIa_label{color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}.sBVmIa_secret{font-family:var(--font-mono);letter-spacing:.05em;text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:var(--radius-sm);background:var(--color-neutral-100);color:var(--color-text);padding:10px 12px;font-size:.9375rem;display:block}.sBVmIa_form{flex-direction:column;gap:12px;display:flex}.sBVmIa_codeInput input{font-family:var(--font-mono);letter-spacing:.2em;text-align:center;font-size:1.25rem}.sBVmIa_backupList{border-radius:var(--radius-md);background:var(--color-neutral-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;list-style:none;display:grid}.sBVmIa_backupList code{text-align:center;font-family:var(--font-mono);color:var(--color-text);-webkit-user-select:all;user-select:all;padding:6px 0;font-size:1rem;display:block}.sBVmIa_actions{flex-direction:column;gap:10px;display:flex}.sBVmIa_linkButton{font:inherit;color:var(--color-secondary-dark);cursor:pointer;background:0 0;border:none;align-self:center;padding:4px;font-size:.875rem;text-decoration:underline}.sBVmIa_footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;padding-top:8px;font-size:.875rem;display:flex}.sBVmIa_footer a{color:var(--color-secondary-dark)}.sBVmIa_center{justify-content:center;padding:24px 0;display:flex}.sBVmIa_spinner{border:3px solid var(--color-border);border-top-color:var(--color-secondary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite sBVmIa_spin}@keyframes sBVmIa_spin{to{transform:rotate(360deg)}}
.ueJ9hG_container{width:100%}.ueJ9hG_header{margin-bottom:2rem}.ueJ9hG_title{font-family:var(--font-heading);color:var(--color-neutral-900);font-size:1.75rem;font-weight:800}.ueJ9hG_subText{color:var(--color-text-secondary);margin-top:.25rem;font-size:.937rem}.ueJ9hG_layoutGrid{grid-template-columns:260px 1fr;gap:2rem;min-height:500px;display:grid}@media (max-width:900px){.ueJ9hG_layoutGrid{grid-template-columns:1fr}}.ueJ9hG_subSidebar{flex-direction:column;gap:.5rem;display:flex}.ueJ9hG_navItem{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:1px solid #0000;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ueJ9hG_navItem:hover{background-color:var(--color-neutral-50);color:var(--color-neutral-900)}.ueJ9hG_navItem.ueJ9hG_active{color:var(--color-primary);border-color:var(--color-border);box-shadow:var(--shadow-sm);background-color:#fff}.ueJ9hG_navIcon{justify-content:center;align-items:center;display:flex}.ueJ9hG_panelContainer{animation:.3s ease-out ueJ9hG_fadeIn}@keyframes ueJ9hG_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ueJ9hG_sectionHeader{margin-bottom:1.5rem}.ueJ9hG_sectionTitle{font-family:var(--font-heading);color:var(--color-neutral-900);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.ueJ9hG_sectionDescription{color:var(--color-text-secondary);font-size:.875rem}.ueJ9hG_formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.ueJ9hG_formGrid{grid-template-columns:repeat(2,1fr)}}.ueJ9hG_fullWidth{grid-column:1/-1}.ueJ9hG_inputGroup{flex-direction:column;gap:.375rem;display:flex}.ueJ9hG_label{font-family:var(--font-heading);color:var(--color-neutral-700);font-size:.875rem;font-weight:600}.ueJ9hG_customSelect{border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);width:100%;font-family:var(--font-body);background:#fff;outline:none;min-height:42px;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s}.ueJ9hG_customSelect:focus{border-color:var(--color-primary)}.ueJ9hG_textarea{border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);width:100%;font-family:var(--font-body);resize:vertical;background:#fff;outline:none;min-height:100px;padding:.625rem .875rem;font-size:.875rem}.ueJ9hG_textarea:focus{border-color:var(--color-primary)}.ueJ9hG_saveActionRow{border-top:1px solid var(--color-border);justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.ueJ9hG_toggleRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-card);justify-content:space-between;align-items:center;padding:1rem;display:flex}.ueJ9hG_toggleInfo{flex-direction:column;display:flex}.ueJ9hG_toggleTitle{color:var(--color-neutral-900);font-size:.875rem;font-weight:600}.ueJ9hG_toggleDesc{color:var(--color-text-secondary);margin-top:2px;font-size:.75rem}
.sE-c7a_container{width:100%;padding:1rem 0}.sE-c7a_header{margin-bottom:2rem}.sE-c7a_title{font-family:var(--font-heading);color:var(--color-neutral-900);margin-bottom:.5rem;font-size:1.875rem;font-weight:800}.sE-c7a_subtitle{color:var(--color-neutral-500);font-size:.937rem}.sE-c7a_settingsCard{background-color:var(--color-card);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);box-shadow:var(--shadow-md);opacity:0;margin-bottom:2rem}.sE-c7a_form{flex-direction:column;gap:1.5rem;display:flex}.sE-c7a_formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.sE-c7a_formGrid{grid-template-columns:repeat(2,1fr)}.sE-c7a_fullWidthRow{grid-column:span 2}}.sE-c7a_sectionDivider{background-color:var(--color-neutral-200);height:1px;margin:.5rem 0}.sE-c7a_sectionHeader{margin-bottom:.25rem}.sE-c7a_sectionTitle{font-family:var(--font-heading);color:var(--color-neutral-900);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.sE-c7a_sectionDescription{color:var(--color-neutral-500);font-size:.812rem}.sE-c7a_actions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.sE-c7a_saveButton{cursor:pointer;min-width:140px}.sE-c7a_resetButton{cursor:pointer}.sE-c7a_iconWrapper{color:var(--color-primary);justify-content:center;align-items:center;display:flex}
.T8_2_W_dashboardLayout{background-color:var(--color-surface);max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.T8_2_W_mainContent{min-width:0;max-width:100%;min-height:100vh;transition:margin-left var(--transition-base);flex-direction:column;flex:1;margin-left:260px;display:flex;overflow-x:hidden}@media (max-width:1023px){.T8_2_W_mainContent{max-width:100vw;margin-left:0}}.T8_2_W_pageContainer{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:2rem}@media (max-width:1023px){.T8_2_W_pageContainer{padding:1.25rem .875rem calc(80px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}}.T8_2_W_mobileTopBar{background-color:var(--color-card);border-bottom:1px solid var(--color-border);padding:calc(.75rem + env(safe-area-inset-top,0px)) calc(1rem + env(safe-area-inset-right,0px)) .75rem calc(1rem + env(safe-area-inset-left,0px));z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:none;position:sticky;top:0}@media (max-width:1023px){.T8_2_W_mobileTopBar{display:flex}}.T8_2_W_menuButton{color:var(--color-neutral-800);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--transition-fast), transform var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.T8_2_W_menuButton:hover{background-color:var(--color-neutral-100)}.T8_2_W_menuButton:active{background-color:var(--color-neutral-200);transform:scale(.96)}.T8_2_W_logo{color:#081120;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.T8_2_W_logoIcon{color:var(--color-primary);stroke-width:2.2px;flex-shrink:0}.T8_2_W_logoText{font-family:var(--font-heading);letter-spacing:-.03em;color:#081120;font-size:1.35rem;font-weight:800;line-height:1}.T8_2_W_headerLeft{align-items:center;gap:.5rem;display:flex}.T8_2_W_adminMobileLogo{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.45rem;min-height:44px;text-decoration:none;display:inline-flex}.T8_2_W_adminMobileLogoIcon{color:#0078db;stroke-width:2.2px;flex-shrink:0}.T8_2_W_adminMobileLogoText{font-family:var(--font-heading);letter-spacing:-.03em;color:#0078db;font-size:1.35rem;font-weight:800;line-height:1}.T8_2_W_adminControls{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.T8_2_W_adminBadge{letter-spacing:.05em;color:#fff;font-size:.6875rem;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0a1128;border-radius:9999px;padding:4px 12px;line-height:1.2}.T8_2_W_profileButton{color:#0078db;cursor:pointer;touch-action:manipulation;width:38px;height:38px;transition:background-color var(--transition-fast), transform var(--transition-fast);background-color:#eaf4ff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.T8_2_W_profileButton:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.T8_2_W_profileButton:active{background-color:#d8ecff;transform:scale(.95)}.T8_2_W_loadingScreen{background-color:var(--color-surface);justify-content:center;align-items:center;min-height:100vh;display:flex}.T8_2_W_spinner{border:3px solid var(--color-neutral-200);border-bottom-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite T8_2_W_spin}@keyframes T8_2_W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
