.cn-hero{display:flex;flex-direction:column;gap:8px;margin:2px 0 12px}.cn-hero .gm-hero{font-size:clamp(31px,9vw,var(--t-hero));text-wrap:balance}.gm-desk .cn-hero .gm-hero{font-size:var(--t-hero-desk)}.cn-lead{margin:0;max-width:34em;font-size:15.5px;font-weight:560;line-height:1.42;color:var(--ink-2);text-wrap:pretty}.gm--rtl .cn-lead{line-height:1.75}.gm-desk .cn-lead{font-size:17px}.cn-sec{margin-top:30px}.cn-sec__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:12px}.cn-sec__t{margin:0 0 12px}.cn-sec__head .cn-sec__t{margin:0}.cn-sig{display:flex;flex-direction:column;gap:10px}.gm-desk .cn-sig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px}.cn-deck{position:relative;padding-top:28px}.cn-peek{position:absolute;top:0;z-index:0;height:58px;display:flex;align-items:flex-start;gap:7px;padding:7px 18px 0;border:0;border-radius:22px 22px 0 0;font-size:13px;font-weight:700;line-height:16px;white-space:nowrap;overflow:hidden}.gm--rtl .cn-peek{font-size:13.5px;line-height:17px}.cn-peek--esim{inset-inline:18px 36%;background:var(--blue);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}.cn-peek--roam{inset-inline:auto 18px;max-width:calc(100% - 36px);justify-content:space-between;background:var(--ground-2);color:var(--ink-2);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgb(var(--shade)/.06);cursor:pointer;text-align:start}.cn-peek--roam:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cn-peek__g{flex:none;display:grid;place-items:center;height:16px}.cn-peek__t{min-width:0;overflow:hidden;text-overflow:clip}.cn-peek__go{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:-1px;border-radius:50%;background:rgb(var(--shade)/.07)}.cn-card{position:relative;z-index:1;container-type:inline-size}.cn-card__say{position:absolute;inset-inline:26px 26px;bottom:124px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:620;line-height:1.3;color:var(--ink-2);pointer-events:none}.gm--rtl .cn-card__say{line-height:1.45}.cn-card__say>.cn-card__line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:pretty}.cn-card__yours{flex:none}.cn-stage.is-tourist .gm-esim:not(.is-on) .gm-esim__words{visibility:hidden}.cn-card__face{position:absolute;top:26px;inset-inline:26px 90px;z-index:2;display:flex;flex-direction:column;gap:8px;pointer-events:none}.cn-card__face b{font-family:var(--display);font-size:clamp(28px,calc((100cqi - 112px) * .16),52px);font-weight:800;letter-spacing:-.035em;line-height:1}.gm--rtl .cn-card__face b{font-size:clamp(24px,calc((100cqi - 112px) * .14),42px);line-height:1.35}.cn-card__face span{font-size:14.5px;font-weight:560;opacity:.74}.cn-card .gm-esim{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgb(var(--shade)/.05),0 -6px 14px -10px rgb(var(--shade)/.35),0 18px 30px -24px rgb(var(--shade)/.5)}.cn-card .gm-esim.is-on .gm-esim__label{visibility:hidden}.cn-card .gm-esim.is-on .gm-esim__sub{opacity:.93}.cn-card .gm-esim.is-on .gm-esim__micro{color:rgb(255 255 255/.93)}.cn-card .gm-esim.is-on{box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 -6px 14px -10px rgb(var(--shade)/.35),0 18px 30px -20px rgb(21 87 245/.6)}.cn-stage.is-nosizes .gm-esim.is-on .gm-esim__gb,.cn-stage.is-nosizes .gm-esim.is-on .gm-esim__sub{visibility:hidden}.cn-card__nosizes{position:absolute;top:82px;inset-inline-start:26px;z-index:2;font-size:14.5px;font-weight:640;color:var(--on-dark-1)}.cn-launch{position:absolute;inset-inline:0;bottom:-17px;z-index:3;display:flex;justify-content:center;pointer-events:none}.cn-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:34px;padding-block:0;padding-inline:5px 14px;border-radius:999px;background:linear-gradient(180deg,#fff 0,var(--cream) 100%);color:var(--warm-ink);font-weight:720;white-space:nowrap;box-shadow:inset 0 1px 0 #fff,0 2px 0 var(--cream-lip),0 10px 18px -10px rgb(130 95 45/.55)}.cn-chip,.gm--rtl .cn-chip{font-size:13.5px}.cn-chip__k{flex:none;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--terracotta);color:var(--cream)}.cn-chip__t{min-width:0;overflow:hidden}.cn-chip--hold{width:180px;max-width:100%;background:transparent;box-shadow:none}.cn-well .cn-chip{height:auto;min-height:34px;max-width:100%;padding-block:7px;white-space:normal}.cn-well .cn-chip__t{white-space:normal;line-height:1.2}.cn-eve,.cn-everow{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;border-radius:var(--r-card);background:var(--paper-2);box-shadow:var(--rest)}.cn-everow{margin-top:12px}.cn-eve__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cn-eve__t{display:flex;flex-direction:column;gap:2px;min-width:0}.cn-eve__t b{font-family:var(--display);font-size:19px;font-weight:760;letter-spacing:-.02em;line-height:1.15}.cn-eve__t span{font-size:13px;font-weight:600;color:var(--ink-2);line-height:1.35}.gm--rtl .cn-eve__t b{line-height:1.45}.gm--rtl .cn-eve__t span{line-height:1.7}.cn-eve__count{flex:none;white-space:nowrap}.cn-well{position:relative;display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 12px;border-radius:20px;background:rgb(var(--shade)/.045);box-shadow:var(--well);scroll-margin-bottom:200px;scroll-margin-top:80px;transition:background-color .3s var(--out),box-shadow .3s var(--out)}.cn-well:after{content:"";position:absolute;inset:6px;border-radius:15px;border:1.5px dashed rgb(var(--shade)/.16);pointer-events:none;transition:opacity .2s ease}.cn-well.is-in{--lip:3px;--lip-c:var(--cream-lip);--cast:rgb(130 95 45/0.28);background:var(--cream);box-shadow:var(--raised)}.cn-well.is-in:after{opacity:0}.cn-well__k{flex:none;display:grid}.cn-well__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cn-well__name{font-size:12px;font-weight:700;color:var(--ink-2);letter-spacing:.02em}.cn-well__open{font-size:14px;font-weight:640;line-height:1.3;color:var(--ink-2)}.cn-well__way{font-size:15px;font-weight:720;line-height:1.3;color:var(--warm-ink)}.cn-well__when{font-size:12px;font-weight:600;color:rgb(var(--warm-ink-rgb)/.72)}.gm--rtl .cn-well__open,.gm--rtl .cn-well__way{line-height:1.65}.cn-check{position:absolute;top:10px;inset-inline-end:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--dark);color:#fff}.cn-check--mini{top:5px;inset-inline-end:5px;width:18px;height:18px}.cn-eve__four,.cn-everow__five{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cn-everow__five{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cn-mini{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;padding:6px 4px;border-radius:16px;background:rgb(var(--shade)/.04);box-shadow:var(--well);color:var(--ink-2);text-decoration:none;text-align:center}.cn-mini.is-link{--lip:2px;background:var(--paper);box-shadow:var(--raised)}.cn-mini.is-here{--lip:2px;--lip-c:var(--cream-lip);background:var(--cream);box-shadow:var(--raised),0 0 0 2px var(--ink)}.cn-mini__t{max-width:100%;font-size:11px;font-weight:680;line-height:1.15;overflow-wrap:anywhere}.gm--rtl .cn-mini__t{font-size:11.5px;line-height:1.4}.cn-everow .cn-mini__t{font-size:10.5px}.cn-eve__see{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:36px;padding:0 4px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none}.cn-eve__line{margin:0}.cn-eve__foot{display:flex}.cn-next{position:sticky;bottom:calc(var(--gm-foot-h, calc(126px + var(--inset-bottom, 0px))) + 6px);z-index:20;margin-top:14px}.cn:not(.is-desk) .cn-next:before{content:"";position:absolute;inset-inline:calc(-1 * var(--gutter, 16px));bottom:100%;height:30px;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--ground-2) 4%,transparent) 30%,color-mix(in srgb,var(--ground-2) 16%,transparent) 55%,color-mix(in srgb,var(--ground-2) 50%,transparent) 78%,var(--ground-2) 100%);pointer-events:none}.cn:not(.is-desk) .cn-page.is-docked .cn-next:before{content:none}.cn .cn-next__key{justify-content:space-between;min-height:48px;box-shadow:var(--raised),0 16px 28px -18px rgb(var(--shade)/.55)}.cn .cn-next__key.is-down,.cn .cn-next__key:active{transform:translateY(2px) scale(.99)}.cn-rail{margin-bottom:2px}.cn-save{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:2px -4px -4px;padding-block:12px;padding-inline:14px 12px;border-radius:18px;background:rgb(var(--shade)/.04)}.cn-save p{flex:1 1 100%;margin:0;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink-2)}.gm--rtl .cn-save p{line-height:1.7}.cn-save>:last-child{flex:none}.cn-ways__grid.is-2,.cn-ways__grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-desk .cn-ways__grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-wayface{display:flex;flex-direction:column;justify-content:flex-end;gap:3cqi;height:100%;min-height:0}.cn-wayface b{font-family:var(--display);font-size:clamp(14px,11.4cqi,21px);font-weight:760;letter-spacing:-.02em;line-height:1.08}.cn-wayface>span:not(.gm-digits){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(10.5px,8.2cqi,14px);font-weight:580;line-height:1.25;color:var(--tile-soft)}.gm--rtl .cn-wayface b{line-height:1.35}.gm--rtl .cn-wayface>span:not(.gm-digits){line-height:1.55;font-size:clamp(11px,8cqi,14px)}.cn-ways__grid.is-3 .cn-wayface>span:not(.gm-digits){display:none}.gm-desk .cn-ways__grid.is-3 .cn-wayface>span:not(.gm-digits){display:-webkit-box}.cn-cubekey{display:grid;margin-inline-start:auto;margin-top:-1cqi}.cn-cubekey--white{place-items:center;width:26cqi;height:26cqi;border-radius:28%;background:#fff;color:var(--blue)}.cn-key{flex:none;display:grid;place-items:center;border-radius:28%;background:var(--terracotta);color:var(--cream);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 2px 0 rgb(var(--shade)/.3)}.gm-cube .cn-key{margin-inline-start:auto;margin-top:-1cqi}.cn-key--dark{background:var(--dark);color:#fff}.cn .cn-dialcube{container-type:inline-size;padding:0;overflow:hidden}.cn-dialcube__in{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:8cqi;scroll-margin:120px}.cn-dialcube__t{font-family:var(--display);font-size:clamp(14px,10.6cqi,20px);font-weight:760;letter-spacing:-.02em;line-height:1.12;color:var(--on-dark-1)}.gm--rtl .cn-dialcube__t{line-height:1.4}.cn-dialcube__line{font-size:clamp(10.5px,8.2cqi,14px);font-weight:580;line-height:1.3;color:var(--on-dark-2)}.gm--rtl .cn-dialcube__line{line-height:1.55}.cn-dialkeys{display:flex;gap:3.2cqi;width:100%;direction:ltr}.cn-dialkeys__k{flex:1 1 0;min-width:0;display:grid;place-items:center;aspect-ratio:.86;border-radius:22%;background:linear-gradient(180deg,#fff,#f1efe9);color:var(--ink);font-family:var(--display);font-size:clamp(14px,11cqi,22px);font-weight:760;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 #fff,0 2px 0 var(--white-lip)}.cn-dialkeys.is-small{gap:3px}.cn-dialkeys.is-small .cn-dialkeys__k{width:19px;flex:none;font-size:14px;border-radius:6px}.cn-sizes__micro{color:var(--ink-3)}.cn-pad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.gm-desk .cn-pad{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.cn-pad__k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;aspect-ratio:1.45;border-radius:16px;background:linear-gradient(180deg,#fff 0,var(--paper-2) 100%);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgb(var(--shade)/.05),0 2px 0 var(--white-lip),0 8px 14px -12px rgb(var(--shade)/.4)}.gm-desk .cn-pad__k{aspect-ratio:.92;border-radius:14px}.cn-pad__n{display:inline-flex;align-items:baseline;gap:3px;direction:ltr}.cn-pad__d{font-family:var(--display);font-size:25px;font-weight:780;letter-spacing:-.03em;line-height:1}.gm--rtl .cn-pad__d{line-height:1.2}.cn-pad__u{font-size:12px;font-weight:700;color:var(--ink-3)}.cn-pad__days{font-size:11.5px;font-weight:600;color:var(--ink-3)}.gm-desk .cn-pad__d{font-size:22px}.gm-desk .cn-pad__days{font-size:11px}.cn-sizes__only{margin:12px 0 6px;font-size:14px;font-weight:650;color:var(--ink-2)}.cn-sizes__src{color:var(--ink-3)}.cn-tonight__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.gm-desk .cn-tonight__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-stepcube,.cn-tickcell{position:relative;aspect-ratio:1;container-type:inline-size}.cn-stepcube{--lip:3px;--lip-c:var(--cream-lip);--cast:rgb(130 95 45/0.28);display:flex;flex-direction:column;padding:8cqi;border-radius:var(--r-tile);background:linear-gradient(180deg,color-mix(in oklab,var(--cream),#fff 9%) 0,var(--cream) 42%,color-mix(in oklab,var(--cream),#000 4%) 100%);color:var(--warm-ink);box-shadow:var(--raised)}.cn-stepcube__n{position:absolute;top:8cqi;inset-inline-end:8cqi;display:grid;place-items:center;min-width:15cqi;height:15cqi;border-radius:999px;background:rgb(var(--warm-ink-rgb)/.08);font-size:clamp(var(--t-floor),8.6cqi,13px);font-weight:760}.cn-stepcube__v{display:flex;align-items:center;min-height:28cqi}.cn-stepcube__v .cn-key{width:28cqi!important;height:28cqi!important}.cn-stepcube__t{margin-top:auto;display:flex;flex-direction:column;gap:3cqi}.cn-stepcube__t b{font-family:var(--display);font-size:clamp(14px,10.6cqi,20px);font-weight:760;letter-spacing:-.02em;line-height:1.1}.cn-stepcube__t span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(10.5px,7.8cqi,13.5px);font-weight:580;line-height:1.25;color:rgb(var(--warm-ink-rgb)/.72)}.gm--rtl .cn-stepcube__t b{line-height:1.4}.gm--rtl .cn-stepcube__t span{line-height:1.5;-webkit-line-clamp:2}.cn-tick{--lip:3px;--lip-c:var(--white-lip);position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:8cqi;border:0;border-radius:var(--r-tile);background:var(--paper);color:var(--ink);text-align:start;box-shadow:var(--raised);transition:--lip var(--dur-press,90ms) var(--press),background-color var(--dur-base,.18s) var(--out)}.cn-tick:active{--lip:0px}.cn-tick:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cn-tick.is-on{--lip-c:var(--blue-lip);background:var(--blue);color:#fff}.cn-tick__box{display:grid;place-items:center;width:30cqi;height:30cqi;border-radius:30%;background:rgb(var(--shade)/.05);box-shadow:var(--well);outline:1.5px solid rgb(var(--shade)/.22);outline-offset:-1.5px}.cn-tick__hint{display:grid;color:rgb(var(--shade)/.3)}.cn-tick.is-on .cn-tick__box{background:#fff;color:var(--blue);box-shadow:none}.cn-tick__t{display:flex;flex-direction:column;gap:3cqi}.cn-tick__t b{font-family:var(--display);font-size:clamp(15px,11.4cqi,21px);font-weight:780;letter-spacing:-.02em;line-height:1.1}.cn-tick__t small{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(10px,7cqi,12px);font-weight:580;line-height:1.22;opacity:.74}.gm--rtl .cn-tick__t b{line-height:1.4}.gm--rtl .cn-tick__t small{line-height:1.5}.cn-readsteps{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:2px;padding:0 4px;border:0;background:none;font-size:14px;font-weight:700;color:var(--ink)}.cn-nosig__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-desk .cn-nosig__grid.has-help{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-nosig__speak .gm-cube__num{color:#fff}.cn-nosig .gm-pill{height:auto;min-height:max(24px,20cqi);padding-block:4px}.cn-nosig .gm-pill__label{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(9.5px,8.2cqi,12.5px);line-height:1.18}.cn-nosig__speak .gm-cube__in.has-pill .gm-cube__face{padding-bottom:calc(max(24px, 20cqi) + 6cqi)}.cn-numface>*{flex-shrink:0}.cn-nosig .cn-wayface b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(13px,10.5cqi,18px);line-height:1.16}.cn-nosig .cn-wayface{gap:1.6cqi}.cn .cn-help{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 16px}.cn-help__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cn-help__t b{font-family:var(--display);font-size:17px;font-weight:760;letter-spacing:-.015em}.cn-help__t span{font-size:13px;font-weight:580;color:var(--tile-soft)}.gm--rtl .cn-help__t b,.gm--rtl .cn-help__t span{line-height:1.6}.cn-help__go{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--dark);color:#fff}.cn-helpsteps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.cn-helpsteps li{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:560;line-height:1.45;color:var(--ink-2)}.gm--rtl .cn-helpsteps li{line-height:1.8}.cn-helpsteps__n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cream);color:var(--terracotta);font-size:13px;font-weight:780;box-shadow:0 2px 0 var(--cream-lip)}.cn-helpkeys{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cn-helpnote{margin:12px 0 0;font-size:12.5px;font-weight:560;color:var(--ink-3)}.cn-waysheet{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cn-sheetsub{font-size:14px;font-weight:650}.cn-sheetline,.cn-sheetsub{margin:0;color:var(--ink-2)}.cn-sheetline{font-size:15.5px;font-weight:560;line-height:1.5}.gm--rtl .cn-sheetline,.gm--rtl .cn-sheetsub{line-height:1.8}.cn-waysheet__src{color:var(--ink-3)}.cn-waysheet__keys{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.cn-landed{display:flex;flex-direction:column;gap:14px;padding:22px 20px 20px;border-radius:30px;background:var(--blue);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 3px 0 var(--blue-lip),0 18px 30px -20px rgb(21 87 245/.6)}.cn-landed__top{display:flex;align-items:center;justify-content:space-between}.cn-landed__g{display:grid;color:#fff}.cn-landed__name{font-family:var(--display);font-size:32px;font-weight:800;letter-spacing:-.035em}.cn-landed__line{margin:0;font-family:var(--display);font-size:21px;font-weight:720;letter-spacing:-.015em;line-height:1.25}.gm--rtl .cn-landed__line{line-height:1.6}.cn-landed__bars{margin:0;font-size:13px;font-weight:560;color:var(--on-dark-2)}.cn .cn-planned{display:flex;align-items:center;gap:14px;padding:14px 16px}.cn .cn-planned.is-still{--lip:3px;--lip-c:var(--cream-lip);border-radius:var(--r-tile);background:var(--cream);color:var(--warm-ink);box-shadow:var(--raised);margin-bottom:14px}.cn-planned__k{flex:none;display:grid}.cn-planned__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cn-planned__t small{font-size:12px;font-weight:650;color:var(--tile-soft)}.cn-planned__t b{font-family:var(--display);font-size:18px;font-weight:760;letter-spacing:-.015em;line-height:1.2}.gm--rtl .cn-planned__t b{line-height:1.6}.cn-planned__go{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--dark);color:#fff}.cn-after__note{margin:10px 4px 0;font-size:13px;font-weight:600;line-height:1.4;color:var(--ink-2)}.cn .cn-fold__row{display:flex;align-items:center;gap:14px;padding:14px 16px}.cn-fold__k{flex:none;display:grid}.cn-fold__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cn-fold__t small{font-size:12px;font-weight:650;color:var(--tile-soft)}.cn-fold__t b{font-family:var(--display);font-size:18px;font-weight:760;letter-spacing:-.015em;line-height:1.2}.gm--rtl .cn-fold__t b{line-height:1.6}.cn-fold__go{flex:none;padding:7px 12px;border-radius:999px;background:var(--dark);color:#fff;font-size:13px;font-weight:700}.cn-after{margin-top:6px}.cn-aside{display:flex;flex-direction:column;gap:12px}.cn-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cn .cn-pick__k{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;text-align:start}.cn-pick__g{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgb(var(--shade)/.05);color:var(--terracotta)}.cn-pick__t{font-size:13.5px;font-weight:700;line-height:1.2}.gm--rtl .cn-pick__t{line-height:1.5}.cn-booked{margin-bottom:12px}.cn-booked__line{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:640;color:var(--ink-2)}.cn-numface .cn-numface__n{font-family:var(--display);font-size:22cqi;font-weight:780;letter-spacing:-.045em;line-height:1;margin-bottom:1cqi}.cn-numface b{font-family:var(--ui);font-size:clamp(12px,9cqi,16px);font-weight:700;letter-spacing:0;line-height:1.2}.gm--rtl .cn-numface .cn-numface__n{line-height:1.1}.gm--rtl .cn-numface b{line-height:1.5}.cn-nosig__speak .cn-wayface>span:not(.gm-digits){-webkit-line-clamp:1}.cn-card .gm-esim--stage .gm-esim__face{min-height:118px}.gm--rtl .cn-card .gm-esim--stage .gm-esim__face{min-height:126px}.cn-booked{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cn-numface .cn-numface__n{align-self:flex-start}.gm--rtl .cn-wayface b{font-size:clamp(13px,10cqi,19px);line-height:1.3}.gm--rtl .cn-wayface>span:not(.gm-digits){-webkit-line-clamp:1}.gm--rtl .cn-ways__grid .cn-wayface>span:not(.gm-digits){-webkit-line-clamp:2}.cn-stepcube{padding:8%}.cn-stepcube__v{padding-inline-end:16%}.gm-desk .cn-everow .cn-mini__t{font-size:12.5px}.gm-desk .cn-mini__k{transform:scale(1.3);margin-bottom:4px}.gm--rtl .cn-card .gm-esim--stage .gm-esim__face{min-height:130px}.cn-dialcode{unicode-bidi:isolate;direction:ltr;font-family:var(--ui);font-weight:650;white-space:nowrap}.cn .cn-ghost{gap:10px;padding-block:28px 0}.cn .cn-ghost,.cn-ghost__card{display:flex;flex-direction:column}.cn-ghost__card{justify-content:flex-end;height:264px;padding:24px 22px 50px;border-radius:34px;background:var(--ground-2);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgb(var(--shade)/.04)}.cn-ghost__track{height:62px;border-radius:999px;background:rgb(var(--shade)/.06)}.cn-ghost__eve{height:150px;border-radius:var(--r-card);background:rgb(var(--shade)/.035)}.cn.is-desk .cn-ghost,.gm-desk .cn .cn-ghost{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.cn:not(.is-desk) .cn-rail nav.gm-rail{margin-bottom:8px}.cn:not(.is-desk) .cn-hero{gap:6px;margin:0 0 4px}.cn:not(.is-desk) .cn-sig{gap:6px}.cn:not(.is-desk) .cn-eve{gap:6px;padding-top:8px}.cn:not(.is-desk).gm--rtl .cn-well{padding-block:8px}.cn:not(.is-desk).gm--rtl .cn-eve__t b{line-height:1.3}.cn:not(.is-desk).gm--rtl .cn-eve__t span{line-height:1.5}.cn:not(.is-desk) .cn-next{bottom:calc(var(--gm-foot-h, calc(126px + var(--inset-bottom, 0px))) + 4px)}.cn-eve__head.is-line .cn-eve__t{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0}.cn:not(.is-desk).gm--rtl .cn-lead{line-height:1.6}.cn:not(.is-desk).gm--rtl .cn-well__open,.cn:not(.is-desk).gm--rtl .cn-well__way{line-height:1.5}@media (max-height:820px){.cn:not(.is-desk) .cn-rail nav.gm-rail{margin-bottom:4px}.cn:not(.is-desk) .cn-hero{gap:4px;margin:0 0 2px}.cn:not(.is-desk) .cn-lead{font-size:14px;line-height:1.35}.cn:not(.is-desk).gm--rtl .cn-lead{line-height:1.45}.cn:not(.is-desk) .cn-sig{gap:4px}.cn:not(.is-desk) .cn-deck{padding-top:24px}.cn:not(.is-desk) .cn-card .gm-esim--stage{padding-top:18px;padding-bottom:12px}.cn:not(.is-desk) .cn-card .gm-esim--stage .gm-esim__face{min-height:118px}.cn:not(.is-desk) .cn-card .gm-esim--stage .gm-esim__track{height:56px}.cn:not(.is-desk) .cn-card__say{bottom:112px}.cn:not(.is-desk).gm--rtl .cn-card__say{line-height:1.32}.cn:not(.is-desk) .cn-eve{padding-top:4px;gap:4px}.cn:not(.is-desk) .cn-well{min-height:56px;padding-block:7px}.cn:not(.is-desk).gm--rtl .cn-well{padding-block:6px}.cn:not(.is-desk) .cn-well__body{gap:3px}.cn:not(.is-desk) .cn-well .cn-chip{min-height:30px;padding-block:4px}.cn:not(.is-desk) .cn-next{bottom:calc(var(--gm-foot-h, calc(126px + var(--inset-bottom, 0px))) + 2px)}}@media (max-width:374px){.cn:not(.is-desk) .cn-peek{padding-inline:12px;gap:5px}.cn:not(.is-desk) .cn-peek--roam{inset-inline-end:12px;max-width:calc(100% - 24px)}}.cn-nstage.nx-stage{gap:14px;padding:16px 14px 14px}.cn-nstage__act,.cn-nstage__words{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.cn-nstage__words .cn-hero{margin:0}.cn-nstage__act{color:var(--ink)}.cn-nstage .cn-rail{margin:-4px 0 0;animation:nx-in .8s var(--nx-ease) both}.cn-nstage .cn-rail nav.gm-rail,.cn-nstage .gm-rail{margin:0}.cn-nstage .gm-rail__it[data-state=open] .gm-rail__box{background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.cn-nstage .gm-rail__it[data-state=open] .gm-rail__label{color:var(--nx-ink-2)}.cn-nstage .gm-rail__it[data-state=done] .gm-rail__box{background:var(--nx-glass-hi);color:var(--nx-ink);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),inset 0 1px 0 rgb(255 255 255/.14)}.cn-nstage .gm-rail__it[data-state=done] .gm-rail__label,.cn-nstage .gm-rail__tick{color:#9db8ff}.cn-nstage .gm-rail__it[data-state=current] .gm-rail__box{background:#ffffff;color:#0b1230;box-shadow:0 0 0 3px rgb(16 185 129/.32),0 0 22px -2px rgb(16 185 129/.6)}.cn-nstage .gm-rail__it[data-state=current] .gm-rail__label{color:#0b1230}.cn-nstage a.gm-rail__box:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cn-kick{display:flex;align-items:center;gap:9px;margin:0}.cn-kick .nx-kicker{color:var(--nx-ink-2)}.gm--rtl .cn-kick .nx-kicker{font-size:13px;line-height:1.6}.cn-title{overflow-wrap:break-word}.gm--rtl .cn-title{font-size:28px}.gm--rtl .cn-title .gm-latin{font-weight:inherit}.cn-nstage .cn-lead{font-size:14.5px;font-weight:500;line-height:1.45;color:var(--nx-ink-2)}.gm--rtl .cn-nstage .cn-lead{line-height:1.7}.cn-nstage .cn-booked,.cn-nstage .cn-bookednote{color:var(--nx-ink-2)}.cn-nstage .cn-ghost__card{background:rgb(255 255 255/.08)}.cn-nstage .cn-ghost__eve{background:rgb(255 255 255/.06)}.cn-nstage .cn-eve,.cn-nstage .cn-everow{background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 18px 36px -26px rgb(11 18 48/.5)}.cn-nstage~.cn-landed,.cn-nstage~.cn-sec{color:var(--ink)}@media (prefers-reduced-motion:reduce){.cn-nstage .cn-rail{animation:none}}@media (min-width:1024px){.cn-deskshell .gm-split{grid-template-columns:minmax(0,1fr)}.cn-deskshell .gm-split__left{display:none}.cn.is-desk .cn-page{inline-size:100%}.cn-deskshell .cn-aside,.cn.is-desk .cn-page{max-inline-size:1200px;margin-inline:auto}.cn-nstage.nx-stage{padding:32px 44px 36px;gap:22px}.cn-nstage .cn-title.nx-title{font-size:clamp(34px,3vw,45px)}.cn-nstage .cn-lead{font-size:17px}.cn-nstage .cn-nstage__act .cn-sig{gap:22px}}.gm-tile.cn-waycube{position:relative;overflow:hidden;background:#ffffff;color:var(--ink);box-shadow:0 0 0 1px rgb(15 23 42/.06),0 1px 2px rgb(15 23 42/.05),0 14px 26px -22px rgb(11 18 48/.5)}.gm-tile.cn-waycube:after{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,#6ee7b7,#10b981);pointer-events:none}.gm-tile.cn-waycube.is-chosen{box-shadow:0 0 0 2px #10b981,0 14px 26px -18px rgb(16 185 129/.55)}