.gax-office-main{--ease-move:cubic-bezier(.77,0,.175,1);--ease-out:cubic-bezier(.23,1,.32,1);--stage:#0d0f14;padding-bottom:24px}.px{--s:4px;position:relative;display:block;flex-shrink:0;width:calc(var(--s)*9);height:calc(var(--s)*9);background:linear-gradient(#1d1f23 0 0) calc(var(--s)*3) calc(var(--s)*3)/var(--s) var(--s),linear-gradient(#1d1f23 0 0) calc(var(--s)*5) calc(var(--s)*3)/var(--s) var(--s),linear-gradient(var(--skin) 0 0) calc(var(--s)*2) calc(var(--s)*2)/calc(var(--s)*5) calc(var(--s)*3),linear-gradient(var(--skin) 0 0) calc(var(--s)*4) calc(var(--s)*5)/var(--s) var(--s),linear-gradient(var(--hair) 0 0) calc(var(--s)*2) 0/calc(var(--s)*5) var(--s),linear-gradient(var(--hair) 0 0) var(--s) var(--s)/calc(var(--s)*7) var(--s),linear-gradient(var(--hair) 0 0) var(--s) calc(var(--s)*2)/var(--s) calc(var(--s)*2),linear-gradient(var(--hair) 0 0) calc(var(--s)*7) calc(var(--s)*2)/var(--s) calc(var(--s)*2),linear-gradient(var(--shirt) 0 0) var(--s) calc(var(--s)*6)/calc(var(--s)*7) var(--s),linear-gradient(var(--shirt) 0 0) 0 calc(var(--s)*7)/calc(var(--s)*9) calc(var(--s)*2);background-repeat:no-repeat}.px[data-glasses]::after{content:'';position:absolute;left:calc(var(--s)*2);top:calc(var(--s)*3);width:calc(var(--s)*5);height:var(--s);background:linear-gradient(90deg,#1d1f23 0 40%,transparent 40% 60%,#1d1f23 60%)}.px-sm{--s:3px}.office-stage-wrap{margin-top:56px}.office-stage{margin:0;background:var(--stage);color:#eceef0;border-radius:var(--radius);overflow:hidden;box-shadow:0 40px 80px -48px rgb(13 15 20 / .6),0 0 0 1px rgb(13 15 20 / .08)}.office-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:6px 8px 6px 20px;border-bottom:1px solid rgb(255 255 255 / .08)}.office-status{font-size:var(--fs-control);color:var(--inverse-muted);transition:color .3s ease}.office-status[data-state="up"]{color:#eceef0}.office-status [data-office-status-text]{display:inline-block;transition:opacity .2s ease,filter .2s ease}.office-status.is-swapping [data-office-status-text]{opacity:0;filter:blur(2px)}.office-bar__actions{display:flex;gap:6px;flex-shrink:0}.office-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--radius-control);color:#fff;font-size:var(--fs-control);font-weight:500;transition:background-color .2s ease,transform .16s var(--ease-out)}.office-chip:active{transform:scale(.97)}.office-chip .arrow-out{display:inline-block;transition:transform .3s var(--ease)}@media(hover:hover) and (pointer:fine){.office-chip:hover{background:rgb(255 255 255 / .08)}.office-chip:hover .arrow-out{transform:translate(2px,-2px)}}.office-screen{position:relative;aspect-ratio:5/3}.office-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;filter:blur(8px);transform:scale(1.015);transition:opacity .6s var(--ease-out),filter .6s var(--ease-out),transform .9s var(--ease-out)}.office-stage.is-ready .office-screen iframe{opacity:1;filter:none;transform:none}.office-skeleton{position:absolute;inset:0;overflow:hidden;background:var(--stage);transition:opacity .5s ease}.office-skeleton span{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .05) 50%,transparent 70%);transform:translateX(-100%);animation:office-shimmer 1.6s linear infinite}.office-stage.is-ready .office-skeleton{opacity:0;pointer-events:none}.office-stage.is-ready .office-skeleton span{animation:none}@keyframes office-shimmer{to{transform:translateX(100%)}}.office-stage:fullscreen{display:flex;flex-direction:column;border-radius:0}.office-stage:fullscreen .office-screen{flex:1;aspect-ratio:auto}.office-hint{margin-top:16px;font-size:var(--fs-control);color:var(--muted)}.office-flow{padding-top:128px}.office-flow__head,.office-crew__head{max-width:760px}.office-flow__head .lede,.office-crew__head .lede{margin-top:20px}.flow{--cycle:12s;--step:1.8s;display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,3.4fr) minmax(190px,1fr);align-items:center;gap:20px;margin-top:48px;padding:40px 32px;border-radius:var(--radius);background:var(--surface)}.flow-card{padding:18px 18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.flow-card__tag{display:block;font-size:var(--fs-small);font-weight:500;color:var(--muted);margin-bottom:8px}.flow-card p{font-size:15px;line-height:1.5}.flow-answer{animation:flow-answer var(--cycle) var(--ease-out) infinite}.flow-track{position:relative}.flow-track::before{content:'';position:absolute;left:0;right:0;top:36px;height:1px;background:var(--line-strong)}.flow-runner{position:absolute;left:0;right:0;top:36px;height:0;z-index:1;animation:flow-run var(--cycle) var(--ease-move) infinite}.flow-packet{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px var(--surface)}.flow-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.flow-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px}.flow-step__desk{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:12px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.flow-step__desk::before{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1.5px var(--ink),0 10px 24px -12px rgb(22 23 25 / .45);opacity:0;animation:flow-desk var(--cycle) ease infinite;animation-delay:calc(var(--i)*var(--step))}.flow-step__desk .px{animation:flow-bob var(--cycle) var(--ease-out) infinite;animation-delay:calc(var(--i)*var(--step))}.flow-step__busy{position:absolute;top:-10px;right:-12px;display:flex;gap:3px;padding:6px 7px;border-radius:999px;background:var(--ink);opacity:0;transform:scale(.9);transform-origin:bottom left;animation:flow-busy var(--cycle) var(--ease-out) infinite;animation-delay:calc(var(--i)*var(--step))}.flow-step__busy i{width:4px;height:4px;border-radius:50%;background:#fff;animation:flow-dot .9s ease-in-out infinite}.flow-step__busy i:nth-child(2){animation-delay:.15s}.flow-step__busy i:nth-child(3){animation-delay:.3s}.flow-step__name{margin-top:14px;font-size:15px;font-weight:500}.flow-step__role{font-size:var(--fs-small);color:var(--muted)}.flow-step__what{margin-top:8px;font-size:13px;line-height:1.45;color:var(--muted-strong);max-width:22ch}.flow-fallback{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:var(--muted-strong)}.flow-fallback__crew{display:flex;gap:4px}.flow.is-paused *,.flow.is-paused::before,.flow.is-paused *::before{animation-play-state:paused}@keyframes flow-run{0%{transform:translateX(0);opacity:0}3%{transform:translateX(0);opacity:1}8.33%,18.33%{transform:translateX(10%)}23.33%,33.33%{transform:translateX(30%)}38.33%,48.33%{transform:translateX(50%)}53.33%,63.33%{transform:translateX(70%)}68.33%,78.33%{transform:translateX(90%);opacity:1}84%{transform:translateX(100%);opacity:1}88%,100%{transform:translateX(100%);opacity:0}}@keyframes flow-desk{0%,7.5%{opacity:0}9%,17.5%{opacity:1}20%,100%{opacity:0}}@keyframes flow-bob{0%,8.33%{transform:none}10.5%{transform:translateY(-4px)}12.5%,15%{transform:translateY(-2px)}18.33%,100%{transform:none}}@keyframes flow-busy{0%,8.5%{opacity:0;transform:scale(.9)}10%,17%{opacity:1;transform:none}19%,100%{opacity:0;transform:scale(.9)}}@keyframes flow-dot{0%,100%{transform:none;opacity:.5}40%{transform:translateY(-2px);opacity:1}}@keyframes flow-answer{0%{opacity:1;transform:none}6%,82%{opacity:.5;transform:scale(.985)}86%,100%{opacity:1;transform:none}}.office-crew{padding-top:128px}.crew{margin-top:40px}.crew-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface);max-width:100%;overflow-x:auto;scrollbar-width:none}.crew-tabs::-webkit-scrollbar{display:none}.crew-tab{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--muted-strong);transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.crew-tab:active{transform:scale(.97)}.crew-tab[aria-selected="true"]{background:var(--ink);color:var(--paper)}.crew-tab__count{font-size:var(--fs-small);opacity:.7}@media(hover:hover) and (pointer:fine){.crew-tab[aria-selected="false"]:hover{color:var(--ink);background:rgb(22 23 25 / .05)}}.crew-panel{margin-top:28px}.crew-panel:focus-visible{outline-offset:8px}.crew-panel__lead{font-size:15px;color:var(--muted)}.crew-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:20px;list-style:none}.crew-card{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:border-color .2s ease}.crew-card__desk{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:var(--surface)}.crew-card__desk .px{transition:transform .3s var(--ease-out)}.crew-card h3{font-size:16px;font-weight:500;line-height:1.3}.crew-card__role{font-size:var(--fs-small);color:var(--muted);margin-top:2px}.crew-card__bio{font-size:14px;line-height:1.5;color:var(--muted-strong);margin-top:10px}@media(hover:hover) and (pointer:fine){.crew-card:hover{border-color:var(--line-strong)}.crew-card:hover .crew-card__desk .px{transform:translateY(-3px)}}.crew-panel.is-entering .crew-card{animation:crew-in .34s var(--ease-out) both;animation-delay:calc(var(--n)*40ms)}@keyframes crew-in{from{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.office-close{padding-top:128px;padding-bottom:96px}.office-close__panel{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:56px;border-radius:var(--radius);background:var(--surface)}.office-close__panel h2{max-width:16ch}.office-close__panel .lede{margin-top:16px}@media(max-width:1099px){.flow{grid-template-columns:1fr;gap:28px;padding:32px 24px}.flow-ask,.flow-answer{max-width:520px}.flow-answer{justify-self:end}}@media(max-width:759px){.office-stage-wrap{margin-top:40px}.office-bar{flex-wrap:wrap;padding:10px 8px 10px 16px;row-gap:4px}.office-chip{min-height:44px;padding:0 12px}.office-flow,.office-crew,.office-close{padding-top:88px}.flow{padding:24px 18px}.flow-runner{display:none}.flow-track::before{left:36px;right:auto;top:36px;bottom:36px;width:1px;height:auto}.flow-steps{grid-template-columns:1fr;gap:18px}.flow-step{display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto auto;column-gap:16px;text-align:left;align-items:start;padding:0}.flow-step__desk{grid-row:1/4}.flow-step__name{margin-top:6px}.flow-step__what{margin-top:4px;max-width:none}.flow-answer{justify-self:stretch}.flow-fallback{align-items:flex-start;flex-direction:column;gap:10px}.crew-grid{grid-template-columns:1fr}.office-close__panel{flex-direction:column;align-items:flex-start;padding:36px 24px}.office-close{padding-bottom:64px}}@media(prefers-reduced-motion:reduce){.flow-runner,.flow-step__busy{display:none}.flow-answer,.flow-step__desk::before,.flow-step__desk .px,.office-skeleton span{animation:none}.flow-answer{opacity:1;transform:none}.crew-panel.is-entering .crew-card{animation-name:crew-fade}.office-screen iframe{filter:none;transform:none}.crew-card__desk .px,.office-chip,.crew-tab{transition:none}}@keyframes crew-fade{from{opacity:0}to{opacity:1}}.office-stage-wrap{position:relative}.stage-peek{--u:3px;--k:1;position:absolute;z-index:2;right:96px;bottom:100%;width:calc(var(--u)*24);height:calc(var(--u)*22);pointer-events:none}.stage-peek__clip{position:absolute;inset:0;overflow:hidden}.stage-peek .berat{position:absolute;left:calc(var(--u)*4);bottom:calc(var(--u)*-8);width:calc(var(--u)*16);height:calc(var(--u)*26);transform:translateY(110%);transform-origin:50% 90%;animation:stage-peek-rise 4.4s ease-in-out .9s both}.stage-peek .berat__arm-up{opacity:0;animation:stage-peek-arm 4.4s linear .9s both}.stage-peek .berat__arm-down{animation:stage-peek-arm-down 4.4s linear .9s both}.stage-peek .berat__wave{transform-origin:11.5px 12px;animation:stage-peek-throw 4.4s ease-in-out .9s both}.stage-peek__bubble{position:absolute;right:calc(var(--u)*20);bottom:calc(var(--u)*13);padding:9px 13px;border-radius:12px 12px 4px 12px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;transform-origin:100% 100%;opacity:0;animation:stage-peek-bubble 4.4s var(--ease-out) .9s both}.stage-peek__money{position:absolute;left:calc(var(--u)*16);top:calc(var(--u)*9);width:0;height:0}.stage-peek__money i{position:absolute;left:0;top:0;animation:stage-bill-x 1.6s cubic-bezier(.2,.6,.4,1) var(--t) both}.stage-peek__money b{display:block;width:calc(var(--u)*6);height:calc(var(--u)*3);margin:calc(var(--u)*-1.5) 0 0 calc(var(--u)*-3);opacity:0;background:linear-gradient(#d6f0db 0 0) 50% 50%/var(--u) var(--u) no-repeat,#5aa86a;box-shadow:inset 0 0 0 calc(var(--u)*.67) #2f6e3c;animation:stage-bill-y 1.6s linear var(--t) both}@keyframes stage-peek-rise{0%{transform:translateY(110%)}8%{transform:translateY(-5%) rotate(-8deg);animation-timing-function:ease-out}11%,86%{transform:rotate(-6deg)}89%{transform:translateY(-6%) rotate(-6deg);animation-timing-function:ease-in}100%{transform:translateY(110%) rotate(-2deg)}}@keyframes stage-peek-arm{0%,13%{opacity:0}14%,84%{opacity:1}85%,100%{opacity:0}}@keyframes stage-peek-arm-down{0%,13%{opacity:1}14%,84%{opacity:0}85%,100%{opacity:1}}@keyframes stage-peek-throw{0%,15%{transform:none}18%,34%,50%,66%{transform:rotate(12deg)}20%,36%,52%,68%{transform:rotate(-26deg)}26%,42%,58%,74%{transform:none}82%,100%{transform:none}}@keyframes stage-peek-bubble{0%,13%{opacity:0;transform:rotate(-6deg) translateY(6px) scale(.9)}19%,82%{opacity:1;transform:rotate(-6deg)}86%,100%{opacity:0;transform:rotate(-6deg) translateY(-4px) scale(.96)}}@keyframes stage-bill-x{from{transform:none}to{transform:translateX(calc(var(--dx)*var(--k)*-1px))}}@keyframes stage-bill-y{0%{opacity:0;transform:none;animation-timing-function:cubic-bezier(.2,.7,.4,1)}5%{opacity:1}32%{transform:translateY(calc(var(--up)*var(--k)*1px)) rotate(calc(var(--r)*.35deg));animation-timing-function:cubic-bezier(.5,0,.8,.5)}80%{opacity:1}100%{opacity:0;transform:translateY(calc(var(--down)*var(--k)*1px)) rotate(calc(var(--r)*1deg))}}@media(max-width:1199px){.stage-peek{right:72px}}@media(max-width:639px){.stage-peek{--u:2px;--k:.6;right:40px}.stage-peek__bubble{font-size:13px;padding:8px 11px}}@media(prefers-reduced-motion:reduce){.stage-peek{display:none}}