*,:after,:before{box-sizing:inherit;margin:0;padding:0}@font-face{font-family:customfont;src:url(../fonts/Segoe-UI.293e692f.woff)}html{font-size:62.5%}@media (max-width:75em){html{font-size:56.25%}}@media (max-width:56.25em){html{font-size:50%}}@media (min-width:112.5em){html{font-size:75%}}html[data-theme-resolved=light]{--app-bg:#f7f8fa;--app-text:#0f172a;--app-text-muted:#5f6b7a;--app-surface:#fff;--app-surface-muted:#eef3f8;--app-surface-soft:#f4f6f8;--app-border:#0f172a14;--app-border-strong:#0f172a24;--app-chip-bg:#e8eef5;--app-chip-text:#102033;--app-placeholder-bg:#ecf0f1;--app-form-field-bg:#f4f7fb;--app-warning-bg:#ffc10726;--app-warning-border:#ffc10752;--app-warning-text:#6a4a00;--app-shell-surface:#fffffff0;--app-shell-drawer-bg:#f5f7fa;--app-shell-border:#0f172a14;--app-shell-link-active-bg:#004da714;--app-home-hero-panel:#ffffffeb;--app-home-hero-panel-border:#ffffff85;--app-home-hero-shadow:0 28px 70px #0f172a38;--app-home-overlay:linear-gradient(180deg,#0613224d,#07111c94);--app-home-title:#fff;--app-home-subtitle:#ffffffd6;--app-home-result-surface:linear-gradient(180deg,#fffffff5,#f5f8fcfa)}html[data-theme-resolved=dark]{--app-bg:#101418;--app-text:#f3f6fb;--app-text-muted:#9eacbf;--app-surface:#161d26;--app-surface-muted:#1d2834;--app-surface-soft:#121922;--app-border:#ffffff14;--app-border-strong:#ffffff24;--app-chip-bg:#263545;--app-chip-text:#eef4ff;--app-placeholder-bg:#233140;--app-form-field-bg:#223041;--app-warning-bg:#ffc10724;--app-warning-border:#ffc1074d;--app-warning-text:#ffd98f;--app-shell-surface:#161b22f5;--app-shell-drawer-bg:#111821;--app-shell-border:#ffffff14;--app-shell-link-active-bg:#4c94ff29;--app-home-hero-panel:#121b25e6;--app-home-hero-panel-border:#ffffff1f;--app-home-hero-shadow:0 32px 80px #00000075;--app-home-overlay:linear-gradient(180deg,#060d1770,#040a12c7);--app-home-title:#f7fbff;--app-home-subtitle:#e7eff8c7;--app-home-result-surface:linear-gradient(180deg,#161f29f5,#0f161ffa)}body{font-family:customfont,roboto-font-latin-ext;transition:background-color .2s ease,color .2s ease}#q-app,.q-layout,.q-page,.q-page-container,body{background:var(--app-bg);color:var(--app-text)}.app-surface-card{background:var(--app-surface)!important;border:1px solid var(--app-border);color:var(--app-text)!important}.app-surface-card .q-separator{background:var(--app-border)!important}.app-surface-muted{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.app-warning-banner{background:var(--app-warning-bg)!important;border:1px solid var(--app-warning-border);border-radius:12px;color:var(--app-warning-text)!important}.app-warning-banner .q-banner__avatar,.app-warning-banner .q-banner__message{color:inherit}.feedback-card{background:var(--app-surface-muted)!important;border:1px solid var(--app-border);border-radius:14px;color:var(--app-text)!important}.feedback-card .q-item__label--caption{color:var(--app-text-muted)!important}.viewer-page .q-card:not(.gallery-zoom-card):not(.offer-highlight-card),.viewer-popup-shell{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.viewer-page .q-splitter__panel,.viewer-page .q-tab-panel,.viewer-page .q-tab-panels,.viewer-page .q-table,.viewer-page .q-table__container,.viewer-popup-shell .q-tab-panel,.viewer-popup-shell .q-tab-panels,.viewer-popup-shell .q-table,.viewer-popup-shell .q-table__container{background:#0000;color:var(--app-text)}.viewer-page .q-splitter,.viewer-popup-shell .q-splitter{background:var(--app-surface);border-color:var(--app-border)!important;color:var(--app-text)}.viewer-page .bg-blue-grey-1,.viewer-popup-shell .bg-blue-grey-1{background:var(--app-chip-bg)!important;border:1px solid var(--app-border);color:var(--app-chip-text)!important}.viewer-page .bg-blue-grey-1 .q-chip__content,.viewer-popup-shell .bg-blue-grey-1 .q-chip__content{color:inherit}.viewer-page .bg-grey-3,.viewer-popup-shell .bg-grey-3{background:var(--app-surface-muted)!important;color:var(--app-text)!important}.viewer-page .q-separator,.viewer-popup-shell .q-separator{background:var(--app-border)!important}.viewer-page .avatar-with-border,.viewer-popup-shell .avatar-with-border{background:var(--app-surface-muted);border-color:var(--app-border-strong)}.viewer-popup-dialog{background:var(--app-bg)!important}.viewer-page,.viewer-popup-shell{color:var(--app-text)}.viewer-page .text-grey,.viewer-page .text-grey-6,.viewer-page .text-grey-7,.viewer-page .text-grey-8,.viewer-popup-shell .text-grey,.viewer-popup-shell .text-grey-6,.viewer-popup-shell .text-grey-7,.viewer-popup-shell .text-grey-8{color:var(--app-text-muted)!important}.viewer-page__hidden-banner{margin:12px}.viewer-page__hidden-banner .q-banner__actions{align-items:center}.viewer-page__hidden-action{color:inherit!important}.viewer-page__avatar-wrap{position:relative}.viewer-page__avatar-wrap--popup{height:0}.viewer-page__hero{margin:28px 0 16px}.viewer-page__avatar-wrap--has-avatar+.q-separator+.viewer-page__hero{margin-top:78px}.viewer-page__hero-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding-inline:24px}.viewer-page__hero-copy{display:grid;flex:1 1 320px;gap:10px;min-width:0}.viewer-page__title{color:var(--app-text);font-size:clamp(2.6rem,3.6vw,3.8rem);font-weight:600;line-height:1.08;margin:0;overflow-wrap:anywhere}.viewer-page__rating-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.viewer-page__rating-meta{color:var(--app-text-muted);font-size:1.7rem}.viewer-page__hero-actions{align-items:center;display:flex;flex:1 1 260px;flex-wrap:wrap;gap:14px;justify-content:space-between}.viewer-page__owner-actions,.viewer-page__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.viewer-page__hero-btn{background:var(--app-surface-muted);border:1px solid var(--app-border)}.viewer-page__hero-btn .q-btn__content,.viewer-page__hero-btn .q-icon{color:var(--app-text-muted)}.viewer-page__hero-btn--primary .q-btn__content,.viewer-page__hero-btn--primary .q-icon{color:var(--q-primary)}.viewer-page__menu-popup{background:var(--app-surface)!important;border:1px solid var(--app-border);border-radius:16px;box-shadow:0 18px 38px #0f172a1f;color:var(--app-text)!important;min-width:180px}.viewer-page__menu-popup .q-item{color:inherit}.viewer-page__menu-popup .q-item:hover{background:var(--app-surface-muted)}.viewer-page__splitter{border:1px solid var(--app-border)!important;border-radius:24px;overflow:hidden}.viewer-page__summary-title{margin-inline:16px}.viewer-page .q-card.q-ma-md:not(.gallery-zoom-card):not(.offer-highlight-card):not(.business-card),.viewer-page__summary-card,.viewer-popup-shell .q-card.q-ma-md:not(.gallery-zoom-card):not(.offer-highlight-card):not(.business-card){border:1px solid var(--app-border);border-radius:22px;box-shadow:none;overflow:hidden}.viewer-page__summary-body{gap:16px}.viewer-page__summary-copy{min-width:0}.viewer-page__summary-action{margin-inline-start:16px}.viewer-page__summary-muted,.viewer-page__summary-note{color:var(--app-text-muted)!important}.viewer-page__sidebar{border-inline-start:1px solid var(--app-border)}.viewer-page__sidebar-inner{padding:18px 0 24px}.viewer-page__sidebar-header{align-items:center;display:flex;gap:14px;margin:0 16px 18px}.viewer-page__sidebar-title{color:var(--app-text);font-size:2.4rem;font-weight:500;line-height:1.15;margin:0}.viewer-page__sidebar-list,.viewer-page__sidebar-skeleton,.viewer-page__sidebar-state{margin-inline:16px}.viewer-page__sidebar-state{color:var(--app-text-muted)}.viewer-popup__controls{align-items:center;display:flex;gap:12px;inset-block-start:calc(12px + env(safe-area-inset-top));inset-inline:12px;justify-content:space-between;pointer-events:none;position:fixed;z-index:1000}.viewer-popup__control{border-radius:999px;box-shadow:0 14px 30px #0003;pointer-events:auto}.viewer-popup__control .q-btn__content{gap:6px}html[data-theme-resolved=dark] .viewer-page .offer-highlight-card,html[data-theme-resolved=dark] .viewer-popup-shell .offer-highlight-card{border-color:#ffb74d59}html[dir=ltr][data-theme-resolved=dark] .viewer-page .offer-highlight-card,html[dir=ltr][data-theme-resolved=dark] .viewer-popup-shell .offer-highlight-card{background:linear-gradient(145deg,#6e3e0957,#995f082e)}html[dir=rtl][data-theme-resolved=dark] .viewer-page .offer-highlight-card,html[dir=rtl][data-theme-resolved=dark] .viewer-popup-shell .offer-highlight-card{background:linear-gradient(-145deg,#6e3e0957,#995f082e)}.business-form-dialog{background:var(--app-bg)!important}.business-form-popup-card{background:var(--app-surface)!important;border:1px solid var(--app-border);color:var(--app-text)!important}.app-form-scope,.business-form-scope{color:var(--app-text)}.app-form-scope .q-field__bottom,.app-form-scope .q-field__input,.app-form-scope .q-field__label,.app-form-scope .q-field__marginal,.app-form-scope .q-field__messages,.app-form-scope .q-field__native,.app-form-scope .q-field__prefix,.app-form-scope .q-field__suffix,.app-form-scope .q-radio__label,.app-form-scope .q-toggle__label,.business-form-scope .q-field__bottom,.business-form-scope .q-field__input,.business-form-scope .q-field__label,.business-form-scope .q-field__marginal,.business-form-scope .q-field__messages,.business-form-scope .q-field__native,.business-form-scope .q-field__prefix,.business-form-scope .q-field__suffix,.business-form-scope .q-radio__label,.business-form-scope .q-toggle__label{color:var(--app-text)!important}.app-form-scope .q-field__bottom,.app-form-scope .q-field__label,.app-form-scope .q-field__messages,.app-form-scope .text-black,.app-form-scope .text-grey,.app-form-scope .text-grey-7,.business-form-scope .q-field__bottom,.business-form-scope .q-field__label,.business-form-scope .q-field__messages,.business-form-scope .text-black,.business-form-scope .text-grey,.business-form-scope .text-grey-7{color:var(--app-text-muted)!important}.app-form-scope .q-field--filled .q-field__control,.app-form-scope .q-field--outlined .q-field__control,.business-form-scope .q-field--filled .q-field__control,.business-form-scope .q-field--outlined .q-field__control{background:var(--app-form-field-bg)!important;border-radius:12px}.app-form-scope .q-field--filled .q-field__control:after,.app-form-scope .q-field--filled .q-field__control:before,.app-form-scope .q-field--outlined .q-field__control:after,.app-form-scope .q-field--outlined .q-field__control:before,.business-form-scope .q-field--filled .q-field__control:after,.business-form-scope .q-field--filled .q-field__control:before,.business-form-scope .q-field--outlined .q-field__control:after,.business-form-scope .q-field--outlined .q-field__control:before{border-color:var(--app-border-strong)!important}.app-form-scope .bg-grey-1,.business-form-scope .bg-grey-1{background:var(--app-form-field-bg)!important}.app-form-scope .bg-grey-3,.app-form-scope .q-chip,.business-form-scope .bg-grey-3,.business-form-scope .q-chip{background:var(--app-chip-bg)!important;border:1px solid var(--app-border);color:var(--app-chip-text)!important}.app-form-scope .q-chip .q-chip__content,.app-form-scope .q-chip .q-chip__content *,.business-form-scope .q-chip .q-chip__content,.business-form-scope .q-chip .q-chip__content *{color:inherit!important}.admin-page,.content-page,.dashboard-page,.docs-page,.messages-page{color:var(--app-text)}.content-page__container,.dashboard-page__container,.docs-page__container{margin-inline:auto;padding:24px 0 42px;width:min(1120px,100% - 24px)}.content-page__container--narrow,.docs-page__container--narrow{width:min(760px,100% - 24px)}.content-page__hero,.dashboard-page__hero,.docs-page__hero{display:grid;gap:10px;margin-bottom:20px}.content-page__title,.dashboard-page__title,.docs-page__title{color:var(--app-text);font-size:clamp(2.8rem,4vw,4rem);font-weight:700;line-height:1.08;margin:0}.content-page__subtitle,.dashboard-page__subtitle,.docs-page__subtitle{color:var(--app-text-muted);font-size:1.58rem;line-height:1.75;margin:0;max-width:62ch}.content-page__card,.dashboard-page__card,.docs-page__card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:24px;box-shadow:none;color:var(--app-text)}.content-page__card--padded,.dashboard-page__card--padded,.docs-page__card--padded{padding:22px}.content-page__card--muted,.dashboard-page__card--muted,.docs-page__card--muted{background:var(--app-surface-muted)}.content-page__actions{display:flex;flex-wrap:wrap;gap:12px}.content-page__meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.content-page__muted,.dashboard-page__muted,.docs-page__muted{color:var(--app-text-muted)}.content-page__empty,.dashboard-page__empty{background:var(--app-surface-muted);border:1px dashed var(--app-border-strong);border-radius:22px;color:var(--app-text-muted);display:grid;gap:10px;justify-items:start;padding:18px}.dashboard-page__card-grid{display:grid;gap:16px}.dashboard-page__feature-list{display:grid;gap:12px}.dashboard-page__feature-item{align-items:flex-start;color:var(--app-text);display:flex;gap:10px;line-height:1.7}.dashboard-page__feature-item .q-icon{margin-top:4px}.dashboard-page__alert{max-width:960px}.dashboard-page__banner{border:1px solid var(--app-border);border-radius:20px;color:var(--app-text)}.dashboard-page__banner .q-banner__avatar,.dashboard-page__banner .q-banner__message{color:inherit}.dashboard-page__banner--warning{background:#ffc10729;border-color:#ffc1074d}.dashboard-page__banner--danger{background:#f4433629;border-color:#f443364d}.dashboard-page__banner--success{background:#4caf5029;border-color:#4caf504d}.docs-page__nav{display:grid;gap:12px}.docs-page__nav-btn{border-radius:18px;justify-content:space-between;min-height:54px}.docs-page__content{padding:24px}.docs-page .q-expansion-item__content,.docs-page .q-item__label,.docs-page__content h2,.docs-page__content h5,.docs-page__content li,.docs-page__content p,.docs-page__content strong{color:var(--app-text)}.docs-page .q-expansion-item__content,.docs-page__content li,.docs-page__content p{line-height:1.8}.docs-page__content ul{margin:10px 0;padding-inline-start:22px}.docs-page__content hr{background:var(--app-border);border:0;height:1px;margin-top:24px}.docs-page .q-expansion-item{background:var(--app-surface);border:1px solid var(--app-border);border-radius:18px;margin-bottom:12px;overflow:hidden}.docs-page .q-expansion-item .q-item{color:var(--app-text)}.docs-page .q-expansion-item .q-item__label--caption,.docs-page .q-expansion-item .q-item__section--side{color:var(--app-text-muted)}.docs-page a{color:#004da7}.admin-page .q-card[flat][bordered],.admin-page .q-table,.admin-page .q-table__container{background:var(--app-surface);border-color:var(--app-border)!important;color:var(--app-text)}.admin-page .text-grey-10,.admin-page .text-grey-7,.admin-page .text-grey-8{color:var(--app-text-muted)!important}.admin-page .bg-grey-2,.admin-page .bg-grey-3{background:var(--app-surface-muted)!important;color:var(--app-text)!important}.app-shell__page-container{isolation:isolate}.app-shell__footer,.app-shell__header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--app-shell-surface);border-color:var(--app-shell-border);color:var(--app-text)}.app-shell__header{box-shadow:0 16px 36px #0f172a14}.app-shell__footer{border-top:1px solid var(--app-shell-border);box-shadow:0 -14px 34px #0f172a14;margin-bottom:-1px}html[data-theme-resolved=dark] .app-shell__footer,html[data-theme-resolved=dark] .app-shell__header{box-shadow:0 16px 36px #00000042}.app-shell__context-header,.app-shell__toolbar{align-items:center;display:flex;gap:14px;margin-inline:auto;width:min(1360px,100% - 16px)}.app-shell__toolbar{min-height:74px;padding:8px 4px 10px}.app-shell__context-actions,.app-shell__toolbar-section{align-items:center;display:flex;gap:10px;min-width:0}.app-shell__toolbar-section--actions{justify-content:flex-end;margin-inline-start:auto}.app-shell__context-tabs,.app-shell__desktop-nav{flex:1 1 auto;min-width:0}.app-shell__brand-title{min-width:0;padding:0}.app-shell__brand-logo{cursor:pointer;display:block;height:35px;max-width:144px;object-fit:contain}.app-shell__back-btn,.app-shell__menu-btn,.app-shell__register-btn{border-radius:999px}.app-shell__back-btn:hover,.app-shell__menu-btn:hover,.app-shell__register-btn:hover{background:var(--app-surface-muted)}.app-shell__register-btn{min-height:42px;padding-inline:8px}.app-shell__header-skeleton{align-items:center;display:flex;gap:12px}.app-shell__header-skeleton-icon{color:var(--app-text-muted)}.app-shell__header-skeleton .q-skeleton{background:var(--app-surface-muted)}.app-shell__context-header{min-height:58px;padding:8px 4px 10px}.app-shell__drawer,.app-shell__drawer-content{background:var(--app-shell-drawer-bg);color:var(--app-text)}.app-shell__drawer{border-color:var(--app-shell-border)!important;width:min(320px,100vw - 24px)}.app-shell__drawer-top{align-items:center;display:flex;gap:14px;padding:calc(18px + env(safe-area-inset-top)) 16px 14px}.app-shell__drawer-logo{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;display:block;height:42px;object-fit:contain;padding:6px;width:42px}.app-shell__drawer-copy{min-width:0}.app-shell__drawer-title{color:var(--app-text);font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}.app-shell__drawer-subtitle{color:var(--app-text-muted);font-size:1.3rem;line-height:1.5;margin:4px 0 0}.app-shell__drawer-separator{background:var(--app-shell-border)!important}.app-shell__drawer-list{padding:10px 0 calc(18px + env(safe-area-inset-bottom))}.app-shell__drawer .app-shell-link{border-radius:18px;color:inherit;margin:0 10px 8px;padding:10px 12px;transition:background .18s ease,color .18s ease,transform .18s ease}.app-shell__drawer .app-shell-link:hover{background:var(--app-surface-muted);transform:translateY(-1px)}.app-shell__drawer .app-shell-link .q-item__section--avatar{color:var(--app-text-muted);min-width:38px}.app-shell__drawer .app-shell-link .q-item__section--avatar .q-icon{color:inherit}.app-shell__drawer .app-shell-link .q-item__label{color:var(--app-text)}.app-shell__drawer .app-shell-link .q-item__label--caption{color:var(--app-text-muted)}.app-shell__drawer .app-shell-link--active{background:var(--app-shell-link-active-bg)}.app-shell__drawer .app-shell-link--active .q-item__label,.app-shell__drawer .app-shell-link--active .q-item__section--avatar{color:var(--q-primary)}.app-shell-tabs{color:var(--app-text)}.app-shell-tabs .q-tabs__content{gap:8px}.app-shell-tabs .q-tab,.app-shell-tabs .q-tab__content{min-width:0}.app-shell-tab{border-radius:999px;color:var(--app-text-muted)!important;min-height:44px;transition:background .18s ease,color .18s ease,transform .18s ease}.app-shell-tab:hover{background:var(--app-surface-muted);color:var(--app-text)!important}.app-shell-tab .q-focus-helper{border-radius:inherit}.app-shell-tab .q-tab__icon{font-size:16px!important}.app-shell-tab .q-tab__label{font-size:1.12rem!important;font-weight:600;letter-spacing:0}.app-shell-tab--desktop{padding-inline:12px}.app-shell-tab--desktop .q-tab__content{gap:8px}.app-shell-tab--active{background:var(--app-shell-link-active-bg);color:var(--q-primary)!important}.app-shell-tab--active .q-tab__icon,.app-shell-tab--active .q-tab__label{color:inherit!important}.app-shell-tabs__skeleton{background:var(--app-surface-muted);border-radius:999px;display:block}.app-shell-tabs__skeleton--desktop{height:42px;width:148px}.app-shell-tab-group--badge{align-items:center;display:flex;overflow:visible;position:relative}.app-shell__badge{border-radius:999px;box-shadow:0 8px 18px #0000002e;font-weight:700;letter-spacing:.01em;min-height:20px;padding-inline:6px}.app-shell-tabs--desktop .messages-badge{inset-block-start:6px!important;inset-inline-end:0!important;transform:none!important}.messages-unread .q-tab__icon,.messages-unread .q-tab__label{color:#d32f2f!important}.app-shell-tabs--footer{min-height:64px;padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.app-shell-tabs--footer .q-tabs__content{gap:6px;height:auto!important;justify-content:space-between;width:100%}.app-shell-footer-slot{align-items:stretch;display:flex;flex:1 1 0;justify-content:center;min-width:0}.app-shell-footer-slot .q-tab{max-width:100%;width:100%}.app-shell-footer-slot--skeleton{align-items:center}.app-shell-tabs__skeleton--footer{height:38px;margin:auto;width:72%}.app-shell-tab--footer{min-height:52px;padding-inline:2px}.app-shell-tab--footer .q-tab__content{gap:4px}.app-shell-tab--footer .q-tab__icon{font-size:14px!important}.app-shell-tab--footer .q-tab__label{font-size:1.04rem!important;line-height:1.12;max-width:7.4rem;text-align:center;white-space:normal}.app-shell-tabs--footer .messages-badge{inset-block-start:6px!important;inset-inline-end:8px!important;transform:none!important}.revealed-header{padding-top:env(safe-area-inset-top)}.not-revealed-header,.revealed-header{transition:all .2s!important;transition-timing-function:linear}.not-revealed-header{display:none}.revealed{padding-bottom:env(safe-area-inset-bottom)}.not-revealed,.revealed{transition:all .2s!important;transition-timing-function:linear}.not-revealed{display:none}.home-search{overflow:hidden}.home-search__overlay{background:var(--app-home-overlay)}.home-search__content{color:var(--app-home-title);margin-inline:auto;padding:clamp(20px,4vw,34px);width:min(760px,100% - 24px)}.home-search__headline{display:grid;gap:8px;margin-bottom:16px}.home-search__title{color:var(--app-home-title);font-size:clamp(2.6rem,4.2vw,4.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.home-search__subtitle{color:var(--app-home-subtitle);font-size:clamp(1.45rem,1.6vw,1.75rem);line-height:1.7;margin:0;max-width:48ch}.home-search__panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--app-home-hero-panel);border:1px solid var(--app-home-hero-panel-border);border-radius:28px;box-shadow:var(--app-home-hero-shadow);padding:clamp(16px,2vw,24px)}.home-search__carousel{margin-bottom:10px}.home-search__carousel .q-carousel{background:#0000;border:1px solid #0000;border-radius:22px}.home-search__choice-group{-webkit-overflow-scrolling:touch;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:18px;display:flex;flex-wrap:nowrap;gap:6px;margin-top:10px;overflow-x:auto;overflow-y:hidden;padding:4px;scrollbar-width:none}.home-search__choice-group::-webkit-scrollbar{height:0}.home-search__choice-group .q-radio{background:var(--app-chip-bg);border-radius:999px;flex:0 0 auto;margin:0;min-height:36px;padding:4px 10px}.home-search__choice-group .q-radio__label{font-size:1.22rem;font-weight:600;white-space:nowrap}.home-search__divider{align-items:center;color:var(--app-text-muted);display:flex;font-size:1.2rem;font-weight:700;gap:12px;letter-spacing:.08em;margin:16px 0;text-transform:uppercase}.home-search__divider:after,.home-search__divider:before{background:var(--app-border);content:"";flex:1;height:1px}.home-directory-filter,.home-search-scope{color:var(--app-text)}.home-directory-filter .q-field__bottom,.home-directory-filter .q-field__input,.home-directory-filter .q-field__label,.home-directory-filter .q-field__marginal,.home-directory-filter .q-field__messages,.home-directory-filter .q-field__native,.home-directory-filter .q-field__prefix,.home-directory-filter .q-field__suffix,.home-search-scope .q-field__bottom,.home-search-scope .q-field__input,.home-search-scope .q-field__label,.home-search-scope .q-field__marginal,.home-search-scope .q-field__messages,.home-search-scope .q-field__native,.home-search-scope .q-field__prefix,.home-search-scope .q-field__suffix,.home-search-scope .q-radio__label{color:var(--app-text)!important}.home-directory-filter .q-field__bottom,.home-directory-filter .q-field__label,.home-directory-filter .q-field__messages,.home-directory-filter .text-grey,.home-search-scope .q-field__bottom,.home-search-scope .q-field__label,.home-search-scope .q-field__messages{color:var(--app-text-muted)!important}.home-directory-filter .q-field--filled .q-field__control,.home-directory-filter .q-field--outlined .q-field__control,.home-search-scope .q-field--filled .q-field__control,.home-search-scope .q-field--outlined .q-field__control{background:var(--app-form-field-bg)!important;border-radius:18px;box-shadow:none!important}.home-directory-filter .q-field--filled .q-field__control:after,.home-directory-filter .q-field--filled .q-field__control:before,.home-directory-filter .q-field--outlined .q-field__control:after,.home-directory-filter .q-field--outlined .q-field__control:before,.home-search-scope .q-field--filled .q-field__control:after,.home-search-scope .q-field--filled .q-field__control:before,.home-search-scope .q-field--outlined .q-field__control:after,.home-search-scope .q-field--outlined .q-field__control:before{border-color:var(--app-border-strong)!important}.home-directory-filter .q-field__control,.home-search-scope .q-field__control{min-height:52px}.home-search-field--compact .q-field__control{border-radius:16px!important;height:40px!important;min-height:40px!important}.home-search-field--compact .q-field__control-container{height:100%}.home-search-field--compact .q-field__input,.home-search-field--compact .q-field__marginal,.home-search-field--compact .q-field__native{height:40px!important;min-height:40px!important}.home-search-field--compact .q-field__input,.home-search-field--compact .q-field__native{align-items:center;padding-bottom:0!important;padding-top:0!important}.home-search-field--compact .q-field__after,.home-search-field--compact .q-field__append,.home-search-field--compact .q-field__before,.home-search-field--compact .q-field__prepend{height:40px!important}.home-search-field--compact.q-select .q-field__native{flex-wrap:nowrap;overflow:hidden}.home-search-field--compact.q-select .q-field__control-container{padding-bottom:0!important;padding-top:0!important}.home-search-field--compact.q-select .q-field__append,.home-search-field--compact.q-select .q-field__marginal,.home-search-field--compact.q-select .q-field__native>span{align-self:center}.home-search-field--compact .q-chip{border-radius:12px;min-height:24px;padding:0 8px!important}.home-search-field--compact .country-chip{min-height:24px!important}.home-search-field--compact .country-chip__label{font-size:1.25rem;line-height:1.2}.home-directory-filter .q-chip,.home-search-scope .q-chip{background:var(--app-chip-bg)!important;border:1px solid var(--app-border);color:var(--app-chip-text)!important}.home-directory-filter .q-chip .q-chip__content,.home-directory-filter .q-chip .q-chip__content *,.home-search-scope .q-chip .q-chip__content,.home-search-scope .q-chip .q-chip__content *{color:inherit!important}html[data-theme-resolved=light] .home-search__subtitle,html[data-theme-resolved=light] .home-search__title{text-shadow:0 12px 30px #08162a47}html[data-theme-resolved=light] .home-search__panel{border-color:#ffffffc7;box-shadow:0 26px 64px #172a443d,inset 0 1px 0 #ffffffd9}html[dir=ltr][data-theme-resolved=light] .home-search__panel{background:linear-gradient(180deg,#f3f7fcfa,#e3eaf4f5)}html[dir=rtl][data-theme-resolved=light] .home-search__panel{background:linear-gradient(-180deg,#f3f7fcfa,#e3eaf4f5)}html[data-theme-resolved=light] .home-search__carousel .q-carousel{background:#dce5f1d1;border-color:#0f172a1a;box-shadow:inset 0 1px 0 #ffffff8c}html[data-theme-resolved=light] .home-search__carousel .category-icons__label{color:#506178}html[data-theme-resolved=light] .home-search__choice-group{background:#dae4f1eb}html[data-theme-resolved=light] .home-search-scope .q-field--filled .q-field__control,html[data-theme-resolved=light] .home-search-scope .q-field--outlined .q-field__control{background:#fffffff5!important}html[data-theme-resolved=light] .home-directory-filter .q-field--filled .q-field__control:after,html[data-theme-resolved=light] .home-directory-filter .q-field--filled .q-field__control:before,html[data-theme-resolved=light] .home-directory-filter .q-field--outlined .q-field__control:after,html[data-theme-resolved=light] .home-directory-filter .q-field--outlined .q-field__control:before,html[data-theme-resolved=light] .home-search-scope .q-field--filled .q-field__control:after,html[data-theme-resolved=light] .home-search-scope .q-field--filled .q-field__control:before,html[data-theme-resolved=light] .home-search-scope .q-field--outlined .q-field__control:after,html[data-theme-resolved=light] .home-search-scope .q-field--outlined .q-field__control:before{border-color:#7486a038!important}.home-search-popup{background:var(--app-surface)!important;border:1px solid var(--app-border);box-shadow:0 20px 50px #0003}.home-search-popup,.home-search-popup .q-field__input,.home-search-popup .q-field__native,.home-search-popup .q-item,.home-search-popup .q-item__label{color:var(--app-text)!important}.home-search-popup .q-item--active,.home-search-popup .q-item.q-router-link--active,.home-search-popup .q-item:hover,.home-search-popup .q-manual-focusable--focused{background:var(--app-surface-muted)!important}.home-search-popup .q-field__control{background:var(--app-form-field-bg)!important}@media (max-width:599.98px){.q-select__dialog>.scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.platform-android .q-dialog__inner--top .q-select__dialog{transition:max-height .18s ease}body.platform-android .q-dialog__inner--top .q-select__dialog--focused{max-height:56vh!important}}.home-page__search-results{background:var(--app-home-result-surface);border:1px solid var(--app-border);border-radius:28px;box-shadow:0 16px 42px #0f172a14;margin:18px auto 0;padding:18px;width:min(1200px,100% - 16px)}.home-page__results-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.home-page__results-header--stacked{flex-direction:column}.home-page__results-summary{display:grid;gap:6px}.home-page__results-kicker{color:var(--app-text-muted);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-page__results-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.home-page__results-title{margin:0}.home-page__results-clear{border-radius:999px}.home-page__empty-state{background:var(--app-surface-muted);border:1px dashed var(--app-border-strong);border-radius:20px;display:grid;gap:10px;justify-items:start;padding:18px;text-align:start}.home-page__empty-icon{align-items:center;background:var(--app-chip-bg);border-radius:16px;color:var(--app-chip-text);display:inline-flex;height:48px;justify-content:center;width:48px}.home-page__directory{margin:0 auto;padding:0 8px 32px;width:min(1380px,100% - 16px)}[dir=ltr] .home-page__directory .h2-section-title{border-left:none;padding-left:0}[dir=rtl] .home-page__directory .h2-section-title{border-right:none;padding-right:0}[dir] .home-page__directory .h2-section-title{border-inline-start:4px solid #004da7;padding-inline-start:2rem}[dir=ltr] .home-page__directory .h2-section-title+.q-icon{margin-left:0!important}[dir=rtl] .home-page__directory .h2-section-title+.q-icon{margin-right:0!important}[dir] .home-page__directory .h2-section-title+.q-icon{margin-inline-start:16px!important}.home-page__directory .row.justify-between{gap:12px}.home-page__directory .row.justify-between>.row{align-items:center}.home-page__directory .row.justify-between .q-btn{border-radius:999px}.home-page__directory .text__home__page{color:var(--app-text-muted)}.media-editor-shell{background:var(--app-surface-soft)!important;color:var(--app-text)!important}.media-editor-shell .q-card__section,.media-editor-shell .q-toolbar,.media-editor-shell h4,.media-editor-shell h6,.media-editor-shell p,.media-editor-shell span{color:inherit}.media-editor-shell .my-card-demo{background:var(--app-surface)!important;border:1px solid var(--app-border);color:var(--app-text)!important}.media-editor-shell .text-grey,.media-editor-shell .text-grey-7{color:var(--app-text-muted)!important}.media-editor-shell .vue-preview__wrapper{background-color:var(--app-surface)!important}.editor-shell{background:var(--app-surface-soft)!important;color:var(--app-text)!important}.editor-shell__container{margin-inline:auto;padding:calc(16px + env(safe-area-inset-top)) 12px 40px;width:min(680px,100%)}.editor-shell__topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.editor-shell__back{border-radius:999px}.editor-shell__intro{border:1px solid var(--app-border);border-radius:22px;padding:20px}[dir=ltr] .editor-shell__intro{background:radial-gradient(circle at top right,#4c94ff1f,#0000 40%),linear-gradient(180deg,var(--app-surface-muted),var(--app-surface))}[dir=rtl] .editor-shell__intro{background:radial-gradient(circle at top left,#4c94ff1f,#0000 40%),linear-gradient(-180deg,var(--app-surface-muted),var(--app-surface))}.editor-shell__eyebrow{color:var(--app-text-muted);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editor-shell__title{color:var(--app-text);font-size:2.8rem;font-weight:600;line-height:1.15}.editor-shell__subtitle{color:var(--app-text-muted);font-size:1.45rem;line-height:1.7;margin-top:8px}.editor-shell__form{margin-top:18px}.editor-shell__surface{background:var(--app-surface);border:1px solid var(--app-border);border-radius:22px;color:var(--app-text)}.editor-shell__surface--padded{padding:20px}.editor-shell__media-panel{margin-inline:auto;padding:calc(16px + env(safe-area-inset-top)) 12px 36px;width:min(680px,100%)}.editor-shell__actions{display:flex;flex-wrap:wrap;gap:12px}.editor-shell__meta{color:var(--app-text-muted);font-size:1.4rem;line-height:1.7}.editor-shell__primary-action,.editor-shell__secondary-action,.editor-shell__upload-trigger{border-radius:16px;min-height:50px}.editor-shell__upload-trigger{width:100%}.editor-shell__cropper-frame{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:22px;display:flex;justify-content:center;min-height:220px;overflow:hidden;padding:14px;position:relative}.editor-shell__preview-shell{display:grid;gap:14px}.editor-shell__thumbnail-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.editor-shell__thumbnail-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:18px;cursor:pointer;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease}.editor-shell__thumbnail-card:hover{border-color:var(--app-border-strong);transform:translateY(-2px)}.editor-shell__thumbnail-image{aspect-ratio:1;display:block;object-fit:cover;width:100%}.editor-shell__thumbnail-overlay{align-items:flex-end;color:#fff;display:flex;inset:0;justify-content:flex-start;padding:12px;position:absolute}[dir=ltr] .editor-shell__thumbnail-overlay{background:linear-gradient(180deg,#0000000a,#000000ad)}[dir=rtl] .editor-shell__thumbnail-overlay{background:linear-gradient(-180deg,#0000000a,#000000ad)}.editor-shell__thumbnail-remove{inset-inline-end:10px;position:absolute;top:10px;z-index:2}.editor-shell__thumbnail-label{align-items:center;display:inline-flex;font-size:1.3rem;font-weight:600;gap:6px}.editor-shell__dialog-card{background:var(--app-surface)!important;border:1px solid var(--app-border);border-radius:24px;color:var(--app-text)!important;max-width:760px;overflow:hidden;width:min(760px,96vw)}.editor-shell__dialog-section{padding:18px}.editor-shell__dialog-actions{display:flex;gap:12px;justify-content:flex-end;padding:0 18px 18px}.editor-shell__empty-state{color:var(--app-text-muted);display:grid;gap:10px;justify-items:center;padding:28px 20px;text-align:center}.action-dialog__card{background:var(--app-surface)!important;border:1px solid var(--app-border);border-radius:24px;color:var(--app-text)!important;max-width:640px;overflow:hidden;width:min(640px,96vw)}.action-dialog__header{gap:12px;padding:18px 20px 8px}.action-dialog__title{color:var(--app-text);font-size:2.3rem;font-weight:700;line-height:1.2}.action-dialog__body{padding:0 20px 20px}.action-dialog__summary{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:18px;padding:14px 16px}.action-dialog__label{color:var(--app-text-muted);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.action-dialog__summary-value{color:var(--app-text);font-size:1.45rem;font-weight:600;line-height:1.55;margin-top:6px;overflow-wrap:anywhere}.action-dialog__field .q-field__control,.action-dialog__field .q-field__marginal,.action-dialog__field.q-field--filled .q-field__control{background:var(--app-surface-muted)!important;color:var(--app-text)!important}.action-dialog__checkbox,.action-dialog__checkbox .q-checkbox__label,.action-dialog__field .q-field__label,.action-dialog__field .q-field__native{color:var(--app-text)!important}.action-dialog__message{color:var(--app-text-muted);line-height:1.7;margin:0}.action-dialog__comment-box{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:14px;color:var(--app-text);padding:12px 14px;white-space:pre-wrap;word-break:break-word}.action-dialog__chip{background:var(--app-warning-bg)!important;border:1px solid var(--app-warning-border);color:var(--app-warning-text)!important}.action-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}html[data-theme-resolved=dark] .action-dialog__card,html[data-theme-resolved=dark] .editor-shell__thumbnail-card,html[data-theme-resolved=dark] .viewer-page__menu-popup{box-shadow:none}@media (max-width:1023.98px){.app-shell__context-tabs,.app-shell__desktop-nav{display:none}}@media (max-width:599.98px){.app-shell__context-header,.app-shell__toolbar{gap:10px;padding-inline:0;width:min(100%,100% - 10px)}.app-shell__toolbar{min-height:68px;padding-bottom:8px}.app-shell__brand-logo{height:33px;max-width:132px}.app-shell__drawer{width:min(304px,100vw - 16px)}.app-shell__drawer-top{padding-inline:14px}.app-shell__drawer .app-shell-link{margin-inline:8px}.app-shell-tab--footer .q-tab__label{max-width:6.8rem}.viewer-page__hero{margin-top:22px}.viewer-page__avatar-wrap--has-avatar+.q-separator+.viewer-page__hero{margin-top:56px}.viewer-page__hero-inner{gap:14px;padding-inline:16px}.viewer-page__title{font-size:2.6rem}.viewer-page__rating-meta{font-size:1.5rem}.viewer-page__hero-actions{align-items:flex-start;width:100%}.viewer-page__summary-card{border-radius:18px}.viewer-page__summary-body{flex-wrap:wrap}.viewer-page__summary-action{margin-inline-start:0;width:100%}.viewer-page__sidebar{border-inline-start:none;border-top:1px solid var(--app-border);margin-top:24px}.viewer-page__sidebar-header,.viewer-page__sidebar-list,.viewer-page__sidebar-skeleton,.viewer-page__sidebar-state{margin-inline:12px}.viewer-popup__controls{inset-inline:10px}.viewer-popup__control .q-btn__content{white-space:nowrap}.home-search__content{padding:18px 0;width:min(100%,100% - 16px)}.home-search__panel{border-radius:22px}.home-search__choice-group .q-radio{min-height:34px;padding:4px 8px}.home-search__choice-group .q-radio__label{font-size:1.14rem}.home-page__search-results{border-radius:22px;padding:16px;width:min(100%,100% - 12px)}.home-page__directory{padding-inline:0;width:min(100%,100% - 8px)}.editor-shell__container,.editor-shell__media-panel{padding-inline:10px;padding-bottom:28px}.editor-shell__intro{border-radius:20px;padding:18px}.editor-shell__title{font-size:2.3rem}.editor-shell__dialog-section,.editor-shell__surface--padded{padding:16px}.editor-shell__dialog-actions{padding:0 16px 16px}.editor-shell__thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-dialog__card{border-radius:20px}.action-dialog__header{padding:16px 16px 8px}.action-dialog__body{padding:0 16px 16px}.action-dialog__title{font-size:2rem}}.settings-page{color:var(--app-text);min-height:100%}.settings-page__container{margin:0 auto;max-width:600px;width:100%}.settings-page__hero-card,.settings-page__panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:24px;color:var(--app-text)}.settings-page__hero-card{padding:24px}[dir=ltr] .settings-page__hero-card{background:radial-gradient(circle at top right,#4c94ff1f,#0000 42%),linear-gradient(180deg,var(--app-surface-muted),var(--app-surface))}[dir=rtl] .settings-page__hero-card{background:radial-gradient(circle at top left,#4c94ff1f,#0000 42%),linear-gradient(-180deg,var(--app-surface-muted),var(--app-surface))}.settings-page__title{color:var(--app-text);font-size:3.4rem;line-height:1.15;margin:0}.settings-page__eyebrow{color:var(--app-text-muted);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-page__description{color:var(--app-text-muted);font-size:1.8rem;line-height:1.6;margin:12px 0 0}.settings-page__panel{margin-top:18px;padding:20px}.settings-page__panel-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.settings-page__panel-title{color:var(--app-text);font-size:2.2rem;font-weight:600;line-height:1.2}.settings-page__panel-copy{color:var(--app-text-muted);font-size:1.4rem;line-height:1.6}.settings-page__icon-badge{align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:16px;color:var(--q-primary);display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.settings-page__options{display:grid;gap:12px;margin-top:18px}.settings-page__option{align-items:center;appearance:none;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:18px;color:var(--app-text);cursor:pointer;display:flex;font:inherit;gap:14px;justify-content:space-between;padding:14px 16px;text-align:start;transition:border-color .18s ease,background .18s ease,transform .18s ease;width:100%}.settings-page__option:hover{background:var(--app-surface);border-color:var(--app-border-strong);transform:translateY(-1px)}.settings-page__option:focus-visible{outline:2px solid #004da733;outline-offset:2px}.settings-page__option--active{border-color:#004da747}[dir=ltr] .settings-page__option--active{background:linear-gradient(180deg,#004da714,#004da708),var(--app-surface)}[dir=rtl] .settings-page__option--active{background:linear-gradient(-180deg,#004da714,#004da708),var(--app-surface)}.settings-page__option-main{align-items:center;display:flex;gap:12px;min-width:0}.settings-page__option-icon{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;color:var(--q-primary);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.settings-page__option-copy{display:grid;gap:2px;min-width:0}.settings-page__option-label{color:var(--app-text);font-size:1.65rem;font-weight:600;line-height:1.25}.settings-page__option-value{color:var(--app-text-muted);font-size:1.2rem;line-height:1.35}.settings-page__option-check{color:var(--q-primary);flex:0 0 auto}.settings-page__option-check--muted{color:var(--app-text-muted)}.settings-page__summary{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:18px;margin-top:18px;padding:14px 16px}.settings-page__hint,.settings-page__meta{color:var(--app-text-muted);font-size:1.4rem;line-height:1.6;margin:0}@media (max-width:599.98px){.settings-page__hero-card,.settings-page__panel{border-radius:20px}.settings-page__hero-card{padding:20px}.settings-page__title{font-size:2.8rem}.settings-page__description{font-size:1.6rem}.settings-page__panel{padding:16px}.settings-page__panel-title{font-size:1.9rem}.settings-page__option{padding:13px 14px}.settings-page__option-label{font-size:1.5rem}}.auth-page{color:var(--app-text)}.auth-page__container{margin-inline:auto;padding:12px 0 36px;width:min(720px,100% - 16px)}.auth-page__card{border-radius:28px;box-shadow:0 22px 52px #0f172a1f;overflow:hidden}.auth-page__hero{border-bottom:1px solid var(--app-border);display:grid;gap:8px;padding:24px 24px 18px}[dir=ltr] .auth-page__hero{background:radial-gradient(circle at top right,#4c94ff24,#0000 34%),linear-gradient(180deg,var(--app-surface-muted),var(--app-surface))}[dir=rtl] .auth-page__hero{background:radial-gradient(circle at top left,#4c94ff24,#0000 34%),linear-gradient(-180deg,var(--app-surface-muted),var(--app-surface))}.auth-page__eyebrow{color:var(--app-text-muted);font-size:1.16rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-page__title{color:var(--app-text);font-size:clamp(3rem,4vw,4rem);font-weight:700;line-height:1.08;margin:0}.auth-page__subtitle{color:var(--app-text-muted);font-size:1.5rem;line-height:1.7;margin:0;max-width:52ch}.auth-page__tabs-wrap{padding:12px 12px 0}.auth-page__tabs{background:var(--app-surface-muted);border-radius:18px;padding:4px}.auth-page__tabs .q-tab{border-radius:14px;color:var(--app-text-muted);min-height:46px;transition:background .18s ease,color .18s ease}.auth-page__tabs .q-tab--active{background:var(--app-shell-link-active-bg);color:var(--q-primary)}.auth-page__tabs .q-tab__label{font-size:1.3rem;font-weight:700;letter-spacing:0}.auth-page__panels,.auth-page__panels .q-tab-panel{background:#0000;color:var(--app-text)}.auth-page__panel{padding:18px 18px 22px}.auth-form{display:grid;gap:18px}.auth-form__email-block,.auth-form__social-block{display:grid;gap:12px}.auth-form__section-kicker{color:var(--app-text-muted);font-size:1.14rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-form__social-grid{display:grid;gap:12px}.auth-form__social-btn{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:18px!important;box-shadow:none!important;color:var(--app-text)!important;min-height:54px;padding:0 14px!important}.auth-form__social-btn .q-btn__content{gap:12px;justify-content:flex-start;text-align:start;width:100%}.auth-form__social-icon{align-items:center;background:var(--app-surface-muted);border-radius:12px;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.auth-form__social-icon-image{display:block;height:18px;object-fit:contain;width:18px}html[data-theme-resolved=dark] .auth-form__social-icon-image--apple{filter:brightness(0) invert(1)}.auth-form__social-copy{font-size:1.45rem;font-weight:600}.auth-form__legal{color:var(--app-text-muted);font-size:1.25rem;line-height:1.75;margin:0}.auth-form__legal--compact{margin-top:6px}.auth-form__legal-link{margin:0 2px!important;min-height:auto!important;padding:0 2px!important}.auth-form__separator{padding:0}.auth-form__fields{display:grid;gap:12px}.auth-form__field .q-field__control{border-radius:16px!important}.auth-form__field .q-field__input,.auth-form__field .q-field__native{font-size:1.5rem}.auth-form__agreement{border-radius:18px;padding:14px 16px}.auth-form__toggle .q-toggle__label{font-weight:600}.auth-form__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.auth-form__reset,.auth-form__submit{border-radius:16px;min-height:48px;padding-inline:18px}.auth-form__submit{min-width:160px}.auth-form__forgot{justify-self:start;min-height:auto!important;padding:0!important}html[data-theme-resolved=dark] .auth-page__card{box-shadow:0 24px 54px #00000061}@media (max-width:599.98px){.auth-page__container{padding-top:6px;width:min(100%,100% - 8px)}.auth-page__card{border-radius:22px}.auth-page__hero{padding:18px 18px 14px}.auth-page__title{font-size:2.8rem}.auth-page__subtitle{font-size:1.4rem}.auth-page__panel{padding:16px 14px 18px}.auth-form__social-btn{border-radius:16px!important;min-height:50px}.auth-form__social-copy{font-size:1.34rem}.auth-form__agreement{border-radius:16px;padding:12px 14px}.auth-form__reset,.auth-form__submit{width:100%}}.q-dialog__title{font-size:2.4rem!important;line-height:1.5}.h2-section-title{border-inline-start:4px solid #004da7;font-size:2.5rem;font-weight:500;height:32px;padding-inline-start:2rem}.text-strikethrough{color:red;text-decoration:line-through}.q-field__label{font-size:1.6rem}.create__business{margin:20px 0;margin-bottom:100px!important}@media (min-width:600px){.create__business{width:600px}}@media (max-width:599.98px){.create__business{padding:2px;width:95%}}.input__width{width:140px}body.mobile .q-tabs__content{height:100%}.q-dialog__title{font-size:16px}.btn__update{transition:width .2s,height .2s;transition-timing-function:cubic-bezier(.17,.67,.69,.62)}@media (max-width:1023.98px){.q-btn__wrapper{padding:2px 10px}}@media (min-width:600px){.edit__width{max-width:60%}}@media (max-width:599.98px){.edit__width{max-width:80%}}.edit__btn-text{font-size:11px!important}@media (max-width:599.98px){.edit__btn-text{font-size:8px!important}}@media (min-width:600px){.q-carousel .q-carousel__thumbnail{height:45px}}@media (max-width:1023.98px){.q-carousel .q-carousel__thumbnail{height:25px}}@media (min-width:600px){.width__legal{margin:0 auto;max-width:800px!important;padding:10px}}@media (max-width:599.98px){.width__legal{padding:10px}}.max__message{line-height:1.7}@media (max-width:599.98px){.q-carousel__arrow .q-btn{font-size:6px!important}}.croppa-container svg.icon-remove{top:-14px!important}[dir=ltr] .croppa-container svg.icon-remove{left:-1px!important}[dir=rtl] .croppa-container svg.icon-remove{right:-1px!important}.q-carousel__control .q-carousel__navigation-inner .q-btn__wrapper .q-btn__content i{font-size:10px}.q-carousel__control .q-carousel__navigation-inner .q-btn{margin:0!important}.q-select__dialog{height:85vh!important}[dir=ltr] .ltr-layout{direction:ltr;text-align:left}[dir=ltr] .rtl-layout,[dir=rtl] .ltr-layout{direction:rtl;text-align:right}[dir=rtl] .rtl-layout{direction:ltr;text-align:left}