


.a27-print-strip,.a27-print-sheet,.a27-print-corners,.a27-print-density{
 --a27-print-mark:#1714444d;
 --a27-print-neutral:#171444;
 --a27-print-neutral-mid:#171444a6;
 --a27-print-neutral-low:#17144459;
 --a27-print-step:30px;
 --a27-print-angle:90deg;
 --a27-print-arm:24px;
 --a27-print-offset:26px;
}
.a27-print--dark{
 --a27-print-mark:#ffffff4d;
 --a27-print-neutral:#fff;
 --a27-print-neutral-mid:#ffffffa6;
 --a27-print-neutral-low:#ffffff59;
}
.a27-print-strip{display:flex;align-items:center;gap:14px;color:var(--a27-print-mark);pointer-events:none;user-select:none}
.a27-print-bar,.a27-print-density{
 background:repeating-linear-gradient(var(--a27-print-angle),
 #00aeef 0 calc(var(--a27-print-step)*1),#00aeefa6 calc(var(--a27-print-step)*1) calc(var(--a27-print-step)*2),#00aeef59 calc(var(--a27-print-step)*2) calc(var(--a27-print-step)*3),
 #ec008c calc(var(--a27-print-step)*3) calc(var(--a27-print-step)*4),#ec008ca6 calc(var(--a27-print-step)*4) calc(var(--a27-print-step)*5),#ec008c59 calc(var(--a27-print-step)*5) calc(var(--a27-print-step)*6),
 #ffe600 calc(var(--a27-print-step)*6) calc(var(--a27-print-step)*7),#ffe600a6 calc(var(--a27-print-step)*7) calc(var(--a27-print-step)*8),#ffe60059 calc(var(--a27-print-step)*8) calc(var(--a27-print-step)*9),
 var(--a27-print-neutral) calc(var(--a27-print-step)*9) calc(var(--a27-print-step)*10),var(--a27-print-neutral-mid) calc(var(--a27-print-step)*10) calc(var(--a27-print-step)*11),var(--a27-print-neutral-low) calc(var(--a27-print-step)*11) calc(var(--a27-print-step)*12))
}
.a27-print-bar{display:block;flex:1;min-width:0;height:12px}
.a27-print-register{display:block;flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.1}
.a27-print-register .a27-print-register-dot{fill:currentColor;stroke:none}
.a27-print-strip--compact{--a27-print-step:10px;max-width:210px;gap:8px}
.a27-print-strip--compact .a27-print-bar{height:7px}
.a27-print-strip--compact .a27-print-register{width:16px;height:16px}

.a27-print-sheet,.a27-print-corners{
 background-image:linear-gradient(var(--a27-print-mark),var(--a27-print-mark)),linear-gradient(var(--a27-print-mark),var(--a27-print-mark)),linear-gradient(var(--a27-print-mark),var(--a27-print-mark)),linear-gradient(var(--a27-print-mark),var(--a27-print-mark));
 background-position:left 0 top var(--a27-print-offset),left var(--a27-print-offset) top 0,right 0 top var(--a27-print-offset),right var(--a27-print-offset) top 0;
 background-size:var(--a27-print-arm) 1px,1px var(--a27-print-arm),var(--a27-print-arm) 1px,1px var(--a27-print-arm);
 background-repeat:no-repeat;
}
.a27-print-frame{position:relative}
.a27-print-corners{position:absolute;inset:16px;z-index:2;pointer-events:none;user-select:none}
.a27-print-corners:after{content:'';position:absolute;inset:0;background:inherit;transform:rotate(180deg)}
.a27-print-density{position:absolute;right:18px;top:50%;width:10px;height:120px;--a27-print-step:10px;--a27-print-angle:180deg;transform:translateY(-50%);pointer-events:none;user-select:none;z-index:2}

.a27-print-separator{padding-block:27px;margin-bottom:-12px}
.a27-print-separator .a27-print-bar{height:8px}
.a27-print-separator .a27-print-register{width:18px;height:18px}
.a27-hero-visual>.a27-print-corners{inset:18px 18px 0;--a27-print-mark:#ffffff80;--a27-print-arm:18px;--a27-print-offset:21px}
.a27-hero-visual>.a27-print-density{right:-20px}
.a27-audience-hero>.a27-print-corners{inset:20px;--a27-print-mark:#ffffff59}
.a27-audience-hero>.a27-print-density{right:23px}
.a27-stats>.a27-print-strip{margin-bottom:25px;max-width:270px}
.a27-stats>.a27-print-corners{inset:12px;--a27-print-arm:14px;--a27-print-offset:17px}
.a27-chart>.a27-print-strip{margin-bottom:22px;max-width:158px;--a27-print-step:9px}
.a27-chart>.a27-print-strip .a27-print-register{width:14px;height:14px}
.a27-chart>.a27-print-strip .a27-print-bar{height:5px}
.a27-visit-plan .a27-print-strip{margin-bottom:28px;max-width:250px}
@media(max-width:767px){
 .a27-print-sheet,.a27-print-corners{--a27-print-arm:18px;--a27-print-offset:20px}
 .a27-print-separator{padding-block:22px;margin-bottom:-10px}
 .a27-print-separator .a27-print-strip{gap:10px;--a27-print-step:18px}
 .a27-print-density{display:none}
 .a27-hero-visual>.a27-print-corners{inset:12px 12px -16px;--a27-print-arm:12px;--a27-print-offset:15px}
 .a27-audience-hero>.a27-print-corners{inset:10px;--a27-print-arm:9px;--a27-print-offset:12px}
 .a27-stats>.a27-print-corners{inset:8px;--a27-print-arm:8px;--a27-print-offset:10px}
 .a27-stats>.a27-print-strip{max-width:210px}
 .a27-chart>.a27-print-strip{margin-bottom:20px}
}
@media(prefers-reduced-motion:reduce){
 .a27-print-strip,.a27-print-corners,.a27-print-corners:after,.a27-print-density{animation:none!important;transition:none!important}
}
