.mk .eg-arch-kicker{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg-3)}.mk .eg-arch-tag{height:26px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--fg-2);align-items:center;gap:6px;display:inline-flex}.mk .eg-arch-tag svg{flex:none;width:12px;height:12px}.mk .eg-arch-tag.is-on{color:var(--fg)}.mk .eg-arch-hero svg.is-ok,.mk .eg-arch-doc svg.is-ok{color:var(--ok)}.mk .eg-arch-hero svg.is-run,.mk .eg-arch-doc svg.is-run{color:var(--warn)}.mk .eg-arch-hero svg.is-idle,.mk .eg-arch-doc svg.is-idle{color:var(--fg-caption)}.mk .eg-arch-shade{background:var(--bg-2)}.mk .eg-arch-card{border:1px solid var(--stroke-subtle);border-radius:var(--radius-lg);background:var(--card);width:100%;max-width:460px;box-shadow:var(--shadow-product);padding:4px 16px}.mk .eg-arch-card-head{border-bottom:1px solid var(--stroke-weak);color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:500;line-height:18px;display:flex}.mk .eg-arch-card-head em{color:var(--fg-caption);align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:400;display:inline-flex}.mk .eg-arch-card-head svg{width:14px;height:14px}.mk .eg-arch-card-head em.is-person,.mk .eg-arch-venn-rule em.is-person{color:var(--info)}.mk .eg-arch-kv{flex-direction:column;width:100%;display:flex}.mk .eg-arch-kv>div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;line-height:18px;display:flex}.mk .eg-arch-kv>div+div{border-top:1px solid var(--stroke-weak)}.mk .eg-arch-kv span{color:var(--fg-3)}.mk .eg-arch-kv b{text-align:right;color:var(--fg-2);font-weight:500}.mk .eg-arch-st{align-items:center;gap:8px;display:inline-flex}.mk .eg-arch-st svg{flex:none;width:14px;height:14px}.mk .eg-arch-hero{border-bottom:1px solid var(--stroke-subtle);justify-content:center;align-items:center;min-height:clamp(620px,88vh,880px);display:flex;position:relative;overflow:hidden}.mk .eg-arch-hero-grid{background-image:var(--pf-dots);background-size:var(--pf-dot-gap) var(--pf-dot-gap);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 40% 75%,#0000);mask-image:linear-gradient(#0000 10%,#000 40% 75%,#0000)}.mk .eg-arch-hero-field{position:absolute;inset:0}.mk .eg-arch-hero-ico{background:var(--card);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--stroke-default), var(--shadow-1);color:var(--fg-2);border-radius:10px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.mk .eg-arch-hero-ico svg{width:18px;height:18px}.mk .eg-arch-hero-ico.is-edge{display:none}@media (min-width:992px){.mk .eg-arch-hero-ico.is-edge{display:grid}}.mk .eg-arch-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:96px;padding-bottom:96px;display:flex;position:relative}.mk .eg-arch-hero h1{max-width:10em;font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);text-wrap:balance;font-size:clamp(44px,7vw,104px);font-weight:500;line-height:1}.mk .eg-arch-hero-copy>p{max-width:32em;color:var(--fg-3);text-wrap:pretty;font-size:18px;line-height:28px}.mk .eg-arch-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.mk .eg-arch-file{color:var(--fg-2);align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.mk .eg-arch-file svg{width:15px;height:15px;color:var(--ok)}.mk .eg-arch-file em{color:var(--fg-caption);font-style:normal;font-weight:400}.mk .eg-arch-doc{position:relative}.mk .eg-arch-bar{z-index:40;pointer-events:none;position:sticky;bottom:0}.mk .eg-arch-bar-row{border:1px solid var(--stroke-subtle);background:var(--bg-2);pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk .eg-arch-bar-row a{height:40px;font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);justify-content:center;align-items:center;gap:6px;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.mk .eg-arch-bar-row a+a{border-left:1px solid var(--stroke-subtle)}.mk .eg-arch-bar-row a em{font-variant-numeric:tabular-nums;color:var(--fg-caption);font-style:normal}.mk .eg-arch-bar-row a:hover{background:var(--card);color:var(--fg)}.mk .eg-arch-bar-row a.is-on{background:var(--red);color:#fff}.mk .eg-arch-bar-row a.is-on em{color:#ffffffb3}.mk .eg-arch-chapter{background:var(--bg-2);border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);padding:120px 0 104px;position:relative;overflow:hidden}@media (min-width:992px){.mk .eg-arch-chapter{padding:200px 0 180px}}.mk .eg-arch-blobs>i{aspect-ratio:1;background:radial-gradient(closest-side, var(--c), transparent);filter:blur(48px);border-radius:50%;width:max(420px,48vw);position:absolute}.mk .eg-arch-blobs>i:first-child{top:4%;left:-14%}.mk .eg-arch-blobs>i:nth-child(2){top:-36%;right:-12%}.mk .eg-arch-blobs>i:nth-child(3){bottom:-60%;left:24%}.mk .eg-arch-blobs>i:nth-child(4){bottom:-44%;right:4%}.mk .eg-arch-blobs>i:nth-child(odd){--c:var(--stroke-default)}.mk .eg-arch-blobs>i:nth-child(2n){--c:var(--stroke-subtle)}.mk .eg-arch-chapter-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.mk .eg-arch-chapter h2{max-width:13em;font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;font-size:clamp(36px,5.4vw,76px);font-weight:500;line-height:1.04}.mk .eg-arch-two{gap:32px;padding:72px 24px;display:grid}@media (min-width:992px){.mk .eg-arch-two{grid-template-columns:1fr 1fr;gap:56px;padding:112px 56px}}.mk .eg-arch-plan-head{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:72px 24px 40px;display:flex}@media (min-width:992px){.mk .eg-arch-plan-head{padding:112px 56px 72px}}.mk .eg-arch-plan-head .eg-arch-pull{max-width:16em}.mk .eg-arch-prose{flex-direction:column;align-items:flex-start;gap:24px;max-width:34em;display:flex}.mk .eg-arch-prose>p{color:var(--fg-3);text-wrap:pretty;font-size:17px;line-height:27px}.mk .eg-arch-pull{max-width:13em;font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.08}.mk .eg-arch-prose .eg-arch-pull{margin-top:48px}.mk .eg-arch-statement{max-width:12em;font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.04}.mk .eg-arch-chosen{flex-direction:column;gap:56px;padding:72px 24px;display:flex}@media (min-width:992px){.mk .eg-arch-chosen{gap:72px;padding:112px 56px}}.mk .eg-arch-chosen-head{flex-direction:column;gap:20px;display:flex}.mk .eg-arch-chosen-head .eg-arch-statement{max-width:18em}.mk .eg-arch-chosen-body{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:992px){.mk .eg-arch-chosen-body{grid-template-columns:1fr 1fr;gap:64px}}.mk .eg-arch-rings{aspect-ratio:1;width:min(100%,380px);margin:24px auto 0;position:relative}.mk .eg-arch-rings>i{width:var(--s);aspect-ratio:1;border:1px dashed var(--stroke-default);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mk .eg-arch-rings-core{aspect-ratio:1;border:1px solid var(--stroke-default);background:repeating-linear-gradient(180deg, var(--stroke-subtle) 0 1px, transparent 1px 5px);border-radius:50%;place-items:center;width:44%;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mk .eg-arch-rings-core>span{border:1px solid var(--stroke-default);background:var(--card);width:56px;height:56px;box-shadow:var(--shadow-product);border-radius:50%;place-items:center;display:grid}.mk .eg-arch-rings-core svg{width:22px;height:22px;color:var(--fg)}.mk .eg-arch-rings-node{background:var(--bg);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.mk .eg-arch-words{border-top:1px solid var(--stroke-subtle);flex-wrap:wrap;margin-right:-1px;display:flex}.mk .eg-arch-word{border-right:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);flex:auto;align-items:flex-end;padding:40px 24px 16px;display:flex;position:relative}@media (min-width:992px){.mk .eg-arch-word{padding:48px 56px 20px}}.mk .eg-arch-covers{padding:0 24px 20px}@media (min-width:992px){.mk .eg-arch-covers{padding:0 56px 24px}.mk .eg-arch-word>em{top:20px;left:56px}}.mk .eg-arch-word>span{font-family:var(--font-display);letter-spacing:-.045em;color:var(--stroke-strong);font-size:clamp(40px,6.4vw,104px);font-weight:400;line-height:1;transition:color .3s}.mk .eg-arch-word:hover>span{color:var(--fg)}.mk .eg-arch-word.is-ai:hover>span,.mk .eg-arch-word.is-ai>em{color:var(--red)}.mk .eg-arch-word.is-person:hover>span,.mk .eg-arch-word.is-person>em{color:var(--info)}.mk .eg-arch-word>em{font:500 11px/1 var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--fg-caption);align-items:center;gap:6px;font-style:normal;display:inline-flex;position:absolute;top:16px;left:24px}.mk .eg-arch-word>em svg{width:13px;height:13px}.mk .eg-arch-dark-head{text-align:center;justify-content:center;padding:104px 24px 32px;display:flex}@media (min-width:992px){.mk .eg-arch-dark-head{padding:176px 56px 48px}}.mk .eg-arch-dark-head h2{max-width:14em;font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.06}.mk .eg-arch-layers{padding:0 24px 72px;display:grid}@media (min-width:992px){.mk .eg-arch-layers{grid-template-columns:1fr 1fr;gap:56px;padding:0 56px 64px}}.mk .eg-arch-layers-stage{order:-1;padding:24px 0 8px}@media (min-width:992px){.mk .eg-arch-layers-stage{top:calc(var(--header-h) + 40px);height:calc(100vh - var(--header-h) - 120px);order:0;align-self:start;align-items:center;padding:0;display:flex;position:sticky}}.mk .eg-arch-layer{flex-direction:column;align-items:flex-start;gap:20px;padding:48px 0;transition:opacity .4s;display:flex}@media (min-width:992px){.mk .eg-arch-layer{opacity:.4;justify-content:center;min-height:78vh}.mk .eg-arch-layer.is-on{opacity:1}}.mk .eg-arch-layer h3{font-family:var(--font-display);letter-spacing:-.045em;color:var(--fg);flex-direction:column;align-items:flex-start;gap:18px;font-size:clamp(48px,6.6vw,108px);font-weight:400;line-height:.95;display:flex}.mk .eg-arch-layer h3 span{margin-left:-.05em}.mk .eg-arch-layer h3 em{font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--fg-caption);font-style:normal}.mk .eg-arch-layer>p{max-width:22em;font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-caption);text-wrap:pretty;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}.mk .eg-arch-stack{--p:150px;--g:70px;--t:88px;width:100%;max-width:460px;height:400px;margin:0 auto;position:relative}@media (min-width:992px){.mk .eg-arch-stack{--p:230px;--g:104px;--t:136px;height:560px}}.mk .eg-arch-plate{left:50%;top:calc(var(--t) + var(--g) * var(--i));z-index:calc(10 - var(--i));width:var(--p);height:var(--p);border:1px solid var(--stroke-default);background-color:var(--bg);background-image:repeating-radial-gradient(circle at 50% 50%, transparent 0 9px, var(--stroke-subtle) 9px 10px), radial-gradient(circle, var(--fg-accent) 1px, transparent 1.5px);box-shadow:7px 7px 0 var(--stroke-weak);opacity:.3;background-size:100% 100%,9px 9px;transition:opacity .5s,border-color .5s;position:absolute;transform:translate(-50%,-50%)rotateX(60deg)rotate(45deg)}.mk .eg-arch-plate.is-built{opacity:.7}.mk .eg-arch-plate.is-on{border-color:var(--fg-3);opacity:1}.mk .eg-arch-plate-pin{left:calc(50% + var(--p) * .3);top:calc(var(--t) + var(--g) * var(--i) - var(--p) * .2 - 20px);z-index:20;opacity:.45;flex-direction:column;align-items:center;gap:6px;transition:opacity .4s;display:flex;position:absolute;transform:translate(-50%)}.mk .eg-arch-plate-pin:nth-of-type(2n){left:calc(50% - var(--p) * .3)}.mk .eg-arch-plate-pin>i{border:1.5px solid var(--fg-3);background:var(--bg);border-radius:50%;width:10px;height:10px}.mk .eg-arch-plate-pin.is-on{opacity:1}.mk .eg-arch-plate-pin.is-on>i{border-color:var(--fg);background:var(--fg);box-shadow:inset 0 0 0 2px var(--bg)}.mk .eg-arch-statement-band{border-top:1px solid var(--stroke-subtle);gap:48px;padding:104px 24px 112px;display:grid}@media (min-width:992px){.mk .eg-arch-statement-band{gap:176px;padding:144px 56px 152px}}.mk .eg-arch-statement-band p{max-width:24em;font-family:var(--font-display);color:var(--fg-3);justify-self:end;font-size:20px;font-weight:500;line-height:28px}.mk .eg-arch-statement-band h2{max-width:11em;font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);text-wrap:balance;font-size:clamp(44px,7vw,108px);font-weight:500;line-height:1}.mk .eg-arch-venn-wrap{padding:72px 24px 64px}@media (min-width:768px){.mk .eg-arch-venn-wrap{padding-bottom:16px}}@media (min-width:992px){.mk .eg-arch-venn-wrap{padding:112px 56px 16px}}.mk .eg-arch-venn{aspect-ratio:16/10;width:100%;max-width:1120px;margin:0 auto;position:relative}.mk .eg-arch-venn>i{width:var(--s);aspect-ratio:1;border:1px dashed var(--stroke-default);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mk .eg-arch-venn>i.is-left{left:30%}.mk .eg-arch-venn>i.is-right{left:70%}.mk .eg-arch-venn-person,.mk .eg-arch-venn-agent,.mk .eg-arch-venn-core{position:absolute;top:50%;transform:translate(-50%,-50%)}.mk .eg-arch-venn-person{border:1px solid var(--stroke-default);background:var(--card);width:56px;height:56px;box-shadow:var(--shadow-product);color:var(--info);border-radius:50%;place-items:center;display:grid;left:30%}.mk .eg-arch-venn-agent{border:1px solid var(--stroke-default);border-radius:var(--radius-sm);background:var(--card);width:40px;height:40px;color:var(--red);box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--stroke-default);place-items:center;display:grid;left:70%}.mk .eg-arch-venn-person svg,.mk .eg-arch-venn-agent svg{width:20px;height:20px}.mk .eg-arch-venn-core{border-radius:var(--radius-sm);background:var(--fg);font:400 11px/14px var(--font-mono);white-space:nowrap;color:var(--fg-caption);flex-direction:column;gap:4px;padding:10px 14px;display:flex;left:50%}@media (max-width:767px){.mk .eg-arch-venn-core{top:auto;bottom:0;transform:translate(-50%,100%)}}.mk .eg-arch-venn-core b{color:var(--bg);font-size:13px;font-weight:500;line-height:16px}.mk .eg-arch-venn-rule{flex-direction:column;align-items:flex-start;gap:6px;display:none;position:absolute}.mk .eg-arch-venn-rule em{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-caption);font-style:normal}.mk .eg-arch-venn-rule.is-tl{top:2%;left:0}.mk .eg-arch-venn-rule.is-tr{align-items:flex-end;top:2%;right:0}.mk .eg-arch-venn-rule.is-bl{bottom:2%;left:0}.mk .eg-arch-venn-rule.is-br{align-items:flex-end;bottom:2%;right:0}@media (min-width:768px){.mk .eg-arch-venn-rule{display:flex}}.mk .eg-arch-steps{gap:40px;padding:48px 24px 72px;display:grid}@media (min-width:992px){.mk .eg-arch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:64px 56px 112px}}.mk .eg-arch-steps>div{flex-direction:column;gap:8px;display:flex}.mk .eg-arch-steps h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);font-size:20px;font-weight:600;line-height:26px}.mk .eg-arch-steps p{min-height:44px;color:var(--fg-3);font-size:15px;line-height:22px}.mk .eg-arch-steps .eg-arch-card{margin-top:12px}.mk .eg-arch-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;padding:0 24px 72px;display:grid}@media (min-width:768px){.mk .eg-arch-progress{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.mk .eg-arch-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:0 56px 112px}}.mk .eg-arch-step{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.mk .eg-arch-step .eg-arch-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mk .eg-arch-step>p{color:var(--fg-3);font-size:14px;line-height:20px}.mk .eg-arch-cells{aspect-ratio:1;border:1px solid var(--stroke-subtle);background:var(--muted-bg);width:100%;position:relative}.mk .eg-arch-cells>i{inset:calc(100% / var(--n));background:var(--bg);position:absolute}.mk .eg-arch-cells:after{content:"";z-index:1;background-image:linear-gradient(var(--stroke-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--stroke-subtle) 1px, transparent 1px);background-size:calc(100% / var(--n)) calc(100% / var(--n));position:absolute;inset:0}.mk .eg-arch-cells.is-done{background:var(--bg)}.mk .eg-arch-cells.is-done:after{background-image:linear-gradient(var(--stroke-weak) 1px, transparent 1px), linear-gradient(90deg, var(--stroke-weak) 1px, transparent 1px)}.mk .eg-arch-arc{z-index:2;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mk .eg-arch-arc circle{fill:none;stroke-width:1.25px}.mk .eg-arch-arc .track{stroke:var(--stroke-default);stroke-width:1px;stroke-dasharray:1 2}.mk .eg-arch-arc .arc{stroke:var(--c);stroke-dasharray:0 100;stroke-dashoffset:var(--o);transition:stroke-dasharray .6s cubic-bezier(.65, 0, .35, 1) var(--d)}.mk .is-visible .eg-arch-arc .arc{stroke-dasharray:20 100}.mk .eg-arch-mark{z-index:3;opacity:0;width:48%;height:auto;transition:opacity .5s ease-out 2.2s,scale .5s ease-out 2.2s;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.85}.mk .is-visible .eg-arch-mark{opacity:1;scale:1}.mk .eg-arch-feature{align-items:center;gap:48px;padding:72px 24px;display:grid}@media (min-width:992px){.mk .eg-arch-feature{grid-template-columns:1fr 1fr;gap:80px;padding:128px 56px}}.mk .eg-arch-feature-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mk .eg-arch-feature-copy h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1.04}.mk .eg-arch-feature-copy .eg-arch-kicker{color:var(--fg-2)}.mk .eg-arch-feature-copy .eg-arch-kv{max-width:460px;margin-top:20px}.mk .eg-arch-chart{flex-direction:column;gap:10px;width:100%;max-width:560px;padding:48px 8px 0 0;display:flex}.mk .eg-arch-chart-plot{border-left:1px solid var(--fg-3);border-bottom:1px solid var(--fg-3);height:260px;position:relative}.mk .eg-arch-chart-plot>i{border-left:1px dashed var(--stroke-default);width:0;position:absolute;bottom:0}.mk .eg-arch-chart-plot>i.is-mark{border-left:1px solid var(--fg-3)}.mk .eg-arch-chart-pt{width:0;height:0;position:absolute}.mk .eg-arch-chart-pt>b{background:var(--fg);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.mk .eg-arch-chart-pt.is-end>b{border:1.5px solid var(--fg);width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--bg);top:-9px;left:-9px}.mk .eg-arch-chart-pt .eg-arch-tag{position:absolute;bottom:8px;right:12px}.mk .eg-arch-chart-axis{height:16px;font:500 11px/16px var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fg-caption);position:relative}.mk .eg-arch-chart-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.mk .eg-arch-chart-axis span:first-child{left:0;transform:none}.mk .eg-arch-chart-axis span:nth-child(2){left:33.33%}.mk .eg-arch-chart-axis span:nth-child(3){left:66.67%}.mk .eg-arch-chart-axis span:nth-child(4){left:auto;right:0;transform:none}.mk .eg-arch-radial{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;position:relative}.mk .eg-arch-radial-ring{width:var(--s);aspect-ratio:1;border:1px dashed var(--stroke-default);border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.mk .eg-arch-radial-fan{aspect-ratio:1;border:1px solid var(--fg-3);background:repeating-linear-gradient(180deg, var(--stroke-default) 0 1px, transparent 1px 5px);clip-path:polygon(50% 50%,4% 0,96% 0);border-radius:50%;width:80%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.mk .eg-arch-radial-h{border-top:1px dashed var(--fg-caption);position:absolute;top:56%;left:2%;right:2%}.mk .eg-arch-radial-v{border-left:1px dashed var(--fg-caption);position:absolute;top:14%;bottom:6%;left:50%}.mk .eg-arch-radial-core{border:1.5px solid var(--fg);background:var(--fg);width:20px;height:20px;box-shadow:inset 0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.mk .eg-arch-radial-top,.mk .eg-arch-radial-mid{position:absolute;left:50%;transform:translate(-50%)}.mk .eg-arch-radial-top{top:6%}.mk .eg-arch-radial-mid{top:40%}.mk .eg-arch-radial-spot{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute}.mk .eg-arch-radial-spot em{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-caption);font-style:normal}.mk .eg-arch-radial-spot.is-w{top:60%;left:0}.mk .eg-arch-radial-spot.is-e{align-items:flex-end;top:60%;right:0}@media (max-width:767px){.mk .eg-arch-radial-spot.is-e{top:72%}}.mk .eg-arch-radial-spot.is-s{align-items:center;bottom:0;left:50%;transform:translate(-50%)}.mk .eg-arch-thread{flex-direction:column;gap:12px;max-width:34em;display:flex}.mk .eg-arch-q,.mk .eg-arch-a{border-radius:var(--radius-lg);gap:10px;padding:14px 16px;font-size:16px;line-height:24px;display:flex}.mk .eg-arch-q{border:1px solid var(--stroke-subtle);background:var(--card);box-shadow:var(--shadow-product);color:var(--fg-2);align-self:flex-start}.mk .eg-arch-a{background:var(--fg);max-width:92%;color:var(--bg);align-self:flex-end}.mk .eg-arch-q svg,.mk .eg-arch-a svg{flex:none;width:16px;height:16px;margin-top:4px}.mk .eg-arch-q svg{color:var(--info)}.mk .eg-arch-a svg{color:var(--ok)}@media (min-width:992px){.mk .eg-arch-hero-grid,.mk .eg-arch-hero-field{left:calc(50% - min(100%,1440px)/2 + 24px);right:calc(50% - min(100%,1440px)/2 + 24px)}.mk .eg-arch-hero-field{border-inline:1px solid var(--stroke-subtle)}}
