.office-hiring .app{--slab:min(360px, 100cqw)}.office-hiring .stage{--stage-inset:24px;padding:var(--stage-inset) clamp(24px, 12.5%, 60px);overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;justify-content:safe center;align-items:center;gap:14px;scroll-padding-block:8px;display:flex;overflow:hidden auto}@media (max-width:640px),(max-height:650px){.office-hiring .stage{--stage-inset:16px;gap:8px;padding-inline:24px}}.office-hiring .topbar{padding:16px 24px 0}.office-hiring .mascot{--cow-w:92px;pointer-events:none;flex:none;gap:0}.office-hiring .cat-carry,.office-hiring .cow-slot{pointer-events:auto}.office-hiring .bubble-slot{display:none}.office-hiring .bubble-anchor,.office-hiring .bubble{max-width:min(560px,100cqw - 32px)}.office-hiring .cat,.office-hiring .cow{width:92px!important;height:92px!important}.office-hiring .question{padding:0 8px;font-size:26px;line-height:1.2}.office-hiring .hint{width:var(--slab);max-width:100%;margin:0;font-size:16px;line-height:1.3}.office-hiring .paw-field textarea{height:88px;min-height:72px;max-height:180px;overflow-y:auto}@container office (max-height:480px){.office-hiring .cat,.office-hiring .cow{width:64px!important;height:64px!important}.office-hiring .mascot{--cow-w:64px}.office-hiring .qcard,.office-hiring .doubt{gap:4px}.office-hiring .question{font-size:20px;line-height:1.15}.office-hiring .hint{font-size:13px;line-height:1.25}.office-hiring .paw-field textarea{height:64px;min-height:56px}.office-hiring button.paw-wide>span{min-height:42px}}.office-hiring .app--chat .qwrap,.office-hiring .app--chat .stage>.panel,.office-hiring .qwrap,.office-hiring .stage>.panel{flex:none;min-height:0;overflow:visible}.office-hiring .qwrap,.office-hiring .doubt,.office-hiring .qcard{flex-direction:column;align-items:center;min-height:0;display:flex}.office-hiring .qcard,.office-hiring .doubt{flex:none;gap:8px;width:100%;max-width:none;height:auto;max-height:none;overflow:visible}.office-hiring .app--chat .qwrap{justify-content:flex-start}.office-hiring .qwrap,.office-hiring .stage>.panel{place-self:stretch stretch;width:100%;height:auto;max-height:none}.office-hiring .answer-well{flex-direction:column;flex:none;width:100%;min-height:0;display:flex;position:relative}.office-hiring .answer-well .answer{padding-inline:8px;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;min-height:0;padding-bottom:0;overflow:visible}.office-hiring .answer .choices,.office-hiring .clusters{width:var(--slab);max-width:100%}@container office (max-width:240px){.office-hiring .choices button[data-size=pill]{font-size:18px}.office-hiring .choices button[data-size=pill]>span{padding-inline:8px}}.office-hiring .paw-field,.office-hiring .answer .linknote,.office-hiring .answer .list,.office-hiring .answer .proof__row,.office-hiring .answer>.confirm,.office-hiring .stage>.panel>.paw-wide,.office-hiring .qcard>.controls,.office-hiring .controls--bar,.office-hiring .answer .controls{width:var(--slab);max-width:100%}.office-hiring .answer>.confirm{align-self:center;margin-top:auto}.office-hiring .qcard>.controls{max-width:calc(100% - 16px)}.office-hiring .answer-well:has(.confirm) .answer-well__fade{display:none}.office-hiring .answer-well:has(.confirm) .answer{padding-bottom:0}.answer-well__fade{display:none}.office-hiring .answer-well__fade{pointer-events:none;background:linear-gradient(to bottom, #f7f6ef00, var(--vellum));height:48px;display:none;position:absolute;bottom:0;left:0;right:0}:is(.office-hiring .qcard:has(>.controls) .answer-well__fade,.office-hiring .answer-well:has(.controls) .answer-well__fade){display:none}.office-hiring .stage>.panel{align-items:center;width:100%}.office-hiring .app--done .stage>.panel>*{flex-shrink:0;max-width:100%}.office-hiring .app--done .panel>.choices{flex-direction:column}.office-hiring .stage>.panel>button,.office-hiring .panel>.choices{flex:none;margin-top:0}.office-hiring .qcard>.controls,.office-hiring .controls--bar,.office-hiring .answer .controls,.office-hiring .answer .proof__row .controls__row{z-index:2;background:0 0;flex:none;align-self:center;margin-top:0;padding-top:8px;position:relative}.office-hiring .qcard>.controls{flex-direction:column-reverse;align-items:stretch;gap:8px;display:flex}.office-hiring .qcard>.controls.controls--bar{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.office-hiring .controls--bar .controls__left:empty{display:none}.office-hiring .qcard>.controls .controls__row,.office-hiring .answer .controls .controls__row,.office-hiring .answer .proof__row .controls__row{flex-wrap:wrap;width:100%}.office-hiring .controls__row>button:not(:first-child):not(:last-child){flex:1 0 100%;order:-1}.office-hiring .controls__row>button:first-child,.office-hiring .controls--bar .controls__right{flex:auto;min-width:0}.office-hiring .controls__row>button:first-child,.office-hiring .controls--bar .controls__right>button:last-child{flex:1 1 0;width:auto;min-width:0}.office-hiring .controls--bar .controls__right>button:last-child{order:-1}.office-hiring .qcard>.controls,.office-hiring .answer>.confirm,.office-hiring .stage>.panel>button{margin-bottom:0}.office-hiring .qcard>.controls:before{content:"";pointer-events:none;background:0 0;height:8px;position:absolute;bottom:100%;left:0;right:0}.office-hiring .answer .controls{background:0 0;margin-top:0;padding-top:8px;position:relative}.goo-defs{width:0;height:0;position:absolute}.question-back{z-index:45;width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;display:grid;position:absolute;top:12px;left:12px}.question-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.question-back:hover{background:var(--wash-3)}.question-back:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.question-back:disabled{opacity:.35;cursor:default}.topbar{font-family:var(--ui);font-weight:700;font-size:calc(22px * var(--ui-k));letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.wordmark{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.wordmark__dot{background:var(--red);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--red-dark);border-radius:50%}.progress{font-family:var(--ui);font-size:calc(25px * var(--ui-k));font-variant-numeric:tabular-nums;color:var(--muted)}.mascot{--seat-gap:24px;--cow-w:128px;transition:transform .5s var(--ease-out);flex-direction:column;align-items:center;gap:18px;display:flex}.stage--spot .mascot{transform:translateY(var(--spot-shift,0px))}.qwrap{justify-content:center;align-items:flex-start;width:100%;display:flex}.app--chat .qwrap,.app--chat .stage>.panel{min-height:var(--card-h,400px)}.app--chat .stage>.panel{justify-content:flex-start}.app--preface .stage>.panel{min-height:var(--intro-h,0px)}.stage--hush-card .qwrap{opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:translateY(10px)}.bubble--flash .bubble__body{animation:bubble-flash .55s var(--ease-pop) both}@keyframes bubble-flash{0%{filter:brightness(1.6);transform:scale(.86)}55%{filter:brightness(1.15);transform:scale(1.05)}to{filter:brightness();transform:scale(1)}}.mascot__row{justify-content:center;align-items:flex-end;gap:var(--seat-gap);display:flex}.cow-slot{width:var(--cow-w);animation:cow-room .6s var(--ease-out) both}@keyframes cow-room{0%{margin-left:calc(-1 * (var(--cow-w) + var(--seat-gap)))}to{margin-left:0}}.cow-slide{animation:1.3s linear both cow-slide-in}@keyframes cow-slide-in{0%{opacity:0;transform:translate(min(60vw,480px))}8%{opacity:1}to{transform:translate(0)}}.cow-walker{transform-origin:50% 100%;animation:.26s ease-in-out 5 both cow-walk}@keyframes cow-walk{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-2.5deg)}}.cow-slot--out{animation:cow-room-out .6s var(--ease-out) .7s both}.cow-slot--out .cow-slide{animation:1.2s linear both cow-slide-out}.cow-slot--out .cow-walker{animation:.26s ease-in-out 5 both cow-walk}@keyframes cow-room-out{0%{margin-left:0}to{margin-left:calc(-1 * (var(--cow-w) + var(--seat-gap)))}}@keyframes cow-slide-out{0%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:0;transform:translate(min(60vw,480px))}}.cow{transform-origin:50% 100%;image-rendering:pixelated;animation:3.6s ease-in-out -1.4s infinite cat-idle}.cow svg{filter:drop-shadow(0 18px 40px #fff8ec24);display:block}.bubble.bubble--seated,.bubble-anchor.bubble-anchor--left,.bubble-anchor.bubble-anchor--right{max-width:min(460px,70vw)}.bubble-anchor.bubble-anchor--left{transform:translate(calc(-15% - 12px))}.bubble-anchor--left .bubble{align-items:flex-start}.bubble-anchor--left .bubble__tail{margin-left:15%}.bubble-anchor.bubble-anchor--right{transform:translate(calc(12px - 85%))}.bubble-anchor--right .bubble{align-items:flex-end}.bubble-anchor--right .bubble__tail{margin-right:15%}.bubble--cow{--bubble-bg:#f4f1ea;--bubble-fg:#141414}.cat-hit{z-index:6;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease-out);background:0 0;border:0;border-radius:12px;margin:0;padding:0;line-height:0;display:block;position:relative}.cat-hit:active{transform:scale(.94)}.cat-hit:focus-visible{outline:2px dashed var(--red);outline-offset:6px}.cat-carry{z-index:6;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;position:relative}.cat-carry--live{z-index:40}.office-hiring:has(.cat-carry--live){overflow:visible}.office-hiring:has(.cat-carry--live) [data-slot=hiring-flow-content]{overflow:visible}.office-hiring:has(.cat-carry--live) [data-slot=hiring-flow-content]>.stage{overflow:visible}.office-hiring:has(.cat-carry--live){z-index:3}.cat-carry--held .cat-hit,.cat-carry--held .cat-hit:active{cursor:grabbing;transform:none}.burst{pointer-events:none;z-index:6;width:0;height:0;position:absolute;top:45%;left:50%}.burst__x{animation:burst-x var(--dur) linear var(--delay) both;will-change:transform, opacity;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.burst__y{animation:burst-y var(--dur) var(--delay) both;animation-timing-function:cubic-bezier(.25,.9,.55,1);display:block}@keyframes burst-x{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.3)}8%{opacity:1;transform:translate(-50%, -50%) translateX(calc(var(--dx) * .12)) scale(1.1)}80%{opacity:1}to{transform:translate(-50%, -50%) translateX(var(--dx)) scale(.85);opacity:0}}@keyframes burst-y{0%{transform:translateY(0)rotate(0)}42%{transform:translateY(var(--up)) rotate(calc(var(--rot) * .45));animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{transform:translateY(var(--fall)) rotate(var(--rot))}}.cat{transform-origin:50% 100%;will-change:transform;image-rendering:pixelated;animation:3.6s ease-in-out infinite cat-idle}.cat svg{filter:drop-shadow(0 18px 40px rgb(var(--scarlet-rgb) / .22));display:block}.cat--fluffy{image-rendering:auto}.cat--fluffy svg{filter:drop-shadow(0 22px 44px rgb(var(--scarlet-rgb) / .3));overflow:visible}.topbar__right{align-items:center;gap:18px;margin-left:auto;display:inline-flex}.style-toggle{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--faint);padding:3px;display:inline-flex}.style-toggle__opt{appearance:none;color:var(--muted);font-family:var(--ui);letter-spacing:.06em;border-radius:var(--r-pill);cursor:pointer;transition-property:background-color,color;transition-duration:.16s;transition-timing-function:var(--ease-out);background:0 0;border:0;padding:7px 10px 6px;font-size:18px}.style-toggle__opt:hover{color:var(--fg)}.style-toggle__opt--on{background:var(--fg);color:var(--ink)}@keyframes cat-idle{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-4px)scaleY(1.015)}}.cat-m-hop{animation:cat-hop .55s var(--ease-pop) 1, cat-idle 3.6s ease-in-out .55s infinite}@keyframes cat-hop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-22px)scale(1.04,.96)}60%{transform:translateY(0)scale(.98,1.03)}to{transform:translateY(0)scale(1)}}.cat-m-bounce{animation:cat-bounce .8s var(--ease-pop) 1, cat-idle 3.6s ease-in-out .8s infinite}@keyframes cat-bounce{0%{transform:translateY(0)}22%{transform:translateY(-18px)scale(1.03,.97)}44%{transform:translateY(0)scale(.98,1.03)}66%{transform:translateY(-9px)}85%{transform:translateY(0)scale(1.01,.99)}to{transform:translateY(0)scale(1)}}.cat-m-shake{animation:cat-shake .45s var(--ease-out) 1, cat-idle 3.6s ease-in-out .45s infinite}@keyframes cat-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)rotate(-2deg)}40%{transform:translate(6px)rotate(2deg)}60%{transform:translate(-4px)rotate(-1deg)}80%{transform:translate(3px)}}.cat-m-shiver{animation:.7s linear cat-shiver,3.6s ease-in-out .7s infinite cat-idle}@keyframes cat-shiver{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.cat-m-tilt{animation:cat-tilt .5s var(--ease-out) 1, cat-idle 3.6s ease-in-out .5s infinite}@keyframes cat-tilt{0%{transform:rotate(0)}50%{transform:rotate(-5deg)translateY(-3px)}to{transform:rotate(0)}}.cat-m-tiltR{animation:cat-tilt-r .5s var(--ease-out) 1, cat-idle 3.6s ease-in-out .5s infinite}@keyframes cat-tilt-r{0%{transform:rotate(0)}50%{transform:rotate(5deg)translateY(-3px)}to{transform:rotate(0)}}.cat-m-lean{animation:cat-lean .9s var(--ease-out) 1, cat-idle 3.6s ease-in-out .9s infinite}@keyframes cat-lean{0%{transform:rotate(0)}30%,70%{transform:rotate(-7deg)translate(-3px)}to{transform:rotate(0)}}.cat-m-leanR{animation:cat-lean-r .9s var(--ease-out) 1, cat-idle 3.6s ease-in-out .9s infinite}@keyframes cat-lean-r{0%{transform:rotate(0)}30%,70%{transform:rotate(7deg)translate(3px)}to{transform:rotate(0)}}.cat-m-squish{animation:cat-squish .45s var(--ease-pop) 1, cat-idle 3.6s ease-in-out .45s infinite}@keyframes cat-squish{0%{transform:scale(1)}40%{transform:scale(1.06,.94)}to{transform:scale(1)}}.cat-m-jolt{animation:cat-jolt .35s var(--ease-out) 1, cat-idle 3.6s ease-in-out .35s infinite}@keyframes cat-jolt{0%{transform:scale(1)}30%{transform:scale(.94,1.08)translateY(-8px)}to{transform:scale(1)}}.cat-m-spin{animation:cat-spin .8s var(--ease-pop) 1, cat-idle 3.6s ease-in-out .8s infinite;transform-origin:50% 60%}@keyframes cat-spin{0%{transform:rotate(0)scale(1)}60%{transform:rotate(360deg)scale(.96)}80%{transform:rotate(372deg)}to{transform:rotate(360deg)scale(1)}}.cat-m-sway{animation:1.2s ease-in-out cat-sway,3.6s ease-in-out 1.2s infinite cat-idle}@keyframes cat-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)translate(-2px)}75%{transform:rotate(4deg)translate(2px)}}.cat-m-float{animation:cat-float 1.1s var(--ease-out) 1, cat-idle 3.6s ease-in-out 1.1s infinite}@keyframes cat-float{0%{transform:translateY(0)}45%{transform:translateY(-12px)scale(1.01)}to{transform:translateY(0)}}.cat-m-stomp{animation:cat-stomp .5s var(--ease-out) 1, cat-idle 3.6s ease-in-out .5s infinite}@keyframes cat-stomp{0%{transform:scale(1)}25%{transform:translateY(-6px)scale(.98,1.03)}50%{transform:translateY(0)scale(1.08,.9)}to{transform:scale(1)}}.cat-m-wiggle{animation:.7s ease-in-out cat-wiggle,3.6s ease-in-out .7s infinite cat-idle}@keyframes cat-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}}.cat-m-nod{animation:cat-nod .7s var(--ease-out) 1, cat-idle 3.6s ease-in-out .7s infinite}@keyframes cat-nod{0%,to{transform:translateY(0)scaleY(1)}25%{transform:translateY(5px)scaleY(.95)}50%{transform:translateY(0)scaleY(1)}75%{transform:translateY(4px)scaleY(.96)}}.cat-m-stretch{animation:cat-stretch 1s var(--ease-out) 1, cat-idle 3.6s ease-in-out 1s infinite}@keyframes cat-stretch{0%{transform:scaleY(1)}50%{transform:scaleY(1.1)scaleX(.96)translateY(-4px)}to{transform:scaleY(1)}}.cat-m-sink{animation:cat-sink .9s var(--ease-out) 1, cat-idle 3.6s ease-in-out .9s infinite}@keyframes cat-sink{0%{transform:translateY(0)scaleY(1)}50%{transform:translateY(5px)scaleY(.94)scaleX(1.03)}to{transform:translateY(0)scaleY(1)}}.cat-m-leap{animation:.9s cubic-bezier(.3,0,.2,1) cat-leap,3.6s ease-in-out .9s infinite cat-idle}@keyframes cat-leap{0%{transform:translateY(0)scale(1)}12%{transform:translateY(6px)scale(1.08,.88)}45%{transform:translateY(-46px)scale(.96,1.06)}62%{transform:translateY(-40px)scale(.98,1.03)}85%{transform:translateY(0)scale(1.06,.92)}to{transform:translateY(0)scale(1)}}.cat-m-rise{animation:cat-rise .7s var(--ease-out) 1, cat-idle 3.6s ease-in-out .7s infinite}@keyframes cat-rise{0%{transform:translateY(10px)scaleY(.78)scaleX(1.1)}60%{transform:translateY(-4px)scaleY(1.04)scaleX(.98)}to{transform:translateY(0)scale(1)}}.cat-m-flop{animation:cat-flop .6s var(--ease-out) 1, cat-idle 3.6s ease-in-out .6s infinite}@keyframes cat-flop{0%{transform:translateY(-14px)scaleY(1.06)}55%{transform:translateY(0)scaleY(.9)scaleX(1.06)}to{transform:translateY(0)scale(1)}}.cat--framed{animation:none;position:relative}.cat__sequence-frame{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 18px 40px rgb(var(--scarlet-rgb) / .22));pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble-slot{height:118px}.bubble-anchor{pointer-events:none;justify-content:center;width:max-content;max-width:min(460px,88vw);display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.bubble-anchor[data-floating]{background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.bubble-anchor[data-floating]:not(:popover-open){display:none}.bubble-anchor::backdrop{pointer-events:none;background:0 0}.bubble{transform-origin:bottom;max-width:min(460px,88vw);color:var(--bubble-fg);font-family:var(--dos);font-size:calc(26px * var(--dos-k));animation:bubble-in .32s var(--ease-pop) both, bubble-bob 3.2s ease-in-out .32s infinite;filter:drop-shadow(0 10px 24px #000000b3);flex-direction:column;align-items:center;line-height:1.25;display:flex;position:relative}@keyframes bubble-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bubble__body{--step:8px;--mid:4px;background:var(--bubble-bg);white-space:pre-wrap;text-wrap:pretty;min-height:52px;clip-path:polygon(var(--step) 0, calc(100% - var(--step)) 0, calc(100% - var(--step)) var(--mid), calc(100% - var(--mid)) var(--mid), calc(100% - var(--mid)) var(--step), 100% var(--step), 100% calc(100% - var(--step)), calc(100% - var(--mid)) calc(100% - var(--step)), calc(100% - var(--mid)) calc(100% - var(--mid)), calc(100% - var(--step)) calc(100% - var(--mid)), calc(100% - var(--step)) 100%, var(--step) 100%, var(--step) calc(100% - var(--mid)), var(--mid) calc(100% - var(--mid)), var(--mid) calc(100% - var(--step)), 0 calc(100% - var(--step)), 0 var(--step), var(--mid) var(--step), var(--mid) var(--mid), var(--step) var(--mid));border-radius:0;padding:12px 18px 14px;position:relative}.sprinkles{pointer-events:none;position:absolute;inset:0}.sprinkle{animation:1.4s linear both sprinkle-life;display:block;position:absolute;box-shadow:0 1px #00000059}@keyframes sprinkle-life{0%{opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(1)}62%{opacity:1;translate:0}to{opacity:0;translate:var(--drift,0 0);transform:scale(.7)}}.bubble__tail{background:var(--bubble-bg);clip-path:polygon(0 0,100% 0,100% 33.4%,83.3% 33.4%,83.3% 66.7%,66.6% 66.7%,66.6% 100%,33.3% 100%,33.3% 66.7%,16.6% 66.7%,16.6% 33.4%,0 33.4%);width:24px;height:12px;margin-top:-1px;display:block}@keyframes bubble-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes caret{50%{opacity:0}}.qcard,.doubt{width:100%;max-width:640px;animation:card-in .4s var(--ease-out) both;flex-direction:column;align-items:center;gap:18px;display:flex}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.question{font-family:var(--dos);font-weight:400;font-size:calc(clamp(32px, 4.6vw, 42px) * var(--ui-k));letter-spacing:-.015em;color:var(--fg);text-wrap:balance;animation:question-in .5s var(--ease-out) both;padding:6px 10px;line-height:1.35}@keyframes question-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gooey-in{0%{opacity:0;filter:blur(14px);letter-spacing:-.12em;transform:translateY(8px)scaleY(1.12)}45%{opacity:1}to{opacity:1;filter:blur();letter-spacing:0;transform:translateY(0)scaleY(1)}}.hint{font-family:var(--ui);font-size:calc(25px * var(--ui-k));color:var(--muted);text-wrap:balance;max-width:min(560px,92vw);animation:card-in .5s var(--ease-out) .15s both;margin-top:-12px;margin-bottom:6px;line-height:1.45}.answer{width:100%;animation:card-in .5s var(--ease-out) .2s both;justify-content:center;display:flex}.answer--shake>*{animation:input-shake .4s var(--ease-out) both}.answer--error .dos-input{background:rgb(var(--scarlet-rgb) / .12)}.answer--error .dos-input:focus{background:rgb(var(--scarlet-rgb) / .16)}@keyframes input-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.dos-input{background:var(--wash-2);border-radius:var(--r-pill);width:min(560px,92vw);font-family:var(--ui);font-size:calc(34px * var(--ui-k));text-align:center;caret-color:var(--scarlet);transition-property:background-color,box-shadow;transition-duration:.2s;transition-timing-function:var(--ease-out);resize:none;border:0;padding:14px 30px;line-height:1.2}.dos-input::placeholder{color:var(--dim);transition:color .15s var(--ease-out)}.dos-input:focus::placeholder{color:#0000}.dos-input:hover{background:var(--wash-3)}.dos-input:focus{background:var(--wash-4);outline:none}.dos-input--area{text-align:left;font-size:calc(30px * var(--ui-k));border-radius:var(--r-lg);min-height:130px;padding:18px 26px}.dos-input:disabled{opacity:.55}.linknote{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:min(560px,100%);min-width:0;display:flex}.linknote__link,.linknote__note{width:100%;animation:card-in .3s var(--ease-out) both}.linknote__note{animation-delay:80ms}.linknote__note--tall{resize:none;min-height:0;transition:height .12s var(--ease-out);padding:16px 26px;overflow:hidden}.proof{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.proof__row{width:min(560px,100%);min-width:0;animation:card-in .35s var(--ease-out) both;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.proof__link{width:100%}.exhibit{animation:card-in .5s var(--ease-out) .1s both;flex-direction:column;align-items:center;gap:12px;margin:4px 0 2px;display:flex}.exhibit__img{border-radius:var(--r-lg);outline:1px solid var(--wash-3);outline-offset:-1px;max-width:min(560px,92vw);max-height:320px;display:block}.exhibit__block{background:var(--wash-2);border:1px solid var(--wash-4);border-radius:var(--r-lg);text-align:left;width:min(560px,92vw);padding:30px 26px 22px;position:relative}.exhibit__label{font-family:var(--ui);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);position:absolute;top:10px;left:26px}.exhibit__pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(22px * var(--ui-k));color:var(--fg);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45}.clock{border-radius:var(--r-pill);background:var(--wash-2);width:min(560px,92vw);height:22px;transition:opacity .6s var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.clock__bar{transform-origin:0;background:rgb(var(--scarlet-rgb) / .35);animation:linear both clock-drain;position:absolute;inset:0}@keyframes clock-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.clock__read{font-family:var(--ui);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);position:relative}.clock--done{opacity:.55}.list{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:min(560px,100%);min-width:0;display:flex}.list__row{width:100%;animation:card-in .3s var(--ease-out) both;position:relative}.list__field{width:100%;font-size:calc(30px * var(--ui-k));padding:12px 52px}.list__remove{width:32px;height:32px;color:var(--dim);cursor:pointer;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.list__remove:hover:not(:disabled){color:var(--fg);background:var(--wash-4)}.list__add{height:36px;font-size:var(--fs-body);box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;padding:0 16px}.list__add:hover:not(:disabled){background:var(--wash-2);color:var(--fg);border-color:#0000}.choices{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:760px;display:flex}.choices .dos-btn,.choices>button{animation:card-in .45s var(--ease-out) both}.choices .dos-btn:first-child,.choices>button:first-child{animation-delay:calc(var(--stagger-from,0s) + 50ms)}.choices .dos-btn:nth-child(2),.choices>button:nth-child(2){animation-delay:calc(var(--stagger-from,0s) + .12s)}.choices .dos-btn:nth-child(3),.choices>button:nth-child(3){animation-delay:calc(var(--stagger-from,0s) + .19s)}.choices .dos-btn:nth-child(4),.choices>button:nth-child(4){animation-delay:calc(var(--stagger-from,0s) + .26s)}.choices .dos-btn:nth-child(5),.choices>button:nth-child(5){animation-delay:calc(var(--stagger-from,0s) + .33s)}.choices .dos-btn:nth-child(6),.choices>button:nth-child(6){animation-delay:calc(var(--stagger-from,0s) + .4s)}.clusters{flex-direction:column;flex-shrink:0;gap:18px;width:min(980px,92vw);display:flex}.cluster{flex-direction:column;align-items:stretch;gap:8px;display:flex}.cluster .choices{max-width:none}.cluster__label{text-align:center;font-family:var(--font-ui);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);animation:card-in .45s var(--ease-out) var(--stagger-from,0s) both}.cluster:nth-child(2){--stagger-from:.3s}.cluster:nth-child(3){--stagger-from:.55s}.controls{animation:card-in .5s var(--ease-out) .3s both;flex-direction:column;align-items:center;gap:12px;display:flex}.controls__row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.controls--bar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;width:min(560px,92vw)}.controls__left,.controls__right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.controls__right{justify-content:flex-end;margin-left:auto}.choices .dos-btn.dos-btn--on,.choices .dos-btn.dos-btn--on:hover:not(:disabled){background:var(--btn-primary);color:var(--ink);border-color:#0000}.choices .dos-btn.dos-btn--on .dos-btn__key{color:#0000008c;background:#0000000f;box-shadow:inset 0 0 0 1px #0000001a,inset 0 -1px #0000001f}.choices .dos-btn:nth-child(n+7),.choices>button:nth-child(n+7){animation-delay:.45s}.confirm{animation:card-in .45s var(--ease-out) .1s both}.sort{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.sort__deck{animation:card-in .3s var(--ease-out) both;flex-direction:column;align-items:center;gap:8px;display:flex}.sort__count{font-family:var(--ui);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:500}.sort__chip{font-family:var(--ui);font-size:var(--fs-sub);letter-spacing:-.015em;color:var(--ink);background:var(--btn-primary);border-radius:var(--r-pill);box-shadow:var(--btn-primary-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:12px 28px;font-weight:500}.sort__chip--done{box-shadow:none;color:var(--muted);font-size:var(--fs-base);cursor:default;background:0 0;padding:8px 0;font-weight:400}.sort__chip--lifted{opacity:.28}.sort--dragging,.sort--dragging *{cursor:grabbing}.sort__cols{width:min(820px,92vw);animation:card-in .4s var(--ease-out) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:8px;display:grid}.sort__board{--px:4px;min-height:220px;box-shadow:inset 0 var(--px) 0 #2a261f, 0 0 0 var(--px) #4a453d, calc(var(--px) * 1) calc(var(--px) * 1) 0 0 #000, 0 0 0 calc(var(--px) * 2) #000;cursor:pointer;background:#161411;flex-direction:column;align-items:center;gap:10px;padding:14px 10px 16px;display:flex}.sort__board--over{box-shadow:inset 0 var(--px) 0 #3a342b, 0 0 0 var(--px) var(--vellum), calc(var(--px) * 1) calc(var(--px) * 1) 0 0 #000, 0 0 0 calc(var(--px) * 2) #000;background:#241f18}.sort__colname{font-family:var(--dos);font-size:calc(18px * var(--dos-k));letter-spacing:.04em;color:var(--muted);text-align:center;max-width:16ch;font-weight:400;line-height:1.15}.sort__board--over .sort__colname{color:var(--vellum)}.sort__stack{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.sort__placed{font-family:var(--ui);font-size:var(--fs-caption);color:var(--fg);background:var(--wash-2);border:1px solid var(--wash-4);border-radius:var(--r-pill);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;animation:card-in .25s var(--ease-out) both;padding:5px 12px;font-weight:500}.sort__ghost{z-index:40;pointer-events:none;font-family:var(--ui);font-size:var(--fs-sub);letter-spacing:-.015em;color:var(--ink);background:var(--btn-primary);border-radius:var(--r-pill);box-shadow:var(--btn-primary-shadow), 6px 8px 0 #000;margin:0;padding:12px 28px;font-weight:500;position:fixed;transform:rotate(-2deg)}@media (max-width:640px){.sort__cols{grid-template-columns:1fr;gap:16px}.sort__board{min-height:96px}}.kbd-hint{font-family:var(--ui);font-weight:500;font-size:calc(18px * var(--ui-k));letter-spacing:.1em;color:var(--dim);text-transform:uppercase}.dos-btn{height:var(--control-h-lg);color:var(--ink);border-radius:var(--r-pill);cursor:pointer;font-family:var(--ui);font-weight:500;font-size:var(--fs-base);letter-spacing:normal;text-transform:none;white-space:nowrap;backface-visibility:hidden;transition-property:background-color,background-image,color,transform,box-shadow,border-color;transition-duration:.16s;transition-timing-function:var(--ease-out);border:1px solid #0000;align-items:center;gap:8px;padding:0 24px;line-height:1;display:inline-flex;position:relative}.dos-btn__label{text-box:trim-both cap alphabetic;display:block}.dos-btn__icon{align-items:center;margin-left:-6px;display:inline-flex}.dos-btn__icon svg{stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.dos-btn__key{min-width:20px;height:20px;font-family:var(--ui);font-variant-numeric:tabular-nums;color:#0000008c;background:#0000000f;border-radius:5px;justify-content:center;align-items:center;margin-left:-8px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;transition:inherit;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001a,inset 0 -1px #0000001f}.dos-btn--primary{background:var(--btn-primary);box-shadow:var(--btn-primary-shadow)}.dos-btn--primary:hover:not(:disabled){background:linear-gradient(to bottom, var(--vellum), var(--vellum-shade-half))}.dos-btn--primary:active:not(:disabled){background:linear-gradient(to bottom, var(--vellum-shade-half), var(--vellum-shade-1));box-shadow:0 1px 2px #0000000f}.dos-btn:active:not(:disabled){transform:scale(.96)}.dos-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dos-btn--ghost{background:var(--btn-secondary);border-color:var(--btn-secondary-border);box-shadow:var(--btn-secondary-shadow);color:var(--fg)}.dos-btn--ghost:hover:not(:disabled){background:linear-gradient(#ffffff2e,#ffffff1f);border-color:#ffffff38}.dos-btn--ghost .dos-btn__key,.choices .dos-btn--primary .dos-btn__key{color:rgb(var(--vellum-rgb) / .6);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -1px #ffffff24}.choices .dos-btn--primary{background:var(--wash-2);border-color:var(--wash-4);box-shadow:none;color:var(--fg)}.choices .dos-btn--primary:hover:not(:disabled){background:var(--wash-4);border-color:var(--wash-6)}.choices .dos-btn--primary:active:not(:disabled){background:var(--wash-3);box-shadow:none}.choices .dos-btn--ghost{border-color:var(--wash-3);box-shadow:none;color:var(--muted);background:0 0}.choices .dos-btn--ghost:hover:not(:disabled){background:var(--wash-2);border-color:var(--wash-5);color:var(--fg)}.cta{color:#fff;background:var(--btn-brand);box-shadow:var(--btn-brand-shadow), 0 0 60px rgb(var(--scarlet-rgb) / .22);border-color:#0000}.cta:hover:not(:disabled){background:var(--btn-brand-hover);box-shadow:var(--btn-brand-shadow), 0 0 60px rgb(var(--scarlet-rgb) / .32);border-color:#0000}.cta:active:not(:disabled){background:var(--btn-brand-active);box-shadow:0 1px 2px #0000000f}.cta:focus-visible{outline-color:rgb(var(--vellum-rgb) / .9)}.panel{animation:card-in .5s var(--ease-out) .1s both;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.title{font-family:var(--ui);font-weight:700;font-size:calc(clamp(32px, 5.5vw, 46px) * var(--ui-k));letter-spacing:-.025em;text-wrap:balance;animation:gooey-in .9s var(--ease-out) both;line-height:1.05}.privacy-note{font-family:var(--ui);font-size:calc(20px * var(--ui-k));color:var(--muted);text-wrap:balance;max-width:min(440px,88vw);animation:card-in .5s var(--ease-out) .3s both;line-height:1.4}.sub{font-family:var(--ui);font-size:calc(24px * var(--ui-k));color:var(--muted);text-wrap:balance;max-width:min(560px,92vw);animation:card-in .5s var(--ease-out) .2s both;line-height:1.45}.panel .cta{animation:card-in .5s var(--ease-out) .3s both}.panel>.cta{margin-top:8px}.blink{animation:1s step-end infinite caret}.panel .choices{margin-top:8px}.pitch{gap:12px;animation-delay:0s}.pitch__count{font-family:var(--ui);font-weight:500;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--dim)}.confetti{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}.app>.confetti{position:absolute;container-type:size}.app>.confetti span{animation-name:form-confetti-fall}@keyframes form-confetti-fall{0%{opacity:0;transform:translateY(-12px)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(calc(100cqh + 24px))rotate(540deg)}}@media (prefers-reduced-motion:reduce){.app>.confetti{display:none}}.confetti span{animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:-12px}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(110vh)rotate(540deg)}}.footer{justify-content:center;padding:40px 20px 34px;display:flex}.footer__dim{opacity:0;pointer-events:none;z-index:8;transition:opacity .45s var(--ease-out);background:#000000d9;position:fixed;inset:0}.footer--open .footer__dim{opacity:1}.fan{z-index:9;cursor:default;border-radius:8px;padding:16px 28px;position:relative}.fan:focus-visible{outline-offset:0}.footer__text{font-family:var(--hand);font-weight:500;font-size:calc(24px * var(--hand-k));letter-spacing:.01em;color:rgb(var(--vellum-rgb) / .7);transition-property:color,transform;transition-duration:.4s;transition-timing-function:var(--ease-out);white-space:nowrap}.fan--open .footer__text{color:var(--fg);transform:translateY(2px)}.fan__avatars{pointer-events:none;width:0;height:0;position:absolute;bottom:50%;left:50%}.fan__item{opacity:0;filter:blur(4px);transition-property:transform,opacity,filter;transition-duration:.55s,.35s,.45s;transition-timing-function:var(--ease-pop), var(--ease-out), var(--ease-out);will-change:transform, opacity, filter;transition-delay:0s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)translate(0)rotate(0)scale(.3)}.fan{--spread:min(1040px, 92vw)}.fan--open .fan__item{opacity:1;filter:blur();transform:translate(-50%, -50%) translate(calc(var(--t) * var(--spread)), var(--ty)) rotate(var(--rot)) scale(1);transition-delay:0s}.fan__float{animation:float var(--float-dur) ease-in-out var(--float-delay) infinite alternate;flex-direction:column;align-items:center;gap:7px;display:flex}@keyframes float{0%{transform:translateY(-6px)rotate(-1.5deg)}to{transform:translateY(7px)rotate(1.5deg)}}.fan__frame{background:var(--bg);width:56px;height:56px;box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--fg), 0 14px 30px #0009;image-rendering:pixelated;border-radius:50%;overflow:hidden}.fan__frame svg,.fan__frame img{object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.fan__frame img{image-rendering:auto;filter:saturate(.9)contrast(1.05)}.fan__label{font-family:var(--ui);font-size:calc(22px * var(--ui-k));color:var(--fg);white-space:nowrap;text-shadow:0 2px 8px #000000e6;flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.fan__label small{font-family:var(--hand);font-size:calc(19px * var(--hand-k));color:rgb(var(--vellum-rgb) / .7);line-height:1}@media (max-width:640px){.app--chat .qwrap,.app--chat .stage>.panel{--card-h:340px}.topbar{padding:16px 18px}.cat,.cow{width:108px!important;height:112px!important}.mascot{--seat-gap:16px;--cow-w:108px}.bubble{font-size:calc(23px * var(--dos-k))}.bubble-slot{height:104px}.dos-input{font-size:calc(30px * var(--ui-k))}.footer__text{font-size:calc(22px * var(--hand-k))}.fan--open .fan__item{transform:translate(-50%, -50%) translate(calc(var(--t) * var(--spread)), calc(var(--ty) * .8)) rotate(var(--rot)) scale(.8)}}.gallery{min-height:100svh;padding:0 20px 40px}.gallery__bar{font-family:var(--ui);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 8px;font-size:22px;display:flex}@media (max-width:760px){.gallery__bar{gap:10px;padding:16px 8px}.gallery__bar .wordmark{flex-basis:100%}}.gallery__btn{font:inherit;color:var(--fg);border:1px solid var(--faint);border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;padding:6px 12px;font-size:16px}.gallery__btn:hover{border-color:var(--red)}.gallery__btn--on{border-color:var(--red);color:var(--fg)}.gallery__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.gallery__grid--one{grid-template-columns:1fr;justify-items:center;padding-top:40px}.gallery__grid--keyframes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.gallery__keyframe-card{border:1px solid var(--faint);border-radius:var(--r-md);flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 10px 12px;display:flex}.gallery__keyframe-stage{place-items:center;width:min(100%,164px);height:164px;display:grid}.gallery__keyframe-stage img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.gallery__frame-strip{justify-content:center;gap:6px;width:100%;display:flex}.gallery__frame-choice{border:1px solid var(--faint);max-width:54px;color:var(--muted);cursor:pointer;font:11px var(--ui);background:0 0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:3px;display:flex}.gallery__frame-choice--on{border-color:var(--red);color:var(--fg)}.gallery__frame-choice img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated}.gallery__prompt{width:100%;color:var(--muted);font-family:var(--ui);letter-spacing:normal;font-size:14px;line-height:1.4}.gallery__prompt summary{cursor:pointer;text-align:center}.gallery__prompt p{margin:8px 0 0}.gallery__prompt ol{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.gallery__prompt-lock{opacity:.75}.gallery__cell{border-radius:var(--r-md);cursor:pointer;color:var(--fg);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 10px;display:flex}.gallery__cell:hover{border-color:var(--faint)}.gallery__cell .cat svg{filter:none}.gallery__name{font-family:var(--ui);color:var(--muted);font-size:17px}.office-hiring .bubble{filter:drop-shadow(0 8px 18px #1c1c1c1a)}.office-hiring .bubble__body{box-shadow:inset 0 0 0 1px #1c1c1c14}.office-hiring .bubble--cow{--bubble-bg:#fff;--bubble-fg:var(--ink)}.office-hiring .cat svg,.office-hiring .cat__sequence-frame,.office-hiring .cow svg{filter:drop-shadow(0 10px 16px #1c1c1c29)}.office-hiring .dos-input,.office-hiring .exhibit__block,.office-hiring .clock{background:#fff;box-shadow:inset 0 0 0 1px #1c1c1c1a}.office-hiring .dos-input:hover{background:#fff;box-shadow:inset 0 0 0 1px #1c1c1c29}.office-hiring .dos-input:focus{background:#fff;box-shadow:inset 0 0 0 1.5px #1c1c1c47}.office-hiring .answer--error .dos-input,.office-hiring .answer--error .dos-input:focus{background:rgb(var(--scarlet-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--scarlet-rgb) / .45)}.office-hiring .choices .dos-btn--primary{color:var(--ink);background:#fff;border-color:#1c1c1c1f}.office-hiring .choices .dos-btn--primary:hover:not(:disabled){background:#fff;border-color:#1c1c1c47}.office-hiring .choices .dos-btn--primary:active:not(:disabled){background:var(--vellum-shade-half)}.office-hiring .choices .dos-btn--primary .dos-btn__key,.office-hiring .dos-btn--ghost .dos-btn__key{color:var(--scarlet)}.office-hiring .choices .dos-btn--ghost{color:var(--muted);background:0 0;border-color:#1c1c1c1f}.office-hiring .choices .dos-btn--ghost:hover:not(:disabled),.office-hiring .dos-btn--ghost:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#1c1c1c33}.office-hiring .choices .dos-btn.dos-btn--on,.office-hiring .choices .dos-btn.dos-btn--on:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--vellum)}.office-hiring .choices .dos-btn.dos-btn--on .dos-btn__key{color:var(--scarlet-tint-3)}.office-hiring .dos-btn--primary:not(.cta){background:#fff;box-shadow:0 1px 2px #1c1c1c0d,0 0 0 1px #1c1c1c29}.office-hiring .panel>.cta,.office-hiring .controls .dos-btn--primary,.office-hiring .dos-btn.confirm{justify-content:center;width:min(440px,92vw)}.office-hiring .controls .dos-btn--primary,.office-hiring .dos-btn.confirm{background:var(--btn-brand);color:#fff;box-shadow:var(--btn-brand-shadow);border-color:#0000}.office-hiring .controls .dos-btn--primary:hover:not(:disabled),.office-hiring .dos-btn.confirm:hover:not(:disabled){background:var(--btn-brand-hover)}.office-hiring .cta{background:var(--btn-brand);color:#fff;box-shadow:var(--btn-brand-shadow);border-color:#0000}.office-hiring .cta:hover:not(:disabled){background:var(--btn-brand-hover);box-shadow:var(--btn-brand-shadow)}.office-hiring .cta:focus-visible{outline-color:var(--ink)}.office-hiring .sort__board{box-shadow:inset 0 var(--px) 0 #f4f2ea, 0 0 0 var(--px) #e6e3da, calc(var(--px) * 1) calc(var(--px) * 1) 0 0 #1c1c1c, 0 0 0 calc(var(--px) * 2) #1c1c1c;background:#fff}.office-hiring .sort__board--over{box-shadow:inset 0 var(--px) 0 #ffe4de, 0 0 0 var(--px) var(--scarlet), calc(var(--px) * 1) calc(var(--px) * 1) 0 0 #1c1c1c, 0 0 0 calc(var(--px) * 2) #1c1c1c;background:#fff}.office-hiring .sort__board--over .sort__colname{color:var(--ink)}.office-hiring .sort__placed{background:var(--vellum);color:var(--ink);border-color:#1c1c1c1f}.office-hiring .sort__ghost{box-shadow:var(--btn-primary-shadow), 6px 8px 0 #1c1c1c}.office-hiring .voice--idle .wave i,.office-hiring .voice--asking .wave i,.office-hiring .voice--denied .wave i{background:#1c1c1c29}.office-hiring .voice--done .wave i{background:#1c1c1c66}.office-hiring .phone{border-color:#1c1c1c14;box-shadow:0 18px 40px #1c1c1c24}.office-hiring .footer__text{color:#1c1c1c8c}.office-hiring .fan--open .footer__text,.office-hiring .fan__label{color:var(--vellum)}.office-hiring .fan__label small{color:rgb(var(--vellum-rgb) / .75)}.app--intro .apply-cta{min-width:220px;margin-top:24px}.app--intro .choices .apply-cta{margin-top:0}.office-hiring .app--intro .stage{grid-template-rows:auto auto;align-content:center;padding-block-start:calc(var(--stage-inset) + 64px);padding-inline:24px}.office-hiring .app--intro .stage>.panel{flex:none;height:auto;max-height:none}.office-hiring .app--intro .stage>.panel>.apply-cta{margin-top:24px}.office-hiring .app--intro .title{font-family:var(--cta);letter-spacing:-.035em;font-size:clamp(32px,5cqw,58px);font-weight:700;line-height:1.08}.office-hiring .bubble{font-size:clamp(18px,6cqw,24px)}.office-hiring .bubble-anchor.bubble-anchor--left,.office-hiring .bubble-anchor.bubble-anchor--right,.office-hiring .bubble.bubble--seated{max-width:min(560px,100cqw - 32px)}.office-hiring .bubble-anchor.bubble-anchor--left{transform:translateX(calc(-50% + (var(--cow-w) + var(--seat-gap)) / 2))}.office-hiring .bubble-anchor.bubble-anchor--right{transform:translateX(calc(-50% - (var(--cow-w) + var(--seat-gap)) / 2))}.office-hiring .bubble-anchor--left .bubble,.office-hiring .bubble-anchor--right .bubble{align-items:center}.office-hiring .bubble-anchor--left .bubble__tail{transform:translateX(calc(-1 * (var(--cow-w) + var(--seat-gap)) / 2));margin-left:0}.office-hiring .bubble-anchor--right .bubble__tail{transform:translateX(calc((var(--cow-w) + var(--seat-gap)) / 2));margin-right:0}.office-hiring .app--intro .panel,.office-hiring .app--intro .title,.office-hiring .app--intro .sub,.office-hiring .app--intro .privacy-note{animation:none}[data-hiring-form][data-lounge-held] .app{visibility:hidden}[data-hiring-form][data-lounge-held] .app *,[data-hiring-form][data-lounge-held] .app :before,[data-hiring-form][data-lounge-held] .app :after{animation-play-state:paused}
