.adash{--ad-bg:#f8fbf9;--ad-fg:#070a08;--ad-card:#fdfefd;--ad-muted:#edf1ef;--ad-muted-fg:#6a756f;--ad-border:#dde3e0;--ad-primary:#00b97c;--ad-destructive:#e40014;--ad-raised:inset 0 1px 0 #ffffffa6, 0 1px 2px #19251f0d, 0 4px 12px #14261d0f;--ad-raised-hover:inset 0 1px 0 #ffffffa6, 0 2px 4px #19251f12, 0 8px 20px #14261d17;--ad-chip:linear-gradient(180deg, #fefffe, #f5f9f7);--ad-chip-border:#d5ddd9;--ad-chip-shadow:0 1px 2px #19251f14, inset 0 1px 0 #ffffffb3;--ad-chip-shadow-hover:0 2px 6px #19251f1f, inset 0 1px 0 #ffffffb3;--ad-frame:linear-gradient(135deg, #5dba8fbf, #bae0e259 38%, #d4e3d159 62%, #3fb690b3);--ad-ease:cubic-bezier(.22, 1, .36, 1);border:1px solid var(--ad-border);background:var(--ad-bg);height:950px;color:var(--ad-fg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;padding:24px 20px 0;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 1px 2px #19251f0f,0 12px 32px #14261d1a,0 32px 64px #14261d14;box-shadow:0 1px 2px lab(13.2688% -6.56374 2.31066/.06),0 12px 32px lab(13.4011% -9.9314 3.48337/.1),0 32px 64px lab(13.4011% -9.9314 3.48337/.08)}@supports (color:lab(0% 0 0)){.adash{--ad-bg:lab(98.3143% -1.29342 .458193);--ad-fg:lab(2.58256% -1.18492 .419816);--ad-card:lab(99.5632% -.646472 .229037);--ad-muted:lab(94.8614% -1.94091 .687456);--ad-muted-fg:lab(48.2485% -5.1977 1.83768);--ad-border:lab(89.655% -2.26495 .802124);--ad-primary:lab(66.2775% -58.1179 20.1051);--ad-destructive:lab(48.4493% 77.4328 61.5452);--ad-raised:inset 0 1px 0 lab(100% 0 0/.65), 0 1px 2px lab(13.2688% -6.56374 2.31066/.05), 0 4px 12px lab(13.4011% -9.9314 3.48337/.06);--ad-raised-hover:inset 0 1px 0 lab(100% 0 0/.65), 0 2px 4px lab(13.2688% -6.56374 2.31066/.07), 0 8px 20px lab(13.4011% -9.9314 3.48337/.09);--ad-chip:linear-gradient(180deg, lab(99.9112% -.646472 .229049), lab(97.5159% -1.61707 .572813));--ad-chip-border:lab(87.3756% -3.23775 1.14633);--ad-chip-shadow:0 1px 2px lab(13.2688% -6.56374 2.31066/.08), inset 0 1px 0 lab(100% 0 0/.7);--ad-chip-shadow-hover:0 2px 6px lab(13.2688% -6.56374 2.31066/.12), inset 0 1px 0 lab(100% 0 0/.7);--ad-frame:linear-gradient(135deg, lab(68.9847% -36.6931 12.8283/.75), lab(86.4761% -12.6349 -5.26959/.35) 38%, lab(88.7836% -7.82499 7.32996/.35) 62%, lab(66.7887% -41.4468 9.23796/.7))}}@media (min-width:390px){.adash{height:870px}}@media (min-width:640px){.adash{height:780px;padding:32px 32px 0}}:where(.adash) *,:where(.adash) :before,:where(.adash) :after{box-sizing:border-box}:where(.adash) :where(p,ul,dl,dd){margin:0;padding:0}:where(.adash) :where(ul){list-style:none}.ad-h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.25}.ad-status{color:var(--ad-muted-fg);flex-wrap:wrap;align-content:flex-start;align-items:center;margin-top:6px;font-size:14px;line-height:20px;display:flex}@media (max-width:639px){.ad-status{min-height:40px}}@media (min-width:640px){.ad-h1{font-size:30px}}.ad-status-item{align-items:center;display:inline-flex}.ad-status-part{align-items:center;gap:6px;display:inline-flex}.ad-sep{color:color-mix(in oklch, var(--ad-muted-fg) 50%, transparent);margin:0 6px}.ad-strong{color:var(--ad-fg);font-weight:500}.ad-live{flex-shrink:0;width:6px;height:6px;display:inline-flex;position:relative}.ad-live:before,.ad-live:after{content:"";background:var(--ad-primary);border-radius:999px;position:absolute;inset:0}.ad-live:before{opacity:.6;animation:1s cubic-bezier(0,0,.2,1) infinite ad-ping}@keyframes ad-ping{75%,to{opacity:0;transform:scale(2)}}.ad-section{flex-direction:column;flex:1;min-height:0;margin-top:24px;display:flex}@media (min-width:640px){.ad-section{margin-top:32px}}.ad-section-head{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ad-h2{letter-spacing:-.025em;font-size:15px;font-weight:600}.ad-count{color:var(--ad-muted-fg);font-variant-numeric:tabular-nums;font-size:13px}.ad-list{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0 -12px;padding:2px 12px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.ad-card{border:1px solid var(--ad-border);background:var(--ad-card);box-shadow:var(--ad-raised);transition:transform .15s var(--ad-ease), box-shadow .15s var(--ad-ease), border-color .15s ease-out;border-radius:14px;padding:16px;position:relative;overflow:hidden}@media (min-width:640px){.ad-card{padding:16px 20px}}@media (hover:hover){.ad-card:not(.is-beat):hover{box-shadow:var(--ad-raised-hover);border-color:color-mix(in oklch, var(--ad-muted-fg) 30%, transparent);transform:translateY(-1px)}}.ad-body{transition:opacity .12s ease-out}.ad-card.is-beat .ad-body{opacity:0}.ad-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:20px;display:flex}.ad-meta-end{align-items:center;gap:6px;margin-left:auto;display:flex}.ad-logo{box-shadow:0 0 0 1px var(--ad-border);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ad-logo img{object-fit:contain}.ad-logo--sm{border-radius:8px;width:20px;height:20px}.ad-logo--sm img{width:14px;height:14px}.ad-logo--xs{border-radius:5px;width:18px;height:18px}.ad-logo--xs img{width:12px;height:12px}.ad-tag{background:var(--ad-muted);text-transform:uppercase;letter-spacing:.05em;color:var(--ad-muted-fg);border-radius:8px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.ad-due{font-variant-numeric:tabular-nums;background:var(--ad-muted);height:20px;color:var(--ad-muted-fg);white-space:nowrap;border-radius:8px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.ad-due.is-overdue{background:color-mix(in oklch, var(--ad-destructive) 10%, transparent);color:var(--ad-destructive)}.ad-title{letter-spacing:-.025em;margin-top:8px;font-size:15px;font-weight:600;line-height:1.375}.ad-brief{color:color-mix(in oklch, var(--ad-fg) 75%, transparent);margin-top:4px;font-size:13.5px;line-height:1.625}.ad-why{color:var(--ad-muted-fg);margin-top:4px;font-size:12.5px;line-height:1.625}.ad-update{color:color-mix(in oklch, var(--ad-fg) 80%, transparent);align-items:flex-start;gap:8px;margin-top:12px;font-size:12.5px;line-height:1.625;display:flex}.ad-update .ad-logo{margin-top:1px}.ad-update-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.ad-update-actor{color:color-mix(in oklch, var(--ad-fg) 90%, transparent);font-weight:500}.ad-update-quote{color:color-mix(in oklch, var(--ad-fg) 75%, transparent)}.ad-time{font-variant-numeric:tabular-nums;color:var(--ad-muted-fg);flex-shrink:0;font-size:11.5px}.ad-offer{border:1px solid color-mix(in oklch, var(--ad-border) 70%, transparent);background:color-mix(in oklch, var(--ad-muted) 40%, transparent);border-radius:10px;margin-top:14px;padding:12px}@media (min-width:640px){.ad-offer{padding:12px 16px}}.ad-offer-head{align-items:center;gap:8px;display:flex}.ad-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--ad-muted-fg);font-size:10.5px;font-weight:500}.ad-expiry{color:var(--ad-muted-fg);white-space:nowrap;margin-left:auto;font-size:11px}.ad-offer-title{margin-top:6px;font-size:14px;font-weight:500;line-height:1.375}.ad-offer-text{color:color-mix(in oklch, var(--ad-fg) 75%, transparent);margin-top:2px;font-size:13.5px;line-height:1.625}.ad-terms{flex-direction:column;gap:6px;margin-top:10px;font-size:12.5px;line-height:1.625;display:flex}.ad-uses{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ad-use{color:color-mix(in oklch, var(--ad-fg) 80%, transparent);align-items:center;gap:6px;display:inline-flex}.ad-use-write{color:var(--ad-fg);font-weight:500}.ad-dl{flex-direction:column;gap:4px;margin:0;display:flex}.ad-term{gap:8px;display:flex}.ad-term dt{width:56px;color:var(--ad-muted-fg);flex-shrink:0}.ad-term dd{min-width:0;color:color-mix(in oklch, var(--ad-fg) 80%, transparent)}.ad-points{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ad-point{background:var(--ad-card);color:color-mix(in oklch, var(--ad-fg) 80%, transparent);box-shadow:0 0 0 1px var(--ad-border);border-radius:8px;padding:2px 8px;font-size:12px}.ad-opener{border-left:2px solid var(--ad-border);color:var(--ad-muted-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;padding-left:12px;font-size:13px;font-style:italic;line-height:1.625;display:-webkit-box;overflow:hidden}.ad-offer-actions{align-items:center;gap:6px;margin-top:12px;display:flex}.ad-ghost{height:28px;color:var(--ad-muted-fg);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ad-ghost.is-pressed{background:var(--ad-muted);color:var(--ad-fg)}.ad-chip{height:28px;color:var(--ad-fg);white-space:nowrap;border:1px solid var(--ad-chip-border);background:var(--ad-chip);box-shadow:var(--ad-chip-shadow);transition:transform .15s var(--ad-ease), box-shadow .15s var(--ad-ease);border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.ad-chip:after{content:"";border-radius:inherit;pointer-events:none;opacity:.03;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/140px 140px;position:absolute;inset:0}.ad-chip:before{content:"";border-radius:inherit;pointer-events:none;background:var(--ad-frame);opacity:0;-webkit-mask-composite:xor;padding:1.5px;transition:opacity .15s ease-out;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ad-chip.is-pressed{box-shadow:var(--ad-chip-shadow-hover);transform:translateY(-1px)}.ad-chip.is-pressed:before{opacity:1}.ad-footer{align-items:center;gap:12px;min-height:28px;margin-top:12px;display:flex}.ad-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ad-muted-fg);font-size:12px;overflow:hidden}.ad-controls{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.ad-beat{flex-direction:column;justify-content:center;height:62px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:640px){.ad-beat{padding:0 20px}}.ad-beat-label{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ad-beat-label svg{color:color-mix(in oklch, var(--ad-fg) 70%, transparent);flex-shrink:0}.ad-beat-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ad-muted-fg);margin-top:2px;padding-left:24px;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.ad-card,.ad-body,.ad-chip,.ad-chip:before,.ad-ghost{transition:none}.ad-card:not(.is-beat):hover,.ad-chip.is-pressed{transform:none}.ad-live:before{display:none}}
