.reg-scope{--reg-bg:#06201e;--reg-bg-glow:#0f4c46;--reg-inverse:#f3f9f8;--reg-inverse-muted:#b7d3cf;--reg-surface:#fff;--reg-surface-muted:#eef5f4;--reg-field:#f7faf9;--reg-line:#6f8a85;--reg-text:#0a2b28;--reg-muted:#4b6662;--reg-placeholder:#5c7673;--reg-accent:#0d5b54;--reg-accent-hover:#0a4741;--reg-danger:#b42318;--reg-success:#0e6b4f;--reg-focus-light:#8fd8cd;--reg-focus:#0d5b54;--reg-on-gold:#fff;--color-gold:var(--reg-accent);--reg-space-1:.25rem;--reg-space-2:.5rem;--reg-space-3:.75rem;--reg-space-4:1rem;--reg-space-5:1.5rem;text-transform:none;letter-spacing:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(900px 480px at 12% -10%, var(--reg-bg-glow) 0%, transparent 62%), var(--reg-bg);min-height:100dvh;color:var(--reg-inverse);font-size:1rem;line-height:1.5}body:has(.reg-scope) .site-header{display:none!important}body:has(.reg-scope) [aria-label=Announcements]{display:none!important}body:has(.reg-scope) .grain{display:none!important}body:has(.reg-scope) nav[aria-label=Mobile]{display:none!important}body:has(.reg-scope) footer{display:none!important}.reg-scope .background-theme-selector{z-index:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;display:grid;position:static}.reg-scope .background-theme-selector__option{flex:1 1 0;min-width:76px}.reg-scope .background-theme-selector__divider{display:none}@media (min-width:640px){.reg-scope .background-theme-selector{grid-template-columns:repeat(4,minmax(0,1fr))}}body:has(.reg-scope)>[class~="h-[60px]"]{display:none!important}.reg-scope h1{letter-spacing:0;color:var(--reg-inverse);font-size:1.75rem;font-weight:600;line-height:1.2}.reg-scope .reg-panel h2{letter-spacing:.16em;text-transform:uppercase;color:var(--reg-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.reg-scope :focus-visible{outline:2px solid var(--reg-focus-light);outline-offset:2px}.reg-scope .reg-card :focus-visible,.reg-scope .reg-panel :focus-visible,.reg-scope .reg-toolbar :focus-visible,.reg-scope .glass :focus-visible{outline-color:var(--reg-focus)}.reg-scope .lang-input:focus-visible~.lang-pill{outline-color:var(--reg-focus-light)}:is(.reg-scope label:has(>input[type=radio]:focus-visible),.reg-scope label:has(>input[type=checkbox]:focus-visible)){outline:2px solid var(--reg-focus);outline-offset:2px;border-radius:6px}.reg-scope :has(>input#images:focus-visible){outline:2px solid var(--reg-focus);outline-offset:2px}.reg-scope .reg-btn{justify-content:center;align-items:center;gap:var(--reg-space-1);min-height:44px;padding:0 var(--reg-space-4);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.reg-scope .reg-btn-primary{background:var(--reg-accent);color:var(--reg-on-gold)}.reg-scope .reg-btn-primary:hover{background:var(--reg-accent-hover)}.reg-scope .reg-btn-inverse{border-color:var(--reg-surface);background:var(--reg-surface);color:var(--reg-accent)}.reg-scope .reg-btn-inverse:hover{border-color:var(--reg-surface-muted);background:var(--reg-surface-muted)}.reg-scope .reg-btn-ghost{border-color:var(--reg-line);color:var(--reg-text);background:0 0}.reg-scope .reg-btn-ghost:hover{background:var(--reg-surface-muted)}.reg-scope .reg-btn-outline-light{color:var(--reg-inverse);background:0 0;border-color:#ffffff47}.reg-scope .reg-btn-outline-light:hover{background:#ffffff14;border-color:#ffffff7a}.reg-scope .reg-btn-danger{color:var(--reg-danger);background:0 0;border-color:#b4231859}.reg-scope .reg-btn-danger:hover{background:#fdf2f2}.reg-scope .reg-btn-danger-light{color:#fca5a5;background:0 0;border-color:#fca5a573}.reg-scope .reg-btn-danger-light:hover{background:#f871711f}.reg-scope .reg-btn-success{color:var(--reg-success);background:0 0;border-color:#0e6b4f59}.reg-scope .reg-btn-success:hover{background:#eef7f3}.reg-scope .reg-btn-success-light{color:#6ee7b7;background:0 0;border-color:#6ee7b773}.reg-scope .reg-btn-success-light:hover{background:#34d3991f}.reg-scope .reg-btn-sm,.reg-scope .reg-btn-xs{min-height:44px;padding:0 var(--reg-space-3);font-size:.75rem}.reg-scope input:not([type=checkbox]):not([type=radio]),.reg-scope select,.reg-scope textarea{width:100%;min-height:44px;padding:var(--reg-space-2) var(--reg-space-3);border:1px solid var(--reg-line);background:var(--reg-field);color:var(--reg-text);text-transform:none;letter-spacing:normal;border-radius:6px;font-size:1rem;line-height:1.4;display:block}.reg-scope input:not([type=checkbox]):not([type=radio]):hover,.reg-scope select:hover,.reg-scope textarea:hover{border-color:#4f6f6b}.reg-scope textarea{min-height:6rem}.reg-scope input::placeholder,.reg-scope textarea::placeholder{color:var(--reg-placeholder);text-transform:none}.reg-scope input[type=checkbox]{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--reg-accent)}.reg-scope label{letter-spacing:.04em;color:var(--reg-muted);text-transform:none;font-size:.8125rem;font-weight:500;line-height:1.4}:is(.reg-scope label:has(>input[type=checkbox]),.reg-scope label:has(>input[type=radio])){align-items:center;gap:var(--reg-space-2);cursor:pointer;min-height:44px;display:flex}.reg-scope .reg-card{background:var(--reg-surface);color:var(--reg-text);border:1px solid #d5e4e1;border-radius:10px;transition:box-shadow .18s,transform .18s;box-shadow:0 10px 24px #02181638}@media (hover:hover){.reg-scope .reg-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0218164d}}.reg-scope .reg-panel{background:var(--reg-surface);color:var(--reg-text);padding:var(--reg-space-5);border:1px solid #d5e4e1;border-radius:10px;box-shadow:0 8px 20px #02181629}.reg-scope fieldset.reg-panel>legend{z-index:1;margin-bottom:var(--reg-space-2);background:var(--reg-surface);color:var(--reg-accent);border-radius:4px;position:relative}.reg-scope .glass{color:var(--reg-text);background:#fffffff0;border-color:#ffffff8c}.reg-scope .glass .text-steel{color:var(--reg-muted)}.reg-scope .reg-toolbar{background:var(--reg-surface);color:var(--reg-text);padding:var(--reg-space-3);border:1px solid #d5e4e1;border-radius:10px;box-shadow:0 8px 20px #0218162e}.reg-scope .reg-badge{padding:2px var(--reg-space-2);letter-spacing:.02em;text-transform:none;border:1px solid;border-radius:4px;align-self:flex-start;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.reg-scope .reg-badge-active{color:#0a4b45;background:#e4f2ef;border-color:#4f6f6b}.reg-scope .reg-badge-inactive{color:#4b6662;background:#edf3f2;border-color:#6f8a85}.reg-scope .reg-badge-deleted{color:#a32017;background:#fcebea;border-color:#e7b4b0}.reg-scope .reg-header{z-index:20;color:var(--reg-inverse);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06201edb;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.reg-scope .reg-header .text-ash,.reg-scope .text-ash{color:var(--reg-inverse-muted)}.reg-scope .reg-card .text-ash,.reg-scope .reg-panel .text-ash,.reg-scope .reg-toolbar .text-ash,.reg-scope .glass .text-ash{color:var(--reg-muted)}@media (prefers-reduced-motion:reduce){.reg-scope *{transition:none!important}.reg-scope .reg-card:hover{transform:none}.reg-scope button,.reg-scope a{transform:none!important}}.reg-scope .reg-input-error{color:var(--reg-danger);margin-top:var(--reg-space-2);font-size:.875rem}.reg-scope .abrar-coupon-card{color:#fff1ce;background:#031c21;border:1px solid #8e7847;border-radius:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:100%;max-width:720px;min-height:200px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000001f}.reg-scope .abrar-coupon-brand{object-fit:contain;background:radial-gradient(#0a343b,#02171b 80%);border-right:1px dashed #7a6947;width:100%;height:100%;padding:14px 10px;display:block}.reg-scope .abrar-coupon-body{text-align:left;background:linear-gradient(125deg,#08292e,#031b20);min-width:0;padding:22px 20px 16px}.reg-scope .abrar-coupon-eyebrow{color:#c7b17d;letter-spacing:.13em;text-transform:uppercase;font-size:9px;line-height:1.5}.reg-scope .abrar-coupon-discount{color:#ffe4a2;letter-spacing:-.03em;text-wrap:balance;margin-top:8px;font-size:clamp(22px,2.5vw,32px);font-weight:650;line-height:1.1}.reg-scope .abrar-coupon-minimum{color:#d4dedd;margin-top:8px;font-size:12px;line-height:1.5}.reg-scope .abrar-coupon-redeem{border-top:1px solid #355052;gap:5px;margin-top:16px;padding-top:12px;display:grid}.reg-scope .abrar-coupon-code{overflow-wrap:anywhere;color:#fff1ce;letter-spacing:.07em;font-family:monospace;font-size:15px;line-height:1.4}.reg-scope .abrar-coupon-footer{color:#aebfbd;flex-wrap:wrap;gap:5px 12px;margin-top:12px;font-size:9px;display:flex}@media (max-width:440px){.reg-scope .abrar-coupon-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:190px}.reg-scope .abrar-coupon-body{padding:18px 14px 14px}.reg-scope .abrar-coupon-brand{padding:8px 4px}.reg-scope .abrar-coupon-discount{font-size:23px}}.reg-scope .registry-item-sheet{background:var(--reg-surface);color:var(--reg-text)}.reg-scope .registry-item-sheet thead{background:var(--reg-surface-muted)}.reg-scope .registry-item-sheet tbody tr:focus-within{background:#edf6f1}.reg-refined{--page-accent:#0d5b54;--page-rgb:42,130,117;--page-heading:#d3eee6;--page-tint:#f0f7f4;background:radial-gradient(ellipse at 5% 0%,rgba(var(--page-rgb),.18),transparent 55%),repeating-linear-gradient(38deg,transparent 0 4px,#dcebe105 4px 5px),#061a19;--reg-accent:var(--page-accent);--reg-surface-muted:var(--page-tint);background-size:auto,10px 10px,auto}.reg-refined[data-reg-tone=gold]{--page-accent:#705619;--page-rgb:170,134,58;--page-heading:#f2dfb4;--page-tint:#f8f4e9}.reg-refined[data-reg-tone=sage]{--page-accent:#40613e;--page-rgb:112,155,103;--page-heading:#d4e7ca;--page-tint:#f0f5ec}.reg-refined[data-reg-tone=blue]{--page-accent:#345f80;--page-rgb:83,132,170;--page-heading:#ccdfed;--page-tint:#eef4f8}.reg-refined[data-reg-tone=violet]{--page-accent:#655077;--page-rgb:142,116,167;--page-heading:#e2d4ed;--page-tint:#f4f0f8}.reg-refined[data-reg-tone=rose]{--page-accent:#875059;--page-rgb:170,108,119;--page-heading:#efd4d9;--page-tint:#faf0f2}.reg-refined .reg-header{background:linear-gradient(110deg,#030c0d,rgba(var(--page-rgb),.1));border-bottom:1px solid rgba(var(--page-rgb),.4)}.reg-refined h1{color:var(--page-heading);letter-spacing:-.025em}.reg-refined .reg-header nav a:hover{color:var(--page-heading)}.reg-refined .reg-card{border:1px solid rgba(var(--page-rgb),.35);box-shadow:0 6px 22px #00000014}.reg-refined .reg-toolbar{border:1px solid rgba(var(--page-rgb),.4);background:linear-gradient(125deg,#fff,var(--page-tint));box-shadow:0 6px 24px #00000014}.reg-refined :is(input,select,textarea):focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.reg-refined .reg-btn{transition:background-color .16s,border-color .16s}.reg-refined .registry-item-sheet th{background:var(--page-tint)}@media (prefers-reduced-motion:reduce){.reg-refined .reg-btn{transition:none}}
