/* Rosslit: the shared Rossi family, with its own optical-lab identity. */
body[data-site=rosslit]{--lit-accent:var(--blue);--lit-rule:var(--line);--lit-panel:var(--paper)}
[data-theme=dark] body[data-site=rosslit]{--surface:#101719;--paper:#172124;--line:#344548;--text:#f1f7f6;--muted:#b5c7c9;--blue:#abdfdf;--blue-soft:#1d3337;--primary:#326b73;--lime:#b8e9e6;--lit-accent:#b8e9e6;--lit-panel:#182427}
[data-theme=dark] body[data-site=rosslit] .topbar{background:#101719f5}
body[data-site=rosslit] .btn-primary{background:var(--lit-accent);border-color:var(--lit-accent);color:#fff}
[data-theme=dark] body[data-site=rosslit] .btn-primary{color:#102527}
body[data-site=rosslit] .btn-outline{color:var(--text)}
body[data-site=rosslit] .footer,body[data-site=rosslit] .contact-band{background:#0c1416}
body[data-site=rosslit] .footer .brand span{color:#d6eeee}
body[data-site=rosslit] .footer .brand strong{color:#abe1e0}
.lit-hero{padding:54px 0 0;border-bottom:1px solid var(--line)}
.lit-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;align-items:stretch}
.lit-hero-copy{padding:4px 0 32px;min-width:0}
.lit-hero h1{font-size:clamp(44px,4.15vw,68px);font-weight:500;letter-spacing:-.065em;line-height:1.1;margin:20px 0 27px;max-width:790px;text-wrap:balance}
.lit-hero h1 em{color:var(--lit-accent);font-style:normal}
.lit-lead{font-size:18px;line-height:1.75;max-width:570px;color:var(--muted)}
.lit-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.lit-hero-actions .btn{padding-inline:20px}
.lit-task-form{margin-top:35px;max-width:640px}
.lit-task-form label{display:block;font-size:16px;font-weight:500;margin-bottom:10px}
.lit-task-form>div{display:flex;border:1px solid var(--line);background:var(--lit-panel);padding:6px;gap:6px;border-radius:10px}
.lit-task-form:focus-within>div{border-color:var(--lit-accent)}
.lit-task-form input{background:transparent;border:0;color:var(--text);font-size:16px;width:100%;min-width:0;padding:12px}
.lit-task-form input::placeholder{color:var(--muted);opacity:.85}
.lit-task-form button{flex:none;width:48px;border:0;border-radius:6px;background:var(--lit-accent);color:#fff;font-size:26px}
[data-theme=dark] .lit-task-form button{color:#102527}
.lit-task-form>p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:10px}
.lit-hero-visual{position:relative;display:flex;flex-direction:column;background:#233337;border-radius:16px;overflow:hidden;min-height:600px;border:1px solid #34484d}
.lit-visual-label{display:flex;justify-content:space-between;gap:12px;color:#d4e8e9;font-size:14px;line-height:1.5;padding:24px;position:absolute;inset:0 0 auto;z-index:1;background:linear-gradient(#0c1a20bc,transparent)}
.lit-visual-label>span:last-child{font-size:26px;line-height:1}
.lit-hero-image{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:55% center}
.lit-visual-caption{position:absolute;inset:auto 0 0;display:flex;align-items:end;justify-content:space-between;gap:15px;padding:35px 26px 27px;color:#f5fbfc;background:linear-gradient(transparent,#081317e8);font-size:22px;line-height:1.25;letter-spacing:-.5px}
.lit-visual-caption a{font-size:14px;letter-spacing:0;border:1px solid #c3eeee70;border-radius:6px;padding:10px 13px;white-space:nowrap;display:flex;gap:16px;align-items:center;background:#142a30b5}
.lit-hero-bottom{display:flex;gap:30px;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted);padding:25px 0;margin-top:28px;border-top:1px solid var(--line)}
.lit-hero-bottom>span{display:flex;align-items:center;gap:10px}
.lit-hero-bottom>span:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--lit-accent)}
.lit-hero-bottom>a{color:var(--lit-accent)}
.lit-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.lit-service-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}
.lit-service-heading{display:flex;justify-content:space-between;gap:20px;width:100%;align-items:center;margin-bottom:40px}
.lit-service-heading>span:last-child{font-size:34px;color:var(--lit-accent)}
.lit-index{font:14px/1.5 var(--mono);letter-spacing:.07em;color:var(--blue)}
.lit-service-card h3{font-size:clamp(29px,3.2vw,44px);letter-spacing:-.055em;font-weight:500;line-height:1.1;margin:0 0 22px}
.lit-service-card>p{font-size:17px;color:var(--muted);line-height:1.8;max-width:520px}
.lit-service-card>.text-link{margin-top:auto;align-self:stretch;border-top:1px solid var(--line);padding-top:23px}
.lit-supply-graphic,.lit-mini-nodes{display:flex;align-items:center;gap:10px;min-height:120px;margin:12px 0;width:100%;flex-wrap:wrap}
.lit-supply-graphic span,.lit-mini-nodes span{font-size:14px;border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:13px 15px}
.lit-supply-graphic i{color:var(--lit-accent);font-style:normal;font-size:20px}
.lit-mini-nodes span:nth-child(2){border-color:var(--lit-accent);color:var(--lit-accent)}
.lit-direction-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 22px}
.lit-direction{min-width:0;overflow-wrap:anywhere}
.lit-direction>div{aspect-ratio:1.2;position:relative;overflow:hidden;background:var(--surface);border-radius:8px;border:1px solid var(--line)}
.lit-direction img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.lit-direction:hover img{transform:scale(1.04)}
.lit-direction>div>span{position:absolute;left:14px;top:14px;background:#0f1c23c9;border:1px solid #aecbd44a;border-radius:4px;color:#e6f6f9;font:14px/1 var(--mono);padding:7px}
.lit-direction h3{display:flex;justify-content:space-between;gap:12px;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.45px;margin:17px 0 9px}
.lit-direction h3>span{color:var(--lit-accent)}
.lit-direction p{font-size:15px;color:var(--muted);line-height:1.7}
.lit-technology-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.lit-technology .lead{margin-top:25px;font-size:17px;line-height:1.8}
.lit-check-list{list-style:none;padding:0;display:grid;gap:0;margin:28px 0}
.lit-check-list li{border-top:1px solid var(--line);padding:18px 0;display:grid;gap:6px;font-size:16px}
.lit-check-list strong{font-weight:500;color:var(--text)}
.lit-check-list span{color:var(--muted);line-height:1.7}
.lit-graph{position:relative;aspect-ratio:1;max-height:510px;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle at center,var(--blue-soft),transparent 68%)}
.lit-graph:before,.lit-graph:after{content:'';position:absolute;border:1px solid var(--line);border-radius:50%;inset:17%}
.lit-graph:after{inset:33%}
.lit-graph-core{position:absolute;inset:35% 25%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;text-align:center;background:var(--surface);border:1px solid var(--lit-accent);border-radius:12px;padding:14px}
.lit-graph-core>span{color:var(--lit-accent);font-size:36px;line-height:1;margin-bottom:8px}
.lit-graph-core strong{font-size:17px;line-height:1.25;font-weight:500}
.lit-graph-core small{color:var(--muted);font-size:14px;margin-top:6px}
.lit-graph-ring{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center}
.lit-graph-ring>span{position:relative;z-index:1;padding:12px 14px;border:1px solid var(--line);background:var(--paper);border-radius:6px;display:flex;gap:10px;align-items:center;font-size:14px}
.lit-graph-ring i{font:14px var(--mono);color:var(--blue);font-style:normal}
.lit-graph-ring>span:nth-child(1){grid-area:1/2;transform:translateY(-18px)}
.lit-graph-ring>span:nth-child(2){grid-area:1/3;transform:translate(3px,28px)}
.lit-graph-ring>span:nth-child(3){grid-area:2/3;transform:translateX(15px)}
.lit-graph-ring>span:nth-child(4){grid-area:3/3;transform:translate(-10px,-14px)}
.lit-graph-ring>span:nth-child(5){grid-area:3/1;transform:translate(10px,-14px)}
.lit-graph-ring>span:nth-child(6){grid-area:2/1;transform:translateX(-15px)}
.lit-graph-ring>span:nth-child(7){grid-area:1/1;transform:translate(-3px,28px)}
.lit-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.lit-example-grid>a,.lit-example-grid>article{padding:28px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.lit-example-grid>a{transition:border-color .2s ease}
.lit-example-grid>a:hover{border-color:var(--lit-accent)}
.lit-example-grid h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:27px 0 18px}
.lit-example-grid p{font-size:16px;line-height:1.8;color:var(--muted)}
.lit-example-grid .text-link{display:block;margin-top:25px}
.lit-note{font-size:14px;line-height:1.8;color:var(--muted);margin-top:18px}
.lit-note a{text-decoration:underline;text-underline-offset:4px}
.lit-delivery-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.lit-delivery-intro .lead{margin-top:24px;line-height:1.8}
.lit-delivery-picture{position:relative;aspect-ratio:1.06;overflow:hidden;border-radius:14px;border:1px solid var(--line)}
.lit-delivery-picture img{width:100%;height:100%;object-fit:cover}
.lit-delivery-picture>span{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#112028ed);padding:50px 25px 25px;color:#edf6f6;font-size:16px}
.lit-route{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.lit-route li{position:relative;padding-top:22px;border-top:2px solid var(--line)}
.lit-route li:first-child{border-color:var(--lit-accent)}
.lit-route-number{font:14px var(--mono);color:var(--blue)}
.lit-route h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:28px 0 14px}
.lit-route p{color:var(--muted);font-size:16px;line-height:1.8}
.lit-procurement{border:1px solid var(--line);border-radius:10px;padding:28px;display:grid;grid-template-columns:.8fr 1.3fr auto;align-items:center;gap:30px;margin-top:26px}
.lit-procurement strong{font-size:21px;font-weight:500;letter-spacing:-.5px;line-height:1.3}
.lit-procurement p{font-size:16px;line-height:1.8;color:var(--muted)}
.lit-contact-links{display:grid;gap:18px;margin-top:30px}
.lit-contact-links a:first-child{font-size:28px;letter-spacing:-1px}
.lit-contact-links a:last-child{color:var(--blue);font-size:19px}
#lit-delivery-request .lead{margin-top:25px}
.lit-bom-intro{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:40px}
.lit-bom-intro>div{max-width:750px}.lit-bom-intro>.text-link{flex:none;margin-bottom:5px}
.lit-bom-intro .lead{margin-top:25px;font-size:17px;line-height:1.8}
.lit-bom-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}
.lit-bom-form{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);min-width:0}
.lit-bom-steps{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);border-bottom:1px solid var(--line)}
.lit-bom-steps>button{padding:17px 14px;color:var(--muted);font-size:14px;text-align:left;border:0;background:transparent;line-height:1.45;display:flex;align-items:center;gap:9px;border-bottom:2px solid transparent;min-height:60px}
.lit-bom-steps>button span{font:14px var(--mono);color:var(--blue)}
.lit-bom-steps>button[aria-current=step]{border-color:var(--lit-accent);color:var(--text);background:var(--blue-soft)}
.lit-bom-steps>button:hover{background:var(--surface)}
.lit-bom-form-body{padding:30px}
.lit-bom-progress{display:flex;justify-content:space-between;align-items:start;gap:20px;color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:32px}
.lit-bom-progress .text-link{font-size:14px}
.lit-bom-form fieldset{border:0;padding:0;margin:0;min-width:0}
.lit-bom-form fieldset legend{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin-bottom:18px;padding:0}
.lit-panel-intro{font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:25px}
.lit-bom-form .field select{width:100%;min-height:49px;border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:8px;font:16px/1.5 Inter,sans-serif;padding:11px 12px}
.lit-bom-form .field label{line-height:1.6}
.lit-bom-form .field textarea{min-height:136px}
.lit-bom-navigation{border-top:1px solid var(--line);padding-top:25px;margin-top:30px;display:flex;justify-content:space-between;gap:15px}
.lit-bom-navigation button:disabled{opacity:.4;cursor:default}
.lit-bom-tools{display:flex;gap:26px;flex-wrap:wrap;margin-top:30px}
.lit-bom-tools button{background:transparent;border:0;padding:0;color:var(--blue);font-size:15px;min-height:32px}
.lit-bom-status{font-size:15px;line-height:1.7;color:var(--blue);margin-top:15px}
.lit-bom-summary{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:26px;position:sticky;top:108px}
.lit-bom-summary h2{font-size:25px;line-height:1.2;letter-spacing:-.8px;font-weight:500}
.lit-bom-summary h3{font-size:18px;font-weight:500;margin:27px 0 10px}
.lit-bom-map{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}
.lit-bom-map>span{border:1px solid var(--line);border-radius:5px;padding:12px 9px;display:flex;align-items:center;gap:8px;font-size:14px;min-width:0}
.lit-bom-map i{font:14px var(--mono);color:var(--blue);font-style:normal}
.lit-bom-map>span.is-current{background:var(--blue-soft);border-color:var(--lit-accent)}
.lit-bom-summary ul{list-style:none;padding:0;margin:17px 0 25px;font-size:14px;line-height:1.8;color:var(--muted)}
.lit-bom-summary li{padding:12px 0;border-top:1px solid var(--line)}
.lit-bom-summary li:before{content:'↗';color:var(--blue);margin-right:8px}
.lit-bom-summary>.text-link{font-size:14px}
.lit-bom-review{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}
.lit-bom-review h3{font-size:24px;font-weight:500;letter-spacing:-.7px;margin-bottom:14px}
.lit-bom-review p{font-size:15px;line-height:1.8;color:var(--muted)}
.lit-bom-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 var(--mono);background:var(--paper);border:1px solid var(--line);padding:22px;border-radius:8px;max-height:440px;overflow:auto;margin:22px 0}
.lit-bom-review .btn{width:100%;justify-content:space-between}
.lit-bom-form [hidden]{display:none!important}
@media(min-width:1600px){.lit-hero h1{font-size:78px}.lit-hero-visual{min-height:640px}}
@media(max-width:1180px){.lit-hero-grid{gap:28px;grid-template-columns:1.15fr 1fr}.lit-hero h1{font-size:clamp(42px,4.8vw,61px)}.lit-hero-visual{min-height:570px}.lit-hero-actions .btn{padding-inline:16px;gap:12px}.lit-direction-grid{gap:26px 18px}.lit-direction h3{font-size:18px}.lit-technology-grid{gap:50px}.lit-graph-core strong{font-size:15px}.lit-bom-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.lit-bom-form-body{padding:25px}.lit-bom-summary{padding:22px}.lit-bom-steps>button{padding:14px 10px;gap:6px}.lit-bom-map{grid-template-columns:1fr}.lit-bom-map>span{padding:9px 12px}.lit-bom-intro{align-items:start}.lit-procurement{grid-template-columns:1fr 1.5fr}.lit-procurement>.text-link{grid-column:2}}
@media(max-width:980px){.lit-hero h1{font-size:48px}.lit-hero-grid{grid-template-columns:1.15fr .85fr}.lit-hero-visual{min-height:580px}.lit-visual-caption{align-items:start;flex-direction:column;gap:15px}.lit-hero-actions .btn{font-size:15px}.lit-hero-bottom{gap:18px}.lit-direction-grid{grid-template-columns:repeat(2,1fr)}.lit-direction h3{font-size:21px}.lit-service-card{padding:26px}.lit-supply-graphic{gap:7px}.lit-supply-graphic span{padding:10px}.lit-technology-grid{grid-template-columns:1fr 1fr;gap:35px}.lit-graph{margin:25px 10px}.lit-graph-ring>span{font-size:14px;padding:8px}.lit-graph-ring i{display:none}.lit-graph-core{inset:32% 23%;padding:10px}.lit-graph-core>span{font-size:28px}.lit-graph-core small{font-size:14px}.lit-example-grid{gap:16px}.lit-example-grid>a,.lit-example-grid>article{padding:23px}.lit-example-grid h3{font-size:23px}.lit-delivery-intro{gap:35px}.lit-bom-intro{display:block}.lit-bom-intro>.text-link{display:inline-flex;margin-top:20px}.lit-bom-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.lit-bom-steps{grid-template-columns:repeat(2,1fr)}.lit-bom-form .form-grid{grid-template-columns:1fr}.lit-bom-summary{top:105px}.lit-route{grid-template-columns:repeat(2,1fr);gap:35px}}
@media(max-width:760px){.lit-hero{padding-top:32px}.lit-hero-grid{grid-template-columns:1fr}.lit-hero h1{font-size:clamp(44px,8vw,62px);max-width:680px}.lit-hero-copy{padding-bottom:0}.lit-lead{max-width:620px}.lit-task-form{max-width:none}.lit-hero-visual{min-height:0;aspect-ratio:1.35}.lit-hero-image{object-position:center 53%}.lit-visual-caption{flex-direction:row;align-items:end}.lit-hero-bottom{gap:17px 25px;margin-top:27px}.lit-service-grid{grid-template-columns:1fr}.lit-service-card h3{font-size:38px}.lit-service-heading{margin-bottom:25px}.lit-supply-graphic,.lit-mini-nodes{min-height:95px}.lit-technology-grid{grid-template-columns:1fr;gap:30px}.lit-graph{width:min(480px,calc(100% - 30px));margin:20px auto}.lit-graph-ring>span{padding:12px 14px}.lit-graph-ring i{display:inline}.lit-graph-core strong{font-size:17px}.lit-graph-core{inset:35% 25%}.lit-graph-core>span{font-size:36px}.lit-example-grid{grid-template-columns:1fr}.lit-example-grid h3{font-size:27px}.lit-example-grid h3 br{display:none}.lit-delivery-intro{grid-template-columns:1fr}.lit-delivery-picture{aspect-ratio:1.5}.lit-bom-workspace{grid-template-columns:1fr}.lit-bom-summary{position:static}.lit-bom-map{grid-template-columns:repeat(4,1fr)}.lit-bom-steps{grid-template-columns:repeat(4,1fr)}.lit-bom-form .form-grid{grid-template-columns:1fr 1fr}.lit-procurement{grid-template-columns:1fr;gap:15px}.lit-procurement>.text-link{grid-column:auto}.lit-bom-tools{gap:18px 25px}}
@media(max-width:520px){.lit-hero h1{font-size:43px;letter-spacing:-.065em;margin-top:18px}.lit-hero .overline{font-size:14px;letter-spacing:.03em;line-height:1.8}.lit-lead{font-size:17px}.lit-hero-actions{gap:10px}.lit-hero-actions .btn{font-size:16px;min-height:48px;padding-inline:15px}.lit-task-form{margin-top:27px}.lit-task-form input{font-size:16px;padding:11px 8px}.lit-visual-label{padding:18px;font-size:14px}.lit-hero-visual{aspect-ratio:1.06}.lit-visual-caption{padding:45px 18px 21px;font-size:20px}.lit-visual-caption a{padding:9px;gap:8px;font-size:14px}.lit-hero-bottom{display:grid;gap:15px;padding:22px 0}.lit-direction-grid{gap:27px 15px}.lit-direction h3{font-size:17px;letter-spacing:-.35px;margin-top:12px}.lit-direction p{font-size:14px;line-height:1.7}.lit-direction>div{aspect-ratio:1}.lit-direction>div>span{left:9px;top:9px;padding:5px}.lit-service-card{padding:25px 22px}.lit-service-card h3{font-size:35px}.lit-service-card>p{font-size:16px}.lit-supply-graphic{gap:7px}.lit-supply-graphic span{padding:10px;font-size:14px}.lit-supply-graphic i{font-size:17px}.lit-mini-nodes{gap:8px;justify-content:start}.lit-mini-nodes span{padding:10px}.lit-graph{width:calc(100% - 28px);margin-block:26px}.lit-graph-ring>span{padding:10px;font-size:14px;gap:6px}.lit-graph-ring i{display:none}.lit-graph-core{inset:33% 24%;padding:7px}.lit-graph-core strong{font-size:15px}.lit-graph-core small{font-size:14px}.lit-graph-core>span{font-size:28px;margin-bottom:6px}.lit-route{grid-template-columns:1fr;gap:28px}.lit-route h3{margin-top:18px}.lit-contact-links a:first-child{font-size:26px}.lit-bom-form-body{padding:24px 19px}.lit-bom-steps{grid-template-columns:repeat(2,1fr)}.lit-bom-steps>button{padding:13px 16px;gap:12px}.lit-bom-form .form-grid{grid-template-columns:1fr}.lit-bom-form fieldset legend{font-size:28px}.lit-bom-progress{display:block;margin-bottom:26px}.lit-bom-progress .text-link{display:block;margin-top:12px}.lit-bom-tools{flex-direction:column;align-items:start;gap:12px}.lit-bom-map{grid-template-columns:1fr 1fr}.lit-bom-form .field input,.lit-bom-form .field select,.lit-bom-form .field textarea{font-size:16px}.lit-bom-review pre{padding:16px;font-size:14px}.lit-bom-navigation .btn{min-width:110px;padding-inline:18px}.lit-bom-summary{padding:25px 22px}.lit-bom-review .btn{font-size:16px;padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.lit-direction img,.lit-example-grid>a{transition:none}.lit-direction:hover img{transform:none}}
@media print{.lit-bom-steps,.lit-bom-navigation,.lit-bom-tools,.lit-bom-review>.btn,.lit-bom-progress{display:none!important}.lit-bom-workspace{display:block}.lit-bom-summary{position:static}.lit-bom-form fieldset[hidden]{display:block!important;margin-top:25px}.lit-bom-form-body{padding:0}.lit-bom-review pre{max-height:none}}

.lit-example-grid>*{min-width:0}
.lit-example-grid h3{overflow-wrap:anywhere}
@media(max-width:380px){.lit-visual-caption{align-items:flex-start;flex-direction:column;gap:10px;font-size:18px}.lit-graph-ring>span:nth-child(3){transform:translateX(8px)}.lit-graph-core{left:27%;right:27%}}
