.gd-flow__field{--ga:115deg;--gx:92%;--gd-gap:clamp(28px,2.6vw,40px);display:flex;flex-direction:column;align-items:center;padding:clamp(28px,4vw,56px) clamp(20px,3.6vw,56px);border-radius:var(--wf-r);background:var(--ln-grain),var(--ln-field);background-blend-mode:overlay,normal;box-shadow:0 0 0 1px #0000000f,0 22px 40px -18px #0000008c;font-size:var(--wf-pic);line-height:1.45}.gd-flow__pane{position:relative;box-sizing:border-box;border-radius:var(--wf-r);background:#fff;color:#1d1d1d;box-shadow:0 0 0 1px #0000000f,0 18px 34px -16px #00000080}.gd-flow__start,.gd-flow__end{display:flex;align-items:flex-start;gap:12px;width:min(100%,640px);padding:16px 18px}.gd-flow__start .gd-you{width:40px;height:40px}.gd-flow__msg{min-width:0}.gd-flow__msg p{margin:2px 0 0;text-wrap:pretty}.gd-flow__who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.gd-flow__who b{font-weight:500;color:#111}.gd-flow__app{display:inline-flex;align-items:center;gap:6px;color:#5f5f5f}.gd-flow__app img{display:block;width:16px;height:16px}.gd-flow__ok{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:#2fa86a}.gd-flow__ok svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gd-flow__down,.gd-flow__next{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#fff;color:#111;box-shadow:0 6px 14px -6px #00000080}.gd-flow__down svg,.gd-flow__next svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gd-flow__down{margin:14px 0;transform:rotate(90deg)}.gd-flow__steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--gd-gap);width:100%;margin:0;padding:0;list-style:none}.gd-flow__step{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 20px}.gd-flow__next{position:absolute;top:50%;left:calc(var(--gd-gap) / -2);z-index:1;transform:translate(-50%,-50%)}.gd-flow__step .gd-flow__c{--gd-c:44px;margin-bottom:4px;filter:none}.gd-flow__n{font-weight:500;color:#111;line-height:1.25}.gd-flow__does{margin:0;color:#5f5f5f;text-wrap:pretty}.gd-flow__out{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.gd-flow__chip,.gd-flow__gate{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-weight:500;line-height:1.2;white-space:nowrap}.gd-flow__chip{background:var(--wf-warm-2);color:#111}.gd-flow__gate{background:#fdeadf;color:#c4470e}@media(max-width:1023px){.gd-flow__steps{grid-auto-flow:row;grid-auto-columns:auto;width:min(100%,640px)}.gd-flow__step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start}.gd-flow__step .gd-flow__c{grid-row:1 / span 3;margin:0}.gd-flow__out{grid-column:2;margin-top:0;padding-top:6px}.gd-flow__next{top:calc(var(--gd-gap) / -2);left:50%;transform:translate(-50%,-50%) rotate(90deg)}}@media(max-width:767px){.gd-flow__field{--gd-gap:28px;padding:20px 12px}.gd-flow__start,.gd-flow__end{padding:14px}.gd-flow__step{padding:14px 14px 16px}.gd-flow__start .gd-you,.gd-flow__ok{width:36px;height:36px}.gd-flow__step{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.gd-flow__step .gd-flow__c{--gd-c:36px}.gd-flow__down{margin:10px 0}}.gd-mem__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head pic" "setup pic";column-gap:clamp(32px,5vw,96px);row-gap:clamp(28px,3vw,48px);align-items:start}.gd-mem--flip .gd-mem__in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"pic head" "pic setup"}.gd-mem__head{grid-area:head;align-self:end;min-width:0}.gd-mem__pic{grid-area:pic;display:flex;align-self:stretch;min-width:0}.gd-mem__pic>.gd-chat{flex:1}.gd-mem__setup{grid-area:setup;min-width:0}.gd-mem__who{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:clamp(18px,2vw,26px)}.gd-mem .gd-mem__c{--gd-c:clamp(48px,4vw,60px);filter:drop-shadow(0 4px 8px rgb(17 17 17 / .16))}.gd-mem .gd-tool{background:#fff;box-shadow:var(--ln-lift)}.gd-mem__t{max-width:20ch}.wf .gd-mem__sub{max-width:34em}.gd-mem__h3{margin:0 0 6px;font-size:var(--wf-lead);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--wf-ink)}.gd-steps{margin:0;padding:0;list-style:none}.gd-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 0}.gd-step+.gd-step{border-top:1px solid var(--ln-line)}.gd-step p{margin:0;padding-top:.2em;font-size:var(--wf-text);line-height:1.5;letter-spacing:-.01em;color:var(--wf-body);text-wrap:pretty}.gd-chat{--ga:225deg;--gx:8%;display:grid;place-items:center;box-sizing:border-box;min-height:clamp(380px,32vw,480px);margin:0;padding:clamp(24px,3.4vw,48px) clamp(16px,3vw,44px);border-radius:var(--wf-r);background:var(--ln-grain),var(--ln-field);background-blend-mode:overlay,normal;box-shadow:0 0 0 1px #0000000f,0 22px 40px -18px #0000008c}.gd-mem--flip .gd-chat{--ga:135deg;--gx:92%;--gc:#ffc9a3}.gd-chat__pane{container-type:inline-size;display:flex;width:min(100%,30em);overflow:hidden;border-radius:var(--wf-r);background:#fff;color:#1d1d1d;font-size:var(--wf-pic);line-height:1.45;box-shadow:0 0 0 .5em #fff3,0 1.6em 3em -1.2em #0009}.gd-chat__rail{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:52px;padding:12px 0;background:#4a154b;color:#ffffffb8}.gd-chat--teams .gd-chat__rail{background:#ebebeb;color:#616161}.gd-chat__ws{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #1111110f}.gd-chat__ws img{display:block;width:22px;height:22px;object-fit:contain}.gd-chat__tab{display:grid;place-items:center;width:34px;height:34px;border-radius:9px}.gd-chat__tab svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gd-chat__tab.is-on{background:#fff3;color:#fff}.gd-chat__tab.is-on svg{fill:#ffffff2e}.gd-chat--teams .gd-chat__tab.is-on{background:#fff;color:#5b5fc7}.gd-chat--teams .gd-chat__tab.is-on svg{fill:#5b5fc72e}.gd-chat__main{flex:1;min-width:0}.gd-chat__bar{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;box-shadow:inset 0 -1px #11111114}.gd-chat__ch{font-weight:500;color:#111}.gd-chat__hash{margin-right:2px;color:#8a8a8a}.gd-chat__body{display:flex;flex-direction:column;gap:16px;padding:16px 16px 18px}.gd-msg{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.gd-msg__av.gd-char,.gd-msg__av.gd-you{width:36px;height:36px}.gd-chat .gd-msg__av.gd-char{filter:none}.gd-msg__main{min-width:0}.gd-msg__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;line-height:1.3}.gd-msg__who b{font-weight:500;color:#111}.gd-msg__tag{padding:1px 5px;border-radius:4px;background:var(--wf-warm-2);color:#5f5f5f;font-size:.82em;font-weight:500}.gd-msg__t{color:#8a8a8a;font-size:.86em}.gd-msg__p{margin:3px 0 0;text-wrap:pretty}.gd-rows{margin:10px 0 0;padding:0;list-style:none;border-radius:10px;box-shadow:0 0 0 1px #1111111a}.gd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s" "d s";column-gap:10px;align-items:center;padding:8px 12px}.gd-row+.gd-row{box-shadow:inset 0 1px 0 var(--wf-warm-2)}.gd-row__n{grid-area:n;min-width:0;font-weight:500;color:#111;line-height:1.3}.gd-row__d{grid-area:d;min-width:0;color:#5f5f5f;font-size:.86em;line-height:1.35}.gd-st{grid-area:s;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--wf-warm-2);color:#111;font-size:.82em;font-weight:500;line-height:1.2;white-space:nowrap}.gd-st svg{width:12px;height:12px;fill:none;stroke:#2fa86a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gd-st--wait{background:#fdeadf;color:#c4470e}.gd-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:10px;padding:10px 12px;border-radius:10px;box-shadow:0 0 0 1px #1111111a}.gd-file__ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--wf-r-s);background:var(--wf-warm-2)}.gd-file__ic svg{width:20px;height:20px;fill:none;stroke:#111;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gd-file__txt{display:flex;flex:1 1 10em;flex-direction:column;min-width:0}.gd-file__n{font-weight:500;color:#111;line-height:1.3}.gd-file__m{color:#5f5f5f;font-size:.86em}.gd-file__acts{display:flex;gap:6px}.gd-btn{display:inline-flex;align-items:center;min-height:2em;padding:0 .8em;border-radius:10px;background:#fff;color:#111;box-shadow:inset 0 0 0 1px #11111138;font-size:.86em;font-weight:500;white-space:nowrap}.gd-btn--ink{background:#111;color:#fff;box-shadow:none}@container (max-width:340px){.gd-file__acts{flex-basis:100%}}@media(max-width:899px){.gd-mem__in,.gd-mem--flip .gd-mem__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "pic" "setup"}.gd-mem__head{align-self:start}.gd-chat{min-height:0}}@media(max-width:767px){.gd-chat,.gd-mem--flip .gd-chat{padding:20px 12px}.gd-chat__body{padding:14px 14px 16px}.gd-chat__rail{width:44px;padding:10px 0;gap:4px}.gd-chat__ws,.gd-chat__tab{width:30px;height:30px;border-radius:8px}.gd-chat__ws img{width:19px;height:19px}.gd-chat__tab svg{width:17px;height:17px}.gd-chat__bar{padding:0 14px}.gd-msg{grid-template-columns:32px minmax(0,1fr)}.gd-msg__av.gd-char,.gd-msg__av.gd-you{width:32px;height:32px}}
