.Callout-module__OZnDOW__callout{gap:var(--spacing-s2);padding:var(--spacing-s4);border-radius:var(--radius-r16);font-family:var(--font-body);color:var(--callout-content);background:var(--callout-surface);flex-direction:column;display:flex}.Callout-module__OZnDOW__information{--callout-surface:var(--color-feedback-information-surface);--callout-content:var(--color-feedback-information-content)}.Callout-module__OZnDOW__warning{--callout-surface:var(--color-feedback-warning-surface);--callout-content:var(--color-feedback-warning-content)}.Callout-module__OZnDOW__success{--callout-surface:var(--color-feedback-success-surface);--callout-content:var(--color-feedback-success-content)}.Callout-module__OZnDOW__danger{--callout-surface:var(--color-feedback-danger-surface);--callout-content:var(--color-feedback-danger-content)}.Callout-module__OZnDOW__neutral{--callout-surface:var(--color-feedback-neutral-surface);--callout-content:var(--color-feedback-neutral-content)}.Callout-module__OZnDOW__promotion{--callout-surface:var(--color-feedback-promotion-surface);--callout-content:var(--color-feedback-promotion-content)}.Callout-module__OZnDOW__title{font-size:16px;font-weight:600;line-height:normal}.Callout-module__OZnDOW__body{font-size:16px;font-weight:400;line-height:24px}.Callout-module__OZnDOW__subtext{font-size:14px;font-weight:400;line-height:21px}
.InputField-module__o_4gRq__wrapper{flex-direction:column;gap:4px;display:flex}.InputField-module__o_4gRq__labelRow{text-transform:uppercase;font-size:14px;font-weight:600;font-family:var(--font-body);color:var(--color-components-inputfield-label-default);align-items:center;gap:2px;transition:color .2s;display:flex}.InputField-module__o_4gRq__required{color:var(--color-components-inputfield-label-required)}.InputField-module__o_4gRq__fieldContainer{border:1px solid var(--color-components-inputfield-border-default);background:var(--color-components-inputfield-background-default);border-radius:16px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,background-color .2s;display:flex}.InputField-module__o_4gRq__default .InputField-module__o_4gRq__fieldContainer:hover:not(:focus-within){background:var(--color-components-inputfield-background-hover);border-color:var(--color-components-inputfield-border-hover)}.InputField-module__o_4gRq__fieldContainer:focus-within{background:var(--color-components-inputfield-background-pressed);border-color:var(--color-components-inputfield-border-pressed)}.InputField-module__o_4gRq__input{font-size:16px;font-family:var(--font-body);color:var(--color-components-inputfield-content-default);background:0 0;border:none;outline:none;flex:1;height:50px;transition:color .2s}.InputField-module__o_4gRq__input::placeholder{color:var(--color-components-inputfield-content-placeholder)}.InputField-module__o_4gRq__multiline{resize:vertical;height:auto;min-height:81px;padding:8px 0}.InputField-module__o_4gRq__multilineContainer{border-radius:20px;align-items:flex-start}.InputField-module__o_4gRq__trigger{width:100%;height:50px;font:inherit;text-align:left;cursor:pointer;padding:0 8px}.InputField-module__o_4gRq__trigger:disabled{cursor:not-allowed}.InputField-module__o_4gRq__triggerValue,.InputField-module__o_4gRq__triggerPlaceholder{min-width:0;font-size:16px;font-family:var(--font-body);flex:1;align-items:center;gap:4px;display:flex}.InputField-module__o_4gRq__triggerValue{color:var(--color-components-inputfield-content-default)}.InputField-module__o_4gRq__triggerPlaceholder{color:var(--color-components-inputfield-content-placeholder)}.InputField-module__o_4gRq__caret{color:var(--color-components-inputfield-content-placeholder);transition:transform .2s}.InputField-module__o_4gRq__caretOpen{transform:rotate(180deg)}.InputField-module__o_4gRq__triggerWrap{width:100%}.InputField-module__o_4gRq__codeRow{cursor:text;gap:4px;display:flex;position:relative}.InputField-module__o_4gRq__codeInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.InputField-module__o_4gRq__codeCell{border:1px solid var(--color-components-inputfield-border-default);background:var(--color-components-inputfield-background-default);width:45px;height:50px;font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;color:var(--color-components-inputfield-content-default);border-radius:16px;justify-content:center;align-items:center;font-size:20px;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.InputField-module__o_4gRq__codeCellActive{background:var(--color-components-inputfield-background-pressed);border-color:var(--color-components-inputfield-border-pressed)}.InputField-module__o_4gRq__codeCellPlaceholder{color:var(--color-components-inputfield-content-placeholder)}.InputField-module__o_4gRq__assistiveText{font-size:11px;font-family:var(--font-body);color:var(--color-text-secondary);margin:0;transition:color .2s}.InputField-module__o_4gRq__warning .InputField-module__o_4gRq__fieldContainer,.InputField-module__o_4gRq__warning .InputField-module__o_4gRq__codeCell{background:var(--color-components-inputfield-background-warning);border-color:var(--color-components-inputfield-border-warning)}.InputField-module__o_4gRq__error .InputField-module__o_4gRq__fieldContainer,.InputField-module__o_4gRq__error .InputField-module__o_4gRq__codeCell{background:var(--color-components-inputfield-background-danger);border-color:var(--color-components-inputfield-border-danger)}.InputField-module__o_4gRq__disabled .InputField-module__o_4gRq__fieldContainer,.InputField-module__o_4gRq__disabled .InputField-module__o_4gRq__codeCell{background:var(--color-components-inputfield-background-inactive);border-color:var(--color-components-inputfield-border-inactive)}.InputField-module__o_4gRq__disabled .InputField-module__o_4gRq__labelRow,.InputField-module__o_4gRq__disabled .InputField-module__o_4gRq__input,.InputField-module__o_4gRq__disabled .InputField-module__o_4gRq__triggerValue,.InputField-module__o_4gRq__disabled .InputField-module__o_4gRq__codeCell{color:var(--color-components-inputfield-label-inactive)}.InputField-module__o_4gRq__warning .InputField-module__o_4gRq__assistiveText{color:var(--color-components-inputfield-border-warning)}.InputField-module__o_4gRq__error .InputField-module__o_4gRq__assistiveText{color:var(--color-components-inputfield-border-danger)}
.FieldSuggestions-module__byE-3G__leadingIcon{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0}.FieldSuggestions-module__byE-3G__rowPoster{object-fit:cover;background:#ededed;border-radius:4px;flex-shrink:0;width:28px;height:42px}@keyframes FieldSuggestions-module__byE-3G__suggestionPulse{0%,to{opacity:.6}50%{opacity:1}}.FieldSuggestions-module__byE-3G__skeletonRow{box-sizing:border-box;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.FieldSuggestions-module__byE-3G__skeletonBlock{background:#00000014;border-radius:4px;animation:1.1s ease-in-out infinite FieldSuggestions-module__byE-3G__suggestionPulse}.FieldSuggestions-module__byE-3G__skeletonPoster{flex-shrink:0;width:28px;height:42px;}.FieldSuggestions-module__byE-3G__skeletonLines{flex-direction:column;flex:1 1 0;gap:6px;padding-top:2px;display:flex}.FieldSuggestions-module__byE-3G__skeletonLine{border-radius:3px;height:10px;}@keyframes FieldSuggestions-module__byE-3G__spin{to{transform:rotate(360deg)}}.FieldSuggestions-module__byE-3G__spinner{border:2px solid #0000001f;border-top-color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite FieldSuggestions-module__byE-3G__spin}.FieldSuggestions-module__byE-3G__iconSlot{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.FieldSuggestions-module__byE-3G__resolving .FieldSuggestions-module__byE-3G__rowPoster,.FieldSuggestions-module__byE-3G__resolving .FieldSuggestions-module__byE-3G__leadingIcon{opacity:.4}.FieldSuggestions-module__byE-3G__resolving .FieldSuggestions-module__byE-3G__spinner{margin:auto;position:absolute;inset:0}
.TransitRouteField-module__Ii-Oxa__field{flex-direction:column;gap:4px;display:flex}.TransitRouteField-module__Ii-Oxa__fieldLabel{text-transform:uppercase;font-size:14px;font-weight:600;font-family:var(--font-body);color:var(--color-components-inputfield-label-default);align-items:center;gap:2px;display:flex}.TransitRouteField-module__Ii-Oxa__hint{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.4}.TransitRouteField-module__Ii-Oxa__routeOption{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.TransitRouteField-module__Ii-Oxa__meta{align-items:center;gap:8px;display:flex}.TransitRouteField-module__Ii-Oxa__metaItem{font-family:var(--font-body);color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.TransitRouteField-module__Ii-Oxa__metaIcon{flex-shrink:0;width:14px;height:14px}.TransitRouteField-module__Ii-Oxa__legs{flex-wrap:wrap;align-self:stretch;align-items:center;gap:4px;display:flex}.TransitRouteField-module__Ii-Oxa__legArrow{width:12px;height:12px;color:var(--palette-opacity-black-regular-30);flex-shrink:0}.TransitRouteField-module__Ii-Oxa__lineBadge{white-space:nowrap;border-radius:40px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.TransitRouteField-module__Ii-Oxa__lineBadgeIcon{font-family:"SF Pro Text", var(--font-body);font-size:12px;font-weight:600;line-height:16px}.TransitRouteField-module__Ii-Oxa__lineBadgeText{font-family:var(--font-body);text-transform:uppercase;font-size:14px;font-weight:600}
.TicketPager-module__7Dkjka__pager{justify-content:center;align-items:center;gap:10px;padding:4px;display:flex}.TicketPager-module__7Dkjka__count{font-family:var(--font-body);color:var(--palette-opacity-black-regular-55);white-space:nowrap;font-size:12px;font-weight:500}
.SuccessStep-module__4pbGTa__content{flex-direction:column;flex:1 1 0;align-items:center;gap:48px;width:100%;min-height:0;padding:48px 1.5rem;display:flex;overflow:hidden}@media (min-width:768px){.SuccessStep-module__4pbGTa__content{gap:24px;padding:24px 80px}}.SuccessStep-module__4pbGTa__header{align-items:center;width:100%;min-height:40px;display:flex;position:relative}.SuccessStep-module__4pbGTa__newTicket{appearance:none;background:var(--palette-opacity-black-regular-5);height:40px;font-family:var(--font-body);color:#000;white-space:nowrap;cursor:pointer;border:none;border-radius:16px;align-items:center;padding:0 24px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s;animation:.4s both SuccessStep-module__4pbGTa__dropIn;display:inline-flex}.SuccessStep-module__4pbGTa__newTicket:hover{opacity:.7}.SuccessStep-module__4pbGTa__title{pointer-events:none;font-family:var(--font-body);color:#000;text-align:center;justify-content:center;align-items:center;margin:0;font-size:clamp(1.25rem,1.029rem + .98vw,1.5rem);font-weight:600;animation:.4s both SuccessStep-module__4pbGTa__dropIn;display:flex;position:absolute;inset:0}.SuccessStep-module__4pbGTa__panel{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;flex:1 1 0;justify-content:safe center;align-items:center;gap:32px;width:100%;min-height:0;padding:24px;animation:.4s .3s both SuccessStep-module__4pbGTa__riseIn;display:flex;overflow:auto}@media (min-width:768px){.SuccessStep-module__4pbGTa__panel{gap:40px}.SuccessStep-module__4pbGTa__panelVertical,.SuccessStep-module__4pbGTa__panelHorizontal{flex-flow:wrap;gap:48px 72px}.SuccessStep-module__4pbGTa__panelVertical .SuccessStep-module__4pbGTa__previewGroup{flex:none;width:376px}.SuccessStep-module__4pbGTa__panelHorizontal .SuccessStep-module__4pbGTa__previewGroup{flex:none;width:620px}.SuccessStep-module__4pbGTa__panelVertical .SuccessStep-module__4pbGTa__actionsGroup,.SuccessStep-module__4pbGTa__panelHorizontal .SuccessStep-module__4pbGTa__actionsGroup{flex:0 0 342px}}.SuccessStep-module__4pbGTa__previewGroup{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.SuccessStep-module__4pbGTa__previewWrap{width:100%;filter:drop-shadow(0 0 7.435px var(--palette-opacity-black-regular-15))}.SuccessStep-module__4pbGTa__actionsGroup{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:342px;display:flex}.SuccessStep-module__4pbGTa__secondaryAction{appearance:none;justify-content:center;align-items:center;gap:var(--spacing-s2);min-height:52px;font-family:var(--font-body);text-align:center;cursor:pointer;background:var(--color-components-button-secondary-background-default);width:100%;color:var(--color-components-button-secondary-label-default);border:none;border-radius:16px;padding:14px 24px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s;display:inline-flex}.SuccessStep-module__4pbGTa__secondaryAction:hover{background:var(--color-components-button-secondary-background-hover)}.SuccessStep-module__4pbGTa__actionIcon{width:20px;height:20px}.SuccessStep-module__4pbGTa__printSheetMenu{width:100%;position:relative}.SuccessStep-module__4pbGTa__printSheetMenu>summary{list-style:none}.SuccessStep-module__4pbGTa__printSheetMenu>summary::-webkit-details-marker{display:none}.SuccessStep-module__4pbGTa__printSheetPanel{background:var(--palette-opacity-black-regular-5);box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:8px;padding:16px;display:flex}.SuccessStep-module__4pbGTa__printSheetLabel{font-family:var(--font-body);color:#000;margin:0;font-size:13px;font-weight:600}.SuccessStep-module__4pbGTa__printSheetCounts{gap:8px;display:flex}.SuccessStep-module__4pbGTa__printSheetCountBtn{appearance:none;border:1px solid var(--palette-opacity-black-regular-15);color:#000;height:40px;font-family:var(--font-body);cursor:pointer;background:#fff;border-radius:12px;flex:1 1 0;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s}.SuccessStep-module__4pbGTa__printSheetCountBtn:hover{background:var(--palette-opacity-black-regular-3)}.SuccessStep-module__4pbGTa__printSheetCountBtnActive{color:#fff;background:#000;border-color:#000}.SuccessStep-module__4pbGTa__importPanel{background:var(--color-feedback-information-surface);box-sizing:border-box;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.SuccessStep-module__4pbGTa__importIntro{font-family:var(--font-body);color:var(--color-text-secondary);text-align:center;margin:0;font-size:12px;font-weight:400}.SuccessStep-module__4pbGTa__importCodeBoxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.SuccessStep-module__4pbGTa__importCodeBox{border:1px solid var(--palette-opacity-black-regular-7);box-sizing:border-box;min-width:36px;height:44px;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#000;background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:0 8px;font-size:20px;font-weight:600;display:flex}@media (min-width:480px){.SuccessStep-module__4pbGTa__importCodeBox{min-width:45px;height:50px;font-size:24px}}.SuccessStep-module__4pbGTa__importHelp{font-family:var(--font-body);color:var(--color-text-secondary);text-align:center;margin:0;font-size:12px;font-weight:400}.SuccessStep-module__4pbGTa__importError{font-family:var(--font-body);color:var(--color-misc-required);margin:0;font-size:12px;font-weight:400}.SuccessStep-module__4pbGTa__exportStage{pointer-events:none;position:fixed;top:0;left:-10000px}@keyframes SuccessStep-module__4pbGTa__riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SuccessStep-module__4pbGTa__dropIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}
.page-module__DbsG6q__page{background:#fafafa;flex-direction:column;min-height:100dvh;display:flex}
.page-module__kD2D9a__main{background:var(--color-background-surface-default);flex-direction:column;display:flex}.page-module__kD2D9a__wrap{width:100%;max-width:calc(552px + 2 * var(--spacing-s5));padding:0 var(--spacing-s5) var(--spacing-s20);margin:0 auto}@media (max-width:768px){.page-module__kD2D9a__wrap{padding:0 var(--spacing-s5) var(--spacing-s10)}}.page-module__kD2D9a__card{gap:var(--spacing-s8);padding:var(--spacing-s10);border-radius:var(--radius-r32);border:1px solid var(--palette-opacity-black-regular-3);background:var(--color-background-surface-elevated);flex-direction:column;display:flex}@media (max-width:768px){.page-module__kD2D9a__card{padding:var(--spacing-s6);gap:var(--spacing-s6)}}.page-module__kD2D9a__cardHeading{gap:var(--spacing-s2);flex-direction:column;display:flex}.page-module__kD2D9a__headline{color:var(--color-text-primary)}.page-module__kD2D9a__intro{color:var(--palette-gray-600)}.page-module__kD2D9a__form{gap:var(--spacing-s8);text-align:left;flex-direction:column;display:flex}.page-module__kD2D9a__passwordGroup{gap:var(--spacing-s4);flex-direction:column;display:flex}.page-module__kD2D9a__passwordField,.page-module__kD2D9a__strength{gap:var(--spacing-s1);flex-direction:column;display:flex}.page-module__kD2D9a__strengthBar{gap:2px;height:8px;display:flex}.page-module__kD2D9a__segment{border-radius:var(--radius-chip);flex:1;transition:background-color .2s ease-in-out}.page-module__kD2D9a__strengthLabel{color:var(--palette-gray-600);transition:color .2s ease-in-out}.page-module__kD2D9a__reqs{gap:var(--spacing-s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__kD2D9a__reqGroupLabel{color:var(--color-text-secondary)}.page-module__kD2D9a__req{align-items:center;gap:var(--spacing-s1);color:var(--color-text-secondary);display:flex}.page-module__kD2D9a__reqIcon{width:20px;height:20px;color:var(--color-text-tertiary);flex-shrink:0;transition:color .2s ease-in-out}.page-module__kD2D9a__reqMet .page-module__kD2D9a__reqIcon{color:var(--palette-green-400)}.page-module__kD2D9a__errorText{color:var(--color-misc-required);font-size:.8125rem}
