._page_w1s9s_1._page_w1s9s_1{padding-block:40px 72px;padding-inline:var(--page-gutter)}._pageHeading_w1s9s_6._pageHeading_w1s9s_6{border-block-end:1px solid var(--border);margin-block-end:32px;padding-block-end:28px}._pageHeading_w1s9s_6 h1{font-size:clamp(28px,3.2vw,40px);font-weight:800}._pageHeading_w1s9s_6 p{max-inline-size:650px}._authPage_w1s9s_19._authPage_w1s9s_19{padding-block:34px 72px}._authLayout_w1s9s_21{align-items:center;gap:clamp(var(--space-8), 6vw, 88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-inline-size:1040px;margin:32px auto 0;display:grid}._authWelcome_w1s9s_30{padding-block:var(--space-6);position:relative}._authWelcome_w1s9s_30 h2{text-wrap:balance;max-inline-size:440px;margin-block:18px;font-size:clamp(32px,3.4vw,46px);font-weight:900;line-height:1.7}._authWelcome_w1s9s_30>p{max-inline-size:400px;color:var(--muted-foreground);font-size:15px;line-height:2.1}._welcomeArt_w1s9s_51{isolation:isolate;perspective:900px;place-items:center;block-size:278px;inline-size:min(100%,360px);margin-block:14px;display:grid;position:relative}._welcomeArt_w1s9s_51:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--primary) 16%, transparent), transparent 72%);filter:blur(18px);border-radius:50%;position:absolute;inset:14%}._welcomeArt_w1s9s_51 span:first-child{block-size:240px;inline-size:240px;transition:transform var(--motion-fast) var(--motion-ease);background:url(/icons/calander-time-date.png) 50%/contain no-repeat;transform:rotate(-8deg)}._welcomeArt_w1s9s_51 span:last-child{block-size:108px;inline-size:108px;transition:transform var(--motion-fast) var(--motion-ease);background:url(/icons/coffe.png) 50%/contain no-repeat;position:absolute;inset-block-end:6px;inset-inline-end:4px;transform:rotate(12deg)}._welcomeNote_w1s9s_91{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:13px;display:flex}._welcomeNote_w1s9s_91 svg{color:var(--primary-text)}._authCard_w1s9s_94._authCard_w1s9s_94{background:var(--card);inline-size:100%;max-inline-size:none;box-shadow:0 18px 64px var(--shadow-color);border-radius:28px;margin:0;padding:clamp(28px,3.2vw,42px)}._authCard_w1s9s_94 .dialog-symbol{background:var(--secondary);block-size:56px;inline-size:56px;color:var(--secondary-foreground);border-radius:18px}._authCard_w1s9s_94 .auth-note{align-items:flex-start;font-size:12px;line-height:1.9}._authCard_w1s9s_94 .auth-note svg{flex:none;margin-block-start:4px}._authCard_w1s9s_94 .auth-fields{gap:var(--space-4);display:grid}._authCard_w1s9s_94 ._serviceNotice_w1s9s_115{padding:var(--space-3) var(--space-4);margin:0;font-size:12px;line-height:1.9}._serviceNotice_w1s9s_115 p+p{margin-block-start:6px}._reservationsPage_w1s9s_118{min-inline-size:0}._reservationList_w1s9s_119.reservation-list{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}._accountProfile_w1s9s_120{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);flex-wrap:wrap;margin-block-end:32px;display:flex}._accountIdentity_w1s9s_121{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}._accountAvatar_w1s9s_122{background:var(--accent);block-size:60px;inline-size:60px;color:var(--accent-foreground);border-radius:20px;flex:none;place-items:center;display:grid}._accountIdentity_w1s9s_121 h2{overflow-wrap:anywhere;font-size:20px;font-weight:700}._accountIdentity_w1s9s_121 p{color:var(--text-secondary);margin-block-start:6px;font-size:13px}._accountHistoryTitle_w1s9s_125{margin-block-end:24px;font-size:21px;font-weight:800}._ticketCard_w1s9s_126._ticketCard_w1s9s_126{min-inline-size:0;padding:var(--space-5);gap:var(--space-4);background:var(--card);box-shadow:0 8px 28px var(--shadow-color);border-radius:26px;flex-flow:column;align-items:stretch}._ticketCard_w1s9s_126>._ticketImage_w1s9s_127{aspect-ratio:16/9;border-radius:var(--radius-panel);object-fit:cover;flex:none;block-size:auto;inline-size:100%}._ticketInfo_w1s9s_128._ticketInfo_w1s9s_128{text-align:start;overflow-wrap:anywhere;flex:none;min-inline-size:0;padding:0}._ticketHeader_w1s9s_129{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:44px;display:flex}._ticketInfo_w1s9s_128 h2{margin-block:10px 16px;font-size:20px;line-height:1.75}._ticketInfo_w1s9s_128._ticketInfo_w1s9s_128>p{margin-block:6px;line-height:1.9;display:block}._ticketInfo_w1s9s_128 .status{white-space:normal;border-radius:100px;font-size:12px}._ticketInfo_w1s9s_128 .reservation-meta{margin-block-start:20px}._ticketInfo_w1s9s_128 .ticket-code{overflow-wrap:anywhere}._ticketCancel_w1s9s_135{min-block-size:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--destructive);white-space:normal;background:0 0;border:0;flex:none;font-size:11px;position:relative}._ticketCancel_w1s9s_135:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid;position:absolute;inset:6px 0}._ticketCancel_w1s9s_135:hover{background:var(--error-background)}._ticketCancel_w1s9s_135:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ticketActions_w1s9s_140._ticketActions_w1s9s_140{border-block-start:1px solid var(--border);gap:var(--space-3);flex:none;min-inline-size:0;margin-block-start:auto;padding-block-start:var(--space-5)}._ticketActions_w1s9s_140._ticketActions_w1s9s_140>*{inline-size:100%}._ticketActions_w1s9s_140 .button{block-size:auto;inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding:var(--space-2) var(--space-4);gap:var(--control-gap);border:1px solid var(--button-border);border-radius:var(--radius-control);background:var(--secondary);color:var(--secondary-foreground);white-space:normal;overflow-wrap:anywhere;font-size:14px}._ticketActions_w1s9s_140 .button:hover{background:var(--primary);color:var(--primary-foreground)}._ticketActions_w1s9s_140:empty{display:none}._workspace_w1s9s_146 .stats-grid{gap:var(--space-5);margin-block-end:28px}._workspace_w1s9s_146 .stat-card{padding:var(--space-6);background:var(--card);box-shadow:0 8px 28px var(--shadow-color);border-radius:22px}._workspace_w1s9s_146 .stat-card>div{align-items:center}._workspace_w1s9s_146 .stat-card svg{color:var(--primary-text)}._workspace_w1s9s_146 .stat-card>strong{margin-block-start:20px}._workspace_w1s9s_146 .chart-panel{background:var(--card);border-radius:24px;padding:28px}._workspace_w1s9s_146 .charts-grid{gap:var(--space-6);margin-block-end:32px}._workspace_w1s9s_146 [data-slot=table-container]{border:1px solid var(--border);background:var(--card);border-radius:18px}._workspace_w1s9s_146 [data-slot=table-head]{background:var(--secondary);color:var(--secondary-foreground);white-space:nowrap;block-size:54px}._workspace_w1s9s_146 [data-slot=table-cell]{padding-block:var(--space-5)}._workspace_w1s9s_146 .table-toolbar{padding:var(--space-5);border:1px solid var(--border);background:var(--card);border-radius:18px;margin-block-end:18px}._creationDialog_w1s9s_157._creationDialog_w1s9s_157{--dialog-block-padding:28px;--dialog-inline-padding:28px;border-radius:26px;scroll-padding-block-end:110px;max-inline-size:min(780px,100% - 24px)!important;padding:var(--dialog-block-padding) var(--dialog-inline-padding)!important}._credits_w1s9s_159._credits_w1s9s_159{max-inline-size:900px}._creditsIntro_w1s9s_160{margin-block-end:30px}._creditsIntro_w1s9s_160 h1{margin-block:12px;font-size:clamp(28px,3vw,40px);font-weight:900}._creditsIntro_w1s9s_160 p{color:var(--muted-foreground);line-height:2}._creditSection_w1s9s_163{border:1px solid var(--border);background:var(--card);border-radius:24px;margin-block:18px;padding:28px}._creditSection_w1s9s_163 h2{align-items:center;gap:var(--space-3);margin-block:0 16px;font-size:20px;font-weight:800;display:flex}._creditSection_w1s9s_163 h2 svg{color:var(--primary-text);flex:none}._creditSection_w1s9s_163 p,._creditSection_w1s9s_163 li{color:var(--muted-foreground);font-size:15px;line-height:2.2}._creditSection_w1s9s_163 ul{gap:var(--space-4);padding:0;list-style:none;display:grid}._creditSection_w1s9s_163 li+li{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}._creditSection_w1s9s_163 a{color:var(--primary-text);text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){._welcomeArt_w1s9s_51:hover span:first-child{transform:rotate(-4deg)rotateY(8deg)translateY(-4px)}._welcomeArt_w1s9s_51:hover span:last-child{transform:rotate(5deg)translateY(-5px)}}@media (min-width:768px){._reservationList_w1s9s_119.reservation-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){._reservationList_w1s9s_119.reservation-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){._authLayout_w1s9s_21{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-inline-size:480px}._authWelcome_w1s9s_30{text-align:center;padding:0}._authWelcome_w1s9s_30 h2{margin-block:10px;font-size:28px}._authWelcome_w1s9s_30>p,._welcomeArt_w1s9s_51,._welcomeNote_w1s9s_91{display:none}}@media (max-width:600px){._page_w1s9s_1._page_w1s9s_1{padding-block:28px 40px}._pageHeading_w1s9s_6._pageHeading_w1s9s_6{margin-block-end:24px;padding-block-end:var(--space-6)}._authPage_w1s9s_19._authPage_w1s9s_19{padding-block:var(--space-6) 40px}._authLayout_w1s9s_21{margin-block-start:22px}._authWelcome_w1s9s_30 h2{font-size:25px}._authCard_w1s9s_94._authCard_w1s9s_94{border-radius:var(--radius-card);padding:var(--space-6)}._authCard_w1s9s_94._authCard_w1s9s_94 h1{font-size:22px}._ticketCard_w1s9s_126._ticketCard_w1s9s_126{padding:var(--space-5);gap:var(--space-4)}._workspace_w1s9s_146 .stats-grid{gap:var(--space-3)}._workspace_w1s9s_146 .stat-card{padding:var(--space-5);border-radius:18px}._workspace_w1s9s_146 .chart-panel{padding:var(--space-5)}._creationDialog_w1s9s_157._creationDialog_w1s9s_157{--dialog-block-padding:22px;--dialog-inline-padding:18px;border-radius:24px}._creditSection_w1s9s_163{padding:var(--space-6);border-radius:22px}}@media (prefers-reduced-motion:reduce){._welcomeArt_w1s9s_51 span{transition:none}}
