.mobile-ticket_card__B1EO4{position:relative;border-radius:14px;overflow:hidden;padding:14px 18px 12px;background:linear-gradient(135deg,var(--app-primary,#1677FF) 0,#4f9cff 50%,var(--app-primary,#1677FF) 100%);color:#fff;box-shadow:0 6px 18px rgba(22,119,255,.22);animation:mobile-ticket_ticketAppear__kFh21 .35s cubic-bezier(.22,1,.36,1) both;transition:background .3s ease,box-shadow .3s ease}.mobile-ticket_card__B1EO4.mobile-ticket_warning__62xx3{background:linear-gradient(135deg,#F59E0B,#F97316 50%,#EF4444);box-shadow:0 6px 18px rgba(239,68,68,.28)}@keyframes mobile-ticket_ticketAppear__kFh21{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-ticket_stripes__ONP3M{position:absolute;inset:0;pointer-events:none;opacity:.06;background-image:repeating-linear-gradient(135deg,#fff,#fff 1px,transparent 0,transparent 8px)}.mobile-ticket_notchLeft__VAnDk,.mobile-ticket_notchRight__TfcZt{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--app-bg,#f0f4f8);transform:translateY(-50%);z-index:2;pointer-events:none}.mobile-ticket_notchLeft__VAnDk{left:-8px}.mobile-ticket_notchRight__TfcZt{right:-8px}.mobile-ticket_deviceRow__kDq5x{position:relative;z-index:1;margin-bottom:10px;text-align:center}.mobile-ticket_deviceTag__kNQ_P{display:inline-block;padding:3px 12px;border-radius:10px;background:rgba(255,255,255,.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:12px;font-weight:700;letter-spacing:.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-ticket_body__ie4X9{position:relative;z-index:1;display:flex;flex-direction:row;align-items:stretch;gap:8px}.mobile-ticket_col__egltP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mobile-ticket_colEnd__k9pGd{align-items:flex-end}.mobile-ticket_colTag__jlLm3{font-size:10px;font-weight:700;letter-spacing:2px;opacity:.8;padding:2px 8px;border-radius:8px;background:rgba(255,255,255,.15);display:inline-flex;align-items:center;gap:4px}.mobile-ticket_suffix__wvX4t{font-size:9px;letter-spacing:.5px;opacity:.9;font-weight:600}.mobile-ticket_field__EVLzE{width:100%;display:flex;flex-direction:row;align-items:center;gap:6px;padding:7px 10px;border:none;border-radius:9px;background:rgba(255,255,255,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .2s ease;min-width:0}.mobile-ticket_field__EVLzE:active{transform:scale(.96);background:rgba(255,255,255,.24)}.mobile-ticket_colEnd__k9pGd .mobile-ticket_field__EVLzE{justify-content:flex-end}.mobile-ticket_fieldIcon__qGP_W{font-size:12px;flex-shrink:0}.mobile-ticket_fieldValue__4aePT{font-size:13px;font-weight:700;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-ticket_middle__HEtoN{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;padding:0 4px}.mobile-ticket_rail__R_q_J{position:relative;width:100%;height:2px;background:rgba(255,255,255,.35);border-radius:1px;margin-bottom:6px}.mobile-ticket_railDot__XdtKz{position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.mobile-ticket_railLine__fHk8L{position:absolute;left:3px;right:3px;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.6))}.mobile-ticket_railArrow__OVzfW{position:absolute;right:0;top:50%;width:0;height:0;border-left:6px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:translateY(-50%)}.mobile-ticket_durationBadge__y48CF{font-size:11px;font-weight:700;background:rgba(255,255,255,.22);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;padding:2px 8px;letter-spacing:.3px;white-space:nowrap}.mobile-ticket_warnBanner__agXo0{margin-top:10px;padding:6px 12px;border-radius:8px;background:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;font-weight:600;text-align:center;position:relative;z-index:1;line-height:1.4}.picker-sheet_backdrop__AGDfe{position:fixed;inset:0;background:rgba(0,0,0,.48);z-index:2000;display:flex;align-items:flex-end;justify-content:center;animation:picker-sheet_fadeIn__9Q3DY .2s ease;-webkit-tap-highlight-color:transparent}@keyframes picker-sheet_fadeIn__9Q3DY{0%{opacity:0}to{opacity:1}}.picker-sheet_sheet__kiHgL{position:relative;width:100%;max-width:500px;border-top-left-radius:20px;border-top-right-radius:20px;padding:10px 0 24px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;animation:picker-sheet_slideUp__RVFlQ .28s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 28px rgba(0,0,0,.2)}@keyframes picker-sheet_slideUp__RVFlQ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.picker-sheet_handle__G19nk{width:36px;height:4px;border-radius:2px;margin:0 auto 8px;opacity:.6}.picker-sheet_head__Dwllt{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 18px 10px;gap:12px}.picker-sheet_title__PNMDh{font-size:15px;font-weight:700;flex:1 1;text-align:center;letter-spacing:-.2px}.picker-sheet_cancel__kw90S,.picker-sheet_confirm__8GNuu{background:transparent;border:none;font-family:inherit;font-size:14px;padding:6px 10px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:500;min-width:48px;flex-shrink:0}.picker-sheet_confirm__8GNuu{font-weight:700}.picker-sheet_content__A0REK{flex:1 1;overflow-y:auto;padding:12px 18px 4px;-webkit-overflow-scrolling:touch}.date-grid-picker_wrap__Ku367{display:flex;flex-direction:column;gap:12px;padding-bottom:4px}.date-grid-picker_tabs__l3vdB{display:flex;flex-direction:row;gap:4px;padding:3px;border-radius:12px;background:rgba(0,0,0,.04)}.date-grid-picker_tab__cRpdT{flex:1 1;padding:6px 12px;border:none;border-radius:9px;font-size:12px;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s ease,color .18s ease}.date-grid-picker_navRow__wYHiR{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.date-grid-picker_navBtn__xCY6I{width:32px;height:32px;border:none;border-radius:50%;background:transparent;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .18s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.date-grid-picker_navBtn__xCY6I:active{background:rgba(0,0,0,.06);transform:scale(.92)}.date-grid-picker_navTitle__NMsCu{font-size:14px;font-weight:700;letter-spacing:-.2px}.date-grid-picker_weekGrid__U1XHF,.date-grid-picker_weekHeadRow__ObWGC{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.date-grid-picker_weekHeadRow__ObWGC{padding-bottom:4px;border-bottom:1px dashed rgba(0,0,0,.08);margin-bottom:8px}.date-grid-picker_weekHead__Ka7yh{text-align:center;font-size:11px;font-weight:600;padding:4px 0}.date-grid-picker_monthGrid__z4Op6{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.date-grid-picker_dayCell__3GJfa{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 2px;border-radius:10px;border-width:1px;border-style:solid;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .18s ease,color .18s ease,border-color .18s ease;min-height:38px}.date-grid-picker_dayCell__3GJfa:active:not(:disabled){transform:scale(.94)}.date-grid-picker_dayCellTall__835GI{min-height:56px}.date-grid-picker_dayLabel__ql3Sq{font-size:10px;font-weight:600;letter-spacing:.3px}.date-grid-picker_dayNum__IihyG{font-size:16px;letter-spacing:-.2px}.date-grid-picker_todayDot__bAvHR{position:absolute;bottom:4px;width:4px;height:4px;border-radius:2px}.date-grid-picker_busyBadge__uQeRF{position:absolute;top:2px;right:4px;min-width:16px;height:14px;border-radius:7px;padding:0 4px;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.date-grid-picker_timelineWrap__wdZED{margin-top:4px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.08);display:flex;flex-direction:column;gap:6px}.date-grid-picker_timelineCount__sNR5U,.date-grid-picker_timelineText__WaRHM{font-size:11px}.date-grid-picker_timelineTrack__VLhFD{position:relative;height:6px;border-radius:3px;overflow:hidden}.date-grid-picker_timelineBusy__RH8og{position:absolute;top:0;bottom:0;border-radius:2px}.dual-wheel_panel__d_foE{position:relative;border-radius:14px;border-width:1px;border-style:solid;padding:0;overflow:hidden;margin:0 auto;max-width:280px;width:100%}.dual-wheel_shelf__6ifmD{position:absolute;left:8px;right:8px;border-radius:10px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;pointer-events:none;z-index:0}.dual-wheel_colon__I7kbv{position:absolute;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:800;z-index:2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px;pointer-events:none}.dual-wheel_cols__7EwB1{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr}.dual-wheel_col__aumWu{display:flex;flex-direction:column;align-items:stretch}.dual-wheel_colLabel__s_DHN{text-align:center;font-size:10px;font-weight:700;letter-spacing:2px;padding:4px 0;height:20px;line-height:1}.dual-wheel_scroller__DmzMn{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 22%,#000 46%,#000 54%,rgba(0,0,0,.7) 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 22%,#000 46%,#000 54%,rgba(0,0,0,.7) 78%,transparent)}.dual-wheel_scroller__DmzMn::-webkit-scrollbar{display:none}.dual-wheel_item__pjF5b{display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.5px;transition:font-size .12s ease,opacity .12s ease,color .12s ease}.time-grid-picker_wrap__U0nXa{display:flex;flex-direction:column;gap:12px}.time-grid-picker_barWrap__vvErX{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px dashed rgba(0,0,0,.08)}.time-grid-picker_barLabel__MIJVh{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;font-size:11px}.time-grid-picker_barCurrent__mp_Xe{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.2px}.time-grid-picker_barTrack__K1_aF{position:relative;height:14px;border-radius:7px;overflow:hidden}.time-grid-picker_barBusy__DypLT{position:absolute;top:0;bottom:0;border-width:1px;border-style:solid;border-radius:4px}.time-grid-picker_barMarker__jBGH2{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:2px;transform:translateX(-50%);pointer-events:none;transition:left .18s ease,background .18s ease}.time-grid-picker_barTicks__XGSa1{display:flex;justify-content:space-between;font-size:10px;padding:0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time-grid-picker_wheelRow__t_0r_{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:10px;padding:4px 0}.time-grid-picker_wheelRow__t_0r_>div{max-width:120px;width:100%}.time-grid-picker_colon__hxAIY{font-size:26px;font-weight:800;padding-bottom:64px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time-grid-picker_conflictHint__Z_97a{text-align:center;font-size:12px;font-weight:600;color:#FF6B6B;padding-top:4px}.SharePoster_poster___Ns09{position:relative;width:340px;aspect-ratio:9/16;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.22);background:linear-gradient(165deg,#EEF2FF,#F8FAFC 40%,#E0E7FF);color:var(--poster-text,#0F172A);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,sans-serif;letter-spacing:-.01em;isolation:isolate}.SharePoster_poster___Ns09.SharePoster_themeLight__bj08X.SharePoster_approve__p02ai{background:linear-gradient(165deg,#ECFDF5,#F0FDF4 40%,#D1FAE5)}.SharePoster_poster___Ns09.SharePoster_themeLight__bj08X.SharePoster_created__qfqlR{background:linear-gradient(165deg,#EEF2FF,#F8FAFC 40%,#DBEAFE)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc{color:#F1F5F9;--poster-text:#F8FAFC;--poster-dim:rgba(241,245,249,0.7);--poster-dim2:rgba(241,245,249,0.55);--poster-dim3:rgba(241,245,249,0.4);--poster-divider:rgba(241,245,249,0.14)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_created__qfqlR{background:linear-gradient(165deg,#1E1B4B,#0B1020 40%,#1E3A8A)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_approve__p02ai{background:linear-gradient(165deg,#064E3B,#0A1612 40%,#065F46)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL{color:#F8FAFC;--poster-text:#F8FAFC;--poster-dim:rgba(248,250,252,0.7);--poster-dim2:rgba(248,250,252,0.55);--poster-dim3:rgba(248,250,252,0.4);--poster-divider:rgba(255,45,120,0.16)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_created__qfqlR{background:linear-gradient(165deg,#1A0B2E,#0A0A12 40%,#2D0A3F)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_approve__p02ai{background:linear-gradient(165deg,#0B1F2E,#0A0A12 40%,#0A2D2E)}.SharePoster_bgGlow1__3Z_o0{position:absolute;top:-80px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.35) 0,transparent 70%);filter:blur(36px);z-index:0}.SharePoster_bgGlow2__B2Pho{position:absolute;bottom:-90px;right:-70px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.3) 0,transparent 70%);filter:blur(40px);z-index:0}.SharePoster_poster___Ns09.SharePoster_approve__p02ai .SharePoster_bgGlow1__3Z_o0{background:radial-gradient(circle,rgba(52,211,153,.36) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_approve__p02ai .SharePoster_bgGlow2__B2Pho{background:radial-gradient(circle,rgba(16,185,129,.32) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_created__qfqlR .SharePoster_bgGlow1__3Z_o0{background:radial-gradient(circle,rgba(129,140,248,.55) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_created__qfqlR .SharePoster_bgGlow2__B2Pho{background:radial-gradient(circle,rgba(167,139,250,.5) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_approve__p02ai .SharePoster_bgGlow1__3Z_o0{background:radial-gradient(circle,rgba(52,211,153,.55) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_approve__p02ai .SharePoster_bgGlow2__B2Pho{background:radial-gradient(circle,rgba(16,185,129,.5) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_created__qfqlR .SharePoster_bgGlow1__3Z_o0{background:radial-gradient(circle,rgba(255,45,120,.55) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_created__qfqlR .SharePoster_bgGlow2__B2Pho{background:radial-gradient(circle,rgba(139,92,246,.5) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_approve__p02ai .SharePoster_bgGlow1__3Z_o0{background:radial-gradient(circle,rgba(0,212,255,.55) 0,transparent 70%)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_approve__p02ai .SharePoster_bgGlow2__B2Pho{background:radial-gradient(circle,rgba(52,211,153,.5) 0,transparent 70%)}.SharePoster_ring1__MN1U0{position:absolute;top:24px;right:20px;width:160px;height:160px;border-radius:50%;border:1px solid rgba(99,102,241,.18);z-index:0}.SharePoster_ring1__MN1U0:after{content:"";position:absolute;inset:8px;border-radius:50%;border:1px dashed rgba(99,102,241,.12)}.SharePoster_ring2__XzfhN{position:absolute;bottom:90px;left:-50px;width:130px;height:130px;border-radius:50%;border:1px solid rgba(167,139,250,.14);z-index:0}.SharePoster_poster___Ns09.SharePoster_approve__p02ai .SharePoster_ring1__MN1U0{border-color:rgba(52,211,153,.18)}.SharePoster_poster___Ns09.SharePoster_approve__p02ai .SharePoster_ring1__MN1U0:after{border-color:rgba(16,185,129,.14)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc .SharePoster_ring1__MN1U0{border-color:rgba(148,163,184,.22)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc .SharePoster_ring1__MN1U0:after{border-color:rgba(148,163,184,.16)}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc .SharePoster_ring2__XzfhN{border-color:rgba(148,163,184,.18)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL .SharePoster_ring1__MN1U0{border-color:rgba(255,45,120,.24)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL .SharePoster_ring1__MN1U0:after{border-color:rgba(139,92,246,.2)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL .SharePoster_ring2__XzfhN{border-color:rgba(139,92,246,.22)}.SharePoster_content__286Se{position:relative;z-index:1;height:100%;padding:28px 24px 22px;display:flex;flex-direction:column}.SharePoster_brand__Kf1Aa{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.SharePoster_brandName__g4v1b{font-size:13px;font-weight:800;letter-spacing:.2px;color:#4338CA}.SharePoster_poster___Ns09.SharePoster_approve__p02ai .SharePoster_brandName__g4v1b{color:#047857}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_created__qfqlR .SharePoster_brandName__g4v1b{color:#A5B4FC}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_approve__p02ai .SharePoster_brandName__g4v1b{color:#6EE7B7}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_created__qfqlR .SharePoster_brandName__g4v1b{color:#FF6EA2}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_approve__p02ai .SharePoster_brandName__g4v1b{color:#67E8F9}.SharePoster_brandSub__7YK3A{font-size:10px;color:var(--poster-dim2,rgba(15,23,42,.5));font-weight:500}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc .SharePoster_brandSub__7YK3A,.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL .SharePoster_brandSub__7YK3A{color:rgba(241,245,249,.55)}.SharePoster_badgeRow__KVKFD{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 14px;border-radius:999px;background:rgba(99,102,241,.14);color:#4338CA;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:10px}.SharePoster_poster___Ns09.SharePoster_approve__p02ai .SharePoster_badgeRow__KVKFD{background:rgba(52,211,153,.18);color:#047857}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_created__qfqlR .SharePoster_badgeRow__KVKFD{background:rgba(129,140,248,.25);color:#C7D2FE}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc.SharePoster_approve__p02ai .SharePoster_badgeRow__KVKFD{background:rgba(52,211,153,.25);color:#6EE7B7}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_created__qfqlR .SharePoster_badgeRow__KVKFD{background:rgba(255,45,120,.25);color:#FF6EA2}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL.SharePoster_approve__p02ai .SharePoster_badgeRow__KVKFD{background:rgba(0,212,255,.25);color:#67E8F9}.SharePoster_badgeDot__FWwoP{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.SharePoster_bigTitle__aPsxU{font-size:30px;font-weight:900;line-height:1.1;margin-bottom:4px;color:var(--poster-text,#0F172A);letter-spacing:-.8px}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc .SharePoster_bigTitle__aPsxU,.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL .SharePoster_bigTitle__aPsxU{color:#F8FAFC}.SharePoster_bigSub__57so_{font-size:13px;color:var(--poster-dim,rgba(15,23,42,.55));font-weight:500;margin-bottom:18px;line-height:1.4}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc .SharePoster_bigSub__57so_,.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL .SharePoster_bigSub__57so_{color:rgba(241,245,249,.65)}.SharePoster_infoCard__splUj{background:rgba(255,255,255,.72);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:16px 16px 14px;box-shadow:0 8px 24px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:12px;margin-bottom:auto}.SharePoster_poster___Ns09.SharePoster_themeDark__0GEwc .SharePoster_infoCard__splUj{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);box-shadow:0 8px 30px rgba(0,0,0,.35)}.SharePoster_poster___Ns09.SharePoster_themeNeon__4aexL .SharePoster_infoCard__splUj{background:rgba(255,255,255,.06);border-color:rgba(255,45,120,.22);box-shadow:0 8px 30px rgba(255,45,120,.2)}.SharePoster_deviceLine__3IwIf{display:flex;flex-direction:column;gap:2px}.SharePoster_deviceName__L0_a5{font-size:19px;font-weight:800;letter-spacing:-.4px;color:var(--poster-text,#0F172A);line-height:1.1}.SharePoster_deviceLocation__EnOnW{font-size:11px;color:var(--poster-dim,rgba(15,23,42,.55));font-weight:500}.SharePoster_timeBlock__hvhVl{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px dashed var(--poster-divider,rgba(15,23,42,.08))}.SharePoster_timeLabel__7BG55{font-size:10px;color:var(--poster-dim2,rgba(15,23,42,.5));font-weight:600;letter-spacing:.6px;text-transform:uppercase}.SharePoster_timeMain__rv4CM{font-size:17px;font-weight:800;color:var(--poster-text,#0F172A);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.3px;line-height:1.3;white-space:pre-line;word-break:keep-all}.SharePoster_timeMain__rv4CM.SharePoster_crossDay__P5bpG{font-size:15px;line-height:1.4}.SharePoster_durationChip__nKRza{align-self:flex-start;display:inline-block;margin-top:4px;padding:2px 10px;border-radius:8px;background:rgba(99,102,241,.1);color:#4338CA;font-size:10px;font-weight:700;letter-spacing:.3px}.SharePoster_poster___Ns09.SharePoster_approve__p02ai .SharePoster_durationChip__nKRza{background:rgba(52,211,153,.14);color:#047857}.SharePoster_peopleRow__5LDgL{display:flex;gap:10px;padding-top:10px;border-top:1px dashed var(--poster-divider,rgba(15,23,42,.08))}.SharePoster_personCol__huiiu{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.SharePoster_personLabel__MfFvM{font-size:9px;color:var(--poster-dim2,rgba(15,23,42,.5));font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SharePoster_personName__nlDwf{font-size:13px;font-weight:700;color:var(--poster-text,#0F172A);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SharePoster_footer__OYzgT{display:flex;align-items:center;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--poster-divider,rgba(15,23,42,.08))}.SharePoster_qrBox__yrPxZ{width:64px;height:64px;border-radius:8px;padding:4px;background:#fff;box-shadow:0 4px 12px var(--poster-divider,rgba(15,23,42,.08));flex-shrink:0;display:flex;align-items:center;justify-content:center}.SharePoster_qrBox__yrPxZ canvas,.SharePoster_qrBox__yrPxZ img,.SharePoster_qrBox__yrPxZ svg{width:100%!important;height:100%!important;display:block}.SharePoster_footText__ezXcy{flex:1 1;min-width:0}.SharePoster_footTitle__v31zw{font-size:11px;font-weight:700;color:var(--poster-text,#0F172A);margin-bottom:2px}.SharePoster_footSub__xgBQy{font-size:10px;color:var(--poster-dim2,rgba(15,23,42,.5));line-height:1.4}.SharePoster_footStamp__bgXtq{font-size:9px;color:var(--poster-dim3,rgba(15,23,42,.4));margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SharePosterSheet_handle__ydHsP{width:40px;height:4px;border-radius:2px;background:rgba(15,23,42,.15);margin:0 auto 14px}.SharePosterSheet_posterWrap__mxbGE{display:flex;justify-content:center;padding:4px 0 14px}.SharePosterSheet_tip__Tck1_{text-align:center;font-size:12px;color:rgba(15,23,42,.6);margin:4px 0 14px;line-height:1.5}.SharePosterSheet_tip__Tck1_ strong{color:rgba(15,23,42,.82);font-weight:600}.SharePosterSheet_actions__4jQVL{display:flex;flex-direction:column;gap:10px;padding:0 4px}.SharePosterSheet_btn__IIxtg{width:100%;padding:13px 16px;border-radius:14px;font-size:15px;font-weight:700;letter-spacing:.3px;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;transition:transform .12s cubic-bezier(.34,1.56,.64,1),filter .15s,box-shadow .2s}.SharePosterSheet_btn__IIxtg:active:not(:disabled){transform:scale(.97)}.SharePosterSheet_btn__IIxtg:disabled{opacity:.55;cursor:not-allowed}.SharePosterSheet_btnPrimary___cmCr{background:linear-gradient(135deg,#1677FF,#3B82F6);color:#fff;box-shadow:0 6px 18px rgba(22,119,255,.32)}.SharePosterSheet_btnPrimary___cmCr:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 8px 22px rgba(22,119,255,.42)}.SharePosterSheet_btnSecondary__y6XjG{background:#fff;color:#0F172A;border:1px solid rgba(15,23,42,.1)}.SharePosterSheet_btnSecondary__y6XjG:hover:not(:disabled){background:#F1F5F9}.SharePosterSheet_skipBtn__6MRyS{display:block;width:100%;margin-top:12px;padding:10px;background:transparent;border:none;color:rgba(15,23,42,.5);font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.SharePosterSheet_skipBtn__6MRyS:active{color:rgba(15,23,42,.35)}.create-reservation-page_page__zoVzC{display:flex;flex-direction:column}.create-reservation-page_header__f_ynW{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0 4px;margin-bottom:16px}.create-reservation-page_back__myaab{width:36px;height:36px;border-radius:18px;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface) 85%,transparent);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;flex-shrink:0;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.create-reservation-page_back__myaab:active{transform:scale(.92)}.create-reservation-page_title__yoOUR{font-size:22px;font-weight:900;letter-spacing:-.4px}.create-reservation-page_section__xuxv_{margin-bottom:18px}.create-reservation-page_sectionTitle__F9GM_{font-size:11px;font-weight:700;margin-bottom:8px;padding-left:4px;text-transform:uppercase;letter-spacing:1.5px}.create-reservation-page_deviceTabs__UMoAF{display:flex;flex-direction:row;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.create-reservation-page_deviceTabs__UMoAF::-webkit-scrollbar{display:none}.create-reservation-page_deviceTab__53es_{padding:7px 14px;border-radius:16px;border-width:1px;border-style:solid;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;flex-shrink:0;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s}.create-reservation-page_deviceTab__53es_:active{transform:scale(.94)}.create-reservation-page_deviceInfo__ZIwov{display:flex;flex-direction:column;padding:12px 14px;border-radius:12px;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface) 85%,transparent)}.create-reservation-page_deviceName__H7Py7{font-size:16px;font-weight:700}.create-reservation-page_deviceSub__1zvou{font-size:12px;margin-top:2px}.create-reservation-page_dateGrid__gPlrs{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.create-reservation-page_dateCell__dWFCj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;border-radius:12px;border-width:1px;border-style:solid;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;gap:2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s}.create-reservation-page_dateCell__dWFCj:active{transform:scale(.94)}.create-reservation-page_dateWd__BOWgK{font-size:11px}.create-reservation-page_dateNum__R6IRJ{font-size:16px}.create-reservation-page_timeRow__IRkMr{display:flex;flex-direction:row;align-items:flex-end;gap:10px}.create-reservation-page_timeCol__zEBqR{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.create-reservation-page_timeLabel__YPC1O{font-size:11px;padding-left:2px}.create-reservation-page_timeSelect__XZX30{width:100%;padding:11px 12px;border-radius:12px;border-width:1px;border-style:solid;font-size:16px;font-weight:600;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.create-reservation-page_timeArrow__LRviI{padding-bottom:14px;font-size:18px;font-weight:700}.create-reservation-page_duration__trn2I{margin-top:8px;padding-left:4px;font-size:12px;font-weight:600}.create-reservation-page_purposeRow__fQAGt{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.create-reservation-page_purposeChip__zjepB{padding:7px 14px;border-radius:16px;border-width:1px;border-style:solid;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s}.create-reservation-page_purposeChip__zjepB:active{transform:scale(.94)}.create-reservation-page_noteInput__98W9_{width:100%;padding:12px 14px;border-radius:12px;border-width:1px;border-style:solid;font-size:14px;line-height:20px;font-family:inherit;resize:vertical;min-height:80px;outline:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.create-reservation-page_submitBtn__xJ2Sh{margin-top:4px;padding:14px 0;border-radius:14px;border:none;font-size:15px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;transition:transform .15s cubic-bezier(.34,1.56,.64,1),filter .15s}.create-reservation-page_submitBtn__xJ2Sh:active:not(:disabled){transform:scale(.98);filter:brightness(1.05)}.create-reservation-page_submitBtn__xJ2Sh:disabled{opacity:.7}.create-reservation-page_footnote__QfQI_{margin-top:12px;text-align:center;font-size:11px}.create-reservation-page_busyWrap__kX_xn{margin-top:12px;display:flex;flex-direction:column;gap:6px}.create-reservation-page_busyLabel__azbmp{font-size:11px}.create-reservation-page_busyTrack__9VsXy{position:relative;height:14px;border-radius:7px;overflow:hidden}.create-reservation-page_busyBlock__KRklc{position:absolute;top:0;bottom:0;border-width:1px;border-style:solid;border-radius:4px}.create-reservation-page_pickBlock__KqVLJ{position:absolute;top:-2px;bottom:-2px;border-width:2px;border-style:solid;border-radius:6px;pointer-events:none;box-shadow:0 0 8px rgba(22,119,255,.3)}.create-reservation-page_busyTicks__cjSx0{display:flex;justify-content:space-between;font-size:10px;padding:0 2px}.create-reservation-page_conflictHint__lzHPz{margin-top:4px;padding:8px 12px;border-radius:8px;background:rgba(255,107,107,.12);color:#FF6B6B;font-size:12px;font-weight:600}.create-reservation-page_crossDayHint__FKG14{margin-top:2px;font-size:11px;font-weight:600;text-align:right}.create-reservation-page_dateInput__C0vpj{width:100%;padding:14px 16px;border-radius:12px;border-width:1px;border-style:solid;font-size:16px;font-weight:600;font-family:inherit;letter-spacing:.2px;outline:none}.create-reservation-page_pickerHint__QjH7E{margin-top:12px;font-size:12px;text-align:center}.create-reservation-page_timeSheetPicker__Rkq2M{display:flex;justify-content:center;padding:8px 0 12px}.create-reservation-page_timeSheetPicker__Rkq2M>div{max-width:180px}.create-reservation-page_pickerConflictHint__U8PeJ{margin-top:6px;text-align:center;font-size:12px;font-weight:600}.create-reservation-page_tsBarWrap__AA5T_{margin:4px 0 12px;display:flex;flex-direction:column;gap:6px}.create-reservation-page_tsBarLabel___7OP_{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;font-size:11px}.create-reservation-page_tsBarCurrent__arFr7{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.2px}.create-reservation-page_tsBarTrack__3lUgH{position:relative;height:18px;border-radius:9px;overflow:hidden}.create-reservation-page_tsBarBusy__JMnBE{position:absolute;top:0;bottom:0;border-width:1px;border-style:solid;border-radius:5px}.create-reservation-page_tsBarMarker__aIoIj{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:2px;transform:translateX(-50%);pointer-events:none;transition:left .12s ease,background .12s ease}.create-reservation-page_tsBarTicks__16fZ8{display:flex;justify-content:space-between;font-size:10px;padding:0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.create-reservation-page_approverRow__MLwxt{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.create-reservation-page_approverChip__OtSw3{padding:8px 14px;border-radius:14px;border-width:1px;border-style:solid;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s;white-space:nowrap}.create-reservation-page_approverChip__OtSw3:active{transform:scale(.94)}.create-reservation-page_approverHint__E8wkE{margin-top:6px;font-size:11px}.create-reservation-page_managerNote__zKnhV{padding:10px 14px;border-radius:10px;border-width:1px;border-style:solid;font-size:12px;font-weight:600}.create-reservation-page_templateRow__zkokQ{display:flex;flex-direction:row;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.create-reservation-page_templateRow__zkokQ::-webkit-scrollbar{display:none}.create-reservation-page_templateChip__k_226{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;border-width:1px;border-style:solid;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;text-align:left;flex-shrink:0;max-width:220px;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.create-reservation-page_templateChip__k_226:active{transform:scale(.97)}.create-reservation-page_templateName__fUNBm{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-reservation-page_templateMeta__cmKTY{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}