ul.aw-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:0;max-width:900px;list-style:none}.aw-chips .chip{text-transform:none;letter-spacing:0;font-weight:500}.aw-rules{display:grid;gap:clamp(16px, 2vw, 28px)}.aw-rule.card-white{min-height:0;align-items:stretch;text-align:left;gap:clamp(20px, 2.4vw, 28px);padding:clamp(22px, 2.8vw, 40px)}.aw-rule-head{display:flex;align-items:baseline;gap:clamp(12px, 1.6vw, 20px)}.aw-rule-n{flex:none;font:800 clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem)/1 var(--font-display);letter-spacing:-.03em;color:var(--faint);font-variant-numeric:tabular-nums}.aw-rule-title{margin:0;font:700 var(--fs-h4)/1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.aw-rule-grid{display:grid;gap:clamp(20px, 2.6vw, 36px);align-items:start}@media (min-width:860px){.aw-rule-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.aw-rule-media{display:grid;gap:10px}.aw-hint{font:500 .8125rem/1.4 var(--font-ui);color:var(--faint)}.aw-why{display:grid;gap:0;margin:0}.aw-why>div{padding:14px 0;border-top:1px solid var(--line)}.aw-why>div:first-child{border-top:0;padding-top:0}.aw-why>div:last-child{padding-bottom:0}.aw-why dt{margin-bottom:5px;font:700 .75rem/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.aw-why dd{margin:0;font-size:clamp(.9375rem, .9rem + .15vw, 1rem);line-height:1.55;color:var(--muted);text-wrap:pretty}.aw-why dd em{font-style:italic}.scrub{position:relative;aspect-ratio:16 / 10;border-radius:var(--r-md);overflow:hidden;background:#F4F1F5;box-shadow:inset 0 0 0 1px rgb(20 19 23 / .08);touch-action:pan-y}.scrub-pane{position:absolute;inset:0}.scrub-pane svg{width:100%;height:100%;display:block}.scrub-right{clip-path:inset(0 0 0 var(--p,50%))}.scrub-tag{position:absolute;top:10px;padding:4px 10px;border-radius:var(--r-pill);font:700 .625rem/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#fff}.scrub-wrong .scrub-tag{left:10px;background:var(--cut)}.scrub-right .scrub-tag{right:10px;background:var(--crease)}.scrub-handle{position:absolute;top:0;bottom:0;left:var(--p,50%);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgb(20 19 23 / .18);pointer-events:none}.scrub-handle::after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23141317' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6 4 12l5 6M15 6l5 6-5 6'/%3E%3C/svg%3E") 50% / 22px no-repeat;box-shadow:0 6px 18px rgb(20 19 23 / .22)}.scrub-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:#fff0}.scrub-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%}.scrub-range::-moz-range-thumb{width:44px;height:100%;border:0;opacity:0}.scrub-range:focus-visible+.scrub-handle::after{outline:2px solid var(--amber);outline-offset:3px}.aw-die-grid{display:grid;gap:clamp(24px, 3vw, 44px);align-items:start}@media (min-width:1000px){.aw-die-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.aw-die{position:relative;padding:clamp(16px, 2.2vw, 28px);border-radius:var(--r-card);background:#FFF}.aw-die-svg{position:relative}.aw-die-svg svg{display:block;width:100%;height:auto}.aw-die-fallback{padding:clamp(28px, 6vw, 64px) 12px;color:rgb(20 19 23 / .68);text-align:center;text-wrap:pretty}.aw-die-fallback .link{color:var(--ink)}.aw-die-caption{margin-top:12px;font:600 .75rem/1.4 var(--font-mono);letter-spacing:.02em;color:rgb(20 19 23 / .6);text-align:center}.aw-layer{transition:opacity .45s var(--ease)}.aw-layer-dims,.aw-layer-lid{opacity:0}.aw-layer-safe{opacity:.85}.aw-die[data-focus] .aw-layer{opacity:.1}.aw-die[data-focus="cut"] .aw-layer-cut,.aw-die[data-focus="crease"] .aw-layer-crease,.aw-die[data-focus="bleed"] .aw-layer-bleed,.aw-die[data-focus="safe"] .aw-layer-safe,.aw-die[data-focus="lid"] .aw-layer-lid,.aw-die[data-focus="dims"] .aw-layer-dims{opacity:1}.aw-die[data-focus]:not([data-focus="cut"]) .aw-layer-cut{opacity:.26}.aw-die-side{display:grid;gap:clamp(20px, 2.4vw, 28px)}.aw-key-row{align-items:center}.aw-key{flex:none;width:14px;height:14px;border-radius:4px;background:var(--k,currentColor);box-shadow:0 0 0 3px color-mix(in srgb,var(--k,currentColor) 22%,transparent)}.aw-key-row .row-title{font-size:var(--fs-row)}.aw-key-row[aria-pressed="true"]{background:var(--surface)}.aw-key-row[aria-pressed="true"] .aw-key{box-shadow:0 0 0 4px color-mix(in srgb,var(--k,currentColor) 38%,transparent)}.aw-die-note{font-size:.9375rem;line-height:1.6;color:var(--muted);text-wrap:pretty}.aw-files{display:grid;gap:clamp(16px, 2vw, 28px)}@media (min-width:900px){.aw-files{grid-template-columns:repeat(2,minmax(0,1fr))}}.aw-card.card-white{min-height:0;align-items:stretch;text-align:left;gap:18px;padding:clamp(24px, 2.8vw, 40px)}.aw-card .card-title{max-width:none;font-size:clamp(1.5rem, 1.25rem + 1vw, 2rem)}.aw-card .card-text{margin:0;max-width:none}.aw-specs{margin:0}.aw-specs dd{font-variant-numeric:normal}.aw-send{display:grid;gap:clamp(24px, 3vw, 44px);align-items:start}@media (min-width:1000px){.aw-send{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}.aw-checklist{list-style:none;margin:0;padding:0}.aw-send-side{display:grid;gap:clamp(16px, 2vw, 24px)}.aw-routes{padding:clamp(28px, 3.2vw, 44px) clamp(22px, 2.6vw, 36px)}.aw-routes .h4{margin-bottom:8px}.aw-routes-note{margin-bottom:22px;font-size:.9375rem;line-height:1.5;color:var(--muted)}.aw-routes .btn-pair{width:100%}.aw-routes .btn-pair>.btn{flex:1 1 auto;justify-content:center}.aw-routes-next{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.6;color:var(--muted);text-wrap:pretty}.aw-studio{padding:clamp(24px, 2.8vw, 36px);border:1px dashed var(--line-strong);border-radius:var(--r-card);display:grid;gap:16px;justify-items:start}.aw-studio .card-text{margin:0}.aw-faq .row-title{text-wrap:pretty}.aw-cta .title-block{margin-bottom:0}.aw-cta .cluster{margin-top:clamp(28px, 3.4vw, 44px);--gap:14px 20px}.aw-cta-note{margin-top:22px;font-size:.9375rem;color:var(--muted)}@media (prefers-reduced-motion:reduce){.aw-layer{transition:none!important}}html.still .aw-layer{transition:none!important}