._stack_dds84_1{flex-direction:column;gap:12px;display:flex}._label_dds84_2{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:18px}._field_dds84_3{min-height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0 16px;font-size:18px;line-height:24px}._field_dds84_3:focus-visible{outline:3px solid var(--primary);outline-offset:1px}._primary_dds84_8{min-height:var(--touch);border-radius:var(--radius-pill);background:var(--primary);width:100%;color:var(--on-primary);box-shadow:var(--shadow-primary);border:0;font-size:16px;font-weight:600;line-height:22px}._primary_dds84_8:disabled{background:var(--disabled);color:var(--ink-muted);box-shadow:none;cursor:not-allowed}._secondary_dds84_13{min-height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);width:100%;color:var(--ink);font-size:16px;font-weight:600;line-height:22px}._alert_dds84_17{border-radius:var(--radius-md);background:var(--danger);color:var(--on-danger);padding:16px;font-size:18px;font-weight:600;line-height:26px}._notice_dds84_18{border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:16px;font-weight:600}._screen_6gto5_1{flex-direction:column;min-height:100dvh;display:flex}._head_6gto5_2{background:var(--primary);color:var(--on-primary);padding:calc(48px + env(safe-area-inset-top)) 24px 40px;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}._title_6gto5_6{font-family:var(--font-display);letter-spacing:-.5px;font-size:32px;font-weight:500;line-height:36px}._subtitle_6gto5_7{margin-top:8px}._form_6gto5_8{width:100%;max-width:440px;margin:0 auto;padding:24px 16px}._pad_1dxan_1{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._key_1dxan_2{border-radius:var(--radius-md);background:var(--surface);min-height:64px;color:var(--ink);font-family:var(--font-display);border:0;font-size:28px;font-weight:500;line-height:32px}._key_1dxan_2:active{background:var(--disabled)}._key_1dxan_2:disabled{color:var(--ink-muted)}._title_1eog1_1{font-family:var(--font-display);letter-spacing:-.5px;font-size:28px;font-weight:500;line-height:32px}._viewfinder_1eog1_2{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--ink);width:100%;max-height:62dvh;margin:0 auto;position:relative;overflow:hidden}._video_1eog1_6{object-fit:cover;width:100%;height:100%;display:block}._frame_1eog1_7{border:3px solid var(--hero-gold);border-radius:var(--radius-md);position:absolute;inset:18%}._amount_1eog1_8{text-align:center;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:64px;font-weight:300;line-height:72px}._currency_1eog1_9{font-family:var(--font-text);color:var(--ink-muted);font-size:20px;font-weight:600}._hint_1eog1_10{text-align:center;color:var(--ink-muted);font-size:13px;line-height:18px}._result_1eog1_13{width:100%;max-width:420px;margin-inline:auto}._archWrap_1eog1_14{container-type:inline-size}._arch_1eog1_14{background:var(--primary);min-height:calc(50cqw + 240px);color:var(--on-primary);text-align:center;border-radius:50cqw 50cqw 20px 20px;flex-direction:column;align-items:center;gap:4px;padding:18cqw 24px 28px;display:flex}._thanks_1eog1_19{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:30px}._points_1eog1_20{font-family:var(--font-display);color:var(--hero-gold);font-size:64px;font-weight:300;line-height:72px}._noPoints_1eog1_21{font-size:18px;font-weight:600;line-height:26px}._caption_1eog1_22{letter-spacing:2px;text-transform:uppercase;margin-top:12px;font-size:11px;line-height:16px}._balance_1eog1_23{font-family:var(--font-display);font-size:64px;font-weight:300;line-height:72px}._tier_1eog1_24{color:var(--hero-gold);font-size:20px;font-weight:700;line-height:26px}._input_1s36o_1{font-family:var(--font-display);letter-spacing:1px;font-size:24px;font-weight:500}._hint_1s36o_2{color:var(--ink-muted);font-size:13px;line-height:18px}._hint_1s36o_2[data-invalid=true]{color:var(--danger);font-weight:600}._card_1s36o_4{border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:4px;padding:20px;display:flex}._code_1s36o_5{color:var(--ink-muted);letter-spacing:2px;font-size:13px;font-weight:600;line-height:18px}._label_1s36o_6{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:30px}._value_1s36o_7{font-family:var(--font-display);color:var(--primary);font-size:64px;font-weight:300;line-height:72px}._status_1s36o_8{border-radius:var(--radius-pill);background:var(--background);align-self:flex-start;margin-top:8px;padding:6px 14px;font-weight:700}._status_1s36o_8[data-status=disponibil]{color:var(--success)}._status_1s36o_8[data-status=folosit],._status_1s36o_8[data-status=expirat]{color:var(--danger)}._done_1s36o_11{color:var(--success);font-size:18px;font-weight:700;line-height:26px}._segment_ppfuk_1{border-radius:var(--radius-pill);background:var(--surface);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}._segmentButton_ppfuk_2{min-height:var(--touch);border-radius:var(--radius-pill);color:var(--ink-muted);background:0 0;border:0;font-weight:600}._segmentButton_ppfuk_2[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}._segmentButton_ppfuk_2:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._totals_ppfuk_5{border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid;overflow:hidden}._total_ppfuk_5{background:var(--background);flex-direction:column;padding:16px;display:flex}._total_ppfuk_5 dt{letter-spacing:2px;text-transform:uppercase;color:var(--ink-muted);flex:1;font-size:11px;font-weight:600;line-height:16px}._total_ppfuk_5 dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:32px;font-weight:300;line-height:36px}@media (width>=720px){._totals_ppfuk_5{grid-template-columns:repeat(4,1fr)}._total_ppfuk_5 dd{white-space:nowrap;font-size:24px}}._empty_ppfuk_15{text-align:center;color:var(--ink-muted);padding:24px 0}._list_ppfuk_16{margin:0;padding:0;list-style:none}._row_ppfuk_17{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:grid}._time_ppfuk_18{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:600}._main_ppfuk_19{flex-direction:column;min-width:0;display:flex}._kind_ppfuk_20{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._meta_ppfuk_21{color:var(--ink-muted);font-size:13px;line-height:18px}._points_ppfuk_22{font-family:var(--font-display);color:var(--success);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}._pointsNegative_ppfuk_23{color:var(--danger)}._shell_1u51n_3{grid-template-rows:auto auto 1fr auto;min-height:100dvh;display:grid}._boot_1u51n_4{min-height:100dvh;color:var(--ink-muted);place-items:center;display:grid}._top_1u51n_5{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--primary);color:var(--on-primary);grid-row:1;justify-content:space-between;align-items:center;gap:12px;display:flex}._staff_1u51n_9{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;line-height:26px;overflow:hidden}._logout_1u51n_10{min-height:var(--touch);border-radius:var(--radius-pill);color:var(--on-primary);background:0 0;border:1px solid #f5f0e473;flex:none;padding:0 18px;font-weight:600}._offline_1u51n_14{background:var(--danger);color:var(--on-danger);text-align:center;grid-row:2;padding:12px 16px;font-weight:600}._content_1u51n_15{grid-row:3;width:100%;max-width:720px;margin:0 auto;padding:16px}._tabs_1u51n_16{border-top:1px solid var(--border);background:var(--background);padding-bottom:env(safe-area-inset-bottom);grid-row:4;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;bottom:0}._tab_1u51n_16{min-height:64px;color:var(--ink-muted);background:0 0;border:0;border-top:3px solid #0000;font-weight:600}._tab_1u51n_16[aria-current=page]{color:var(--primary);border-top-color:var(--primary)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#f2efe8;--ink:#1b1a17;--ink-muted:#6b655b;--primary:#3e4a26;--on-primary:#f5f0e4;--accent:#8a6519;--hero-gold:#e4ce8c;--border:#ece8e0;--disabled:#e8e4da;--danger:#a63d2a;--success:#3c6e47;--on-danger:#fff;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--shadow-primary:0 12px 28px #3e4a2647;--font-display:"Fraunces", Georgia, serif;--font-text:"Manrope", system-ui, sans-serif;--touch:56px}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces_300Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces_500Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope_400Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope_600SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope_700Bold.ttf)format("truetype");font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--background);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:23px}h1,h2,p{margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.config-error{color:var(--danger);padding:24px 16px;font-weight:600}
