.Gip_1q_routes{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.Gip_1q_routeItem{display:flex}.Gip_1q_routeItem[data-primary=true]{grid-row:span 2}.Gip_1q_routeCard{width:100%;display:flex;position:relative}.Gip_1q_routeInner{border:1px solid var(--line-strong);background:var(--paper);isolation:isolate;width:100%;transition:border-color var(--hover) var(--ease-hover), box-shadow .4s var(--ease-out);grid-template-rows:auto auto 1fr auto;align-content:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.Gip_1q_routeInner:hover{border-color:var(--ink-950);box-shadow:0 30px 60px var(--shadow-ink-soft)}.Gip_1q_routeTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.Gip_1q_routeIcon{background:var(--surface-ink);color:#fff;width:52px;height:52px;transition:transform .5s var(--ease-out);place-items:center;display:grid}.Gip_1q_routeIcon svg{transition:transform .5s var(--ease-out)}.Gip_1q_routeInner:hover .Gip_1q_routeIcon{transform:rotate(-8deg)scale(1.06)}.Gip_1q_routeInner:hover .Gip_1q_routeIcon svg{transform:rotate(8deg)translateY(-2px)}.Gip_1q_routeLabel{color:var(--brand-blue-deep);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.Gip_1q_routeInner h3{max-width:18ch;font-size:var(--type-heading);letter-spacing:-.02em;margin:8px 0 0;font-weight:720;line-height:1.2}.Gip_1q_routeInner p{max-width:46ch;color:var(--ink-700);margin:0;font-size:.92rem;line-height:1.6}.Gip_1q_routeAction{border-top:1px solid var(--line);color:var(--ink-950);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:18px;font-size:.92rem;font-weight:740;display:flex}.Gip_1q_routeAction:after{z-index:6;content:"";position:absolute;inset:0}.Gip_1q_routeAction:focus-visible{outline:none}.Gip_1q_routeInner:has(.Gip_1q_routeAction:focus-visible){outline:2px solid color-mix(in srgb, var(--focus) 68%, white);outline-offset:4px}.Gip_1q_routeAction i{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--brand-blue-deep);transition:background-color var(--hover) var(--ease-hover), border-color var(--hover) var(--ease-hover), color var(--hover) var(--ease-hover);place-items:center;display:grid}.Gip_1q_routeAction i svg{transition:transform .36s var(--ease-out)}.Gip_1q_routeInner:hover .Gip_1q_routeAction i{border-color:var(--ink-950);background:var(--ink-950);color:#fff}.Gip_1q_routeInner:hover .Gip_1q_routeAction i svg{transform:translate(3px)}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeInner{border-color:var(--brand-orange);background:var(--brand-orange);min-height:clamp(360px,36vw,480px);color:var(--brand-ink)}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeInner:hover{border-color:var(--brand-orange);box-shadow:0 40px 80px color-mix(in srgb, var(--brand-orange) 30%, transparent)}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeIcon{background:var(--brand-ink);width:72px;height:72px;color:var(--brand-orange)}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeIcon:after{border:2px solid var(--brand-ink);content:"";animation:Gip_1q_route-pulse 2.4s var(--ease-out) infinite;position:absolute;inset:0}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeIcon{position:relative}@keyframes Gip_1q_route-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeLabel{background:var(--brand-ink);color:#fff;padding:6px 10px}.Gip_1q_routeItem[data-primary=true] h3{max-width:14ch;font-size:var(--type-title);letter-spacing:-.035em;line-height:1.02}.Gip_1q_routeItem[data-primary=true] p{color:var(--brand-ink);font-size:1rem}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeAction{border-top-color:color-mix(in srgb, var(--brand-ink) 25%, transparent);color:var(--brand-ink);font-size:var(--type-heading)}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeAction i{border-color:var(--brand-ink);background:var(--brand-ink);color:#fff;width:60px;height:60px}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeInner:hover .Gip_1q_routeAction i{color:var(--brand-ink);background:#fff;border-color:#fff}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeInner:hover .Gip_1q_routeAction i svg{transform:translate(5px)}.Gip_1q_routeNext{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.Gip_1q_routeNext:before{background:color-mix(in srgb, var(--brand-ink) 22%, transparent);content:"";height:2px;position:absolute;top:13px;left:0;right:0}.Gip_1q_routeNext:after{background:var(--brand-ink);content:"";transform-origin:0;width:100%;height:2px;transition:transform .9s var(--ease-out);position:absolute;top:13px;left:0;transform:scaleX(.34)}.Gip_1q_routeInner:hover .Gip_1q_routeNext:after{transform:scaleX(1)}.Gip_1q_routeNext li{color:var(--brand-ink);justify-items:start;gap:10px;font-size:.92rem;font-weight:720;line-height:1.3;display:grid;position:relative}.Gip_1q_routeNext span{z-index:1;background:var(--brand-ink);color:#fff;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid;position:relative}.Gip_1q_composer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.Gip_1q_composerCopy{gap:28px;display:grid}.Gip_1q_firstMessage li{transition:color .24s var(--ease-hover)}.Gip_1q_firstMessage li[data-state=pending]{color:var(--ink-500)}.Gip_1q_firstMessage li[data-state=typing]{color:var(--ink-950)}.Gip_1q_firstMessage .Gip_1q_tick{transition:background .24s var(--ease-hover), color .24s var(--ease-hover), transform .32s cubic-bezier(.34, 1.56, .64, 1)}.Gip_1q_firstMessage li[data-state=pending] .Gip_1q_tick,.Gip_1q_firstMessage li[data-state=typing] .Gip_1q_tick{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;background:0 0;transform:scale(.86)}.Gip_1q_firstMessage li[data-state=typing] .Gip_1q_tick{box-shadow:inset 0 0 0 1.5px var(--brand-orange)}.Gip_1q_strength{gap:10px;display:grid}.Gip_1q_strengthBar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.Gip_1q_strengthBar span{background:var(--line-strong);height:5px;transition:background .26s var(--ease-hover)}.Gip_1q_strengthBar span[data-filled]{background:var(--brand-orange)}.Gip_1q_strength p{color:var(--ink-600);margin:0;font-size:.92rem}.Gip_1q_strength strong{color:var(--ink-950)}.Gip_1q_composerCta{background:var(--brand-orange);width:max-content;min-height:48px;color:var(--brand-ink);border-radius:3px;align-items:center;gap:10px;padding:0 20px;font-size:.96rem;font-weight:760;display:inline-flex}.Gip_1q_composerCta svg{transition:transform var(--hover-fast) var(--ease-hover)}.Gip_1q_composerCta:hover svg{transform:translate(4px)}.Gip_1q_briefStage{gap:16px;display:grid}.Gip_1q_exampleTabs{border:1px solid var(--line-strong);background:var(--paper);border-radius:3px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:flex}.Gip_1q_exampleTabs button{min-height:38px;color:var(--ink-600);cursor:pointer;font:inherit;transition:background var(--hover-fast) var(--ease-hover), color var(--hover-fast) var(--ease-hover);background:0 0;border:0;border-radius:2px;padding:0 14px;font-size:.88rem;font-weight:700}.Gip_1q_exampleTabs button:hover{color:var(--ink-950)}.Gip_1q_exampleTabs button[aria-pressed=true]{background:var(--surface-ink);color:var(--text-on-dark)}.Gip_1q_firstMessage{margin:0;padding:0;list-style:none;display:grid}.Gip_1q_firstMessage li{border-top:1px solid var(--line-strong);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;font-size:1rem;font-weight:620;line-height:1.45;display:grid}.Gip_1q_firstMessage li:last-child{border-bottom:1px solid var(--line-strong)}.Gip_1q_tick{background:var(--brand-orange);width:26px;height:26px;color:var(--brand-ink);place-items:center;display:grid}.Gip_1q_brief{border:1px solid var(--line-on-dark-strong);background:var(--surface-ink);color:var(--text-on-dark);box-shadow:0 50px 90px var(--shadow-ink-strong);transition:transform .7s var(--ease-out);position:relative;transform:perspective(1400px)rotateY(-6deg)rotateX(3deg)}.Gip_1q_brief:hover{transform:none}.Gip_1q_briefBar{border-bottom:1px solid var(--line-on-dark);align-items:center;gap:7px;padding:14px 18px;display:flex}.Gip_1q_briefBar>span{background:var(--line-on-dark-strong);width:9px;height:9px}.Gip_1q_briefBar strong{margin-left:10px;font-size:.84rem;font-weight:720}.Gip_1q_briefBar small{color:var(--text-on-dark-faint);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.72rem;font-weight:700}.Gip_1q_briefBody{margin:0;padding:8px clamp(18px,2.4vw,32px);display:grid}.Gip_1q_briefBody>div{border-bottom:1px solid var(--line-on-dark);grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 0;display:grid}.Gip_1q_briefBody dt{color:var(--text-on-dark-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.Gip_1q_briefBody dd{color:#fff;min-height:1.4em;font-size:var(--type-heading);letter-spacing:-.015em;margin:0;font-weight:620;line-height:1.35}.Gip_1q_briefCaret{background:var(--brand-orange);vertical-align:-.12em;width:2px;height:1em;margin-left:3px;animation:.9s step-end infinite Gip_1q_brief-caret;display:none}.Gip_1q_briefBody>div[data-state=typing] .Gip_1q_briefCaret{display:inline-block}.Gip_1q_briefBody>div{transition:opacity .24s var(--ease-hover)}.Gip_1q_briefBody>div[data-state=pending]{opacity:.4}.Gip_1q_briefBody>div[data-state=pending] .Gip_1q_attachments,.Gip_1q_briefBody>div[data-state=typing] .Gip_1q_attachments{opacity:0;transform:translateY(6px)}.Gip_1q_attachments{transition:opacity .32s var(--ease-hover), transform .32s var(--ease-hover)}@keyframes Gip_1q_brief-caret{50%{opacity:0}}.Gip_1q_attachments{flex-wrap:wrap;gap:8px;display:flex}.Gip_1q_attachments em{border:1px solid var(--line-on-dark-strong);color:var(--text-on-dark-muted);align-items:center;gap:6px;padding:7px 10px;font-size:.84rem;font-style:normal;font-weight:650;display:inline-flex}.Gip_1q_briefFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(18px,2.4vw,32px) 22px;display:flex}.Gip_1q_briefStatus{color:var(--brand-blue-bright);opacity:0;transition:opacity .32s var(--ease-hover), transform .32s var(--ease-hover);align-items:center;gap:8px;font-size:.84rem;font-weight:720;display:inline-flex;transform:translateY(6px)}.Gip_1q_briefFoot[data-ready] .Gip_1q_briefStatus{opacity:1;transform:none}@media (max-width:980px){.Gip_1q_routes,.Gip_1q_composer{grid-template-columns:minmax(0,1fr)}.Gip_1q_routeItem[data-primary=true]{grid-row:auto}.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeInner{min-height:0}.Gip_1q_routeNext{grid-template-columns:minmax(0,1fr)}.Gip_1q_routeNext:before,.Gip_1q_routeNext:after{display:none}.Gip_1q_routeNext li{grid-template-columns:28px minmax(0,1fr);align-items:center}.Gip_1q_brief{transform:none}}@media (max-width:680px){.Gip_1q_briefBody>div{grid-template-columns:minmax(0,1fr);gap:6px}.Gip_1q_briefBar small{display:none}.Gip_1q_composerCta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.Gip_1q_routeItem[data-primary=true] .Gip_1q_routeIcon:after{display:none}.Gip_1q_firstMessage li,.Gip_1q_firstMessage .Gip_1q_tick,.Gip_1q_strengthBar span,.Gip_1q_briefBody>div,.Gip_1q_attachments,.Gip_1q_briefStatus{transition:none}}
