.intake-page{--ti-navy:#123c35;--ti-paper:#f7faf6;--ti-coral:#d5e9a6;--ti-muted:#60726b;--ti-border:#dbe5df;min-height:100dvh;background:var(--ti-brand-color,#1b5048);color:var(--ti-paper);font-family:Inter,'Segoe UI',Arial,sans-serif;padding:0 32px}
.intake-page *{box-sizing:border-box}.intake-page h1,.intake-page h2,.intake-page h3,.intake-page p{margin:0;color:inherit}.intake-page button,.intake-page input{font:inherit}.intake-page button,.intake-page summary,.intake-page a{touch-action:manipulation}.intake-page a{color:inherit}.intake-page :focus-visible{outline:3px solid #e59635;outline-offset:4px}.intake-page .icon{width:21px;height:21px}.intake-page [hidden]{display:none!important}
.intake-ramen{--ti-navy:#10344e;--ti-paper:#fff8e6;--ti-coral:#ff8573;--ti-muted:#5b707c;--ti-border:#e3dfd2;background:linear-gradient(#10344ef5,#0c2c40f7),url('/assets/ramen/ramen-background.webp') center top/1100px auto fixed}
.ti-header,.ti-main,.ti-footer{max-width:1190px;margin-inline:auto}.ti-header{min-height:101px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff25}.ti-brand{display:flex;align-items:center;gap:13px;max-width:420px}.ti-brand>img{width:52px;height:52px;border-radius:12px;object-fit:contain;background:white;padding:3px}.ti-brand>.icon{width:34px;height:34px}.ti-brand strong{font-size:24px;font-weight:700;letter-spacing:-.7px}.ti-header-tag{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.13em;line-height:1.4;white-space:nowrap;color:#d6e4e4}.ti-header-tag .icon{width:18px;height:18px}.ti-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 29px;border-top:1px solid #ffffff25;color:#c3d5d8;font-size:11px;line-height:1.6}.ti-footer>span:last-child{display:flex;align-items:center;gap:7px}.ti-footer .icon{width:15px;height:15px}
.ti-main{padding:40px 0 44px}.ti-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:76px;align-items:start}.ti-welcome{padding:23px 0 0;position:relative}.ti-kicker{font-size:10px;letter-spacing:.15em;font-weight:700;line-height:1.7;display:block;color:#f2c9a7}.ti-welcome h1{font-size:clamp(38px,4.3vw,60px);font-weight:750;line-height:1.05;letter-spacing:-2.5px;margin:19px 0 21px}.ti-welcome h1 em{font-style:normal;color:var(--ti-coral)}.ti-intro{font-size:15px;line-height:1.7;max-width:380px;color:#d0e0e3!important}.ti-how{display:grid;gap:26px;list-style:none;padding:0;margin:37px 0 0;position:relative;z-index:1}.ti-how li{display:flex;gap:15px;align-items:start}.ti-how li>span{width:41px;height:41px;flex-shrink:0;display:grid;place-items:center;background:#ffffff0c;border:1px solid #ffffff25;border-radius:12px;color:var(--ti-coral)}.ti-how strong{font-size:14px;font-weight:650;line-height:1.5;display:block}.ti-how p{font-size:12px;line-height:1.6;color:#b7cdd4;margin-top:4px;max-width:310px}.ti-welcome-art{display:none}.intake-ramen .ti-welcome-art{display:block;height:175px;max-width:390px;margin-top:20px;background:url('/assets/ramen/ramen-cover.webp') center 48%/cover;border-radius:16px;mask-image:linear-gradient(transparent 0,black 20%,black 75%,transparent 100%);opacity:.76}
.ti-form-card{background:var(--ti-paper);color:var(--ti-navy);border-radius:23px;padding:29px 31px 22px;box-shadow:0 21px 70px #001a282e}.ti-location{display:flex;align-items:center;gap:12px;padding-bottom:19px}.ti-location-icon{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#e8eddf}.intake-ramen .ti-location-icon{background:#f3e7d2}.ti-location>div{flex:1;min-width:0}.ti-location>div>span{display:block;font-size:9px;letter-spacing:.15em;font-weight:650;color:var(--ti-muted)}.ti-location strong{font-size:20px;letter-spacing:-.5px;font-weight:750;line-height:1.3;display:block;margin-top:3px}.ti-location p{font-size:11px;line-height:1.5;color:var(--ti-muted);margin-top:5px}.ti-change{font-size:12px;text-decoration:underline!important;text-underline-offset:3px;padding:12px 0 12px 8px;flex-shrink:0}.ti-service-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 20px;border-top:1px solid var(--ti-border);font-size:10px}.ti-connection{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.5;color:#276349}.ti-connection>i{width:6px;height:6px;border-radius:50%;background:#347552;flex-shrink:0;box-shadow:0 0 0 3px #43895314}.ti-connection.is-offline{color:#9a342a}.ti-connection.is-offline>i{background:#af4838;box-shadow:none}.ti-queue-count{display:flex;align-items:center;gap:5px;color:var(--ti-muted);white-space:nowrap}.ti-queue-count .icon{width:15px;height:15px}.ti-queue-count strong{font-size:12px;color:var(--ti-navy)}
.ti-party{border:0;margin:0;padding:0;min-width:0}.ti-party legend,.ti-name-field>label{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:750;letter-spacing:-.55px;padding:0}.ti-step{font-size:10px;font-weight:700;letter-spacing:0;border:1px solid #bfc8c3;width:23px;height:23px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ti-party>p{font-size:11px;color:var(--ti-muted);margin:8px 0 15px}.ti-party-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ti-party-options button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px solid #cbd0c7;border-radius:11px;background:#fffdf9;min-height:69px;padding:9px 3px;color:var(--ti-navy)}.ti-party-options strong{font-size:22px;font-weight:650;line-height:1}.ti-party-options .icon{height:16px;width:16px;opacity:.6}.ti-party-options button[aria-pressed=true]{background:var(--ti-navy);color:var(--ti-paper);border-color:var(--ti-navy);box-shadow:0 3px 7px #17364b1c}.ti-party-options button[aria-pressed=true] .icon{opacity:.85}.ti-party-options button:hover{border-color:var(--ti-navy)}.ti-party-custom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:13px 0 8px}.ti-party-custom>label{font-size:12px;font-weight:600}.ti-stepper{display:flex;align-items:center;background:#fffdf9;border:1px solid #cbd0c7;border-radius:9px;overflow:hidden;height:43px}.ti-stepper>button{width:43px;height:43px;font-size:22px;padding:0;flex-shrink:0}.ti-stepper>input{width:40px;border:0;text-align:center;appearance:textfield;-moz-appearance:textfield;background:transparent;color:var(--ti-navy);padding:8px 0;font-size:15px;font-weight:650;min-height:40px}.ti-stepper>input::-webkit-inner-spin-button,.ti-stepper>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ti-party>small{font-size:10px;line-height:1.5;display:block;color:var(--ti-muted)}.ti-name-field{margin-top:24px}.ti-name-field input,.ti-contact input[type=tel]{border:1px solid #bfc8c3;border-radius:10px;width:100%;min-width:0;min-height:52px;padding:13px 14px;background:#fffdf9;color:var(--ti-navy);font-size:16px;margin-top:12px}.ti-name-field input::placeholder,.ti-contact input::placeholder{color:#7f8b8d}
.ti-contact{margin-top:19px;border:1px solid var(--ti-border);border-radius:10px}.ti-contact summary{list-style:none;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;cursor:pointer;padding:14px 12px;min-height:48px}.ti-contact summary::-webkit-details-marker{display:none}.ti-contact summary>span{font-size:10px;font-weight:400;color:var(--ti-muted);margin-left:auto}.ti-contact summary>.icon{width:16px;height:16px}.ti-contact summary>.icon:last-child{width:13px;height:13px}.ti-contact[open] summary>.icon:last-child{transform:rotate(180deg)}.ti-contact>div{border-top:1px solid var(--ti-border);padding:15px 14px 16px}.ti-contact>div>label{font-size:12px;font-weight:600}.ti-contact input[type=tel]{margin-top:8px}.ti-contact>div>p{font-size:11px;line-height:1.5;margin:7px 0 14px;color:var(--ti-muted)}.ti-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px!important;font-weight:400!important;line-height:1.55;cursor:pointer}.ti-checkbox input{width:19px;height:19px;min-width:19px;min-height:19px;accent-color:var(--ti-navy);margin:1px 0 0}.ti-checkbox strong{font-weight:700}.ti-presence{padding:18px 0 2px;font-size:12px!important}.ti-preregister-note{display:flex;align-items:start;gap:9px;padding:14px;border-radius:9px;background:#efe5ca;margin-top:17px}.ti-preregister-note>.icon{width:17px;height:17px;flex-shrink:0;margin-top:1px}.ti-preregister-note p{font-size:12px;line-height:1.6}.ti-error{font-size:12px;color:#a32925;line-height:1.6;margin:13px 0;scroll-margin-top:20px}.ti-error:empty{margin:0}.ti-button{display:flex;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:15px 20px;border:1px solid transparent;border-radius:11px;font-size:14px;font-weight:700;text-decoration:none;line-height:1.5;width:100%;text-align:center;transition:background .15s,box-shadow .15s}.ti-primary{background:var(--ti-navy);color:var(--ti-paper)!important;box-shadow:0 5px 12px #17364b13}.ti-primary:hover{filter:brightness(1.13)}.intake-ramen .ti-primary{background:#10344e}.ti-secondary{background:transparent;border-color:#b9c7c2;color:var(--ti-navy)!important;box-shadow:none}.ti-submit{margin-top:18px;background:var(--ti-coral)!important;color:var(--ti-navy)!important;min-height:59px;font-size:16px}.ti-submit:disabled{opacity:.55;filter:none}.ti-data-note{font-size:10px;line-height:1.7;color:var(--ti-muted)!important;text-align:center;margin:10px 8px 0!important}.ti-existing{display:flex;align-items:start;gap:10px;padding:16px 0 0;margin-top:19px;border-top:1px solid var(--ti-border);font-size:11px}.ti-existing>.icon{width:18px;height:18px;margin-top:1px;flex-shrink:0}.ti-existing strong{font-size:11px;font-weight:700}.ti-existing p{font-size:11px;line-height:1.6;color:var(--ti-muted);margin-top:3px}.ti-existing a{text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ti-date{font-size:10px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ti-muted);margin-top:17px}.ti-date .icon{width:13px;height:13px}
.ti-branch-intro{text-align:center;max-width:650px;margin:15px auto 34px}.ti-branch-intro h1{font-size:49px;line-height:1.12;font-weight:750;letter-spacing:-1.8px;margin:14px 0}.ti-branch-intro>p{font-size:15px;color:#c9dce1;line-height:1.7}.ti-branches{max-width:970px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ti-branch{border-radius:18px;overflow:hidden;background:var(--ti-paper);color:var(--ti-navy);border:1px solid #ffffff25}.ti-branch-image{height:200px;position:relative;background:#284f53;display:grid;place-items:center;overflow:hidden}.ti-branch-image>img{height:100%;width:100%;object-fit:cover}.ti-branch-image>.icon{width:80px;height:80px;color:#c4ddcb}.ti-branch-image:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#08263695)}.ti-branch-image>span{position:absolute;bottom:16px;left:22px;z-index:1;font-size:10px;letter-spacing:.13em;color:#fff8e6;font-weight:650}.ti-branch-body{padding:24px}.ti-branch h2{font-size:27px;letter-spacing:-.8px;font-weight:750}.ti-branch p{font-size:12px;line-height:1.7;color:var(--ti-muted);margin:11px 0 22px;min-height:41px}.ti-branch-note{display:flex;align-items:center;gap:14px;max-width:640px;margin:30px auto 0;color:#cadce1;font-size:12px;line-height:1.7}.ti-branch-note>.icon{width:27px;height:27px;flex-shrink:0;color:var(--ti-coral)}.ti-branch-note strong{color:var(--ti-paper);font-weight:650}
.ti-status-card,.ti-result-card{max-width:520px;margin:16px auto;background:var(--ti-paper);color:var(--ti-navy);padding:39px 36px;border-radius:22px;box-shadow:0 21px 70px #001a282e}.ti-status-card{text-align:center}.ti-status-icon,.ti-success-mark{width:60px;height:60px;display:grid;place-items:center;border-radius:20px;background:#e5edde;color:#326745;margin:0 auto 22px}.ti-status-icon .icon,.ti-success-mark .icon{width:28px;height:28px}.ti-status-card .ti-kicker,.ti-result-card .ti-kicker{color:#8d4a37}.ti-status-card h1{font-size:31px;font-weight:750;line-height:1.2;letter-spacing:-1px;margin:11px 0 15px}.ti-status-card>p{font-size:14px;line-height:1.8;color:var(--ti-muted);margin-bottom:21px}.ti-status-card .ti-location{text-align:left;margin:22px 0;border-block:1px solid var(--ti-border);padding-block:19px}.ti-status-card>.ti-button+.ti-button{margin-top:12px}.ti-status-foot{display:flex;justify-content:center;margin-top:20px}
.ti-result-card{max-width:550px;text-align:center;padding:31px 34px}.ti-success-mark{width:50px;height:50px;border-radius:50%;margin-bottom:16px}.ti-result-card h1{font-size:28px;letter-spacing:-1.1px;font-weight:750;line-height:1.2;margin:12px 0}.ti-result-intro{font-size:12px;line-height:1.7;color:var(--ti-muted)!important}.ti-ticket{position:relative;padding:23px 10px 24px;border-block:1px dashed #abbdb8;margin-top:23px;background:linear-gradient(135deg,#f6eddb75,transparent)}.ti-ticket:before,.ti-ticket:after{content:'';position:absolute;background:var(--ti-paper);border:1px solid var(--ti-border);height:15px;width:15px;top:calc(50% - 7px);border-radius:50%}.ti-ticket:before{left:-8px;border-left-color:transparent}.ti-ticket:after{right:-8px;border-right-color:transparent}.ti-ticket>span{font-size:10px;letter-spacing:.19em;font-weight:650;color:var(--ti-muted)}.ti-ticket>strong{display:block;font-size:76px;font-weight:750;line-height:1.1;letter-spacing:-4px;margin:9px 0 11px;font-variant-numeric:tabular-nums}.ti-ticket>strong.ti-folio{font-size:31px;letter-spacing:1px;overflow-wrap:anywhere}.ti-ticket>div{font-size:13px;font-weight:650}.ti-ticket>small{display:block;margin-top:6px;font-size:10px;color:var(--ti-muted);line-height:1.5}.ti-position-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ti-border);margin:21px 0 0;border:1px solid var(--ti-border);border-radius:11px;overflow:hidden}.ti-position-grid>div{padding:13px;background:#fffdf9}.ti-position-grid span{font-size:11px;display:block;color:var(--ti-muted)}.ti-position-grid strong{font-size:33px;font-weight:700;letter-spacing:-1px;line-height:1.1;display:block;margin-top:6px}.ti-result-status{display:flex;align-items:center;gap:12px;text-align:left;background:#e9eee2;border-radius:10px;padding:15px;margin-top:16px}.ti-result-status>.icon{width:23px;height:23px;color:#386847}.ti-result-status strong{display:block;font-size:13px;line-height:1.5;font-weight:650}.ti-result-status span{font-size:11px;line-height:1.6;display:block;color:#556e5a;margin-top:4px}.ti-result-status.ti-ready{background:#d9ebd5;border:1px solid #bdd3b5}.ti-order-note{font-size:10px!important;line-height:1.6;color:var(--ti-muted)!important;margin:12px 8px 20px!important}.ti-result-card>.ti-button{margin-top:23px}.ti-copy-link{min-height:44px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;width:100%;margin-top:5px}.ti-copy-link .icon{height:16px;width:16px}.ti-private-note{font-size:10px;line-height:1.6;color:var(--ti-muted)!important;margin-top:4px!important}.ti-ticket-qr{display:flex;align-items:center;gap:20px;margin:22px 0;text-align:left}.ti-ticket-qr>div:first-child{width:166px;height:166px;flex-shrink:0;background:#fff;border-radius:9px;border:1px solid var(--ti-border);padding:6px}.ti-ticket-qr svg{display:block;max-width:100%;height:100%}.ti-ticket-qr strong{display:block;font-size:17px;font-weight:750;letter-spacing:-.4px;line-height:1.3}.ti-ticket-qr p{font-size:12px;line-height:1.65;color:var(--ti-muted);margin-top:10px}.ti-ticket-qr small{display:block;font-size:10px;line-height:1.5;color:var(--ti-muted);margin-top:9px}.ti-reset-note{font-size:12px!important;line-height:1.6;color:var(--ti-muted)!important;margin-top:15px!important}.ti-reset-note strong{font-variant-numeric:tabular-nums;color:var(--ti-navy)}.ti-qr-fallback{font-size:13px!important;line-height:1.6;margin-top:22px!important}
.intake-kiosk .ti-layout{gap:55px}.intake-kiosk .ti-form-card{padding:30px 33px 23px}.intake-kiosk .ti-party-options button{min-height:76px}.intake-kiosk .ti-name-field input{min-height:60px}.intake-kiosk .ti-submit{min-height:65px;font-size:18px}.intake-kiosk .ti-presence{font-size:14px!important}.intake-kiosk .ti-checkbox input{width:23px;height:23px;min-width:23px;min-height:23px}.intake-kiosk .ti-result-card{max-width:640px}.intake-kiosk .ti-ticket>strong{font-size:89px}.intake-kiosk .ti-ticket>strong.ti-folio{font-size:35px}.intake-kiosk .ti-ticket-qr{max-width:485px;margin-inline:auto}.intake-kiosk .ti-ticket-qr>div:first-child{width:205px;height:205px}.intake-kiosk .ti-result-card>.ti-button{min-height:62px;font-size:17px}
@media(min-width:1550px){.ti-header,.ti-main,.ti-footer{max-width:1260px}.ti-layout{gap:95px}.ti-welcome h1{font-size:68px}.ti-main{padding-block:47px}.ti-form-card{padding:33px 37px 24px}.ti-party-options button{min-height:75px}}
@media(max-width:1050px){.intake-page{padding-inline:24px}.ti-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px}.ti-welcome h1{font-size:45px;letter-spacing:-1.7px}.ti-form-card,.intake-kiosk .ti-form-card{padding:26px 24px 22px}.ti-intro{font-size:13px}.ti-how{gap:21px}.ti-how strong{font-size:13px}.ti-how p{font-size:11px}.ti-header{min-height:90px}.intake-kiosk .ti-layout{gap:32px}}
@media(max-width:780px){.intake-page{padding-inline:19px}.ti-header{min-height:85px}.ti-header-tag{font-size:9px;letter-spacing:.06em;white-space:normal;text-align:right;max-width:120px;justify-content:flex-end;gap:7px}.ti-header-tag .icon{width:17px;height:17px}.ti-brand strong{font-size:19px}.ti-main{padding:24px 0 29px}.ti-layout,.intake-kiosk .ti-layout{grid-template-columns:1fr;gap:23px;max-width:540px;margin:auto}.ti-welcome{padding:0 3px}.ti-welcome h1{font-size:37px;line-height:1.09;letter-spacing:-1.4px;margin:10px 0 12px}.ti-welcome h1 br:first-child{display:none}.ti-welcome h1 em:before{content:' '}.ti-desktop-break{display:none}.ti-kicker{font-size:9px;letter-spacing:.13em}.ti-intro{font-size:12px;line-height:1.65;max-width:none}.ti-how,.ti-welcome-art{display:none!important}.ti-form-card{padding:23px 22px 19px;border-radius:18px}.ti-service-line{font-size:10px;padding-bottom:20px;gap:9px}.ti-footer{max-width:540px;align-items:start;flex-direction:column;gap:8px;font-size:10px;padding:20px 0 26px}.ti-footer>span:last-child{font-size:9px}.ti-branch-intro{margin-top:2px;margin-bottom:26px}.ti-branch-intro h1{font-size:37px;letter-spacing:-1.4px}.ti-branch-intro>p{font-size:13px}.ti-branches{gap:18px;max-width:540px}.ti-branch-image{height:155px}.ti-branch-body{padding:19px}.ti-branch h2{font-size:23px}.ti-branch p{font-size:11px;min-height:55px}.ti-branch .ti-button{font-size:12px;padding:12px 10px}.ti-branch-note{max-width:540px;font-size:11px}.ti-result-card,.ti-status-card{margin:0 auto;padding:29px 25px;border-radius:19px}.ti-status-card h1{font-size:29px}.ti-status-card>p{font-size:13px}.ti-result-card h1{font-size:27px}.ti-ticket-qr{gap:15px}.ti-ticket-qr strong{font-size:16px}.ti-ticket-qr p{font-size:11px}.intake-kiosk .ti-welcome h1{font-size:35px}.intake-kiosk .ti-ticket>strong{font-size:81px}.intake-kiosk .ti-ticket-qr>div:first-child{width:180px;height:180px}}
@media(max-width:520px){.ti-branches{grid-template-columns:1fr}.ti-branch{display:grid;grid-template-columns:32% 1fr}.ti-branch-image{height:100%;min-height:230px}.ti-branch-image>span{font-size:8px;bottom:14px;left:12px}.ti-branch-body{padding:22px 18px}.ti-branch p{min-height:0;margin:9px 0 17px}.ti-branch .ti-button{font-size:12px}.ti-result-card h1{font-size:25px}.intake-kiosk .ti-ticket-qr>div:first-child{width:145px;height:145px}.ti-ticket-qr>div:first-child{width:135px;height:135px}.ti-ticket-qr strong{font-size:15px}.ti-ticket-qr p{font-size:10px;margin-top:7px}.ti-ticket-qr small{font-size:9px}.ti-ticket-qr{gap:13px}.ti-ticket>strong{font-size:69px}.ti-ticket>div{font-size:12px}.ti-location strong{font-size:19px}.ti-location p{font-size:10px}.ti-contact summary{font-size:11px;gap:6px}.ti-contact summary>span{font-size:9px}.ti-party-options{gap:6px}.ti-party-options button{min-height:64px}.ti-party-options strong{font-size:20px}.ti-name-field>label,.ti-party legend{font-size:18px}.ti-result-card .ti-position-grid>div{padding:13px 9px}}
@media(max-width:380px){.intake-page{padding-inline:13px}.ti-form-card,.intake-kiosk .ti-form-card{padding:22px 17px 18px}.ti-header-tag{font-size:8px;max-width:105px}.ti-header .rc-lockup{font-size:20px;gap:7px}.ti-header .rc-lockup em{font-size:15px}.ti-header .rc-lockup>img{width:40px;height:40px}.ti-welcome h1{font-size:32px}.ti-service-line{flex-wrap:wrap;gap:9px}.ti-connection{font-size:9px}.ti-party-options{gap:5px}.ti-party-options button{min-height:61px}.ti-party-options strong{font-size:19px}.ti-contact summary>.icon:first-child{display:none}.ti-presence{font-size:11px!important}.ti-result-card,.ti-status-card{padding:25px 19px}.ti-result-card h1{font-size:23px}.ti-ticket-qr{flex-direction:column;text-align:center}.ti-ticket-qr>div:first-child,.intake-kiosk .ti-ticket-qr>div:first-child{width:180px;height:180px}.ti-ticket-qr>div:last-child{max-width:250px}.ti-ticket-qr p{font-size:12px}.ti-ticket-qr small{font-size:10px}.ti-branch-body{padding:19px 14px}.ti-branch h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.intake-page *{transition:none!important;scroll-behavior:auto!important}}

.ti-hours{text-align:left;padding:17px 17px 14px;background:#efeadd80;border:1px solid var(--ti-border);border-radius:11px;margin:0 0 23px}.ti-hours>div{display:flex;align-items:center;gap:11px}.ti-hours>div>.icon{width:22px;height:22px}.ti-hours strong{font-size:12px;display:block;font-weight:700}.ti-hours span{display:block;font-size:14px;font-weight:650;margin-top:5px;line-height:1.6}.ti-hours small{display:block;color:var(--ti-muted);font-size:10px;line-height:1.6;margin-top:11px}.ti-hours details{margin-top:12px;padding-top:11px;border-top:1px solid var(--ti-border)}.ti-hours summary{font-size:11px;min-height:29px;cursor:pointer}.ti-hours dl{margin:9px 0 0;font-size:11px;line-height:1.6}.ti-hours dl>div{display:flex;justify-content:space-between;gap:15px;padding:5px 0}.ti-hours dt{font-weight:650}.ti-hours dd{margin:0;text-align:right;color:var(--ti-muted)}

.ti-reset-form{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;margin:9px auto 0;font-size:12px;color:var(--ti-muted);text-decoration:underline;text-underline-offset:3px}.ti-reset-form .icon{width:15px;height:15px}.ti-idle-note{margin-top:12px;padding:14px;border:1px solid #d1b985;background:#f5e9cd;border-radius:10px;text-align:center}.ti-idle-note p{font-size:12px;line-height:1.6}.ti-idle-note button{min-height:44px;padding:10px 15px;border-radius:8px;background:var(--ti-navy);color:var(--ti-paper);font-size:12px;font-weight:650;margin-top:10px}.ti-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ti-staff-preview{display:flex;align-items:start;gap:11px;border:1px solid #a9bfc8;background:#e6eff1;color:#183d50;padding:15px;border-radius:11px;margin-bottom:22px}.ti-staff-preview>.icon{flex-shrink:0;margin-top:2px}.ti-staff-preview strong{font-size:13px;font-weight:750}.ti-staff-preview p{font-size:11px;line-height:1.7;margin-top:5px}
