@charset "UTF-8";html.vf-kiosk{--control-h: 56px;--control-h-sm: 44px;--control-h-lg: 64px;--control-font: 1.05rem;--button-font: .9rem;--touch-target: 56px;font-size:112.5%}html[data-vf-surface=royal],[data-vf-surface=royal]{--radius-sm: 0;--radius-md: 0;--radius-card: 0;--radius-lg: 0;--radius-xl: 0;--radius-2xl: 0;--control-radius: 0;--button-radius: 0;--button-font: .72rem;--button-weight: 800;--button-tracking: .14em}.vk-stage{background:var(--bg-stage)}.vk-stage--grain{position:relative}.vk-stage--grain:before{content:"";position:absolute;inset:0;background:var(--tex-grain);opacity:.9;pointer-events:none;mix-blend-mode:overlay}.vk-scroll,.vk-rail,.vk-dialog__body,.vk-sheet__body{scrollbar-width:thin;scrollbar-color:rgba(201,168,76,.4) transparent}.vk-scroll::-webkit-scrollbar,.vk-rail::-webkit-scrollbar,.vk-dialog__body::-webkit-scrollbar,.vk-sheet__body::-webkit-scrollbar{width:6px;height:6px}.vk-scroll::-webkit-scrollbar-thumb,.vk-rail::-webkit-scrollbar-thumb,.vk-dialog__body::-webkit-scrollbar-thumb,.vk-sheet__body::-webkit-scrollbar-thumb{background:#c9a84c66;border-radius:3px}.vk-display{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-display);line-height:1.08;letter-spacing:.01em;color:var(--text-primary)}.vk-h1{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-2xl);line-height:1.08;letter-spacing:.01em;color:var(--text-primary)}.vk-h2{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-xl);line-height:1.08;letter-spacing:.01em;color:var(--text-primary)}.vk-h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-lg);line-height:1.08;letter-spacing:.01em;color:var(--text-primary);font-weight:600}.vk-h4{font-family:var(--font-serif);font-size:var(--fs-md);font-weight:600;line-height:1.2;color:var(--text-primary)}.vk-display,.vk-h1,.vk-h2,.vk-h3,.vk-h4{margin:0}.vk-display em,.vk-h1 em,.vk-h2 em,.vk-h3 em,.vk-h4 em{font-style:italic;color:var(--gold)}.vk-eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--gold);margin:0 0 var(--space-3)}.vk-kicker{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--gold);display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-family:var(--font-serif);font-size:12px;letter-spacing:.34em}.vk-kicker:before,.vk-kicker:after{content:"";flex:0 1 120px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.75))}.vk-kicker:after{background:linear-gradient(90deg,rgba(201,168,76,.75),transparent)}.vk-kicker .orn{width:18px;height:12px;flex:none;background:var(--tex-lotus) center/contain no-repeat}.vk-lede{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:38rem;margin:0}.vk-foil{background:var(--foil-gold) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .9s ease}.vk-foil:hover{background-position:100% 0}.vk-serif{font-family:var(--font-serif)}.vk-sans{font-family:var(--font-sans)}.vk-muted{color:var(--text-secondary)}.vk-faint{color:var(--text-muted)}.vk-gold{color:var(--gold)}.vk-tabular{font-variant-numeric:tabular-nums}.vk-caps{text-transform:uppercase;letter-spacing:var(--tracking-wider)}.vk-prose h1{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-2xl);line-height:1.08;letter-spacing:.01em;color:var(--text-primary)}.vk-prose h2{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-xl);line-height:1.08;letter-spacing:.01em;color:var(--text-primary)}.vk-prose h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-lg);line-height:1.08;letter-spacing:.01em;color:var(--text-primary);font-weight:600}.vk-prose h1,.vk-prose h2,.vk-prose h3{margin:0 0 var(--space-4)}.vk-prose p{margin:0 0 var(--space-4);color:var(--text-secondary);line-height:var(--leading-relaxed)}.vk-prose strong{color:var(--text-primary)}.vk-prose ul,.vk-prose ol{padding-left:1.2em;color:var(--text-secondary)}.vk-control{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0;display:block;width:100%;min-height:var(--control-h);padding:0 var(--control-pad-x);font-family:var(--font-sans);font-size:var(--control-font);line-height:1.3;color:var(--control-text);caret-color:var(--control-caret);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.vk-control::placeholder{color:var(--control-placeholder);opacity:1}.vk-control:hover:not(:disabled):not(:focus){border-color:var(--control-border-hover);background:var(--control-bg-hover)}.vk-control:focus,.vk-control:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring);background:var(--control-bg-focus)}.vk-control:disabled,.vk-control[aria-disabled=true]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.vk-control[readonly]{background:transparent;border-style:dashed}.vk-control[aria-invalid=true],.vk-control.ng-invalid.ng-touched,.vk-control.is-invalid{border-color:var(--danger)}.vk-control[aria-invalid=true]:focus,.vk-control.ng-invalid.ng-touched:focus,.vk-control.is-invalid:focus{box-shadow:0 0 0 3px #e0736b40}.vk-control.is-valid,.vk-control.ng-valid.ng-dirty:not([aria-invalid=true]){border-color:#5bbf6a8c}.vk-control:-webkit-autofill,.vk-control:-webkit-autofill:hover,.vk-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--control-text);-webkit-box-shadow:0 0 0 1000px var(--surface-1) inset;box-shadow:0 0 0 1000px var(--surface-1) inset;caret-color:var(--control-caret);transition:background-color 9999s ease-out}@media(pointer:coarse){.vk-control{font-size:max(16px,var(--control-font))}}.vk-control--sm{min-height:var(--control-h-sm);padding:0 calc(var(--control-pad-x) - 4px);font-size:var(--fs-sm)}.vk-control--lg{min-height:var(--control-h-lg);font-size:var(--fs-md)}textarea.vk-control{min-height:calc(var(--control-h) * 2.4);padding-top:12px;padding-bottom:12px;resize:vertical;line-height:var(--leading-normal)}select.vk-control{padding-right:calc(var(--control-pad-x) + 22px);background-image:var(--icon-chevron);background-repeat:no-repeat;background-position:right var(--control-pad-x) center;background-size:12px 8px;cursor:pointer}select.vk-control:disabled{cursor:not-allowed}select.vk-control option{background:var(--surface-1);color:var(--control-text)}select.vk-control[multiple]{padding-right:var(--control-pad-x);background-image:none;min-height:calc(var(--control-h) * 3)}input[type=number].vk-control{-moz-appearance:textfield}input[type=number].vk-control::-webkit-outer-spin-button,input[type=number].vk-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date].vk-control,input[type=time].vk-control,input[type=datetime-local].vk-control,input[type=month].vk-control{color-scheme:dark}input[type=date].vk-control::-webkit-calendar-picker-indicator,input[type=time].vk-control::-webkit-calendar-picker-indicator,input[type=datetime-local].vk-control::-webkit-calendar-picker-indicator,input[type=month].vk-control::-webkit-calendar-picker-indicator{filter:invert(.8) sepia(1) saturate(3) hue-rotate(5deg);cursor:pointer}input[type=search].vk-control::-webkit-search-cancel-button{-webkit-appearance:none;width:14px;height:14px;background:var(--gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 3l10 10M13 3L3 13'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 3l10 10M13 3L3 13'/%3E%3C/svg%3E") center/contain no-repeat;cursor:pointer}input[type=file].vk-control{padding:0;line-height:calc(var(--control-h) - 2px);cursor:pointer}input[type=file].vk-control::file-selector-button{height:calc(var(--control-h) - 2px);margin-right:var(--control-pad-x);padding:0 var(--control-pad-x);border:0;border-right:1px solid var(--control-border);background:#c9a84c1a;color:var(--gold-lt);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}input[type=range].vk-control{padding:0;border:0;background:transparent;min-height:var(--control-h);accent-color:var(--gold)}input[type=color].vk-control{padding:4px;width:var(--control-h)}.vk-control-wrap{position:relative;display:flex;align-items:center}.vk-control-wrap .vk-control{flex:1}.vk-control-wrap>.vk-control-icon,.vk-control-wrap>.vk-control-affix{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;pointer-events:none;color:var(--control-icon);font-size:var(--icon-md);line-height:1}.vk-control-wrap>.vk-control-affix{font-size:var(--fs-sm);color:var(--text-secondary);font-family:var(--font-sans)}.vk-control-wrap>.vk-control-icon:first-child,.vk-control-wrap>.vk-control-affix:first-child{left:var(--control-pad-x)}.vk-control-wrap>.vk-control-icon:first-child~.vk-control,.vk-control-wrap>.vk-control-affix:first-child~.vk-control{padding-left:calc(var(--control-pad-x) + 26px)}.vk-control-wrap>.vk-control-icon:last-child,.vk-control-wrap>.vk-control-affix:last-child{right:var(--control-pad-x);pointer-events:auto}.vk-control-wrap.vk-control-wrap--trailing .vk-control{padding-right:calc(var(--control-pad-x) + 30px)}.vk-control-wrap>.vk-control-btn{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--control-icon);cursor:pointer}.vk-control-wrap>.vk-control-btn:hover{background:#c9a84c1f;color:var(--gold-lt)}.vk-control-wrap>.vk-control-btn:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-field{display:flex;flex-direction:column;gap:var(--field-gap);min-width:0;margin:0 0 var(--space-4)}.vk-field--inline{flex-direction:row;align-items:center;gap:var(--space-3)}.vk-field--inline .vk-label{margin:0;flex:0 0 auto}.vk-field--compact{margin-bottom:var(--space-2)}.vk-label{display:block;font-family:var(--font-sans);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--label-color)}.vk-field--required>.vk-label:after,.vk-label.is-required:after{content:" *";color:var(--gold)}.vk-hint{font-size:var(--fs-xs);color:var(--hint-color);line-height:1.45}.vk-error{display:none;font-size:var(--fs-xs);font-weight:600;color:var(--error-color);line-height:1.45}.vk-field:has(.vk-control[aria-invalid=true]) .vk-error,.vk-field:has(.vk-control.ng-invalid.ng-touched) .vk-error,.vk-field.is-invalid .vk-error,.vk-error.is-visible{display:block}.vk-field:has(.vk-control[aria-invalid=true]) .vk-hint,.vk-field.is-invalid .vk-hint{display:none}.vk-field-grid{--cols: 2;--field-min: 240px;--field-col-gap: var(--space-3);container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--field-min),(100% - (var(--cols) - 1) * var(--field-col-gap)) / var(--cols))),1fr));gap:var(--space-2) var(--field-col-gap)}.vk-field-grid.vk-gap-2{--field-col-gap: var(--space-2)}.vk-field-grid.vk-gap-4{--field-col-gap: var(--space-4)}.vk-field-grid--3{--cols: 3;--field-min: 200px}.vk-field-grid--4{--cols: 4;--field-min: 180px}.vk-field-grid>.vk-field{margin-bottom:var(--space-2)}.vk-field-grid .vk-span-2{grid-column:span 2}.vk-field-grid .vk-span-all{grid-column:1/-1}@container (max-width: 520px){.vk-field-grid .vk-span-2{grid-column:1/-1}}.vk-form-section{margin:0 0 var(--space-5)}.vk-form-section__title{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:#c9a84cd9;letter-spacing:.12em}.vk-form-section__title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(201,168,76,.25),transparent);margin-left:var(--space-2)}.vk-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) 0 0;border-top:1px solid var(--line)}@media(max-width:479.98px){.vk-form-actions{position:sticky;bottom:0;padding-bottom:calc(var(--safe-bottom) + var(--space-3));background:linear-gradient(0deg,var(--bg-dark) 80%,transparent);z-index:var(--z-raised)}.vk-form-actions>.vk-btn{flex:1 1 auto}}.vk-check{display:inline-flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--control-text);line-height:1.4;min-height:var(--touch-target);align-items:center}.vk-check>input{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;flex:none;width:20px;height:20px;border:1.5px solid var(--control-border-hover);border-radius:5px;background:var(--control-bg);display:grid;place-items:center;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.vk-check>input:after{content:"";width:14px;height:14px;background:var(--icon-check) center/contain no-repeat;opacity:0;transform:scale(.6);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.vk-check>input:checked{background:var(--gold);border-color:var(--gold)}.vk-check>input:checked:after{opacity:1;transform:scale(1)}.vk-check>input:indeterminate{background:var(--gold);border-color:var(--gold)}.vk-check>input:indeterminate:after{opacity:1;transform:none;width:10px;height:2px;background:var(--bg-dark)}.vk-check>input:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-check>input:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.vk-check>input[type=radio]{border-radius:50%}.vk-check>input[type=radio]:after{width:10px;height:10px;border-radius:50%;background:var(--bg-dark)}.vk-check:has(>input:disabled){cursor:not-allowed;color:var(--text-muted)}.vk-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--control-text);min-height:var(--touch-target)}.vk-switch>input{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;flex:none;width:44px;height:24px;border-radius:999px;background:#ffffff24;border:1px solid var(--control-border);position:relative;cursor:pointer;transition:background var(--dur-base) var(--ease)}.vk-switch>input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--text-strong);transition:transform var(--dur-base) var(--ease)}.vk-switch>input:checked{background:var(--gold);border-color:var(--gold)}.vk-switch>input:checked:after{transform:translate(20px);background:var(--bg-dark)}.vk-switch>input:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-switch>input:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.vk-choice-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.vk-segment{display:inline-flex;border:1px solid var(--control-border);border-radius:var(--control-radius);overflow:hidden;background:var(--control-bg)}.vk-segment>label{position:relative;min-height:var(--control-h-sm);padding:0 var(--space-4);display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;color:var(--text-secondary);cursor:pointer;border-right:1px solid var(--control-border)}.vk-segment>label:last-child{border-right:0}.vk-segment>label>input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vk-segment>label:has(>input:checked){background:var(--gold);color:var(--bg-dark)}.vk-segment>label:has(>input:focus-visible){box-shadow:inset var(--focus-ring)}.vk-otp{display:flex;gap:var(--space-2);justify-content:center}.vk-otp>.vk-control{flex:1 1 0;min-width:0;max-width:46px;min-height:54px;padding:0;text-align:center;font-family:var(--font-serif);font-size:1.5rem;font-weight:600;letter-spacing:0}@media(max-width:479.98px){.vk-otp{gap:6px}.vk-otp>.vk-control{max-width:40px;min-height:48px}}.vk-rating{display:inline-flex;gap:2px}.vk-rating__star{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0;width:var(--touch-target);height:var(--touch-target);display:inline-grid;place-items:center;color:var(--line);cursor:pointer}.vk-rating__star.is-on{color:var(--gold)}.vk-rating__star.is-on svg{fill:currentColor}.vk-rating__star:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-rating--readonly .vk-rating__star{width:auto;height:auto;cursor:default}.vk-btn{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h);padding:0 calc(var(--control-pad-x) + 6px);border:1px solid transparent;border-radius:var(--button-radius);font-family:var(--font-sans);font-size:var(--button-font);font-weight:var(--button-weight);letter-spacing:var(--button-tracking);text-transform:uppercase;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease);background:transparent;border-color:#c9a84c73;color:var(--gold-lt)}.vk-btn:hover:not(:disabled){border-color:var(--gold);background:#c9a84c1a;color:var(--text-strong)}.vk-btn:active:not(:disabled){transform:translateY(1px)}.vk-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vk-btn:disabled,.vk-btn[aria-disabled=true]{opacity:var(--control-disabled-opacity);cursor:not-allowed;box-shadow:none}.vk-btn>svg,.vk-btn>.vk-icon{width:1.15em;height:1.15em;flex:none}@media(pointer:coarse){.vk-btn{min-height:max(var(--control-h),var(--touch-target))}}.vk-btn--primary{background:var(--gold);border-color:var(--gold);color:var(--bg-dark);box-shadow:var(--shadow-gold-sm)}.vk-btn--primary:hover:not(:disabled){background:var(--gold-lt);border-color:var(--gold-lt);color:var(--bg-dark);box-shadow:var(--shadow-hover)}.vk-btn--outline{background:transparent}.vk-btn--ghost{border-color:transparent;color:var(--text-secondary)}.vk-btn--ghost:hover:not(:disabled){border-color:transparent;background:#ffffff0f;color:var(--text-primary)}.vk-btn--danger{border-color:#e0736b99;color:var(--danger-tint)}.vk-btn--danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--bg-dark)}.vk-btn--link{min-height:24px;padding:0;border:0;background:none;color:var(--gold-lt);text-decoration:underline;text-decoration-color:#c9a84c66;text-underline-offset:.2em}.vk-btn--link:hover:not(:disabled){background:none;color:var(--text-strong)}.vk-btn--foil{background:var(--foil-gold) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .9s ease;border-color:#c9a84c73}.vk-btn--foil:hover:not(:disabled){background-position:100% 0;background-color:transparent}.vk-btn--sm{min-height:var(--control-h-sm);padding:0 var(--control-pad-x);font-size:calc(var(--button-font) - .08rem)}.vk-btn--lg{min-height:var(--control-h-lg);padding:0 var(--space-8);font-size:calc(var(--button-font) + .08rem)}.vk-btn--block{display:flex;width:100%}.vk-btn--icon{width:var(--control-h);padding:0;border-radius:50%}.vk-btn--icon.vk-btn--sm{width:var(--control-h-sm)}.vk-btn--icon.vk-btn--lg{width:var(--control-h-lg)}.vk-btn--pill{border-radius:var(--radius-full)}.vk-btn.is-loading,.vk-btn[aria-busy=true]{color:transparent!important;pointer-events:none}.vk-btn.is-loading:after,.vk-btn[aria-busy=true]:after{content:"";position:absolute;width:1.1em;height:1.1em;border-radius:50%;border:2px solid rgba(201,168,76,.35);border-top-color:var(--gold-lt);animation:vf-spin .8s linear infinite}.vk-btn.is-loading.vk-btn--primary:after,.vk-btn[aria-busy=true].vk-btn--primary:after{border-color:#0c0b1059;border-top-color:var(--bg-dark)}.vk-btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.vk-btn-row--end{justify-content:flex-end}.vk-btn-row--center{justify-content:center}@media(max-width:479.98px){.vk-btn-row--stack-sm{flex-direction:column;align-items:stretch}.vk-btn-row--stack-sm>.vk-btn{width:100%}}@keyframes vf-spin{to{transform:rotate(360deg)}}.vk-card{container-type:inline-size;background:linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-5);color:var(--text-primary);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.vk-card--glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-glass)}.vk-card--deep{background:var(--card-bg-deep)}.vk-card--velvet{background:var(--tex-jaali) 0 0/26px 26px,var(--bg-velvet)}.vk-card--plate{background:var(--bg-plate)}.vk-card--flagship{border-color:#c9a84c73;background:radial-gradient(ellipse at 50% 0%,rgba(201,168,76,.12),transparent 58%),linear-gradient(180deg,var(--surface-2),var(--surface-1))}.vk-card--flat{box-shadow:none}.vk-card--hover{cursor:pointer}@media(hover:hover)and (pointer:fine){.vk-card--hover:hover{transform:translateY(-3px);border-color:#c9a84c80;box-shadow:var(--shadow-hover)}}.vk-card--tight{padding:var(--space-4)}@media(max-width:479.98px){.vk-card{padding:var(--space-4);border-radius:var(--radius-md)}}.vk-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--line)}.vk-card__title{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:var(--fs-xs);margin:0}.vk-card__foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.vk-panel{background:var(--surface-glass-strong);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 18px 44px #0000008c}.vk-rule{height:1px;background:var(--hairline-gradient);border:0;margin:var(--space-6) 0}.vk-rule--double{height:5px;background:none;border-top:1px solid rgba(201,168,76,.6);border-bottom:1px solid rgba(201,168,76,.35)}.vk-hairline{border-bottom:1px solid var(--line)}.vk-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid rgba(201,168,76,.35);background:#c9a84c14;color:var(--gold-lt);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;white-space:nowrap}.vk-chip.is-active,.vk-chip[aria-pressed=true],.vk-chip[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--bg-dark)}.vk-chip:is(button,a){cursor:pointer;box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0}@media(hover:hover)and (pointer:fine){.vk-chip:is(button,a):hover{border-color:var(--gold);background:#c9a84c29}}.vk-chip:is(button,a):focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-chip .vk-chip__x{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;background:none;border:0;margin:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:inherit}.vk-chip .vk-chip__x:hover{background:#00000040}.vk-badge{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 8px;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#c9a84c29;color:var(--gold-lt)}.vk-badge--success{background:#5bbf6a2e;color:var(--success-tint)}.vk-badge--warning{background:#ffb4002e;color:var(--warning-tint)}.vk-badge--danger{background:#e0736b2e;color:var(--danger-tint)}.vk-badge--info{background:#cdc6b629;color:var(--taupe)}.vk-badge--solid{background:var(--gold);color:var(--bg-dark)}.vk-badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vk-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gold);color:var(--bg-dark);font-size:.62rem;font-weight:800;line-height:1}.vk-avatar{--size: 40px;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;display:inline-grid;place-items:center;background:var(--bg-plate);border:1.5px solid rgba(201,168,76,.45);color:var(--gold-lt);font-family:var(--font-serif);font-weight:600;font-size:calc(var(--size) * .42);flex:none}.vk-avatar>img{width:100%;height:100%;object-fit:cover;display:block}.vk-avatar--sm{--size: 28px}.vk-avatar--lg{--size: 56px}.vk-avatar--xl{--size: 88px}.vk-avatar--square{border-radius:var(--radius-md)}.vk-seal{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;border:1px solid rgba(201,168,76,.9);box-shadow:0 0 0 3px var(--bg-dark),0 0 0 4px #c9a84c73,0 6px 18px #00000080;background:radial-gradient(circle at 35% 30%,#1d1812,var(--bg-dark) 70%);color:var(--gold)}.vk-table-wrap{container-type:inline-size;width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.vk-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text-primary)}.vk-table th,.vk-table td{padding:12px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.vk-table th{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--gold);letter-spacing:.12em;font-size:.62rem;color:#c9a84cd9;background:#c9a84c0d;white-space:nowrap;position:sticky;top:0}.vk-table tbody tr{transition:background var(--dur-fast) var(--ease)}.vk-table tbody tr:hover{background:#ffffff08}.vk-table tbody tr:last-child td{border-bottom:0}.vk-table td.is-num,.vk-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.vk-table tr.is-selected{background:#c9a84c1a}.vk-table--compact th,.vk-table--compact td{padding:8px 10px}@container (max-width: 560px){.vk-table--stack thead{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vk-table--stack tr{display:block;padding:10px 14px;border-bottom:1px solid var(--line)}.vk-table--stack td{display:flex;justify-content:space-between;gap:var(--space-4);padding:6px 0;border:0;text-align:right}.vk-table--stack td:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:.6rem;color:var(--label-color);text-align:left;flex:0 0 40%}.vk-table--stack td.is-num{text-align:right}}.vk-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.vk-tabs::-webkit-scrollbar{display:none}.vk-tab{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0;position:relative;flex:none;min-height:var(--control-h);padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.vk-tab:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:-1px;height:2px;background:var(--gold);transform:scaleX(0);transition:transform var(--dur-base) var(--ease)}.vk-tab:hover{color:var(--text-primary)}.vk-tab.is-active,.vk-tab[aria-selected=true]{color:var(--gold-lt)}.vk-tab.is-active:after,.vk-tab[aria-selected=true]:after{transform:scaleX(1)}.vk-tab:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.vk-tab .vk-count{margin-left:6px}.vk-tabs--pills{border:0;gap:var(--space-2)}.vk-tabs--pills .vk-tab{border-radius:var(--radius-full);border:1px solid var(--control-border);min-height:var(--control-h-sm)}.vk-tabs--pills .vk-tab:after{display:none}.vk-tabs--pills .vk-tab.is-active,.vk-tabs--pills .vk-tab[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--bg-dark)}.vk-accordion{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.vk-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-4);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;color:var(--text-primary)}.vk-accordion>summary::-webkit-details-marker{display:none}.vk-accordion>summary:after{content:"";width:12px;height:8px;background:var(--icon-chevron) center/contain no-repeat;transition:transform var(--dur-base) var(--ease);flex:none}.vk-accordion>summary:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-accordion[open]>summary{border-bottom:1px solid var(--line);color:var(--gold-lt)}.vk-accordion[open]>summary:after{transform:rotate(180deg)}.vk-accordion .vk-accordion__body{padding:var(--space-4);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--leading-relaxed)}.vk-accordion+.vk-accordion{margin-top:var(--space-2)}.vk-menu{position:absolute;z-index:var(--z-dropdown);min-width:200px;max-height:60vh;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--surface-glass-strong);border:1px solid rgba(201,168,76,.28);border-radius:var(--radius-md);box-shadow:0 18px 44px #0000008c;animation:vf-pop-in .16s var(--ease)}@media(prefers-reduced-motion:reduce){.vk-menu{animation:none}}.vk-menu__item{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 12px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-sm);color:#ffffffd9;text-align:left;text-decoration:none;cursor:pointer}.vk-menu__item:hover,.vk-menu__item:focus-visible{background:#c9a84c1f;color:var(--text-primary);outline:none}.vk-menu__item.is-active,.vk-menu__item[aria-selected=true]{color:var(--gold-lt)}.vk-menu__item--danger{color:var(--danger-tint)}.vk-menu__item[disabled],.vk-menu__item.is-disabled{opacity:.5;pointer-events:none}.vk-menu__sep{height:1px;margin:6px 4px;background:var(--line)}.vk-menu__label{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:.58rem;padding:8px 12px 4px;color:var(--label-color)}.vk-notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:#c9a84c0f;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5}.vk-notice strong{color:var(--text-primary)}.vk-notice--success{border-color:#5bbf6a66;background:#5bbf6a14}.vk-notice--warning{border-color:#ffb40066;background:#ffb40014}.vk-notice--danger{border-color:#e0736b73;background:#e0736b14}@keyframes vf-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.vk-chip__remove,.vk-notice__close{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;background:none;border:0;display:inline-grid;place-items:center;width:32px;height:32px;padding:5px;background-clip:content-box;margin:-5px -11px -5px -5px;border-radius:50%;color:inherit;cursor:pointer}.vk-chip__remove:hover,.vk-notice__close:hover{background:#c9a84c2e}.vk-chip__remove:focus-visible,.vk-notice__close:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-notice__close{flex:none;margin:-7px -9px -5px 0}.vk-accordion-item{display:block}.vk-accordion-item+.vk-accordion-item{margin-top:var(--space-2)}.vk-float{position:relative;display:inline-block}.vk-float-trigger{display:inline-flex}.vk-popover{position:absolute;z-index:var(--z-dropdown);min-width:220px;max-width:min(320px,100vw - 2 * var(--gutter));padding:var(--space-4);background:var(--surface-glass-strong);border:1px solid rgba(201,168,76,.28);border-radius:var(--radius-md);box-shadow:0 18px 44px #0000008c;color:var(--text-secondary);font-size:var(--fs-sm)}.vk-popover[hidden]{display:none}.vk-float>.vk-menu,.vk-float>.vk-popover{top:calc(100% + 6px);left:0;max-width:min(320px,100vw - 2 * var(--gutter))}.vk-float>.vk-menu.is-end,.vk-float>.vk-popover.is-end{left:auto;right:0}.vk-float>.vk-menu.is-up,.vk-float>.vk-popover.is-up{top:auto;bottom:calc(100% + 6px)}.vk-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--text-secondary)}.vk-breadcrumbs>li+li:before{content:"/";margin-right:var(--space-2);color:var(--text-muted)}.vk-breadcrumbs a{color:var(--gold-lt);text-decoration:none}.vk-breadcrumbs a:hover{text-decoration:underline}.vk-breadcrumbs a:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-breadcrumbs [aria-current=page]{color:var(--text-primary)}.vk-stepper{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.vk-stepper::-webkit-scrollbar{display:none}.vk-stepper__step{flex:1 0 auto;display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--text-secondary)}.vk-stepper__step:not(:last-child):after{content:"";flex:1;min-width:var(--space-4);height:1px;background:var(--line)}.vk-stepper__step.is-current{color:var(--text-primary);font-weight:600}.vk-stepper__step.is-done:after{background:var(--gold)}.vk-stepper__mark{flex:none;width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--line);font-size:var(--fs-xs)}.is-current>.vk-stepper__mark,.is-done>.vk-stepper__mark{border-color:var(--gold);color:var(--gold-lt)}.is-done>.vk-stepper__mark{background:var(--gold);color:var(--bg-dark)}.vk-timeline{margin:0;padding:0;list-style:none}.vk-timeline__item{position:relative;display:grid;gap:2px;padding:0 0 var(--space-5) var(--space-5);border-left:1px solid var(--line);margin-left:6px;font-family:var(--font-sans)}.vk-timeline__item:last-child{border-left-color:transparent;padding-bottom:0}.vk-timeline__item:before{content:"";position:absolute;left:-6px;top:4px;width:11px;height:11px;border-radius:50%;background:var(--bg-plate);border:1px solid var(--line)}.vk-timeline__item.is-done{border-left-color:var(--gold)}.vk-timeline__item.is-done:before{background:var(--gold);border-color:var(--gold)}.vk-timeline__item.is-current:before{border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c33}.vk-timeline__when{font-size:var(--fs-xs);color:var(--text-muted)}.vk-timeline__title{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary)}.vk-timeline__body{font-size:var(--fs-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.vk-table__sort{box-sizing:border-box;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;border-radius:0;display:inline-flex;align-items:center;min-height:32px;gap:var(--space-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.vk-table__sort:hover{color:var(--gold-lt)}.vk-table__sort:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-table tr.is-clickable{cursor:pointer}.vk-table tr.is-clickable:hover{background:#c9a84c0f}.vk-table tr.is-clickable:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-container{width:min(var(--container-max),100% - 2 * var(--gutter));margin-inline:auto}.vk-container--wide{width:min(var(--container-wide),100% - 2 * var(--gutter))}.vk-container--narrow{width:min(var(--container-narrow),100% - 2 * var(--gutter))}.vk-container--fluid{width:calc(100% - 2 * var(--gutter))}.vk-section{padding-block:var(--section-pad)}.vk-section--sm{padding-block:var(--section-pad-sm)}.vk-section--hairline{border-top:1px solid var(--line)}.vk-stack{display:flex;flex-direction:column;gap:var(--stack, var(--space-4))}.vk-stack--sm{--stack: var(--space-2)}.vk-stack--lg{--stack: var(--space-8)}.vk-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster, var(--space-3))}.vk-cluster--between{justify-content:space-between}.vk-cluster--end{justify-content:flex-end}.vk-cluster--center{justify-content:center}.vk-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}@media(max-width:767.98px){.vk-split{grid-template-columns:1fr}}.vk-sidebar-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--aside, 320px);gap:var(--space-6)}@media(max-width:1023.98px){.vk-sidebar-layout{grid-template-columns:1fr}}.vk-grid{display:grid;gap:var(--grid-gap, var(--space-4));grid-template-columns:repeat(auto-fit,minmax(min(var(--min, 240px),100%),1fr))}.vk-grid--sm{--min: 160px}.vk-grid--lg{--min: 320px}.vk-cols-2,.vk-cols-3,.vk-cols-4{display:grid;gap:var(--grid-gap, var(--space-4))}.vk-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vk-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023.98px){.vk-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.vk-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479.98px){.vk-cols-2,.vk-cols-3,.vk-cols-4{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:899.98px)and (min-aspect-ratio:4/5)and (max-aspect-ratio:5/4){.vk-cols-3,.vk-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.vk-rail{display:flex;gap:var(--rail-gap, var(--space-3));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:6px}.vk-rail>*{flex:0 0 auto;scroll-snap-align:start}.vk-rail--hide-bar{scrollbar-width:none}.vk-rail--hide-bar::-webkit-scrollbar{display:none}.vk-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.vk-rail.is-dragging>*{pointer-events:none}.vk-rail-fade{position:relative}.vk-rail-fade:before,.vk-rail-fade:after{content:"";position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:1;opacity:1;transition:opacity var(--dur-base) var(--ease)}.vk-rail-fade:before{left:0;background:linear-gradient(90deg,var(--bg-dark),transparent)}.vk-rail-fade:after{right:0;background:linear-gradient(270deg,var(--bg-dark),transparent)}.vk-rail-fade:has(>[data-at-start=true]):before,.vk-rail-fade:has(>[data-at-end=true]):after,.vk-rail-fade:has(>[data-scrollable=false]):before,.vk-rail-fade:has(>[data-scrollable=false]):after{opacity:0}.vk-rail-arrow{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0d0d0dbf;color:var(--gold);border:1px solid rgba(201,168,76,.32);font:400 1.6rem/1 var(--font-serif);cursor:pointer;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.vk-rail-arrow:hover:not(:disabled){background:var(--gold);color:var(--bg-dark)}.vk-rail-arrow:disabled{opacity:.25;cursor:default}.vk-rail-arrow--prev{left:6px}.vk-rail-arrow--next{right:6px}@media(pointer:coarse){.vk-rail-arrow{display:none}}.vk-page{display:flex;flex-direction:column;min-height:100dvh}.vk-page__header{position:sticky;top:0;z-index:var(--z-header);padding-top:calc(var(--safe-top) + 0px);background:#0c0b10eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.vk-page__bar{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--gutter)}.vk-page__title{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-lg);line-height:1.08;letter-spacing:.01em;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vk-page__content{flex:1;padding:var(--space-4) var(--gutter);padding-bottom:calc(var(--space-4) + var(--safe-bottom) + var(--bottom-chrome, 0px))}.vk-page__footer{position:sticky;bottom:0;z-index:var(--z-dock);padding-bottom:calc(var(--safe-bottom) + var(--space-3));padding-top:var(--space-3);padding-inline:var(--gutter);background:linear-gradient(0deg,var(--bg-dark) 70%,transparent)}.vk-safe-top{padding-top:calc(var(--safe-top) + 0px)}.vk-safe-bottom{padding-bottom:calc(var(--safe-bottom) + 0px)}.vk-safe-x{padding-left:var(--safe-left);padding-right:var(--safe-right)}@media(max-width:479.98px){.vk-hide-xs{display:none!important}}@media(min-width:480px)and (max-width:767.98px){.vk-hide-sm{display:none!important}}@media(min-width:768px)and (max-width:1023.98px){.vk-hide-md{display:none!important}}@media(min-width:1024px){.vk-hide-lg-up{display:none!important}}@media(max-width:767.98px){.vk-hide-below-md{display:none!important}}@media(min-width:768px){.vk-hide-md-up{display:none!important}}@media(pointer:coarse){.vk-hide-touch{display:none!important}}@media(hover:hover)and (pointer:fine){.vk-hide-pointer{display:none!important}}@media(pointer:coarse)and (min-width:1080px){.vk-hide-kiosk{display:none!important}}.vk-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:var(--gutter);animation:vf-fade-in .18s var(--ease)}.vk-scrim--bottom{place-items:end center;padding:0}@media(max-width:479.98px){.vk-scrim{place-items:end center;padding:0}}@media(prefers-reduced-motion:reduce){.vk-scrim{animation:none}}.vk-dialog{box-sizing:border-box;position:relative;z-index:var(--z-dialog);width:min(440px,100%);max-height:min(86dvh,720px);display:flex;flex-direction:column;background:var(--surface-glass-strong);border:1px solid rgba(201,168,76,.32);border-radius:var(--radius-lg);box-shadow:0 30px 80px #000000b3,0 0 0 1px #ffffff05 inset,0 0 40px -10px #c9a84c59;color:var(--text-primary);animation:vf-rise-in .26s var(--ease)}.vk-dialog--wide{width:min(720px,100%)}.vk-dialog--danger{border-color:#e0736b80}@media(max-width:479.98px){.vk-scrim .vk-dialog{width:100%;max-height:92dvh;align-self:end;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:vf-slide-up .3s var(--ease)}}@media(prefers-reduced-motion:reduce){.vk-dialog{animation:none}}.vk-dialog__head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0}.vk-dialog__title{font-family:var(--font-serif);font-weight:500;font-size:1.35rem;line-height:1.08;letter-spacing:.01em;color:var(--text-primary);font-weight:600;flex:1;margin:0}.vk-dialog__body{padding:var(--space-3) var(--space-5) var(--space-4);overflow-y:auto;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--leading-relaxed)}.vk-dialog__body p{margin:0 0 var(--space-3)}.vk-dialog__body p:last-child{margin:0}.vk-dialog__body .vk-field{margin-top:var(--space-3)}.vk-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);border-top:1px solid var(--line)}@media(max-width:479.98px){.vk-dialog__actions{flex-direction:column-reverse;padding-bottom:calc(var(--space-4) + var(--safe-bottom))}.vk-dialog__actions>.vk-btn{width:100%}}.vk-dialog__close{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--text-secondary);border:1px solid rgba(255,255,255,.14);cursor:pointer;font-size:18px;line-height:1;flex:none}.vk-dialog__close:hover{color:var(--text-primary);border-color:var(--gold)}.vk-dialog__close:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-dialog__lamp{width:10px;height:10px;margin-top:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px 1px #c9a84ccc,0 0 26px 4px #c9a84c57;flex:none}.vk-dialog--danger .vk-dialog__lamp{background:var(--danger);box-shadow:0 0 10px 1px #e0736bcc,0 0 26px 4px #e0736b57}.vk-dialog__icon{--kind: var(--gold);width:30px;height:30px;margin-top:2px;border-radius:50%;border:1.5px solid var(--kind);color:var(--kind);display:grid;place-items:center;font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:1;flex:none}.vk-dialog__icon--success{--kind: var(--success)}.vk-dialog__icon--error{--kind: var(--danger)}.vk-dialog__icon--warning{--kind: var(--warning)}.vk-dialog__html .vk-control+.vk-control{margin-top:var(--space-3)}.vk-dialog__image{display:block;max-width:100%;height:auto;margin:0 auto var(--space-3);border-radius:var(--radius-md);object-fit:cover}.vk-sheet{box-sizing:border-box;position:fixed;z-index:var(--z-dialog);display:flex;flex-direction:column;background:var(--surface-glass-strong);border:1px solid rgba(201,168,76,.28);box-shadow:0 30px 80px #000000b3;color:var(--text-primary);left:0;right:0;bottom:0;max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:var(--safe-bottom);animation:vf-slide-up .3s var(--ease)}.vk-sheet:before{content:"";width:44px;height:4px;margin:10px auto 0;border-radius:2px;background:#c9a84c73}@media(min-width:768px){.vk-sheet--side{top:0;left:auto;width:min(480px,92vw);max-height:none;border-radius:0;border-left:1px solid rgba(201,168,76,.28);padding-top:var(--safe-top);animation:vf-slide-left .3s var(--ease)}.vk-sheet--side:before{display:none}}@media(prefers-reduced-motion:reduce){.vk-sheet{animation:none}}.vk-sheet__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--line)}.vk-sheet__head .vk-dialog__title{font-size:1.2rem}.vk-sheet__body{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5)}.vk-sheet__body>.vk-check-host,.vk-dialog__body>.vk-check-host{display:flex}.vk-dialog__fields{display:grid;gap:var(--space-3)}.vk-dialog__choices{display:flex;flex-direction:column;gap:var(--space-1);max-height:min(50dvh,360px);overflow-y:auto}.vk-dialog__choices>.vk-check{display:flex}.vk-sheet__foot{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);display:flex;gap:var(--space-3);justify-content:flex-end}.vk-toasts{box-sizing:border-box;position:fixed;z-index:var(--z-toast);left:50%;bottom:calc(max(var(--safe-bottom) + var(--bottom-chrome, 0px),var(--me-bottom-chrome, 0px)) + var(--space-4));transform:translate(-50%);width:min(420px,100vw - 2 * var(--gutter));display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.vk-toasts--top{top:calc(var(--safe-top) + var(--space-4));bottom:auto}.vk-toast{box-sizing:border-box;pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-glass-strong);border:1px solid rgba(201,168,76,.3);border-left-width:3px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:1.45;box-shadow:0 18px 48px #0009;animation:vf-rise-in .26s var(--ease)}.vk-toast--success{border-left-color:var(--success)}.vk-toast--warning{border-left-color:var(--warning)}.vk-toast--danger,.vk-toast--error{border-left-color:var(--danger)}.vk-toast--info{border-left-color:var(--taupe)}.vk-toast.is-leaving{animation:vf-fade-out .22s var(--ease) both}@media(prefers-reduced-motion:reduce){.vk-toast{animation:none}}.vk-toast__body{flex:1;min-width:0}.vk-toast__body strong{display:block;color:var(--gold-lt);font-weight:600;margin-bottom:2px}.vk-toast__action{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0;color:var(--gold-lt);font-weight:700;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm)}.vk-toast__action:hover{background:#c9a84c1f}.vk-toast__close{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.vk-toast__close:hover{color:var(--text-primary)}.vk-spinner{--size: 28px;width:var(--size);height:var(--size);border-radius:50%;border:2px solid rgba(201,168,76,.25);border-top-color:var(--gold);animation:vf-spin .8s linear infinite;flex:none}.vk-spinner--sm{--size: 18px}.vk-spinner--lg{--size: 44px;border-width:3px}@media(prefers-reduced-motion:reduce){.vk-spinner{animation-duration:1.6s}}.vk-dots{display:inline-flex;gap:5px}.vk-dots>i{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:vf-blink 1.2s infinite ease-in-out}.vk-dots>i:nth-child(2){animation-delay:.15s}.vk-dots>i:nth-child(3){animation-delay:.3s}.vk-loading-overlay{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;background:#06050999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:vf-fade-in .18s var(--ease)}.vk-loading-overlay__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-8);border-radius:var(--radius-lg);background:var(--surface-glass-strong);border:1px solid rgba(201,168,76,.3);box-shadow:0 18px 48px #0009;color:var(--text-secondary);font-size:var(--fs-sm);letter-spacing:.04em}.vk-inline-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);color:var(--text-secondary);font-size:var(--fs-sm)}.vk-progress{width:100%;height:4px;border-radius:2px;background:#c9a84c29;overflow:hidden}.vk-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--gold-dark),var(--gold-lt));width:var(--value, 0%);transition:width var(--dur-base) var(--ease)}.vk-progress--indeterminate>span{width:40%;animation:vf-indeterminate 1.4s infinite var(--ease)}.vk-progress--lg{height:8px;border-radius:4px}.vk-skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:#ffffff0f}.vk-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(201,168,76,.1),transparent);transform:translate(-100%);animation:vf-shimmer 1.5s infinite}.vk-skeleton--circle{border-radius:50%}.vk-skeleton--text{height:14px}@media(prefers-reduced-motion:reduce){.vk-skeleton:after{animation:none}}[data-vf-tip]{position:relative}[data-vf-tip]:after{content:attr(data-vf-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);z-index:var(--z-tooltip);padding:6px 10px;border-radius:var(--radius-sm);background:var(--surface-glass-strong);border:1px solid rgba(201,168,76,.3);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}[data-vf-tip]:hover:after,[data-vf-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}[data-vf-tip][data-vf-tip-pos=bottom]:after{bottom:auto;top:calc(100% + 8px)}@media(pointer:coarse){[data-vf-tip]:after{display:none}}@keyframes vf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vf-fade-out{to{opacity:0;transform:translateY(6px)}}@keyframes vf-rise-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes vf-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes vf-slide-left{0%{transform:translate(100%)}to{transform:none}}@keyframes vf-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes vf-indeterminate{0%{transform:translate(-120%)}to{transform:translate(300%)}}@keyframes vf-shimmer{to{transform:translate(100%)}}.vk-skeleton--text{display:block;height:.9em;width:100%}.vk-offline{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--gutter);padding-top:calc(var(--space-2) + var(--safe-top));background:var(--surface-glass-strong);border-bottom:1px solid rgba(255,180,0,.4);color:var(--warning-tint);font-family:var(--font-sans);font-size:var(--fs-xs);text-align:center}.vk-error-page{min-height:70dvh;display:grid;align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-6) var(--gutter);text-align:center}.vk-error-page__code{margin:0;font-family:var(--font-serif);font-size:clamp(3.5rem,18vw,7rem);line-height:1;color:var(--gold)}.vk-error-page__title{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,5vw,2.2rem);font-weight:500;color:var(--text-primary)}.vk-error-page__message{margin:0;max-width:46ch;color:var(--text-secondary);line-height:var(--leading-relaxed)}.vk-viewer{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;background:#000000f0;animation:vf-fade-in .18s var(--ease);touch-action:pan-y}@media(prefers-reduced-motion:reduce){.vk-viewer{animation:none}}.vk-viewer__img{max-width:100%;max-height:100dvh;object-fit:contain;transition:transform var(--dur-base) var(--ease)}.vk-viewer__img.is-zoomed{transform:scale(2);cursor:zoom-out}.vk-viewer__close,.vk-viewer__nav{box-sizing:border-box;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;margin:0;position:absolute;width:var(--touch-target);height:var(--touch-target);display:grid;place-items:center;border-radius:50%;background:#00000073;color:var(--gold-lt);cursor:pointer}.vk-viewer__close:focus-visible,.vk-viewer__nav:focus-visible{outline:none;border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.vk-viewer__close{top:calc(var(--space-3) + var(--safe-top));right:var(--space-3)}.vk-viewer__nav{top:50%;transform:translateY(-50%)}.vk-viewer__nav--prev{left:var(--space-3)}.vk-viewer__nav--next{right:var(--space-3)}.vk-viewer__count{position:absolute;bottom:calc(var(--space-3) + var(--safe-bottom));left:50%;transform:translate(-50%);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-xs)}.vk-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vk-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vk-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vk-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vk-center{text-align:center}.vk-right{text-align:right}.vk-flex{display:flex}.vk-flex-1{flex:1 1 auto;min-width:0}.vk-items-center{align-items:center}.vk-justify-between{justify-content:space-between}.vk-gap-2{gap:var(--space-2)}.vk-gap-3{gap:var(--space-3)}.vk-gap-4{gap:var(--space-4)}.vk-mt-0{margin-top:0}.vk-mb-0{margin-bottom:0}.vk-mt-2{margin-top:var(--space-2)}.vk-mt-4{margin-top:var(--space-4)}.vk-mt-6{margin-top:var(--space-6)}.vk-mb-2{margin-bottom:var(--space-2)}.vk-mb-4{margin-bottom:var(--space-4)}.vk-mb-6{margin-bottom:var(--space-6)}.vk-p-4{padding:var(--space-4)}.vk-radius{border-radius:var(--radius-md)}.vk-shadow-gold{box-shadow:var(--shadow-gold)}.vk-no-select{user-select:none;-webkit-user-select:none}.vk-pointer{cursor:pointer}.vk-aspect-square{aspect-ratio:1}.vk-aspect-portrait{aspect-ratio:3/4}.vk-aspect-wide{aspect-ratio:16/9}.vk-cover{width:100%;height:100%;object-fit:cover}.vk-contain{object-fit:contain}.vk-control:focus-visible,.vk-btn:focus-visible,.vk-check>input:focus-visible,.vk-switch>input:focus-visible{outline:none}.vk-skip-link{position:absolute;left:var(--space-3);top:calc(var(--safe-top) + var(--space-3));z-index:calc(var(--z-header) + 1);padding:10px 14px;border-radius:var(--radius-sm);background:var(--gold);color:var(--bg-dark);font:700 var(--fs-xs) var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease)}.vk-skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){.vk-btn,.vk-card,.vk-control,.vk-chip,.vk-tab,.vk-dialog,.vk-sheet,.vk-toast,.vk-scrim,.vk-menu,.vk-progress>span,[data-vf-tip]:after{transition:none;animation:none}}@media print{.vk-no-print,.vk-page__header,.vk-page__footer,.vk-toasts,.vk-scrim,.vk-sheet,.vk-loading-overlay,.vk-rail-arrow{display:none!important}.vk-card,.vk-panel,.vk-table-wrap{box-shadow:none;border-color:#999;background:#fff;color:#000}}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}:root{--vf-loader-mark: url("./media/VihanaFashionsApp-AYGVV5HA.png")}:root{--gold: #c9a84c;--gold-rgb: 201, 168, 76;--gold-lt: #e8c97a;--gold-lt-rgb: 232, 201, 122;--gold-dark: #b0923f;--gold-dark-rgb: 176, 146, 63;--gold-deep: #a8842a;--gold-dim: rgba(201, 168, 76, .7);--gold-faint: rgba(201, 168, 76, .14);--gold-glow: rgba(201, 168, 76, .12);--gold-gradient: linear-gradient(135deg, #c9a84c, #e8c97a);--craft-hmu: #e879f9;--craft-hmu-2: #f0abfc;--craft-production: #60a5fa;--bg-dark: #0c0b10;--bg-dark-rgb: 12, 11, 16;--bg-surface: #141414;--bg-mid: #1c1c1c;--bg-gradient: linear-gradient(135deg, #0c0b10 0%, #1c1c1c 50%, #0c0b10 100%);--text-primary: #ffffff;--text-primary-rgb: 255, 255, 255;--ivory: #f6f1e6;--text-strong: #f6f1e6;--cream: #e9e2d3;--taupe: #cdc6b6;--taupe-dim: #9c9484;--text-secondary: rgba(255, 255, 255, .62);--text-muted: rgba(255, 255, 255, .5);--card-bg: #141414;--card-bg-deep: rgba(12, 11, 16, .75);--glass-bg: rgba(20, 20, 20, .55);--glass-border: 1px solid rgba(201, 168, 76, .15);--surface-0: #0c0b10;--surface-1: #141414;--surface-2: #1c1c1c;--surface-3: #242424;--surface-glass: rgba(20, 20, 20, .55);--surface-glass-strong: rgba(13, 13, 13, .92);--surface-raised: rgba(255, 255, 255, .04);--surface-raised-hover: rgba(255, 255, 255, .07);--overlay-scrim: rgba(6, 5, 9, .72);--line: rgba(201, 168, 76, .15);--line-strong: rgba(201, 168, 76, .3);--success: #5bbf6a;--success-rgb: 91, 191, 106;--success-shade: #4aa858;--success-tint: #7fcf8c;--warning: #ffb400;--warning-rgb: 255, 180, 0;--warning-shade: #d99a00;--warning-tint: #ffc84d;--danger: #e0736b;--danger-rgb: 224, 115, 107;--danger-shade: #c85f57;--danger-tint: #f87171;--info: #cdc6b6;--info-rgb: 205, 198, 182;--font-serif: Cormorant Garamond, Georgia, serif;--font-sans: Inter, system-ui, -apple-system, sans-serif;--brand-heading-font: var(--font-serif);--brand-body-font: var(--font-sans);--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-luxe: .28em;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.7;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-base: .25s;--dur-slow: .35s;--shadow-card: 0 4px 16px rgba(0, 0, 0, .35);--shadow-gold: 0 4px 18px rgba(201, 168, 76, .35);--shadow-gold-sm: 0 2px 10px rgba(201, 168, 76, .35);--shadow-hover: 0 12px 28px rgba(201, 168, 76, .42);--radius-sm: 8px;--radius-md: 12px;--radius-card: 14px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-full: 9999px;--tex-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tex-jaali: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none' stroke='%23c9a84c' stroke-opacity='.12' stroke-width='.8'%3E%3Cpath d='M13 1l4 8 8 4-8 4-4 8-4-8-8-4 8-4z'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/svg%3E");--tex-lotus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 24' fill='none' stroke='%23c9a84c' stroke-width='1.3'%3E%3Cpath d='M18 2c3 5 3 10 0 20c-3-10-3-15 0-20z'/%3E%3Cpath d='M18 22c-4-6-9-8-15-7c4 4 9 6 15 7z'/%3E%3Cpath d='M18 22c4-6 9-8 15-7c-4 4-9 6-15 7z'/%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23c9a84c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");--icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230c0b10' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");--foil-gold: linear-gradient(135deg, #6f5620 0%, #c9a84c 28%, #f3e3b0 50%, #c9a84c 72%, #6f5620 100%);--foil-sheen: linear-gradient(105deg, transparent 38%, rgba(255, 255, 255, .42) 50%, transparent 62%);--bg-stage: radial-gradient(ellipse at 50% 0%, rgba(201, 168, 76, .08), transparent 46%), #0c0b10;--bg-velvet: radial-gradient(120% 70% at 50% 0%, rgba(201, 168, 76, .1), transparent 60%), linear-gradient(180deg, #17120d 0%, #0e0c0f 55%, #0b0a0e 100%);--bg-plate: radial-gradient(ellipse at 50% 40%, rgba(201, 168, 76, .16), #0c0b10 72%);--vignette: radial-gradient(ellipse at center, transparent 55%, rgba(0, 0, 0, .55) 100%);--hairline-gradient: linear-gradient(90deg, transparent, rgba(201, 168, 76, .75), transparent);--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-xxl: 1536px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--container-max: 1180px;--container-wide: 1400px;--container-narrow: 720px;--gutter: clamp(16px, 3vw, 32px);--section-pad: clamp(56px, 7vw, 96px);--section-pad-sm: clamp(32px, 4vw, 56px);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--touch-target: 44px;--z-raised: 10;--z-sticky: 100;--z-dropdown: 1000;--z-dock: 100008;--z-header: 100010;--z-overlay: 100020;--z-dialog: 100025;--z-toast: 100030;--z-tooltip: 100040;--control-h: 44px;--control-h-sm: 36px;--control-h-lg: 52px;--control-pad-x: 14px;--control-gap: 10px;--control-radius: 10px;--control-font: .92rem;--control-bg: rgba(255, 255, 255, .04);--control-bg-hover: rgba(255, 255, 255, .065);--control-bg-focus: rgba(201, 168, 76, .06);--control-border: rgba(201, 168, 76, .18);--control-border-hover: rgba(201, 168, 76, .36);--control-border-focus: #c9a84c;--control-text: #e9e2d3;--control-placeholder: rgba(255, 255, 255, .35);--control-caret: #c9a84c;--control-disabled-opacity: .5;--control-icon: rgba(201, 168, 76, .8);--label-color: rgba(255, 255, 255, .62);--label-size: .72rem;--label-tracking: .08em;--label-weight: 600;--hint-color: rgba(255, 255, 255, .45);--error-color: #f87171;--focus-ring: 0 0 0 3px rgba(201, 168, 76, .28);--field-gap: 6px;--button-radius: 10px;--button-tracking: .12em;--button-font: .78rem;--button-weight: 700;--fs-eyebrow: .62rem;--fs-xs: .72rem;--fs-sm: .82rem;--fs-base: .95rem;--fs-md: 1.05rem;--fs-lg: clamp(1.15rem, 1.6vw, 1.35rem);--fs-xl: clamp(1.6rem, 3vw, 2.4rem);--fs-2xl: clamp(2.2rem, 5vw, 3.8rem);--fs-display: clamp(2.4rem, 5vw, 4.2rem);--icon-sm: 16px;--icon-md: 20px;--icon-lg: 28px}:root{--me-gradient-primary: var(--gold-gradient);--me-gradient-secondary: linear-gradient(135deg, var(--bg-dark) 0%, var(--bg-mid) 100%);--brand-border: var(--line);--brand-surface: var(--surface-1);--me-shadow-lifted: 0 30px 60px rgba(201, 168, 76, .25)}:root{--me-color-primary: var(--gold, #c9a84c);--me-color-primary-light: var(--gold-lt, #e8c97a);--me-color-primary-lighter: #efd591;--me-color-primary-dark: var(--gold-dark, #b0923f);--me-color-success: var(--success, #5bbf6a);--me-color-success-light: var(--success-tint, #7fcf8c);--me-color-success-dark: var(--success-shade, #4aa858);--me-color-warning: var(--warning, #ffb400);--me-color-warning-light: var(--warning-tint, #ffc84d);--me-color-warning-dark: var(--warning-shade, #d99a00);--me-color-danger: var(--danger, #e0736b);--me-color-danger-light: var(--danger-tint, #f87171);--me-color-danger-dark: var(--danger-shade, #c85f57);--me-color-info: var(--info, #cdc6b6);--me-color-info-light: var(--ivory, #f6f1e6);--me-color-info-dark: var(--taupe-dim, #9c9484);--me-color-neutral-50: var(--text-primary, #ffffff);--me-color-neutral-100: var(--ivory, #f6f1e6);--me-color-neutral-200: var(--cream, #e9e2d3);--me-color-neutral-300: var(--taupe, #cdc6b6);--me-color-neutral-400: var(--taupe-dim, #9c9484);--me-color-neutral-500: #888888;--me-color-neutral-600: #666666;--me-color-neutral-700: #2a2a2a;--me-color-neutral-800: var(--bg-mid, #1c1c1c);--me-color-neutral-900: var(--bg-dark, #0c0b10);--me-color-text: var(--cream, #e9e2d3);--me-color-text-muted: rgba(233, 226, 211, .6);--me-color-caret: var(--gold, #c9a84c);--dd-surface: var(--bg-surface, #141414);--dd-surface-raised: var(--bg-mid, #1c1c1c);--dd-text: var(--me-color-text, #e9e2d3);--dd-text-muted: var(--me-color-text-muted, rgba(233, 226, 211, .6));--dd-text-selected: var(--me-color-primary-light, #e8c97a);--dd-selected-bg: rgba(201, 168, 76, .14);--dd-hover: rgba(201, 168, 76, .1);--dd-press: rgba(201, 168, 76, .18);--dd-marker: rgba(201, 168, 76, .55);--dd-marker-checked: var(--me-color-primary, #c9a84c);--dd-hairline: rgba(201, 168, 76, .12);--dd-hairline-strong: rgba(201, 168, 76, .22);--dd-shadow: 0 24px 60px rgba(0, 0, 0, .6);--me-surface-primary: var(--card-bg, #141414);--me-surface-secondary: var(--bg-mid, #1c1c1c);--me-surface-tertiary: rgba(20, 20, 20, .4);--me-surface-dark: var(--bg-dark, #0c0b10);--me-background-app: var(--bg-dark, #0c0b10);--me-background-card: var(--glass-bg, rgba(20, 20, 20, .55));--me-background-modal: var(--bg-dark, #0c0b10);--me-spacing-0: 0px;--me-spacing-1: 4px;--me-spacing-2: 8px;--me-spacing-3: 12px;--me-spacing-4: 16px;--me-spacing-5: 20px;--me-spacing-6: 24px;--me-spacing-8: 32px;--me-spacing-10: 40px;--me-spacing-12: 48px;--me-spacing-16: 64px;--me-spacing-20: 80px;--me-font-family: var(--font-sans, "Inter", system-ui, -apple-system, sans-serif);--me-font-family-display: var(--font-serif, "Cormorant Garamond", Georgia, serif);--me-font-size-xs: 12px;--me-font-size-sm: 14px;--me-font-size-base: 16px;--me-font-size-lg: 18px;--me-font-size-xl: 20px;--me-font-size-2xl: 24px;--me-font-size-3xl: 28px;--me-font-size-4xl: 32px;--me-font-weight-light: 300;--me-font-weight-normal: 400;--me-font-weight-medium: 500;--me-font-weight-semibold: 600;--me-font-weight-bold: 700;--me-font-weight-extrabold: 800;--me-font-weight-black: 900;--me-line-height-tight: var(--leading-tight, 1.2);--me-line-height-normal: var(--leading-normal, 1.5);--me-line-height-relaxed: var(--leading-relaxed, 1.7);--me-letter-spacing-tight: var(--tracking-tight, -.025em);--me-letter-spacing-normal: var(--tracking-normal, 0);--me-letter-spacing-wide: var(--tracking-wide, .025em);--me-letter-spacing-wider: var(--tracking-wider, .05em);--me-letter-spacing-luxe: var(--tracking-luxe, .28em);--me-shadow-none: none;--me-shadow-xs: 0 1px 3px rgba(0, 0, 0, .28);--me-shadow-sm: 0 2px 8px rgba(0, 0, 0, .32);--me-shadow-md: var(--shadow-card, 0 4px 16px rgba(0, 0, 0, .35));--me-shadow-lg: 0 10px 24px rgba(0, 0, 0, .42);--me-shadow-xl: 0 20px 36px rgba(0, 0, 0, .48);--me-shadow-2xl: 0 25px 50px rgba(0, 0, 0, .55);--me-shadow-gold: var(--shadow-gold, 0 4px 18px rgba(201, 168, 76, .35));--me-radius-none: 0px;--me-radius-sm: var(--radius-sm, 8px);--me-radius-md: var(--radius-md, 12px);--me-radius-card: var(--radius-card, 14px);--me-radius-lg: var(--radius-lg, 16px);--me-radius-xl: var(--radius-xl, 20px);--me-radius-2xl: var(--radius-2xl, 24px);--me-radius-3xl: var(--radius-3xl, 32px);--me-radius-full: var(--radius-full, 9999px);--me-transition-fast: .15s var(--ease, cubic-bezier(.4, 0, .2, 1));--me-transition-base: .25s var(--ease, cubic-bezier(.4, 0, .2, 1));--me-transition-slow: .35s var(--ease, cubic-bezier(.4, 0, .2, 1));--me-transition-slower: .5s var(--ease, cubic-bezier(.4, 0, .2, 1));--me-z-dropdown: 1000;--me-z-sticky: 1020;--me-z-fixed: 1030;--me-z-modal-backdrop: 1040;--me-z-modal: 1050;--me-z-popover: 1060;--me-z-tooltip: 1070;--me-breakpoint-xs: 320px;--me-breakpoint-sm: 480px;--me-breakpoint-md: 768px;--me-breakpoint-lg: 1024px;--me-breakpoint-xl: 1280px;--me-breakpoint-2xl: 1536px;--me-card-padding: var(--me-spacing-5);--me-card-radius: var(--me-radius-lg);--me-card-shadow: var(--me-shadow-md);--me-card-border: var(--glass-border, 1px solid rgba(201, 168, 76, .15));--me-button-radius: var(--me-radius-md);--me-button-padding-y: var(--me-spacing-3);--me-button-padding-x: var(--me-spacing-5);--me-input-border: var(--glass-border, 1px solid rgba(201, 168, 76, .15));--me-input-radius: var(--me-radius-md);--me-input-padding-y: var(--me-spacing-3);--me-input-padding-x: var(--me-spacing-4);--me-input-focus-border: var(--gold, #c9a84c);--me-input-focus-shadow: 0 0 0 3px rgba(201, 168, 76, .22);--me-touch-target-min: 48px}.me-p-0{padding:var(--me-spacing-0)!important}.me-p-1{padding:var(--me-spacing-1)!important}.me-p-2{padding:var(--me-spacing-2)!important}.me-p-3{padding:var(--me-spacing-3)!important}.me-p-4{padding:var(--me-spacing-4)!important}.me-p-5{padding:var(--me-spacing-5)!important}.me-p-6{padding:var(--me-spacing-6)!important}.me-m-0{margin:var(--me-spacing-0)!important}.me-m-2{margin:var(--me-spacing-2)!important}.me-m-4{margin:var(--me-spacing-4)!important}.me-m-6{margin:var(--me-spacing-6)!important}.me-text-xs{font-size:var(--me-font-size-xs)!important}.me-text-sm{font-size:var(--me-font-size-sm)!important}.me-text-base{font-size:var(--me-font-size-base)!important}.me-text-lg{font-size:var(--me-font-size-lg)!important}.me-text-xl{font-size:var(--me-font-size-xl)!important}.me-text-2xl{font-size:var(--me-font-size-2xl)!important}.me-font-normal{font-weight:var(--me-font-weight-normal)!important}.me-font-medium{font-weight:var(--me-font-weight-medium)!important}.me-font-semibold{font-weight:var(--me-font-weight-semibold)!important}.me-font-bold{font-weight:var(--me-font-weight-bold)!important}.me-font-extrabold{font-weight:var(--me-font-weight-extrabold)!important}.me-font-black{font-weight:var(--me-font-weight-black)!important}.me-text-primary{color:var(--me-color-primary)!important}.me-text-success{color:var(--me-color-success)!important}.me-text-warning{color:var(--me-color-warning)!important}.me-text-danger{color:var(--me-color-danger)!important}.me-text-neutral-500{color:var(--me-color-neutral-500)!important}.me-text-neutral-700{color:var(--me-color-neutral-700)!important}.me-text-neutral-900{color:var(--me-color-neutral-900)!important}.me-bg-surface,.me-bg-white{background-color:var(--me-surface-primary)!important}.me-bg-neutral-50{background-color:var(--me-color-neutral-50)!important}.me-bg-primary{background-color:var(--me-color-primary)!important}.me-rounded-sm{border-radius:var(--me-radius-sm)!important}.me-rounded-md{border-radius:var(--me-radius-md)!important}.me-rounded-lg{border-radius:var(--me-radius-lg)!important}.me-rounded-xl{border-radius:var(--me-radius-xl)!important}.me-rounded-full{border-radius:var(--me-radius-full)!important}.me-shadow-none{box-shadow:var(--me-shadow-none)!important}.me-shadow-sm{box-shadow:var(--me-shadow-sm)!important}.me-shadow-md{box-shadow:var(--me-shadow-md)!important}.me-shadow-lg{box-shadow:var(--me-shadow-lg)!important}.me-shadow-xl{box-shadow:var(--me-shadow-xl)!important}*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}ion-label,ion-input,ion-select,ion-textarea,h1,h2,h3,h4,h5,h6,p,span,a,button:not(:disabled){opacity:1!important}:root{--mystique-primary-dark: var(--bg-dark, #0d0d0d);--mystique-primary-purple: var(--bg-mid, #1c1c1c);--mystique-accent-gold: var(--gold, #c9a84c);--mystique-accent-gold-dark: var(--gold-dark, #b0923f);--mystique-text-primary: var(--text-primary, #ffffff);--mystique-text-secondary: var(--taupe, #cdc6b6);--mystique-text-tertiary: var(--taupe-dim, #9c9484);--mystique-text-muted: #888888;--mystique-bg-gradient: var( --bg-gradient, linear-gradient(135deg, #0d0d0d 0%, #1c1c1c 50%, #0d0d0d 100%) );--mystique-card-bg: rgba(20, 20, 20, .7);--mystique-card-bg-light: rgba(20, 20, 20, .5);--mystique-overlay-bg: rgba(13, 13, 13, .6);--mystique-border-gold: var(--line, rgba(201, 168, 76, .15));--mystique-border-light: rgba(255, 255, 255, .1);--mystique-shadow-sm: 0 2px 8px rgba(0, 0, 0, .32);--mystique-shadow-md: var(--shadow-card, 0 4px 16px rgba(0, 0, 0, .35));--mystique-shadow-lg: 0 8px 20px rgba(0, 0, 0, .42);--mystique-shadow-xl: var(--shadow-hover, 0 12px 28px rgba(201, 168, 76, .42));--mystique-shadow-gold: var(--shadow-gold, 0 4px 18px rgba(201, 168, 76, .35));--mystique-spacing-xs: .5rem;--mystique-spacing-sm: .75rem;--mystique-spacing-md: 1rem;--mystique-spacing-lg: 1.5rem;--mystique-spacing-xl: 2rem;--mystique-spacing-2xl: 3rem;--mystique-radius-sm: var(--radius-sm, 8px);--mystique-radius-md: var(--radius-md, 12px);--mystique-radius-lg: var(--radius-lg, 16px);--mystique-radius-xl: var(--radius-xl, 20px);--mystique-radius-full: var(--radius-full, 9999px)}.mystique-content{--background: var(--mystique-bg-gradient)}.mystique-header{box-shadow:var(--mystique-shadow-md)}.mystique-header .mystique-toolbar{--background: var(--mystique-primary-purple);--color: var(--mystique-text-primary);padding-top:calc(var(--ion-safe-area-top, 0px) + .5rem);padding-bottom:.5rem;padding-inline:1rem}.mystique-header .mystique-title .title-content{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600}.mystique-header .mystique-title .title-content ion-icon{font-size:1.75rem;color:var(--mystique-accent-gold)}.mystique-hero{position:relative;padding:2.5rem 1.5rem;overflow:hidden}.mystique-hero .hero-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#f8c4111a,#c9a84c14,#ffb4001a);z-index:0}.mystique-hero .hero-content{position:relative;z-index:1}.mystique-hero .hero-text{margin-bottom:2rem;text-align:center}.mystique-hero .hero-text .hero-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:var(--mystique-accent-gold);font-weight:600;margin-bottom:.5rem}.mystique-hero .hero-text .hero-title{font-size:2.25rem;font-weight:800;color:var(--mystique-text-primary);margin:.5rem 0;background:linear-gradient(135deg,var(--mystique-accent-gold) 0%,var(--mystique-accent-gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mystique-hero .hero-text .hero-description{color:var(--mystique-text-secondary);font-size:1rem;line-height:1.6;max-width:600px;margin:0 auto}.mystique-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:0 1.5rem 1.5rem}.mystique-stats-grid .stat-card{background:var(--mystique-card-bg);backdrop-filter:blur(10px);border-radius:var(--mystique-radius-lg);padding:1.5rem;display:flex;align-items:center;gap:1rem;border:1px solid var(--mystique-border-gold);box-shadow:var(--mystique-shadow-md);transition:all .3s ease}.mystique-stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:var(--mystique-shadow-lg);border-color:rgba(var(--ion-color-warning-rgb),.4)}.mystique-stats-grid .stat-card .stat-icon-wrapper{width:56px;height:56px;border-radius:14px;background:rgba(var(--ion-color-warning-rgb),.15);display:flex;align-items:center;justify-content:center}.mystique-stats-grid .stat-card .stat-icon-wrapper ion-icon{font-size:2rem}.mystique-stats-grid .stat-card .stat-info{flex:1}.mystique-stats-grid .stat-card .stat-info .stat-label{margin:0;color:var(--mystique-text-tertiary);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.mystique-stats-grid .stat-card .stat-info .stat-value{margin:.25rem 0 0;font-size:1.75rem;font-weight:700;color:var(--mystique-text-primary)}.mystique-card{background:var(--mystique-card-bg);backdrop-filter:blur(10px);border-radius:var(--mystique-radius-xl);border:1px solid var(--mystique-border-gold);overflow:hidden;transition:all .3s ease;box-shadow:var(--mystique-shadow-md)}.mystique-card:hover{transform:translateY(-6px);box-shadow:var(--mystique-shadow-xl);border-color:rgba(var(--ion-color-warning-rgb),.5)}.mystique-card .card-header{position:relative;padding:2rem 1.5rem 1rem;background:linear-gradient(135deg,#c9a84c1a,#ffb4001a)}.mystique-card .card-body{padding:1.5rem}.mystique-card .card-footer{padding:1rem 1.25rem 1.5rem;background:var(--mystique-overlay-bg);border-top:1px solid var(--mystique-border-gold);display:flex;gap:.75rem}.mystique-modal{--width: min(900px, 95vw);--height: 90vh;--border-radius: var(--mystique-radius-xl);--box-shadow: 0 10px 40px rgba(0, 0, 0, .3)}.mystique-modal ion-header{background:linear-gradient(135deg,var(--mystique-primary-dark) 0%,var(--mystique-primary-purple) 100%);color:var(--mystique-text-primary)}.mystique-modal ion-header ion-toolbar{--background: transparent;--color: var(--mystique-text-primary);padding:1.5rem 2rem;border-bottom:1px solid var(--mystique-border-gold)}.mystique-modal ion-header .modal-title-section{display:flex;align-items:center;gap:1.25rem}.mystique-modal ion-header .modal-title-section .title-icon{font-size:2.5rem;color:var(--mystique-accent-gold);filter:drop-shadow(0 2px 8px rgba(201,168,76,.4))}.mystique-modal ion-header .modal-title-section h2{margin:0;font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,var(--mystique-accent-gold) 0%,var(--mystique-accent-gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mystique-modal ion-header .modal-title-section p{margin:.375rem 0 0;font-size:.9375rem;color:var(--mystique-text-secondary);font-weight:500}.mystique-modal ion-header ion-buttons ion-button{--color: var(--mystique-accent-gold);--background-hover: rgba(201, 168, 76, .1);--border-radius: var(--mystique-radius-sm);font-size:1.5rem}.mystique-modal .modal-content{--background: linear-gradient(180deg, #0d0d0d 0%, #1c1c1c 100%)}.mystique-modal ion-footer{background:#0d0d0df2}.mystique-modal ion-footer ion-toolbar{--background: rgba(13, 13, 13, .95);padding:1rem 1.5rem;border-top:1px solid rgba(201,168,76,.15)}.mystique-modal ion-footer .footer-actions{display:flex;justify-content:flex-end;gap:1rem}.mystique-modal ion-footer .footer-actions ion-button{--border-radius: var(--mystique-radius-md);font-weight:600;text-transform:none;min-width:120px}.mystique-form{padding:1.5rem}.mystique-form .form-section{background:#1414148c;border:1px solid rgba(201,168,76,.14);border-radius:var(--mystique-radius-lg);padding:1.5rem;margin-bottom:1.5rem}.mystique-form .form-section .section-title{margin:0 0 1.25rem;font-size:1.125rem;font-weight:700;color:#c9a84c;display:flex;align-items:center;gap:.5rem}.mystique-form .form-section .section-title:before{content:"";width:4px;height:1.25rem;background:var(--mystique-accent-gold);border-radius:2px}.mystique-form .form-section .mystique-input{--background: rgba(13, 13, 13, .5);--color: #ffffff;--border-radius: var(--mystique-radius-md);--padding-start: 1rem;--padding-end: 1rem;margin-bottom:1.25rem;border:1px solid rgba(201,168,76,.15);border-radius:var(--mystique-radius-md)}.mystique-form .form-section .mystique-input:focus-within{border-color:#c9a84c73;box-shadow:0 0 0 3px #c9a84c14}.mystique-form .form-section .mystique-input ion-label{color:#ffffffa6;font-weight:600;font-size:.875rem;margin-bottom:.5rem}.mystique-form .form-section .mystique-input ion-label .required{color:var(--ion-color-danger);margin-left:.25rem}.mystique-form .form-section .mystique-input ion-input,.mystique-form .form-section .mystique-input ion-textarea,.mystique-form .form-section .mystique-input ion-select{--color: #0d0d0d;--placeholder-color: #9c9484;font-size:.9375rem}.mystique-button{--border-radius: var(--mystique-radius-md);font-weight:600;text-transform:none;letter-spacing:.5px}.mystique-button.button-solid.ion-color-warning{--background: linear-gradient( 135deg, var(--mystique-accent-gold), var(--mystique-accent-gold-dark) );--color: var(--mystique-primary-dark);box-shadow:var(--mystique-shadow-gold)}.mystique-button.button-solid.ion-color-warning:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c9a84c80}.mystique-tabs{padding:.5rem 0;--background: transparent}.mystique-tabs ion-segment-button{--background: transparent;--background-checked: rgba(201, 168, 76, .15);--color: var(--mystique-text-tertiary);--color-checked: var(--mystique-accent-gold);--indicator-color: var(--mystique-accent-gold);--border-radius: var(--mystique-radius-md);margin:0 .25rem;min-height:48px;text-transform:none;font-weight:500}.mystique-tabs ion-segment-button.segment-button-checked ion-icon{transform:scale(1.1);transition:transform .2s ease}.mystique-searchbar{--background: var(--mystique-overlay-bg);--border-radius: var(--mystique-radius-md);--box-shadow: none;--color: var(--mystique-text-primary);--placeholder-color: var(--mystique-text-tertiary);--icon-color: var(--mystique-accent-gold);padding:0}.mystique-empty-state,.mystique-loading-state{text-align:center;padding:4rem 2rem}.mystique-empty-state .empty-icon-wrapper,.mystique-loading-state .empty-icon-wrapper{margin-bottom:1.5rem}.mystique-empty-state .empty-icon-wrapper ion-icon,.mystique-loading-state .empty-icon-wrapper ion-icon{font-size:5rem;color:#c9a84c4d}.mystique-empty-state h3,.mystique-loading-state h3{color:var(--mystique-accent-gold);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.mystique-empty-state p,.mystique-loading-state p{color:var(--mystique-text-tertiary);font-size:1rem;margin-bottom:2rem}.mystique-empty-state ion-spinner,.mystique-loading-state ion-spinner{transform:scale(1.5);margin-bottom:1.5rem}@keyframes mystiqueFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mystique-fade-in{animation:mystiqueFadeIn .3s ease-in}@media(max-width:768px){.mystique-hero{padding:2rem 1rem}.mystique-hero .hero-text .hero-title{font-size:1.75rem}.mystique-stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.modern-content{--background: var(--mystique-bg-gradient)}.modern-header,.mystique-header{box-shadow:var(--mystique-shadow-md)}.modern-header .modern-toolbar,.mystique-header .modern-toolbar{--background: var(--mystique-primary-purple);--color: var(--mystique-text-primary)}.modern-header .modern-title .title-content,.mystique-header .modern-title .title-content{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;color:var(--mystique-accent-gold)}.modern-header .modern-title .title-content ion-icon,.mystique-header .modern-title .title-content ion-icon{font-size:1.2rem}.hero-section{position:relative;padding:2.5rem 1.5rem 1.5rem;overflow:hidden}.hero-section .hero-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(201,168,76,.14) 0%,transparent 70%);pointer-events:none}.hero-section .hero-content{position:relative;z-index:1}.hero-section .hero-eyebrow{font-size:.68rem;letter-spacing:2.5px;text-transform:uppercase;color:#c9a84cbf;font-weight:700;margin:0 0 6px}.hero-section .hero-title{font-size:1.75rem;font-weight:900;letter-spacing:-.5px;margin:0 0 8px;background:linear-gradient(135deg,#fff 40%,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section .hero-description{font-size:.9rem;line-height:1.65;color:#ffffffa6;max-width:560px;margin:0 0 18px}.hero-section .quick-filters{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.hero-section .quick-filters ion-chip{--background: rgba(201, 168, 76, .08);--color: rgba(255, 255, 255, .8);border:1px solid rgba(201,168,76,.2);font-size:.78rem;height:30px}.hero-section .quick-filters ion-chip:hover,.hero-section .quick-filters ion-chip.active{--background: rgba(201, 168, 76, .18);--color: #c9a84c;border-color:#c9a84c80}.hero-section .quick-filters ion-chip ion-icon{font-size:.9rem}.stats-section .stat-card{display:flex;align-items:center;gap:12px;background:#1414148c;border:1px solid rgba(201,168,76,.14);border-radius:14px;padding:14px 16px;cursor:pointer;transition:all .25s ease}.stats-section .stat-card:hover{transform:translateY(-2px);border-color:#c9a84c59;box-shadow:0 6px 20px #c9a84c26}.stats-section .stat-card .stat-icon-wrapper ion-icon{font-size:1.15rem}.stats-section .stat-card .stat-info .stat-label{font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.8px;margin:0}.stats-section .stat-card .stat-info .stat-value{font-size:1.25rem;font-weight:800;color:#fff;margin:0;line-height:1.2}.filters-section{padding:0 16px 16px}.filters-section .filters-card{background:#14141466;border:1px solid rgba(201,168,76,.1);border-radius:16px;padding:14px 16px}.filters-section .filters-card .filters-grid{display:flex;gap:12px;flex-wrap:wrap}.filters-section .filters-card .filter-item{flex:1 1 240px;min-width:240px}@media(max-width:899px){.filters-section .filters-card .filter-item.search-filter{flex-basis:100%}}.filters-section .filters-card .filter-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#ffffff80;display:block;margin-bottom:6px}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:12px}.loading-state p{color:#ffffff80;font-size:.85rem;margin:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state .empty-icon-wrap{width:72px;height:72px;border-radius:50%;background:#c9a84c14;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-state .empty-icon-wrap ion-icon{font-size:2rem;color:#c9a84c80}.empty-state p{font-size:.85rem;color:#ffffff73;margin:0 0 20px}.error-card{margin:0 16px 16px;border-radius:12px}.error-card ion-card-content{display:flex;align-items:center;gap:8px;font-size:.85rem}@media(max-width:480px){.hero-section .hero-title{font-size:1.35rem}.stats-section .stats-grid{grid-template-columns:1fr 1fr}}ion-toolbar{--background: var(--bg-mid);--color: var(--text-primary);--border-color: rgba(201, 168, 76, .15)}ion-card{background:var(--card-bg);border:var(--glass-border);color:var(--text-primary);box-shadow:var(--shadow-card);border-radius:var(--radius-lg)}ion-card-header,ion-card-content{background:transparent;color:inherit}ion-item{--background: transparent;--background-activated: rgba(201, 168, 76, .06);--border-color: rgba(201, 168, 76, .15);--color: var(--text-primary)}ion-item ion-label{color:var(--text-secondary)!important}ion-item ion-input,ion-item ion-textarea,ion-item ion-select{--color: var(--text-primary) !important;--placeholder-color: var(--text-muted)}ion-modal ion-content{--background: linear-gradient(180deg, #0c0b10 0%, #1c1c1c 100%);--color: var(--text-primary)}ion-modal ion-toolbar{--background: var(--bg-mid);--color: var(--text-primary)}ion-modal ion-footer ion-toolbar{--background: rgba(12, 11, 16, .95);--color: var(--text-primary);border-top:1px solid rgba(201,168,76,.15)}ion-segment{--background: rgba(20, 20, 20, .5);border:1px solid rgba(201,168,76,.15);border-radius:var(--radius-md);padding:3px}ion-segment-button{--background-checked: rgba(201, 168, 76, .15);--indicator-color: var(--gold);--color: var(--text-secondary);--color-checked: var(--gold);font-weight:600;text-transform:none}ion-searchbar{--background: rgba(20, 20, 20, .6);--color: var(--text-primary);--placeholder-color: var(--text-muted);--icon-color: var(--gold);--border-radius: var(--radius-md);--box-shadow: none;border:1px solid rgba(201,168,76,.15);border-radius:var(--radius-md)}.mystique-content,.celebrity-content,.models-content,.modelsdashboard-content,.audition-content,.leaderboard-content,.backstage-content,.judge-content,.emcee-content,.choreographer-content,.choreo-content,.designer-content,.styling-team-content,.sponsors-content,.sponsor-content,.guest-content,.room-content,.travel-content,.logistics-content,.financial-content,.rounds-content,.settings-content,.faq-content,.checkin-content,.bouncer-content,.events-content,.event-hub-content,.studio-content,.scoring-content,.manager-content,.menu-content,.forgot-content,.change-content,.assign-content,.assign-modal-content,.portfolio-content,.login-content,.allbg,.landing-content{--background: var(--bg-gradient);--color: var(--text-primary)}.landing-content{--background: linear-gradient(135deg, #0c0b10 0%, #1c1c1c 35%, #0c0b10 65%, #0c0b10 100%)}.modern-header,.mystique-header{box-shadow:0 2px 8px #0000004d}.modern-header .modern-toolbar,.mystique-header .modern-toolbar,.modern-header ion-toolbar,.mystique-header ion-toolbar{--background: var(--bg-mid);--color: var(--text-primary);--border-color: rgba(201, 168, 76, .15)}.modern-header .modern-title .title-content,.mystique-header .modern-title .title-content,.modern-header .mystique-title .title-content,.mystique-header .mystique-title .title-content{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;color:var(--gold)}.modern-header .modern-title .title-content ion-icon,.mystique-header .modern-title .title-content ion-icon,.modern-header .mystique-title .title-content ion-icon,.mystique-header .mystique-title .title-content ion-icon{font-size:1.25rem;color:var(--gold)}.modern-header .modern-title .title-content span,.mystique-header .modern-title .title-content span,.modern-header .mystique-title .title-content span,.mystique-header .mystique-title .title-content span{color:var(--gold)}.modern-header .title-content span,.mystique-header .title-content span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.mystique-header .mystique-toolbar{padding-inline:.25rem}.modern-header ion-title,.mystique-header ion-title{padding-inline:8px}.modern-header .modern-title .title-content,.mystique-header .modern-title .title-content,.modern-header .mystique-title .title-content,.mystique-header .mystique-title .title-content{font-size:.92rem;gap:.4rem}.modern-header .title-content span,.mystique-header .title-content span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:normal;line-height:1.15}}.hero-section,.mystique-hero{position:relative;padding:2.5rem 1.5rem 1.5rem;overflow:hidden}.hero-section .hero-gradient,.mystique-hero .hero-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(201,168,76,.14) 0%,transparent 70%);pointer-events:none}.hero-section .hero-content,.mystique-hero .hero-content{position:relative;z-index:1}.hero-section .hero-eyebrow,.mystique-hero .hero-eyebrow{font-size:.68rem;letter-spacing:2.5px;text-transform:uppercase;color:#c9a84cbf;font-weight:700;margin:0 0 6px}.hero-section .hero-title,.mystique-hero .hero-title{font-size:1.75rem;font-weight:900;background:linear-gradient(135deg,#fff 40%,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.hero-section .hero-description,.mystique-hero .hero-description{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.hero-section .hero-text,.mystique-hero .hero-text{text-align:center;margin-bottom:1.5rem}.stats-section{padding:0 16px 16px}.stats-section .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.stats-section .stat-card{display:flex;align-items:center;gap:12px;background:var(--card-bg);border:var(--glass-border);border-radius:var(--radius-lg);padding:14px 16px;box-shadow:var(--shadow-card);transition:all .25s ease}.stats-section .stat-card:hover{border-color:#c9a84c59;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.stats-section .stat-card .stat-icon-wrapper{width:38px;height:38px;border-radius:10px;background:#c9a84c1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stats-section .stat-card .stat-icon-wrapper ion-icon{font-size:1.2rem;color:var(--gold)}.stats-section .stat-card .stat-info .stat-label{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.stats-section .stat-card .stat-info .stat-value,.stats-section .stat-card .stat-info h2{font-size:1.35rem;font-weight:800;color:var(--text-primary);margin:2px 0 0}.mystique-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:0 1rem 1rem}.mystique-stats-grid .stat-card{background:var(--card-bg);border:var(--glass-border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-card);transition:all .25s ease}.mystique-stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.mystique-stats-grid .stat-card .stat-icon-wrapper{width:48px;height:48px;border-radius:12px;background:#c9a84c1f;display:flex;align-items:center;justify-content:center}.mystique-stats-grid .stat-card .stat-icon-wrapper ion-icon{font-size:1.5rem}.mystique-stats-grid .stat-card .stat-info .stat-label{color:var(--text-muted);font-size:.8rem;text-transform:uppercase}.mystique-stats-grid .stat-card .stat-info .stat-value{font-size:1.6rem;font-weight:800;color:var(--text-primary)}.filters-section{padding:0 1rem 1rem}.filters-section .filter-card{background:var(--card-bg);border:var(--glass-border);border-radius:var(--radius-md);padding:1rem}.filters-section ion-searchbar{--background: rgba(20, 20, 20, .6);--color: var(--text-primary);--placeholder-color: var(--text-muted);--icon-color: var(--gold);--border-radius: var(--radius-md);--box-shadow: none;border:1px solid rgba(201,168,76,.15);border-radius:var(--radius-md);margin-bottom:10px}.filters-section ion-segment{margin:0}.mystique-card{background:var(--card-bg);border:var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;transition:all .3s ease;color:var(--text-primary)}.mystique-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:#c9a84c4d}.mystique-card .card-header{padding:1.5rem 1.25rem 1rem;background:#0c0b1080;border-bottom:1px solid rgba(201,168,76,.1)}.mystique-card .card-body{padding:1.25rem}.mystique-card .card-footer{padding:.875rem 1.25rem;background:#0c0b1066;border-top:1px solid rgba(201,168,76,.1);display:flex;gap:.5rem}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:16px}.loading-state p{color:var(--text-secondary);font-size:.9rem}.loading-state ion-spinner{color:var(--gold)}.empty-state{text-align:center;padding:4rem 2rem}.empty-state .empty-icon-wrap,.empty-state .empty-icon{width:72px;height:72px;border-radius:50%;background:#c9a84c14;border:1px solid rgba(201,168,76,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.empty-state .empty-icon-wrap ion-icon,.empty-state .empty-icon ion-icon{font-size:2rem;color:#c9a84c80}.empty-state h3{font-size:1.1rem;font-weight:700;color:#ffffffd9;margin:0 0 8px}.empty-state p{font-size:.85rem;color:var(--text-muted);margin:0 0 1.5rem}.mystique-modal{--border-radius: var(--radius-xl);--box-shadow: 0 10px 40px rgba(0, 0, 0, .5)}.mystique-modal ion-header{background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-mid) 100%)}.mystique-modal ion-header ion-toolbar{--background: transparent;--color: var(--text-primary);border-bottom:1px solid rgba(201,168,76,.15)}.mystique-modal ion-header .modal-title-section{display:flex;align-items:center;gap:1rem}.mystique-modal ion-header .modal-title-section .title-icon{font-size:2rem;color:var(--gold)}.mystique-modal ion-header .modal-title-section h2{margin:0;font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mystique-modal ion-header .modal-title-section p{margin:.25rem 0 0;font-size:.9rem;color:var(--text-secondary)}.mystique-modal ion-footer ion-toolbar{--background: rgba(12, 11, 16, .95);border-top:1px solid rgba(201,168,76,.15)}.modal-content,.modal-content-wrapper,.assign-modal-content{--background: linear-gradient(180deg, #0c0b10 0%, #1c1c1c 100%);--color: var(--text-primary)}.mystique-form,.form-container{padding:1rem}.mystique-form .form-section,.form-container .form-section{background:var(--card-bg);border:var(--glass-border);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1rem}.mystique-form .form-section h4,.mystique-form .form-section .section-title,.form-container .form-section h4,.form-container .form-section .section-title{margin:0 0 1rem;font-size:1rem;font-weight:700;color:var(--gold);display:flex;align-items:center;gap:.5rem}.mystique-form .form-section ion-item,.form-container .form-section ion-item{--background: rgba(12, 11, 16, .5);--border-color: rgba(201, 168, 76, .12);--color: var(--text-primary);border-radius:var(--radius-sm);margin-bottom:8px}.mystique-form .form-section ion-item::part(native),.form-container .form-section ion-item::part(native){border-radius:var(--radius-sm)}.mystique-form .form-section ion-item ion-label,.form-container .form-section ion-item ion-label{color:var(--text-secondary)!important}.mystique-form .form-section ion-item ion-input,.mystique-form .form-section ion-item ion-textarea,.mystique-form .form-section ion-item ion-select,.form-container .form-section ion-item ion-input,.form-container .form-section ion-item ion-textarea,.form-container .form-section ion-item ion-select{--color: var(--text-primary) !important;--placeholder-color: var(--text-muted)}.form-section{background:var(--card-bg);border:var(--glass-border);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1rem}.form-section h4{color:var(--gold);font-weight:700;margin:0 0 1rem}.footer-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:.75rem}.footer-actions ion-button{--border-radius: var(--radius-md);font-weight:600;text-transform:none}.section-title{font-size:1rem;font-weight:700;color:var(--gold);margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:8px}ion-badge{border-radius:var(--radius-sm);padding:4px 10px;font-weight:600;font-size:.75rem}ion-button{--border-radius: var(--radius-md);text-transform:none;font-weight:600}.section-card{background:var(--card-bg);border:var(--glass-border);border-radius:var(--radius-lg);padding:1rem;margin:0 1rem 1rem}.glass-card{background:var(--glass-bg);border:var(--glass-border);border-radius:var(--radius-md)}@keyframes mq-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mq-pulse-gold{0%,to{box-shadow:0 0 #c9a84c66}50%{box-shadow:0 0 0 8px #c9a84c00}}.mq-animate{animation:mq-fade-up .5s ease-out both}.mq-pulse-gold{animation:mq-pulse-gold 2s infinite}.me-modal-header ion-toolbar{--background: #0d0d0d;--border-width: 0;border-bottom:1px solid rgba(201,168,76,.18)}.me-modal-header ion-title{font-size:1rem;font-weight:700;color:var(--gold)}.me-modal-header ion-button{--color: rgba(255, 255, 255, .7)}.me-modal-header ion-button:hover{--color: #fff}.me-modal-title-row{display:flex;align-items:center;gap:8px}.me-modal-title-row ion-icon{font-size:1.2rem;color:var(--gold)}.me-modal-title-row span{font-size:1rem;font-weight:700;color:#fff}.me-modal-title-row small{font-size:.72rem;color:#ffffff80;font-weight:400;margin-left:4px}.me-form-content{--background: linear-gradient(135deg, #0d0d0d 0%, #1c1c1c 50%, #0d0d0d 100%);--color: #ffffff}.me-form-section{margin:0 0 20px}.me-form-section-title{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#c9a84ccc;margin:0 0 10px 2px}.me-form-section-title ion-icon{font-size:.9rem;color:var(--gold)}.me-form-section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(201,168,76,.25),transparent);margin-left:8px}.me-form-card{background:#14141480;border:1px solid rgba(201,168,76,.12);border-radius:16px;overflow:hidden;margin-bottom:14px}.me-form-card ion-card-header{background:#c9a84c0f;border-bottom:1px solid rgba(201,168,76,.1);padding:10px 16px}.me-form-card ion-card-title{font-size:.8rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.8px}.me-form-card ion-card-content{padding:14px 16px!important;background:transparent}.me-field{--background: rgba(255, 255, 255, .04);--border-color: rgba(201, 168, 76, .15);--border-radius: 10px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;margin-bottom:8px;border-radius:10px;border:1px solid rgba(201,168,76,.12)}.me-field ion-label{color:#ffffff8c!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.3px}.me-field ion-input,.me-field ion-textarea,.me-field ion-select{--color: #ffffff;--placeholder-color: rgba(255, 255, 255, .3);font-size:.88rem!important}.me-field.me-field--required ion-label:after{content:" *";color:var(--gold)}.me-field.me-field--error{border-color:#c85f5780}.me-field.me-field--error ion-label{color:#e0736bcc!important}.me-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:480px){.me-field-grid{grid-template-columns:1fr}}.me-field-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}@media(max-width:600px){.me-field-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:400px){.me-field-grid-3{grid-template-columns:1fr}}.me-field-error{font-size:.68rem;color:var(--danger-tint);padding:2px 12px 6px;display:block}.me-form-actions{display:flex;gap:10px;justify-content:flex-end;padding:16px 16px 24px;border-top:1px solid rgba(201,168,76,.1);position:sticky;bottom:0;background:linear-gradient(0deg,var(--bg-dark) 80%,transparent);z-index:10}.me-form-actions ion-button{--border-radius: 12px;--padding-start: 24px;--padding-end: 24px;font-weight:700;font-size:.82rem}.me-form-actions .me-btn-cancel{--background: rgba(255, 255, 255, .06);--background-hover: rgba(255, 255, 255, .12);--color: rgba(255, 255, 255, .7);--border-color: rgba(255, 255, 255, .15)}.me-form-actions .me-btn-save{--background: linear-gradient(135deg, #c9a84c 0%, #9c7f37 100%);--background-hover: linear-gradient(135deg, #b0923f 0%, #b45309 100%);--color: #0d0d0d;--box-shadow: 0 4px 16px rgba(201, 168, 76, .3);font-weight:800}.me-form-actions .me-btn-danger{--background: rgba(200, 95, 87, .12);--background-hover: rgba(200, 95, 87, .22);--color: #f87171;--border-color: rgba(200, 95, 87, .3)}.me-tab-rail{display:flex;gap:4px;overflow-x:auto;padding:12px 16px 4px;scrollbar-width:none}.me-tab-rail::-webkit-scrollbar{display:none}.me-tab-rail button{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;border:none;font-size:.78rem;font-weight:600;white-space:nowrap;background:#ffffff0d;color:#ffffff8c;cursor:pointer;transition:all .2s;flex-shrink:0}.me-tab-rail button ion-icon{font-size:.9rem}.me-tab-rail button.active,.me-tab-rail button:focus-visible{background:#c9a84c26;color:var(--gold);box-shadow:0 0 0 1px #c9a84c59}.me-tab-rail button:hover:not(.active){background:#ffffff14;color:#fff}.me-tab-panel{padding:16px}.me-photo-upload-box{position:relative;width:100%;max-width:140px;margin:0 auto 12px}.me-photo-upload-box .me-photo-preview{width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:#ffffff0f;border:2px dashed rgba(201,168,76,.25);display:flex;align-items:center;justify-content:center}.me-photo-upload-box .me-photo-preview img{width:100%;height:100%;object-fit:cover;display:block}.me-photo-upload-box .me-photo-preview ion-icon{font-size:2.4rem;color:#c9a84c59}.me-photo-upload-box .me-photo-upload-btn{position:absolute;bottom:8px;right:8px;--border-radius: 50%;--background: rgba(201, 168, 76, .9);--color: #0d0d0d;width:36px;height:36px}.me-photo-upload-box .me-photo-upload-btn ion-icon{font-size:1.1rem}.me-pool-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;background:#c9a84c26;border:1px solid rgba(201,168,76,.3);font-size:.75rem;font-weight:700;color:var(--gold);cursor:pointer;transition:all .2s}.me-pool-pill:hover{background:#c9a84c40}.me-view-only-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:.7rem;color:#ffffff80}.me-view-only-badge ion-icon{font-size:.75rem}.me-form-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center}.me-form-loading ion-spinner{--color: var(--gold)}.me-form-loading p{color:#ffffff80;font-size:.82rem;margin:0}.me-notif-info{border-left:3px solid #38bdf8}.me-notif-success{border-left:3px solid var(--success)}.me-notif-warning{border-left:3px solid var(--gold)}.me-notif-error{border-left:3px solid var(--danger-tint)}ion-input.ng-invalid.ion-touched,ion-textarea.ng-invalid.ion-touched,ion-select.ng-invalid.ion-touched,ion-datetime.ng-invalid.ion-touched{--border-color: var(--danger);--highlight-color: var(--danger);--highlight-color-focused: var(--danger);--highlight-color-invalid: var(--danger);--placeholder-color: rgba(224, 115, 107, .6);caret-color:var(--danger-tint)}ion-item:has(ion-input.ng-invalid.ion-touched),ion-item:has(ion-textarea.ng-invalid.ion-touched),ion-item:has(ion-select.ng-invalid.ion-touched),ion-item:has(ion-datetime.ng-invalid.ion-touched){--border-color: var(--danger);border-color:#e0736b8c}ion-item:has(ion-input.ng-invalid.ion-touched) ion-label,ion-item:has(ion-textarea.ng-invalid.ion-touched) ion-label,ion-item:has(ion-select.ng-invalid.ion-touched) ion-label,ion-item:has(ion-datetime.ng-invalid.ion-touched) ion-label{color:var(--danger-tint)!important}input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border-color:var(--danger)!important;outline-color:var(--danger)}ion-toolbar ion-select{--background: transparent}.atelier-tile-art{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;background:#0c0b10;transition:transform .35s cubic-bezier(.4,0,.2,1),filter .35s ease}.land-card .atelier-tile-art{border-bottom:1px solid rgba(232,201,122,.22);filter:saturate(1.05) contrast(1.04)}.land-card:hover .atelier-tile-art,.land-card:focus-visible .atelier-tile-art{filter:saturate(1.12) contrast(1.06) brightness(1.04)}.ed-action-card .atelier-tile-art,.action-card .atelier-tile-art{border-radius:12px;border:1px solid rgba(232,201,122,.32);box-shadow:0 8px 22px #0000007a,0 0 0 1px #c9a84c14 inset}.ed-action-card:hover .atelier-tile-art,.action-card:hover .atelier-tile-art{transform:scale(1.03);border-color:#e8c97a7a;box-shadow:0 12px 28px #0000008c,0 0 24px #c9a84c1f}.land-stat-art,.insight-art,.metric-art,.module-art{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.atelier-tile-frame{position:relative;overflow:hidden;border-radius:14px;background:#1414148c;border:1px solid rgba(201,168,76,.18);box-shadow:0 6px 18px #00000059;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%)}.atelier-tile-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(12,11,16,.55) 100%)}ion-searchbar{--background: rgba(20, 20, 20, .6);--color: #ffffff;--placeholder-color: rgba(255, 255, 255, .4);--icon-color: #c9a84c;--box-shadow: none;border-radius:12px;border:var(--glass-border)}ion-searchbar.modern-searchbar{--color: #c9a84c;--placeholder-color: rgba(201, 168, 76, .5)}ion-searchbar.modern-searchbar input.searchbar-input,ion-searchbar.modern-searchbar .searchbar-input{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;caret-color:var(--gold)!important}ion-searchbar.modern-searchbar input.searchbar-input::placeholder,ion-searchbar.modern-searchbar .searchbar-input::placeholder{color:#c9a84c80!important;-webkit-text-fill-color:rgba(201,168,76,.5)!important}ion-menu-button{--color: var(--ion-color-primary-contrast, #ffffff);--padding-start: 8px;--padding-end: 8px;z-index:1000}html,body,ion-app{background:var(--bg-dark);color:var(--text-primary)}ion-content{--background: var(--bg-gradient);--color: var(--text-primary)}ion-toolbar{--background: var(--bg-dark);--color: var(--text-primary);--border-color: var(--line)}ion-card{background:var(--glass-bg);color:var(--text-primary);border-radius:var(--radius-lg);border:var(--glass-border);box-shadow:var(--shadow-card)}ion-card-header,ion-card-content{background:transparent}ion-alert{--background: transparent !important;--color: #f5ecd7 !important}ion-alert .alert-wrapper{background:linear-gradient(160deg,var(--bg-mid, #1c1c1c) 0%,var(--bg-surface, #141414) 100%)!important;border:1px solid rgba(232,201,122,.22)!important;color:#f5ecd7!important}ion-alert .alert-title{color:#f5ecd7!important}ion-alert .alert-sub-title{color:var(--gold-lt)!important}ion-alert .alert-message{color:#f5ecd7bd!important;white-space:pre-line}ion-alert .alert-input,ion-alert .alert-input-wrapper input{background:#ffffff0d!important;border:1px solid rgba(232,201,122,.22)!important;color:#f5ecd7!important;caret-color:var(--gold-lt)!important}ion-alert .alert-radio-label,ion-alert .alert-checkbox-label{color:#f5ecd7!important}ion-alert .alert-button{color:var(--gold-lt)!important}.custom-alert{--background: #ffffff !important;--color: #0c0b10 !important}.custom-alert .alert-wrapper{background:#fff!important;color:var(--bg-dark)!important}.custom-alert .alert-title,.custom-alert .alert-message,.custom-alert .alert-radio-label,.custom-alert .alert-checkbox-label{color:#0c0b10!important}.custom-alert .alert-button{color:var(--gold-dark, #b0923f)!important}.alert-wrapper{border-radius:12px!important;box-shadow:0 8px 24px #00000026!important;min-width:min(350px,100vw - 32px)!important;max-width:500px!important;width:90vw!important}.me-alert{--background: transparent !important}.me-alert .alert-wrapper{--background: linear-gradient(160deg, #1c1c1c 0%, #141414 100%) !important;background:linear-gradient(160deg,var(--bg-mid) 0%,var(--bg-surface) 100%)!important;border:1px solid rgba(232,201,122,.22)!important;border-radius:20px!important;box-shadow:0 24px 60px #0000008c!important;color:#f5ecd7!important;overflow:hidden}.me-alert .alert-head{padding-top:22px}.me-alert .alert-title{color:#f5ecd7!important;font-weight:800!important;font-size:1.12rem!important;letter-spacing:.2px}.me-alert .alert-sub-title{color:var(--gold-lt)!important}.me-alert .alert-message{color:#f5ecd7bd!important;font-size:.94rem!important;line-height:1.5!important}.me-alert .alert-input,.me-alert .alert-input-wrapper input{background:#ffffff0d!important;border:1px solid rgba(232,201,122,.22)!important;border-radius:11px!important;color:#f5ecd7!important;caret-color:var(--gold-lt)!important;padding:11px 13px!important}.me-alert .alert-input::placeholder,.me-alert .alert-input-wrapper input::placeholder{color:#f5ecd766!important}.me-alert .alert-radio-label,.me-alert .alert-checkbox-label{color:#f5ecd7!important}.me-alert .alert-button-group{padding:8px 12px 14px!important;gap:8px}.me-alert .alert-button{border-radius:12px!important;margin:0!important;flex:1;text-transform:none!important;font-weight:800!important;letter-spacing:.2px}.me-alert .alert-button .alert-button-inner{justify-content:center}.me-alert .me-alert-cancel{--color: #f5ecd7 !important;color:#f5ecd7!important;background:transparent!important;border:1px solid rgba(232,201,122,.28)!important}.me-alert .me-alert-confirm{--color: #1a0e00 !important;color:#1a0e00!important;background:linear-gradient(135deg,var(--gold),var(--gold-lt))!important}.me-alert .me-alert-danger{--color: #fff !important;color:#fff!important;background:linear-gradient(135deg,#c85f57,#d7443b)!important}@media(prefers-color-scheme:dark){.me-alert .alert-wrapper{--background: linear-gradient(160deg, #1c1c1c 0%, #141414 100%) !important;background:linear-gradient(160deg,var(--bg-mid) 0%,var(--bg-surface) 100%)!important;color:#f5ecd7!important}}.alert-head{padding:20px 16px!important;text-align:left!important}.alert-title{font-weight:600!important;font-size:1.3em!important;text-align:left!important}.alert-sub-title{font-size:.95em!important;margin-top:4px!important}.alert-message{font-size:1em!important;padding:0 16px 16px!important;text-align:left!important;line-height:1.5!important}@media screen and (min-width:768px){ion-alert:not(.custom-alert){--max-height: min(100vh - 96px, 720px)}}.alert-radio-group,.alert-checkbox-group{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:8px 16px!important;margin:0!important}.alert-radio-button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;padding:0 8px!important;margin:2px 0!important;min-height:48px!important;position:relative!important}.alert-radio-button .alert-button-inner,.alert-checkbox-button .alert-button-inner{flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}.alert-radio-icon{display:block!important;box-sizing:border-box!important;position:relative!important;inset-inline-start:0!important;inset-inline-end:auto!important;top:0!important;float:none!important;order:1!important;flex:0 0 auto!important;width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;margin-inline-end:16px!important;border:2px solid rgba(201,168,76,.6)!important;border-radius:50%!important}.alert-radio-label{font-size:1em!important;padding:0!important;margin:0!important;white-space:normal!important;text-align:left!important;flex:1 1 auto!important;line-height:1.5!important;word-wrap:break-word!important;overflow-wrap:break-word!important;order:2!important;position:relative!important}.alert-radio-inner{box-sizing:border-box!important;position:absolute!important;top:50%!important;inset-inline-start:50%!important;inset-inline-end:auto!important;width:10px!important;height:10px!important;margin-top:-5px!important;margin-inline-start:-5px!important;border:0!important;border-radius:50%!important;background-color:#c9a84c99!important;transform:scale3d(0,0,0)!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}[aria-checked=true] .alert-radio-inner{transform:scaleZ(1)!important}.alert-button-group{padding:16px!important;display:flex!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid var(--cream)!important;margin-top:8px!important}.alert-button{border-radius:8px!important;font-weight:600!important;padding:0 24px!important;text-transform:none!important;font-size:1.05em!important;min-height:44px!important}.alert-button-role-cancel{border:1px solid rgba(232,201,122,.28)!important;background:transparent!important}.custom-alert .alert-button-role-cancel{color:#6c757d!important;border:1px solid #dee2e6!important;background:#fff!important}.alert-button:not(.alert-button-role-cancel){background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%)!important;color:var(--bg-dark)!important;border:none!important;font-weight:700!important;box-shadow:0 2px 8px #c9a84c59!important}.custom-loading{--background: rgba(8, 7, 11, .85);--spinner-color: #f7cf8f}.custom-loading .loading-wrapper{background:#121018e6;border-radius:24px;border:1px solid rgba(247,207,143,.3);box-shadow:0 24px 60px #0006;padding:32px 36px 28px;display:flex;flex-direction:column;align-items:center;gap:18px;min-width:280px}.custom-loading .loading-content{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:var(--brand-heading-font, "Cormorant Garamond", Georgia, serif);font-size:1.05rem;color:#f7cf8f;text-transform:none;letter-spacing:.02em}.custom-loading .loading-content:before{content:"";display:block;width:140px;height:48px;background:var(--vf-loader-mark, none) center/contain no-repeat;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.custom-alert,.custom-alert *,.custom-alert .alert-wrapper,.custom-alert .alert-wrapper *{--color: #0c0b10 !important}.alert-wrapper .alert-title,.alert-title,.custom-alert .alert-title,ion-alert .alert-title{opacity:1!important;visibility:visible!important;display:block!important}.custom-alert .alert-title{color:var(--bg-dark)!important}.alert-wrapper .alert-message,.alert-message,.custom-alert .alert-message,ion-alert .alert-message{opacity:1!important;visibility:visible!important;display:block!important}.custom-alert .alert-message{color:#666!important}.alert-wrapper .alert-radio-label,.alert-radio-label,.custom-alert .alert-radio-label,ion-alert .alert-radio-label,.alert-radio-label.sc-ion-alert-md,.alert-radio-label.sc-ion-alert-ios{opacity:1!important;visibility:visible!important;display:block!important;padding-left:0!important;margin-left:0!important}.alert-radio-button.sc-ion-alert-md,.alert-radio-button.sc-ion-alert-ios,button[aria-checked]{display:flex!important;gap:16px!important}.alert-input-label{color:var(--bg-dark)!important;opacity:1!important;visibility:visible!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeIn .5s ease-in}.slide-up{animation:slideUp .6s ease-out}.scale-in{animation:scaleIn .4s ease-out}.text-primary{color:#fff}.text-secondary{color:#ffffff9e}.text-light{color:#9c9484}.bg-gradient{background:linear-gradient(135deg,#c9a84c,#b0923f);color:#fff}ion-button{--border-radius: 12px;--box-shadow: 0 4px 16px rgba(0, 0, 0, .35);height:48px;font-weight:600;text-transform:none;transition:all .3s}ion-button:hover:not([disabled]){transform:translateY(-2px);--box-shadow: 0 8px 24px rgba(0, 0, 0, .42)}body{font-family:var(--brand-body-font);background:var(--ion-background-color);color:var(--ion-text-color)}ion-app,ion-content{--background: var(--ion-background-color);color:var(--ion-text-color)}h1,h2,h3,h4,h5,h6,.brand-heading{font-family:var(--brand-heading-font);color:var(--ion-color-primary);letter-spacing:.02em}ion-card{background:#1414148c;border:1px solid rgba(201,168,76,.14);color:#fff}ion-toolbar{--background: rgba(8, 7, 11, .8);--color: var(--ion-color-primary);border-bottom:1px solid rgba(201,168,76,.2);backdrop-filter:blur(22px)}ion-button.primary-gradient,ion-button.button-solid{--background: var(--me-gradient-primary);--background-activated: linear-gradient(135deg, #c9a84c 0%, #f7cf8f 100%);--border-radius: 999px;font-weight:700;letter-spacing:.03em;box-shadow:var(--me-shadow-lifted)}ion-button.secondary-gradient{--background: var(--me-gradient-secondary);--background-activated: linear-gradient(135deg, #9c7f37 0%, #c9a84c 100%);--border-radius: 18px;font-weight:700;box-shadow:0 16px 40px #5d1fa959}.pill-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#ec48991a;color:var(--ion-color-primary);font-weight:600;border:1px solid rgba(236,72,153,.25);transition:all .2s ease}.pill-chip.active{background:var(--me-gradient-secondary);color:#fff;border-color:transparent;box-shadow:var(--me-shadow-lifted)}.glass-panel{background:#ffffffbf;border-radius:28px;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(14px);box-shadow:0 20px 45px #0f172a26}.heading-1{font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ion-text-color)}.heading-2{font-size:24px;font-weight:700;line-height:1.3;color:var(--ion-text-color)}.heading-3{font-size:20px;font-weight:700;line-height:1.4;color:var(--ion-text-color)}.section-label{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ion-color-primary)}.body-large{font-size:18px;font-weight:400;line-height:1.6}.body{font-size:16px;font-weight:400;line-height:1.5}.body-small{font-size:14px;font-weight:400;line-height:1.5}.caption{font-size:13px;font-weight:500;color:var(--ion-color-medium)}.micro{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.mt-8{margin-top:8px!important}.mt-16{margin-top:16px!important}.mt-24{margin-top:24px!important}.mt-32{margin-top:32px!important}.mb-8{margin-bottom:8px!important}.mb-16{margin-bottom:16px!important}.mb-24{margin-bottom:24px!important}.mb-32{margin-bottom:32px!important}.p-16{padding:16px!important}.p-20{padding:20px!important}.p-24{padding:24px!important}.gap-8{gap:8px!important}.gap-12{gap:12px!important}.gap-16{gap:16px!important}.gap-24{gap:24px!important}.me-card{background:var(--brand-surface);border-radius:20px;border:1px solid var(--brand-border);box-shadow:0 4px 12px #00000014;transition:all .3s var(--ease);overflow:hidden}.me-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #c9a84c40}.me-card-header{padding:16px 20px;border-bottom:1px solid var(--brand-border)}.me-card-content{padding:20px}.me-card-footer{padding:16px 20px;border-top:1px solid var(--brand-border);display:flex;gap:12px;align-items:center}.me-stat-card{background:var(--brand-surface);border-radius:24px;padding:24px;box-shadow:0 20px 40px #0f172a14;border:1px solid rgba(255,255,255,.04)}.me-stat-value{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;color:var(--gold);line-height:1.1}.me-stat-card{background:var(--brand-surface);border-radius:16px;padding:20px;text-align:center;border:1px solid var(--brand-border);box-shadow:0 4px 12px #00000014;transition:all .3s ease}.me-stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #c9a84c33}.me-stat-card .stat-icon{font-size:38px;margin-bottom:12px;color:var(--gold)!important}.me-stat-card .stat-value{font-size:34px;font-weight:800;color:var(--gold)!important;margin:8px 0}.me-stat-card .stat-label{font-size:14px;font-weight:700;color:#1f1f1f!important;text-transform:capitalize}.me-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.me-chip.chip-success{background:#4caf5026;color:#2e7d32;border:1px solid rgba(76,175,80,.3)}.me-chip.chip-warning{background:#ffce5426;color:#f57c00;border:1px solid rgba(255,206,84,.3)}.me-chip.chip-danger{background:#c85f5726;color:#c85f57;border:1px solid rgba(200,95,87,.3)}.me-chip.chip-primary{background:var(--line);color:var(--gold);border:1px solid rgba(201,168,76,.3)}.me-chip.chip-active{background:var(--me-gradient-primary);color:#fff;border:none;box-shadow:0 4px 12px #c9a84c4d}.me-image-card{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1}.me-image-card img{width:100%;height:100%;object-fit:cover;display:block}.me-image-card .image-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,#000000bf);color:#fff}.me-image-card .image-overlay .overlay-title{font-size:20px;font-weight:700;margin:0 0 4px}.me-image-card .image-overlay .overlay-subtitle{font-size:14px;opacity:.9;margin:0}.me-image-card:hover img{transform:scale(1.05);transition:transform .3s ease}.me-avatar{border-radius:50%;object-fit:cover;border:2px solid var(--brand-border)}.me-avatar.avatar-sm{width:32px;height:32px}.me-avatar.avatar-md{width:48px;height:48px}.me-avatar.avatar-lg{width:80px;height:80px}.me-avatar.avatar-xl{width:120px;height:120px}ion-button.btn-primary{--background: var(--me-gradient-primary);--background-activated: linear-gradient(135deg, #c9a84c 0%, #f7cf8f 100%);--border-radius: 999px;--padding-start: 24px;--padding-end: 24px;height:52px;font-weight:700;letter-spacing:.03em;box-shadow:0 12px 30px #c9a84c59;text-transform:none}ion-button.btn-secondary{--background: var(--me-gradient-secondary);--color: #ffffff;--border-radius: 12px;--padding-start: 20px;--padding-end: 20px;height:48px;font-weight:700;box-shadow:0 8px 20px #00000040;text-transform:none}ion-button.btn-outline{--border-width: 2px;--border-color: var(--ion-color-primary);--color: var(--ion-color-primary);--border-radius: 999px;--padding-start: 20px;--padding-end: 20px;height:48px;font-weight:700;text-transform:none}ion-button.btn-ghost{--background: transparent;--color: var(--ion-color-primary);--padding-start: 12px;--padding-end: 12px;font-weight:600;text-decoration:underline;text-transform:none}ion-button.royal-btn{--background: linear-gradient(135deg, #c9a84c 0%, #e8c97a 100%);--background-activated: linear-gradient(135deg, #9c7f37 0%, #c9a84c 100%);--background-hover: linear-gradient(135deg, #b0923f 0%, #d9b95e 100%);--background-focused: linear-gradient(135deg, #b0923f 0%, #d9b95e 100%);--color: #0c0b10;--color-activated: #0c0b10;--border-radius: 12px;--border-width: 1px;--border-style: solid;--border-color: rgba(232, 201, 122, .55);--box-shadow: 0 6px 18px rgba(201, 168, 76, .28), inset 0 1px 0 rgba(255, 255, 255, .25);min-height:48px;font-weight:700;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-variant-caps:small-caps}ion-button.royal-btn-outline{--background: transparent;--background-activated: rgba(201, 168, 76, .16);--background-hover: rgba(201, 168, 76, .08);--color: var(--gold-lt, #e8c97a);--border-radius: 12px;--border-width: 1px;--border-style: solid;--border-color: rgba(201, 168, 76, .5);--box-shadow: none;min-height:48px;font-weight:700;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-variant-caps:small-caps}ion-button.royal-btn.royal-danger{--background: linear-gradient(135deg, #8c3a33 0%, #6e2b26 100%);--background-activated: linear-gradient(135deg, #6e2b26 0%, #55211d 100%);--color: #f5ecd7;--border-color: rgba(200, 95, 87, .45);--box-shadow: 0 6px 18px rgba(140, 58, 51, .3)}app-allevents ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-eventdetails ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-eventinfo ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-eventseg ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-eventaudition ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-addround ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-round ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-round1 ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-rounddetail ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-rounds-management ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-judge-assignment ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-viewjudge ion-button:not([fill=clear]):not([fill=outline]):not([size=small]),app-manage-event-modal ion-button:not([fill=clear]):not([fill=outline]):not([size=small]){--background: linear-gradient(135deg, #c9a84c 0%, #e8c97a 100%);--background-activated: linear-gradient(135deg, #9c7f37 0%, #c9a84c 100%);--background-hover: linear-gradient(135deg, #b0923f 0%, #d9b95e 100%);--background-focused: linear-gradient(135deg, #b0923f 0%, #d9b95e 100%);--color: #0c0b10;--color-activated: #0c0b10;--border-radius: 12px;--border-width: 1px;--border-style: solid;--border-color: rgba(232, 201, 122, .55);--box-shadow: 0 6px 18px rgba(201, 168, 76, .28), inset 0 1px 0 rgba(255, 255, 255, .25);min-height:48px;font-weight:700;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-variant-caps:small-caps}app-allevents ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-eventdetails ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-eventinfo ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-eventseg ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-eventaudition ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-addround ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-round ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-round1 ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-rounddetail ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-rounds-management ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-judge-assignment ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-viewjudge ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success],app-manage-event-modal ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=success]{--background: linear-gradient(135deg, #4aa858 0%, #7fcf8c 100%);--background-activated: linear-gradient(135deg, #3d8c49 0%, #5bbf6a 100%);--border-color: rgba(127, 207, 140, .45);--box-shadow: 0 6px 18px rgba(91, 191, 106, .25)}app-allevents ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-eventdetails ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-eventinfo ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-eventseg ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-eventaudition ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-addround ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-round ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-round1 ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-rounddetail ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-rounds-management ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-judge-assignment ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-viewjudge ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning],app-manage-event-modal ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=warning]{--background: linear-gradient(135deg, #d99a00 0%, #ffc84d 100%);--border-color: rgba(255, 200, 77, .5);--box-shadow: 0 6px 18px rgba(255, 180, 0, .22)}app-allevents ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-eventdetails ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-eventinfo ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-eventseg ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-eventaudition ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-addround ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-round ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-round1 ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-rounddetail ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-rounds-management ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-judge-assignment ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-viewjudge ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger],app-manage-event-modal ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=danger]{--background: linear-gradient(135deg, #8c3a33 0%, #6e2b26 100%);--background-activated: linear-gradient(135deg, #6e2b26 0%, #55211d 100%);--color: #f5ecd7;--border-color: rgba(200, 95, 87, .45);--box-shadow: 0 6px 18px rgba(140, 58, 51, .3)}app-allevents ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-eventdetails ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-eventinfo ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-eventseg ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-eventaudition ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-addround ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-round ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-round1 ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-rounddetail ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-rounds-management ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-judge-assignment ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-viewjudge ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium],app-manage-event-modal ion-button:not([fill=clear]):not([fill=outline]):not([size=small])[color=medium]{--background: linear-gradient(135deg, #2a2a2a 0%, #3a3a3a 100%);--background-activated: linear-gradient(135deg, #1c1c1c 0%, #2a2a2a 100%);--color: #e9e2d3;--border-color: rgba(255, 255, 255, .14);--box-shadow: none}app-allevents ion-button[fill=outline]:not([size=small]),app-eventdetails ion-button[fill=outline]:not([size=small]),app-eventinfo ion-button[fill=outline]:not([size=small]),app-eventseg ion-button[fill=outline]:not([size=small]),app-eventaudition ion-button[fill=outline]:not([size=small]),app-addround ion-button[fill=outline]:not([size=small]),app-round ion-button[fill=outline]:not([size=small]),app-round1 ion-button[fill=outline]:not([size=small]),app-rounddetail ion-button[fill=outline]:not([size=small]),app-rounds-management ion-button[fill=outline]:not([size=small]),app-judge-assignment ion-button[fill=outline]:not([size=small]),app-viewjudge ion-button[fill=outline]:not([size=small]),app-manage-event-modal ion-button[fill=outline]:not([size=small]){--background: transparent;--background-activated: rgba(201, 168, 76, .16);--background-hover: rgba(201, 168, 76, .08);--color: var(--gold-lt, #e8c97a);--border-radius: 12px;--border-width: 1px;--border-style: solid;--border-color: rgba(201, 168, 76, .5);--box-shadow: none;min-height:48px;font-weight:700;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-variant-caps:small-caps}app-allevents ion-button[fill=outline]:not([size=small])[color=danger],app-eventdetails ion-button[fill=outline]:not([size=small])[color=danger],app-eventinfo ion-button[fill=outline]:not([size=small])[color=danger],app-eventseg ion-button[fill=outline]:not([size=small])[color=danger],app-eventaudition ion-button[fill=outline]:not([size=small])[color=danger],app-addround ion-button[fill=outline]:not([size=small])[color=danger],app-round ion-button[fill=outline]:not([size=small])[color=danger],app-round1 ion-button[fill=outline]:not([size=small])[color=danger],app-rounddetail ion-button[fill=outline]:not([size=small])[color=danger],app-rounds-management ion-button[fill=outline]:not([size=small])[color=danger],app-judge-assignment ion-button[fill=outline]:not([size=small])[color=danger],app-viewjudge ion-button[fill=outline]:not([size=small])[color=danger],app-manage-event-modal ion-button[fill=outline]:not([size=small])[color=danger]{--color: #e0736b;--border-color: rgba(224, 115, 107, .45);--background-activated: rgba(224, 115, 107, .14)}app-allevents ion-button[fill=outline]:not([size=small])[color=medium],app-eventdetails ion-button[fill=outline]:not([size=small])[color=medium],app-eventinfo ion-button[fill=outline]:not([size=small])[color=medium],app-eventseg ion-button[fill=outline]:not([size=small])[color=medium],app-eventaudition ion-button[fill=outline]:not([size=small])[color=medium],app-addround ion-button[fill=outline]:not([size=small])[color=medium],app-round ion-button[fill=outline]:not([size=small])[color=medium],app-round1 ion-button[fill=outline]:not([size=small])[color=medium],app-rounddetail ion-button[fill=outline]:not([size=small])[color=medium],app-rounds-management ion-button[fill=outline]:not([size=small])[color=medium],app-judge-assignment ion-button[fill=outline]:not([size=small])[color=medium],app-viewjudge ion-button[fill=outline]:not([size=small])[color=medium],app-manage-event-modal ion-button[fill=outline]:not([size=small])[color=medium]{--color: #c9c2b2;--border-color: rgba(255, 255, 255, .22);--background-activated: rgba(255, 255, 255, .08)}app-allevents ion-button[size=small],app-eventdetails ion-button[size=small],app-eventinfo ion-button[size=small],app-eventseg ion-button[size=small],app-eventaudition ion-button[size=small],app-addround ion-button[size=small],app-round ion-button[size=small],app-round1 ion-button[size=small],app-rounddetail ion-button[size=small],app-rounds-management ion-button[size=small],app-judge-assignment ion-button[size=small],app-viewjudge ion-button[size=small],app-manage-event-modal ion-button[size=small]{--border-radius: 10px;letter-spacing:.05em;font-weight:700}app-allevents .empty-state,app-eventdetails .empty-state,app-eventinfo .empty-state,app-eventseg .empty-state,app-eventaudition .empty-state,app-addround .empty-state,app-round .empty-state,app-round1 .empty-state,app-rounddetail .empty-state,app-rounds-management .empty-state,app-judge-assignment .empty-state,app-viewjudge .empty-state,app-manage-event-modal .empty-state{margin:24px 16px;border:1px dashed rgba(201,168,76,.32);border-radius:16px;background:#c9a84c0a}ion-input{--color: #ffffff;--placeholder-color: rgba(255, 255, 255, .4);--placeholder-opacity: 1}ion-textarea{--color: #ffffff;--placeholder-color: rgba(255, 255, 255, .4)}ion-select{--color: #ffffff;--placeholder-color: rgba(255, 255, 255, .4)}ion-item ion-label{--color: rgba(255, 255, 255, .7);color:#ffffffb3}input,textarea,select{color:var(--me-color-text)}.filter-select-alert{--background: #ffffff;--backdrop-opacity: .35;--box-shadow: 0 20px 45px rgba(15, 23, 42, .18)}.filter-select-alert ion-content,.filter-select-alert ion-list{--background: transparent}.filter-select-alert ion-item{--background: transparent;--color: #0c0b10;font-weight:600;border-radius:12px;margin:2px 8px;display:flex;align-items:center}.filter-select-alert ion-item[aria-selected=true]{--background: #e0f2f1;--color: #0c0b10;font-weight:700;box-shadow:inset 0 0 0 1px #5bbf6a66}.filter-select-alert ion-item ion-label{color:inherit!important;margin-left:10px;font-weight:inherit}.filter-select-alert ion-item ion-radio,.filter-select-alert ion-item ion-checkbox,.filter-select-alert ion-item ion-icon{flex-shrink:0}.filter-select-alert ion-item .alert-radio-label{margin-left:12px}.filter-select-alert ion-item .alert-radio-icon{margin-right:12px}.buttonCss button.alert-button:nth-child(1){color:#000;background-color:var(--gold-lt);border-radius:5px}.buttonCss button.alert-button:nth-child(2){color:#000;background-color:var(--gold-lt);border-radius:5px}.gradient-purple{background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold) 50%,var(--gold-lt) 100%)}.gradient-teal{background:linear-gradient(135deg,var(--gold-dark) 0%,var(--success) 100%)}.gradient-sunset{background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold-lt) 100%)}.gradient-ocean{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-lt) 100%)}.glass-card{background:var(--glass-bg, rgba(20, 20, 20, .55));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:var(--glass-border, 1px solid rgba(201, 168, 76, .15));box-shadow:var(--shadow-card, 0 8px 24px rgba(0, 0, 0, .35))}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-gradient{background:linear-gradient(-45deg,var(--gold-dark),var(--gold),var(--gold-lt),var(--gold-dark));background-size:400% 400%;animation:gradient-animation 15s ease infinite}ion-card{transition:all .3s var(--ease);border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}ion-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-purple{background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold) 100%);color:#fff}.card-pink{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-lt) 100%);color:var(--bg-dark, #0c0b10)}.card-teal{background:linear-gradient(135deg,var(--bg-mid) 0%,var(--gold-dark) 100%);color:#fff}.card-orange{background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold) 100%);color:#fff}ion-button{--border-radius: 12px;font-weight:600;letter-spacing:.5px;text-transform:none;transition:all .3s ease}ion-button:hover{transform:scale(1.05)}ion-button:active{transform:scale(.98)}ion-toolbar{--background: #1c1c1c;--color: #ffffff;--min-height: 56px}ion-toolbar ion-title{font-weight:700;letter-spacing:.5px}ion-badge{border-radius:12px;padding:6px 12px;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a}ion-progress-bar{--buffer-background: rgba(201, 168, 76, .2);--progress-background: linear-gradient(90deg, #c9a84c 0%, #e8c97a 100%);height:8px;border-radius:4px}ion-item{--border-radius: 12px;--padding-start: 16px;--padding-end: 16px;--inner-padding-end: 16px;margin:4px 0}ion-item::part(native){border-radius:12px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.pulse-animation{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.login-content,.allbg{--background: linear-gradient(135deg, #0c0b10 0%, #1c1c1c 50%, #0c0b10 100%);--color: #ffffff}.pattern-bg-fashion{background-color:#0c0b10;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(201,168,76,.05) 35px,rgba(201,168,76,.05) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,rgba(232,201,122,.04) 35px,rgba(232,201,122,.04) 70px)}.pattern-bg-dots{background-color:#0c0b10;background-image:radial-gradient(circle,rgba(201,168,76,.14) 1px,transparent 1px);background-size:20px 20px}.pattern-bg-waves{background-color:#0c0b10;background-image:linear-gradient(135deg,rgba(201,168,76,.06) 25%,transparent 25%),linear-gradient(225deg,rgba(232,201,122,.05) 25%,transparent 25%),linear-gradient(45deg,rgba(176,146,63,.05) 25%,transparent 25%),linear-gradient(315deg,rgba(201,168,76,.05) 25%,transparent 25%);background-size:40px 40px;background-position:0 0,20px 0,20px 20px,0 20px}.pattern-bg-elegant{background-color:#0c0b10;background-image:linear-gradient(30deg,rgba(201,168,76,.05) 12%,transparent 12.5%,transparent 87%,rgba(201,168,76,.05) 87.5%,rgba(201,168,76,.05)),linear-gradient(150deg,rgba(201,168,76,.05) 12%,transparent 12.5%,transparent 87%,rgba(201,168,76,.05) 87.5%,rgba(201,168,76,.05)),linear-gradient(30deg,rgba(232,201,122,.04) 12%,transparent 12.5%,transparent 87%,rgba(232,201,122,.04) 87.5%,rgba(232,201,122,.04)),linear-gradient(150deg,rgba(232,201,122,.04) 12%,transparent 12.5%,transparent 87%,rgba(232,201,122,.04) 87.5%,rgba(232,201,122,.04));background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px}.border-primary{border-left:4px solid var(--ion-color-primary)}.border-secondary{border-left:4px solid var(--ion-color-secondary)}.border-tertiary{border-left:4px solid var(--ion-color-tertiary)}.border-success{border-left:4px solid var(--ion-color-success)}.border-warning{border-left:4px solid var(--ion-color-warning)}.text-gradient-purple{background:linear-gradient(135deg,var(--gold-lt) 0%,var(--gold) 55%,var(--gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.text-gradient-teal{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-lt) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-colored-primary{box-shadow:0 10px 25px -5px #c9a84c66}.shadow-colored-secondary{box-shadow:0 10px 25px -5px #ec489966}.cal-modal{--height: 80%;--border-radius: 16px;padding:25px;box-shadow:0 20px 25px -5px #0000001a}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);pointer-events:none;box-shadow:0 20px 25px -5px #0003;border-radius:12px}.gu-hide{left:-9999px!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.swal2-container{z-index:999999!important}.swal2-popup{font-family:var(--font-sans);background:var(--surface-glass-strong)!important;border:1px solid rgba(201,168,76,.32);border-radius:12px;box-shadow:0 30px 80px #000000b3,0 0 40px -10px #c9a84c59;color:var(--text-primary)!important;z-index:999999!important;display:block!important;visibility:visible!important;opacity:1!important}.swal2-title{color:var(--text-primary)!important;font-family:var(--font-serif);font-size:1.5em;font-weight:600}.swal2-html-container{color:var(--text-secondary)!important;font-size:1em;line-height:1.6}.swal2-input,.swal2-select,.swal2-textarea{background-color:var(--control-bg)!important;border:1px solid var(--control-border)!important;border-radius:var(--control-radius);padding:10px 15px;font-size:1em;color:var(--control-text)!important}.swal2-input::placeholder,.swal2-select::placeholder,.swal2-textarea::placeholder{color:var(--control-placeholder)}.swal2-input:focus,.swal2-select:focus,.swal2-textarea:focus{border-color:var(--control-border-focus)!important;box-shadow:0 0 0 3px #c9a84c1a;outline:none}.swal2-validation-message{background:transparent!important;color:var(--danger)!important}.swal2-styled.swal2-confirm{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%)!important;color:var(--bg-dark)!important;border-radius:8px;padding:10px 24px;font-weight:600}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px #c9a84c4d}.swal2-styled.swal2-cancel,.swal2-styled.swal2-deny{background:transparent!important;border:1px solid rgba(255,255,255,.18)!important;color:var(--text-primary)!important;border-radius:8px;padding:10px 24px;font-weight:600}.swal2-styled.swal2-cancel:focus,.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px #c9a84c4d}.swal2-icon.swal2-success [class^=swal2-success-circular-line],.swal2-icon.swal2-success .swal2-success-fix{background-color:transparent!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.score-confirmation-alert .alert-wrapper .alert-message{text-align:left!important;white-space:pre-line!important;font-size:14px!important;line-height:1.8!important;color:#2a2a2a!important;padding:16px 0!important}.score-confirmation-alert .alert-wrapper .alert-head h2{color:var(--bg-mid)!important;font-weight:700!important;font-size:18px!important}.score-confirmation-alert .alert-wrapper .alert-button-group button{font-weight:600!important}.score-confirmation-alert .alert-wrapper .alert-button-group button.alert-button-role-cancel{color:#888!important}ion-alert:not(.custom-alert) .alert-radio-label,ion-alert:not(.custom-alert) .alert-checkbox-label,ion-alert:not(.custom-alert) .alert-radio-button,ion-alert:not(.custom-alert) .alert-checkbox-button,ion-alert:not(.custom-alert) .alert-tappable{color:var(--dd-text)!important;font-weight:500!important}ion-alert:not(.custom-alert) [aria-checked=true] .alert-radio-label,ion-alert:not(.custom-alert) [aria-checked=true] .alert-checkbox-label{color:var(--dd-text-selected)!important;font-weight:700!important}ion-alert:not(.custom-alert) .alert-radio-icon{border-color:var(--dd-marker)!important}ion-alert:not(.custom-alert) [aria-checked=true] .alert-radio-icon{border-color:var(--dd-marker-checked)!important}ion-alert:not(.custom-alert) [aria-checked=true] .alert-radio-inner{background-color:var(--dd-marker-checked)!important}ion-alert:not(.custom-alert) .alert-checkbox-icon{border-color:var(--dd-marker)!important}ion-alert:not(.custom-alert) [aria-checked=true] .alert-checkbox-icon{background-color:var(--dd-marker-checked)!important;border-color:var(--dd-marker-checked)!important}ion-title,h1,h2,h3,.page-title,.section-title,.hero-title,.screen-title,.card-title,ion-card-title,.stat-value,.stat-number,.stat-num,.kpi-value,.metric-value,.me-card-title,.header-title{font-family:Cormorant Garamond,Georgia,serif}body,ion-content,p,ion-label,ion-button,ion-input,ion-select,.label{font-family:Inter,system-ui,-apple-system,sans-serif}.eyebrow,.section-eyebrow,.kicker{text-transform:uppercase;letter-spacing:.24em;font-weight:700;color:var(--gold, var(--gold))}ion-content{--background: var(--bg-dark)}ion-toolbar{--color: #ffffff}ion-back-button,ion-menu-button{--color: var(--gold-lt)}ion-card-title{color:#fff}ion-card-subtitle{color:#c9a84cd9}ion-card-content{color:#ffffff9e}ion-item{--border-color: rgba(201, 168, 76, .12);--color: #ffffff}ion-label h2,ion-label h3{color:#fff}ion-label p{color:#ffffff8c}ion-note{color:#ffffff73}ion-button[fill=outline]{--border-color: rgba(201, 168, 76, .5);--color: var(--gold-lt)}ion-button[fill=clear]{--color: var(--gold-lt)}ion-input,ion-textarea,ion-select,ion-searchbar{--background: #141414;--color: #fff;--placeholder-color: rgba(255, 255, 255, .35)}.native-input,.native-textarea{caret-color:var(--gold)}ion-segment{--background: var(--bg-surface)}ion-segment-button{--color: rgba(255, 255, 255, .55);--color-checked: var(--bg-dark);--background-checked: var(--gold);--indicator-color: transparent}ion-chip{--background: rgba(201, 168, 76, .12);--color: var(--gold-lt)}ion-badge{--background: var(--gold);--color: var(--bg-dark)}ion-fab-button{--background: var(--gold);--background-activated: var(--gold-dark);--color: var(--bg-dark)}ion-spinner{color:var(--gold)}ion-refresher ion-refresher-content{--color: var(--gold);color:var(--gold)}ion-progress-bar{--progress-background: var(--gold);--background: var(--line)}ion-toggle{--background-checked: rgba(201, 168, 76, .5);--handle-background-checked: var(--gold)}ion-checkbox{--checkbox-background-checked: var(--gold);--border-color-checked: var(--gold);--checkmark-color: var(--bg-dark)}ion-tab-bar{--background: var(--bg-dark)}ion-tab-button{--color: rgba(255, 255, 255, .45);--color-selected: var(--gold)}ion-modal{--background: var(--bg-dark)}ion-popover{--background: var(--bg-surface);--color: #fff}ion-toast{--background: var(--bg-mid);--color: #fff}.close-button,.close-btn,.pm-close-btn,.modal-close-fab,.lightbox-close,.lb-close,[aria-label=Close i],[aria-label=close i]{opacity:1!important;visibility:visible!important;z-index:20}::selection{background:#c9a84c47;color:#fff}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#c9a84c80}::-webkit-scrollbar-thumb:hover{background:var(--gold)}.uni-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;padding:8px 16px 32px;max-width:1320px;margin:0 auto}@media(max-width:720px){.uni-grid{grid-template-columns:1fr;gap:20px;max-width:460px}}.uni-card{margin:0;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#161512,#0c0b09);border:1px solid rgba(201,168,76,.22);box-shadow:0 10px 30px #0006;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.uni-card:hover{transform:translateY(-6px);border-color:#c9a84c8c;box-shadow:0 22px 48px #0000008c}.uni-card.is-inactive{opacity:.7;filter:grayscale(.45)}.uni-card .uni-photo{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;cursor:pointer;background:linear-gradient(150deg,#1d1812,#100d0a)}.uni-card .uni-photo-img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s var(--ease)}.uni-card:hover .uni-photo-img{transform:scale(1.07)}.uni-card .uni-photo-fallback{position:absolute;inset:0;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:4.5rem;color:var(--gold);background:linear-gradient(150deg,#1d1812,#100d0a)}.uni-card .uni-photo-grad{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0d0d0d00 30%,#0d0b0973 58%,#080705f5)}.uni-card .uni-badge{position:absolute;top:14px;right:14px;z-index:3;--background: rgba(13, 13, 13, .72);--color: #e8c97a;border:1px solid rgba(201,168,76,.4);border-radius:9px;font-size:.7rem;padding:5px 9px;backdrop-filter:blur(6px)}.uni-card .uni-badge.danger{--background: rgba(200, 95, 87, .92);--color: #fff;border-color:transparent}.uni-card .uni-badge ion-icon{font-size:.78rem;vertical-align:-1px}.uni-card .uni-tag{position:absolute;top:14px;left:14px;z-index:3;padding:4px 11px;border-radius:9px;font-size:.7rem;font-weight:700;letter-spacing:.3px;text-transform:capitalize;color:#1a1407;background:linear-gradient(135deg,#f5d78e,var(--gold));box-shadow:0 4px 12px #c9a84c59}.uni-card .uni-info{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 24px 22px}.uni-card .uni-info .uni-name{font-family:Cormorant Garamond,Georgia,serif;color:#fff;font-size:2rem;font-weight:600;margin:0;line-height:1.12;letter-spacing:.3px;text-shadow:0 2px 12px rgba(0,0,0,.5)}.uni-card .uni-info .uni-role{color:#ffffffc7;font-size:.9rem;margin:6px 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uni-card .uni-actions{display:flex;border-top:1px solid rgba(201,168,76,.14)}.uni-card .uni-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:16px 6px;background:transparent;border:none;cursor:pointer;color:#ffffffb8;font-size:.82rem;font-weight:600;letter-spacing:.2px;transition:background .2s ease,color .2s ease}.uni-card .uni-action ion-icon{font-size:1.05rem;color:var(--gold)}.uni-card .uni-action+.uni-action{border-left:1px solid rgba(201,168,76,.14)}.uni-card .uni-action:hover{background:#c9a84c1a;color:#fff}.uni-card .uni-action.primary{color:var(--gold-lt)}.uni-hero{position:relative;padding:2.5rem 1.5rem;overflow:hidden}.uni-hero .uni-hero-gradient{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#f8c4111a,#c9a84c14,#ffb4001a)}.uni-hero .uni-hero-content{position:relative;z-index:1}.uni-hero .uni-hero-text{margin-bottom:2rem;text-align:center}.uni-hero .uni-hero-text .uni-hero-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:var(--ion-color-warning);font-weight:600;margin-bottom:.5rem}.uni-hero .uni-hero-text .uni-hero-title{font-size:2.25rem;font-weight:800;color:#fff;margin:.5rem 0;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.uni-hero .uni-hero-text .uni-hero-desc{color:var(--taupe);font-size:1rem;line-height:1.6;max-width:600px;margin:0 auto}.uni-hero .uni-quick-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.uni-hero .uni-quick-filters ion-chip{--background: transparent;--color: rgba(233, 226, 211, .7);border:1px solid rgba(233,226,211,.18);font-weight:600;cursor:pointer;transition:all .25s}.uni-hero .uni-quick-filters ion-chip:hover{--background: rgba(201, 168, 76, .12);--color: var(--gold-lt);border-color:#c9a84c80;transform:translateY(-2px)}.uni-hero .uni-quick-filters ion-chip ion-icon{color:#c9a84cb3}@media(max-width:640px){.uni-hero{padding:1.75rem 1rem}.uni-hero .uni-hero-text .uni-hero-title{font-size:1.75rem}}.uni-hero .uni-hero-text ion-button{margin-top:1.25rem}.uni-stats{padding:0 1.5rem 1.5rem}.uni-stats .uni-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.uni-stats .uni-stats-grid .uni-stat-card{background:#141414b3;backdrop-filter:blur(10px);border-radius:18px;padding:1.5rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(201,168,76,.2);box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.uni-stats .uni-stats-grid .uni-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026;border-color:rgba(var(--ion-color-warning-rgb),.4)}.uni-stats .uni-stats-grid .uni-stat-card .uni-stat-icon{width:56px;height:56px;border-radius:14px;background:rgba(var(--ion-color-warning-rgb),.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.uni-stats .uni-stats-grid .uni-stat-card .uni-stat-icon ion-icon{font-size:2rem}.uni-stats .uni-stats-grid .uni-stat-card .uni-stat-info{flex:1;min-width:0}.uni-stats .uni-stats-grid .uni-stat-card .uni-stat-info .uni-stat-label{margin:0;color:var(--taupe-dim);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.uni-stats .uni-stats-grid .uni-stat-card .uni-stat-info .uni-stat-value{margin:.25rem 0 0;font-size:1.75rem;font-weight:700;color:#fff}:where(ion-segment.md:not(.segment-scrollable)){grid-auto-columns:minmax(0,360px)}:where(ion-segment.ios:not(.segment-scrollable)){grid-auto-columns:minmax(0,1fr)}:where(ion-segment:not(.segment-scrollable)) ion-segment-button{min-width:0}.modern-segment-filter{--background: rgba(13, 13, 13, .6);background:#0d0d0d99;border-radius:12px;padding:.25rem;grid-auto-columns:minmax(0,1fr)}.modern-segment-filter ion-segment-button{--background: transparent;--background-checked: var(--ion-color-warning);--indicator-color: transparent;--color: #9c9484;--color-checked: #0c0b10;--padding-start: 8px;--padding-end: 8px;border-radius:10px;margin:0 .125rem;min-height:40px;font-size:.8rem;font-weight:600;transition:all .3s ease}.modern-segment-filter ion-segment-button::part(indicator-background){background:var(--ion-color-warning);border-radius:10px}.uni-filters{padding:0 1.5rem 1.5rem}.uni-filters .uni-filters-card{background:#141414b3;backdrop-filter:blur(10px);border-radius:20px;padding:1.5rem;border:1px solid rgba(201,168,76,.2);box-shadow:0 4px 12px #0000001a}.uni-filters .uni-filters-card .uni-filters-grid{display:grid;grid-template-columns:2fr 1fr;gap:1rem;align-items:end}@media(max-width:768px){.uni-filters .uni-filters-card .uni-filters-grid{grid-template-columns:1fr}}.uni-filters .uni-filters-card .uni-filters-grid .uni-filter-item .uni-filter-label{display:block;color:var(--gold);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.uni-filters .uni-filters-card .uni-filters-grid .uni-filter-item ion-searchbar{--background: rgba(13, 13, 13, .8);--border-radius: 999px;--box-shadow: none;--color: #e9e2d3;--placeholder-color: rgba(233, 226, 211, .5);--icon-color: #c9a84c;border:1px solid rgba(201,168,76,.3);border-radius:999px;padding:0}.uni-filters .uni-filters-card .uni-filters-grid .uni-filter-item ion-segment{--background: rgba(13, 13, 13, .6);background:#0d0d0d99;border-radius:12px;padding:.25rem}.uni-filters .uni-filters-card .uni-filters-grid .uni-filter-item ion-segment ion-segment-button{--background: transparent;--background-checked: var(--ion-color-warning);--indicator-color: transparent;--color: #9c9484;--color-checked: #0c0b10;border-radius:10px;margin:0 .125rem;min-height:40px;font-size:.8rem;font-weight:600;transition:all .3s ease}.uni-filters .uni-filters-card .uni-filters-grid .uni-filter-item ion-segment ion-segment-button::part(indicator-background){background:var(--ion-color-warning);border-radius:10px}.uni-section{padding:0 1.5rem 2rem}.uni-state{text-align:center;padding:56px 24px;color:#fff9}.uni-state ion-spinner{--color: var(--gold)}.uni-state .uni-state-icon{font-size:2.6rem;color:var(--gold);margin-bottom:8px}.uni-state h3{font-family:Cormorant Garamond,Georgia,serif;color:var(--gold-lt);margin:12px 0 4px;font-size:1.5rem}.uni-state p{margin:8px 0 16px}.uni-photo .card-pool-grade{position:absolute;top:12px;left:12px;z-index:4;min-width:32px;height:32px;padding:0 10px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:1.05rem;background:linear-gradient(135deg,var(--gold-lt),var(--gold));color:#1a1407;box-shadow:0 4px 14px #c9a84c59}.uni-photo .card-chest-no{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:9px;font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:.95rem;letter-spacing:.5px;color:#1a1407;background:linear-gradient(135deg,#f5d78e,var(--gold));box-shadow:0 4px 14px #c9a84c73}.uni-photo .card-chest-no ion-icon{font-size:.9rem}.uni-photo .card-compcard-btn{position:absolute;top:52px;right:12px;z-index:4;width:32px;height:32px;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0d0d0d99;border:1px solid rgba(201,168,76,.4);color:var(--gold-lt);backdrop-filter:blur(4px);transition:all .2s ease}.uni-photo .card-compcard-btn ion-icon{font-size:1.05rem}.uni-photo .card-compcard-btn:hover{background:var(--line)}ion-input,ion-textarea,ion-select,ion-searchbar,ion-datetime,ion-item ion-input,ion-item ion-textarea,ion-item ion-select{--color: var(--me-color-text) !important;--placeholder-color: var(--me-color-text-muted) !important;--placeholder-opacity: 1 !important;color:var(--me-color-text);caret-color:var(--me-color-caret)}input:not([type=file]),textarea,select,[contenteditable],[contenteditable=true],.native-input,.native-textarea,input.searchbar-input,.searchbar-input{color:var(--me-color-text)!important;-webkit-text-fill-color:var(--me-color-text)!important;caret-color:var(--me-color-caret)!important;opacity:1!important}ion-input::part(native),ion-textarea::part(native),ion-select::part(text),ion-select::part(placeholder),ion-searchbar .searchbar-input,ion-datetime::part(native){color:var(--me-color-text)!important;-webkit-text-fill-color:var(--me-color-text)!important;caret-color:var(--me-color-caret)!important;opacity:1!important}ion-select::part(placeholder){color:var(--me-color-text-muted)!important;-webkit-text-fill-color:var(--me-color-text-muted)!important}input::placeholder,textarea::placeholder,.native-input::placeholder,.native-textarea::placeholder,.searchbar-input::placeholder,ion-input::part(native)::placeholder,ion-textarea::part(native)::placeholder{color:var(--me-color-text-muted)!important;-webkit-text-fill-color:var(--me-color-text-muted)!important;opacity:1!important}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{color:var(--me-color-text)!important;-webkit-text-fill-color:var(--me-color-text)!important;caret-color:var(--me-color-caret)!important}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-hour-field,input[type=date]::-webkit-datetime-edit-minute-field,input[type=date]::-webkit-datetime-edit-second-field,input[type=date]::-webkit-datetime-edit-ampm-field,input[type=time]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit-fields-wrapper,input[type=time]::-webkit-datetime-edit-text,input[type=time]::-webkit-datetime-edit-year-field,input[type=time]::-webkit-datetime-edit-month-field,input[type=time]::-webkit-datetime-edit-day-field,input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field,input[type=time]::-webkit-datetime-edit-second-field,input[type=time]::-webkit-datetime-edit-ampm-field,input[type=datetime-local]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,input[type=datetime-local]::-webkit-datetime-edit-text,input[type=datetime-local]::-webkit-datetime-edit-year-field,input[type=datetime-local]::-webkit-datetime-edit-month-field,input[type=datetime-local]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-hour-field,input[type=datetime-local]::-webkit-datetime-edit-minute-field,input[type=datetime-local]::-webkit-datetime-edit-second-field,input[type=datetime-local]::-webkit-datetime-edit-ampm-field,input[type=month]::-webkit-datetime-edit,input[type=month]::-webkit-datetime-edit-fields-wrapper,input[type=month]::-webkit-datetime-edit-text,input[type=month]::-webkit-datetime-edit-year-field,input[type=month]::-webkit-datetime-edit-month-field,input[type=month]::-webkit-datetime-edit-day-field,input[type=month]::-webkit-datetime-edit-hour-field,input[type=month]::-webkit-datetime-edit-minute-field,input[type=month]::-webkit-datetime-edit-second-field,input[type=month]::-webkit-datetime-edit-ampm-field,input[type=week]::-webkit-datetime-edit,input[type=week]::-webkit-datetime-edit-fields-wrapper,input[type=week]::-webkit-datetime-edit-text,input[type=week]::-webkit-datetime-edit-year-field,input[type=week]::-webkit-datetime-edit-month-field,input[type=week]::-webkit-datetime-edit-day-field,input[type=week]::-webkit-datetime-edit-hour-field,input[type=week]::-webkit-datetime-edit-minute-field,input[type=week]::-webkit-datetime-edit-second-field,input[type=week]::-webkit-datetime-edit-ampm-field{color:var(--me-color-text)!important;-webkit-text-fill-color:var(--me-color-text)!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.4);opacity:.8}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--me-color-text)!important;caret-color:var(--me-color-caret)!important;transition:background-color 9999s ease-in-out 0s}.me-showprep-toolbar{--background: #0c0b10;--border-width: 0;padding:2px 12px 8px}.me-showprep-seg{--background: rgba(255, 255, 255, .05);border-radius:10px;max-width:460px;margin:0 auto}.me-showprep-seg ion-segment-button{--color: rgba(255, 255, 255, .55);--color-checked: #141414;--indicator-color: #e8c97a;--border-radius: 8px;--indicator-box-shadow: none;min-height:34px;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:none}.me-showprep-seg ion-segment-button ion-icon{font-size:1rem;margin-right:4px}.me-showprep-seg ion-segment-button ion-label{margin:0}ion-select{--placeholder-color: var(--dd-text-muted);--placeholder-opacity: 1}ion-select::part(icon){color:var(--dd-marker-checked);opacity:.9}ion-select-option{color:var(--dd-text);background:var(--dd-surface)}ion-alert.select-alert,.select-popover,ion-popover.select-popover,.select-action-sheet{--background: var(--dd-surface) !important;--color: var(--dd-text) !important}.select-alert .alert-wrapper{background:var(--dd-surface)!important;--background: var(--dd-surface) !important;border:1px solid var(--dd-hairline-strong)!important;box-shadow:var(--dd-shadow)!important}.select-alert .alert-head{border-bottom:1px solid var(--dd-hairline)}.select-alert .alert-title{color:var(--dd-text)!important}.select-alert .alert-sub-title{color:var(--dd-text-selected)!important}.select-alert .alert-message{color:var(--dd-text-muted)!important}.select-alert .alert-radio-group,.select-alert .alert-checkbox-group{border-top:1px solid var(--dd-hairline)!important;border-bottom:1px solid var(--dd-hairline)!important}ion-alert.select-alert .alert-radio-label,ion-alert.select-alert .alert-checkbox-label,ion-alert.select-alert .alert-radio-group button .alert-radio-label,ion-alert.select-alert .alert-checkbox-group button .alert-checkbox-label,.select-alert .select-interface-option,.select-alert .select-interface-option .alert-radio-label,.select-alert .select-interface-option .alert-checkbox-label,.select-alert .alert-tappable.alert-radio,.select-alert .alert-tappable.alert-checkbox{color:var(--dd-text)!important;font-weight:500!important}ion-alert.select-alert .alert-radio-group button[aria-checked=true] .alert-radio-label,ion-alert.select-alert .alert-checkbox-group button[aria-checked=true] .alert-checkbox-label,.select-alert .select-interface-option[aria-checked=true] .alert-radio-label,.select-alert .select-interface-option[aria-checked=true] .alert-checkbox-label,.select-alert button[aria-checked=true] .alert-radio-label,.select-alert button[aria-checked=true] .alert-checkbox-label{color:var(--dd-text-selected)!important;font-weight:700!important}.select-alert button[aria-checked=true]{background:var(--dd-selected-bg)!important}.select-alert .alert-tappable:hover,.select-alert .alert-tappable:focus,.select-alert .select-interface-option:hover{background:var(--dd-hover)!important}.select-alert .alert-tappable:active,.select-alert .select-interface-option:active{background:var(--dd-press)!important}.select-alert .alert-radio-icon{border-color:var(--dd-marker)!important}.select-alert [aria-checked=true] .alert-radio-icon{border-color:var(--dd-marker-checked)!important}.select-alert [aria-checked=true] .alert-radio-inner{background-color:var(--dd-marker-checked)!important}.select-alert .alert-checkbox-icon{border-color:var(--dd-marker)!important}.select-alert [aria-checked=true] .alert-checkbox-icon{background-color:var(--dd-marker-checked)!important;border-color:var(--dd-marker-checked)!important}.select-alert [aria-checked=true] .alert-checkbox-inner{border-color:var(--dd-surface)!important}.select-alert .alert-button-group{border-top:1px solid var(--dd-hairline)!important}.select-alert .alert-button,.select-alert .alert-button .alert-button-inner{color:var(--dd-text-selected)!important}.select-alert .alert-button:not(.alert-button-role-cancel),.select-alert .alert-button:not(.alert-button-role-cancel) .alert-button-inner{color:var(--bg-dark)!important}ion-select-popover{background:var(--dd-surface)}ion-select-popover ion-list{background:var(--dd-surface)!important;--ion-item-background: transparent;padding-top:4px;padding-bottom:4px}ion-select-popover ion-list-header,ion-select-popover ion-list-header ion-label{color:var(--dd-text-selected)!important}ion-select-popover ion-item{--background: transparent !important;--background-hover: var(--dd-hover);--background-focused: var(--dd-press);--color: var(--dd-text) !important;--border-color: var(--dd-hairline);font-weight:500;color:var(--dd-text)!important}ion-select-popover ion-item ion-label{color:var(--dd-text)!important}ion-select-popover ion-item ion-radio{color:inherit}ion-select-popover ion-item.item-radio-checked,ion-select-popover ion-item.item-checkbox-checked{--background: var(--dd-selected-bg) !important;--color: var(--dd-text-selected) !important;color:var(--dd-text-selected)!important;font-weight:700}ion-select-popover ion-item.item-radio-checked ion-label,ion-select-popover ion-item.item-checkbox-checked ion-label{color:var(--dd-text-selected)!important;font-weight:700!important}ion-select-popover ion-radio{--color: var(--dd-marker);--color-checked: var(--dd-marker-checked)}ion-select-popover ion-checkbox{--checkbox-background-checked: var(--dd-marker-checked);--border-color: var(--dd-marker);--border-color-checked: var(--dd-marker-checked);--checkmark-color: var(--dd-surface)}ion-select-popover ion-item{--background-hover-opacity: 1;--background-activated: var(--dd-press);--background-activated-opacity: 1;--background-focused-opacity: 1;--ripple-color: var(--dd-press)}.select-action-sheet{--button-background-selected: transparent;--button-background-selected-opacity: 1;--button-background-hover: var(--dd-hover);--button-background-hover-opacity: 1;--button-background-activated: var(--dd-press);--button-background-activated-opacity: 1;--button-background-focused: var(--dd-press);--button-background-focused-opacity: 1}ion-popover.select-popover.md ion-list ion-radio::part(container){opacity:1}ion-popover.select-popover.md ion-list ion-radio::part(label){order:1;flex:1 1 auto;margin-inline:16px 0}ion-popover.select-popover::part(content){background:var(--dd-surface);border:1px solid var(--dd-hairline-strong);box-shadow:var(--dd-shadow)}ion-popover.select-popover ion-content{--background: transparent;--color: var(--dd-text)}.select-action-sheet .action-sheet-group{background:var(--dd-surface)!important}.select-action-sheet .action-sheet-group-cancel{background:var(--dd-surface-raised)!important}.select-action-sheet .action-sheet-title,.select-action-sheet .action-sheet-sub-title{color:var(--dd-text-muted)!important}.select-action-sheet .action-sheet-button{color:var(--dd-text)!important;--color: var(--dd-text) !important;--background: transparent !important;--background-hover: var(--dd-hover) !important;--background-activated: var(--dd-press) !important}.select-action-sheet .action-sheet-button .action-sheet-button-inner{color:inherit!important}.select-action-sheet .action-sheet-group:not(.action-sheet-group-cancel) .action-sheet-button{padding-inline-start:38px;padding-inline-end:38px;position:relative}.select-action-sheet .action-sheet-selected,.select-action-sheet .action-sheet-selected .action-sheet-button-inner{color:var(--dd-text-selected)!important;--color: var(--dd-text-selected) !important;font-weight:700!important}.select-action-sheet .action-sheet-selected{background:var(--dd-selected-bg)!important}.select-action-sheet .action-sheet-selected:before{content:"";position:absolute;inset-inline-start:16px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--dd-marker-checked)}.select-action-sheet .action-sheet-cancel,.select-action-sheet .action-sheet-cancel .action-sheet-button-inner{color:var(--dd-text-selected)!important;--color: var(--dd-text-selected) !important}@media(max-width:760px){.uni-hero{padding:12px 14px 10px}.uni-hero .uni-hero-gradient{display:none}.uni-hero .uni-hero-text{margin-bottom:.5rem;text-align:left}.uni-hero .uni-hero-text .uni-hero-eyebrow{display:none}.uni-hero .uni-hero-text .uni-hero-title{font-size:1.25rem;margin:0}.uni-hero .uni-hero-text .uni-hero-desc{display:none}.uni-hero .uni-hero-text ion-button{margin-top:.4rem;height:32px;font-size:12px;--padding-start: 12px;--padding-end: 12px}.uni-hero .uni-quick-filters{justify-content:flex-start;gap:.35rem}.uni-hero .uni-quick-filters ion-chip{height:26px;min-height:26px;font-size:.72rem;--padding-start: 8px;--padding-end: 8px}}@media(max-width:767px),(min-width:1200px){ion-menu-button.me-menu-midband{display:none}}body:has(.global-footer,.vk-footer-line) ion-router-outlet ion-footer{padding-bottom:calc(var(--me-bottom-chrome, 36px) - var(--me-safe-b, 0px))}@media(max-width:767px){body.has-bottombar ion-router-outlet ion-content{--padding-bottom: var(--me-content-clear, 172px)}body.has-bottombar ion-router-outlet ion-content:has(~ion-footer){--padding-bottom: calc(var(--me-fab-gap, 8px) + var(--me-fab-size, 62px) + 12px)}body.has-bottombar ion-content{--padding-bottom: calc(var(--me-bar-box, 60px) + 16px)}body.has-bottombar ion-footer{padding-bottom:calc(var(--me-bar-box, 60px) - var(--me-safe-b, 0px))}}.house-illus{display:block;width:min(230px,62vw);max-width:100%;height:auto;aspect-ratio:260/200;margin:0 auto 2px;object-fit:contain;border:0;background:none;box-shadow:none;border-radius:0}.empty-state .house-illus,.empty-icon-wrapper .house-illus{font-size:inherit;opacity:1}.dp-thumb{display:block;width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid rgba(201,168,76,.22);background:#0c0b10;margin-bottom:8px}.dp-thumb--inline{display:inline-block;width:36px;height:36px;margin:0 8px 0 0;vertical-align:middle;border-radius:8px}.dp-hero{display:block;width:100%;max-width:420px;aspect-ratio:1/1;object-fit:cover;margin:0 auto;border-radius:14px;border:1px solid rgba(201,168,76,.22);background:#0c0b10}.dp-pick{display:flex;align-items:center;gap:12px;margin:10px 0 14px}.dp-pick img{width:88px;height:88px;object-fit:cover;border-radius:12px;border:1px solid rgba(201,168,76,.3);background:#0c0b10}.dp-pick figcaption{font-family:var(--fims-font-display, Georgia, serif);font-size:16px;color:var(--fims-gold-hi, #e8c97a)}.lc-photo{flex:0 0 52px;width:52px;height:52px;margin-right:12px;object-fit:cover;border-radius:10px;border:1px solid rgba(201,168,76,.22);background:#0c0b10}.lc-photo--sm{flex-basis:32px;width:32px;height:32px;margin-right:8px;border-radius:8px}.cat-section>.dp-hero{margin-bottom:14px}.lc-head>.lc-photo+div{flex:1 1 auto;min-width:0}img[src*="/design-photos/"],.dp-thumb,.dp-hero,.dp-photo,.ol-row__photo,.ot-photo,.lc-photo,.card__design{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}body.vf-locked:after{content:"";position:fixed;inset:-50%;pointer-events:none;z-index:2147483000;background:url(https://mqstorage.blr1.cdn.digitaloceanspaces.com/vihana/design-photos/brand/vf-logo-tm.png) repeat;background-size:150px 150px;opacity:.045;transform:rotate(-24deg)}.dp-eras{display:flex;gap:8px;overflow-x:auto;padding:4px 16px 10px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dp-eras::-webkit-scrollbar{display:none}.dp-era{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;padding:7px 12px;border-radius:999px;border:1px solid rgba(201,168,76,.35);background:#0c0b1099;color:#e9e2cf;font:inherit;line-height:1.1;cursor:pointer}.dp-era__label{font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.dp-era__span{font-size:10px;opacity:.6;white-space:nowrap;margin-top:2px}.dp-era.is-active{background:linear-gradient(180deg,#d8b85c,#b8943a);color:#0c0b10;border-color:#c9a84c}.dp-era.is-active .dp-era__span{opacity:.8}.dp-tile{position:relative;display:block}.dp-recon{position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:6px;pointer-events:none;background:#0c0b10c7;color:#c9a84c;border:1px solid rgba(201,168,76,.5);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dp-era-na{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:1/1;width:100%;border-radius:12px;border:1px dashed rgba(201,168,76,.35);background:radial-gradient(circle at 50% 40%,#1a1720,#0c0b10);color:#e9e2cf8c}.dp-era-na b{font-size:18px;color:#c9a84c;letter-spacing:.1em}.dp-era-na small{font-size:10px;text-align:center;padding:0 8px}.dd-era{padding-top:4px}.dd-era .dp-eras{padding-left:0;padding-right:0}.dd-era__hero{position:relative;margin:6px 0 4px;border-radius:16px;overflow:hidden;background:#0c0b10}.dd-era__hero img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.dd-era__hero figcaption{padding:8px 12px;font-size:12px;color:#c9a84c;letter-spacing:.04em}.dd-era__hero .dp-recon{top:10px;left:10px;font-size:10px}.dp-era-na--hero{aspect-ratio:auto;min-height:180px}.ds-tile__art,.dd-tile__art{position:relative}.dp-civs{align-items:center;padding-top:0}.dp-civ__group{flex:0 0 auto;padding:0 2px 0 10px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9a84cb3;white-space:nowrap}.dp-civ__group:first-child{padding-left:0}.dp-model{color:#e8c97a;font-size:11px;letter-spacing:.04em}.dp-model--tile{display:block;margin-top:2px;opacity:.85;text-align:center}.dp-gallery{padding:8px 16px 96px}.dp-gallery__title{font-size:15px;color:#c9a84c;letter-spacing:.06em;margin:12px 0 6px}.dp-gallery__model{font-size:13px;color:#e8c97a;margin:14px 0 6px}.dp-gallery__model small{opacity:.6;margin-left:6px}.dp-gallery__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.dp-gallery__item{margin:0}.dp-gallery__item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;background:#0c0b10;border:1px solid rgba(201,168,76,.22)}.dp-gallery__item figcaption{font-size:11px;color:#e9e2cf;margin-top:4px;text-align:center}:root{--ion-color-primary: var(--gold, #c9a84c);--ion-color-primary-rgb: var(--gold-rgb, 201, 168, 76);--ion-color-primary-contrast: var(--bg-dark, #0c0b10);--ion-color-primary-contrast-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-color-primary-shade: var(--gold-dark, #b0923f);--ion-color-primary-tint: var(--gold-lt, #e8c97a);--ion-color-secondary: var(--gold-lt, #e8c97a);--ion-color-secondary-rgb: var(--gold-lt-rgb, 232, 201, 122);--ion-color-secondary-contrast: var(--bg-dark, #0c0b10);--ion-color-secondary-contrast-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-color-secondary-shade: #cbb069;--ion-color-secondary-tint: #efd591;--ion-color-tertiary: var(--gold-dark, #b0923f);--ion-color-tertiary-rgb: var(--gold-dark-rgb, 176, 146, 63);--ion-color-tertiary-contrast: var(--bg-dark, #0c0b10);--ion-color-tertiary-contrast-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-color-tertiary-shade: #9b8038;--ion-color-tertiary-tint: #bfa257;--ion-color-success: var(--success, #5bbf6a);--ion-color-success-rgb: var(--success-rgb, 91, 191, 106);--ion-color-success-contrast: #0d1f0e;--ion-color-success-contrast-rgb: 13, 31, 14;--ion-color-success-shade: var(--success-shade, #4aa858);--ion-color-success-tint: var(--success-tint, #7fcf8c);--ion-color-warning: var(--warning, #ffb400);--ion-color-warning-rgb: var(--warning-rgb, 255, 180, 0);--ion-color-warning-contrast: var(--bg-dark, #0c0b10);--ion-color-warning-contrast-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-color-warning-shade: var(--warning-shade, #d99a00);--ion-color-warning-tint: var(--warning-tint, #ffc84d);--ion-color-danger: var(--danger, #e0736b);--ion-color-danger-rgb: var(--danger-rgb, 224, 115, 107);--ion-color-danger-contrast: var(--bg-dark, #0c0b10);--ion-color-danger-contrast-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-color-danger-shade: var(--danger-shade, #c85f57);--ion-color-danger-tint: var(--danger-tint, #f87171);--ion-color-dark: var(--bg-mid, #1c1c1c);--ion-color-dark-rgb: 28, 28, 28;--ion-color-dark-contrast: #f5f5f5;--ion-color-dark-contrast-rgb: 245, 245, 245;--ion-color-dark-shade: var(--bg-surface, #141414);--ion-color-dark-tint: #282828;--ion-color-medium: var(--taupe-dim, #9c9484);--ion-color-medium-rgb: 156, 148, 132;--ion-color-medium-contrast: var(--bg-dark, #0c0b10);--ion-color-medium-contrast-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-color-medium-shade: #8a836f;--ion-color-medium-tint: var(--taupe, #cdc6b6);--ion-color-light: var(--ivory, #f6f1e6);--ion-color-light-rgb: 246, 241, 230;--ion-color-light-contrast: var(--bg-dark, #0c0b10);--ion-color-light-contrast-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-color-light-shade: var(--cream, #e9e2d3);--ion-color-light-tint: #faf7f0;--ion-background-color: var(--bg-dark, #0c0b10);--ion-background-color-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-text-color: var(--text-primary, #ffffff);--ion-text-color-rgb: var(--text-primary-rgb, 255, 255, 255);--ion-card-background: var(--glass-bg, rgba(20, 20, 20, .55));--ion-item-background: transparent;--ion-toolbar-background: var(--bg-dark, #0c0b10);--ion-tab-bar-background: var(--bg-dark, #0c0b10);--ion-tab-bar-border-color: var(--line, rgba(201, 168, 76, .15));--ion-border-color: var(--line, rgba(201, 168, 76, .15));--ion-font-family: var(--font-sans, "Inter", system-ui, -apple-system, sans-serif);--ion-color-step-50: #161514;--ion-color-step-100: #1c1b18;--ion-color-step-150: #22201c;--ion-color-step-200: #282621;--ion-color-step-250: #2e2b25;--ion-color-step-300: #34312a;--ion-color-step-350: #3a372f;--ion-color-step-400: #403c33;--ion-color-step-450: #4a463c;--ion-color-step-500: #565146;--ion-color-step-550: #6b6558;--ion-color-step-600: #80796a;--ion-color-step-650: #968e7d;--ion-color-step-700: #aba392;--ion-color-step-750: #c0b8a7;--ion-color-step-800: #d6cfc0;--ion-color-step-850: #e6e0d3;--ion-color-step-900: #f0ebe0;--ion-color-step-950: #faf7f0}.ios body{--ion-background-color: var(--bg-dark, #0c0b10);--ion-background-color-rgb: var(--bg-dark-rgb, 12, 11, 16);--ion-text-color: var(--text-primary, #ffffff);--ion-text-color-rgb: var(--text-primary-rgb, 255, 255, 255);--ion-toolbar-background: var(--bg-dark, #0c0b10);--ion-item-background: transparent}:root{--ion-color-gold: var(--gold, #c9a84c);--ion-color-gold-rgb: 201, 168, 76;--ion-color-gold-contrast: #0d0d0d;--ion-color-gold-contrast-rgb: 13, 13, 13;--ion-color-gold-shade: var(--gold-dark, #b0923f);--ion-color-gold-tint: var(--gold-lt, #e8c97a)}.ion-color-gold{--ion-color-base: var(--ion-color-gold);--ion-color-base-rgb: var(--ion-color-gold-rgb);--ion-color-contrast: var(--ion-color-gold-contrast);--ion-color-contrast-rgb: var(--ion-color-gold-contrast-rgb);--ion-color-shade: var(--ion-color-gold-shade);--ion-color-tint: var(--ion-color-gold-tint)}ion-segment-button{--background-checked: var(--gold) !important;--color-checked: var(--bg-dark) !important;--indicator-color: transparent !important}ion-segment-button::part(indicator-background){background:transparent!important}ion-segment-button.segment-button-checked::part(native){color:var(--bg-dark)!important}ion-segment-button.segment-button-checked ion-label,ion-segment-button.segment-button-checked ion-icon{color:var(--bg-dark)!important}.vk-wel{--g-deep: #c9a84c;--g-mid: #e8c97a;--g-light: #e8c97a;--cream: var(--me-color-text);--onyx: #0c0b10;--marble-1: #2b1d0f;--marble-2: #1a120a;--wine: #3a0f1a;--medal: clamp(132px, min( calc(44vw - 10px) , 30vh), 380px);--crest: clamp(140px, min( calc(42vw + 18px) , 30vh), 360px);--seal: calc(var(--medal) * .46);--bar-h: clamp(146px, 20vh, 190px);--spread-x: .4;--spread-y: .13}.vk-wel.vk-wel-content{--background: var(--onyx);color:var(--cream);font-family:Inter,sans-serif;position:relative}.vk-wel .vk-wel-slideshow{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.vk-wel .vk-wel-bg-slide{position:absolute;inset:0;background-size:cover;background-position:center 44%;opacity:0;transform-origin:50% 44%;animation:vk-wel-cross 30s ease-in-out infinite,vk-wel-zoom 30s ease-in-out infinite;will-change:opacity,transform}@keyframes vk-wel-cross{0%{opacity:0}3%{opacity:1}18%{opacity:1}22%{opacity:0}to{opacity:0}}@keyframes vk-wel-zoom{0%{transform:scale(1.06)}22%{transform:scale(1.16)}to{transform:scale(1.16)}}@media(prefers-reduced-motion:reduce){.vk-wel .vk-wel-bg-slide{animation:vk-wel-cross 30s ease-in-out infinite}}.vk-wel .vk-wel-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(140% 90% at 50% -10%,#c9a84c47,#c9a84c00 55%),radial-gradient(120% 80% at 50% 112%,var(--wine) 0%,rgba(58,15,26,0) 58%),linear-gradient(180deg,#0a0603cc,#0a0603a8 42%,#0a0603db)}.vk-wel .vk-wel-bg:before{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:screen;background:repeating-linear-gradient(58deg,rgba(232,201,122,.05) 0 2px,transparent 2px 26px),repeating-linear-gradient(-42deg,rgba(255,230,173,.04) 0 1px,transparent 1px 34px)}.vk-wel .vk-wel-glow{position:absolute;border-radius:50%;filter:blur(60px)}.vk-wel .vk-wel-glow--top{top:-14%;left:50%;transform:translate(-50%);width:460px;height:460px;background:radial-gradient(circle,#e8c97a4d,#e8c97a00 70%)}.vk-wel .vk-wel-glow--bottom{bottom:-18%;left:50%;transform:translate(-50%);width:420px;height:320px;background:radial-gradient(circle,#3a0f1aa6,#3a0f1a00 70%)}.vk-wel .vk-wel-filigree{position:absolute;width:190px;height:190px;opacity:.5;background-repeat:no-repeat;background-size:contain;background-image:radial-gradient(circle at 12% 12%,rgba(232,201,122,.55) 0 2px,transparent 3px),radial-gradient(circle at 30% 8%,rgba(232,201,122,.35) 0 2px,transparent 3px),conic-gradient(from 210deg at 10% 10%,#e8c97a59,#e8c97a00 40%);-webkit-mask-image:radial-gradient(circle at 10% 10%,#000 0,#000 60%,transparent 72%);mask-image:radial-gradient(circle at 10% 10%,#000 0,#000 60%,transparent 72%)}.vk-wel .vk-wel-filigree--tl{top:8px;left:6px}.vk-wel .vk-wel-filigree--br{bottom:calc(var(--bar-h) - 14px);right:6px;transform:rotate(180deg);opacity:.4}.vk-wel .vk-wel-spark{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--g-light);box-shadow:0 0 6px 1px #ffe6ade6;opacity:0;animation:vk-wel-spark 4.2s ease-in-out infinite}.vk-wel .vk-wel-spark.s1{top:14%;left:18%;animation-delay:0s}.vk-wel .vk-wel-spark.s2{top:22%;left:78%;animation-delay:.7s;transform:scale(1.3)}.vk-wel .vk-wel-spark.s3{top:40%;left:12%;animation-delay:1.5s}.vk-wel .vk-wel-spark.s4{top:46%;left:86%;animation-delay:2.2s;transform:scale(.8)}.vk-wel .vk-wel-spark.s5{top:33%;left:50%;animation-delay:2.9s}.vk-wel .vk-wel-spark.s6{top:18%;left:40%;animation-delay:3.4s;transform:scale(1.1)}@keyframes vk-wel-spark{0%,to{opacity:0}45%{opacity:.95}}.vk-wel .vk-wel-crest{position:fixed;top:calc(env(safe-area-inset-top,0px) + 4px);left:50%;transform:translate(-50%);z-index:5;width:var(--crest);height:var(--crest);display:flex;align-items:center;justify-content:center}.vk-wel .vk-wel-crest-ring{position:absolute;inset:-6%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,6,3,.7) 40%,rgba(10,6,3,.28) 66%,transparent 82%)}.vk-wel .vk-wel-logo{position:relative;z-index:2;width:89%;height:89%;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 16px rgba(232,201,122,.45))}.vk-wel .vk-wel-track{position:relative;z-index:2;height:100%;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vk-wel .vk-wel-track::-webkit-scrollbar{display:none}.vk-wel .vk-wel-slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + var(--crest) * .72) 6vw calc(var(--bar-h) + 8px);box-sizing:border-box;overflow-x:clip}.vk-wel .vk-wel-medallions{position:relative;width:100%;max-width:min(92vw,var(--medal) * 2.4);height:calc(var(--medal) * 1.3);margin:0 auto 14px;display:block}.vk-wel .vk-wel-medal{position:absolute;left:50%;top:50%;margin:0;width:var(--medal);height:var(--medal);border-radius:50%}.vk-wel .vk-wel-medal--front{z-index:3;transform:translate(calc(-50% + var(--spread-x) * var(--medal)),calc(-50% + var(--spread-y) * var(--medal))) rotate(6deg)}.vk-wel .vk-wel-medal--back{z-index:1;width:calc(var(--medal) * .92);height:calc(var(--medal) * .92);filter:saturate(.92) brightness(.9);transform:translate(calc(-50% - var(--spread-x) * var(--medal)),calc(-50% - var(--spread-y) * var(--medal))) rotate(-8deg)}.vk-wel .vk-wel-seal{position:absolute;z-index:5;top:62%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);width:var(--seal);height:var(--seal);border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,rgba(13,6,2,.9) 46%,rgba(13,6,2,.5) 66%,transparent 82%);box-shadow:0 8px 18px #00000080}.vk-wel .vk-wel-seal img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(232,201,122,.55)) drop-shadow(0 2px 3px rgba(0,0,0,.5))}.vk-wel .vk-wel-medal-zoom{position:absolute;right:8px;bottom:8px;z-index:4;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0d0d0d99;border:1px solid rgba(232,201,122,.5)}.vk-wel .vk-wel-medal-zoom ion-icon{font-size:13px;color:var(--gold-lt)}.vk-wel .vk-wel-lightbox{position:fixed;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#06030aeb;backdrop-filter:blur(6px);padding:30px 18px;animation:vk-wel-lb-in .18s ease}.vk-wel .vk-wel-lightbox img{max-width:100%;max-height:82%;border-radius:14px;border:1px solid rgba(232,201,122,.4);box-shadow:0 24px 60px #0009;object-fit:contain}.vk-wel .vk-wel-lightbox .vk-wel-lightbox-name{margin:14px 0 0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;color:var(--gold-lt);letter-spacing:.3px}.vk-wel .vk-wel-lightbox .vk-wel-lightbox-close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 14px);right:16px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(232,201,122,.4);background:#ffffff0f;color:var(--me-color-text);display:grid;place-items:center}.vk-wel .vk-wel-lightbox .vk-wel-lightbox-close ion-icon{font-size:22px}@keyframes vk-wel-lb-in{0%{opacity:0}to{opacity:1}}.vk-wel .vk-wel-medal-ring{position:absolute;inset:-9px;border-radius:50%;background:conic-gradient(from 210deg,var(--g-light),var(--g-deep) 22%,var(--g-mid) 48%,var(--wine) 62%,var(--g-mid) 80%,var(--g-light));box-shadow:0 14px 30px #0000008c,0 0 0 1px #ffe6ad59}.vk-wel .vk-wel-medal-ring:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(13,13,13,.6);box-shadow:inset 0 0 0 1px #ffe6ad8c}.vk-wel .vk-wel-medal-frame{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--marble-2);box-shadow:inset 0 6px 18px #0009,inset 0 -4px 12px #00000073}.vk-wel .vk-wel-medal-img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.vk-wel .vk-wel-medal-frame:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 30%,#e8c97a1a,#0000 55%),radial-gradient(circle at 50% 108%,#0d0d0db3,#0d0d0d00 55%)}.vk-wel .vk-wel-credit{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);z-index:4;white-space:nowrap;padding:3px 12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--onyx);background:linear-gradient(180deg,var(--g-light),var(--g-mid) 60%,var(--g-deep));border-radius:20px;box-shadow:inset 0 1px 1px #fff9,0 4px 10px #00000073}.vk-wel .vk-wel-medal--back .vk-wel-credit{z-index:7;font-size:9px;padding:2px 10px}.vk-wel .vk-wel-flourish{position:absolute;top:50%;width:40px;height:88px;transform:translateY(-50%);z-index:0;opacity:.7;background:no-repeat center/contain conic-gradient(from 90deg at 50% 50%,#e8c97a00,#e8c97a8c 40deg,#e8c97a00 90deg);-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent)}.vk-wel .vk-wel-flourish--l{left:-6px}.vk-wel .vk-wel-flourish--r{right:-6px;transform:translateY(-50%) scaleX(-1)}.vk-wel .vk-wel-copy{position:relative;z-index:4;width:100%;max-width:340px;margin-top:clamp(10px,2.4vh,24px);text-align:center}.vk-wel .vk-wel-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--g-light);border:1px solid rgba(232,201,122,.4);border-radius:999px;background:#e8c97a0f}.vk-wel .vk-wel-eyebrow ion-icon{font-size:13px;color:var(--g-mid)}.vk-wel .vk-wel-title{margin:14px 0 0;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:clamp(26px,8vw,34px);line-height:1.08;color:var(--cream);background:linear-gradient(180deg,var(--g-light) 0%,var(--g-mid) 55%,var(--g-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 14px rgba(201,168,76,.25)}.vk-wel .vk-wel-rule{display:block;margin:12px auto;width:120px;height:10px;position:relative}.vk-wel .vk-wel-rule:before,.vk-wel .vk-wel-rule:after{content:"";position:absolute;top:50%;width:44px;height:1px;background:linear-gradient(90deg,transparent,var(--g-mid))}.vk-wel .vk-wel-rule:before{left:0}.vk-wel .vk-wel-rule:after{right:0;transform:scaleX(-1)}.vk-wel .vk-wel-rule i{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(135deg,var(--g-light),var(--g-deep));box-shadow:0 0 8px #e8c97ab3}.vk-wel .vk-wel-desc{margin:0 auto;max-width:320px;font-size:clamp(13px,3.6vw,15px);line-height:1.55;color:#f5ecd7d1;text-wrap:pretty}.vk-wel .vk-wel-bar{position:fixed;left:0;right:0;bottom:0;z-index:6;height:var(--bar-h);padding:16px 26px calc(env(safe-area-inset-bottom,0px) + 12px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;background:linear-gradient(180deg,rgba(13,13,13,0) 0%,rgba(13,13,13,.82) 34%,var(--onyx) 100%)}.vk-wel .vk-wel-dots{display:flex;justify-content:center;gap:0;max-width:100%;margin-bottom:2px}.vk-wel .vk-wel-dot{position:relative;flex:0 0 24px;width:24px;height:44px;margin:-18.5px 0;padding:0;border:0;background:transparent;cursor:pointer;transition:flex-basis .3s ease}.vk-wel .vk-wel-dot:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;background:#e8c97a47;transition:width .3s ease,background .3s ease}.vk-wel .vk-wel-dot.on{flex-basis:37px;width:37px;background:transparent;box-shadow:none;border-radius:0}.vk-wel .vk-wel-dot.on:before{width:22px;border-radius:4px;background:linear-gradient(90deg,var(--g-deep),var(--g-light));box-shadow:0 0 8px #e8c97a99}.vk-wel .vk-wel-actions{width:100%;max-width:min(360px,88vw);display:flex;flex-direction:column;align-items:center;gap:8px}.vk-wel .vk-wel-btn--gold{width:100%;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:26px;font-family:Inter,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:.04em;color:#2a1806;cursor:pointer;background:linear-gradient(180deg,var(--g-light) 0%,var(--g-mid) 45%,var(--g-deep) 100%);box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -3px 8px #7a490880,0 10px 24px #c9a84c66;transition:transform .15s ease,box-shadow .15s ease}.vk-wel .vk-wel-btn--gold ion-icon{font-size:18px}.vk-wel .vk-wel-btn--gold:active{transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -2px 6px #7a490880,0 6px 16px #c9a84c59}.vk-wel .vk-wel-ghost{background:transparent;border:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.03em;color:#f5ecd7b3;cursor:pointer;padding:2px 6px}.vk-wel .vk-wel-ghost:active{color:var(--g-light)}.vk-wel .vk-wel-footer{margin:4px 0 0;font-size:clamp(10px,.7vw,13px);letter-spacing:.16em;text-transform:uppercase;color:#e8c97a9e;white-space:nowrap}@media(max-width:300px){.vk-wel{--medal: clamp(96px, min( calc(42vw - 8px) , 30vh), 150px);--spread-x: .32}.vk-wel .vk-wel-title{font-size:clamp(22px,9vw,26px)}.vk-wel .vk-wel-desc{font-size:12px}.vk-wel .vk-wel-eyebrow{font-size:9.5px;padding:4px 10px}.vk-wel .vk-wel-copy{max-width:94vw;margin-top:6px}.vk-wel .vk-wel-credit{font-size:9px;padding:2px 9px}.vk-wel .vk-wel-footer{font-size:8.5px;letter-spacing:.1em}}@media(max-width:345px){.vk-wel .vk-wel-credit{display:none}}@media(prefers-reduced-motion:reduce){.vk-wel .vk-wel-medal--front,.vk-wel .vk-wel-medal--back,.vk-wel .vk-wel-spark{animation:none!important}}@media(max-height:700px)and (orientation:portrait){.vk-wel{--bar-h: clamp(128px, 22vh, 158px);--medal: clamp(120px, min( calc(44vw - 10px) , 22vh), 260px)}.vk-wel .vk-wel-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;margin-top:6px;max-width:92vw}.vk-wel .vk-wel-copy{margin-top:2px}.vk-wel .vk-wel-title{margin-top:6px}.vk-wel .vk-wel-rule{margin:7px auto}}@media(max-height:460px)and (orientation:portrait){.vk-wel{--bar-h: clamp(112px, 26vh, 140px)}.vk-wel .vk-wel-desc{-webkit-line-clamp:1}}@media(orientation:portrait)and (min-aspect-ratio:4/5)and (max-width:767px){.vk-wel{--medal: clamp(132px, 22vh, 300px);--crest: clamp(140px, 19vh, 240px);--spread-y: .03}.vk-wel .vk-wel-medallions{margin-bottom:44px}}@media(min-width:768px)and (orientation:portrait){.vk-wel{--medal: clamp(280px, 34vw, 360px);--crest: clamp(240px, 30vw, 300px);--bar-h: clamp(180px, 18vh, 210px)}.vk-wel .vk-wel-medallions{max-width:min(70vw,640px)}.vk-wel .vk-wel-copy{max-width:460px}.vk-wel .vk-wel-desc{max-width:420px;font-size:16px}.vk-wel .vk-wel-title{font-size:clamp(34px,5vw,46px)}.vk-wel .vk-wel-actions{max-width:400px}}@media(min-width:1280px){.vk-wel{--medal: clamp(300px, 30vh, 380px);--crest: clamp(280px, 22vw, 320px);--bar-h: 210px}.vk-wel .vk-wel-slide{padding-inline:max(6vw,(100vw - 900px) / 2)}.vk-wel .vk-wel-medallions{max-width:680px}.vk-wel .vk-wel-copy{max-width:520px}.vk-wel .vk-wel-title{font-size:clamp(40px,3vw,56px)}.vk-wel .vk-wel-desc{font-size:17px;max-width:460px}}@media(max-height:660px)and (orientation:landscape){.vk-wel{--bar-h: clamp(64px, 26vh, 92px);--medal: clamp( 104px, min( calc(20.16vw - 10px) , calc((100dvh - var(--bar-h) - 14px) / 1.3)), 260px );--crest: clamp(80px, 20vh, 150px);--spread-x: .38;--spread-y: .1}.vk-wel .vk-wel-slide{flex-direction:row;align-items:center;justify-content:center;gap:4vw;padding:calc(env(safe-area-inset-top,0px) + 6px) 4vw calc(var(--bar-h) + 8px)}.vk-wel .vk-wel-medallions{flex:0 0 clamp(200px,46vw,460px);max-width:48vw;height:calc(var(--medal) * 1.3);margin:0}.vk-wel .vk-wel-copy{flex:1 1 auto;max-width:46vw;margin-top:0;text-align:left}.vk-wel .vk-wel-rule{margin-left:0;margin-right:auto}.vk-wel .vk-wel-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:44vw;margin:8px 0 0}.vk-wel .vk-wel-crest{top:calc(env(safe-area-inset-top,0px) + 4px);left:clamp(12px,4vw,40px);transform:none}.vk-wel .vk-wel-bar{flex-direction:row;align-items:center;justify-content:center;gap:16px;height:var(--bar-h);padding:8px 4vw calc(env(safe-area-inset-bottom,0px) + 8px)}.vk-wel .vk-wel-dots{margin:0}.vk-wel .vk-wel-actions{flex-direction:row;width:auto;max-width:none;gap:12px}.vk-wel .vk-wel-btn--gold{width:auto;min-width:180px;height:44px;padding:0 26px}.vk-wel .vk-wel-ghost{font-size:12px}.vk-wel .vk-wel-footer{display:none}}@media(max-height:380px)and (orientation:landscape){.vk-wel{--bar-h: 60px}.vk-wel .vk-wel-desc{display:none}.vk-wel .vk-wel-btn--gold{min-width:150px;height:40px}}.vk-auth.login-content{--background: #0c0b10;--gold: #c9a84c;--gold-bright: #e8c97a;--ivory: #f6f1e6;--taupe: #cdc6b6;--taupe-dim: #9c9484;--glass: rgba(20, 18, 12, .55);--glass-inp: rgba(12, 11, 16, .55);--hair-gold: rgba(201, 168, 76, .34);--serif: var(--font-serif, "Cormorant Garamond", Georgia, serif);--sans: "Avenir Next", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--r: 14px}.vk-auth .vk-auth-bg{position:fixed;inset:0;z-index:0;background:#0c0b10 center/cover no-repeat}.vk-auth .vk-auth-bg-tint{position:fixed;inset:0;z-index:0;background:linear-gradient(180deg,#0c0b10bd,#0c0b1085 42%,#0c0b10cc)}.vk-auth .vk-auth-bg-vig{position:fixed;inset:0;z-index:0;background:radial-gradient(120% 100% at 50% 48%,transparent 44%,rgba(0,0,0,.68))}.vk-auth .vk-auth-stage{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;font-family:var(--sans);color:var(--ivory)}.vk-auth .vk-auth-frame{position:relative;width:min(720px,100%)}@keyframes vk-auth-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.vk-auth .vk-auth-card{position:relative;width:100%;display:grid;grid-template-columns:.82fr 1.18fr;border-radius:20px;overflow:hidden;background:var(--glass);-webkit-backdrop-filter:blur(30px) saturate(140%);backdrop-filter:blur(30px) saturate(140%);border:1px solid var(--hair-gold);box-shadow:0 44px 120px #000000a8,0 0 0 1px #e8c97a14 inset,0 0 80px #c9a84c1a inset;animation:vk-auth-in .7s cubic-bezier(.2,.7,.2,1) both}.vk-auth .vk-auth-card:after{content:"";position:absolute;inset:10px;border-radius:13px;border:1px solid rgba(232,201,122,.14);pointer-events:none;z-index:5}.vk-auth .vk-auth-card:before{content:"";position:absolute;top:-30%;bottom:-30%;width:34%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,244,214,.05) 45%,rgba(255,244,214,.1) 50%,rgba(255,244,214,.05) 55%,transparent);transform:skew(-14deg);pointer-events:none;z-index:6;animation:vk-auth-sheen 14s ease-in-out infinite}@keyframes vk-auth-sheen{0%{left:-50%}12%{left:130%}to{left:130%}}@media(prefers-reduced-motion:reduce){.vk-auth .vk-auth-card:before{display:none}}.vk-auth .vk-auth-brand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:clamp(24px,3vw,40px);text-align:center;background:linear-gradient(160deg,#c9a84c24,#0a080442);border-right:1px solid var(--hair-gold)}.vk-auth .vk-auth-brand:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 55% at 50% 34%,rgba(201,168,76,.18),transparent 70%);pointer-events:none}.vk-auth .vk-auth-brand:after{content:"";position:absolute;inset:-20%;background:radial-gradient(1.5px 1.5px at 18% 26%,rgba(232,201,122,.5),transparent 100%),radial-gradient(1px 1px at 66% 14%,rgba(255,244,214,.42),transparent 100%),radial-gradient(1.5px 1.5px at 82% 58%,rgba(232,201,122,.36),transparent 100%),radial-gradient(1px 1px at 32% 72%,rgba(255,244,214,.35),transparent 100%),radial-gradient(1px 1px at 54% 44%,rgba(232,201,122,.3),transparent 100%),radial-gradient(1.5px 1.5px at 12% 86%,rgba(255,244,214,.28),transparent 100%),radial-gradient(1px 1px at 88% 88%,rgba(232,201,122,.32),transparent 100%);pointer-events:none;animation:vk-auth-dust 26s ease-in-out infinite alternate;opacity:.85}@keyframes vk-auth-dust{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1.5%,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){.vk-auth .vk-auth-brand:after{animation:none}}.vk-auth .vk-auth-vf{position:relative;width:min(220px,84%);height:auto;filter:drop-shadow(0 12px 34px rgba(0,0,0,.55)) drop-shadow(0 0 30px rgba(201,168,76,.32))}.vk-auth .vk-auth-tag{position:relative;font-family:var(--serif);font-style:italic;font-size:clamp(14px,1.5vw,17px);color:var(--gold-bright);margin:0}.vk-auth .vk-auth-panel{position:relative;padding:clamp(24px,3vw,38px) clamp(22px,3vw,36px);display:flex;flex-direction:column;justify-content:center}.vk-auth .vk-auth-panel:before{content:"";position:absolute;top:clamp(10px,4vw,34px);left:50%;width:min(280px,76%);height:190px;transform:translate(-50%);background:radial-gradient(60% 60% at 50% 42%,rgba(201,168,76,.28),transparent 72%);pointer-events:none;z-index:0}.vk-auth .vk-auth-panel>*{position:relative;z-index:1}@keyframes vk-auth-logo-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}.vk-auth .vk-auth-crest{position:relative;display:grid;place-items:center;margin:2px auto 16px;width:clamp(150px,20vw,196px);height:clamp(150px,20vw,196px)}.vk-auth .vk-auth-ring{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(232,201,122,.5) 40deg,rgba(255,244,214,.9) 60deg,rgba(232,201,122,.5) 80deg,transparent 120deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));animation:vk-auth-orbit 14s linear infinite;opacity:.85}.vk-auth .vk-auth-ring--2{inset:9%;animation:vk-auth-orbit 22s linear infinite reverse;opacity:.45}@keyframes vk-auth-orbit{to{transform:rotate(360deg)}}.vk-auth .vk-auth-mq{display:block;width:auto;height:clamp(104px,15vw,138px);object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.6)) drop-shadow(0 0 42px rgba(201,168,76,.45));animation:vk-auth-logo-in .8s cubic-bezier(.2,.7,.2,1) both}.vk-auth .vk-auth-title{font-family:var(--serif);font-weight:600;font-size:25px;margin:0 0 12px;text-align:center;color:var(--ivory)}.vk-auth .vk-auth-title em{font-style:italic;color:var(--gold-bright)}.vk-auth .vk-auth-title:after{content:"";display:block;width:130px;height:1px;margin:10px auto 0;background:linear-gradient(90deg,transparent,rgba(232,201,122,.75),transparent)}.vk-auth .vk-auth-sub{margin:0 0 16px;color:var(--taupe);font-size:13px;text-align:center;letter-spacing:.04em}@keyframes vk-auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.vk-auth .vk-auth-panel .vk-auth-crest{animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .05s both}.vk-auth .vk-auth-panel .vk-auth-title{animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .16s both}.vk-auth .vk-auth-panel .vk-auth-sub{animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .24s both}.vk-auth .vk-auth-panel .vk-auth-form .vk-auth-field:nth-of-type(1){animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .32s both}.vk-auth .vk-auth-panel .vk-auth-form .vk-auth-field:nth-of-type(2){animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .4s both}.vk-auth .vk-auth-panel .vk-auth-forgot{animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .48s both}.vk-auth .vk-auth-panel .vk-auth-btn{animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .56s both}.vk-auth .vk-auth-panel .vk-auth-secure,.vk-auth .vk-auth-panel .vk-auth-divider,.vk-auth .vk-auth-panel .vk-auth-google,.vk-auth .vk-auth-panel .vk-auth-signup{animation:vk-auth-rise .6s cubic-bezier(.2,.7,.2,1) .64s both}@media(prefers-reduced-motion:reduce){.vk-auth .vk-auth-mq,.vk-auth .vk-auth-ring,.vk-auth .vk-auth-panel .vk-auth-crest,.vk-auth .vk-auth-panel .vk-auth-title,.vk-auth .vk-auth-panel .vk-auth-sub,.vk-auth .vk-auth-panel .vk-auth-form .vk-auth-field,.vk-auth .vk-auth-panel .vk-auth-forgot,.vk-auth .vk-auth-panel .vk-auth-btn,.vk-auth .vk-auth-panel .vk-auth-secure,.vk-auth .vk-auth-panel .vk-auth-divider,.vk-auth .vk-auth-panel .vk-auth-google,.vk-auth .vk-auth-panel .vk-auth-signup{animation:none}}.vk-auth .vk-auth-form{display:flex;flex-direction:column;gap:14px}.vk-auth .vk-auth-inp{position:relative;display:flex;align-items:stretch;overflow:hidden;border-radius:var(--r);background:linear-gradient(180deg,#100e09b8,#0a090694);border:1px solid rgba(232,201,122,.18);box-shadow:inset 0 1px #ffffff0a,inset 0 -8px 22px #00000047;transition:border-color .22s,box-shadow .22s,background .22s}.vk-auth .vk-auth-inp:focus-within{border-color:#e8c97aa6;box-shadow:0 0 0 3px #c9a84c24,0 10px 30px #00000059,inset 0 1px #ffffff0f;background:linear-gradient(180deg,#12100acc,#0a0906a8)}.vk-auth .vk-auth-inp.vk-auth-inp--err{border-color:#d98a6abf}.vk-auth .vk-auth-inp .vk-auth-prefix{display:flex;align-items:center;gap:6px;padding:0 12px 0 14px;color:var(--taupe-dim);transition:color .2s}.vk-auth .vk-auth-inp .vk-auth-prefix ion-icon{font-size:17px}.vk-auth .vk-auth-inp .vk-auth-prefix em{font-style:normal;font-family:var(--serif);font-size:14.5px;letter-spacing:.04em;color:var(--taupe);transition:color .2s}.vk-auth .vk-auth-inp:focus-within .vk-auth-prefix{color:var(--gold)}.vk-auth .vk-auth-inp:focus-within .vk-auth-prefix em{color:var(--gold-bright)}.vk-auth .vk-auth-inp .vk-auth-vsep{width:1px;margin:12px 0;background:linear-gradient(180deg,transparent,rgba(232,201,122,.28),transparent);flex:0 0 auto}.vk-auth .vk-auth-inp .vk-auth-float{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end}.vk-auth .vk-auth-inp .vk-auth-float input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ivory);font-family:var(--sans);font-size:15.5px;letter-spacing:.02em;padding:21px 12px 9px;-webkit-user-select:text;user-select:text}.vk-auth .vk-auth-inp .vk-auth-float input::placeholder{color:transparent}.vk-auth .vk-auth-inp .vk-auth-float input[type=tel]{letter-spacing:.14em;font-variant-numeric:tabular-nums}.vk-auth .vk-auth-inp .vk-auth-float .vk-auth-lab{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-family:var(--serif);font-style:italic;font-size:15px;color:var(--taupe-dim);pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,letter-spacing .2s ease,color .2s ease,font-style .2s ease}.vk-auth .vk-auth-inp .vk-auth-float input:focus+.vk-auth-lab,.vk-auth .vk-auth-inp .vk-auth-float input:not(:placeholder-shown)+.vk-auth-lab{top:7px;transform:none;font-family:var(--sans);font-style:normal;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.vk-auth .vk-auth-inp .vk-auth-sweep{position:absolute;left:10%;right:10%;bottom:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent);transform:scaleX(0);opacity:0;transition:transform .35s var(--ease),opacity .25s;pointer-events:none}.vk-auth .vk-auth-inp:focus-within .vk-auth-sweep{transform:scaleX(1);opacity:1}.vk-auth .vk-auth-inp .vk-auth-peek{align-self:center;display:grid;place-items:center;box-sizing:content-box;width:19px;height:19px;padding:14.5px 12.5px;margin:0;background:none;border:0;border-radius:0;font:inherit;line-height:0;color:var(--taupe-dim);cursor:pointer;transition:color .15s,filter .15s}.vk-auth .vk-auth-inp .vk-auth-peek ion-icon{width:19px;height:19px;color:inherit}.vk-auth .vk-auth-inp .vk-auth-peek:hover{color:var(--gold)}.vk-auth .vk-auth-inp .vk-auth-peek:focus-visible{outline:2px solid var(--gold);outline-offset:-6px;border-radius:10px}.vk-auth .vk-auth-inp .vk-auth-peek.vk-auth-peek--on{color:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(232,201,122,.45))}.vk-auth .vk-auth-err-msg{margin:6px 2px 0;color:#d98a6a;font-size:12px}@media(prefers-reduced-motion:reduce){.vk-auth .vk-auth-inp .vk-auth-sweep,.vk-auth .vk-auth-inp .vk-auth-float .vk-auth-lab{transition:none}}.vk-auth .vk-auth-forgot{align-self:flex-end;font-size:12.5px;color:#c9a84cbf;cursor:pointer;margin:-2px 2px 2px 0;transition:color .2s;text-decoration:none}.vk-auth .vk-auth-forgot:hover{color:var(--gold-bright)}.vk-auth .vk-auth-btn{margin-top:2px;border:0;cursor:pointer;border-radius:var(--r);padding:14px 18px;font-family:var(--sans);font-size:14.5px;font-weight:700;letter-spacing:.03em;color:#1a1508;box-shadow:0 12px 30px #c9a84c4d,inset 0 1px #fff6;transition:transform .12s,box-shadow .18s,filter .18s,opacity .18s;display:flex;align-items:center;justify-content:center;gap:9px}.vk-auth .vk-auth-btn ion-icon{font-size:19px}.vk-auth .vk-auth-btn:hover:not(:disabled){filter:brightness(1.05)}.vk-auth .vk-auth-btn:active:not(:disabled){transform:translateY(1px)}.vk-auth .vk-auth-btn:disabled{opacity:.5;cursor:not-allowed}.vk-auth .vk-auth-btn--lux{position:relative;overflow:hidden}.vk-auth .vk-auth-btn--lux:hover:not(:disabled){box-shadow:0 16px 40px #c9a84c6b,inset 0 1px #ffffff73}.vk-auth .vk-auth-btn--lux .vk-auth-btn-shine{position:absolute;top:0;bottom:0;width:44%;left:-60%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);pointer-events:none}.vk-auth .vk-auth-btn--lux:hover:not(:disabled) .vk-auth-btn-shine{animation:vk-auth-shine .85s var(--ease) 1}@keyframes vk-auth-shine{0%{left:-60%}to{left:120%}}@media(prefers-reduced-motion:reduce){.vk-auth .vk-auth-btn--lux .vk-auth-btn-shine{display:none}}.vk-auth .vk-auth-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:8px 0 0;font-size:11.5px;color:var(--taupe-dim)}.vk-auth .vk-auth-secure ion-icon{font-size:14px;color:#c9a84cb3;flex:0 0 auto}.vk-auth .vk-auth-divider{display:flex;align-items:center;gap:10px;margin:6px 0 2px;color:var(--taupe-dim);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.vk-auth .vk-auth-divider:before,.vk-auth .vk-auth-divider:after{content:"";flex:1;height:1px;background:#e8c97a29}.vk-auth .vk-auth-google{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:var(--r);border:1px solid rgba(255,255,255,.25);background:#fff;color:var(--bg-mid);font-weight:600;font-size:14.5px;cursor:pointer;transition:background .15s ease,transform .05s ease}.vk-auth .vk-auth-google ion-icon{font-size:20px;color:#ea4335}.vk-auth .vk-auth-google:hover{background:#f5f6f8}.vk-auth .vk-auth-google:active{transform:translateY(1px)}.vk-auth .vk-auth-signup{text-align:center;font-size:12.5px;color:var(--taupe);margin:10px 0 0}.vk-auth .vk-auth-signup a{text-decoration:none;color:var(--gold-bright);cursor:pointer;font-weight:600}.vk-auth .vk-auth-signup a:hover{text-decoration:underline}.vk-auth .vk-auth-foot{margin-top:16px;text-align:center;color:var(--taupe-dim);font-size:11px}.vk-auth .vk-auth-jc{position:absolute;width:70px;height:88px;border-radius:12px;overflow:hidden;border:1.5px solid var(--gold);z-index:9;box-shadow:0 10px 24px #0009,0 0 0 4px #0908068c,0 0 22px #c9a84c38;animation:vk-auth-in .9s cubic-bezier(.2,.7,.2,1) both}.vk-auth .vk-auth-jc img{width:100%;height:100%;object-fit:cover;display:block}.vk-auth .vk-auth-cap{position:absolute;left:0;right:0;bottom:0;font-size:6px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ivory);background:linear-gradient(transparent,#000000d6);padding:9px 1px 3px}.vk-auth .vk-auth-jc--tl{top:6px;left:6px}.vk-auth .vk-auth-jc--tr{top:6px;right:6px}.vk-auth .vk-auth-jc--bl{bottom:6px;left:6px}.vk-auth .vk-auth-jc--br{bottom:6px;right:6px}.vk-auth .vk-auth-jc--ai{border-color:#7fd6e6;box-shadow:0 10px 24px #0009,0 0 0 4px #0908068c,0 0 22px #7fd6e659}@media(min-width:721px){.vk-auth .vk-auth-jc--tl{top:-24px;left:-24px}.vk-auth .vk-auth-jc--tr{top:-24px;right:-24px}.vk-auth .vk-auth-jc--bl{bottom:-24px;left:-24px}.vk-auth .vk-auth-jc--br{bottom:-24px;right:-24px}}@media(max-width:720px){.vk-auth .vk-auth-card{grid-template-columns:1fr}.vk-auth .vk-auth-brand{border-right:0;border-bottom:1px solid var(--hair-gold);padding:22px}.vk-auth .vk-auth-vf{width:min(180px,60%)}}@media(max-width:520px){.vk-auth .vk-auth-jc{width:52px;height:66px}.vk-auth .vk-auth-jc--tl,.vk-auth .vk-auth-jc--tr{top:-12px}.vk-auth .vk-auth-jc--bl,.vk-auth .vk-auth-jc--br{bottom:-12px}.vk-auth .vk-auth-jc--tl,.vk-auth .vk-auth-jc--bl{left:-12px}.vk-auth .vk-auth-jc--tr,.vk-auth .vk-auth-jc--br{right:-12px}}@media(prefers-reduced-motion:reduce){.vk-auth *{animation:none!important;transition:none!important}}.vk-auth input[type=password]{color:var(--gold);caret-color:var(--gold)}.vk-auth::part(scroll){display:flex;align-items:center;justify-content:center;min-height:100%;padding:clamp(14px,4vw,36px)}.vk-auth .vk-auth-stage{margin:auto}@media(max-width:880px){.vk-auth .vk-auth-jc{width:62px;height:78px}.vk-auth .vk-auth-jc--tl,.vk-auth .vk-auth-jc--bl{left:-14px}.vk-auth .vk-auth-jc--tr,.vk-auth .vk-auth-jc--br{right:-14px}.vk-auth .vk-auth-jc--tl,.vk-auth .vk-auth-jc--tr{top:-16px}.vk-auth .vk-auth-jc--bl,.vk-auth .vk-auth-jc--br{bottom:-16px}}@media(max-width:520px){.vk-auth .vk-auth-jc{width:50px;height:62px}.vk-auth .vk-auth-jc--tl,.vk-auth .vk-auth-jc--bl{left:-10px}.vk-auth .vk-auth-jc--tr,.vk-auth .vk-auth-jc--br{right:-10px}.vk-auth .vk-auth-jc--tl,.vk-auth .vk-auth-jc--tr{top:-12px}.vk-auth .vk-auth-jc--bl,.vk-auth .vk-auth-jc--br{bottom:-12px}}@media(max-width:360px){.vk-auth .vk-auth-jc{display:none}}.vk-auth .vk-auth-field{margin-bottom:8px;border-radius:10px;border:1px solid rgba(201,168,76,.12)}.vk-auth .vk-auth-btn--lux{background:linear-gradient(135deg,#c9a84c,#e8c97a)}.vk-su.vk-su-content{--background: radial-gradient(120% 120% at 50% 0%, #241a10 0%, #14100a 55%, #0c0a06 100%)}.vk-su .vk-su-wrap{max-width:460px;margin:0 auto;padding:32px 18px 24px;display:flex;flex-direction:column;min-height:100%}.vk-su .vk-su-brand{text-align:center;margin-bottom:18px}.vk-su .vk-su-brand h1{font-family:Cormorant Garamond,serif;color:var(--gold-lt);font-size:1.9rem;margin:0}.vk-su .vk-su-brand p{color:#f0e6ff8c;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 0}.vk-su .vk-su-card{background:#14100ad1;border:1px solid rgba(201,168,76,.22);border-radius:16px;padding:18px 16px}.vk-su .vk-su-intro{color:#f0e6ffb8;font-size:.82rem;line-height:1.45;margin:2px 2px 14px}.vk-su .vk-su-item{--background: rgba(255, 255, 255, .05);--border-radius: 12px;border-radius:12px;margin-bottom:4px;--min-height: 46px}.vk-su .vk-su-item ion-input{--color: #fff;font-size:.9rem}.vk-su .vk-su-item ion-icon{font-size:1rem}.vk-su .vk-su-otp ion-input{letter-spacing:.35em;font-weight:700}.vk-su .vk-su-error{color:var(--danger-tint);font-size:.7rem;margin:2px 6px 8px;text-align:left}.vk-su .vk-su-section-note{color:#e8c97abf;font-size:.72rem;letter-spacing:.06em;margin:14px 4px 8px;text-align:left}.vk-su .vk-su-ok{display:flex;align-items:center;gap:5px;color:var(--success);font-size:.72rem;margin:2px 6px 8px;text-align:left}.vk-su .vk-su-ok ion-icon{font-size:.9rem;flex-shrink:0}.vk-su .vk-su-ok.vk-su-ok--muted{color:#f0e6ff99}.vk-su .vk-su-hint{color:#e8c97aa6;font-size:.68rem;line-height:1.4;margin:0 6px 8px;text-align:left}.vk-su .vk-su-submit{margin-top:12px;--background: linear-gradient(135deg, #e8c97a, #c9a84c);--color: #1a1206;font-weight:700;--border-radius: 12px}.vk-su .vk-su-footer{text-align:center;color:#f0e6ff8c;font-size:.78rem;margin:14px 0 0}.vk-su .vk-su-footer a{color:var(--gold-lt);cursor:pointer}.vk-su .vk-su-footer .vk-su-disabled{opacity:.5;pointer-events:none}.vk-su .vk-su-legal{text-align:center;color:#f0e6ff59;font-size:.68rem;margin-top:auto;padding-top:18px}.vk-iv.vk-iv-content{--background: radial-gradient(120% 120% at 50% 0%, #241a10 0%, #14100a 55%, #0c0a06 100%)}.vk-iv .vk-iv-wrap{max-width:460px;margin:0 auto;padding:32px 18px 24px;display:flex;flex-direction:column;min-height:100%}.vk-iv .vk-iv-brand{text-align:center;margin-bottom:18px}.vk-iv .vk-iv-brand h1{font-family:Cormorant Garamond,serif;color:var(--gold-lt);font-size:1.9rem;margin:0}.vk-iv .vk-iv-brand p{color:#f0e6ff8c;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 0}.vk-iv .vk-iv-card{background:#14100ad1;border:1px solid rgba(201,168,76,.22);border-radius:16px;padding:18px 16px}.vk-iv .vk-iv-intro{color:#f0e6ffb8;font-size:.82rem;line-height:1.45;margin:2px 2px 14px}.vk-iv .vk-iv-item{--background: rgba(255, 255, 255, .05);--border-radius: 12px;border-radius:12px;margin-bottom:4px;--min-height: 46px}.vk-iv .vk-iv-item ion-input{--color: #fff;font-size:.9rem}.vk-iv .vk-iv-item ion-icon{font-size:1rem}.vk-iv .vk-iv-error{color:var(--danger-tint);font-size:.7rem;margin:2px 6px 8px;text-align:left}.vk-iv .vk-iv-note{color:#e8c97abf;font-size:.72rem;letter-spacing:.06em;margin:2px 4px 8px;text-align:left}.vk-iv .vk-iv-submit{margin-top:12px;--background: linear-gradient(135deg, #e8c97a, #c9a84c);--color: #1a1206;font-weight:700;--border-radius: 12px}.vk-iv .vk-iv-footer{text-align:center;color:#f0e6ff8c;font-size:.78rem;margin:14px 0 0}.vk-iv .vk-iv-footer a{color:var(--gold-lt);cursor:pointer}.vk-iv .vk-iv-legal{text-align:center;color:#f0e6ff59;font-size:.68rem;margin-top:auto;padding-top:18px}.vk-fp,.vk-fp.vk-fp-content{--background: linear-gradient(135deg, #0d0d0d 0%, #1c1c1c 50%, #0d0d0d 100%);--color: #ffffff}.vk-fp .vk-fp-container{max-width:420px;margin:0 auto;padding:32px 16px}.vk-fp ion-card{background:var(--bg-mid);color:var(--me-color-text);border:1px solid rgba(232,201,122,.22);box-shadow:0 2px 8px #00000059;border-radius:16px}.vk-fp .phone-chip{margin-bottom:12px}.vk-fp .form ion-item{margin-top:12px}.vk-fp .mt{margin-top:20px}.vk-screen{position:fixed;inset:0;overflow:hidden;background:var(--background, var(--bg-dark, #0c0b10));z-index:1000}.vk-screen.vk-auth{display:flex;align-items:center;justify-content:center;overflow:auto;padding:clamp(14px,4vw,36px)}vf-welcome-page:not(.ion-page),vf-login-page:not(.ion-page),vf-signup-page:not(.ion-page),vf-accept-invite-page:not(.ion-page),vf-forgot-password-page:not(.ion-page){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}.vk-empty .vk-empty-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.vk-empty .vk-empty-illus{display:block;width:min(230px,62vw);max-width:100%;height:auto;aspect-ratio:260/200;margin-bottom:6px;object-fit:contain}.vk-empty .vk-empty-icon{font-size:64px;color:var(--gold, #c9a84c);opacity:.7;margin-bottom:16px}.vk-empty .vk-empty-title{margin:0 0 8px;color:var(--gold-lt, #e8c97a);font-weight:600;font-size:1.4rem}.vk-empty .vk-empty-message{margin:0 0 20px;max-width:34ch;color:var(--text-secondary, rgba(255, 255, 255, .62));font-size:14px;line-height:1.5}.vk-loading .vk-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.vk-loading .vk-loading-message{margin-top:10px;color:var(--ion-color-medium);font-size:14px}.vk-skel .vk-skeleton-wrapper{display:flex;flex-direction:column;gap:12px}.vk-skel .vk-skeleton{background:linear-gradient(90deg,var(--ion-color-light) 0%,var(--ion-color-light-shade) 50%,var(--ion-color-light) 100%);background-size:200% 100%;border-radius:4px}.vk-skel .vk-skeleton.animated{animation:vk-skeletonloading 1.5s ease-in-out infinite}.vk-skel .vk-skeleton-text{height:16px;margin-bottom:8px;border-radius:4px}.vk-skel .vk-skeleton-circle{border-radius:50%}.vk-skel .vk-skeleton-rect{border-radius:8px}.vk-skel .vk-skeleton-card{background:var(--ion-color-light);border-radius:12px;overflow:hidden;margin-bottom:16px}.vk-skel .vk-skeleton-card .vk-skeleton-card-content{padding:16px}.vk-skel .vk-skeleton-list-item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--ion-color-light);border-radius:8px;margin-bottom:8px}.vk-skel .vk-skeleton-list-item .vk-skeleton-list-content{flex:1}@keyframes vk-skeletonloading{0%{background-position:200% 0}to{background-position:-200% 0}}.vk-skel{--ion-color-light: var(--ivory, #f6f1e6);--ion-color-light-shade: var(--cream, #e9e2d3)}.vk-offline .vk-offline-banner{display:flex;align-items:center;gap:10px;margin:0 16px 14px;padding:10px 14px;border-radius:10px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.35);color:#c9a84c;font-size:13px}.vk-offline .vk-offline-banner ion-icon{font-size:18px;flex-shrink:0}.vk-offline .vk-offline-banner span{flex:1}.vk-offline .vk-offline-banner ion-button{--color: #c9a84c;margin:0}@media(max-width:480px){.vk-offline .vk-offline-banner{flex-wrap:wrap}.vk-offline .vk-offline-banner span{width:100%}}.vk-shell ion-menu ion-content{--background: #0d0d0d;--padding-bottom: var(--me-content-clear, calc(var(--me-dock-h, 36px) + 16px))}.vk-shell ion-split-pane:not(.split-pane-visible):has(>ion-menu.show-menu){z-index:20000}.vk-shell ion-split-pane:not(.split-pane-visible)>ion-menu.show-menu{z-index:100002}.vk-shell ion-split-pane:not(.split-pane-visible)>ion-menu ion-content{--padding-bottom: calc(16px + var(--me-safe-b, 0px))}.vk-shell ion-menu-toggle{display:block}.vk-shell .vk-menu-header ion-toolbar{--background: #0d0d0d;--border-width: 0}.vk-shell .vk-menu-toolbar{--background: var(--bg-dark)}.vk-shell .vk-shell-header{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-dark) 100%);border-bottom:1px solid rgba(201,168,76,.18)}.vk-shell .vk-shell-logo{width:52px;height:52px;border-radius:50%;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(201,168,76,.45));background:#ffffffeb;padding:2px}.vk-shell .vk-shell-brand{display:flex;flex-direction:column;gap:1px;min-width:0}.vk-shell .vk-shell-title{font-size:1rem;font-weight:800;margin:0;padding:0;color:var(--gold);letter-spacing:.04em;text-shadow:0 0 12px rgba(201,168,76,.4);line-height:1.2}.vk-shell .vk-shell-subtitle{font-size:.65rem;color:#ffffff73;margin:0;letter-spacing:.02em;font-weight:500;line-height:1}.vk-shell .vk-footer-line{position:fixed;bottom:var(--me-bar-box, 0px);left:0;width:100%;box-sizing:border-box;height:var(--me-strip-box, 36px);min-height:var(--me-strip-box, 36px);padding:0 76px var(--me-strip-pad-b, 0px);display:flex;align-items:center;justify-content:center;text-align:center;background:#0c0b10eb;color:#fff;font-size:.85rem;letter-spacing:.05em;z-index:999;box-shadow:0 -2px 10px #00000026;pointer-events:none}@media(max-width:767px){body.has-bottombar .vk-shell .vk-footer-line{padding:0 12px;background:#0c0b10f5;border-top:1px solid rgba(201,168,76,.14);box-shadow:none;color:#e8c97abd;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}}.vk-shell .vk-user-section,.vk-shell .vk-guest-section{display:flex;align-items:center;padding:12px 14px;margin:10px 12px;background:#c9a84c0f;border-radius:14px;border:1px solid rgba(201,168,76,.18);transition:background .15s}.vk-shell .vk-user-section:hover,.vk-shell .vk-guest-section:hover{background:#c9a84c1a}.vk-shell .vk-user-section:hover,.vk-shell .vk-guest-section:hover{transform:translateY(-4px);box-shadow:0 30px 60px #0f172a2e}.vk-shell .vk-event-chip{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px 6px;padding:10px 12px;background:#c9a84c0f;border:1px solid rgba(201,168,76,.22);border-radius:12px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.vk-shell .vk-event-chip:hover{background:#c9a84c1f}.vk-shell .vk-event-chip>ion-icon{color:var(--gold);font-size:1.15rem;flex-shrink:0}.vk-shell .vk-event-chip--scoped{background:linear-gradient(135deg,#c9a84c24,#c9a84c0d);border-color:#c9a84c73}.vk-shell .vk-event-chip-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.vk-shell .vk-event-chip-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-weight:600}.vk-shell .vk-event-chip-name{font-size:.82rem;font-weight:700;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vk-shell .vk-event-chip-role{font-size:.68rem;color:#fff9;font-weight:500}.vk-shell .vk-event-chip-caret{color:#c9a84cb3;font-size:.95rem;flex-shrink:0}.vk-shell .vk-event-picker{margin:0 12px 10px;border:1px solid rgba(201,168,76,.2);border-radius:12px;background:#0d0d0d59;overflow:hidden}.vk-shell .vk-event-picker-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid rgba(201,168,76,.1);cursor:pointer;text-align:left;transition:background .15s}.vk-shell .vk-event-picker-row:last-child{border-bottom:none}.vk-shell .vk-event-picker-row:hover{background:#c9a84c1a}.vk-shell .vk-event-picker-row:disabled{opacity:.5;cursor:wait}.vk-shell .vk-event-picker-row>ion-icon{color:#c9a84ccc;font-size:1rem;flex-shrink:0}.vk-shell .vk-event-picker-row.active{background:#c9a84c24}.vk-shell .vk-epr-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.vk-shell .vk-epr-name{font-size:.8rem;font-weight:600;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.vk-shell .vk-epr-role{font-size:.66rem;color:var(--gold);font-weight:600;letter-spacing:.02em}.vk-shell .vk-epr-check{color:var(--gold)!important;margin-left:auto}.vk-shell .vk-event-picker-global .vk-epr-name{color:#ffffffbf}.vk-shell .vk-event-picker-state{display:flex;align-items:center;gap:8px;padding:12px;color:#ffffff80;font-size:.75rem}.vk-shell .vk-event-picker-state ion-spinner{width:16px;height:16px;color:var(--gold)}.vk-shell .vk-menu-group{margin-bottom:.5rem}.vk-shell .vk-menu-group-header{font-weight:600;background:rgba(var(--ion-color-primary-rgb),.08);border-left:3px solid var(--ion-color-primary)}.vk-shell .vk-menu-group-header:hover{background:rgba(var(--ion-color-primary-rgb),.12)}.vk-shell .vk-menu-children{background:#00000005;border-left:2px solid rgba(var(--ion-color-primary-rgb),.2);margin-left:1rem;padding-left:.5rem;overflow:hidden;animation:vk-shell-slide-down .3s ease-out}.vk-shell .vk-menu-child-item{padding-left:1rem;font-size:.95rem}.vk-shell .vk-menu-child-item.selected{background:rgba(var(--ion-color-primary-rgb),.1);border-left:3px solid var(--ion-color-primary)}.vk-shell .vk-menu-child-item:hover{background:rgba(var(--ion-color-primary-rgb),.06)}.vk-shell .vk-menu-child-icon{font-size:1.2rem;opacity:.7}.vk-shell .vk-expand-icon{font-size:1.2rem;transition:transform .3s ease}@keyframes vk-shell-slide-down{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}.vk-shell .vk-user-avatar,.vk-shell .vk-guest-avatar{margin-right:1rem}.vk-shell .vk-user-icon,.vk-shell .vk-guest-icon{font-size:2.6rem;color:var(--gold)}.vk-shell .vk-guest-icon{color:#c9a84c80}.vk-shell .vk-user-info,.vk-shell .vk-guest-info{flex:1;min-width:0}.vk-shell .vk-user-name,.vk-shell .vk-guest-title{margin:0 0 2px;font-size:1rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vk-shell .vk-user-role,.vk-shell .vk-guest-subtitle{margin:0;font-size:.72rem;color:#c9a84ca6;font-weight:500}.vk-shell .vk-menu-list{margin:6px 12px;background:transparent;border-radius:14px;overflow:hidden;border:none;box-shadow:none}.vk-shell .vk-menu-item{--padding-start: 1rem;--padding-end: 1rem;--min-height: 56px;transition:all .2s ease;border-left:4px solid transparent;border-radius:14px;margin:6px 10px}.vk-shell .vk-menu-item:hover{--background: rgba(201, 168, 76, .07);border-left-color:#c9a84c66}.vk-shell .vk-menu-item.selected{--background: rgba(201, 168, 76, .12);border-left-color:var(--gold);box-shadow:none}.vk-shell .vk-menu-icon{font-size:1.3rem;margin-right:1rem;transition:color .2s ease;color:#ffffff8c}.vk-shell .vk-menu-item.selected .vk-menu-icon{color:var(--gold)}.vk-shell .vk-menu-label{font-weight:500;font-size:.95rem;transition:color .2s ease;color:#ffffffbf}.vk-shell .vk-menu-item.selected .vk-menu-label{color:var(--gold);font-weight:700}.vk-shell .vk-menu-badge{--background: #c9a84c;--color: #0d0d0d;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:12px;min-width:20px}.vk-shell .vk-menu-footer{margin:1rem;margin-top:auto;padding:1.1rem 1rem;background:#c9a84c0d;border-radius:16px;border:1px solid rgba(201,168,76,.18);text-align:center}.vk-shell .vk-menu-footer-content{display:flex;flex-direction:column;align-items:center}.vk-shell .vk-shell-version{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.06em;color:#ffffff80;font-weight:500}.vk-shell .vk-menu-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .25rem}.vk-shell .vk-menu-footer-links button{min-height:44px;padding:0 .6rem;background:none;border:0;font-family:inherit;font-size:.82rem;color:var(--gold-lt, #e8c97a);font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.vk-shell .vk-menu-footer-links button:hover{opacity:.85;transform:translateY(-2px)}.vk-shell ion-menu.ios{--width: 280px}.vk-shell ion-menu.ios .vk-shell-header{padding:1.2rem}.vk-shell ion-menu.ios .vk-shell-logo{width:70px;height:70px}.vk-shell ion-menu.ios .vk-shell-title{font-size:1.3rem}.vk-shell ion-menu.ios .vk-menu-item{--padding-start: 1.2rem;--padding-end: 1.2rem;--min-height: 50px}.vk-shell ion-menu.ios .vk-menu-icon{font-size:1.4rem}.vk-shell ion-menu.ios .vk-menu-label{font-size:.95rem}.vk-shell ion-menu.md{--width: 300px}.vk-shell ion-menu.md .vk-shell-header{padding:1rem}.vk-shell ion-menu.md .vk-shell-logo{width:90px;height:90px}.vk-shell ion-menu.md .vk-shell-title{font-size:1.6rem}.vk-shell ion-menu.md .vk-menu-item{--padding-start: .8rem;--padding-end: .8rem;--min-height: 60px}.vk-shell ion-menu.md .vk-menu-icon{font-size:1.6rem}.vk-shell ion-menu.md .vk-menu-label{font-size:1.05rem}@media(max-width:768px){.vk-shell ion-menu.ios,.vk-shell ion-menu.md{--width: 100%;--max-width: 320px}.vk-shell .vk-shell-header{padding:.8rem}.vk-shell .vk-shell-logo{width:60px;height:60px}.vk-shell .vk-shell-title{font-size:1.2rem}.vk-shell .vk-user-section,.vk-shell .vk-guest-section{margin:.5rem;padding:1rem}.vk-shell .vk-menu-list{margin:.5rem}.vk-shell .vk-menu-footer{margin:.5rem;padding:1rem}}@keyframes vk-shell-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.vk-shell .vk-menu-item{animation:vk-shell-slide-in .3s ease forwards}.vk-shell .vk-menu-item:nth-child(1){animation-delay:.05s}.vk-shell .vk-menu-item:nth-child(2){animation-delay:.1s}.vk-shell .vk-menu-item:nth-child(3){animation-delay:.15s}.vk-shell .vk-menu-item:nth-child(4){animation-delay:.2s}.vk-shell .vk-menu-item:nth-child(5){animation-delay:.25s}.vk-shell .vk-menu-item:nth-child(6){animation-delay:.3s}.vk-shell .vk-menu-item:nth-child(7){animation-delay:.35s}.vk-shell .vk-menu-item:nth-child(8){animation-delay:.4s}.vk-shell .vk-shell-header{position:relative}.vk-shell .vk-notif-bell-btn{margin-left:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid rgba(201,168,76,.25);color:var(--me-color-primary, var(--gold));cursor:pointer;flex-shrink:0}.vk-shell .vk-notif-bell-btn ion-icon{font-size:1.4rem}.vk-shell .vk-notif-bell-badge{position:absolute;top:-2px;right:-2px;font-size:var(--me-font-size-xs, 11px);--padding-start: 5px;--padding-end: 5px}.vk-shell .vk-notif-feed-overlay{position:fixed;inset:0;background:#00000073;z-index:998}.vk-shell .vk-notif-feed{position:absolute;top:76px;left:12px;right:12px;z-index:999;max-height:60vh;display:flex;flex-direction:column;background:var(--me-background-modal, var(--bg-dark));border:1px solid rgba(201,168,76,.2);border-radius:12px;box-shadow:0 12px 32px #00000080;overflow:hidden}.vk-shell .vk-notif-feed-header{display:flex;align-items:center;justify-content:space-between;padding:var(--me-spacing-3, 12px) var(--me-spacing-4, 16px);border-bottom:var(--glass-border)}.vk-shell .vk-notif-feed-title{font-weight:var(--me-font-weight-bold, 700);color:var(--me-color-primary, var(--gold));letter-spacing:.03em}.vk-shell .vk-notif-feed-actions{display:flex;gap:4px}.vk-shell .vk-notif-feed-action{background:transparent;border:none;color:#ffffffa6;cursor:pointer;display:inline-flex;padding:6px}.vk-shell .vk-notif-feed-action ion-icon{font-size:1.2rem}.vk-shell .vk-notif-feed-body{overflow-y:auto}.vk-shell .vk-notif-feed-state{display:flex;flex-direction:column;align-items:center;gap:var(--me-spacing-2, 8px);padding:var(--me-spacing-8, 32px) var(--me-spacing-4, 16px);color:#ffffff8c;text-align:center}.vk-shell .vk-notif-feed-state ion-icon{font-size:2rem;color:var(--me-color-primary, var(--gold))}.vk-shell .vk-notif-feed-state p{margin:0;font-size:var(--me-font-size-sm, 14px)}.vk-shell .vk-notif-feed-retry{margin-top:var(--me-spacing-1, 4px);background:transparent;border:1px solid rgba(201,168,76,.4);color:var(--me-color-primary, var(--gold));border-radius:8px;padding:6px 16px;cursor:pointer;font-size:var(--me-font-size-sm, 14px)}.vk-shell .vk-notif-feed-row{width:100%;display:flex;align-items:flex-start;gap:var(--me-spacing-3, 12px);padding:var(--me-spacing-3, 12px) var(--me-spacing-4, 16px);background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;cursor:pointer}.vk-shell .vk-notif-feed-row--unread{background:#c9a84c12}.vk-shell .vk-notif-feed-row-icon{font-size:1.25rem;flex-shrink:0;margin-top:2px;color:var(--me-color-info, #0ea5e9)}.vk-shell .vk-notif-feed-row-icon[data-type=success]{color:var(--me-color-success, #4aa858)}.vk-shell .vk-notif-feed-row-icon[data-type=warning]{color:var(--me-color-warning, var(--gold-dark))}.vk-shell .vk-notif-feed-row-icon[data-type=error]{color:var(--me-color-danger, #c85f57)}.vk-shell .vk-notif-feed-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.vk-shell .vk-notif-feed-row-title{font-weight:var(--me-font-weight-semibold, 600);color:#fff;font-size:var(--me-font-size-sm, 14px)}.vk-shell .vk-notif-feed-row-msg{color:#fff9;font-size:var(--me-font-size-xs, 12px)}.vk-shell .vk-notif-feed-row-time{color:#fff6;font-size:var(--me-font-size-xs, 12px)}.vk-shell .vk-imp-banner{position:fixed;left:50%;bottom:calc(var(--me-bottom-chrome, 36px) + 10px);transform:translate(-50%);z-index:10004;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:9px 10px 9px 16px;border-radius:999px;background:linear-gradient(135deg,var(--gold),var(--gold-lt));color:#1a0e00;box-shadow:0 10px 30px #00000073;font-size:.86rem}.vk-shell .vk-imp-banner>ion-icon{font-size:1.15rem;flex-shrink:0}.vk-shell .vk-imp-banner .vk-imp-text{white-space:nowrap}.vk-shell .vk-imp-banner .vk-imp-text b{text-transform:capitalize}.vk-shell .vk-imp-banner .vk-imp-return{display:inline-flex;align-items:center;gap:6px;background:#1a0e00;color:var(--gold-lt);border:none;border-radius:999px;padding:7px 13px;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap}.vk-shell .vk-imp-banner .vk-imp-return ion-icon{font-size:1rem}.vk-shell .vk-imp-banner .vk-imp-return:hover{background:#000}@media(max-width:767px){.vk-shell .vk-imp-banner{left:0;right:0;transform:none;bottom:calc(var(--me-bar-box, 60px) + var(--me-strip-box, 20px));height:var(--me-imp-box, 44px);max-width:none;padding:0 8px 0 14px;border-radius:0;box-shadow:0 -2px 10px #0000004d;justify-content:space-between}.vk-shell .vk-imp-banner .vk-imp-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.vk-shell .vk-imp-banner .vk-imp-return{flex:0 0 auto;min-height:36px;padding:0 12px}}.vk-shell .vk-menu-item.vk-menu-cmd{--background: linear-gradient(120deg, rgba(201, 168, 76, .16), rgba(201, 168, 76, .03));margin:4px 8px 8px;border-radius:10px;border:1px solid rgba(201,168,76,.28)}.vk-shell .vk-menu-item.vk-menu-cmd .vk-menu-cmd-ic{color:var(--gold-lt)}.vk-shell .vk-menu-item.vk-menu-cmd .vk-menu-cmd-kbd{font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--gold-lt);border:1px solid rgba(201,168,76,.35);border-radius:5px;padding:2px 6px}@media(pointer:coarse),(max-width:1199px){.vk-shell .vk-menu-cmd-kbd{display:none}}.vk-shell .vk-menu-item.vk-menu-allfeatures{margin-top:6px;opacity:.92}.vk-shell .vk-menu-item.vk-menu-allfeatures .vk-menu-label{font-weight:600;letter-spacing:.02em}.vk-shell .vk-menu-item.vk-menu-logout{margin-top:8px;opacity:.8}.vk-shell .vk-menu-section-label{padding:14px 20px 6px;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold, #c9a84c);opacity:.85}.vk-shell .vk-menu-section-rule{height:1px;margin:8px 16px 4px;background:linear-gradient(90deg,#c9a84c73,#c9a84c00)}.vk-shell .vk-menu-item--frequent .vk-menu-icon{color:var(--gold-lt, #e8c97a)}.vk-shell .vk-bottombar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:10005;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0d0d0df0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(201,168,76,.22);grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch}.vk-shell .vk-bottombar ion-menu-toggle{display:contents}.vk-shell .vk-bottombar__tab{background:none;border:0;color:#e8c97a9e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px 4px;min-height:44px;font-family:inherit;cursor:pointer}.vk-shell .vk-bottombar__tab ion-icon{font-size:22px}.vk-shell .vk-bottombar__tab span{font-size:.6rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vk-shell .vk-bottombar__tab--active{color:var(--gold-lt, #e8c97a)}.vk-shell .vk-bottombar__tab--active ion-icon{filter:drop-shadow(0 0 6px rgba(201,168,76,.55))}@media(max-width:767px){.vk-shell .vk-bottombar{display:grid}}:root{--me-safe-b: env(safe-area-inset-bottom, 0px);--me-header-h: calc(57px + 1rem + env(safe-area-inset-top, 0px)) ;--me-fab-size: 62px;--me-fab-gap: 8px;--me-fab-right: 16px}body{--me-bar-box: 0px;--me-strip-box: calc(36px + var(--me-safe-b));--me-strip-pad-b: var(--me-safe-b);--me-imp-box: 0px;--me-bottom-chrome: calc(var(--me-bar-box) + var(--me-strip-box) + var(--me-imp-box));--me-content-clear: calc(var(--me-bottom-chrome) + var(--me-fab-gap) + var(--me-fab-size) + 12px);--me-dock-h: var(--me-strip-box);--me-fab-floor: max(var(--me-bottom-chrome), var(--me-page-footer-box, 0px))}@media(max-width:767px){body.has-bottombar{--me-bar-box: calc(60px + var(--me-safe-b));--me-strip-box: 20px;--me-strip-pad-b: 0px}}@media(max-width:767px){body.is-impersonating{--me-imp-box: 44px}}ion-content{--padding-bottom: var(--me-content-clear)}
