.awr,.awr *{box-sizing:border-box}.awr{--awr-ink:var(--l-ink,#0d0d0d);--awr-muted:var(--l-muted,#6b6b6b);--awr-card:var(--l-surface,#fff);--awr-chip:var(--l-surface-2,#f0f0f0);--awr-panel-bg:var(--l-surface,#fff);--awr-panel-ink:var(--l-ink,#0d0d0d);--awr-panel-muted:var(--l-muted,#6b6b6b);--awr-panel-line:var(--l-hairline,#e6e6e6);--awr-panel-chip:var(--l-surface-2,#f0f0f0);--awr-accent:var(--ember-500,#f54e00);--awr-duration:.5s;--awr-ease:cubic-bezier(.42,0,.58,1);--awr-ui:.9;--awr-pattern:.85;--awr-bloom:.9;max-width:1200px;width:100%;margin-inline:auto;color:var(--awr-ink);font-family:var(--font-sans,"Geist",system-ui,sans-serif);container:awr/inline-size}.awr[data-theme=dark]{--awr-ink:var(--d-ink,#fff);--awr-muted:var(--d-muted,#999);--awr-card:var(--d-surface-2,#2a2a2a);--awr-chip:var(--d-surface-3,#323232);--awr-panel-bg:var(--d-surface-3,#323232);--awr-panel-ink:var(--d-ink,#fff);--awr-panel-muted:var(--d-body,#ccc);--awr-panel-line:color-mix(in srgb,var(--d-ink,#fff) 14%,transparent);--awr-panel-chip:var(--d-surface-strong,#3a3a3a)}.awr-list{display:flex;flex-direction:column;gap:16px;isolation:isolate}.awr-card{position:relative;display:flex;flex-direction:column;flex:none;width:100%;overflow:hidden;border-radius:48px;corner-shape:squircle;background:var(--awr-card);box-shadow:0 20px 48px -12px #0d0d0d29}.awr-copy{flex:none;min-height:252px;padding:24px}.awr-title{font:500 28px/1.2 var(--font-display,"PP Mori","Geist",system-ui,sans-serif);letter-spacing:-.015em;margin:0;overflow-wrap:anywhere}.awr-body{position:relative;display:grid;margin-top:12px}.awr-summary,.awr-expanded{grid-area:1/1;margin:0}.awr-summary{display:none}.awr-copy p{font-size:14px;line-height:1.4;color:var(--awr-muted);margin:0}.awr-details{display:grid;list-style:none;margin:16px 0 0;padding:0;gap:14px}.awr-details li{display:flex;align-items:start;gap:12px;min-height:20px;font-size:14px;line-height:20px;color:var(--awr-muted);overflow-wrap:anywhere}.awr-check{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:var(--awr-chip)}.awr-check svg{width:11px;height:11px}.awr-media{position:relative;flex:none;width:100%;aspect-ratio:384/260;overflow:hidden;container-type:size;background:var(--awr-card)}.awr-rest,.awr-bloom,.awr-foreground{position:absolute;inset:0;pointer-events:none}.awr-rest{display:none;z-index:1}.awr-rest svg{position:absolute;width:384px;height:260px;max-width:none;left:50%;bottom:0;transform:translate(-50%);opacity:var(--awr-pattern);mask-image:linear-gradient(transparent,#00000052 13%,#000 35%)}.awr-bloom{z-index:2;isolation:isolate;overflow:hidden}.awr-field{position:absolute;inset:0;opacity:var(--awr-bloom);background:radial-gradient(ellipse at 4% 100%,var(--awr-a),transparent 65%),radial-gradient(ellipse at 102% 82%,var(--awr-b),transparent 68%),radial-gradient(ellipse at 65% 95%,var(--awr-c),transparent 80%);mask-image:linear-gradient(transparent,#0000000a 12%,#0000004d 35%,#000000c2 62%,#000 88%)}.awr[data-preset=sculpt] .awr-field{background:radial-gradient(ellipse at 0% 105%,var(--awr-a),transparent 68%),radial-gradient(ellipse at 108% 100%,var(--awr-b),transparent 66%),radial-gradient(ellipse at 56% 120%,var(--awr-c),transparent 86%)}.awr[data-preset=contour] .awr-field{background:radial-gradient(ellipse at 18% 110%,var(--awr-c),transparent 80%),radial-gradient(ellipse at 103% 95%,var(--awr-a),transparent 65%),radial-gradient(ellipse at 57% 42%,var(--awr-b),transparent 85%)}.awr-echo{position:absolute;inset:0;opacity:calc(var(--awr-bloom) * .11);mask-image:linear-gradient(transparent,#000 80%)}.awr-echo svg{width:100%;height:100%}.awr-shader{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0}.awr-shader[data-ready=true]{opacity:1}.awr-bloom:has(.awr-shader[data-ready=true]) .awr-field{opacity:0}.awr[data-theme=dark] .awr-field{filter:brightness(.6) saturate(.85)}.awr-foreground{z-index:3;user-select:none}.awr-stage{position:absolute;left:50%;top:50%;width:384px;height:260px;transform:translate(-50%,-50%) scale(var(--awr-media-scale,1))}.awr-panel{position:absolute;width:312px;height:220px;left:36px;top:20px;background:var(--awr-panel-bg);color:var(--awr-panel-ink);border-radius:19px;transform:scale(var(--awr-ui));transform-origin:center;overflow:hidden;box-shadow:0 0 0 1px #00000009,0 2px 3px #0000000a,0 16px 24px -15px #00000040,0 0 0 5px #ffffff5c;font:11px/1.35 var(--font-sans,"Geist",system-ui,sans-serif);text-align:left}.awr[data-theme=dark] .awr-panel{box-shadow:0 0 0 1px var(--awr-panel-line),0 14px 24px -12px var(--d-canvas-deep,#000)}.awr-panel-head{height:38px;margin:0 17px;border-bottom:1px solid var(--awr-panel-line);display:flex;align-items:center;justify-content:space-between;gap:8px}.awr-panel-head b{font-size:11px;font-weight:500;letter-spacing:-.01em}.awr-panel-head span{font-size:8px;color:var(--awr-panel-muted)}.awr-panel-content{padding:12px 17px 0}.awr-panel-label{font-size:8px;letter-spacing:.12em;color:var(--awr-panel-muted);margin-bottom:7px}.awr-panel-title{font-size:17px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:0 0 12px}.awr-panel-lines{display:grid;gap:0}.awr-panel-lines div{height:26px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--awr-panel-line);font-size:9px}.awr-panel-lines i{width:5px;height:5px;border-radius:50%;background:var(--awr-accent)}.awr-panel-footer{position:absolute;bottom:0;left:17px;right:17px;height:28px;border-top:1px solid var(--awr-panel-line);display:flex;align-items:center;font-size:8px;color:var(--awr-panel-muted)}.awr-panel-bars{display:flex;gap:7px;height:77px;align-items:end;border-bottom:1px solid var(--awr-panel-line)}.awr-panel-bars i{flex:1;height:30%;border-radius:4px 4px 0 0;background:var(--awr-panel-chip)}.awr-panel-bars i:nth-child(2){height:50%}.awr-panel-bars i:nth-child(3){height:42%}.awr-panel-bars i:nth-child(4){height:67%}.awr-panel-bars i:nth-child(5){height:60%}.awr-panel-bars i:nth-child(6){height:90%;background:var(--awr-accent)}.awr-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.awr-panel-grid div{height:85px;border-radius:8px;border:1px solid var(--awr-panel-line);padding:10px;font-size:9px;color:var(--awr-panel-muted)}.awr-panel-grid span{display:block;width:70%;height:6px;margin-top:10px;background:var(--awr-panel-chip);border-radius:3px}.awr-panel-grid span:last-child{width:48%}.awr-panel-callout{border-left:2px solid var(--awr-accent);padding:4px 0 4px 10px;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.035em}.awr-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--awr-card)}.awr-image[hidden]{display:none}.awr-trigger{position:absolute;inset:0;z-index:5;border:0;background:transparent;border-radius:inherit;corner-shape:squircle;color:transparent;cursor:pointer;touch-action:manipulation}.awr-trigger[hidden]{display:none}.awr-trigger:focus-visible{outline:2px solid var(--awr-accent);outline-offset:-4px}.awr-bridge{display:none;color:var(--awr-card);flex:none}.awr-bridge svg{display:block;flex:none;width:24px;height:44.8px}@container awr (min-width:720px){.awr-list{gap:0}.awr-card{display:grid;grid-template-columns:minmax(0,1fr) 358px;min-height:278.8px}.awr-copy{padding:32px;min-height:0}.awr-media{height:100%;min-height:278.8px;aspect-ratio:auto}.awr-stage{transform:translate(-50%,-50%) scale(1.07)}.awr-bridge{display:flex;height:27px;padding-left:32px;margin:-1px 0;align-items:center}.awr-bridge svg{width:27px;height:50.4px;transform:rotate(-90deg)}.awr-field{mask-image:linear-gradient(to right,transparent,#000 66%)}}.awr[data-awr-layout=rail] .awr-list{flex-direction:row;gap:0}.awr[data-awr-layout=rail] .awr-card{display:flex;flex-direction:column;width:20.6666667%;height:calc(var(--awr-copy-height,262.8px) + 260px);min-height:0;box-shadow:none;transition:width var(--awr-duration) var(--awr-ease),box-shadow .18s var(--awr-ease)}.awr[data-awr-layout=rail] .awr-card[data-active=true]{width:32%;box-shadow:0 20px 48px -12px #0d0d0d29}.awr[data-awr-layout=rail] .awr-copy{height:var(--awr-copy-height,262.8px);min-height:0;padding:32px 32px 0;overflow:hidden}.awr[data-awr-layout=rail] .awr-title{font-size:clamp(19px,2.34cqw,28px)}.awr[data-awr-layout=rail] .awr-body{width:320px}.awr[data-awr-layout=rail] .awr-summary{display:block;width:185px;opacity:1;transition:opacity calc(var(--awr-duration) / 2) ease-out}.awr[data-awr-layout=rail] .awr-expanded{width:320px;opacity:0;visibility:hidden;transition:opacity calc(var(--awr-duration) / 2) ease-out,visibility 0s linear calc(var(--awr-duration) / 2)}.awr[data-awr-layout=rail] .awr-card[data-active=true] .awr-summary{opacity:0}.awr[data-awr-layout=rail] .awr-card[data-active=true] .awr-expanded{opacity:1;visibility:visible;transition:opacity calc(var(--awr-duration) / 2) ease-out}.awr[data-awr-layout=rail] .awr-media{height:260px;min-height:0;aspect-ratio:auto}.awr[data-awr-layout=rail] .awr-stage{transform:translate(-50%,-50%)}.awr[data-awr-layout=rail] .awr-rest{display:block;opacity:1;transition:opacity var(--awr-duration) var(--awr-ease)}.awr[data-awr-layout=rail] .awr-card[data-active=true] .awr-rest{opacity:0}.awr[data-awr-layout=rail] .awr-field{mask-image:linear-gradient(transparent,#0000000a 12%,#0000004d 35%,#000000c2 62%,#000 88%)}.awr[data-awr-layout=rail] .awr-bloom{opacity:0;transition:opacity var(--awr-duration) var(--awr-ease)}.awr[data-awr-layout=rail] .awr-card[data-active=true] .awr-bloom{opacity:1}.awr[data-awr-layout=rail] .awr-foreground{opacity:0;visibility:hidden;transform:translate(60px);transition:opacity var(--awr-duration) var(--awr-ease),visibility 0s linear var(--awr-duration),transform 0s linear var(--awr-duration)}.awr[data-awr-layout=rail] .awr-card[data-active=true] .awr-foreground{opacity:1;visibility:visible;transform:translate(0);transition:opacity var(--awr-duration) var(--awr-ease),transform var(--awr-duration) var(--awr-ease),visibility 0s}.awr[data-awr-layout=rail] .awr-bridge{display:flex;width:2%;height:auto;padding:48px 0 0;margin:0;align-items:flex-start;justify-content:center}.awr[data-awr-layout=rail] .awr-bridge svg{width:100%;height:44.8px;transform:none}.awr[data-awr-instant=true] *,.awr[data-awr-reduced=true] *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.awr *{transition:none!important;animation:none!important}}
