.wg-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px clamp(32px,4.4vw,64px);padding:var(--pad);align-items:start}.wg-intro p{margin:0 0 14px;font-size:17px;line-height:1.7;color:var(--body)}.wg-intro p:first-child{font-size:19px;line-height:1.6;color:var(--ink)}.wg-intro p:last-child{margin-bottom:0}.wg-gloss a,.wg-intro a,.wg-prose a,.wg-steps a,.wg-tips a{color:var(--blue-dark);font-weight:500;text-decoration:none}.wg-gloss a:hover,.wg-intro a:hover,.wg-prose a:hover,.wg-steps a:hover,.wg-tips a:hover{color:var(--blue)}.wg-toc{padding:22px 24px;border-radius:var(--wp-r);background:var(--wp-panel)}.wg-toc b{display:block;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.wg-toc ol{margin:0;padding:0;list-style:none;counter-reset:wgt;display:grid;gap:2px}.wg-toc li{counter-increment:wgt}.wg-toc a{display:flex;gap:10px;padding:6px 0;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;transition:color .15s}.wg-toc a::before{content:counter(wgt);min-width:20px;font:12px/22px var(--mono);color:var(--muted)}.wg-toc a:hover{color:var(--blue-dark)}.mfws-frame[id]{scroll-margin-top:24px}.wg-prose{padding:0 var(--pad) var(--pad);max-width:78ch}.wg-prose p{margin:0 0 14px;font-size:16.5px;line-height:1.75;color:var(--body)}.wg-prose p:last-child{margin-bottom:0}.wg-prose b{color:var(--ink);font-weight:600}.wg-tw{margin:0 var(--pad) var(--pad);overflow-x:auto}.wg-table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.wg-table td,.wg-table th{padding:14px 16px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;line-height:1.55}.wg-table thead th{font-weight:600;color:var(--ink);border-bottom:2px solid var(--ink)}.wg-table tbody th{width:22%;font-weight:500;color:var(--ink)}.wg-table td{color:var(--body)}.wg-hero{padding:clamp(16px,3vw,40px)}.wg-shot{position:relative;overflow:hidden;background:#f7f8fa;border:1px solid rgba(12,19,29,.08);border-radius:10px;box-shadow:0 1px 2px rgba(12,19,29,.04),0 18px 48px rgba(12,19,29,.09);text-align:left}.wg-shot .hb-sec{border-radius:8px}.wg-shot .hb-sec b{font-size:14px;left:12px;top:10px}.wg-shot .hb-sec small{font-size:11px;left:12px;top:30px}.wg-shot .hb-note{width:146px;height:96px;padding:9px 10px;font-size:12.5px}.wg-shot .hb-note small{position:absolute;left:10px;bottom:7px;font-size:10px;color:rgba(31,35,41,.55)}.wg-n2 .hb-note{width:126px;height:86px;font-size:12px}.wg-shot .hb-ft{font-size:16px}.wg-shot .hb-fs{top:36px;font-size:11.5px}.wg-g{--s:#effcf3;--sb:#1f9d63;--st:#17794a;--n:#e2f7d3;--nb:#a7df9b;--sec:#effcf3}.wg-y{--s:#fffbe8;--sb:#b7860b;--st:#8a5a00;--n:#fff5bf;--nb:#f0d54a;--sec:#fffbe8}.wg-b{--s:#eef5fe;--sb:#1c7ce2;--st:#0a69ce;--n:#dbeafe;--nb:#93c0f5;--sec:#eef5fe}.wg-p{--s:#fdf2f8;--sb:#c2417f;--st:#9d2c63;--n:#fbdcea;--nb:#f2a5c7;--sec:#fdf2f8}.wg-gr{--s:#f6f7f9;--sb:#98a2b3;--st:#475467;--n:#eef0f3;--nb:#d0d5dd;--sec:#f6f7f9}/* cards on the board: checklist, matrix, kanban, camera tiles, a comment */ .wg-card{background:#fff;border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:14px 16px}.wg-card h4{margin:0 0 8px;font-size:15px;font-weight:700}.wg-chk{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f0f1f3;font-size:13px;color:#344054}.wg-chk:first-of-type{border-top:0}.wg-chk i{width:17px;height:17px;flex:none;display:grid;place-items:center;border:1.5px solid #98a2b3;border-radius:4px;font-size:11px;color:#fff;font-style:normal}.wg-chk.done i{background:#1c7ce2;border-color:#1c7ce2}.wg-chk.done span{color:#98a2b3;text-decoration:line-through}.wg-chk.now{color:#1f2329;font-weight:600}.wg-chk.now i{border-color:#e8a317}.wg-chk em{margin-left:auto;font-style:normal;font-size:11.5px;color:#8a929e;white-space:nowrap}.wg-cams{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wg-cam{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#d9dde3;box-shadow:0 4px 14px rgba(12,19,29,.12)}.wg-cam img,.wg-cam video{display:block;width:100%;height:100%;object-fit:cover}.wg-cam span{position:absolute;left:7px;bottom:7px;display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:rgba(12,19,29,.6);color:#fff;font-size:11px;font-weight:600}.wg-cmt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:#fff;border:1px solid #e3e5e8;border-radius:10px 10px 10px 2px;box-shadow:0 6px 18px rgba(12,19,29,.08);font-size:12.5px;line-height:1.4}.wg-cmt img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.wg-cmt div{display:grid;gap:2px}.wg-cmt b{font-weight:600}.wg-cmt span{color:#3a4350}.wg-rule{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid #e3e5e8;font-size:12px;color:#475467;white-space:nowrap}.wg-rule i{color:#e8a317}.wg-v{position:absolute;right:-8px;top:-8px;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:11px;background:#1c7ce2;color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 0 2px #fff}.wg-mx{display:grid;grid-template-columns:20px 1fr 1fr;grid-template-rows:1fr 1fr 20px;gap:6px;height:100%}.wg-ax{display:grid;place-items:center;font-size:11px;font-weight:600;color:#667085}.wg-ax-y{grid-row:1/3;writing-mode:vertical-rl;transform:rotate(180deg)}.wg-ax-x{grid-column:2/4}.wg-q{padding:8px;border-radius:6px;background:var(--q);display:grid;align-content:start;gap:6px}.wg-q>b{font-size:11.5px;font-weight:700;color:var(--qt)}.wg-q .hb-note{position:relative;width:auto;height:auto;padding:6px 8px;font-size:12px}.wg-q .hb-note::after{display:none}.wg-kb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wg-kc{min-height:120px;padding:9px 6px;display:grid;align-content:start;gap:7px;background:#f4f5f7;border-radius:10px}.wg-kc>b{display:flex;align-items:center;gap:5px;padding-left:3px;font-size:12px;color:#172b4d}.wg-kc>b::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--d)}.wg-kd{position:relative;display:grid;gap:4px;padding:7px 7px 7px 11px;background:#fff;border-radius:7px;font-size:12px;line-height:1.3;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wg-kd::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:7px 0 0 7px;background:var(--t,#1c7ce2)}.wg-kd small{display:flex;justify-content:space-between;gap:6px;font-size:10.5px;color:#667085}.wg-timer{position:absolute;right:12px;top:58px;z-index:31;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 12px;background:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.06) 0 8px 28px,rgba(0,0,0,.08) 0 0 0 1px;font-family:var(--sans);font-size:12.5px;color:#475467;transform-origin:100% 0;transform:scale(var(--u,1))}.wg-timer b{display:inline-flex;font-size:16px;font-weight:600;color:#1f2329;font-variant-numeric:tabular-nums;line-height:20px}.wg-dg{display:inline-block;height:20px;overflow:hidden}.wg-dg>span{display:flex;flex-direction:column}.wg-dg-1>span{animation:wg-ones 10s steps(10) infinite}.wg-dg-10>span{animation:wg-tens 60s steps(6) infinite}.wg-timer i{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#f2f4f7;font-size:13px;color:#344054}@keyframes wg-ones{from{transform:translateY(0)}to{transform:translateY(-200px)}}@keyframes wg-tens{from{transform:translateY(0)}to{transform:translateY(-120px)}}.wg-l-cur{animation:wg-l-cur 12s -5s infinite}.wg-l-note{animation:wg-pop 12s -5s infinite}.wg-s-cur{animation:wg-s-cur 10s -6s infinite}.wg-s-note{animation:wg-pop 10s -6s infinite}.wg-e-cur{animation:wg-e-cur 14s -9s infinite}.wg-e-note{z-index:6;animation:wg-e-note 14s -9s infinite}@keyframes wg-l-cur{0%,8%{transform:translate(180px,150px)}18%,28%{transform:translate(0,0)}34%{transform:translate(8px,3px)}40%,70%{transform:translate(0,0)}100%,85%{transform:translate(180px,150px)}}@keyframes wg-s-cur{0%,8%{transform:translate(170px,140px)}18%,30%{transform:translate(0,0)}36%{transform:translate(6px,4px)}42%,70%{transform:translate(0,0)}100%,85%{transform:translate(170px,140px)}}@keyframes wg-pop{0%,20%{opacity:0;transform:scale(.6)}24%,84%{opacity:1;transform:none}100%,90%{opacity:0;transform:scale(.96)}}@keyframes wg-e-cur{0%,4%{transform:translate(-80px,150px)}14%,17%{transform:translate(0,0)}36%,62%{transform:translate(346px,-220px)}80%,83%{transform:translate(0,0)}100%,95%{transform:translate(-80px,150px)}}@keyframes wg-e-note{0%,17%{transform:none;box-shadow:0 3px 6px rgba(0,0,0,.08)}19%{transform:rotate(-3deg);box-shadow:0 14px 28px rgba(0,0,0,.18)}36%{transform:translate(346px,-220px) rotate(-3deg);box-shadow:0 14px 28px rgba(0,0,0,.18)}38%,62%{transform:translate(346px,-220px);box-shadow:0 3px 6px rgba(0,0,0,.08)}64%{transform:translate(346px,-220px) rotate(-3deg);box-shadow:0 14px 28px rgba(0,0,0,.18)}80%{transform:rotate(-3deg);box-shadow:0 14px 28px rgba(0,0,0,.18)}100%,82%{transform:none;box-shadow:0 3px 6px rgba(0,0,0,.08)}}.wg-cv{animation:wg-cv-fade 16s infinite}.wg-cl-a{animation:wg-cl-a 16s infinite}.wg-cl-b{animation:wg-cl-b 16s infinite}.wg-cl-c{animation:wg-cl-c 16s infinite}.wg-cl-d{animation:wg-cl-d 16s infinite}.wg-cv .hb-sec{animation:wg-k-sec 16s infinite}.wg-k1{animation:wg-k1 16s infinite}.wg-k2{animation:wg-k2 16s infinite}.wg-k3{animation:wg-k3 16s infinite}.wg-kmx{animation:wg-kmx 16s infinite}.wg-kkb{animation:wg-kkb 16s infinite}.wg-kdec{animation:wg-kdec 16s infinite}.wg-cv-l{animation:wg-cv-l 16s infinite}.wg-cv-s{animation:wg-cv-s 16s infinite}.wg-cv-e{animation:wg-cv-e 16s infinite}.wg-mgen{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#555;animation:wg-mgen 16s infinite}.wg-mgen i,.wg-mgen span{color:#9aa1ab}.wg-mdone{animation:wg-mdone 16s infinite}.wg-mstack{display:grid}.wg-mstack>*{grid-area:1/1;margin:0}.wg-chrome2 .hb-mcard{right:auto;left:14px;transform-origin:0 100%}@keyframes wg-cv-fade{0%,91%{opacity:1}95%,97%{opacity:0}100%{opacity:1}}@keyframes wg-cl-a{0%,8%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}14%,96%{transform:none}100%,96.5%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}}@keyframes wg-cl-b{0%,13%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}19%,96%{transform:none}100%,96.5%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}}@keyframes wg-cl-c{0%,18%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}24%,96%{transform:none}100%,96.5%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}}@keyframes wg-cl-d{0%,23%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}29%,96%{transform:none}100%,96.5%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}}@keyframes wg-k-sec{0%,6%{opacity:0}100%,11%{opacity:1}}@keyframes wg-k1{0%,39%{opacity:0;transform:scale(.4)}100%,42%{opacity:1;transform:none}}@keyframes wg-k2{0%,43%{opacity:0;transform:scale(.4)}100%,46%{opacity:1;transform:none}}@keyframes wg-k3{0%,47%{opacity:0;transform:scale(.4)}100%,50%{opacity:1;transform:none}}@keyframes wg-kmx{0%,57%{opacity:0;transform:scale(.8)}100%,61%{opacity:1;transform:none}}@keyframes wg-kkb{0%,66%{opacity:0;transform:translateY(8px)}100%,70%{opacity:1;transform:none}}@keyframes wg-kdec{0%,76%{opacity:0;transform:translateY(8px)}100%,80%{opacity:1;transform:none}}@keyframes wg-mgen{0%,4%{opacity:0}12%,20%,28%,6%{opacity:1}16%,24%,9%{opacity:.4}100%,31%{opacity:0}}@keyframes wg-mdone{0%,31%{opacity:0}34%,90%{opacity:1}100%{opacity:1}}@keyframes wg-cv-l{0%,34%{transform:translate(260px,220px)}40%,43%{transform:translate(0,0)}48%,51%{transform:translate(596px,0)}100%,60%{transform:translate(260px,220px)}}@keyframes wg-cv-s{0%,36%{transform:translate(-160px,200px)}42%,47%{transform:translate(0,0)}100%,56%{transform:translate(-160px,200px)}}@keyframes wg-cv-e{0%,52%{transform:translate(0,0)}58%,62%{transform:translate(220px,-300px)}67%,71%{transform:translate(260px,30px)}76%,86%{transform:translate(-10px,110px)}100%,94%{transform:translate(0,0)}}.wg-rmap{position:absolute;display:grid;grid-template-columns:210px minmax(0,1fr);background:#fff;border:1px solid #e6e8eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.wg-rl{display:grid;align-content:start;border-right:1px solid #eef0f3}.wg-rl>b{padding:12px 14px 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#667085;border-bottom:1px solid #eef0f3}.wg-rl>div{display:flex;align-items:center;gap:9px;padding:0 14px;height:34px;border-bottom:1px solid #eef0f3;font-size:12.5px;color:#344054}.wg-rl>div i{width:12px;height:12px;border-radius:3px;flex:none}.wg-rl>div span{margin-left:auto;font-weight:600;color:#1f2329}.wg-rmv{position:relative;background:#dde8f4}.wg-rmv img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 40%}.wg-leg{position:absolute;left:10px;bottom:10px;width:150px;display:grid;gap:5px;padding:8px 10px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:10.5px;color:#667085}.wg-leg b{font-size:11.5px;color:#1f2329}.wg-leg i{height:6px;border-radius:3px;background:linear-gradient(90deg,#dbe7f4,#0b4f9c)}.wg-leg span{display:flex;justify-content:space-between}.wg-hl{animation:wg-hl 16s infinite}@keyframes wg-hl{0%,57%{background:#fff}100%,61%{background:#eef5fe}}.wg-tl{position:absolute;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#1a1a2e}.wg-tlh{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid #e8e8e8;font-size:15px;font-weight:600}.wg-tlh i{font-size:13px;color:#9aa1ab}.wg-tlc{position:relative;flex:1}.wg-tll{position:absolute;left:24px;right:24px;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:#d1d5db}.wg-tle{position:absolute;top:50%;width:0}.wg-tle>i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:var(--a);border:3px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.wg-tle>em{position:absolute;left:0;top:12px;transform:translateX(-50%);padding:0 4px;background:#fff;font-style:normal;font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap}.wg-tlk{position:absolute;left:0;width:128px;transform:translateX(-50%);display:grid;gap:2px;text-align:center}.wg-tlk.up{bottom:30px}.wg-tlk.dn{top:46px}.wg-tlk::after{content:"";position:absolute;left:50%;width:2px;height:15px;margin-left:-1px;background:#d1d5dc}.wg-tlk.up::after{bottom:-21px}.wg-tlk.dn::after{top:-17px;height:11px}.wg-tlk b{font-size:12.5px;font-weight:600;line-height:1.3}.wg-tlk small{font-size:11px;color:#6b7280;line-height:1.35}.wg-thm{display:grid}.wg-mini{display:grid;place-items:center;width:100%;height:100%;padding:12px;box-sizing:border-box;background:#fafbfc radial-gradient(circle,#e3e6ea 1px,transparent 1.2px) 0 0/16px 16px;font-family:var(--sans);color:#1f2329}.wg-mm{width:100%;height:100%}.wg-mm text{font-size:12px;text-anchor:middle;dominant-baseline:middle}.wg-mm text:not([fill]){fill:#1d2939}.wg-mm .s{font-size:10.5px;fill:#667085}.wg-ms{display:grid;align-content:start;gap:5px;padding:7px;background:var(--s);border:1.5px solid var(--sb);border-radius:6px;min-width:0}.wg-ms b{font-size:10.5px;font-weight:700;color:var(--st)}.wg-ms span{padding:5px 6px;background:var(--n);border:1px solid var(--nb);font-size:9.5px;line-height:1.25;box-shadow:0 2px 4px rgba(0,0,0,.06)}.wg-maff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;align-self:stretch}.wg-mswot{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;width:100%;height:100%}.wg-mcj{display:grid;grid-template-columns:44px repeat(4,minmax(0,1fr));gap:5px;width:100%;align-items:center;font-size:9.5px}.wg-mcj>b{padding:5px 4px;border-radius:5px;background:var(--c);color:#fff;font-size:10px;font-weight:600;text-align:center}.wg-mcj>small{font-size:9.5px;font-weight:600;color:#667085}.wg-mcj>span:not(:first-child){padding:6px 4px;background:#fff;border:1px solid #e3e6ea;border-radius:5px;text-align:center;line-height:1.25;color:#344054}.wg-mcj>svg{grid-column:2/6;width:100%;height:46px}.wg-mtd{display:grid;justify-items:center;width:100%}.wg-mtd>svg{width:100%;height:22px}.wg-tn{padding:5px 9px;background:#fff;border:1px solid #d7dbe0;border-radius:6px;box-shadow:rgba(0,0,0,.06) 0 1px 3px;font-size:10.5px;color:#333;white-space:nowrap}.wg-tn.wg-tr{background:#156ee9;border-color:#156ee9;color:#fff;font-weight:600}.wg-tk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.wg-tk>div{display:grid;justify-items:center;gap:4px}.wg-tk small{padding:3px 6px;background:#fff;border:1px solid #d7dbe0;border-radius:6px;font-size:9.5px;color:#475467;white-space:nowrap}.wg-mmx{width:100%;height:100%}.wg-mmx .wg-q{padding:6px}.wg-mmx .wg-q>b{font-size:10px}.wg-mmx .wg-q>span{padding:4px 6px;background:#fff;border:1px solid #e3e6ea;font-size:9.5px}.wg-mmx .wg-ax{font-size:9.5px}.wg-stage{display:grid;place-items:center;align-content:center;align-self:stretch;padding:clamp(20px,3.4vw,44px)}.wg-ai{width:100%;max-width:480px;display:grid;gap:12px}.wg-photo{position:relative;margin:0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(12,19,29,.04),0 12px 32px rgba(12,19,29,.1)}.wg-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.wg-photo figcaption{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:rgba(17,24,39,.72);color:#fff;font-size:11.5px}.wg-panel{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:14px 16px;box-shadow:0 1px 2px rgba(12,19,29,.04),0 18px 48px rgba(12,19,29,.12);font-size:13px;color:#1f2937}.wg-ph{display:flex;align-items:center;gap:8px;margin:-2px 0 12px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;font-size:14.5px}.wg-ph img{width:22px;height:22px}.wg-ph b{font-weight:600}.wg-ph span{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#6b7280}.wg-q1{margin-left:28px;padding:10px 12px;border-radius:12px 12px 4px 12px;background:#f3f8fe;line-height:1.45}.wg-att{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:3px 8px;border-radius:6px;background:#fff;border:1px solid #dbe6f5;font-size:11.5px;color:#0a69ce}.wg-a1{display:flex;gap:9px;margin-top:10px;line-height:1.5}.wg-a1 img{width:20px;height:20px;flex:none;margin-top:1px}.wg-a1 ul{margin:4px 0 0;padding-left:18px}.wg-a1 li{margin:2px 0}.wg-steps{list-style:none;counter-reset:wgs;margin:0;padding:0 var(--pad) var(--pad);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.wg-steps>li{counter-increment:wgs;display:grid;gap:10px;align-content:start;padding-top:18px;border-top:2px solid var(--rule)}.wg-steps>li::before{content:counter(wgs);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:14px;font-weight:600}.wg-steps h3{margin:0;font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.wg-steps p{margin:0;font-size:15px;line-height:1.6;color:var(--body)}.wg-steps ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14.5px;line-height:1.55;color:var(--body)}.wg-steps .wg-k{font:12px var(--mono);color:var(--muted)}.wg-techs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;padding:0 var(--pad) var(--pad)}.wg-tech{display:grid;gap:8px;align-content:start;min-width:0}.wg-th{display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;border:1px solid var(--rule);background:#fff;margin-bottom:8px;transition:box-shadow .15s}.wg-th img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:10px;box-sizing:border-box;background:#fff}.wg-th:hover{box-shadow:inset 0 0 0 1.5px rgba(28,124,226,.28)}.wg-tech h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wg-tech .wg-for{font:12px var(--mono);color:var(--muted)}.wg-tech p{margin:0;font-size:15px;line-height:1.6;color:var(--body)}.wg-tech a.wg-open{justify-self:start;font-size:14px;font-weight:500;color:var(--blue-dark);text-decoration:none;transition:color .15s}.wg-tech a.wg-open:hover{color:var(--blue)}.wg-tips{list-style:none;margin:0;padding:0 var(--pad) var(--pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.wg-tips li{padding:16px 0;border-top:1px solid var(--rule);font-size:15.5px;line-height:1.6;color:var(--body)}.wg-tips li b{display:block;margin-bottom:3px;color:var(--ink);font-weight:600}.wg-gloss{margin:0;padding:0 var(--pad) var(--pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.wg-gloss div{padding:14px 0;border-top:1px solid var(--rule)}.wg-gloss dt{font-size:15.5px;font-weight:600;color:var(--ink)}.wg-gloss dd{margin:4px 0 0;font-size:15px;line-height:1.6;color:var(--body)}.wg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wg-two h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--ink)}@media (max-width:1180px){.wg-steps,.wg-techs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.wg-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.wg-gloss,.wg-steps,.wg-techs,.wg-tips,.wg-two{grid-template-columns:minmax(0,1fr)}}.wg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wg-shot .wg-chrome2 *,.wg-shot .wg-cv,.wg-shot .wg-cv *{animation-delay:-13.5s}