:root{--t-lead:18px;--t-body:16px;--t-small:14px;--t-mono:12px;--av-lead:#c3cddb;--av-body:#a9b4c4;--av-muted:#8b98aa;--av-cyan:#3fd3f5;--av-green:#34d399;--av-hair:rgba(255,255,255,.13);--av-panel:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 62%),#0a0c12}.avsh__title>p,.avsf__head h2>p,.avsg__head h2>p,.avsc__head h2>p{font:inherit;color:inherit;margin:0}.avs-rt>p{margin:0;font:inherit;color:inherit}.avs-rt>p+p{margin-top:.75em}.avs-rt strong{font-weight:600}.avsf__head,.avsg__head,.avsc__head{display:block}.avsf__head h2,.avsg__head h2,.avsc__head h2{max-width:20ch}.avsf__intro,.avsg__intro,.avsc__intro{max-width:66ch;margin:16px 0 0}.avsh__sub,.avsf__intro,.avsg__intro,.avsc__intro{font-size:var(--t-lead);line-height:1.6;color:var(--av-lead)}.avsf__body,.avsf__callout,.avsf__note,.avsc__body,.avsc__pick,.avsg__leadtext,.avsc__table td{font-size:var(--t-body);line-height:1.65;color:var(--av-body)}.avsh__notes,.avsh__cap,.avsf__cap,.avsc__foot,.avsc__note,.avsc__with,.avsc__lead{font-size:var(--t-small);line-height:1.6;color:var(--av-muted)}.avsh__eyebrow span,.avsf__num,.avsf__chip,.avsg__lead h3,.avsc__table th,.avsc__fmt span{font-size:var(--t-mono)}.avsh__notes strong{color:#dbe4ef}.avsg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.avsg__cell{display:flex;flex-direction:column;padding:clamp(24px,2.1vw,30px);border:1px solid var(--av-hair);border-radius:14px;background:var(--av-panel)}.avsg__cell h3{margin:0 0 12px;display:block;font-weight:600;font-size:22px;line-height:1.22;letter-spacing:-.012em;color:#fff}.avsg__cell p{margin:0;color:var(--av-body);font-size:16.5px;line-height:1.62}.avsg__link{position:relative;align-self:flex-start;margin-top:12px;color:var(--av-cyan);font-size:15px;line-height:1.4;text-decoration:none;border-bottom:1px solid rgba(63,211,245,.4);padding-bottom:2px}.avsg__link:hover{border-bottom-color:var(--av-cyan)}.avsg__link:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}.avsg__cell h3:before{content:none}.avsg--keep .avsg__cell h3{font-size:18.5px;line-height:1.25;margin:0 0 10px}.avsg--keep .avsg__cell p{font-size:15.5px;line-height:1.6}.avsg--keep .avsg__link{font-size:14.5px;margin-top:10px}.avsg--keep .avsg__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.avsg--keep .avsg__cell{padding:clamp(20px,1.6vw,24px);border-color:#34d39933}.avsg--keep .avsg__lead{border-color:#34d39933}.avsg--keep .avsg__lead{max-width:calc((100% - 32px) / 3 * 2 + 16px)}@media(max-width:1080px){.avsg--keep .avsg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.avsg__grid{grid-template-columns:1fr}}@media(max-width:720px){.avsg--keep .avsg__grid{grid-template-columns:1fr}.avsg--keep .avsg__lead{max-width:none}}@media(max-width:520px){.avsg__cell h3{font-size:20px}.avsg__cell p{font-size:16px}}.avsg{background:#08090d}.avsg--keep{background:#06070b}.avsh__btn--ghost,.avsg__btn--ghost{border:1px solid rgba(255,255,255,.36);background:#ffffff08;color:#e9eff7}.avsh__btn--ghost:hover,.avsg__btn--ghost:hover{border-color:#ffffff8c;background:#ffffff12}.avss{position:relative;border:1px solid var(--av-hair);border-radius:14px;overflow:hidden;background:#0a0c12;box-shadow:0 26px 70px #0000008c}.avss__bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#0d1017;border-bottom:1px solid rgba(255,255,255,.07)}.avss__bar i{width:9px;height:9px;border-radius:50%;background:#ffffff26;flex:none}.avss__bar span{margin-left:9px;font:500 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8794a6;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avss img{display:block;width:100%;height:auto;object-fit:contain}.avss__ph{aspect-ratio:2554/1225;display:flex;align-items:center;justify-content:center;color:#5a6779;font:500 13.5px/1.5 ui-monospace,Menlo,monospace;text-align:center;padding:20px;background:repeating-linear-gradient(45deg,#0b0e14,#0b0e14 12px,#0d1119 12px 24px)}.avss--bare{border:0;background:none;box-shadow:none;border-radius:0;overflow:visible}.avsh__cap,.avsh__notes,.avsf__cap,.avsf__chips{position:relative}section.avsh,section.avsf,section.avsg,section.avsg--keep,section.avsc,section.avst{background:transparent}.avsc .avsc__tablewrap{background:#0a0c12}
/*# sourceMappingURL=/cdn/shop/t/77/assets/av-studio.css.map */
