.wwa-directory-map{--wwa-map-bottom-inset:12px;position:relative;height:calc(100dvh - var(--app-header-height) - var(--wwa-map-bottom-inset));min-height:380px;margin:0 16px var(--wwa-map-bottom-inset);color:var(--theme-text)}.wwa-directory-map button,.wwa-directory-map input,.wwa-directory-map select{font:inherit;color:inherit}.wwa-directory-map button{cursor:pointer}.wwa-directory-map button:disabled{opacity:.4;cursor:default}.wwa-directory-map .wwa-map-canvas{position:relative;isolation:isolate;contain:layout paint;width:100%;height:100%;touch-action:none;cursor:grab;overflow:clip;overflow-anchor:none;background-image:radial-gradient(var(--wwa-hairline) 1px,transparent 1px);background-size:24px 24px}.wwa-directory-map .wwa-map-canvas:active{cursor:grabbing}.wwa-directory-map svg:not(button svg):not(a svg){position:absolute;inset:0;pointer-events:none}.wwa-directory-map .wwa-map-edges path{fill:none;stroke:var(--wwa-muted);stroke-width:1}.wwa-directory-map .wwa-map-edges path[data-tone=expanded]{stroke:var(--cms-text)}.wwa-directory-map .wwa-map-edges marker path[data-tone=cross],.wwa-directory-map .wwa-map-edges>path[data-hierarchy=false]{stroke:var(--cms-violet)}.wwa-directory-map .wwa-map-edges>path{opacity:.35;stroke-dasharray:6 5}.wwa-directory-map .wwa-map-edges>path[data-hierarchy=true]{stroke-dasharray:none;opacity:.65;stroke-width:1.4;stroke-linejoin:round}.wwa-directory-map .wwa-map-edges>path[data-relation^=Recorded]{stroke-dasharray:2 4}.wwa-directory-map .wwa-map-edges marker path[data-tone=selected],.wwa-directory-map .wwa-map-edges>path[data-hierarchy=true][data-connected=true]{stroke:var(--cms-blue)}.wwa-directory-map .wwa-map-edges>path[data-connected=true]{opacity:1;stroke-width:1.8}.wwa-directory-map .wwa-map-node[data-cluster=true]{border-style:dashed;background:var(--wwa-raised)}.wwa-directory-map .wwa-map-node[data-compact=true]{justify-content:center}.wwa-directory-map .wwa-map-node[data-compact=true] small{display:none}.wwa-directory-map .wwa-map-node[data-compact=true] strong{font-size:calc(8px/var(--wwa-map-scale));line-height:1.05;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wwa-directory-map .wwa-map-node{position:absolute;left:0;top:0;width:240px;height:104px;transform-origin:0 0;border:1px solid color-mix(in srgb,var(--cms-muted) 25%,var(--cms-edge));background:var(--cms-control);border-radius:12px;box-shadow:var(--wwa-shadow-sm);padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:3px}.wwa-directory-map .wwa-map-node[data-minimized=true]:not(.wwa-map-bundle){height:64px;min-height:64px;justify-content:center}.wwa-directory-map .wwa-map-node[data-minimized=true] :is(.wwa-map-caption,.wwa-map-type-badge){display:none}.wwa-directory-map .wwa-map-node[data-minimized=true] .wwa-map-title{flex:none}.wwa-directory-map .wwa-map-node:hover{background:var(--wwa-raised)}.wwa-directory-map .wwa-map-bundle{height:64px;min-height:64px;justify-content:center;background:var(--cms-control)}.wwa-directory-map .wwa-map-bundle:hover{background:var(--wwa-raised)}.wwa-directory-map .wwa-map-node:focus-visible{outline:2px solid var(--wwa-selected-border);outline-offset:3px}.wwa-directory-map .wwa-map-badge-layer{position:absolute;left:0;top:0;width:240px;height:0;transform-origin:0 0;z-index:1;pointer-events:none}.wwa-directory-map .wwa-map-count{position:absolute;top:0;right:0;z-index:1;display:grid;place-items:center;width:36px;height:36px;max-width:none;border:0;border-radius:50%;background:var(--cms-primary-blue-bottom);color:var(--cms-primary-text);font-size:14px;font-weight:600;line-height:1;overflow:visible;transform-origin:65% 35%;pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wwa-directory-map .wwa-map-open{position:absolute;left:0;top:0;width:24px;height:24px;display:grid;place-items:center;transform-origin:0 0;border:0;border-radius:6px;background:var(--wwa-control-bg);color:var(--wwa-muted)}.wwa-directory-map .wwa-map-open:focus-visible{outline:2px solid var(--wwa-selected-border);outline-offset:2px}.wwa-directory-map .wwa-map-node .wwa-map-caption,.wwa-directory-map .wwa-map-node[data-minimized=true] .wwa-map-title{padding-right:20px}.wwa-directory-map .wwa-map-open:hover{background:color-mix(in srgb,var(--cms-control) 75%,black);color:var(--theme-text)}.wwa-directory-map .wwa-map-node .wwa-map-kind{padding-right:18px}.wwa-directory-map .wwa-map-node[data-kind=cluster]{height:64px;min-height:64px}.wwa-directory-map .wwa-map-node[data-kind=filter-group]{background:color-mix(in srgb,var(--cms-violet) 8%,var(--cms-control));border-color:color-mix(in srgb,var(--cms-violet) 25%,var(--cms-edge));border-style:dashed}.wwa-directory-map .wwa-map-node[data-selected=true]{border-color:var(--wwa-selected-border);background:var(--wwa-hover-strong)}.wwa-directory-map .wwa-map-node[data-broken=true]{border-style:dashed}.wwa-directory-map .wwa-map-node[data-kind=filter]{background:color-mix(in srgb,var(--cms-violet) 8%,var(--cms-control));border-color:color-mix(in srgb,var(--cms-violet) 25%,var(--cms-edge))}.wwa-directory-map .wwa-map-node[data-kind=filter][data-selected=true]{background:color-mix(in srgb,var(--wwa-accent) 18%,var(--wwa-panel));border-color:var(--wwa-accent)}.wwa-directory-map .wwa-map-node[data-kind=view]{background:color-mix(in srgb,var(--wwa-chart-series-2) 8%,var(--wwa-panel));border-style:dashed}.wwa-directory-map .wwa-map-node small,.wwa-directory-map .wwa-map-node span:where(:not(.wwa-map-count)),.wwa-directory-map .wwa-map-node strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wwa-directory-map .wwa-map-node strong{font-size:14px;font-weight:600}.wwa-directory-map .wwa-map-node span:where(:not(.wwa-map-count)){font-size:11px}.wwa-directory-map .wwa-map-node small{font-size:10px;color:var(--wwa-muted)}.wwa-directory-map .wwa-map-node .wwa-map-kind{display:flex;align-items:center;gap:5px}.wwa-directory-map .wwa-map-node .wwa-map-kind svg{flex-shrink:0}.wwa-directory-map .wwa-map-node[data-kind=filter] .wwa-map-condition,.wwa-directory-map .wwa-map-node[data-kind=filter] .wwa-map-kind{color:var(--wwa-accent)}.wwa-directory-map .wwa-map-node[data-kind=view] .wwa-map-kind{color:var(--wwa-chart-series-2)}.wwa-directory-map .wwa-map-node[data-compact=true] .wwa-map-kind{display:none}.wwa-directory-map .wwa-map-bottom,.wwa-directory-map .wwa-map-top{position:absolute;left:12px;right:12px;display:flex;justify-content:space-between;gap:8px;pointer-events:none;z-index:2}.wwa-directory-map .wwa-map-top{top:12px}.wwa-directory-map .wwa-map-modes{position:absolute;top:62px;right:12px;z-index:2;max-width:calc(100% - 24px);flex-wrap:wrap}.wwa-directory-map .wwa-map-bottom{bottom:12px}.wwa-directory-map .wwa-map-controls{pointer-events:auto;padding:4px;display:flex;align-items:center;gap:4px;border:1px solid var(--wwa-hairline);border-radius:12px;background:var(--wwa-panel);box-shadow:var(--wwa-shadow-md)}.wwa-directory-map .wwa-map-controls h1{margin:0 8px;font-size:15px;font-weight:600;letter-spacing:-.2px}.wwa-directory-map .wwa-map-controls span{font-size:11px;min-width:32px;text-align:center}.wwa-directory-map .wwa-map-controls.wwa-map-total{padding-inline:16px}.wwa-directory-map .wwa-map-bottom>.wwa-map-controls:last-child{max-width:55%}.wwa-directory-map .wwa-map-controls button,.wwa-directory-map .wwa-map-controls select,.wwa-directory-map .wwa-map-inspector button,.wwa-directory-map .wwa-map-message button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 9px;border:0;border-radius:8px;background:var(--wwa-control-bg,var(--wwa-raised));font-size:12px}.wwa-directory-map .wwa-map-controls button:hover:not(:disabled),.wwa-directory-map .wwa-map-inspector button:hover{background:var(--wwa-control-hover,var(--wwa-raised))}.wwa-directory-map .wwa-map-message{position:absolute;top:64px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);background:var(--wwa-panel);border-radius:8px;padding:8px 12px;font-size:12px;display:flex;align-items:center;gap:12px;z-index:3}.wwa-directory-map .wwa-map-inspector{position:absolute;z-index:4;top:64px;left:12px;bottom:64px;width:min(340px,100% - 24px);border:1px solid var(--wwa-hairline);background:var(--wwa-panel);border-radius:12px;padding:16px;overflow:auto;box-shadow:var(--wwa-shadow-lg)}.wwa-directory-map .wwa-map-inspector-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wwa-directory-map .wwa-map-inspector input:not([type=checkbox]){width:100%;background:var(--wwa-sunken);border:1px solid var(--wwa-hairline);padding:10px;border-radius:8px}.wwa-directory-map .wwa-map-inspector h2{font-size:20px;margin:20px 0 10px}.wwa-directory-map .wwa-map-inspector p{font-size:var(--cms-font-body);line-height:1.5;color:var(--wwa-muted);overflow-wrap:anywhere}.wwa-directory-map .wwa-map-inspector li{font-size:12px;overflow-wrap:anywhere}.wwa-directory-map .wwa-map-inspector a{display:inline-flex;align-items:center;gap:8px;font-size:13px}.wwa-directory-map .wwa-map-checkbox{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:12px}.wwa-directory-map .wwa-map-results button{width:100%;margin-top:6px;display:block;text-align:left;overflow-wrap:anywhere}.wwa-directory-map .wwa-map-results small{display:block;color:var(--wwa-muted)}.wwa-directory-map .wwa-map-spin{animation:wwa-map-spin 1s linear infinite}@media(max-width:768px){.wwa-directory-map{--wwa-map-bottom-inset:8px}}@media(max-width:700px){.wwa-directory-map{margin:0 8px var(--wwa-map-bottom-inset)}.wwa-directory-map .wwa-map-top{flex-wrap:wrap;justify-content:flex-start}.wwa-directory-map .wwa-map-controls h1{font-size:13px;margin:0 4px}.wwa-directory-map .wwa-map-controls button{padding:6px}.wwa-directory-map .wwa-map-inspector,.wwa-directory-map .wwa-map-message{top:108px}.wwa-directory-map .wwa-map-modes{top:106px}.wwa-directory-map .wwa-map-bottom{gap:4px;left:6px;right:6px}.wwa-directory-map .wwa-map-controls{gap:2px}}@keyframes wwa-map-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.wwa-directory-map .wwa-map-spin{animation:none}}.wwa-directory-map .wwa-map-bundle button,.wwa-directory-map .wwa-map-node{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.wwa-directory-map .wwa-map-node[data-dragging=true],.wwa-directory-map .wwa-map-node[data-dragging=true] button{cursor:grabbing;z-index:2}@property --cms-primary-fill-top{syntax:"<color>";inherits:false;initial-value:#171717}@property --cms-primary-rim-top{syntax:"<color>";inherits:false;initial-value:#292929}@property --cms-primary-rim-bottom{syntax:"<color>";inherits:false;initial-value:#292929}.wwa-picks{min-width:0}.wwa-picks__header{align-items:flex-end;display:flex;justify-content:space-between}.wwa-picks__header.wwa-dashboard__header{margin-bottom:calc(2*var(--cms-space-6))}.wwa-picks__actions{display:flex;align-items:center;gap:var(--cms-space-2);flex-shrink:0}.wwa-picks__page-select select{min-height:var(--cms-control-height);padding:12px 14px;border:1px solid var(--cms-edge);border-radius:var(--cms-radius-input);background:var(--cms-canvas);color:var(--cms-text);box-shadow:none;font-size:13px;line-height:18px;appearance:none;padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%222.25%22%20stroke%3D%22%23a3a3ab%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%20width%3D%2218%22%20height%3D%2218%22%20class%3D%22icon%22%20focusable%3D%22false%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-position:right 14px center;background-size:18px 18px;background-repeat:no-repeat;min-width:160px;min-height:44px;padding-inline-start:14px;cursor:pointer}.wwa-picks__page-select select:focus,.wwa-picks__page-select select:focus-visible{box-shadow:none;outline:none}.wwa-picks__page-select select:disabled{opacity:.5}.wwa-picks__empty{margin:0;color:var(--cms-muted);font-size:var(--cms-font-body)}.wwa-picks__weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cms-space-2);margin-bottom:var(--cms-space-4);padding:var(--cms-space-1);border-radius:var(--cms-radius-panel);background:var(--cms-control)}.wwa-picks__weeks button{display:grid;grid-template-rows:20px 14px;gap:2px;min-width:0;min-height:48px;padding:6px var(--cms-space-3);border:0;border-radius:var(--cms-radius-input);background:rgba(0,0,0,0);color:var(--cms-muted);cursor:pointer;font:inherit;line-height:1.3;text-align:left;transition:background-color var(--wwa-transition),color var(--wwa-transition)}.wwa-picks__weeks button:focus-visible,.wwa-picks__weeks button:hover{background:var(--cms-control-hover);color:var(--cms-text)}.wwa-picks__weeks button[aria-current=page]{background:var(--cms-surface);color:var(--cms-text)}.wwa-picks__weeks span{font-size:14px;font-weight:600}.wwa-picks__weeks small{color:inherit;font-size:11px;opacity:.72}.wwa-picks__schedule{overflow:hidden}.wwa-picks__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cms-space-4);margin-bottom:var(--cms-space-4)}.wwa-picks__section-heading h2{margin:0;color:var(--cms-text);font-size:22px;font-weight:600}.wwa-picks__section-heading p{margin:0;color:var(--cms-muted);font-size:var(--cms-font-body);line-height:1.5}.wwa-picks__weekly{min-width:0}.wwa-picks__weekly-groups{display:grid;gap:calc(var(--cms-space-6) + var(--cms-space-4))}.wwa-picks__group{min-width:0}.wwa-picks__group-heading{display:flex;align-items:center;gap:8px;margin-bottom:var(--cms-space-6)}.wwa-picks__group-heading h3{margin:0;color:var(--cms-text);font-size:18px;font-weight:600}.wwa-picks__group-heading span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--cms-radius-pill);background:var(--cms-control);color:var(--cms-muted);font-size:10px}.wwa-picks__card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--cms-space-3);row-gap:var(--cms-space-6);margin:0;padding:0;list-style:none}.wwa-picks__card-grid:where([data-count="1"]){grid-template-columns:minmax(0,1fr)}.wwa-picks__card-grid:where([data-count="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}.wwa-picks__card-grid:where([data-count="3"]){grid-template-columns:repeat(3,minmax(0,1fr))}.wwa-picks__card-grid:where([data-count="4"]){grid-template-columns:repeat(4,minmax(0,1fr))}.wwa-picks__card-grid:where([data-count="5"]){grid-template-columns:repeat(5,minmax(0,1fr))}.wwa-picks__card-grid:where([data-count="6"]){grid-template-columns:repeat(6,minmax(0,1fr))}.wwa-picks__card-grid>li{min-width:0}.wwa-picks__daily{margin-bottom:calc(var(--cms-space-6) + var(--cms-space-3));min-width:0}.wwa-picks__daily-groups{display:grid;gap:calc(var(--cms-space-6) + var(--cms-space-4))}.wwa-picks__dates{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,calc((100% - 6 * var(--cms-space-2)) / 7));overflow-x:auto;gap:var(--cms-space-2);margin-bottom:var(--cms-space-4);padding:var(--cms-space-1);border-radius:var(--cms-radius-panel);background:var(--cms-control)}.wwa-picks__dates button{display:grid;grid-template-rows:20px 14px;justify-items:start;gap:2px;min-width:0;min-height:48px;padding:6px var(--cms-space-3);border:0;border-radius:var(--cms-radius-input);background:rgba(0,0,0,0);color:var(--cms-muted);cursor:pointer;font:inherit;line-height:1.3;text-align:left;transition:background-color var(--wwa-transition),color var(--wwa-transition)}.wwa-picks__dates button:focus-visible,.wwa-picks__dates button:hover{background:var(--cms-control-hover);color:var(--cms-text)}.wwa-picks__dates button[aria-current=date]{background:var(--cms-surface);color:var(--cms-text)}.wwa-picks__dates strong{font-size:11px;font-weight:600;text-transform:uppercase}.wwa-picks__dates span{overflow:hidden;max-width:100%;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wwa-picks__dates small{color:inherit;font-size:11px;opacity:.72}.wwa-picks__dates span small{margin-left:6px;font-size:10px;font-weight:400}.wwa-picks__error{margin-bottom:var(--cms-space-4);padding:10px 12px;border:1px solid color-mix(in srgb,var(--cms-red) 25%,var(--cms-edge));border-radius:var(--cms-radius-input);background:var(--cms-red-soft);color:var(--cms-red);font-size:var(--cms-font-body);line-height:1.5}.wwa-picks-card-wrap{position:relative}.wwa-picks-card{display:grid;gap:8px;width:100%;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--cms-text);cursor:pointer;font:inherit;text-align:left}.wwa-picks-card__pad{padding:6%;border-radius:var(--wwa-pad-radius-outer)}.wwa-picks-card__frame,.wwa-picks-card__pad{position:relative;display:block;width:100%;overflow:hidden}.wwa-picks-card__frame{aspect-ratio:4/3;border-radius:var(--wwa-pad-radius-inner);background:var(--cms-control);clip-path:inset(0 round var(--wwa-pad-radius-inner));isolation:isolate}.wwa-picks-card__image,.wwa-picks-card__placeholder{display:block;width:100%;height:100%}.wwa-picks-card__frame:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:color-mix(in srgb,var(--card-hover-tint,var(--cms-control)) 75%,transparent);opacity:0;pointer-events:none;transition:opacity .15s ease}.wwa-picks-card__blur{position:absolute;inset:-24px;z-index:1;opacity:0;filter:blur(14.4px);pointer-events:none;transition:none}.wwa-picks-card__blur img{display:block;width:100%;height:100%}.wwa-picks-card__placeholder{background:var(--cms-control)}.wwa-picks-card__copy{display:grid;gap:2px;min-width:0;padding:0 2px}.wwa-picks-card__copy strong{overflow:hidden;color:var(--cms-text);font-size:16px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.wwa-picks-card__copy small{color:var(--cms-muted);font-size:13px;line-height:1.3;text-transform:capitalize}.wwa-picks-card__actions{position:absolute;z-index:3;top:50%;left:50%;display:flex;align-items:center;gap:var(--cms-space-3);opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity var(--wwa-transition)}.wwa-picks-card__round{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--cms-control-height);font-size:13px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;transform:none;margin:0;transition:filter .12s ease,opacity .12s ease;border:1px solid rgba(0,0,0,0);color:var(--cms-muted);background:rgba(0,0,0,0);width:var(--cms-control-height);height:var(--cms-control-height);min-width:var(--cms-control-height);padding:0;border-radius:var(--cms-radius-input);flex:none;border:1px solid var(--cms-edge);color:var(--cms-text);background:var(--cms-control);box-shadow:none;border-radius:var(--cms-radius-pill);transition:transform var(--wwa-transition),background-color var(--wwa-transition),opacity var(--wwa-transition)}.wwa-picks-card__round>span>svg,.wwa-picks-card__round>svg{display:block;flex:none;width:18px;height:18px;vertical-align:middle;stroke-width:2.5}.wwa-picks-card__round>span{display:inline-flex;align-items:center;justify-content:center;line-height:20px}.wwa-picks-card__round:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08);box-shadow:none;transform:none}.wwa-picks-card__round:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.9)}.wwa-picks-card__round:focus-visible{outline:none}.wwa-picks-card__round:disabled,.wwa-picks-card__round[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.wwa-picks-card__round:hover:not(:disabled):not([aria-disabled=true]){color:var(--cms-text);background:var(--cms-control);background:var(--cms-control-hover);filter:none}.wwa-picks-card__round:first-child{transform:translateX(calc(var(--cms-control-height) + var(--cms-space-3)))}.wwa-picks-card__round:last-child{transform:translateX(calc(-1 * (var(--cms-control-height) + var(--cms-space-3))))}.wwa-picks-card__round,.wwa-picks-card__round:disabled{opacity:1}.wwa-picks-card__round>svg{width:20px;height:20px}.wwa-picks-card__loading{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--cms-radius-pill);background:var(--cms-control);color:var(--cms-text);white-space:nowrap}.wwa-picks-card__copy{border:0;background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer}.wwa-picks-card__copy:focus-visible{outline:1px solid var(--cms-muted);outline-offset:4px;border-radius:var(--cms-radius-input)}.wwa-picks-card:is(:hover,:focus-within,[aria-busy=true]) .wwa-picks-card__actions{opacity:1;pointer-events:auto}.wwa-picks-card:is(:hover,:focus-within) .wwa-picks-card__round{transform:none}.wwa-picks-card:focus-within .wwa-picks-card__blur,.wwa-picks-card:focus-within .wwa-picks-card__frame:before{opacity:1}@media(hover:hover){.wwa-picks-card:hover .wwa-picks-card__blur,.wwa-picks-card:hover .wwa-picks-card__frame:before{opacity:1}}.wwa-picks-dialog{width:min(620px,100vw - 32px)}.wwa-picks-dialog__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid var(--cms-edge);border-radius:var(--cms-radius-input);background:var(--cms-input);color:var(--cms-muted)}.wwa-picks-dialog__search:focus-within{color:var(--cms-text)}.wwa-picks-dialog__search input[type=search]{min-height:42px;padding:0;border:0;outline:0;background:rgba(0,0,0,0)}.wwa-picks-dialog__options{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wwa-picks-dialog__options button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:var(--cms-radius-input);background:rgba(0,0,0,0);color:var(--cms-text);cursor:pointer;font:inherit;text-align:left}.wwa-picks-dialog__options button:focus-visible,.wwa-picks-dialog__options button:hover{background:var(--cms-control)}.wwa-picks-dialog__options button>span:first-child{display:grid;gap:2px;min-width:0}.wwa-picks-dialog__options strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wwa-picks-dialog__options small{color:var(--cms-muted);font-size:11px;text-transform:capitalize}.wwa-picks-dialog__options button>span:last-child{color:var(--cms-muted);font-size:12px}.wwa-picks-dialog__empty{padding:18px 10px;color:var(--cms-muted);font-size:var(--cms-font-body);line-height:1.5;text-align:center}.wwa-picks-dialog>footer>.wwa-review-dialog__loading{margin-right:auto}@media(max-width:900px){.wwa-picks__header{align-items:stretch;flex-direction:column}.wwa-picks__header .wwa-dashboard__primary-action{width:fit-content}.wwa-picks__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wwa-picks__schedule{padding:var(--cms-space-4)}.wwa-picks__section-heading{align-items:flex-start;flex-direction:column;gap:2px}}@media(prefers-reduced-motion:reduce){.wwa-picks-card__actions,.wwa-picks-card__blur,.wwa-picks-card__frame:before,.wwa-picks-card__round,.wwa-picks__dates button,.wwa-picks__weeks button{transition:none}}@media(hover:none){.wwa-picks-card__actions{opacity:1;pointer-events:auto}.wwa-picks-card__round{transform:none}}body:has(.wwa-picks) .doc-drawer[id*=_0_]{inset:0;height:100dvh;padding:24px;align-items:center;justify-content:center}body:has(.wwa-picks) .doc-drawer[id*=_0_]>.drawer__close{position:absolute;inset:0;width:100%;height:100%}body:has(.wwa-picks) .doc-drawer[id*=_0_]>.drawer__content{width:min(1100px,100%)!important;height:calc(100dvh - 48px);max-height:100%;position:relative;border:var(--cms-panel-rim) solid rgba(0,0,0,0);border-radius:calc(var(--cms-radius-panel) + var(--cms-panel-rim));background:linear-gradient(var(--cms-surface),var(--cms-surface)) padding-box,linear-gradient(var(--cms-frame),var(--cms-frame)) border-box;box-shadow:none;outline:none}body:has(.wwa-picks) .doc-drawer[id*=_0_]>.drawer__content:before{content:"";position:absolute;z-index:0;inset:calc(-1*var(--cms-panel-rim));border:1px solid var(--cms-frame-highlight);border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0 24px,transparent 64px);mask-image:linear-gradient(180deg,#000 0 24px,transparent 64px)}@media(max-width:640px){body:has(.wwa-picks) .doc-drawer[id*=_0_]{padding:12px}body:has(.wwa-picks) .doc-drawer[id*=_0_]>.drawer__content{height:calc(100dvh - 24px)}}.wwa-picks-date-navigation{--picks-date-bar-height:calc(48px + 2 * var(--cms-space-1));display:grid;grid-template-columns:minmax(0,1fr) var(--picks-date-bar-height);align-items:center;gap:var(--cms-space-2);margin-bottom:var(--cms-space-4);min-width:0}.wwa-picks-date-navigation>nav{display:grid;grid-auto-flow:row;overflow:hidden;margin:0;min-width:0}.wwa-picks-date-navigation>nav button{padding-inline:8px}.wwa-picks-date-navigation>.wwa-document-dates__trigger{width:var(--picks-date-bar-height);min-width:var(--picks-date-bar-height);height:var(--picks-date-bar-height);border-radius:var(--cms-radius-input)}.wwa-picks-date-navigation>nav button>:is(span,small){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wwa-picks-calendar{width:min(360px,100vw - 32px)}.wwa-picks-calendar__month{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:var(--cms-space-4)}.wwa-picks-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.wwa-picks-calendar__grid>small{padding-bottom:8px;text-align:center;color:var(--cms-muted)}.wwa-picks-calendar__grid>button{border:0;border-radius:var(--cms-radius-input);background:rgba(0,0,0,0);color:var(--cms-text);aspect-ratio:1;min-width:0;padding:0;font:inherit;cursor:pointer}.wwa-picks-calendar__grid>button:focus-visible,.wwa-picks-calendar__grid>button:hover:not(:disabled){background:var(--cms-control-hover)}.wwa-picks-calendar__grid>button[aria-pressed=true]{background:var(--cms-control)}.wwa-picks-calendar__grid>button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--cms-muted)}.wwa-picks-calendar__grid>button:disabled{color:var(--cms-faint);cursor:default;opacity:.4}.wwa-picks-calendar__month>button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--cms-control-height);border-radius:var(--cms-radius-pill);font-size:13px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;transform:none;margin:0;transition:filter .12s ease,opacity .12s ease;border:1px solid var(--cms-edge);color:var(--cms-text);background:var(--cms-control);box-shadow:none;width:var(--cms-control-height);min-width:var(--cms-control-height);height:var(--cms-control-height);padding:0}.wwa-picks-calendar__month>button>span>svg,.wwa-picks-calendar__month>button>svg{display:block;flex:none;width:18px;height:18px;vertical-align:middle;stroke-width:2.5}.wwa-picks-calendar__month>button>span{display:inline-flex;align-items:center;justify-content:center;line-height:20px}.wwa-picks-calendar__month>button:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08);box-shadow:none;transform:none}.wwa-picks-calendar__month>button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.9)}.wwa-picks-calendar__month>button:focus-visible{outline:none}.wwa-picks-calendar__month>button:disabled,.wwa-picks-calendar__month>button[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.wwa-picks-calendar__month>button:hover:not(:disabled):not([aria-disabled=true]){background:var(--cms-control-hover);filter:none}