.ICroOG_page{--bg:var(--void);--fg:#eef0f2;--fg-2:#eef0f2bd;--fg-3:#eef0f285;--line:#eef0f21c;--line-strong:#eef0f242;--gold:#c9a96a;--gold-hi:#ecd6a3;--glass:#0e1016a8;background:radial-gradient(55% 55% at 26% 46%, #3d6d9933, #3d6d9900 70%), radial-gradient(40% 45% at 78% 40%, #c9a96a12, #c9a96a00 70%), radial-gradient(50% 40% at 90% 100%, #9fc4e812, #9fc4e800 70%), var(--void);min-height:100svh;color:var(--fg);position:relative;overflow-x:clip}.ICroOG_page:before{content:"";pointer-events:none;background-image:linear-gradient(#eef0f208 1px,#0000 1px),linear-gradient(90deg,#eef0f208 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 15%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 15%,#0000 85%)}.ICroOG_page :focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.ICroOG_page ::selection{background:var(--gold-hi);color:var(--ink)}.ICroOG_sky{pointer-events:none;animation:ICroOG_skyIn 2.4s var(--ease-settle) both;position:fixed;inset:0}.ICroOG_sky>*{inset:0;position:absolute!important}@keyframes ICroOG_skyIn{0%{opacity:0;transform:scale(1.06)}}.ICroOG_header{z-index:10;height:72px;padding-inline:var(--gutter);background:linear-gradient(#050506cc,#05050600);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.ICroOG_brand{color:var(--fg);display:inline-flex}.ICroOG_brandMark{width:132px;height:auto}.ICroOG_back{font-size:var(--fs-small);color:var(--fg-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:8px 14px;text-decoration:none;transition:color .25s,border-color .25s}.ICroOG_back:hover{color:var(--fg);border-color:var(--line-strong)}.ICroOG_main{z-index:1;max-width:var(--max);min-height:100svh;padding:112px var(--gutter) 72px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,96px);margin-inline:auto;display:grid;position:relative}.ICroOG_intro{max-width:600px}.ICroOG_eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi);animation:ICroOG_rise .9s var(--ease-settle) both;align-items:center;gap:10px;margin:0 0 28px;display:inline-flex}.ICroOG_pulse{background:var(--gold-hi);width:7px;height:7px;box-shadow:0 0 12px var(--gold);border-radius:50%;position:relative}.ICroOG_pulse:after{content:"";border:1px solid var(--gold-hi);border-radius:50%;animation:2.4s ease-out infinite ICroOG_ping;position:absolute;inset:-5px}@keyframes ICroOG_ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}.ICroOG_title{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.3vw,4.5rem);font-weight:400;line-height:1.02}.ICroOG_line{padding-bottom:.08em;display:block;overflow:hidden}.ICroOG_line>span{animation:ICroOG_lineUp 1.1s var(--ease-settle) both;animation-delay:calc(.12s + var(--i) * .12s);display:block}@keyframes ICroOG_lineUp{0%{transform:translateY(105%)}}.ICroOG_em{background:linear-gradient(100deg, var(--gold-hi) 10%, #fff7e2 40%, var(--gold) 75%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:6s ease-in-out 1.4s infinite ICroOG_shimmer}@keyframes ICroOG_shimmer{50%{background-position:100% 0}}.ICroOG_sub{max-width:46ch;font-size:var(--fs-lead);color:var(--fg-2);animation:ICroOG_rise 1s var(--ease-settle) .4s both;margin:26px 0 0;line-height:1.55}.ICroOG_points{gap:2px;margin:36px 0 0;padding:0;list-style:none;display:grid}.ICroOG_points li{border-top:1px solid var(--line);animation:ICroOG_rise .9s var(--ease-settle) both;animation-delay:calc(.55s + var(--i) * .1s);grid-template-columns:44px 1fr;gap:12px;padding:14px 0;display:grid}.ICroOG_points li:last-child{border-bottom:1px solid var(--line)}.ICroOG_points b{font-size:.98rem;font-weight:500;display:block}.ICroOG_points li>span:last-child>span{font-size:var(--fs-small);color:var(--fg-3);margin-top:3px;line-height:1.5;display:block}.ICroOG_pointK{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--gold);padding-top:3px}.ICroOG_facts{animation:ICroOG_rise .9s var(--ease-settle) .9s both;flex-wrap:wrap;gap:8px;margin:28px 0 0;display:flex}.ICroOG_facts span{border:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--fg-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eef0f208;border-radius:999px;padding:7px 14px}@keyframes ICroOG_rise{0%{opacity:0;transform:translateY(14px)}}.ICroOG_stageCol{min-width:0}.ICroOG_panelWrap{perspective:1400px;animation:ICroOG_panelIn 1.3s var(--ease-settle) .25s backwards}@keyframes ICroOG_panelIn{0%{opacity:0;filter:blur(10px);transform:translateY(40px)rotateX(10deg)scale(.97)}}.ICroOG_panel{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;isolation:isolate;background:linear-gradient(160deg, #eef0f212, #eef0f200 40%), var(--glass);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;border-radius:28px;padding:clamp(20px,2.4vw,32px);position:relative;box-shadow:inset 0 1px #ffffff14,0 40px 120px -40px #000000e6,0 0 0 1px #eef0f20f,0 30px 80px -50px #c9a96a59}@media (min-width:1081px){.ICroOG_panel{--glass:#0c0e145c;background:linear-gradient(160deg, #eef0f21a, #eef0f204 42%), var(--glass);-webkit-backdrop-filter:blur(9px)saturate(170%)brightness(.9)}}.ICroOG_sheen{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(600px circle at var(--gx) var(--gy), #ecd6a317, transparent 45%);position:absolute;inset:0}.ICroOG_edge{border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx) var(--gy), #ecd6a38c, transparent 60%), linear-gradient(160deg, #eef0f238, #eef0f20a 45%, #9fc4e829);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ICroOG_steps{border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--fg-3);gap:6px;margin:0 0 22px;padding:0 0 18px;list-style:none;display:flex}.ICroOG_steps li{white-space:nowrap;flex:1;align-items:center;gap:8px;transition:color .4s;display:flex}.ICroOG_steps li+li:before{content:"";background:var(--line-strong);flex:0 0 18px;height:1px;margin-right:2px}.ICroOG_steps li[data-state=now]{color:var(--fg)}.ICroOG_steps li[data-state=done]{color:var(--gold-hi)}.ICroOG_stepDot{border:1px solid var(--line-strong);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.66rem;transition:background .4s,border-color .4s,box-shadow .4s;display:grid}.ICroOG_steps li[data-state=now] .ICroOG_stepDot{border-color:var(--gold-hi);box-shadow:0 0 16px #ecd6a359}.ICroOG_steps li[data-state=done] .ICroOG_stepDot{background:var(--gold);border-color:var(--gold);color:var(--ink)}.ICroOG_view{min-height:420px}.ICroOG_pick{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(18px,2vw,28px);display:grid}.ICroOG_cal{min-width:0}.ICroOG_calHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ICroOG_month{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:400}.ICroOG_calNav{gap:6px;display:flex}.ICroOG_calNav button{border:1px solid var(--line);width:34px;height:34px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;font-size:1.1rem;line-height:1;transition:border-color .25s,background .25s}.ICroOG_calNav button:hover:not(:disabled){border-color:var(--gold-hi);background:#ecd6a314}.ICroOG_calNav button:disabled{opacity:.25;cursor:default}.ICroOG_week,.ICroOG_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ICroOG_week{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--fg-3);margin-bottom:6px;font-size:.64rem}.ICroOG_dayCell{aspect-ratio:1;color:#eef0f238;font:inherit;font-variant-numeric:tabular-nums;cursor:default;transition:background .3s, color .3s, transform .3s var(--ease-settle), box-shadow .3s;background:0 0;border:0;border-radius:12px;place-items:center;font-size:.9rem;display:grid;position:relative}.ICroOG_dayCell[data-today]:after{content:"";background:var(--signal);border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.ICroOG_dayCell[data-open]{color:var(--fg);cursor:pointer;animation:ICroOG_dayIn .6s var(--ease-settle) both;animation-delay:calc(var(--i) * 12ms);background:linear-gradient(160deg,#ecd6a31a,#9fc4e80d);box-shadow:inset 0 0 0 1px #ecd6a32e}.ICroOG_dayCell[data-open]:before{content:"";background:var(--gold-hi);width:4px;height:4px;box-shadow:0 0 8px var(--gold-hi);opacity:.85;border-radius:50%;position:absolute;top:7px;right:7px}@keyframes ICroOG_dayIn{0%{opacity:0;transform:scale(.8)}}.ICroOG_dayCell[data-open]:hover{background:linear-gradient(160deg,#ecd6a333,#9fc4e814);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ecd6a366,0 10px 24px -12px #ecd6a380}.ICroOG_dayCell[aria-pressed=true]{color:var(--ink);background:linear-gradient(160deg, #fff4d6, var(--gold-hi) 45%, var(--gold));box-shadow:0 0 0 1px var(--gold-hi), 0 12px 32px -10px #ecd6a3b3;transform:translateY(-2px)}.ICroOG_dayCell[aria-pressed=true]:before{background:var(--ink);box-shadow:none}.ICroOG_zone{border:1px solid var(--line);color:var(--fg-2);font-size:var(--fs-small);border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:0 12px;transition:border-color .25s;display:flex;position:relative}.ICroOG_zone:focus-within,.ICroOG_zone:hover{border-color:var(--line-strong)}.ICroOG_zoneIcon{color:var(--gold-hi)}.ICroOG_zone select{min-width:0;height:42px;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;flex:1}.ICroOG_zone:after{content:"▾";color:var(--fg-3);pointer-events:none;font-size:.7rem}.ICroOG_zone option{color:var(--fg);background:#111318}.ICroOG_times{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding-left:clamp(18px,2vw,28px);display:flex}.ICroOG_timesHint{text-align:center;color:var(--fg-3);font-size:var(--fs-small);flex:1;place-content:center;justify-items:center;gap:8px;line-height:1.5;display:grid}.ICroOG_timesHint b{font-family:var(--font-serif);color:var(--fg);font-size:1.35rem;font-weight:400}.ICroOG_hintOrb{background:radial-gradient(circle at 35% 30%, #fff4d6, var(--gold) 55%, #c9a96a00 72%);border-radius:50%;width:54px;height:54px;margin-bottom:10px;animation:3.2s ease-in-out infinite ICroOG_breathe;box-shadow:0 0 40px #ecd6a359}@keyframes ICroOG_breathe{50%{opacity:.75;transform:scale(.86)}}.ICroOG_timesDay{font-family:var(--font-serif);margin:4px 0 12px;font-size:1.2rem}.ICroOG_notice{color:var(--signal);font-size:var(--fs-small);background:#9fc4e81a;border-radius:10px;margin:0 0 12px;padding:10px 12px}.ICroOG_timeList{scrollbar-width:thin;scrollbar-color:#eef0f233 transparent;gap:8px;max-height:372px;margin:0;padding:0 6px 24px 0;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.ICroOG_timeList li{animation:ICroOG_rise .5s var(--ease-settle) both;animation-delay:calc(var(--i) * 35ms)}.ICroOG_timeRow{transition:grid-template-columns .45s var(--ease-settle), gap .45s var(--ease-settle);grid-template-columns:1fr 0fr;gap:0;display:grid}.ICroOG_timeRow[data-on]{grid-template-columns:1fr 1fr;gap:8px}.ICroOG_time,.ICroOG_timeNext{min-width:0;height:48px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:12px;font-size:.95rem;overflow:hidden}.ICroOG_time{color:var(--gold-hi);background:#ecd6a30a;border:1px solid #ecd6a347;transition:background .25s,border-color .25s,color .25s}.ICroOG_time:hover{border-color:var(--gold-hi);background:#ecd6a31a}.ICroOG_time[aria-pressed=true]{color:var(--fg);background:#eef0f21f;border-color:#0000}.ICroOG_timeNext{background:linear-gradient(160deg, #fff4d6, var(--gold-hi) 45%, var(--gold));color:var(--ink);border:0;padding:0;font-weight:600;box-shadow:0 10px 30px -12px #ecd6a3cc}.ICroOG_loading{min-height:420px;color:var(--fg-3);font-size:var(--fs-small);place-content:center;justify-items:center;gap:16px;display:grid}.ICroOG_loadRing{border:1px solid var(--line);border-top-color:var(--gold-hi);border-radius:50%;width:42px;height:42px;animation:1s linear infinite ICroOG_spin}@keyframes ICroOG_spin{to{transform:rotate(360deg)}}.ICroOG_empty{text-align:center;place-content:center;max-width:40ch;min-height:420px;margin-inline:auto;display:grid}.ICroOG_empty h2{font-family:var(--font-serif);margin:0 0 10px;font-size:1.6rem;font-weight:400}.ICroOG_empty p{color:var(--fg-2);margin:0;line-height:1.6}.ICroOG_empty a,.ICroOG_prefer a,.ICroOG_small a{color:var(--gold-hi);text-underline-offset:3px}.ICroOG_chosen{background:linear-gradient(120deg,#ecd6a31f,#9fc4e80f);border-radius:16px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ecd6a338}.ICroOG_chosen>span:nth-child(2){flex:1;min-width:0}.ICroOG_chosen b{font-weight:500;display:block}.ICroOG_chosen>span:nth-child(2)>span{font-size:var(--fs-small);color:var(--fg-2);margin-top:2px;display:block}.ICroOG_chosenOrb{background:radial-gradient(circle at 35% 30%, #fff4d6, var(--gold));width:14px;height:14px;box-shadow:0 0 18px var(--gold);border-radius:50%;flex:none}.ICroOG_change{color:var(--gold-hi);font:inherit;font-size:var(--fs-small);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.ICroOG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ICroOG_wide{grid-column:1/-1}.ICroOG_wide>.ICroOG_field{display:grid}.ICroOG_field{gap:6px;min-width:0;display:grid}.ICroOG_label{font-size:var(--fs-micro);letter-spacing:.05em;color:var(--fg-2)}.ICroOG_label i{color:var(--fg-3);font-style:normal}.ICroOG_field input,.ICroOG_field textarea,.ICroOG_field select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--fg);font:inherit;resize:vertical;background:#05050673;border-radius:12px;padding:11px 14px;font-size:16px;transition:border-color .25s,box-shadow .25s,background .25s}.ICroOG_field select option{background:#111318}.ICroOG_field input::placeholder,.ICroOG_field textarea::placeholder{color:#eef0f247}.ICroOG_field input:focus,.ICroOG_field textarea:focus,.ICroOG_field select:focus{background:#050506a6;border-color:#ecd6a3b3;outline:none;box-shadow:0 0 0 4px #ecd6a31f}.ICroOG_field[data-error] input,.ICroOG_field[data-error] textarea,.ICroOG_field[data-error] select{border-color:#e8a0a0}.ICroOG_err{font-size:var(--fs-micro);color:#f0b4b4}.ICroOG_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ICroOG_problem{color:#f0c4c4;font-size:var(--fs-small);background:#e8a0a01a;border-radius:12px;margin:16px 0 0;padding:12px 14px}.ICroOG_actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.ICroOG_ghost{border:1px solid var(--line-strong);height:50px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.95rem;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.ICroOG_ghost:hover{border-color:var(--fg-2);background:#eef0f20d}.ICroOG_confirm{isolation:isolate;background:linear-gradient(160deg, #fff4d6, var(--gold-hi) 40%, var(--gold));height:54px;color:var(--ink);font:inherit;cursor:pointer;transition:transform .35s var(--ease-settle), box-shadow .35s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d,0 18px 50px -16px #ecd6a3bf}.ICroOG_confirm:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff6,0 24px 60px -16px #ecd6a3f2}.ICroOG_confirm:disabled{cursor:progress}.ICroOG_confirmGlow{z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%) 120% 0/250% 100%;animation:3.6s ease-in-out infinite ICroOG_sweep;position:absolute;inset:0}.ICroOG_confirm[data-busy] .ICroOG_confirmGlow{animation-duration:1s}@keyframes ICroOG_sweep{60%,to{background-position:-120% 0}}.ICroOG_arrow{transition:transform .35s var(--ease-settle)}.ICroOG_confirm:hover .ICroOG_arrow{transform:translate(4px)}.ICroOG_small{font-size:var(--fs-micro);color:var(--fg-3);margin:14px 0 0;line-height:1.6}.ICroOG_done{text-align:center;align-content:center;justify-items:center;gap:4px;min-height:420px;display:grid}.ICroOG_seal{width:112px;height:112px;margin-bottom:14px;overflow:visible}.ICroOG_sealHalo{fill:#ecd6a314;transform-origin:50%;animation:ICroOG_halo 2.6s var(--ease-settle) .4s both}@keyframes ICroOG_halo{0%{opacity:0;transform:scale(.3)}40%{opacity:1}}.ICroOG_sealRing{fill:none;stroke:url(#bk-gold);stroke-width:2px;stroke-dasharray:277;stroke-dashoffset:277px;transform-origin:50%;animation:ICroOG_draw 1.1s var(--ease-settle) .2s forwards;transform:rotate(-90deg)}.ICroOG_sealCheck{fill:none;stroke:var(--gold-hi);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;filter:drop-shadow(0 0 6px #ecd6a3cc);animation:ICroOG_draw .7s var(--ease-settle) .95s forwards}@keyframes ICroOG_draw{to{stroke-dashoffset:0}}.ICroOG_doneTitle{font-family:var(--font-serif);letter-spacing:-.02em;animation:ICroOG_rise .8s var(--ease-settle) .6s both;margin:0;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:400}.ICroOG_doneSub{max-width:40ch;color:var(--fg-2);animation:ICroOG_rise .8s var(--ease-settle) .72s both;margin:6px 0 20px;line-height:1.55}.ICroOG_ticket{width:min(100%,360px);animation:ICroOG_rise .9s var(--ease-settle) .85s both;background:linear-gradient(150deg,#ecd6a324,#9fc4e80d);border-radius:18px;gap:2px;margin-bottom:18px;padding:20px 24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ecd6a34d}.ICroOG_ticket:before,.ICroOG_ticket:after{content:"";background:#0d0f14;border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #ecd6a34d}.ICroOG_ticket:before{left:-8px}.ICroOG_ticket:after{right:-8px}.ICroOG_ticketDay{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi)}.ICroOG_ticketDate{font-family:var(--font-serif);font-size:2rem;line-height:1.15}.ICroOG_ticketTime{font-size:var(--fs-small);color:var(--fg-2)}.ICroOG_ticketWhere{font-size:var(--fs-micro);color:var(--fg-3);margin-top:6px}.ICroOG_addCal{animation:ICroOG_rise .9s var(--ease-settle) 1s both;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:6px;display:flex}.ICroOG_addCal a{border:1px solid var(--line-strong);color:var(--fg);font-size:var(--fs-small);border-radius:999px;padding:10px 16px;text-decoration:none;transition:border-color .25s,background .25s}.ICroOG_addCal a:hover{border-color:var(--gold-hi);background:#ecd6a314}.ICroOG_done .ICroOG_ghost{margin-top:14px}.ICroOG_prefer{text-align:center;font-size:var(--fs-small);color:var(--fg-3);margin:18px 0 0}@media (max-width:1080px){.ICroOG_main{grid-template-columns:1fr;align-items:start;gap:40px;padding-top:104px}.ICroOG_intro{max-width:640px}.ICroOG_points{display:none}}@media (max-width:720px){.ICroOG_header{height:60px}.ICroOG_brandMark{width:112px}.ICroOG_main{gap:28px;padding:88px 16px 48px}.ICroOG_title{font-size:clamp(2.3rem,10vw,3.2rem)}.ICroOG_sub{margin-top:18px;font-size:1.02rem}.ICroOG_eyebrow{margin-bottom:18px}.ICroOG_facts{margin-top:20px}.ICroOG_panel{border-radius:22px;padding:18px 14px}.ICroOG_steps{gap:4px;font-size:.68rem}.ICroOG_steps li{flex:0 auto}.ICroOG_steps{justify-content:space-between}.ICroOG_steps li+li:before{display:none}.ICroOG_pick{grid-template-columns:1fr}.ICroOG_times{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.ICroOG_timesHint{padding:12px 0}.ICroOG_hintOrb{width:36px;height:36px;margin-bottom:4px}.ICroOG_timeList{max-height:none;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.ICroOG_view,.ICroOG_loading,.ICroOG_empty,.ICroOG_done{min-height:320px}.ICroOG_fields{grid-template-columns:1fr}.ICroOG_actions{flex-direction:column-reverse;align-items:stretch}.ICroOG_confirm{width:100%}}@media (prefers-reduced-motion:reduce){.ICroOG_page *,.ICroOG_page :before,.ICroOG_page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ICroOG_sealRing,.ICroOG_sealCheck{stroke-dashoffset:0}.ICroOG_panel{transform:none}}
