.aw-cycle{align-items:center;gap:var(--aw-s1);column-gap:var(--aw-s3);row-gap:var(--aw-s1);flex-wrap:wrap;display:flex}.aw-cycle__pair{align-items:center;gap:var(--aw-s1);white-space:nowrap;display:inline-flex}.aw-cycle__u{font:700 12px/1.2 var(--aw-font-text);color:var(--aw-text-2);align-items:center;gap:2px;display:inline-flex}.aw-slot{gap:var(--aw-s2);padding:var(--aw-s3);border-radius:var(--aw-r-btn);background:var(--aw-bg);border:2px solid var(--aw-line);flex-direction:column;display:flex}.aw-slot--off{border-style:dashed;border-color:var(--aw-text-2)}.aw-slot__head{align-items:center;gap:var(--aw-s2);min-width:0;display:flex}.aw-slot__acts{gap:var(--aw-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aw-pick{align-items:center;gap:var(--aw-s3);width:100%;min-width:0;padding:var(--aw-s3);text-align:left;border-radius:var(--aw-r-btn);background:var(--aw-bg);border:2px solid var(--aw-line);color:var(--aw-text);display:flex}.aw-pick[aria-pressed=true]{border-color:var(--aw-amber);background:var(--aw-panel);box-shadow:0 0 0 2px var(--aw-amber)}.aw-pick[disabled]{opacity:.5}.aw-qty{align-items:center;gap:var(--aw-s2);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.aw-qty__v{text-align:center;font:800 28px/1 var(--aw-font-text);font-variant-numeric:tabular-nums}.aw-srow{margin-top:var(--aw-s3);padding-top:var(--aw-s3);border-top:1px solid var(--aw-line)}.aw-srow:first-of-type{border-top:0;padding-top:0}.aw-srow__ctl{align-items:center;gap:var(--aw-s2);margin-top:var(--aw-s1);grid-template-columns:36px minmax(0,1fr) 36px;display:grid}.aw-srow__ctl .aw-quick{flex-wrap:nowrap;justify-content:center;margin-top:0}.aw-mix{gap:var(--aw-s2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aw-mix__c{min-width:0;padding:var(--aw-s2) 2px;border-radius:var(--aw-r-btn);background:var(--aw-bg);font:700 11px/1.2 var(--aw-font-text);color:var(--aw-text-2);flex-direction:column;align-items:center;gap:3px;display:flex}.aw-mix__c[data-level=high]{color:var(--aw-text);box-shadow:inset 0 0 0 2px var(--aw-amber)}.aw-mix__pips{gap:2px;display:flex}.aw-mix__pip{background:var(--aw-panel);border:1px solid var(--aw-line);border-radius:2px;width:10px;height:6px}.aw-mix__pip[data-on=true]{background:var(--aw-amber)}.aw-srow__tgl{justify-content:space-between;align-items:center;gap:var(--aw-s2);width:100%;min-height:44px;display:flex}.aw-pill.aw-num{font-variant-numeric:tabular-nums}.aw-slot--hint{border-style:solid;border-color:var(--aw-amber);box-shadow:0 0 0 2px var(--aw-amber);animation:1.4s ease-in-out 3 aw-pulse}.aw-intro{padding:var(--aw-s3);border-radius:var(--aw-r-btn);background:var(--aw-bg);border:2px solid var(--aw-amber)}.aw-intro__head{align-items:center;gap:var(--aw-s2);min-width:0;display:flex}.aw-intro__acts{gap:var(--aw-s2);margin-top:var(--aw-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aw-tip{align-items:flex-start;gap:var(--aw-s2);margin-top:var(--aw-s2);padding:var(--aw-s2) var(--aw-s3);border-radius:var(--aw-r-btn);background:var(--aw-bg);box-shadow:inset 0 0 0 2px var(--aw-amber);display:flex}.aw-look{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--look-b) 55%, transparent), transparent 72%);box-shadow:0 0 0 2px var(--look-a);border-radius:50%;flex:none;place-items:center;padding:3px;display:inline-grid}.aw-fx-sample{background:var(--aw-bg);border:2px solid var(--aw-line);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.aw-fx{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.aw-fx i{top:-12px;left:calc(var(--i) * 7.2%);opacity:0;width:8px;height:12px;animation:2.4s ease-in both aw-fx-fall;animation-delay:calc(var(--i) * 90ms);border-radius:2px;position:absolute}.aw-fx[data-fx=confetti] i:nth-child(3n){background:var(--aw-amber)}.aw-fx[data-fx=confetti] i:nth-child(3n+1){background:#2fa8b8}.aw-fx[data-fx=confetti] i:nth-child(3n+2){background:#9b7bd9}.aw-fx[data-fx=leaves] i{width:14px;height:9px;animation-name:aw-fx-sway;animation-duration:3.2s;animation-delay:calc(var(--i) * .14s);left:calc(var(--i) * 12%);background:#c98b2b;border-radius:9px 1px}.aw-fx[data-fx=leaves] i:nth-child(2n){background:#a66a1e}@keyframes aw-fx-fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(180px)rotate(300deg)}}@keyframes aw-fx-sway{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}50%{transform:translate(18px,90px)rotate(120deg)}to{opacity:0;transform:translate(-10px,190px)rotate(260deg)}}@media (prefers-reduced-motion:reduce){.aw-fx i{opacity:0;animation:none}}.aw-gauge{border-radius:var(--aw-r-chip);border:2px solid var(--aw-line);background:linear-gradient(90deg, var(--aw-danger) 0%, var(--aw-amber) 50%, var(--aw-leaf) 100%);height:14px;position:relative;box-shadow:inset 0 2px 3px #00000059}.aw-gauge--off{background:var(--aw-panel);border-style:dashed;border-color:var(--aw-text-2);box-shadow:none}.aw-gauge--busy>.aw-gauge__knob{opacity:.45}.aw-gauge__tick{background:var(--aw-line);opacity:.8;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.aw-gauge__knob{background:var(--aw-text);border:3px solid var(--aw-line);width:26px;height:26px;transition:left var(--aw-base) var(--aw-ease), opacity var(--aw-fast) var(--aw-ease);border-radius:50%;margin:-13px 0 0 -13px;position:absolute;top:50%;box-shadow:0 2px #00000059}.aw-gauge__knob:after{content:"";background:var(--knob,var(--aw-amber));border-radius:50%;position:absolute;inset:4px}.aw-gauge-zones{font:700 12px/1.2 var(--aw-font-text);color:var(--aw-text-2);margin-top:6px;display:flex}.aw-gauge-zones>span{text-align:center}.aw-gauge-zones>span[aria-current=true]{color:var(--aw-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.aw-chance{font:800 36px/1 var(--aw-font-text);font-variant-numeric:tabular-nums}.aw-stepper{align-items:center;gap:var(--aw-s1);grid-template-columns:36px minmax(0,1fr) 36px;display:grid}.aw-quick .aw-pill{justify-content:center;min-width:44px}.aw-quick{gap:var(--aw-s2);margin-top:var(--aw-s1);flex-wrap:wrap;display:flex}.aw-rangebox{gap:var(--aw-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aw-rangebox>div{min-width:0;padding:var(--aw-s2) var(--aw-s3);border-radius:var(--aw-r-btn);background:var(--aw-bg)}.aw-rangebox dt{color:var(--aw-text-2);font-size:12px}.aw-rangebox dd{white-space:nowrap;margin:2px 0 0;font-size:15px;font-weight:700}
