.ib-stage{display:flex;flex-direction:column;gap:18px;padding:4px 0 28px;container-type:inline-size}.ib--desk .gm-split__stage{align-self:start}.ib--desk .gm-cmp-row{flex-wrap:wrap;row-gap:10px}.ib--desk .gm-cmp-row:after{content:"";order:1;flex:1000000 1 0px;margin-inline-start:-8px}.ib--desk .gm-cmp-row>.gm-go{order:2}.ib--desk .gm-cmp-row>.gm-go.is-next{flex:1 0 auto}.ib--desk .ib-stage{gap:22px;padding:0 0 8px}.ib-head{display:flex;flex-direction:column;gap:8px;margin:2px 2px 0}.ib-lead{margin:0;max-width:34em;font-size:16px;line-height:1.4;font-weight:500;color:var(--ink-2);text-wrap:pretty}.gm--rtl .ib-lead{line-height:1.7}.ib-note,.ib-trip{align-items:center}.ib-trip{display:inline-flex;gap:8px;margin:0;font-size:14px;font-weight:650;color:var(--ink-2)}.ib-trip .bi,.ib-trip svg{flex:none;color:var(--blue)}.ib-lead--again{font-size:14px;font-weight:650;color:var(--terracotta)}.ib-stage--reading .ib-hero{color:var(--ink-3)}.ib-clock--frame{height:22px}.ib-today.is-quiet .ib-three{opacity:.55}.ib-after__none{margin:0 2px}.ib-acts .gm-btn.is-trying{opacity:.86}.ib-acts{display:flex;flex-wrap:wrap;gap:10px}.ib-today{display:flex;flex-direction:column;gap:12px}.ib-clock{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:36px;margin:0 2px}.ib-clock__today{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--paper);box-shadow:0 2px 0 var(--white-lip),0 6px 14px -10px rgb(var(--shade)/.5);font-size:13px;font-weight:750;color:var(--ink)}.ib-clock--figure .ib-clock__today{background:rgb(var(--shade)/.05);box-shadow:var(--well);color:var(--ink-2)}.ib-clock__date{font-size:14px;font-weight:650;color:var(--ink-2)}.ib-clock__time{font-size:14px;font-weight:600;color:var(--ink-3)}.ib-clock--figure .ib-clock__time{margin-inline-start:auto;color:var(--ink-2);font-weight:650}.ib-clock__fig{font-weight:760;color:var(--ink);font-size:15px}.ib-clock__line{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.ib:not(.ib--desk) .ib-clock.has-help{flex-direction:column;align-items:flex-start;gap:10px}.ib:not(.ib--desk) .ib-clock.has-help .ib-112{margin-inline-start:0}.ib-112{position:relative;margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;height:44px;padding-block:0;padding-inline:7px 14px;border-radius:999px;background:linear-gradient(180deg,color-mix(in oklab,var(--peach),var(--paper) 14%),var(--peach) 60%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 60%,transparent),0 3px 0 var(--peach-lip),0 8px 14px -10px color-mix(in oklab,var(--peach-lip),transparent 30%);color:var(--warm-ink);text-decoration:none;font-weight:700;font-size:13px;transition:transform var(--dur-press) var(--press)}.ib-112:after{content:"";position:absolute;inset:-2px -1px}.ib-112__n{display:inline-grid;place-items:center;height:28px;padding:0 8px;border-radius:999px;background:var(--paper);color:var(--terracotta);font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.01em;box-shadow:inset 0 -1.5px 0 rgb(var(--shade)/.1)}.ib-112:active{transform:translateY(3px);box-shadow:0 0 0 var(--peach-lip)}.ib-112:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ib-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ib-slot{position:relative;aspect-ratio:1;border-radius:var(--r-tile);background:rgb(var(--shade)/.045);box-shadow:var(--well);container-type:inline-size}.ib-slot__open{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqi;color:var(--ink-3)}.ib-slot__n{font-family:var(--display);font-size:clamp(18px,22cqi,34px);font-weight:760;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ib-slot__free{font-size:clamp(var(--t-micro),9cqi,13px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gm--rtl .ib-slot__n{font-family:var(--ui);letter-spacing:0;font-weight:800}.gm--rtl .ib-slot__free{letter-spacing:0;text-transform:none;font-size:clamp(12px,10cqi,15px)}.ib-slot:has(.ib-slot__lift) .ib-slot__open{opacity:0;transition:opacity .1s linear}.ib-ghost,.ib-slot__lift{position:absolute;inset:0;transform-origin:50% 70%}.ib-ghost{display:grid;place-items:start end;padding:7cqi;border-radius:var(--r-tile);background:linear-gradient(180deg,color-mix(in oklab,var(--key-companion),var(--paper) 86%),color-mix(in oklab,var(--key-companion),var(--paper) 80%));box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 3px 0 color-mix(in oklab,var(--key-companion),var(--paper) 70%);opacity:.72}.ib-ghost__key{display:grid;place-items:center;width:23cqi;height:23cqi;border-radius:30%;background:var(--key-companion);color:var(--key-companion-g);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),inset 0 -1.5px 0 rgb(0 0 0/.3)}.ib-ghost__key svg{width:62%;height:62%}.ib-slot:has(.ib-ghost) .ib-slot__open{z-index:1;color:var(--ink-2)}@keyframes ib-rise{0%{transform:translateY(18%) scale(.9)}to{transform:none}}@keyframes ib-fade{0%{opacity:0}}@keyframes ib-ghost-in{0%{opacity:0}to{opacity:.72}}@keyframes ib-done-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ib-three.is-play .ib-slot__lift{animation:ib-rise .62s var(--settle) var(--d,0s) both,ib-fade .2s linear var(--d,0s) both}.ib-three.is-play .ib-ghost{animation:ib-rise .62s var(--settle) var(--d,0s) both,ib-ghost-in .24s linear var(--d,0s) both}.ib-done.is-play{animation:ib-done-in .42s var(--out) var(--d,0s) both}.ib-gkey.bi-key{width:23cqi;height:23cqi;background:var(--key-companion);color:var(--key-companion-g)}.ib-card.gm-tile{position:absolute;inset:0;width:100%;height:100%;padding:0;overflow:hidden;isolation:isolate;container-type:inline-size}.ib-card__in{position:absolute;inset:0;display:flex;flex-direction:column;padding:7cqi 7cqi 6.5cqi;min-width:0}.ib-card__head{display:flex;align-items:flex-start;gap:2cqi;height:18cqi;flex:none}.ib-card .gm-idx{font-size:clamp(var(--t-floor),8.6cqi,12.5px)}.ib-card__key{margin-inline-start:auto;margin-top:-1cqi}.ib-card__phone{display:inline-grid;place-items:center;width:max(18px,15cqi);height:max(18px,15cqi);border-radius:30%;background:rgb(255 255 255/.66);color:var(--tile-ink)}.ib-card__new.gm-tag{height:max(18px,14cqi);padding:0 max(6px,4cqi);font-size:max(var(--t-floor),7.6cqi)}.ib-card__full,.ib-card__how,.ib-card__kind{display:none}.ib-card__time{margin-top:auto;font-family:var(--display);font-weight:780;font-size:18cqi;line-height:1;letter-spacing:-.035em;color:var(--tile-ink)}.gm--rtl .ib-card__time{letter-spacing:0;font-weight:800}.ib-card__word{margin-top:auto;font-family:var(--display);font-weight:760;font-size:max(11.5px,11.5cqi);line-height:1.08;letter-spacing:-.02em;color:var(--tile-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gm--rtl .ib-card__word{font-family:var(--ui);letter-spacing:0;line-height:1.32}.ib-card__line{margin-top:1cqi;font-size:max(10.5px,9.2cqi);font-weight:620;line-height:1.1;color:var(--tile-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gm--rtl .ib-card__line{line-height:1.3;-webkit-line-clamp:1}.ib-card__word+.ib-card__line{display:none}.ib-card__word{-webkit-line-clamp:3;overflow-wrap:anywhere}.ib-card__pill.gm-pill{flex:none;margin-top:3.5cqi;height:max(22px,19cqi);padding-inline:6.5cqi 2.4cqi;font-size:clamp(10.5px,9.2cqi,14px)}.ib-card span.gm-pill,.ib-set span.gm-pill{min-block-size:0;min-inline-size:0}.ib-card__pill .gm-pill__go{width:max(14px,13cqi);height:max(14px,13cqi)}.ib-card__pill .gm-pill__label{min-width:0;overflow:hidden}@container (min-width: 170px){.ib-card__in{padding:7cqi}.ib-card__head{height:19cqi}.ib-card__kind{display:block;margin-top:1cqi;font-size:clamp(var(--t-micro),5.6cqi,13px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tile-soft)}.gm--rtl .ib-card__kind{letter-spacing:0;text-transform:none;font-size:clamp(12px,6cqi,14px)}.ib-card__time{font-size:17cqi}.ib-card__word{font-size:clamp(14px,9cqi,22px)}.ib-card__line{font-size:clamp(12px,6.4cqi,15px)}.gm--rtl .ib-card__line,.ib-card__line{-webkit-line-clamp:2}.ib-card__word+.ib-card__line{display:-webkit-box}.ib-card__word{-webkit-line-clamp:2}.ib-card__line.is-kind{display:none}.gm--rtl .ib-card__time{line-height:1.2;font-size:15cqi}.ib-card__how{display:block;margin-top:2cqi;font-size:clamp(var(--t-micro),5cqi,12.5px);font-weight:650;color:var(--tile-soft);opacity:.86}.ib-card__short{display:none}.ib-card__full{display:inline}.ib-card__pill.gm-pill{margin-top:4cqi;height:clamp(30px,15cqi,38px);padding-inline:5cqi 1.6cqi;font-size:clamp(12px,6cqi,14.5px)}.ib-card__pill .gm-pill__go{width:clamp(18px,10cqi,24px);height:clamp(18px,10cqi,24px)}}.ib-done{margin:2px 0 0;text-align:center;font-family:var(--display);font-size:19px;font-weight:760;letter-spacing:-.02em;color:var(--ink)}.gm--rtl .ib-done{font-family:var(--ui);letter-spacing:0;font-size:18px}.ib-open{margin:0 2px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14.5px;font-weight:650;color:var(--ink-2)}.ib-lane{margin:0;display:flex;align-items:flex-start;gap:10px;padding:2px 2px 0}.ib-lane__key{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--paper);color:var(--terracotta);box-shadow:0 2px 0 var(--white-lip),0 6px 12px -9px rgb(var(--shade)/.5)}.ib-lane__words{display:flex;flex-wrap:wrap;column-gap:5px;font-size:13.5px;line-height:1.38;color:var(--ink-2);font-weight:520}.gm--rtl .ib-lane__words{line-height:1.7}.ib-lane__words b{flex-basis:100%;font-size:var(--t-micro);font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.gm--rtl .ib-lane__words b{letter-spacing:0;font-size:12px}.ib-lane__none{color:var(--ink-3)}.ib-days{display:flex;flex-direction:column;gap:10px;min-width:0}.ib-days__title.gm-h2{margin:4px 2px 0}.ib-days__note{margin:0 2px;font-size:12.5px;line-height:1.4;color:var(--ink-3);font-weight:550}.gm--rtl .ib-days__note{line-height:1.7}.ib-rows{display:flex;flex-direction:column;gap:8px}.ib-row{appearance:none;border:0;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding-block:10px;padding-inline:10px 14px;border-radius:20px;background:var(--paper);box-shadow:0 2px 0 var(--white-lip),0 10px 20px -16px rgb(var(--shade)/.55);text-align:start;transition:transform .16s var(--press)}.ib-row:active{transform:translateY(2px)}.ib-row:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ib-row__key{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--c);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 2px 0 var(--lip-c)}.ib-row__words{display:flex;flex-direction:column;gap:2px;min-width:0}.ib-row__words b{font-size:15px;font-weight:700;line-height:1.2;color:var(--ink)}.ib-row__words small{font-size:12.5px;font-weight:600;color:var(--ink-3);line-height:1.3}.ib-row__end{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.ib-row__time{font-family:var(--display);font-size:16px;font-weight:760;line-height:1;letter-spacing:-.02em}.gm--rtl .ib-row__time{font-family:var(--ui);letter-spacing:0}.ib-mini{display:inline-flex;gap:4px}.ib-mini__s{width:14px;height:14px;border-radius:4.5px;background:rgb(var(--shade)/.06);box-shadow:inset 0 1px 1.5px rgb(var(--shade)/.14)}.ib-mini__s.is-sent{background:var(--c);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),0 1.5px 0 var(--lip-c)}.ib-mini__s.is-planned{background:rgb(var(--shade)/.04);box-shadow:inset 0 0 0 2px var(--lip-c)}.ib-sheet{display:flex;flex-direction:column;gap:12px;padding-bottom:6px}.ib-sheet__note{margin:0;font-size:13px;color:var(--ink-3)}.ib-full.gm-tile{display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px;border-radius:var(--r-card)}.ib-full__head{display:flex;align-items:center;gap:8px}.ib-full__head>:last-child{margin-inline-start:auto}.ib-full__kind{font-size:var(--t-micro);font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--tile-soft)}.gm--rtl .ib-full__kind{letter-spacing:0;font-size:12.5px}.ib-full__time{font-family:var(--display);font-weight:780;font-size:32px;line-height:1;letter-spacing:-.04em;margin-top:4px}.gm--rtl .ib-full__time{letter-spacing:0}.ib-full__nohour{font-size:13.5px;font-weight:650;color:var(--tile-soft)}.ib-full__title.gm-h3{margin:0;font-size:20px}.ib-full__line{margin:0;font-size:15px;line-height:1.42;color:var(--tile-soft);font-weight:540}.gm--rtl .ib-full__line{line-height:1.75}.ib-full__tags{display:flex;flex-wrap:wrap;gap:6px}.ib-full__tags:empty{display:none}.ib-full__act{align-self:flex-start;margin-top:4px}.ib-full__arrives{font-size:13.5px;font-weight:650;color:var(--tile-soft)}.ib-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.ib-set.gm-tile{aspect-ratio:1;padding:0;overflow:hidden;isolation:isolate;container-type:inline-size}.ib-set__in{position:absolute;inset:0;display:flex;flex-direction:column;padding:8cqi 8cqi 7cqi;min-width:0}.ib-set__head{display:flex;align-items:flex-start;justify-content:space-between;gap:3cqi}.ib-set__label{min-width:0;font-size:clamp(var(--t-micro),7cqi,13px);font-weight:750;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;color:var(--tile-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gm--rtl .ib-set__label{letter-spacing:0;text-transform:none;font-size:clamp(12px,7.6cqi,14px);line-height:1.35}.ib-set__glyph{flex:none;display:grid;place-items:center;width:21cqi;height:21cqi;border-radius:31%;background:var(--paper);color:var(--terracotta);box-shadow:inset 0 -1.5px 0 rgb(var(--shade)/.1),0 2px 0 rgb(var(--shade)/.08)}.ib-set--night .ib-set__glyph{color:var(--blue)}.ib-set__big{margin-top:auto;font-family:var(--display);font-weight:780;font-size:13cqi;line-height:1.04;letter-spacing:-.03em;color:var(--tile-ink);min-width:0}.gm--rtl .ib-set__big{letter-spacing:0}.ib-set__big .gm-digits,.ib-set__big>.gm-fig{font-size:26cqi}.ib-set__words{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:max(13px,10.5cqi);line-height:1.24;letter-spacing:-.015em}.gm--rtl .ib-set__words{font-family:var(--ui);line-height:1.35;letter-spacing:0;-webkit-line-clamp:2}.ib-set__unit{margin-top:1.5cqi;font-size:clamp(10.5px,8cqi,14px);font-weight:620;line-height:1.15;color:var(--tile-soft)}.ib-set__pill.gm-pill{flex:none;margin-top:5cqi;height:max(26px,18cqi);padding-inline:6cqi 2.2cqi;font-size:clamp(11px,8cqi,14px)}.ib-t{font-family:var(--display);unicode-bidi:isolate;white-space:nowrap}.gm--rtl .ib-t{font-family:var(--ui)}.ib-range{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.18em}.gm--rtl .ib-range{column-gap:.3em}.ib-range__sep{font-weight:600;opacity:.66}.ib-night{display:flex;flex-direction:column;gap:14px;padding-bottom:6px}.ib-dial{width:100%;max-width:330px;margin:0 auto;container-type:inline-size}.ib-dial__ring{position:relative;aspect-ratio:1;overflow:clip;overflow-clip-margin:18px;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.ib-dial__ring:active{cursor:grabbing}.ib-dial.is-inert .ib-dial__ring{cursor:default}.ib-hour{position:absolute;width:9%;aspect-ratio:1;transform:translate(calc(-50% * var(--dir)),-50%);display:grid;place-items:center;border-radius:28%;background:rgb(var(--shade)/.05);box-shadow:var(--well);transition:transform .22s var(--settle)}.ib-hour.is-night{transform:translate(calc(-50% * var(--dir)),calc(-50% - 1.5px))}.ib-hour__night{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklab,var(--blue),#fff 12%),var(--blue));box-shadow:inset 0 1px 0 rgb(255 255 255/.28),0 2.5px 0 var(--blue-lip);opacity:0;transform:translateY(2px) scale(.9);transition:opacity var(--dur-base) var(--out),transform var(--dur-slow) var(--settle)}.ib-hour.is-night .ib-hour__night{opacity:1;transform:none}.ib-hour b{position:relative;z-index:1;font-size:max(var(--t-floor),3.3cqi);font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:color var(--dur-base)}.ib-hour.is-night b{color:#fff}.ib-dial.is-inert .ib-hour.is-night .ib-hour__night{background:color-mix(in oklab,var(--blue),var(--ground) 38%);box-shadow:0 2px 0 color-mix(in oklab,var(--blue-lip),var(--ground) 38%)}.ib-dial.is-inert .ib-hour.is-night b{color:var(--ink)}.ib-dial__ring.is-sweep .ib-hour b,.ib-dial__ring.is-sweep .ib-hour__night{transition-delay:calc(var(--k, 0) * 20ms)}.ib-edge,.ib-mark{position:absolute;inset:0;pointer-events:none;transition:transform .3s var(--settle)}.ib-edge__knob{position:absolute;inset-inline-start:50%;top:3%;width:16px;height:16px;margin-block:-8px 0;margin-inline:-8px 0;padding:0;border:0;border-radius:50%;background:var(--paper);box-shadow:0 0 0 3px var(--blue),0 3px 8px rgb(var(--shade)/.32);pointer-events:auto;cursor:grab;z-index:3}.ib-edge__knob:after{content:"";position:absolute;inset:-14px;border-radius:50%}.ib-edge__knob:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ib-dial.is-inert .ib-edge{display:none}.ib-mark{transition-duration:.7s}.ib-mark__dot{position:absolute;inset-inline-start:50%;top:19%;width:20px;height:20px;margin-block:-10px 0;margin-inline:-10px 0;display:grid;place-items:center;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--paper),0 2px 0 2px var(--lip-c)}.ib-dial__mid{position:absolute;inset:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;pointer-events:none}.ib-dial__who{display:inline-flex;align-items:center;gap:5px;font-size:max(var(--t-micro),3.4cqi);font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.gm--rtl .ib-dial__who{letter-spacing:0;text-transform:none;font-size:max(12px,3.8cqi)}.ib-dial.is-own .ib-dial__who{color:var(--blue)}.ib-dial__range{justify-content:center;font-family:var(--display);font-weight:790;font-size:max(16px,6.2cqi);line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.gm--rtl .ib-dial__range{font-family:var(--ui);letter-spacing:0;font-weight:800}.ib-dial__zone{font-size:max(12px,3.7cqi);font-weight:650;color:var(--ink-2)}.ib-dial__phone{max-width:100%;font-size:max(var(--t-micro),3.3cqi);font-weight:600;color:var(--ink-3);line-height:1.25}.ib-night__fact{margin:0;font-size:15.5px;font-weight:650;line-height:1.4;color:var(--ink);text-wrap:pretty}.ib-night__drag{margin:-6px 0 0;font-size:13px;line-height:1.4;color:var(--ink-3);font-weight:540}.gm--rtl .ib-night__drag,.gm--rtl .ib-night__fact{line-height:1.75}.ib-night__list{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:18px;background:rgb(var(--shade)/.04);box-shadow:var(--well)}.ib-night__head{font-size:var(--t-micro);font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px}.gm--rtl .ib-night__head{letter-spacing:0;font-size:12px}.ib-move{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px}.ib-move__dot{width:12px;height:12px;border-radius:4px;background:var(--c);box-shadow:0 1.5px 0 var(--lip-c)}.ib-move__words{display:flex;flex-direction:column;min-width:0}.ib-move__words b{font-size:14px;font-weight:680}.ib-move__words small{font-size:12px;color:var(--ink-2);font-weight:560}.ib-move__time{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--display);font-weight:760;font-size:15px}.gm--rtl .ib-move__time{font-family:var(--ui)}.ib-move.is-moved .ib-move__time{color:var(--blue)}.ib-move__was{font-weight:600}.ib-move__no,.ib-move__was{font-size:12px;color:var(--ink-3)}.ib-move__no{font-family:var(--ui);font-weight:560;max-width:13em;text-align:end;line-height:1.25}.ib-move__time:has(.ib-move__no){grid-column:2/-1}.ib-move__time:has(.ib-move__no) .ib-move__no{max-width:none;text-align:start}.ib-night__kept{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;font-weight:600;color:var(--ink-2)}.ib-night__kept .gm-btn{margin-inline-start:auto}.ib-phone__fig{display:flex;align-items:center;gap:10px}.ib-phone__box,.ib-phone__dev{position:relative;display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:17px}.ib-phone__dev{background:rgb(var(--shade)/.05);box-shadow:var(--well);color:var(--ink-3)}.ib-phone__mute{position:absolute;inset-block-end:5px;inset-inline-end:5px;display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:var(--paper);color:var(--ink-3);box-shadow:0 1px 2px rgb(var(--shade)/.18);overflow:hidden}.ib-phone__mute:after{content:"";position:absolute;inset-block-start:50%;inset-inline:2px;height:1.6px;margin-block-start:-.8px;border-radius:1px;background:currentColor;transform:rotate(-45deg)}.ib-phone__to{display:grid;place-items:center;color:var(--ink-3)}.ib-phone__box{background:var(--key-companion);color:var(--key-companion-g);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 3px 0 var(--blue-lip),0 10px 18px -12px rgb(var(--shade)/.5)}.ib-phone{display:flex;flex-direction:column;gap:14px;padding-bottom:6px}.ib-phone__head{display:flex;align-items:flex-start;gap:12px}.ib-phone__glyph{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgb(var(--shade)/.05);box-shadow:var(--well);color:var(--ink-3)}.ib-phone__glyph.is-ready{background:var(--cream);color:var(--terracotta);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 2px 0 var(--cream-lip)}.ib-phone__words{display:flex;flex-direction:column;gap:4px;min-width:0}.ib-phone__words .gm-h3{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ib-phone__words p{margin:0;font-size:14.5px;line-height:1.42;color:var(--ink-2);font-weight:520}.gm--rtl .ib-phone__words p{line-height:1.75}.ib-chs{display:flex;flex-direction:column;gap:8px}.ib-ch{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:18px;background:var(--paper);box-shadow:0 2px 0 var(--white-lip),0 10px 20px -16px rgb(var(--shade)/.5)}.ib-ch__key{margin-top:8px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--c);color:var(--terracotta);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 2px 0 var(--lip-c)}.ib-ch__body{min-width:0;display:flex;flex-direction:column;gap:6px}.ib-ch .gm-sw__words b{font-size:15px}.ib-ch__en{display:flex;flex-direction:column;gap:2px;text-align:start}.ib-ch__bind{display:block;font-size:13px;line-height:1.4;color:var(--ink-2);font-weight:500}.ib-ch__read{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;background:rgb(var(--shade)/.04);box-shadow:var(--well)}.ib-ch__read p{margin:0;font-size:14px;line-height:1.6;color:var(--ink)}.gm--rtl .ib-ch__read p{line-height:1.8}.ib-ch__readhead{font-size:12px;font-weight:700;color:var(--ink-3)}.ib-ch__note{font-size:var(--t-micro);line-height:1.35;color:var(--ink-3);text-align:start}.ib-phone__count{margin:0;font-size:15px;font-weight:700}.ib-phone__tap{padding:10px 12px;border-radius:14px;background:rgb(var(--shade)/.04);box-shadow:var(--well);color:var(--ink-2)}.ib-phone__each,.ib-phone__tap{margin:0;font-size:13px;line-height:1.45}.ib-phone__each{color:var(--ink-3);font-weight:540}.gm--rtl .ib-phone__each,.gm--rtl .ib-phone__tap{line-height:1.75}.ib-phone>.gm-btn{align-self:flex-start}.ib-kinds{display:flex;flex-direction:column;gap:10px}.ib-kinds__sub{margin:-4px 2px 2px;font-size:13.5px;line-height:1.4;color:var(--ink-3)}.ib-kinds__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ib-kind.gm-tile{aspect-ratio:1;padding:0;overflow:hidden;container-type:inline-size}.ib-kind__in{position:absolute;inset:0;display:flex;flex-direction:column;padding:8cqi}.ib-kind__key{display:grid;place-items:center;width:26cqi;height:26cqi;border-radius:30%;background:rgb(255 255 255/.55);color:var(--terracotta)}.ib-kind__label{margin-top:auto;font-family:var(--display);font-size:max(13px,10.5cqi);font-weight:760;line-height:1.1;letter-spacing:-.015em;color:var(--tile-ink)}.gm--rtl .ib-kind__label{font-family:var(--ui);letter-spacing:0;line-height:1.35}.ib-kind__off{margin-top:4cqi;font-size:clamp(11px,7.6cqi,14px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tile-ink);opacity:.86}.gm--rtl .ib-kind__off{letter-spacing:0;text-transform:none}.ib-pick{display:grid;gap:10px}.ib-pick__label{font-size:var(--t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.gm--rtl .ib-pick__label{letter-spacing:0;font-size:12px}.ib-pick__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ib-pick__grid.is-rows{grid-template-columns:minmax(0,1fr)}.ib-pick__grid .gm-btn{padding-inline:12px;gap:6px;font-size:15px;font-weight:650}.ib-prom.gm-tile{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--r-card)}.ib-prom__row{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;font-weight:620;line-height:1.35;color:var(--tile-ink)}.gm--rtl .ib-prom__row{line-height:1.65}.ib-prom__glyph{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--paper);color:var(--terracotta);box-shadow:0 2px 0 rgb(var(--shade)/.08)}.ib-prom__n{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink)}.ib-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.ib-col{display:flex;flex-direction:column;gap:20px;min-width:0}@container (min-width: 640px){.ib-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ib-col .ib-sets{margin-top:0}.ib-panel{display:flex;flex-direction:column;gap:12px;min-width:0}.ib-panel--night .ib-night{padding:18px;border-radius:var(--r-card);background:var(--paper);box-shadow:0 3px 0 var(--white-lip),0 18px 32px -24px rgb(var(--shade)/.5)}.ib-night.is-desk{gap:10px}.ib-night.is-desk .ib-dial{max-width:236px}.ib-night.is-desk .ib-dial+.ib-night__drag{margin-top:0}.ib-night.is-desk .ib-night__list{gap:2px;padding:8px 12px}.ib-night.is-desk .ib-move{min-height:28px}.ib-night.is-desk .ib-move__words{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 8px}.ib-night.is-desk .ib-move__words small{white-space:nowrap}.ib-phone.is-desk{padding:18px;border-radius:var(--r-card);background:var(--cream);box-shadow:0 3px 0 var(--cream-lip),0 18px 32px -24px rgb(var(--shade)/.45)}.ib-phone.is-desk .ib-phone__glyph:not(.is-ready){background:rgb(255 255 255/.55)}.ib--desk .ib-three{gap:14px}@media (prefers-reduced-motion:reduce){.ib-112,.ib-edge,.ib-hour,.ib-hour b,.ib-hour__night,.ib-mark,.ib-row{transition:none}.ib-done.is-play,.ib-three.is-play .ib-ghost,.ib-three.is-play .ib-slot__lift{animation:none}}.ib-nstage.nx-stage{gap:12px;padding:18px 12px 12px}:where(.ib-nstage)>:where(:not(.ib-head)){color:var(--ink)}.ib-nstage .ib-head{margin:0 4px;color:var(--nx-ink)}.ib-nstage .ib-hero{font-size:30px;text-wrap:balance}.ib-nstage .ib-lead{color:var(--nx-ink-2);font-size:15px}.gm--rtl .ib-nstage .ib-lead{line-height:1.7}.ib-nstage .ib-trip{color:var(--nx-ink-2)}.ib-nstage .ib-trip .bi,.ib-nstage .ib-trip svg{color:#9db8ff}.ib-nstage .ib-lead--again{color:#fda4af}.ib-stage--reading .ib-nstage .ib-hero{opacity:.72}.ib-nstage .ib-today.nx-slab{gap:10px;padding:12px;border-radius:22px}.ib-nstage .ib-today.nx-slab .ib-clock{margin:0}.ib-nstage .ib-acts{margin-inline:2px}.ib-nstage .ib-acts--save.nx-slab{margin:0;padding:12px;border-radius:22px}.ib-nstage .ib-note{box-shadow:0 0 0 1px rgb(255 255 255/.4),0 24px 48px -28px rgb(0 0 0/.75)}.ib-nstage .ib-sets{margin-top:0}.ib-nstage .ib-set.gm-tile{box-shadow:0 0 0 1px rgb(255 255 255/.4),0 24px 48px -28px rgb(0 0 0/.75)}.ib .ib-mk.nx-appicon>.bi,.ib .ib-mk.nx-appicon>svg{position:relative}.ib .ib-ghost{background:linear-gradient(180deg,#eef3ff,#dfe8ff);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),inset 0 0 0 1px rgb(111 155 255/.28)}.ib .ib-ghost__key.nx-appicon{--nx-ai:23cqi;width:var(--nx-ai);height:var(--nx-ai);background:linear-gradient(145deg,var(--t-a),var(--t-b));color:var(--t-ink)}.ib .ib-ghost__key.nx-appicon svg{width:60%;height:60%}.ib .ib-card.gm-tile{background:#ffffff;box-shadow:0 0 0 1px rgb(var(--shade)/.06),0 14px 26px -18px rgb(var(--shade)/.55)}.ib .ib-card__key.nx-appicon{--nx-ai:23cqi;width:var(--nx-ai);height:var(--nx-ai);background:linear-gradient(145deg,var(--t-a),var(--t-b));color:var(--t-ink)}.ib .ib-card__key.nx-appicon svg{width:58%;height:58%}.ib .ib-lane__key.nx-appicon{--nx-ai:28px;width:var(--nx-ai);height:var(--nx-ai);background:linear-gradient(145deg,var(--t-a),var(--t-b));color:var(--t-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 6px 14px -6px var(--t-glow)}.ib .ib-row{background:#ffffff;box-shadow:0 0 0 1px rgb(var(--shade)/.05),0 14px 30px -24px rgb(var(--shade)/.5)}.ib .ib-row__key{background:none;box-shadow:none}.ib .ib-row__key .nx-appicon{--nx-ai:40px}.ib .ib-mini__s.is-sent[data-tone]{background:linear-gradient(145deg,var(--t-a),var(--t-b));box-shadow:inset 0 1px 0 rgb(255 255 255/.45)}.ib .ib-mini__s.is-planned[data-tone]{background:rgb(var(--shade)/.03);box-shadow:inset 0 0 0 2px var(--t-a)}.ib .ib-move__dot[data-tone]{background:linear-gradient(145deg,var(--t-a),var(--t-b));box-shadow:none}.ib .ib-mark__dot{background:none;box-shadow:none}.ib .ib-mark__mk.nx-appicon{--nx-ai:20px;box-shadow:0 0 0 2px #ffffff,0 4px 10px -4px var(--t-glow)}.ib .ib-mark__mk.nx-appicon:before{display:none}.ib .ib-kind.gm-tile{background:#ffffff;box-shadow:0 0 0 1px rgb(var(--shade)/.05),0 16px 32px -24px rgb(var(--shade)/.5)}.ib .ib-kind__key{width:auto;height:auto;place-items:start;background:none}.ib .ib-kind__key .nx-appicon{--nx-ai:clamp(32px,26cqi,44px)}.ib .ib-kind__key .nx-appicon svg{width:56%;height:56%}.ib .ib-kind__label{color:var(--ink)}.ib .ib-kind__off{color:var(--ink-3)}.ib .ib-set.gm-tile{background:#ffffff;box-shadow:0 0 0 1px rgb(var(--shade)/.05),0 16px 32px -24px rgb(var(--shade)/.5)}.ib .ib-set__label{color:var(--ink-3)}.ib .ib-set__big{color:var(--ink)}.ib .ib-set__unit{color:var(--ink-2)}.ib .ib-set__glyph.nx-appicon{--nx-ai:21cqi;width:var(--nx-ai);height:var(--nx-ai);border-radius:calc(var(--nx-ai) * .3);background:linear-gradient(145deg,var(--t-a),var(--t-b));color:var(--t-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 -2px 5px rgb(0 0 0/.18),0 8px 20px -6px var(--t-glow)}.ib .ib-set__glyph.nx-appicon svg{width:56%;height:56%}.ib .ib-ch{background:#ffffff;box-shadow:0 0 0 1px rgb(var(--shade)/.05),0 12px 24px -20px rgb(var(--shade)/.5)}.ib .ib-ch__key{width:auto;height:auto;background:none;box-shadow:none}.ib .ib-ch__key .nx-appicon{--nx-ai:36px}.ib .ib-phone__glyph.is-ready.nx-appicon{--nx-ai:42px;width:var(--nx-ai);height:var(--nx-ai);background:linear-gradient(145deg,var(--t-a),var(--t-b));color:var(--t-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 8px 20px -6px var(--t-glow)}.ib .ib-phone__box{background:linear-gradient(145deg,#6f9bff,#1d4ed8);color:#ffffff;box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 8px 20px -6px rgb(59 130 246/.75)}.ib .ib-panel--night .ib-night,.ib .ib-phone.is-desk,.ib .ib-prom.gm-tile{background:#ffffff;box-shadow:0 0 0 1px rgb(var(--shade)/.05),0 18px 36px -26px rgb(var(--shade)/.5)}.ib .ib-prom__row{color:var(--ink)}.ib .ib-prom__glyph{background:#eef0f6;color:#475569;box-shadow:inset 0 1px 2px rgb(15 23 42/.08)}.ib-nstage~.ib-cols,.ib-nstage~.ib-days,.ib-nstage~.ib-kinds,.ib-nstage~.ib-sets{animation:nx-rise .9s var(--nx-ease) .42s both}@media (prefers-reduced-motion:reduce){.ib-nstage~.ib-cols,.ib-nstage~.ib-days,.ib-nstage~.ib-kinds,.ib-nstage~.ib-sets{animation:none}}@media (max-width:1023px) and (max-height:860px){.ib-nstage.nx-stage{gap:10px;padding-block:16px 10px}.ib-nstage .ib-hero{font-size:27px}.ib-nstage .ib-lead{font-size:14.5px}}@media (max-width:1023px) and (max-height:700px){.ib-nstage .ib-hero{font-size:25px}.ib-nstage .ib-today.nx-slab{padding:10px}}@media (min-width:1024px){.gm-desk .ib-nstage.nx-stage{gap:18px;padding:32px 36px 28px;border-radius:34px}.gm-desk .ib-nstage .ib-head{margin:0}.gm-desk .ib-nstage .ib-hero{font-size:clamp(29px,2.3vw,36px);line-height:1.04;letter-spacing:-.04em}.gm--rtl .gm-desk .ib-nstage .ib-hero,.gm--rtl.gm-desk .ib-nstage .ib-hero{letter-spacing:0;line-height:1.28}.gm-desk .ib-nstage .ib-lead{font-size:17px}.gm-desk .ib-nstage .ib-today.nx-slab{padding:16px;border-radius:26px}}