:root{--color-bg:#0a0806;--color-bg-2:#110d09;--color-surface:#16110c;--color-surface-2:#1e1710;--gold-100:#fff4cf;--gold-300:#f6d47c;--gold-500:#e2ab3f;--gold-700:#a8721f;--gold-900:#5a3a0c;--color-accent:var(--gold-500);--color-accent-hover:var(--gold-300);--gradient-gold:linear-gradient(180deg, var(--gold-100) 0%, var(--gold-300) 35%, var(--gold-500) 65%, var(--gold-700) 100%);--gradient-gold-btn:linear-gradient(180deg, var(--gold-300) 0%, var(--gold-500) 55%, var(--gold-700) 100%);--color-text:#f3ece0;--color-text-muted:#a99d8a;--color-line:#e2ab3f2e;--color-line-strong:#e2ab3f73;--color-border:var(--color-line);--font-body:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:"Cormorant SC", "Times New Roman", serif;--container:1200px;--gutter:16px;--section-gap:calc(clamp(72px, 10vw, 128px));--radius:4px;--header-height:72px;--shadow-glow:0 0 32px #e2ab3f40;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (width>=768px){:root{--gutter:24px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}body,h1,h2,h3,h4,p,ul{margin:0}h1,h2,h3{font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;line-height:1.05}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{padding:0}::selection{background:var(--gold-500);color:var(--color-bg)}:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-gold{background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.panel{background:linear-gradient(180deg,#ffffff08,transparent 40%),var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);transition:border-color .3s,box-shadow .3s,transform .4s var(--ease-out);position:relative}.panel:after,.panel:before{content:"";border-color:var(--gold-500);pointer-events:none;width:14px;height:14px;transition:width .3s var(--ease-out),height .3s var(--ease-out);border-style:solid;position:absolute}.panel:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.panel:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.panel--interactive:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.panel--interactive:hover:after,.panel--interactive:hover:before{width:28px;height:28px}.list-diamond{gap:12px;list-style:none;display:grid}.list-diamond li{padding-left:26px;position:relative}.list-diamond li:before{content:"";background:var(--gradient-gold-btn);width:8px;height:8px;position:absolute;top:.5em;left:2px;transform:rotate(45deg);box-shadow:0 0 8px #e2ab3f99}[data-reveal]{transition:opacity .8s var(--ease-out) var(--reveal-delay,0s),transform .8s var(--ease-out) var(--reveal-delay,0s)}.reveal-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cab-page{gap:24px;display:grid}.cab-grid>*,.cab-input,.cab-page>*{min-width:0}.cab-panel{padding:calc(clamp(20px,3vw,28px))}.cab-panel__title{color:var(--gold-300);align-items:center;gap:10px;margin-bottom:18px;font-size:calc(clamp(22px,2.6vw,28px));display:flex}.cab-panel__title .cab-accent{color:var(--color-text)}.cab-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:24px;display:grid}.cab-actions{flex-wrap:wrap;gap:12px;display:flex}.cab-form{gap:16px;display:grid}.cab-field{gap:6px;display:grid}.cab-field>span,.cab-label{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.cab-input{border:1px solid var(--color-line-strong);border-radius:var(--radius);width:100%;color:var(--color-text);font:inherit;background:#00000059;padding:11px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.cab-input::placeholder{color:#a99d8a99}.cab-input:focus{border-color:var(--gold-500);outline:none;box-shadow:0 0 0 3px #e2ab3f26}.cab-input--sm{width:110px;padding:7px 10px;font-size:14px}select.cab-input{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23e2ab3f' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 14px center no-repeat,#00000059;padding-right:36px}.cab-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cab-hint{font-size:13px}.cab-empty,.cab-hint{color:var(--color-text-muted)}.cab-empty,.cab-note,.cab-table{font-size:14px}.cab-link{color:var(--gold-300);border-bottom:1px solid var(--color-line-strong);transition:color .2s,border-color .2s}.cab-link:hover{color:var(--gold-100);border-color:var(--gold-300)}.cab-note{border:1px solid var(--color-line-strong);border-left:3px solid var(--gold-500);border-radius:var(--radius);background:#e2ab3f0f;padding:14px 18px}.cab-note--error{background:#d65c5c14;border-color:#d65c5c73 #d65c5c73 #d65c5c73 #d65c5c}.cab-table-wrap{margin-inline:-4px;padding-inline:4px;overflow-x:auto}.cab-table{border-collapse:collapse;width:100%}.cab-table th{border-bottom:1px solid var(--color-line-strong);color:var(--color-text-muted);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.cab-table td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:10px 12px}.cab-table tr:last-child td{border-bottom:0}.cab-table .cab-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cab-badge,.cab-table .cab-nowrap{white-space:nowrap}.cab-table .cab-empty-row{color:var(--color-text-muted);text-align:center;padding-block:18px}.cab-badge{border:1px solid;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.cab-badge--pending{color:var(--gold-300)}.cab-badge--online,.cab-badge--paid{color:#6fcf8e}.cab-badge--canceled,.cab-badge--expired{color:#d68080}.cab-badge--offline{color:var(--color-text-muted)}.cab-toggle{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.cab-toggle input{opacity:0;position:absolute}.cab-toggle__track{border:1px solid var(--color-line-strong);background:#00000059;border-radius:999px;flex:none;width:44px;height:24px;transition:background .2s;position:relative}.cab-toggle__track:after{content:"";background:var(--color-text-muted);width:16px;height:16px;transition:transform .2s var(--ease-out),background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.cab-toggle input:checked+.cab-toggle__track{background:#e2ab3f40}.cab-toggle input:checked+.cab-toggle__track:after{background:var(--gold-300);transform:translate(20px)}.cab-toggle input:focus-visible+.cab-toggle__track{outline:2px solid var(--gold-300);outline-offset:3px}@media (width<=640px){.cab-table--stack thead{display:none}.cab-table--stack,.cab-table--stack tbody,.cab-table--stack td,.cab-table--stack tr{display:block}.cab-table--stack tr{border-bottom:1px solid var(--color-line);padding-block:12px}.cab-table--stack tr:last-child{border-bottom:0}.cab-table--stack td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.cab-table--stack td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}}.ornament[data-v-3800926f]{width:240px;max-width:70%;height:16px;margin-inline:auto;display:block}.btn[data-v-9e33a76c]{--cut:10px;--shape:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));isolation:isolate;font:inherit;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:var(--shape);transition:color .25s,filter .25s,transform .25s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex;position:relative}.btn[data-v-9e33a76c]:after,.btn[data-v-9e33a76c]:before{content:"";z-index:-1;clip-path:var(--shape);transition:background .25s,opacity .25s;position:absolute}.btn[data-v-9e33a76c]:before{inset:0}.btn[data-v-9e33a76c]:after{inset:1px}.btn[data-v-9e33a76c]:active{transform:translateY(1px)}.btn[data-v-9e33a76c]:disabled,.btn[data-v-9e33a76c]:disabled:hover{cursor:default;filter:saturate(.4)brightness(.75);transform:none}.btn.is-loading[data-v-9e33a76c]{cursor:progress}.btn--sm[data-v-9e33a76c]{--cut:7px;padding:9px 18px;font-size:11px}.btn--md[data-v-9e33a76c]{padding:13px 26px;font-size:12px}.btn--lg[data-v-9e33a76c]{--cut:12px;padding:18px 36px;font-size:14px}.btn--primary[data-v-9e33a76c]{color:#1a1206;text-shadow:0 1px #ffffff59}.btn--primary[data-v-9e33a76c]:before{background:linear-gradient(180deg,var(--gold-100),var(--gold-700))}.btn--primary[data-v-9e33a76c]:after{background:var(--gradient-gold-btn)}.btn--primary[data-v-9e33a76c]:hover{filter:brightness(1.12)drop-shadow(0 0 14px #e2ab3f8c)}.btn--secondary[data-v-9e33a76c]{color:var(--gold-300)}.btn--secondary[data-v-9e33a76c]:before{background:linear-gradient(180deg,var(--gold-300),var(--gold-700))}.btn--secondary[data-v-9e33a76c]:after{background:#0a0806d9}.btn--secondary[data-v-9e33a76c]:hover{color:var(--gold-100);filter:drop-shadow(0 0 10px #e2ab3f66)}.btn--secondary[data-v-9e33a76c]:hover:after{background:#281c0ae6}.btn--ghost[data-v-9e33a76c]{color:var(--color-text-muted)}.btn--ghost[data-v-9e33a76c]:hover{color:var(--gold-300)}.error-page[data-v-58cd502f]{min-height:calc(100vh - var(--header-height));padding-block:calc(48px + var(--header-height)) 72px;background:radial-gradient(ellipse 60% 50% at 50% 45%,#e2ab3f1a,transparent 70%),var(--color-bg);align-items:center;display:flex}.error-page__inner[data-v-58cd502f]{text-align:center}.error-page__code[data-v-58cd502f]{font-family:var(--font-heading);letter-spacing:.04em;filter:drop-shadow(0 0 32px #e2ab3f40);font-size:calc(clamp(120px,26vw,240px));font-weight:700;line-height:.9}.error-page__eyebrow[data-v-58cd502f]{color:var(--gold-500);letter-spacing:.32em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:600}.error-page__title[data-v-58cd502f]{font-family:var(--font-heading);margin-top:12px;font-size:calc(clamp(30px,4.5vw,48px));line-height:1.15}.error-page__ornament[data-v-58cd502f]{margin-top:16px}.error-page__text[data-v-58cd502f]{max-width:560px;color:var(--color-text-muted);margin:20px auto 0;font-size:17px}.error-page__actions[data-v-58cd502f]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}
