@font-face{font-family:Millionaire Script;src:url(/fonts/MillionaireScript.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bluu Next;src:url(/fonts/BluuNext-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unica77 LL;src:url(/fonts/Unica77LL-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--invite-bg:#f5f6ec;--invite-ink:#ca3119;--invite-pad-x:20px;--invite-pad-y:40px;--invite-gap:40px;--invite-title-w:250px;--invite-ratio-portrait:3 / 4;--invite-ratio-landscape:4 / 3;--font-display:"Millionaire Script", "Snell Roundhand", cursive;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-brand:"Bluu Next", "Times New Roman", Times, serif;--volc4n-page-bg:#fafafa;--volc4n-page-padding:30px;--volc4n-page-font-size:14px}@media (width<=768px){:root{--volc4n-page-padding:16px;--volc4n-page-font-size:15px}}@media (width<=480px){:root{--volc4n-page-padding:12px;--volc4n-page-font-size:14px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-gutter:auto;background:var(--volc4n-page-bg);scrollbar-width:thin;scrollbar-color:#32323247 var(--volc4n-page-bg);overflow:hidden auto}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:var(--volc4n-page-bg)}html::-webkit-scrollbar-thumb{border:2px solid var(--volc4n-page-bg);background:#32323247;border-radius:8px}body{background:var(--volc4n-page-bg);width:100%;min-width:320px;max-width:100%;color:var(--invite-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}html:has(.panel){scroll-snap-type:none;scrollbar-color:#32323247 #f9f9f9;background:#f9f9f9}html:has(.panel)::-webkit-scrollbar-track{background:#f9f9f9}html:has(.panel)::-webkit-scrollbar-thumb{border-color:#f9f9f9}html:has(.panel) body{background:#f9f9f9}html:has(.panel) #root{background:#f9f9f9}:is(html:has(.home),html:has(.auth-page)){scroll-snap-type:none;background:var(--volc4n-page-bg);scrollbar-color:#32323247 var(--volc4n-page-bg)}html:has(.home) body{background:var(--volc4n-page-bg)}html:has(.home) #root{background:var(--volc4n-page-bg)}html:has(.auth-page) body{background:var(--volc4n-page-bg)}html:has(.auth-page) #root{background:var(--volc4n-page-bg)}:is(html:has(.invite-page),html:has(.invite-missing)){background:var(--invite-bg);scrollbar-color:#ca311940 var(--invite-bg)}html:has(.invite-page)::-webkit-scrollbar-track{background:var(--invite-bg)}html:has(.invite-missing)::-webkit-scrollbar-track{background:var(--invite-bg)}html:has(.invite-page)::-webkit-scrollbar-thumb{border-color:var(--invite-bg)}html:has(.invite-missing)::-webkit-scrollbar-thumb{border-color:var(--invite-bg)}html:has(.invite-page) body{background:var(--invite-bg)}html:has(.invite-page) #root{background:var(--invite-bg)}html:has(.invite-missing) body{background:var(--invite-bg)}html:has(.invite-missing) #root{background:var(--invite-bg)}#root{background:var(--volc4n-page-bg);width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}a{color:inherit}::selection{color:#000;background:#b5ffb5}::selection{color:#000;background:#b5ffb5}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}.home{--home-bg:var(--volc4n-page-bg);--home-ink:#000;--home-pad:var(--volc4n-page-padding);--home-display:var(--font-brand);--home-body:"Times New Roman", Times, serif;box-sizing:border-box;min-height:100svh;padding:var(--home-pad);background:var(--home-bg);color:var(--home-ink);font-family:var(--home-body);font-size:var(--volc4n-page-font-size);place-items:center;line-height:normal;display:grid;position:relative}.home-brand{top:var(--home-pad);left:var(--home-pad);flex-wrap:wrap;align-items:flex-end;gap:11px;line-height:normal;display:flex;position:absolute}.home-brand-name{font-family:var(--home-display);letter-spacing:-.02em;font-size:clamp(32px,5vw,50px);font-weight:700;line-height:1}.home-brand-by{font-family:var(--home-body);font-size:var(--volc4n-page-font-size);padding-bottom:.15em;font-weight:400;line-height:normal}.home-brand-by a{color:inherit;text-decoration:none}.home-brand-by a:hover{text-underline-position:from-font;text-decoration:underline}.home-soon{font-family:var(--home-display);letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1}.invite-page{background:var(--invite-bg);color:var(--invite-ink)}.invite-section{grid-template-columns:minmax(140px, var(--invite-title-w)) minmax(0, 1fr) minmax(0, 1fr);gap:var(--invite-gap);padding:var(--invite-pad-y) var(--invite-pad-x);border-bottom:1px solid var(--invite-ink);scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;align-items:start;min-height:100dvh;display:grid}.invite-section--hero{grid-template-columns:minmax(140px, var(--invite-title-w)) minmax(0, 1.4fr) auto;grid-template-areas:"side image menu";padding:40px 25px;position:relative}.invite-section--viewport{box-sizing:border-box;align-items:start;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.invite-section--viewport .invite-hero-side{height:100%;min-height:0}.invite-section--viewport .invite-media--hero,.invite-section--viewport .invite-media--portrait{align-self:start}.invite-section--viewport .invite-copy,.invite-section--viewport .invite-itinerary{align-self:stretch;min-height:0;overflow-y:auto}.invite-hero-side{min-height:276px;font-family:var(--font-display);flex-direction:column;grid-area:side;justify-content:space-between;gap:48px;font-size:28px;font-style:normal;line-height:1.15;display:flex}.invite-hero-names,.invite-hero-date,.invite-hero-countdown{margin:0}.invite-section--stay,.invite-section--simple{grid-template-columns:minmax(140px, var(--invite-title-w)) minmax(0, 1fr)}.invite-section--footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px 20px;display:flex}.invite-title{width:100%;max-width:var(--invite-title-w);font-family:var(--font-display);margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:1}.invite-menu{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;text-align:right;white-space:nowrap;cursor:pointer;color:inherit;background:0 0;border:0;grid-area:menu;align-self:start;margin:0;padding:0;font-size:12px;text-decoration:none}.invite-menu:hover{text-decoration:underline}.invite-media{background:#ddd;width:100%;position:relative;overflow:hidden}.invite-media--hero{width:min(100%,420px);aspect-ratio:var(--invite-ratio-portrait);grid-area:image;align-self:start}.invite-media--portrait{aspect-ratio:var(--invite-ratio-portrait)}.invite-media--landscape{width:min(100%,415px);aspect-ratio:var(--invite-ratio-landscape)}.invite-media>img,.invite-hotel-media>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.invite-copy{margin:0;font-size:18px;line-height:1.2}.invite-copy-gap{margin:1.2em 0 0}.invite-copy a,.invite-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.invite-itinerary{flex-direction:column;gap:30px;display:flex}.invite-event{flex-direction:column;gap:15px;display:flex}.invite-event--spaced{margin-top:30px}.invite-event-date,.invite-event-time,.invite-event-dress{text-transform:uppercase;margin:0;font-size:12px;line-height:1.2}.invite-event-row{align-items:flex-start;gap:40px;display:flex}.invite-event-time{white-space:nowrap;flex-shrink:0}.invite-event-body{margin:0;font-size:18px;line-height:1.2}.invite-event-body p{margin:0 0 .35em}.invite-event-body .invite-event-dress{margin-top:1em}.invite-rule{border:0;border-top:1px solid var(--invite-ink);width:100%;height:0;margin:0}.invite-rule--faq{margin-bottom:30px}.invite-hotels{flex-wrap:wrap;align-items:flex-start;gap:60px;display:flex}.invite-hotel{flex-direction:column;gap:25px;width:min(100%,406px);display:flex}.invite-hotel-media{width:100%;aspect-ratio:var(--invite-ratio-landscape);background:#ddd;position:relative;overflow:hidden}.invite-hotel-copy{margin:0;font-size:18px;line-height:1.2}.invite-hotel-copy p{margin:0}.invite-faq-list{flex-direction:column;gap:30px;width:min(100%,520px);display:flex}.invite-faq-item{margin:0 0 0 1.4em;padding:0;font-size:18px;line-height:1.2;list-style:decimal}.invite-faq-item span{display:block}.invite-footer-copy{font-family:var(--font-display);max-width:28rem;margin:0;font-size:18px;line-height:1.35}.invite-nav{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#f5f6eceb;justify-content:flex-end;align-items:stretch;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.invite-nav.is-open{opacity:1;visibility:visible;pointer-events:auto}.invite-nav-panel{background:var(--invite-bg);border-left:1px solid var(--invite-ink);flex-direction:column;gap:20px;width:min(100%,360px);padding:40px 28px;display:flex}.invite-nav-close,.invite-nav a{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.invite-nav a:hover,.invite-nav-close:hover{text-decoration:underline}.invite-rsvp{flex-direction:column;gap:16px;width:min(100%,340px);display:flex}.invite-rsvp label{text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:6px;font-size:12px;display:flex}.invite-rsvp input,.invite-rsvp select,.invite-rsvp textarea{border:0;border-bottom:1px solid var(--invite-ink);resize:vertical;background:0 0;outline:none;width:100%;padding:8px 0;font-family:inherit;font-size:18px}.invite-rsvp textarea{border:1px solid var(--invite-ink);min-height:96px;padding:10px 12px;line-height:1.3}.invite-rsvp textarea::placeholder{color:var(--invite-ink);opacity:.45}.invite-rsvp button{border:1px solid var(--invite-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;margin-top:8px;padding:10px 18px;font-size:12px}.invite-rsvp button:hover{background:var(--invite-ink);color:var(--invite-bg)}.invite-rsvp-success{margin:0;font-size:18px;line-height:1.2}@media (width<=900px){.invite-br-desktop{display:none}.invite-section,.invite-section--hero,.invite-section--stay,.invite-section--simple{flex-direction:column;grid-template-columns:none;gap:40px;padding:60px 20px;display:flex}.invite-section--hero{min-height:unset;justify-content:space-between;gap:48px;padding:50px 25px;position:relative}.invite-section--viewport{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.invite-section--viewport.invite-section--hero{grid-template:"names menu""date date""image image"minmax(0,1fr)"countdown countdown"/1fr auto;justify-content:stretch;gap:24px;display:grid}.invite-section--viewport .invite-hero-side{min-height:unset;display:contents}.invite-section--viewport .invite-hero-names{order:unset;grid-area:names}.invite-section--viewport .invite-menu{order:unset;grid-area:menu;align-self:start;position:static}.invite-section--viewport .invite-hero-date{order:unset;grid-area:date}.invite-section--viewport .invite-media--hero{order:unset;width:54%;max-width:220px;aspect-ratio:var(--invite-ratio-portrait);grid-area:image;align-self:start;height:auto}.invite-section--viewport .invite-hero-countdown{order:unset;grid-area:countdown}.invite-hero-side{min-height:unset;display:contents}.invite-hero-names{order:1;font-size:28px}.invite-menu{text-align:right;order:2;font-size:12px;position:absolute;top:50px;right:25px}.invite-hero-date{order:3;font-size:28px}.invite-media--hero{width:54%;max-width:220px;aspect-ratio:var(--invite-ratio-portrait);order:4;align-self:flex-start;height:auto}.invite-hero-countdown{order:5;font-size:28px}.invite-title{width:100%;max-width:none}.invite-media--portrait{width:100%;aspect-ratio:var(--invite-ratio-portrait)}.invite-section--viewport .invite-media--hero{order:unset}.invite-media--landscape{width:100%;aspect-ratio:var(--invite-ratio-landscape)}.invite-itinerary{gap:30px;width:100%}.invite-event-row{gap:40px}.invite-hotels{flex-flow:column;gap:60px;width:100%}.invite-hotel{gap:25px;width:100%}.invite-hotel-media,.invite-faq-list,.invite-rsvp,.invite-copy--stack{width:100%}.invite-section--footer{padding:60px 20px}.invite-nav-panel{border-left:0;width:100%}}.invite-missing{background:var(--invite-bg);min-height:100vh;color:var(--invite-ink);flex-direction:column;justify-content:center;gap:16px;padding:48px 24px;display:flex}.invite-missing h1{font-family:var(--font-display);margin:0;font-size:36px;font-style:normal;font-weight:400}.invite-missing p{margin:0;font-size:18px}.invite-missing a{letter-spacing:.08em;text-transform:uppercase;font-size:12px;text-decoration:underline}.share-trigger{white-space:nowrap;max-width:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block;overflow:visible}.share-trigger:hover{text-underline-offset:2px;text-decoration:underline}.share-trigger:focus-visible{outline-offset:2px;outline:1px solid #323232}.share-menu{z-index:1000;color:#323232;background:#fafafa;border:1px solid #32323233;min-width:168px;padding:8px 0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;box-shadow:0 3px 10px #0000001f}.share-menu-item{color:#323232;letter-spacing:.6px;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;display:block}.share-menu-item:hover,.share-menu-item:focus-visible{background:#3232320f;outline:none}.panel .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel{--panel-ink:#323232;--panel-bg:#f9f9f9;--panel-muted:#3232324d;--panel-muted-mid:#32323280;--panel-line:#3232324d;--panel-confirmed:#14a37b;--panel-declined:#c18686;--panel-body:"Unica77 LL", "Helvetica Neue", Helvetica, Arial, sans-serif;--panel-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--panel-display:var(--font-brand);--panel-shadow:0 3px 10px #0003;--panel-col-index:2.8%;--panel-col-name:12%;--panel-col-surname:15.3%;--panel-col-link:17.4%;--panel-col-email:15%;--panel-col-passes:4.9%;--panel-col-status:6.4%;--panel-col-food:12%;--panel-col-date:6.3%;--panel-col-actions:7.9%;--panel-sort-icon-slot:14px;--panel-table-min-scroll:1100px;box-sizing:border-box;background:var(--panel-bg);width:100%;max-width:100%;min-height:100vh;color:var(--panel-ink);font-family:var(--panel-body);font-size:var(--volc4n-page-font-size);margin:0;padding:0 0 80px;line-height:normal;overflow-x:clip}.panel-header{box-sizing:border-box;width:100%;max-width:100%;padding:var(--volc4n-page-padding);box-shadow:var(--panel-shadow);z-index:2;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:0;display:flex;position:relative}.panel-header h1{font-family:var(--panel-display);color:var(--panel-ink);margin:0;font-size:30px;font-style:normal;font-weight:700;line-height:1}.panel-sign-out{font-family:var(--panel-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--panel-ink);cursor:pointer;text-align:right;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.panel-sign-out:hover{opacity:.65}.panel-stats{box-sizing:border-box;width:100%;max-width:100%;padding:56px var(--volc4n-page-padding);background:var(--panel-bg);box-shadow:var(--panel-shadow);z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(40px,8vw,145px);margin:0;display:flex;position:relative}.panel-stat{text-align:center;flex-direction:column;align-items:center;gap:50px;min-width:116px;display:flex}.panel-stat-label{font-family:var(--panel-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--panel-ink);white-space:nowrap;margin:0;font-size:12px}.panel-stat-value{font-family:var(--panel-display);color:var(--panel-ink);font-feature-settings:"case" 1;margin:0;font-size:clamp(56px,8vw,100px);font-weight:700;line-height:1}.panel-confirmations{box-sizing:border-box;width:100%;max-width:100%;padding:52px var(--volc4n-page-padding) 0;margin:0}.panel-backups{box-sizing:border-box;width:100%;max-width:100%;padding:52px var(--volc4n-page-padding) 64px;margin:0}.panel-backup-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.panel-backup-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.panel-backup-meta{font-family:var(--panel-mono);letter-spacing:.4px;color:var(--panel-muted);font-size:12px}.panel-section-heading{flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin-bottom:48px;display:flex}.panel-section-title{font-family:var(--panel-display);color:var(--panel-ink);margin:0;font-size:30px;font-weight:700;line-height:1}.panel-export{font-family:var(--panel-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px}.panel-export:hover:not(:disabled){color:var(--panel-ink)}.panel-export:disabled{opacity:.4;cursor:not-allowed}.panel-slug-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:48px;display:flex}.panel-slug-form label{border-bottom:1px solid var(--panel-line);flex-direction:column;flex:160px;min-width:0;padding-bottom:5px;display:flex}.panel-slug-form label.panel-field--passes{flex:0 256px;max-width:256px}.panel-slug-form label>input{width:100%;font-family:var(--panel-body);letter-spacing:1.2px;color:var(--panel-ink);background:0 0;border:0;outline:none;padding:0;font-size:24px}.panel-slug-form label>input::placeholder{color:var(--panel-muted-mid);opacity:1}.panel-slug-form label.panel-field--passes>input::placeholder{color:var(--panel-muted)}.panel-add-btn{border:1px solid var(--panel-ink);cursor:pointer;width:34px;height:34px;color:var(--panel-ink);background:0 0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.panel-add-btn:hover:not(:disabled){background:#3232320a}.panel-add-btn:disabled{opacity:.35;cursor:not-allowed}.panel-add-icon{flex-shrink:0;width:13px;height:13px;display:block}.panel-note{color:var(--panel-ink);opacity:.8;margin:0 0 16px;font-size:14px;line-height:1.4}.panel-table-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#32323247 transparent;width:100%;max-width:100%;margin:0;overflow:auto hidden}.panel-table-wrap::-webkit-scrollbar{height:5px}.panel-table-wrap::-webkit-scrollbar-track{background:0 0}.panel-table-wrap::-webkit-scrollbar-thumb{background:#32323238;border-radius:999px}.panel-table-wrap::-webkit-scrollbar-thumb:hover{background:#32323261}.panel-table{width:100%;min-width:var(--panel-table-min-scroll);table-layout:auto;border-collapse:collapse;font-size:14px}.panel-table col.panel-col--index{width:var(--panel-col-index)}.panel-table col.panel-col--name{width:var(--panel-col-name)}.panel-table col.panel-col--surname{width:var(--panel-col-surname)}.panel-table col.panel-col--link{width:var(--panel-col-link)}.panel-table col.panel-col--email{width:var(--panel-col-email)}.panel-table col.panel-col--passes{width:var(--panel-col-passes)}.panel-table col.panel-col--status{width:var(--panel-col-status)}.panel-table col.panel-col--food{width:var(--panel-col-food)}.panel-table col.panel-col--date{width:var(--panel-col-date)}.panel-table col.panel-col--actions{width:var(--panel-col-actions)}.panel-table th,.panel-table td{text-align:left;border-bottom:1px solid var(--panel-line);vertical-align:bottom;color:var(--panel-ink);white-space:nowrap;padding:0 10px 5px 0;overflow:visible}.panel-table thead th{font-family:var(--panel-mono);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-bottom:0;padding-bottom:18px;font-size:12px;font-weight:400;overflow:visible}.panel-table tbody tr td{padding-top:0;padding-bottom:5px}.panel-table tbody tr+tr td{padding-top:41px}.panel-table .panel-col-index{font-family:var(--panel-mono);letter-spacing:.6px;text-transform:uppercase;font-size:12px}.panel-table .panel-col-name,.panel-table .panel-col-surname{font-family:var(--panel-body);letter-spacing:.72px;font-size:24px;font-weight:400;line-height:1.1}.panel-table .panel-col-link{font-family:var(--panel-mono);letter-spacing:.42px;text-transform:none;font-size:14px}.panel-table .panel-col-link .share-trigger{color:inherit;font-size:inherit;letter-spacing:inherit}.panel-table .panel-col-email,.panel-table .panel-col-passes,.panel-table .panel-col-status,.panel-table .panel-col-food,.panel-table .panel-col-date{font-family:var(--panel-body);letter-spacing:.42px;font-size:14px}.panel-table .panel-col-food{white-space:nowrap}.panel-table td.panel-status--yes{color:var(--panel-confirmed)}.panel-table td.panel-status--no{color:var(--panel-declined)}.panel-table td.panel-status--pending{color:var(--panel-muted)}.panel-sort{box-sizing:border-box;width:auto;min-width:0;max-width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.panel-sort>span{white-space:nowrap;display:block}.panel-sort[aria-pressed=true]{text-underline-offset:3px;text-decoration:underline}.panel-sort-icon{flex:0 0 var(--panel-sort-icon-slot);width:var(--panel-sort-icon-slot);object-fit:contain;object-position:left center;pointer-events:none;opacity:0;height:8px;display:block}.panel-sort[aria-pressed=true] .panel-sort-icon{opacity:1}.panel-sort-icon--asc{transform:rotate(0)}.panel-sort-icon--desc{transform:rotate(180deg)}.panel-table th:last-child,.panel-table td.panel-row-actions{white-space:nowrap;padding-right:0;overflow:visible;text-align:right!important}.panel-table td.panel-row-actions .panel-row-actions-edit{box-sizing:border-box;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;gap:8px 10px;width:100%;margin:0;padding:0;display:flex}.panel-table td.panel-row-actions .panel-edit,.panel-table td.panel-row-actions .panel-save,.panel-table td.panel-row-actions .panel-cancel,.panel-table td.panel-row-actions .panel-remove{width:auto;max-width:none;font-family:var(--panel-mono);letter-spacing:.6px;text-transform:uppercase;text-align:right;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;display:inline-block}.panel-table td.panel-row-actions .panel-edit:hover:not(:disabled){color:var(--panel-ink)}.panel-table td.panel-row-actions .panel-save:hover:not(:disabled),.panel-table td.panel-row-actions .panel-save:focus-visible:not(:disabled){color:#6196f2}.panel-table td.panel-row-actions .panel-cancel:hover:not(:disabled){color:var(--panel-ink)}.panel-table td.panel-row-actions .panel-remove:hover:not(:disabled){color:var(--panel-declined)}.panel-edit:disabled,.panel-save:disabled,.panel-cancel:disabled,.panel-remove:disabled{opacity:.4;cursor:not-allowed}.panel-cell-input{--panel-cell-input-height:27px;width:100%;min-width:0;max-width:100%;min-height:var(--panel-cell-input-height);height:var(--panel-cell-input-height);color:#323232a6;font:inherit;font-size:inherit;line-height:var(--panel-cell-input-height);letter-spacing:inherit;box-shadow:none;box-sizing:border-box;vertical-align:middle;appearance:none;background:#fff;border:0;border-radius:2px;outline:none;margin:0;padding:0 4px;text-decoration:none;display:block}.panel-cell-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.panel-cell-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.panel-cell-input[type=number]{appearance:textfield}.panel-cell-input:focus{color:var(--panel-ink);outline:1px solid color-mix(in srgb, var(--panel-ink) 18%, transparent);outline-offset:0}.panel-cell-input::placeholder{color:var(--panel-muted)}.panel-col-name .panel-cell-input,.panel-col-surname .panel-cell-input{letter-spacing:.72px;font-size:24px;line-height:var(--panel-cell-input-height);height:var(--panel-cell-input-height);min-height:var(--panel-cell-input-height)}.panel-col-email .panel-cell-input,.panel-col-passes .panel-cell-input{letter-spacing:.42px;font-size:14px;line-height:var(--panel-cell-input-height);height:var(--panel-cell-input-height);min-height:var(--panel-cell-input-height)}.panel-col-passes .panel-cell-input{max-width:3.5rem}.panel-empty{font-family:var(--panel-body);color:var(--panel-muted-mid);white-space:normal;font-size:14px;overflow:visible;border-bottom:0!important;padding:24px 0!important}@media (width<=1024px){.panel{--panel-col-index:3%;--panel-col-name:12%;--panel-col-surname:14%;--panel-col-link:15.5%;--panel-col-email:13.5%;--panel-col-passes:5.5%;--panel-col-status:7.5%;--panel-col-food:10.5%;--panel-col-date:7.5%;--panel-col-actions:11%;--panel-table-min-scroll:960px}}@media (width<=900px){.panel-stats{padding:40px var(--volc4n-page-padding);gap:40px 56px}.panel-stat{gap:24px;min-width:100px}.panel-stat-value{font-size:64px}.panel-confirmations{padding-top:36px}.panel-section-heading,.panel-slug-form{margin-bottom:32px}.panel-slug-form label.panel-field--passes{max-width:none}}@media (width<=720px){.panel{--panel-col-index:3.2%;--panel-col-name:12.5%;--panel-col-surname:14%;--panel-col-link:15%;--panel-col-email:13%;--panel-col-passes:5.8%;--panel-col-status:8%;--panel-col-food:10%;--panel-col-date:7.5%;--panel-col-actions:11%;--panel-table-min-scroll:960px}.panel-header h1{font-size:24px}.panel-stats{justify-content:flex-start}.panel-stat{text-align:left;flex:calc(50% - 28px);align-items:flex-start}.panel-section-title{font-size:26px}.panel-slug-form label>input,.panel-table .panel-col-name,.panel-table .panel-col-surname{font-size:20px}.panel-col-name .panel-cell-input,.panel-col-surname .panel-cell-input{--panel-cell-input-height:22px;font-size:20px}.panel-col-email .panel-cell-input,.panel-col-passes .panel-cell-input{--panel-cell-input-height:22px}}.auth-page{--auth-bg:var(--volc4n-page-bg);--auth-ink:#000;--auth-muted:#0000004d;--auth-line:#00000059;--auth-pad:var(--volc4n-page-padding);--auth-display:var(--font-brand);--auth-body:"Times New Roman", Times, serif;box-sizing:border-box;min-height:100svh;padding:var(--auth-pad);background:var(--auth-bg);color:var(--auth-ink);font-family:var(--auth-body);font-size:var(--volc4n-page-font-size);flex-direction:column;justify-content:space-between;gap:clamp(48px,12vh,160px);line-height:normal;display:flex}.auth-brand{flex-wrap:wrap;align-items:flex-end;gap:11px;line-height:normal;display:flex}.auth-brand-name{font-family:var(--auth-display);letter-spacing:-.02em;font-size:clamp(32px,5vw,50px);font-weight:700;line-height:1}.auth-brand-by{font-family:var(--auth-body);font-size:var(--volc4n-page-font-size);padding-bottom:.15em;font-weight:400;line-height:normal}.auth-brand-by a{color:inherit;text-decoration:none}.auth-brand-by a:hover{text-underline-position:from-font;text-decoration:underline}.auth-form{flex-direction:column;gap:clamp(40px,8vh,72px);width:100%;max-width:none;margin-top:auto;margin-bottom:clamp(24px,8vh,80px);display:flex}.auth-field{width:100%;display:block;position:relative}.auth-field input{border:0;border-bottom:1px solid var(--auth-line);width:100%;font-family:var(--auth-display);color:var(--auth-ink);letter-spacing:-.02em;background:0 0;border-radius:0;outline:none;padding:0 0 18px;font-size:clamp(28px,4.2vw,50px);font-weight:700;line-height:1.05}.auth-field input::placeholder{color:var(--auth-ink);opacity:.3}.auth-field input:focus{border-bottom-color:var(--auth-ink)}.auth-field--password input{padding-right:8.5rem}.auth-show-password{font-family:var(--auth-body);font-size:var(--volc4n-page-font-size);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-weight:400;line-height:normal;position:absolute;bottom:18px;right:0}.auth-show-password:hover{text-underline-offset:2px;text-decoration:underline}.auth-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-actions{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:20px 32px;margin-top:clamp(-16px,-2vh,0);display:flex}.auth-submit{font-family:var(--auth-display);letter-spacing:-.02em;color:var(--auth-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:clamp(32px,5vw,50px);font-weight:700;line-height:1}.auth-submit:hover:not(:disabled){opacity:.7}.auth-submit:disabled{opacity:.4;cursor:default}.auth-form-error{font-family:var(--auth-body);font-size:var(--volc4n-page-font-size);color:#8a1f12;margin:-24px 0 0;line-height:normal}.auth-loading{background:var(--auth-bg,#f9f9f9);color:#000;min-height:100dvh;font-family:var(--font-brand);place-items:center;font-size:28px;font-weight:700;display:grid}.auth-setup{color:#000;background:#f9f9f9;flex-direction:column;justify-content:center;gap:16px;max-width:40rem;min-height:100dvh;margin:0 auto;padding:48px 24px;font-family:Times New Roman,Times,Georgia,serif;display:flex}.auth-setup h1{font-family:var(--font-brand);margin:0;font-size:40px;font-weight:700}.auth-setup p,.auth-setup ol{margin:0;font-size:16px;line-height:1.45}.auth-setup code{font-size:.9em}@media (width<=700px){.auth-page{gap:64px}.auth-form{gap:48px;margin-bottom:32px}.auth-field input{padding-bottom:14px}.auth-show-password{bottom:14px}.auth-actions{flex-direction:column;align-items:flex-end}.auth-submit{margin-left:0}}
