button.svelte-ot5xtn{font:inherit;cursor:pointer}button.svelte-ot5xtn:focus-visible{outline:2px solid var(--platform-system-blue);outline-offset:3px}.paddle-actions.svelte-ot5xtn{min-height:calc(48 * var(--phone-point,1px));gap:calc(8 * var(--phone-point,1px));pointer-events:auto;flex:none;align-items:center;display:flex}.pause-button.svelte-ot5xtn,.end-button.svelte-ot5xtn{--control-tint:var(--platform-system-blue);width:calc(48 * var(--phone-point,1px));height:calc(48 * var(--phone-point,1px));color:#fff;background:color-mix(in srgb, var(--control-tint) 58%, transparent);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.paddle-actions.svelte-ot5xtn .paddle-control-glass{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.paddle-actions.svelte-ot5xtn .native-symbol{position:relative}.pause-button.svelte-ot5xtn{--control-tint:var(--platform-system-blue)}.pause-button.resume.svelte-ot5xtn{--control-tint:var(--lightningcss-light,#9bbb1b)var(--lightningcss-dark,#b4d83e)}.end-button.svelte-ot5xtn{--control-tint:var(--lightningcss-light,#d45a47)var(--lightningcss-dark,#f3806c)}.confirmation-scrim.svelte-ot5xtn{z-index:20;padding:calc(24 * var(--phone-point,1px));pointer-events:auto;background:#00000052;place-items:center;display:grid;position:absolute;inset:0}.end-confirmation.svelte-ot5xtn{isolation:isolate;width:min(100%, calc(320 * var(--phone-point,1px)));padding:calc(22 * var(--phone-point,1px));border-radius:calc(22 * var(--phone-point,1px));color:var(--platform-label);position:relative}.end-confirmation.svelte-ot5xtn .confirmation-glass{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.end-confirmation.svelte-ot5xtn h2:where(.svelte-ot5xtn){margin:0 0 calc(8 * var(--phone-point,1px));text-align:center;font-size:calc(19 * var(--phone-point,1px))}.end-confirmation.svelte-ot5xtn p:where(.svelte-ot5xtn){margin:0 0 calc(20 * var(--phone-point,1px));font-size:calc(14 * var(--phone-point,1px));text-align:center;line-height:1.4}.confirmation-buttons.svelte-ot5xtn{gap:calc(10 * var(--phone-point,1px));display:flex}.end-confirmation.svelte-ot5xtn button:where(.svelte-ot5xtn){min-height:var(--phone-control-hit-target,44px);border-radius:calc(12 * var(--phone-point,1px));font-size:calc(15 * var(--phone-point,1px));flex:1;font-weight:600}.cancel-end.svelte-ot5xtn{background:var(--platform-tertiary-system-fill);color:var(--platform-label)}.confirm-end.svelte-ot5xtn{color:#fff;background:#d94038}.weather-hit-frame.svelte-1c7nn1c{width:100%;min-width:0;min-height:calc(44 * var(--phone-point,1px));font-size:var(--phone-point,1px);align-items:flex-end;display:flex;container-type:inline-size}.weather-surface.svelte-1c7nn1c{min-width:0;min-height:var(--rail-hit-height,calc(44 * var(--phone-point,1px)));box-sizing:border-box;display:block;position:relative}.weather-disclosure.svelte-1c7nn1c{width:100%;min-width:0;min-height:var(--rail-hit-height,calc(44 * var(--phone-point,1px)));box-sizing:border-box;padding:calc(7 * var(--phone-point,1px)) calc(95 * var(--phone-point,1px)) calc(7 * var(--phone-point,1px)) calc(10 * var(--phone-point,1px));color:inherit;font:700 calc(12 * var(--phone-point,1px))/1.25 -apple-system,BlinkMacSystemFont,sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.weather-disclosure.svelte-1c7nn1c:focus-visible,.attribution.svelte-1c7nn1c:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #007aff}.compact-metrics.svelte-1c7nn1c,.condition-temperature.svelte-1c7nn1c,.wind.svelte-1c7nn1c{align-items:center;gap:calc(7 * var(--phone-point,1px));white-space:nowrap;display:flex}.compact-metrics.svelte-1c7nn1c{width:100%;min-width:0}.compact-metrics.svelte-1c7nn1c>:where(.svelte-1c7nn1c){flex:none}.condition-temperature.svelte-1c7nn1c{min-width:0;font-size:calc(15 * var(--phone-point,1px))}.wind.svelte-1c7nn1c,.uv.svelte-1c7nn1c,.rain.svelte-1c7nn1c{padding-left:calc(7 * var(--phone-point,1px));border-left:1px solid var(--lightningcss-light,#1848572e)var(--lightningcss-dark,#e4f5f733)}.wind-flow.svelte-1c7nn1c{width:calc(18 * var(--phone-point,1px));height:calc(18 * var(--phone-point,1px));color:var(--lightningcss-light,#007aff)var(--lightningcss-dark,#88caff);background:var(--lightningcss-light,#007aff1f)var(--lightningcss-dark,#5eb8ff29);border-radius:50%;place-items:center;display:grid}.wind-source.svelte-1c7nn1c,.rain.svelte-1c7nn1c{font-size:calc(10 * var(--phone-point,1px))}.uv.svelte-1c7nn1c{margin-left:auto}.attribution.svelte-1c7nn1c{z-index:2;inset-block:0;right:calc(10 * var(--phone-point,1px));color:var(--lightningcss-light,#526970)var(--lightningcss-dark,#aec2c7);font:400 calc(11 * var(--phone-point,1px))/1.2 -apple-system,BlinkMacSystemFont,sans-serif;align-items:center;text-decoration:underline;display:flex;position:absolute}.expanded-heading.svelte-1c7nn1c{margin-bottom:calc(4 * var(--phone-point,1px));justify-content:space-between;align-items:center;gap:8px;display:flex}.expanded-heading.svelte-1c7nn1c,.expanded-metrics.svelte-1c7nn1c,.missing.svelte-1c7nn1c{font-size:calc(11 * var(--phone-point,1px))}.expanded-heading.svelte-1c7nn1c{flex-wrap:wrap}.expanded-heading.svelte-1c7nn1c .condition-temperature:where(.svelte-1c7nn1c){white-space:normal;overflow-wrap:anywhere}.expanded-metrics.svelte-1c7nn1c{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(90 * var(--phone-point,1px))),1fr));gap:calc(4 * var(--phone-point,1px));display:grid}.expanded-metrics.svelte-1c7nn1c>span:where(.svelte-1c7nn1c){overflow-wrap:anywhere;min-width:0}.compact-metrics.svelte-1c7nn1c>.condition-temperature:where(.svelte-1c7nn1c){text-overflow:ellipsis;overflow:hidden}.source-detail.svelte-1c7nn1c{color:var(--lightningcss-light,#526970)var(--lightningcss-dark,#aec2c7);display:block}.expanded.svelte-1c7nn1c .weather-surface:where(.svelte-1c7nn1c){min-height:calc(46 * var(--phone-point,1px));padding:0 calc(12 * var(--phone-point,1px))}.expanded.svelte-1c7nn1c .weather-disclosure:where(.svelte-1c7nn1c){min-height:calc(46 * var(--phone-point,1px));padding:calc(8 * var(--phone-point,1px)) calc(83 * var(--phone-point,1px)) calc(8 * var(--phone-point,1px)) 0;position:relative;inset:auto}.expanded.svelte-1c7nn1c .attribution:where(.svelte-1c7nn1c){right:calc(12 * var(--phone-point,1px))}.missing.svelte-1c7nn1c{color:var(--lightningcss-light,#526970)var(--lightningcss-dark,#aec2c7)}
