.builder-guide-page{--accent:#9e7bb2;--accent-bright:#bfa2d2;--accent-rgb:158,123,178;--build-accent:#bfa2d2;--build-line:#294156;--build-muted:#a3b3c0;--build-panel:#0b1825;color:#edf3f6}
.builder-guide-page .build-guide{width:100%;max-width:none;margin:0;font-family:Inter,sans-serif;overflow:hidden}
.build-guide *{box-sizing:border-box}
.build-guide>section{padding:88px max(5%,calc((100vw - 1540px)/2));border-bottom:1px solid var(--build-line)}
.build-guide p{line-height:1.65}
.build-kicker,.build-section-number{display:block;font:500 12px/1.6 'JetBrains Mono',monospace;letter-spacing:.1em;color:var(--build-muted)}
.build-kicker{margin:0}.build-section-number{color:#bfa2d2}
.build-guide h1,.build-guide h2,.build-guide h3,.build-guide h4{font-family:'Inter Tight',sans-serif;font-weight:500;letter-spacing:-.035em}
.build-guide h1 em,.build-guide h2 em{font-style:normal;color:var(--build-accent)}
.build-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:7%;min-height:620px;padding-top:40px!important;padding-bottom:40px!important;background:radial-gradient(ellipse at 78% 45%,#6948801c,transparent 52%)}
.build-hero h1{font-size:clamp(54px,6vw,94px);line-height:1.02;margin:26px 0;letter-spacing:-.05em}
.build-lead{font-size:18px;max-width:530px;color:#b4c3ce;margin:0 0 30px}
.build-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#bfa2d2;color:#0a1621;font-size:14px;font-weight:600;padding:18px 23px;text-decoration:none;border:1px solid #bfa2d2;border-radius:2px;line-height:1.4;transition:background .2s,transform .2s;max-width:100%}
.build-primary:hover{background:#d6bfe4;transform:translateY(-2px)}
.build-guide :is(button,a,summary):focus-visible{outline:2px solid #bfa2d2;outline-offset:5px}
.build-hero-index{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:42px;font-size:12px;color:var(--build-muted)}
.build-hero-index b{font:500 18px 'JetBrains Mono',monospace;color:#d4e4ef;margin-right:5px}
.build-hero-model{min-width:0}
.build-hero-chart{position:relative;padding:18px 0 0;border-top:1px solid var(--profile-accent,#416078);border-bottom:1px solid #416078;background-image:linear-gradient(#689fb408 1px,transparent 1px),linear-gradient(90deg,#689fb408 1px,transparent 1px);background-size:28px 28px}
.build-hero-chart::before,.build-hero-chart::after{content:'';position:absolute;top:-4px;width:7px;height:7px;background:var(--profile-accent,#92b7ce)}.build-hero-chart::before{left:0}.build-hero-chart::after{right:0}
.build-display-meta,.build-display-foot{display:flex;justify-content:space-between;gap:12px;font:12px/1.5 'JetBrains Mono',monospace;color:var(--build-muted)}
.build-display-foot{padding:10px 0;border-top:1px solid var(--build-line);margin-top:16px;font-size:12px;flex-wrap:wrap}
.build-display-foot span:first-child{color:#bdd6e7}
.build-profile-svg{display:block;width:100%;max-width:420px;margin:auto;overflow:visible}
.build-profile-grid{fill:none;stroke:#294256;stroke-width:.8}.build-profile-axis{stroke:#294256;stroke-width:.8}
.build-profile-shape{fill:#7b9fb412;stroke:#8196ab;stroke-width:1.4;stroke-dasharray:3 5}
.build-profile-actual{fill:#69b5d5;fill-opacity:.18;stroke:#85c3e3;stroke-width:2}
.build-profile-svg text{font:500 14px 'JetBrains Mono',monospace}
.build-hero-chart>.build-profile-svg{width:80%;max-width:320px;margin:12px auto -8px;filter:drop-shadow(0 8px 18px #42728f22)}
.build-orbit-label{position:absolute;right:4%;top:33%;display:flex;flex-direction:column;padding:9px 0 9px 14px;border-left:1px solid #4a6f87;background:#0a1520ba}
.build-orbit-label>b{font:400 36px/1.1 'JetBrains Mono',monospace;color:#cce0eb}.build-orbit-label>span{font-size:12px;color:var(--build-muted);margin-top:5px}
.build-hero-companies{display:grid;grid-template-columns:1fr;max-width:90%;margin:0 auto}
.build-hero-companies>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #2c4358;font-size:14px;background:#0b1825a6}
.build-hero-companies strong{font:400 16px 'JetBrains Mono',monospace}.build-hero-companies small{font-size:12px;color:var(--build-muted);margin-left:3px}
.build-section-heading{position:relative;margin-bottom:36px}
.build-section-heading h2,.build-final h2{font-size:clamp(38px,4.1vw,64px);line-height:1.05;margin:22px 0}
.build-section-heading>p{font-size:16px;color:var(--build-muted);margin:0}
.build-profile-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #344d62}
.build-profile-choice{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;border:0;border-right:1px solid #344d62;background:#0a1724;color:#e0e9ef;padding:18px 18px 20px;cursor:pointer;transition:background .25s}
.build-profile-choice:last-child{border:0}.build-profile-choice[aria-pressed=true]{background:var(--profile-wash,#163044);box-shadow:inset 0 2px var(--profile-accent,#bfa2d2)}.build-profile-choice:hover{background:var(--profile-wash,#132a3d)}
.build-choice-top{display:flex;justify-content:space-between;gap:8px}.build-choice-top{min-height:32px}.build-choice-top small{line-height:1.4;font:12px 'JetBrains Mono',monospace;color:var(--build-muted)}.build-choice-top>b{color:var(--profile-accent,#81adca);font-size:14px;font-weight:400}
.build-profile-choice .build-profile-svg{width:108px;height:95px;margin:8px auto 12px;transition:transform .4s}.build-profile-choice:hover .build-profile-svg{transform:scale(1.08)}
.build-profile-choice .build-profile-shape{fill:#81b8d225;stroke:#85b9d6;stroke-dasharray:none;stroke-width:3}.build-profile-choice .build-profile-svg text{font-size:18px}
.build-profile-choice>strong{font:500 16px/1.25 'Inter Tight',sans-serif;max-width:180px;min-height:40px}.build-choice-example{font-size:12px;color:#98b0c0;margin-top:10px;line-height:1.4}
.build-status{font:12px 'JetBrains Mono',monospace;color:var(--build-muted);margin:20px 0}
.build-dossier{border-top:1px solid #466680}
.build-dossier-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px 0}
.build-dossier-heading h3{font-size:clamp(28px,3vw,44px);line-height:1.15;margin:8px 0}.build-dossier-heading p{font-size:16px;color:#b7c6d2;margin:0}
.build-open-model{display:inline-flex;gap:25px;align-items:center;padding:13px 0;border-bottom:1px solid #648ba5;font-size:14px;line-height:1.5;color:#c8add9;text-decoration:none;white-space:nowrap}
.build-machine{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.4fr);border:1px solid #344d62;background:#0a1724}
.build-machine>section{position:relative;min-width:0;padding:22px;border-right:1px solid #344d62}.build-machine>section:last-child{border:0}
.build-machine>section>header{display:flex;justify-content:space-between;gap:8px;font:12px/1.6 'JetBrains Mono',monospace;color:#a7bccb;min-height:40px}.build-machine>section>header b{font-size:12px;font-weight:400;color:#7d98ae}
.build-signals::after,.build-model-shape::after{content:'→';position:absolute;right:-12px;top:45%;z-index:1;background:#0a1724;color:#bfa2d2;padding:7px 3px;font:18px 'JetBrains Mono',monospace}
.build-signal{display:grid;grid-template-columns:1fr auto;gap:8px;margin:19px 0}
.build-signal>span{display:flex;gap:10px;align-items:center;font-size:14px}.build-signal b{font:12px 'JetBrains Mono',monospace;color:var(--factor)}.build-signal strong{font:400 14px 'JetBrains Mono',monospace;color:#dbe7ef}.build-signal small{font-size:12px;color:#839bac;margin-left:2px}
.build-signal>i{display:block;grid-column:1/-1;height:5px;background:#1d3041}.build-signal em{display:block;height:100%;width:var(--level);background:var(--factor);transform-origin:left}
.build-text-link{display:inline-block;font-size:12px;color:#bfa2d2;text-decoration:none;margin-top:15px}
.build-model-shape{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% 43%,#32698718,transparent 67%)}
.build-model-shape>header{margin-bottom:auto}.build-model-shape .build-profile-svg{margin:auto 0 8px}
.build-model-shape .build-profile-shape{opacity:0;transition:opacity .35s}.build-model-shape.show-reference .build-profile-shape{opacity:1}
.build-profile-values{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:0;margin:0 0 22px}.build-profile-values>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.build-profile-values>span>span{font-size:14px;color:var(--build-muted)}.build-profile-values strong{font:400 14px 'JetBrains Mono',monospace;color:var(--factor)}
.build-reference-toggle{border:1px solid #36556c;background:transparent;color:#b1c8d8;padding:9px 12px;font-size:12px;cursor:pointer;align-self:center}.build-reference-toggle span{margin-left:12px}.build-reference-toggle[aria-pressed=true]{background:#193249}
.build-small{font-size:12px!important;line-height:1.5!important;color:var(--build-muted)}.build-model-shape>.build-small{text-align:center;margin:15px 0 0}
.build-company{border-bottom:1px solid #243b4e}
.build-company>summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto 12px;gap:10px;align-items:center;cursor:pointer;list-style:none;min-height:65px;padding:12px 0}
.build-company>summary::-webkit-details-marker{display:none}.build-company>summary:hover .build-company-name strong{color:#acd2e9}
.build-company-name{min-width:0}.build-company-name strong{display:block;font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.build-company-name small{display:block;font:12px/1.5 'JetBrains Mono',monospace;color:#8ca5b8;margin-top:3px}.build-company-name small span{font-family:Inter,sans-serif}
.build-position{font:400 16px 'JetBrains Mono',monospace;color:#e0ebf2;white-space:nowrap}.build-position small{font-size:12px;margin-left:3px;color:#8ca5b8}
.build-company-plus{font-size:18px;font-weight:400;color:#7e9fb6}.build-company[open] .build-company-plus{transform:rotate(45deg)}
.build-company-detail{padding:0 0 16px 34px}.build-company-detail p{font-size:12px;margin:0 0 12px;color:var(--build-muted)}.build-company-detail b{font-weight:500}
.build-company-gates{display:flex;gap:16px;flex-wrap:wrap}.build-company-gates>span{font-size:12px;color:#b6c9d6}.build-company-gates b{margin-left:3px;color:#edf3f6}.build-company-gates small{display:block;color:#7caeab;font-size:12px;margin-top:4px}
.build-holdings-footer{display:flex;justify-content:space-between;gap:10px;margin-top:16px;font-size:12px;color:var(--build-muted)}.build-holdings-footer a{color:#bfa2d2;text-decoration:none}
.build-model-stats{display:flex;gap:6%;align-items:center;padding:27px 0;border-bottom:1px solid #2e465a}.build-model-stats div{display:flex;gap:12px;align-items:center}.build-model-stats strong{font:400 27px 'JetBrains Mono',monospace;color:#bdd6e7}.build-model-stats span{font-size:12px;color:var(--build-muted)}.build-model-stats>i{font-size:22px;color:#658aa4;font-style:normal}
.build-research-strip{display:grid;grid-template-columns:.9fr 1.6fr;gap:8%;padding:34px 0 8px;scroll-margin-top:24px}.build-research-strip h4{font-size:23px;line-height:1.25;margin:12px 0}.build-research-strip a{color:#bfa2d2;font-size:12px;text-decoration:none}.build-research-strip>div>p{font-size:16px;color:#b7c7d3;margin:0 0 15px;max-width:690px}
.build-method-detail>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;font-size:14px;color:#bfa2d2;border-bottom:1px solid #294459;padding:12px 0}.build-method-detail summary::-webkit-details-marker{display:none}.build-method-detail>p{font-size:14px;color:var(--build-muted)}.build-method-detail[open] summary span{transform:rotate(45deg)}
.build-floor-list{display:flex;flex-wrap:wrap;gap:12px;font:12px 'JetBrains Mono',monospace;color:#a4c5da}
.build-source-note{font-size:12px;color:#849daf;margin:22px 0 0}
.build-library-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.build-library-heading h2{font-size:clamp(32px,3.2vw,48px);margin:20px 0 0;line-height:1.1}.build-library-count{font:400 68px/1 'JetBrains Mono',monospace;color:#7da8c6}.build-library-count small{display:block;font-size:12px;letter-spacing:.08em;margin-top:10px}
.build-library-disclosure{border-top:1px solid #47667e;border-bottom:1px solid #47667e}.build-library-disclosure>summary{display:flex;align-items:center;gap:22px;padding:25px 0;cursor:pointer;list-style:none;font-size:18px}.build-library-disclosure>summary::-webkit-details-marker{display:none}.build-library-disclosure>summary small{margin-left:auto;font:12px 'JetBrains Mono',monospace;color:var(--build-muted)}.build-library-disclosure>summary>b{font-size:26px;font-weight:400;color:#bfa2d2}.build-library-disclosure[open]>summary>b{transform:rotate(45deg)}
.build-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid var(--build-line);padding-bottom:25px}.build-library-grid h3{font-size:16px;color:#bfa2d2;margin:25px 0}
.build-library-grid button{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid var(--build-line);background:transparent;padding:16px 0;color:#edf3f6;text-align:left;cursor:pointer}.build-library-grid button[aria-pressed=true]{box-shadow:inset 2px 0 var(--profile-accent);background:var(--profile-wash);padding-left:10px}.build-library-grid button:hover{color:var(--build-accent)}.build-library-grid button strong{display:block;font-size:14px;line-height:1.4;font-weight:500}.build-library-grid button small{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:var(--build-muted)}.build-library-grid button b{font:12px 'JetBrains Mono',monospace;color:var(--build-muted)}.build-library-grid button i{font-size:14px;font-style:normal;color:var(--build-accent)}
.build-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:32px;align-items:center}.build-comparison-figure{padding:20px 0;background:radial-gradient(ellipse,#37657f1b,transparent 65%)}.build-comparison-figure>.build-kicker{text-align:center}.build-comparison-figure .build-profile-svg{max-width:450px}.build-comparison-readout h3{font-size:clamp(32px,3.2vw,48px);line-height:1.08;margin:20px 0}.build-comparison-readout p{font-size:16px;color:var(--build-muted)}
.build-chart-key{display:flex;justify-content:center;gap:24px;font-size:12px;color:var(--build-muted)}.build-chart-key span{display:flex;align-items:center;gap:8px}.build-chart-key span::before{content:'';width:22px;border-top:2px dashed #8196ab}.build-chart-key span:last-child::before{border:0;height:2px;background:linear-gradient(90deg,var(--profile-accent),var(--profile-secondary))}
.build-comparison-readout table{border-collapse:collapse;width:100%;font:14px 'JetBrains Mono',monospace}.build-comparison-readout :is(th,td){padding:11px 4px;text-align:right;border-bottom:1px solid var(--build-line);font-weight:400}.build-comparison-readout thead th{font:12px Inter,sans-serif;color:var(--build-muted)}.build-comparison-readout th:first-child{text-align:left;padding-left:0;font-family:Inter,sans-serif;font-size:14px}.build-comparison-readout th i{font:12px 'JetBrains Mono',monospace;margin-right:8px}.build-comparison-readout td:last-child{color:#b0d3e8}.build-comparison-readout caption{text-align:left;font:12px Inter,sans-serif;color:var(--build-muted);padding:15px 0}
.build-final{display:flex;justify-content:space-between;align-items:center;gap:50px;background:linear-gradient(110deg,#49365328,transparent 60%)}.build-final h2{margin:20px 0}.build-final p:not(.build-kicker){font-size:16px;color:var(--build-muted);margin-bottom:0}.build-final .build-primary{max-width:380px}
.build-footer{display:flex;flex-wrap:wrap;gap:22px;align-items:center;padding:30px 5%;font-size:12px;color:var(--build-muted)}.build-footer>a:first-child{font-size:18px;color:#edf3f6;text-decoration:none}.build-footer>span{margin-right:auto}.build-footer a{color:inherit}
#arketyper,#build-active-profile{scroll-margin-top:24px}
/* Motion follows the construction: draw the profile, fill signals, then reveal holdings. */
@keyframes build-draw{from{stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0}to{stroke-dasharray:1;stroke-dashoffset:0;fill-opacity:.18}}
@keyframes build-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes build-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes build-signal-pass{from{opacity:0;transform:translateX(-5px)}50%{opacity:1}to{opacity:1;transform:translateX(0)}}
.motion-ready .is-playing .build-profile-actual{animation:build-draw 1.2s ease both}
.motion-ready .is-playing .build-signal em{animation:build-fill .75s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--row)*45ms)}
.motion-ready .is-playing :is(.build-company,.build-hero-companies>div){animation:build-arrive .55s ease both;animation-delay:calc(180ms + var(--row)*65ms)}
.motion-ready .is-playing :is(.build-signals,.build-model-shape)::after{animation:build-signal-pass .8s ease both}
.motion-ready .build-company[open] .build-company-detail{animation:build-arrive .25s ease}
@media(min-width:1600px){.build-machine>section{padding:28px}.build-company-name strong{font-size:16px}.build-hero{min-height:740px}}
@media(max-width:1150px){.build-guide>section{padding:64px 5%}.build-hero{gap:5%;min-height:620px}.build-hero h1{font-size:60px}.build-hero-index{gap:16px}.build-profile-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.build-profile-choice{border-bottom:1px solid #344d62}.build-profile-choice:nth-child(3){border-right:0}.build-profile-choice:nth-child(n+4){border-bottom:0}.build-profile-choice .build-profile-svg{height:76px;width:90px}.build-machine{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.build-machine>.build-holdings{grid-column:1/-1;border-top:1px solid #344d62}.build-holdings{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.build-holdings>header,.build-holdings-footer{grid-column:1/-1}.build-model-shape{border-right:0!important}.build-model-shape::after{display:none}.build-model-shape .build-profile-svg{max-width:290px;margin:auto}.build-model-stats{gap:4%}.build-model-stats div{flex-direction:column;align-items:start;gap:6px}.build-library-grid{gap:22px}}
@media(max-width:760px){.build-guide>section{padding:48px 20px}.build-hero{grid-template-columns:1fr;gap:44px;min-height:auto}.build-hero h1{font-size:clamp(46px,11vw,68px)}.build-lead{font-size:16px}.build-hero-index{margin-top:26px;gap:22px}.build-hero-chart>.build-profile-svg{max-width:310px}.build-orbit-label{right:2%}.build-orbit-label>b{font-size:28px}.build-hero-companies{max-width:94%}.build-display-meta{font-size:12px}.build-display-foot{font-size:12px}.build-section-heading h2,.build-final h2{font-size:40px}.build-profile-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.build-profile-choice{padding:15px;border-bottom:1px solid #344d62!important;border-right:1px solid #344d62!important}.build-profile-choice:nth-child(even){border-right:0!important}.build-profile-choice:nth-last-child(-n+2){border-bottom:0!important}.build-profile-choice>strong{min-height:40px}.build-choice-top small{font-size:12px}.build-dossier-heading{align-items:start;flex-direction:column;gap:16px;padding:25px 0}.build-dossier-heading h3{font-size:30px}.build-open-model{padding:9px 0}.build-machine{grid-template-columns:1fr}.build-machine>section{padding:20px;border-right:0;border-bottom:1px solid #344d62}.build-signals::after{display:none}.build-signal{margin:16px 0}.build-machine>.build-holdings{grid-column:auto;border-top:0}.build-holdings{display:block}.build-holdings-footer{line-height:1.5}.build-model-shape .build-profile-svg{max-width:320px;margin:0 auto}.build-profile-values{justify-content:space-around}.build-company-name small span{font-size:12px}.build-company-detail{padding-left:0}.build-company-gates{gap:14px}.build-position{font-size:14px}.build-model-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px 0}.build-model-stats>i{display:none}.build-model-stats strong{font-size:24px}.build-model-stats span{font-size:12px;line-height:1.4}.build-research-strip{grid-template-columns:1fr;gap:24px;padding-top:28px}.build-library-heading{align-items:start;gap:18px}.build-library-heading h2{font-size:30px}.build-library-count{font-size:42px}.build-library-count small{font-size:12px}.build-library-disclosure>summary{font-size:16px;gap:12px}.build-library-disclosure>summary small{white-space:nowrap}.build-library-grid{grid-template-columns:1fr;gap:6px}.build-comparison-grid{grid-template-columns:1fr;gap:38px}.build-comparison-readout h3{font-size:38px}.build-final{flex-direction:column;align-items:start;gap:28px}.build-final .build-primary{max-width:100%}.build-footer>span{flex-basis:100%;order:2}}
@media(prefers-reduced-motion:reduce){.build-guide *,.build-guide *::before,.build-guide *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.build-axis-glyph{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.build-library-grid button .build-library-swatch{width:22px;height:3px;background:linear-gradient(90deg,var(--profile-accent),var(--profile-secondary))}
.build-comparison-figure .build-profile-svg text{font-family:Inter,sans-serif;font-size:13px}
.build-signal>span{color:var(--build-muted)}
.build-model-shape{background:radial-gradient(circle at 50% 43%,var(--profile-wash,#32698718),transparent 67%)}
.build-hero-chart .build-display-meta>span:last-child{color:var(--profile-accent,#a7bccb);text-align:right}
@media(max-width:760px){.build-hero-chart .build-display-meta{flex-wrap:wrap}.build-hero-chart .build-display-meta>span:last-child{text-align:left}.build-library-disclosure>summary{flex-wrap:wrap}.build-library-disclosure>summary>small{font-family:Inter,sans-serif}}

/* Bygg owns purple UI accents; the factor palette inside charts stays semantic. */
html[data-strategy-theme="blueprint"] .builder-guide-page{--accent:#9e7bb2;--accent-bright:#bfa2d2;--accent-rgb:158,123,178}
html[data-strategy-theme="blueprint"] .builder-guide-page::before{background:radial-gradient(ellipse 60% 44% at 82% -4%,rgba(158,123,178,.14),transparent 68%),#07111b}
html[data-strategy-theme="blueprint"] .builder-guide-page::after{background-image:linear-gradient(rgba(158,123,178,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(158,123,178,.025) 1px,transparent 1px)}
