html,body,#root{margin:0;min-height:100%}.g-app{container-type:inline-size;min-height:100%;height:100%;background:linear-gradient(180deg,#f6f8fc,#eef1f7);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;--arba:#384692;--arba-2:#4458A2}.g-shell{display:flex;min-height:100%}.g-side{display:none}.g-body{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100%}.g-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffffc7;border-bottom:1px solid rgba(220,225,235,.7)}@supports (backdrop-filter:blur(1px)){.g-top{backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px)}}.g-mark{width:38px;height:38px;flex:none;border-radius:10px;overflow:hidden;display:block}.g-mark svg{display:block;width:100%;height:100%}.g-top__txt{flex:1;min-width:0;display:flex;flex-direction:column}.g-top__txt b{font:700 15px/20px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-top__txt span{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-lang{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-sunken)}.g-lang button{all:unset;cursor:pointer;min-width:34px;height:28px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:700 12px/1 var(--font-sans);color:var(--ink-muted)}.g-lang button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #141c341f}.g-lang button:focus-visible,.g-tab:focus-visible,.g-act:focus-visible,.g-chip:focus-visible,.g-step button:focus-visible{outline:2px solid var(--arba-2);outline-offset:2px}.g-tabs{order:3;position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 8px 10px;background:#ffffffdb;border-top:1px solid rgba(220,225,235,.7)}@supports (backdrop-filter:blur(1px)){.g-tabs{backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px)}}.g-tab{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;border-radius:12px;font:600 11px/14px var(--font-sans);color:var(--ink-muted);position:relative}.g-tab[aria-current=page]{color:var(--arba-2)}.g-tab__dot{position:absolute;top:2px;left:calc(50% + 8px);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--status-danger);color:#fff;font:700 10px/16px var(--font-sans);text-align:center}.g-main{order:2;flex:1;padding:16px 16px 24px;display:flex;flex-direction:column;gap:16px;max-width:1120px;width:100%;box-sizing:border-box;margin:0 auto}.g-cols{display:flex;flex-direction:column;gap:16px}.g-col{display:flex;flex-direction:column;gap:16px;min-width:0}.g-h1{margin:0;font:800 24px/30px var(--font-sans);letter-spacing:-.02em}.g-sub{margin:0;font:500 13.5px/20px var(--font-sans);color:var(--ink-muted)}.g-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#384692,#4458a2 55%,#6a7fd0);box-shadow:0 14px 32px #38469247}.g-hero:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#ffffff38,#fff0 70%)}.g-hero__hi{margin:0;font:500 13px/18px var(--font-sans);opacity:.86}.g-hero__name{margin:0;font:800 26px/32px var(--font-sans);letter-spacing:-.02em}.g-hero__row{display:flex;flex-wrap:wrap;gap:8px}.g-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff29;font:600 12.5px/16px var(--font-sans)}.g-card{background:#fff;border:1px solid rgba(220,225,235,.75);border-radius:20px;box-shadow:0 1px 2px #141c340a,0 10px 28px #141c340d}.g-card__head{display:flex;align-items:center;gap:10px;padding:16px 18px 6px}.g-card__head h2{margin:0;flex:1;font:700 16px/22px var(--font-sans)}.g-card__body{padding:10px 18px 18px;display:flex;flex-direction:column;gap:12px}.g-link{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:600 13px/18px var(--font-sans);color:var(--arba-2)}.g-reg{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:linear-gradient(110deg,var(--status-warning-tint) 0%,#FFFFFF 80%);border:1px solid rgba(154,91,0,.18)}.g-reg--sent{background:linear-gradient(110deg,var(--status-success-tint) 0%,#FFFFFF 80%);border-color:#1c7a522e}.g-reg__ic{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:var(--status-warning);box-shadow:0 1px 2px #141c3414}.g-reg--sent .g-reg__ic{color:var(--status-success)}.g-reg__txt b{font:700 14px/20px var(--font-sans)}.g-reg__txt span{font:500 12.5px/18px var(--font-sans);color:var(--ink-muted)}.g-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g-act{all:unset;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(220,225,235,.75);box-shadow:0 1px 2px #141c340a;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s}.g-act:hover{transform:translateY(-2px);box-shadow:0 10px 22px #141c3414}.g-act__ic{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,var(--action-tint),#FFFFFF);color:var(--arba-2)}.g-act b{font:700 13.5px/18px var(--font-sans)}.g-act span{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-req{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(220,225,235,.6)}.g-req:first-child{border-top:0;padding-top:4px}.g-req__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g-req__txt b{font:600 13.5px/19px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-req__txt span{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.g-info{display:flex;align-items:center;gap:12px}.g-info__ic{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--surface-sheet);color:var(--arba-2)}.g-info__txt{flex:1;min-width:0;display:flex;flex-direction:column}.g-info__txt small{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-info__txt b{font:600 14px/20px var(--font-sans)}.g-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.g-chip{all:unset;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgba(220,225,235,.9);font:600 13px/18px var(--font-sans);color:var(--ink)}.g-chip[aria-pressed=true]{background:var(--arba-2);border-color:var(--arba-2);color:#fff;box-shadow:0 6px 14px #4458a247}.g-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(220,225,235,.6)}.g-item:first-child{border-top:0}.g-item__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g-item__txt b{font:600 14px/20px var(--font-sans)}.g-item__txt span{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-step{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--surface-sunken)}.g-step button{all:unset;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 1px 2px #141c341a}.g-step b{min-width:22px;text-align:center;font:700 14px/1 var(--font-sans);font-variant-numeric:tabular-nums}.g-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border-radius:14px;background:var(--surface-sunken)}.g-seg--3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-seg button{all:unset;cursor:pointer;box-sizing:border-box;min-height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.g-seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #141c341f}.g-label{margin:0;font:600 12px/16px var(--font-sans);color:var(--ink-muted)}.g-input{box-sizing:border-box;width:100%;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-sheet);font:500 15px/20px var(--font-sans);color:var(--ink)}.g-input:focus{outline:none;background:#fff;box-shadow:0 0 0 3px #4458a240;border-color:var(--arba-2)}textarea.g-input{min-height:84px;padding:12px 14px;resize:vertical}.g-field{display:flex;flex-direction:column;gap:6px}.g-form2{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.g-drop{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;border:1.5px dashed var(--line-strong);background:var(--surface-sheet)}.g-drop__ic{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:var(--arba-2)}.g-drop__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g-drop__txt b{font:600 13.5px/19px var(--font-sans)}.g-drop__txt span{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-btn{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:999px;background:var(--arba-2);color:#fff;font:700 15px/20px var(--font-sans);box-shadow:0 8px 20px #4458a24d;transition:transform .18s,background-color .18s}.g-btn:hover{background:var(--arba)}.g-btn:active{transform:scale(.98)}.g-btn:focus-visible{outline:2px solid var(--arba-2);outline-offset:3px}.g-btn--block{width:100%}.g-btn--ghost{background:var(--surface-sunken);color:var(--ink);box-shadow:none}.g-btn--ghost:hover{background:var(--line)}.g-btn--sm{min-height:38px;padding:0 14px;font-size:13px}.g-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.g-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.g-sum b{font:800 18px/22px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.g-toast{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:16px;background:var(--status-success-tint);color:var(--status-success);font:600 13.5px/19px var(--font-sans)}.g-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px}.g-track span{display:flex;flex-direction:column;gap:6px;font:600 10.5px/14px var(--font-sans);color:var(--ink-muted)}.g-track i{display:block;height:5px;border-radius:999px;background:var(--surface-sunken)}.g-track span.on{color:var(--ink)}.g-track span.on i{background:var(--arba-2)}.g-track span.done i{background:var(--status-success)}.g-status{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.g-status+.g-status{border-top:1px solid rgba(220,225,235,.6)}.g-status__top{display:flex;align-items:flex-start;gap:12px}.g-copy{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--action-tint);color:var(--arba-2);font:600 12.5px/16px var(--font-sans)}.g-hours{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(220,225,235,.6);font:500 13.5px/19px var(--font-sans)}.g-hours:first-child{border-top:0;padding-top:0}.g-hours b{font-weight:600;font-variant-numeric:tabular-nums}.g-powered{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0 4px;font:500 11.5px/16px var(--font-sans);color:var(--ink-muted)}.g-powered img{height:14px;width:auto}.g-note{margin:0;padding:12px 14px;border-radius:14px;background:var(--surface-sheet);font:500 12.5px/18px var(--font-sans);color:var(--ink-muted)}.g-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 20px}.g-success__ic{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--status-success-tint);color:var(--status-success)}.g-success b{font:800 20px/26px var(--font-sans)}.g-success span{font:500 13.5px/20px var(--font-sans);color:var(--ink-muted);max-width:420px}.g-side__nav{display:flex;flex-direction:column;gap:2px}.g-nav{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:12px;font:600 14px/18px var(--font-sans);color:var(--ink)}.g-nav:hover{background:var(--surface-sunken)}.g-nav[aria-current=page]{background:linear-gradient(100deg,#4458a280,#4458a240);font-weight:700}.g-nav:focus-visible{outline:2px solid var(--arba-2);outline-offset:2px}.g-nav .g-tab__dot{position:static;margin-left:auto}@container (min-width: 700px){.g-top{padding:16px 28px}.g-tabs{order:1;position:sticky;top:71px;bottom:auto;display:flex;justify-content:center;gap:4px;padding:10px 28px;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.g-tab{flex-direction:row;gap:8px;min-height:40px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid rgba(220,225,235,.9);font-size:13.5px;color:var(--ink)}.g-tab[aria-current=page]{background:var(--arba-2);border-color:var(--arba-2);color:#fff;box-shadow:0 6px 14px #4458a247}.g-tab__dot{position:static;margin-left:2px;background:var(--status-danger)}.g-main{padding:12px 28px 32px;gap:20px}.g-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.g-hero{padding:28px;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.g-hero__name{font-size:32px;line-height:38px}.g-form2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-h1{font-size:28px;line-height:34px}}@container (min-width: 1100px){.g-side{display:flex;flex-direction:column;gap:16px;flex:0 0 272px;padding:24px 16px 16px;background:#ffffffb8;border-right:1px solid rgba(220,225,235,.7);position:sticky;top:0;height:100vh;box-sizing:border-box}.g-top,.g-tabs{display:none}.g-main{padding:32px 40px 40px}.g-cols{flex-direction:row;align-items:flex-start;gap:20px}.g-col--main{flex:1 1 auto}.g-col--aside{flex:0 0 340px}.g-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.g-side__brand{display:flex;align-items:center;gap:12px;padding:0 8px}.g-side__brand b{display:block;font:800 15px/20px var(--font-sans)}.g-side__brand span{display:block;font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-side__room{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:16px;background:linear-gradient(110deg,var(--surface-sunken) 0%,var(--surface-sheet) 55%,#FFFFFF 100%);border:1px solid rgba(220,225,235,.9)}.g-side__room small{font:600 11.5px/16px var(--font-sans);color:var(--ink-muted)}.g-side__room b{font:800 22px/28px var(--font-sans)}.g-side__room span{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}@media (prefers-reduced-motion: reduce){.g-act,.g-btn{transition:none}.g-act:hover{transform:none}}.g-app{height:auto;min-height:100vh}.g-center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.g-err{margin:0;padding:12px 14px;border-radius:14px;background:var(--status-danger-tint);color:var(--status-danger);font:600 13px/18px var(--font-sans)}.g-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--surface-sunken);font:700 11.5px/16px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.g-badge--ok{background:var(--status-success-tint);color:var(--status-success)}.g-badge--warn{background:var(--status-warning-tint);color:var(--status-warning)}.g-empty{margin:0;padding:18px 0;text-align:center;font:500 13px/19px var(--font-sans);color:var(--ink-muted)}.g-skel{height:120px;border-radius:20px;background:linear-gradient(90deg,#eef1f7,#f7f9fc,#eef1f7);background-size:200% 100%;animation:g-sk 1.2s linear infinite}@keyframes g-sk{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.g-skel{animation:none}}.g-bar{position:sticky;bottom:72px;z-index:4;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:#fff;border:1px solid rgba(220,225,235,.9);box-shadow:0 12px 30px #141c3424}@container (min-width: 700px){.g-bar{bottom:16px}}.g-bar__txt{flex:1;min-width:0;display:flex;flex-direction:column}.g-bar__txt b{font:700 14px/20px var(--font-sans)}.g-bar__txt span{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-side .g-lang{align-self:flex-start}.g-app{--arba:#2B3A7A;--arba-2:#4458A2;--ink:#121A33;--ink-muted:#636B84;--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:radial-gradient(520px 320px at 100% 0,#E2E7F7,transparent 65%),#f4f6fb}.g-hero{min-height:168px;justify-content:flex-end;background:radial-gradient(300px 200px at 100% 0,rgba(143,162,232,.45),transparent 62%),radial-gradient(380px 240px at 0 100%,rgba(68,88,162,.6),transparent 62%),linear-gradient(155deg,#141c3d,#2b3a7a 55%,#4458a2);box-shadow:0 22px 44px -22px #141c3db3}.g-hero--photo{min-height:220px;background:linear-gradient(185deg,#141c3d26,#141c3d8c 45%,#141c3deb),var(--photo) center/cover no-repeat,#2b3a7a}.g-hero--photo:after{display:none}.g-hero__tag{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);font:600 12px/1 var(--font-sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.g-pill{background:#ffffff24;border:1px solid rgba(255,255,255,.16)}.g-act{border-radius:20px;align-items:flex-start}.g-act__ic{width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#eff2fb,#e6eaf5);color:#2b3a7a;box-shadow:inset 0 0 0 1px #141c3d0d}.g-btn{background:linear-gradient(135deg,#2b3a7a,#4458a2);box-shadow:0 12px 22px -12px #141c3db3}.g-btn--ghost{background:#fff;color:#2b3a7a;box-shadow:none;border:1px solid #DDE2EE}.g-chip[aria-pressed=true]{background:linear-gradient(135deg,#2b3a7a,#4458a2);border-color:transparent}.g-track span.on i{background:linear-gradient(90deg,#8fa2e8,#4458a2)}.g-track span.done i{background:linear-gradient(90deg,#6cc49b,#3fa67a)}.g-badge--ok{background:#e7f4ee;color:#2e7d5b}.g-badge--warn{background:#fbf3e3;color:#94661a}.g-badge--info{background:#eceffa;color:#34468a}.g-active{display:flex;align-items:center;gap:14px;padding:16px 18px}.g-active__ring{position:relative;flex:none;width:64px;height:64px}.g-active__ring svg{display:block}.g-active__ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#2b3a7a}.g-active__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g-active__txt b{font:700 14.5px/19px var(--font-sans)}.g-active__txt small{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.g-quick{display:grid;grid-template-columns:1fr 1fr;gap:12px}.g-quick div{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:20px;background:#fff;border:1px solid rgba(220,225,235,.75);box-shadow:0 1px 2px #141c340a,0 10px 28px #141c340d}.g-quick svg{color:#4458a2}.g-quick span{font:600 11.5px/15px var(--font-sans);color:var(--ink-muted)}.g-quick b{font:700 13.5px/18px var(--font-sans)}.g-tabs{margin:0 12px 12px;border-radius:24px;border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 34px #0f172a24;bottom:12px}.g-tab[aria-current=page]{color:#2b3a7a;background:linear-gradient(180deg,#e8ecfa,#f3f5fc)}.g-nav[aria-current=page]{background:linear-gradient(90deg,#4458a280,#4458a240);color:var(--ink)}.g-side__photo{height:120px;border-radius:18px;background:var(--photo) center/cover no-repeat,#2b3a7a}@container (min-width: 700px){.g-hero{flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:220px}.g-hero--photo{min-height:260px}.g-hero__row{justify-content:flex-start}}.g-reg{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer}.g-reg__ic{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(145deg,#eff2fb,#e6eaf5);color:#2b3a7a}.g-reg--warn .g-reg__ic{background:linear-gradient(145deg,#fdf8ec,#fbf3e3);color:#94661a}.g-reg--ok .g-reg__ic{background:linear-gradient(145deg,#f1faf5,#e7f4ee);color:#2e7d5b}.g-reg--bad .g-reg__ic{background:linear-gradient(145deg,#fdf2f1,#fbeceb);color:#b83a36}.g-reg--bad{border-color:#f2d2d0}.g-reg__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g-reg__txt b{font:700 15px/20px var(--font-sans)}.g-reg__txt span{font:500 12.5px/17px var(--font-sans);color:var(--ink-muted)}.g-consent{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#f4f6fb;font:500 12.5px/18px var(--font-sans);color:var(--ink)}.g-consent input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:#4458A2}.g-secure{display:flex;align-items:center;gap:6px;margin:0}select.g-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@container (max-width: 520px){.g-reg{flex-wrap:wrap}.g-reg .g-btn{width:100%}}.g-act--photo{min-height:150px;justify-content:flex-end;color:#fff;border-color:transparent;background:linear-gradient(180deg,#141c3d00 20%,#141c3dd9),var(--photo) center/cover no-repeat,#2b3a7a}.g-act--photo .g-act__ic{background:#ffffff2e;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.g-act--photo span{color:#fffc}.g-cover{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:170px;padding:18px;border-radius:24px;color:#fff;background:linear-gradient(180deg,#141c3d00 30%,#141c3dd9),var(--photo) center/cover no-repeat,#2b3a7a;box-shadow:0 18px 40px -20px #141c3d99}.g-cover b{font:800 22px/28px var(--font-sans)}.g-cover span{font:600 12.5px/16px var(--font-sans);opacity:.85}.g-top,.g-tabs{backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px)}@keyframes g-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.g-main>*{animation:g-rise .42s cubic-bezier(.2,.7,.2,1) both}.g-main>*:nth-child(2){animation-delay:50ms}.g-main>*:nth-child(3){animation-delay:.1s}.g-main>*:nth-child(n+4){animation-delay:.15s}.g-act{transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s}@media (prefers-reduced-motion: reduce){.g-main>*{animation:none}.g-act{transition:none}.g-act:hover{transform:none}}.g-themecard .themesw{margin:0}.g-side__foot .themesw{align-self:flex-start;width:140px}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#0e1324}html[data-theme=dark] .g-app{--ink:#E8ECF7;--ink-muted:#8F98B5;--surface-sunken:#1C2541;--surface-sheet:#1C2541;--action-tint:#222C4E;--seg-bg:#1C2541;--card:#161D33;--mut:#8F98B5;background:radial-gradient(520px 320px at 100% 0,#1A2346,transparent 65%),#0e1324;color:var(--ink)}html[data-theme=dark] :is(.g-card,.g-act,.g-quick div,.g-side__room,.g-chip,.g-bar,.g-step button){background:#161d33;border-color:#283152;color:var(--ink)}html[data-theme=dark] :is(.g-top,.g-tabs,.g-side){background:#12182cd1;border-color:#283152}html[data-theme=dark] :is(.g-input,select.g-input){background:#11182c;border-color:#283152;color:var(--ink)}html[data-theme=dark] :is(.g-step,.g-seg,.g-lang,.g-consent,.g-info__ic,.g-act__ic,.g-reg__ic){background:#1c2541;color:#b9c6f5}html[data-theme=dark] :is(.g-seg button[aria-pressed=true],.g-lang button[aria-pressed=true]){background:#2a3560;color:#fff}html[data-theme=dark] .g-btn--ghost{background:#1c2541;color:#e8ecf7;border-color:#283152}html[data-theme=dark] .g-badge{background:#1c2541;color:#b9c6f5}html[data-theme=dark] .g-badge--ok{background:#17352a;color:#8fe0b5}html[data-theme=dark] .g-err{background:#3d1f22;color:#f5a9a5}html[data-theme=dark] .g-note{background:#1c2541;color:#b9c6f5}html[data-theme=dark] .g-tab[aria-current=page],html[data-theme=dark] .g-nav[aria-current=page]{background:linear-gradient(180deg,#222c4e,#1c2541);color:#fff}html[data-theme=dark] .g-track i{background:#222c4e}html[data-theme=dark] .g-powered img{filter:brightness(0) invert(1);opacity:.85}html[data-theme=dark] button.g-act.g-act--photo{background:linear-gradient(180deg,#0e132400 20%,#0e1324e0),var(--photo) center/cover no-repeat,#2b3a7a}html[data-theme=dark] :is(.g-req,.g-item,.g-status+.g-status,.g-hours){border-color:#283152}html[data-theme=dark] .g-skel{background:linear-gradient(90deg,#1c2541,#222c4e,#1c2541);background-size:200% 100%}html[data-theme=dark] .g-act.g-act--photo .g-act__ic{background:#ffffff29;color:#fff}html[data-theme=dark] .g-act.g-act--photo{border-color:transparent}:root{--il-paper:#FFFFFF;--il-line:#D5DCEE;--il-ink:#4458A2;--il-ink2:#2B3A7A;--il-ink-soft:#EEF1FA;--il-ink-soft2:#C8D1EE;--il-warn:#D9A23E;--il-warn-soft:#FBF1DC;--il-bad:#D9534F;--il-bad-soft:#FBE7E6;--il-ok:#3FA67A;--il-ok-soft:#E3F4EC;--g-navy:linear-gradient(145deg,#2B3A7A 0%,#3A4C94 55%,#4458A2 100%)}html[data-theme=dark]{--il-paper:#1C2541;--il-line:#34407A;--il-ink:#6E82CF;--il-ink2:#8FA2E8;--il-ink-soft:rgba(143,162,232,.1);--il-ink-soft2:#3A4884;--il-warn-soft:rgba(235,194,116,.12);--il-bad-soft:rgba(238,138,134,.12);--il-ok-soft:rgba(108,196,155,.12)}.g-regpage{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto}.g-regtop{display:flex;align-items:center;gap:12px}.g-regtop .g-h1{margin:0}.g-regtop .g-sub{margin:2px 0 0}.g-back{all:unset;cursor:pointer;flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:#2b3a7a;border:1px solid #DDE2EE;box-shadow:0 1px 2px #141c340f;transition:transform .18s}.g-back:active{transform:scale(.95)}.g-back:focus-visible{outline:2px solid #4458A2;outline-offset:2px}.g-stepper{list-style:none;margin:0;padding:5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-radius:18px;background:#f1f3f9}.g-stepper li{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 4px 8px;border-radius:14px;text-align:center;transition:background-color .26s,box-shadow .26s}.g-stepper span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1.5px solid #D5DCEE;color:#8a93ae;font:800 12.5px/1 var(--font-sans);transition:all .26s}.g-stepper em{font:600 11px/14px var(--font-sans);font-style:normal;color:#8a93ae}.g-stepper li.done span{background:var(--g-navy);border-color:transparent;color:#fff}.g-stepper li.done em{color:#2b3a7a}.g-stepper li.on{background:#fff;box-shadow:0 1px 2px #141c340f,0 8px 18px -10px #141c3d59}.g-stepper li.on span{background:var(--g-navy);border-color:transparent;color:#fff;box-shadow:0 6px 14px -6px #141c3d99}.g-stepper li.on em{color:#141c3d;font-weight:700}.g-wiz{padding:16px;display:flex;flex-direction:column;gap:18px;scroll-margin-top:80px}.g-wiz__head{display:flex;gap:14px;align-items:flex-start}.g-wiz__ic{flex:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#eef1fa,#e2e7f5);color:#2b3a7a}.g-wiz__head small{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#8a93ae}.g-wiz__head h2{margin:2px 0 4px;font:800 20px/26px var(--font-sans);letter-spacing:-.01em}.g-wiz__head p{margin:0;font:500 13px/19px var(--font-sans);color:var(--ink-muted)}.g-wiz__body{display:flex;flex-direction:column;gap:14px;animation:g-step-in .26s cubic-bezier(.2,.7,.2,1)}@keyframes g-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.g-wiz__foot{display:flex;gap:10px}.g-wiz__foot .g-btn{flex:1}.g-wiz__foot--page{flex-direction:column}.g-field--bad .g-input{border-color:#e7a6a3;box-shadow:0 0 0 3px #d9534f1f}.g-ferr{font:600 12px/16px var(--font-sans);color:#b83a36}.g-pick{display:flex;flex-wrap:wrap;gap:8px}.g-pick button{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;background:#f2f4fa;color:#4a5372;font:600 13.5px/18px var(--font-sans);transition:transform .18s,box-shadow .18s,background-color .18s}.g-pick button:active{transform:scale(.97)}.g-pick button[aria-checked=true]{background:var(--g-navy);color:#fff;box-shadow:0 10px 18px -10px #141c3dbf,inset 0 1px #ffffff24}.g-pick button:focus-visible{outline:2px solid #4458A2;outline-offset:2px}.g-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g-sum>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;background:#f4f6fb;min-width:0}.g-sum>div svg{color:#4458a2;margin-bottom:4px}.g-sum small{font:500 11.5px/15px var(--font-sans);color:var(--ink-muted)}.g-sum b{font:700 14px/19px var(--font-sans);overflow-wrap:anywhere}.g-sum--list{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid #E6E9F2;border-radius:16px;overflow:hidden}.g-sum--list>div{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;border-radius:0;background:transparent;padding:11px 14px;border-top:1px solid #EEF0F6}.g-sum--list>div:first-child{border-top:0}.g-sum--list b{text-align:right}.g-paxrow{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:16px;background:#f4f6fb;color:#4458a2}.g-paxrow .g-step{margin-left:auto}.g-step--lg button{width:40px;height:40px}.g-step--lg b{min-width:32px;font-size:17px}.g-checks{border:1px solid #E3E7F1;border-radius:18px;overflow:hidden;background:#fff}.g-checks--bad{border-color:#e7a6a3}.g-check{position:relative;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;cursor:pointer;font:500 13.5px/20px var(--font-sans);color:var(--ink);border-top:1px solid #EEF0F6;transition:background-color .18s}.g-check:first-child{border-top:0}.g-check:hover{background:#f8f9fd}.g-check input{position:absolute;opacity:0;width:1px;height:1px}.g-check__box{flex:none;width:26px;height:26px;margin-top:-2px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f2f4fa;border:1.5px solid #C8D1EE;color:transparent;transition:all .18s}.g-check input:checked+.g-check__box{background:var(--g-navy);border-color:transparent;color:#fff;box-shadow:0 8px 14px -8px #141c3dcc;animation:g-pop .26s cubic-bezier(.2,.9,.3,1.4)}.g-check input:focus-visible+.g-check__box{outline:2px solid #4458A2;outline-offset:2px}@keyframes g-pop{0%{transform:scale(.8)}to{transform:scale(1)}}.g-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;font:500 13.5px/20px var(--font-sans)}.g-alert>div{display:flex;flex-direction:column;gap:2px}.g-alert b{font:700 13.5px/18px var(--font-sans)}.g-alert--bad{background:linear-gradient(135deg,#fdf0ef,#fff8f7);border:1px solid #F2D2D0;color:#b83a36}.g-alert--bad span{color:var(--ink)}.g-regstate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 18px 22px}.g-regstate>b{font:800 23px/29px var(--font-sans);letter-spacing:-.01em}.g-regstate>span{font:500 14px/20px var(--font-sans);color:var(--ink-muted);max-width:440px}.g-regstate .g-btn{margin-top:8px}.g-regstate--wait{background:radial-gradient(120% 70% at 50% 0%,#fff6e2,#fff 70%);border-color:#f3e4c2}.g-regstate--bad{background:radial-gradient(120% 70% at 50% 0%,#fdedec,#fff 70%);border-color:#f2d2d0}.g-regstate--ok{background:radial-gradient(120% 70% at 50% 0%,#e8f6ef,#fff 70%);border-color:#cde9da}.g-statepill{padding:4px 12px;border-radius:999px;font:700 12px/16px var(--font-sans);background:#fff;border:1px solid #E3E7F1;color:#4a5372}.g-regstate--wait .g-statepill{background:#fbf0d6;border-color:#f1ddae;color:#8a5f15}.g-regstate--bad .g-statepill{background:#fbe3e2;border-color:#f2cbc9;color:#a93431}.g-regstate--ok .g-statepill{background:#ddf1e6;border-color:#c2e4d2;color:#256b4c}.g-illus{width:210px;max-width:70%;height:auto;display:block;overflow:visible}.g-illus__badge{transform-box:fill-box;transform-origin:center;animation:g-bob 3.2s ease-in-out infinite}.g-illus__spark{animation:g-flick 2.4s ease-in-out infinite}.g-illus__dots{animation:g-flick 3.6s ease-in-out infinite reverse}.g-illus--wait .g-illus__badge{animation:g-search 3.4s ease-in-out infinite}@keyframes g-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes g-search{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-14px,-6px) rotate(-6deg)}60%{transform:translate(-4px,-12px) rotate(4deg)}}@keyframes g-flick{0%,to{opacity:1}50%{opacity:.35}}.g-tl{list-style:none;margin:14px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.g-tl li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 4px}.g-tl li+li:before{content:"";position:absolute;top:14px;right:calc(50% + 18px);width:calc(100% - 36px);height:3px;border-radius:3px;background:#e3e7f1}.g-tl li.done:before,.g-tl li.on:before,.g-tl li.bad:before{background:linear-gradient(90deg,#6cc49b,#3fa67a)}.g-tl i{position:relative;z-index:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2.5px solid #D5DCEE;color:#fff}.g-tl li.done i{background:linear-gradient(145deg,#6cc49b,#3fa67a);border-color:transparent}.g-tl li.bad i{background:linear-gradient(145deg,#ee8a86,#d9534f);border-color:transparent}.g-tl li.on i{border-color:#4458a2}.g-tl li.on i:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--g-navy);animation:g-pulse 1.6s ease-in-out infinite}@keyframes g-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}.g-tl b{font:700 12.5px/16px var(--font-sans);margin-top:4px}.g-tl small{font:500 11.5px/15px var(--font-sans);color:var(--ink-muted)}.g-tl li.on b{color:#2b3a7a}.g-tl li.bad b{color:#b83a36}.g-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#141c3d,#2b3a7a 60%,#4458a2);color:#fff;box-shadow:0 14px 26px -16px #141c3dcc}.g-code>div{display:flex;flex-direction:column;gap:2px}.g-code small{font:600 11.5px/15px var(--font-sans);color:#ffffffb8}.g-code b{font:800 24px/30px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.g-code .g-btn--ghost{background:#ffffff24;color:#fff;border-color:#fff3}.g-tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.g-tips li{display:flex;gap:9px;align-items:flex-start;font:500 12.5px/18px var(--font-sans);color:var(--ink-muted)}.g-tips svg{flex:none;margin-top:1px;color:#4458a2}.g-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g-opt{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;border:1px solid #E3E7F1;background:#fff;transition:transform .18s,box-shadow .18s}button.g-opt{cursor:pointer}button.g-opt:hover{transform:translateY(-2px);box-shadow:0 12px 22px -14px #141c3d73}button.g-opt:focus-visible{outline:2px solid #4458A2;outline-offset:2px}.g-opt>span{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#eef1fa,#e2e7f5);color:#2b3a7a}button.g-opt>span{background:var(--g-navy);color:#fff}.g-opt b{font:700 14px/19px var(--font-sans)}.g-opt small{font:500 12px/17px var(--font-sans);color:var(--ink-muted)}.g-reg__code{align-self:flex-start;margin-top:5px;padding:2px 8px;border-radius:8px;background:#4458a214;color:#2b3a7a;font:700 11.5px/16px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}@media (min-width:720px){.g-wiz{padding:22px 24px}.g-stepper em{font-size:12px}.g-wiz__foot--page{flex-direction:row}.g-wiz__foot--page .g-btn{flex:1}}@media (max-width:380px){.g-sum,.g-opts{grid-template-columns:minmax(0,1fr)}}.g-act--amenities{--c-1:#F1EEFD;--c-2:#FBFAFF;--c-icbg:#E3DDFB;--c-ic:#6B5BD2;--c-line:#E6E1FA}.g-act--cleaning{--c-1:#EAF1FD;--c-2:#F8FBFF;--c-icbg:#D9E6FB;--c-ic:#3D6FD1;--c-line:#DCE7FA}.g-act--food{--c-1:#FDF1E6;--c-2:#FFFAF5;--c-icbg:#FBE2CC;--c-ic:#D2722A;--c-line:#F8E3D0}.g-act--repair{--c-1:#E8F6F0;--c-2:#F7FCFA;--c-icbg:#D3EEE2;--c-ic:#2E9A72;--c-line:#D6EEE3}.g-act--laundry{--c-1:#E6F5F8;--c-2:#F6FCFD;--c-icbg:#D0ECF2;--c-ic:#2A8FA8;--c-line:#D3EBF1}.g-act--special{--c-1:#FCEDF1;--c-2:#FFF8FA;--c-icbg:#F8DCE4;--c-ic:#C9516E;--c-line:#F5DCE3}.g-act.g-act--tint,.g-act.g-act--plain{position:relative;overflow:hidden;min-height:156px;padding:16px;gap:6px;justify-content:flex-start;align-items:flex-start;text-align:left}.g-act.g-act--tint{background:linear-gradient(150deg,var(--c-1) 0%,var(--c-2) 100%);border:1px solid var(--c-line);color:var(--ink)}.g-act.g-act--tint .g-act__ic{width:48px;height:48px;border-radius:50%;background:var(--c-icbg);color:var(--c-ic);box-shadow:0 8px 16px -10px var(--c-ic);margin-bottom:6px;transition:transform .26s cubic-bezier(.2,.9,.3,1.3)}.g-act.g-act--plain{background:#fff;border:1px solid #E3E7F1}.g-act.g-act--plain .g-act__ic{width:48px;height:48px;border-radius:50%;background:#eef1fa;color:#2b3a7a;margin-bottom:6px;transition:transform .26s cubic-bezier(.2,.9,.3,1.3)}.g-act--tint b,.g-act--tint>span:not(.g-act__ic):not(.g-act__pic):not(.g-act__go),.g-act--plain b{position:relative;z-index:1;max-width:72%}.g-act--tint>span:not(.g-act__ic):not(.g-act__pic):not(.g-act__go){color:color-mix(in srgb,var(--c-ic) 45%,#4A5372)}.g-act--pic b,.g-act--pic>span:not(.g-act__ic):not(.g-act__pic):not(.g-act__go){max-width:64%}.g-act__pic{position:absolute;top:0;right:0;bottom:0;width:62%;background:var(--photo) center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 35%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 35%,#000 70%);transition:transform .38s cubic-bezier(.2,.7,.2,1)}.g-act__ic{position:relative;z-index:1}.g-act__go{position:relative;z-index:1;margin-top:auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--c-ic,#2B3A7A);box-shadow:0 2px 8px #141c341f;transition:transform .18s}.g-act--plain .g-act__go{background:#f2f4fa;box-shadow:none}.g-act.g-act--tint:hover,.g-act.g-act--plain:hover{transform:translateY(-3px);box-shadow:0 16px 28px -18px #141c3d73}.g-act:hover .g-act__ic{transform:scale(1.08) rotate(-6deg)}.g-act:hover .g-act__go{transform:translate(3px)}.g-act:hover .g-act__pic{transform:scale(1.05)}.g-act:active .g-act__ic{transform:scale(.94)}html[data-theme=dark] button.g-act.g-act--tint{background:linear-gradient(150deg,color-mix(in srgb,var(--c-ic) 22%,#161D33),#161d33);border-color:color-mix(in srgb,var(--c-ic) 28%,#283152);color:var(--ink)}html[data-theme=dark] button.g-act.g-act--tint .g-act__ic{background:color-mix(in srgb,var(--c-ic) 26%,#1C2541);color:color-mix(in srgb,var(--c-ic) 55%,#FFFFFF);box-shadow:none}html[data-theme=dark] .g-act--tint>span:not(.g-act__ic):not(.g-act__pic):not(.g-act__go){color:#a9b2cc}html[data-theme=dark] button.g-act.g-act--plain .g-act__ic{background:#1c2541;color:#b9c6f5}html[data-theme=dark] .g-act__go{background:#1c2541;color:color-mix(in srgb,var(--c-ic,#8FA2E8) 55%,#FFFFFF);box-shadow:none}@media (prefers-reduced-motion: reduce){.g-illus *,.g-tl i:after,.g-wiz__body,.g-check__box{animation:none!important}.g-act__ic,.g-act__pic,.g-act__go{transition:none}}html[data-theme=dark] .g-back{background:#161d33;border-color:#283152;color:#b9c6f5}html[data-theme=dark] .g-stepper{background:#121931}html[data-theme=dark] .g-stepper span{background:#1c2541;border-color:#34407a;color:#8f98b5}html[data-theme=dark] .g-stepper li.on{background:#1c2541;box-shadow:none}html[data-theme=dark] .g-stepper li.on em{color:#e8ecf7}html[data-theme=dark] .g-stepper li.done em{color:#b9c6f5}html[data-theme=dark] .g-stepper li.on span,html[data-theme=dark] .g-stepper li.done span{background:linear-gradient(145deg,#4458a2,#6e82cf);color:#fff}html[data-theme=dark] .g-wiz__ic,html[data-theme=dark] .g-opt>span{background:#1c2541;color:#b9c6f5}html[data-theme=dark] .g-pick button{background:#1c2541;color:#c3cae0}html[data-theme=dark] .g-pick button[aria-checked=true],html[data-theme=dark] button.g-opt>span{background:linear-gradient(145deg,#4458a2,#6e82cf);color:#fff}html[data-theme=dark] .g-sum>div,html[data-theme=dark] .g-paxrow{background:#1c2541}html[data-theme=dark] .g-sum--list,html[data-theme=dark] .g-checks,html[data-theme=dark] .g-opt{background:#161d33;border-color:#283152}html[data-theme=dark] .g-sum--list>div{background:transparent;border-color:#232c4a}html[data-theme=dark] .g-check{border-color:#232c4a;color:var(--ink)}html[data-theme=dark] .g-check:hover{background:#1a2240}html[data-theme=dark] .g-check__box{background:#1c2541;border-color:#3a4884}html[data-theme=dark] .g-alert--bad{background:#d9534f1a;border-color:#ee8a864d;color:#f2a3a0}html[data-theme=dark] .g-regstate--wait{background:radial-gradient(120% 70% at 50% 0%,#ebc27421,#161d33 70%);border-color:#ebc27438}html[data-theme=dark] .g-regstate--bad{background:radial-gradient(120% 70% at 50% 0%,#ee8a8621,#161d33 70%);border-color:#ee8a8638}html[data-theme=dark] .g-regstate--ok{background:radial-gradient(120% 70% at 50% 0%,#6cc49b21,#161d33 70%);border-color:#6cc49b38}html[data-theme=dark] .g-statepill{background:#1c2541;border-color:#283152;color:#c3cae0}html[data-theme=dark] .g-regstate--wait .g-statepill{background:#ebc27424;border-color:transparent;color:#ebc274}html[data-theme=dark] .g-regstate--bad .g-statepill{background:#ee8a8624;border-color:transparent;color:#ee8a86}html[data-theme=dark] .g-regstate--ok .g-statepill{background:#6cc49b24;border-color:transparent;color:#6cc49b}html[data-theme=dark] .g-tl li+li:before{background:#283152}html[data-theme=dark] .g-tl i{background:#161d33;border-color:#34407a}html[data-theme=dark] .g-tl li.on i{border-color:#8fa2e8}html[data-theme=dark] .g-tl li.on b{color:#b9c6f5}html[data-theme=dark] .g-reg__code{background:#8fa2e81f;color:#b9c6f5}.g-btn:hover{background:linear-gradient(135deg,#2b3a7a,#4458a2);filter:brightness(1.08)}.g-btn--ghost:hover{background:#f4f6fb;filter:none}html[data-theme=dark] .g-btn--ghost:hover{background:#1c2541}.g-wiz>.g-wiz__foot .g-btn--ghost{flex:0 0 auto;padding:0 18px}.g-sum{align-items:stretch}html[data-theme=dark] .g-tl li.done i{background:linear-gradient(145deg,#6cc49b,#3fa67a);border-color:transparent}html[data-theme=dark] .g-tl li.bad i{background:linear-gradient(145deg,#ee8a86,#d9534f);border-color:transparent}html[data-theme=dark] .g-tl li.done:before,html[data-theme=dark] .g-tl li.on:before,html[data-theme=dark] .g-tl li.bad:before{background:linear-gradient(90deg,#6cc49b,#3fa67a)}html[data-theme=dark] .g-check input:checked+.g-check__box{background:linear-gradient(145deg,#4458a2,#6e82cf);border-color:transparent;color:#fff}.g-code .g-btn--ghost:hover{background:#ffffff38}.g-act--tint b,.g-act--tint>span:not(.g-act__ic):not(.g-act__pic):not(.g-act__go),.g-act--plain b,.g-act--pic b,.g-act--pic>span:not(.g-act__ic):not(.g-act__pic):not(.g-act__go){max-width:100%}.g-act.g-act--pic{min-height:176px}.g-act__pic{width:78%;bottom:auto;height:68%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 60%),linear-gradient(180deg,#000 40%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 60%),linear-gradient(180deg,#000 40%,transparent 100%);mask-composite:intersect}:root{--ease-ios:cubic-bezier(.32,.72,0,1);--ease-spring:cubic-bezier(.34,1.45,.64,1)}.g-main{view-transition-name:g-page}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(g-page){animation:none}::view-transition-old(g-page){animation:.22s var(--ease-ios) both g-vt-out}::view-transition-new(g-page){animation:.38s var(--ease-ios) both g-vt-in}html[data-vt=back]::view-transition-old(g-page){animation-name:g-vt-out-back}html[data-vt=back]::view-transition-new(g-page){animation-name:g-vt-in-back}html[data-vt=card]::view-transition-old(g-page){animation:.18s ease-out both g-fade-out}html[data-vt=card]::view-transition-new(g-page){animation:.42s var(--ease-ios) 80ms both g-vt-rise}html[data-vt=chip]::view-transition-old(g-page){animation:.16s ease-out both g-fade-out}html[data-vt=chip]::view-transition-new(g-page){animation:.24s ease-out both g-fade-in}::view-transition-group(g-cover){animation-duration:.48s;animation-timing-function:var(--ease-ios);z-index:5}::view-transition-old(g-cover),::view-transition-new(g-cover){width:100%;height:100%;object-fit:cover;animation-duration:.48s;animation-timing-function:var(--ease-ios)}@keyframes g-vt-in{0%{opacity:0;transform:translate3d(36px,0,0)}}@keyframes g-vt-out{to{opacity:0;transform:translate3d(-18px,0,0)}}@keyframes g-vt-in-back{0%{opacity:0;transform:translate3d(-36px,0,0)}}@keyframes g-vt-out-back{to{opacity:0;transform:translate3d(18px,0,0)}}@keyframes g-vt-rise{0%{opacity:0;transform:translate3d(0,20px,0)}}@keyframes g-fade-in{0%{opacity:0}}@keyframes g-fade-out{to{opacity:0}}.g-main>*{animation:none}@supports not (view-transition-name:none){html[data-motion=full] .g-main>*{animation:g-rise .42s var(--ease-ios) backwards}}html[data-motion=lite] .g-main>*{animation:g-fade-in .18s ease-out backwards}html[data-motion=full] .g-grid>.g-act{animation:g-card-in .56s var(--ease-ios) backwards}html[data-motion=full] .g-grid>.g-act:nth-child(1){animation-delay:60ms}html[data-motion=full] .g-grid>.g-act:nth-child(2){animation-delay:.1s}html[data-motion=full] .g-grid>.g-act:nth-child(3){animation-delay:.14s}html[data-motion=full] .g-grid>.g-act:nth-child(4){animation-delay:.18s}html[data-motion=full] .g-grid>.g-act:nth-child(5){animation-delay:.22s}html[data-motion=full] .g-grid>.g-act:nth-child(n+6){animation-delay:.26s}@keyframes g-card-in{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}}html:not([data-motion=off]) :is(.g-btn,.g-act,.g-tab,.g-nav,.g-chip,.g-opt,.g-pick button,.g-step button,.g-back,.g-reg,.g-lang button,.g-seg button,.g-active,.g-link){transition:transform .48s var(--ease-spring),background-color .2s,box-shadow .22s,color .2s,filter .2s;-webkit-tap-highlight-color:transparent}html:not([data-motion=off]) :is(.g-btn,.g-tab,.g-nav,.g-chip,.g-pick button,.g-step button,.g-back,.g-lang button,.g-seg button,.g-link):active{transform:scale(.94);transition-duration:.11s;transition-timing-function:ease-out}html:not([data-motion=off]) :is(.g-act,.g-opt,.g-reg,.g-active):active{transform:scale(.97);transition-duration:.12s;transition-timing-function:ease-out}html:not([data-motion=off]) .g-tab[aria-current=page] svg,html:not([data-motion=off]) .g-nav[aria-current=page] svg{animation:g-tab-pop .52s var(--ease-spring)}@keyframes g-tab-pop{0%{transform:scale(.8) translate3d(0,2px,0)}to{transform:none}}@media (hover:none){.g-act.g-act--tint:hover,.g-act.g-act--plain:hover{transform:none;box-shadow:none}.g-act:hover .g-act__ic,.g-act:hover .g-act__go,.g-act:hover .g-act__pic{transform:none}}.g-bump{display:inline-block;animation:g-bump .46s var(--ease-spring)}.g-bar__txt b i{font-style:normal}@keyframes g-bump{0%{transform:scale(1.45)}to{transform:scale(1)}}.g-wiz__body--fwd{animation:g-step-in .36s var(--ease-ios) backwards}.g-wiz__body--back{animation:g-step-back .36s var(--ease-ios) backwards}@keyframes g-step-back{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}.g-burst{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.g-burst svg{position:relative;z-index:1;overflow:visible}.g-burst__ring{fill:none;stroke:#6cc49b;stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center;animation:g-ring .76s var(--ease-ios) .14s both}.g-burst__disc{fill:#3fa67a;transform-box:fill-box;transform-origin:center;animation:g-disc .56s var(--ease-spring) both}.g-burst__check{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:g-draw .38s var(--ease-ios) .32s forwards}.g-burst i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:#6cc49b;opacity:0;animation:g-particle .82s var(--ease-ios) .28s both}.g-burst i:nth-child(3n){background:#8fa2e8}.g-burst i:nth-child(3n+1){background:#ebc274;width:6px;height:6px;margin:-3px}@keyframes g-disc{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes g-ring{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.4)}}@keyframes g-draw{to{stroke-dashoffset:0}}@keyframes g-particle{0%{opacity:1;transform:rotate(var(--a)) translate3d(0,-30px,0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate3d(0,calc(-30px - var(--d)),0) scale(.3)}}.g-regstate__burst{display:flex;align-items:center;justify-content:center;height:150px}.g-cover2{position:relative;overflow:hidden;display:flex;align-items:flex-end;gap:14px;min-height:150px;padding:18px;border-radius:24px;background:linear-gradient(150deg,var(--c-1),var(--c-2));border:1px solid var(--c-line);color:var(--ink)}.g-cover2--plain{background:#fff;border-color:#e3e7f1}.g-cover2 .g-act__ic{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-icbg);color:var(--c-ic);box-shadow:0 10px 18px -12px var(--c-ic)}.g-cover2--plain .g-act__ic{background:#eef1fa;color:#2b3a7a;box-shadow:none}.g-cover2>div{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.g-cover2 b{font:800 22px/28px var(--font-sans);letter-spacing:-.01em}.g-cover2 span{font:600 13px/18px var(--font-sans);color:color-mix(in srgb,var(--c-ic,#2B3A7A) 50%,#4A5372)}.g-cover2 .g-act__pic{top:0;bottom:0;height:100%;width:72%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 35%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 35%,#000 70%);-webkit-mask-composite:source-over;mask-composite:add}@media (min-width:900px){.g-cover2{min-height:180px;padding:22px 24px}}html[data-theme=dark] .g-cover2{background:linear-gradient(150deg,color-mix(in srgb,var(--c-ic) 22%,#161D33),#161d33);border-color:color-mix(in srgb,var(--c-ic) 28%,#283152)}html[data-theme=dark] .g-cover2--plain{background:#161d33;border-color:#283152}html[data-theme=dark] .g-cover2 .g-act__ic{background:color-mix(in srgb,var(--c-ic) 26%,#1C2541);color:color-mix(in srgb,var(--c-ic) 55%,#FFFFFF);box-shadow:none}html[data-theme=dark] .g-cover2 span{color:#a9b2cc}html[data-motion=lite] :is(.g-illus *,.g-burst i,.g-burst__ring,.g-tl i:after,.g-tab svg,.g-nav svg){animation:none!important}html[data-motion=lite] .g-side,html[data-motion=lite] .g-top,html[data-motion=lite] .g-tabs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important}html[data-motion=off] .g-burst__check{stroke-dashoffset:0}html[data-vt] .g-top,html[data-vt] .g-tabs,html[data-vt] .g-side{-webkit-backdrop-filter:none;backdrop-filter:none}.g-body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.g-main{flex:1 0 auto}@container (max-width: 699px){.g-tabs{position:fixed;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));margin:0 12px;z-index:20}.g-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.g-bar{bottom:calc(92px + env(safe-area-inset-bottom))}}.g-tabs{background:#fffffff0}html[data-theme=dark] .g-tabs{background:#161d33f0!important}
