.lesson-teaser-outline{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary)}.lesson-teaser-outline h2{margin:0 0 var(--spacing-sm);font-size:1rem;color:var(--text-primary)}.lesson-teaser-outline ul{margin:0;padding-left:var(--spacing-lg);color:var(--text-secondary)}.lesson-gated{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--text-tertiary)}.lesson-gated h3{margin:0;color:var(--text-secondary)}.course-assistant-entry{position:fixed;right:max(var(--spacing-lg),env(safe-area-inset-right));bottom:max(var(--spacing-lg),env(safe-area-inset-bottom));z-index:2147483000;display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-sm);--assistant-on-brand: var(--color-white)}.course-assistant-bubble.ui-btn{order:2;border-radius:var(--radius-round);width:3.5rem;height:3.5rem;min-height:3.5rem;padding:0;color:var(--assistant-on-brand);background:var(--primary-500);box-shadow:var(--shadow-lg);-webkit-tap-highlight-color:transparent}.course-assistant-bubble.ui-btn:focus{outline:none}.course-assistant-bubble.ui-btn:focus-visible{outline:2px solid var(--primary-300);outline-offset:3px}.course-assistant-bubble.ui-btn svg{transform:translate(-2px)}.course-assistant-panel{width:min(26rem,calc(100vw - 2 * var(--spacing-lg)));height:min(42rem,calc(100dvh - 7rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;font-family:var(--font-body);font-size:.875rem}.course-assistant-panel[hidden]{display:none}.course-assistant-header{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--border-default)}.course-assistant-avatar{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;color:var(--assistant-on-brand);background:var(--primary-500);border:1px solid var(--primary-500);border-radius:var(--radius-lg)}.course-assistant-avatar .flask-icon{color:inherit}.course-assistant-heading{flex:1;min-width:0}.course-assistant-heading strong{font-size:.9375rem}.course-assistant-header p{color:var(--text-secondary);font-size:.75rem;margin:var(--spacing-xs) 0 0}.course-assistant-close.ui-btn{padding:var(--spacing-xs);min-height:2rem;width:2rem;border:0;background:transparent}.course-assistant-history{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--border-default)}.course-assistant-history .course-assistant-history-action{flex:0 0 32px;width:32px;height:32px;padding:0;border-radius:var(--radius-3xl)}.course-assistant-conversations{display:flex;flex:1;min-width:0;gap:var(--spacing-xs);overflow-x:auto;scrollbar-width:none}.course-assistant-conversations>.ui-btn{flex-shrink:0;white-space:nowrap;border-radius:var(--radius-3xl);font-size:.75rem}.course-assistant-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md)}.course-assistant-message{overflow-wrap:anywhere;min-width:0}.course-assistant-message-user{align-self:flex-end;max-width:88%}.course-assistant-message-assistant{align-self:flex-start;width:100%}.course-assistant-bubble-text{background:var(--bg-secondary);border:1px solid var(--border-subtle);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.course-assistant-message-user .course-assistant-bubble-text{background:var(--primary-500);color:var(--assistant-on-brand);border-color:transparent;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg)}.course-assistant-text{line-height:1.6}.course-assistant-text .mde-root{color:inherit;font-size:inherit}.course-assistant-text .mde-root>:first-child{margin-top:0}.course-assistant-text .mde-root>:last-child{margin-bottom:0}.course-assistant-text .mde-root .tiptap .mde-codeblock pre{padding-top:var(--spacing-2xl)}.course-assistant-message-user .course-assistant-text{white-space:pre-wrap}.course-assistant-hint{color:var(--text-secondary);font-size:.875rem;margin:auto;padding:var(--spacing-xl) var(--spacing-md);text-align:center}.course-assistant-activity{display:flex;align-items:center;gap:var(--spacing-xs);width:fit-content;max-width:100%;padding:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-sm);background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-3xl);font-size:.6875rem;overflow-wrap:anywhere}.course-assistant-activity svg{flex-shrink:0}.course-assistant-sources{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.course-assistant-source.ui-btn{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);height:auto;min-height:3.5rem;border:1px solid var(--border-default);background:var(--bg-primary);border-radius:var(--radius-md);white-space:normal;text-align:left;color:var(--text-primary)}.course-assistant-source.ui-btn:hover{border-color:var(--primary-400);background:var(--primary-50)}.course-assistant-play{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-round);background:var(--primary-100);color:var(--primary-500);font-size:.6875rem}.course-assistant-source-copy{display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:.75rem}.course-assistant-source-copy>span{color:var(--text-secondary);font-size:.6875rem}.course-assistant-avatar.is-running>svg,.course-assistant-activity.is-running>svg{animation:assistant-brew 1.6s ease-in-out infinite}@keyframes assistant-brew{0%,to{transform:rotate(-8deg);opacity:.65}50%{transform:rotate(8deg);opacity:1}}@media(prefers-reduced-motion:reduce){.course-assistant-avatar.is-running>svg,.course-assistant-activity.is-running>svg{animation:none}}.course-assistant-error{color:var(--text-primary);border-left:3px solid var(--error);padding-left:var(--spacing-sm);margin:var(--spacing-sm);overflow-wrap:anywhere}.course-assistant-form{display:flex;align-items:flex-end;gap:var(--spacing-sm);margin:var(--spacing-sm) var(--spacing-md) var(--spacing-md);padding:var(--spacing-xs);border:1px solid var(--border-default);border-radius:var(--radius-3xl);background:var(--bg-secondary)}.course-assistant-form:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.course-assistant-form .ui-input-container{flex:1;min-width:0}.course-assistant-form .ui-textarea{resize:none;min-height:2.5rem;max-height:7rem;field-sizing:content;border:0;border-radius:var(--radius-3xl);background:transparent;box-shadow:none;font-size:.875rem;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}.course-assistant-actions{flex-shrink:0}.course-assistant-send.ui-btn{width:2.5rem;height:2.5rem;min-height:2.5rem;border-radius:var(--radius-round);padding:0;font-size:1.375rem;color:var(--assistant-on-brand);background:var(--primary-500)}.course-assistant-login.ui-btn{align-self:flex-start;margin:0 var(--spacing-md);font-size:.75rem}@media(max-width:767px){html:has(.course-assistant-panel:not([hidden])),body:has(.course-assistant-panel:not([hidden])){overflow:hidden!important;overscroll-behavior:none}.course-assistant-entry.is-open .course-assistant-bubble{display:none}.course-assistant-panel{position:fixed;inset:0;width:auto;height:auto;max-height:none;overscroll-behavior:contain;box-sizing:border-box;border:0;border-radius:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}@media(pointer:coarse){.course-assistant-history .course-assistant-history-action{flex-basis:44px;width:44px;height:44px}.course-assistant-close.ui-btn,.course-assistant-send.ui-btn{min-height:2.75rem;height:2.75rem;width:2.75rem}}[data-mode=light] .course-assistant-text .mde-root .tiptap pre code [class*=hljs-]{color:var(--text-primary)}[data-mode=light] .course-assistant-text .mde-root .tiptap pre code .hljs-keyword{color:var(--primary-700)}[data-mode=light] .course-assistant-text .mde-root .tiptap pre code .hljs-string{color:var(--success-strong)}[data-mode=light] .course-assistant-text .mde-root .tiptap pre code .hljs-number{color:var(--warning-strong)}[data-mode=light] .course-assistant-text .mde-root .tiptap pre code .hljs-comment{color:var(--text-secondary)}.lesson-assignment{width:100%;max-width:800px;margin:var(--spacing-lg) auto;padding:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-secondary);box-sizing:border-box}.lesson-assignment__title{margin:0 0 var(--spacing-sm)}.lesson-assignment__text{margin:0 0 var(--spacing-sm);color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere}.lesson-assignment__panel{display:grid;gap:var(--spacing-md);margin-top:var(--spacing-md)}.lesson-assignment__meta{color:var(--text-secondary);overflow-wrap:anywhere}.lesson-assignment__review{margin:0;color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere}.lesson-assignment__error{margin:0;color:var(--error)}.lesson-assignment__actions{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(min-width:641px){.lesson-assignment{padding:var(--spacing-lg)}.lesson-assignment__actions{flex-flow:row wrap}}.lesson-quiz__question{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--spacing-md);display:grid;gap:var(--spacing-sm)}.lesson-quiz__question legend{font-weight:600;overflow-wrap:anywhere}.lesson-quiz__question .ui-input-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:var(--spacing-sm)}.lesson-quiz__question .ui-input{width:18px;height:18px;flex:0 0 auto}.lesson-quiz__question .ui-input-label{margin:0;cursor:pointer}.video-processing-placeholder{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center;background:var(--bg-primary);color:var(--text-secondary);border-radius:var(--radius-lg)}.video-processing-placeholder__icon{width:40px;height:40px;border-radius:var(--radius-round);border:3px solid var(--border-subtle);border-top-color:var(--primary-400);animation:video-processing-spin .9s linear infinite}.video-processing-placeholder__icon--error{width:40px;height:40px;border:none;border-radius:0;animation:none;color:var(--text-tertiary)}.video-processing-placeholder__text{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-secondary);max-width:32ch;line-height:1.4}@keyframes video-processing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.video-processing-placeholder__icon{animation:video-processing-pulse 1.6s ease-in-out infinite}}@keyframes video-processing-pulse{0%,to{opacity:.4}50%{opacity:1}}.video-player-v2-box,.video-processing-placeholder{aspect-ratio:var(--video-box-aspect, 16 / 9);max-height:var(--video-box-max-height, 450px)}.video-player-v2-box{position:relative;width:100%;background-color:var(--color-black);background-size:contain;background-position:center;background-repeat:no-repeat}.video-player-v2-box--loading,.video-player-v2-box--error,.video-player-v2-box--empty{display:flex;align-items:center;justify-content:center}.video-player-v2-box--loading{color:var(--color-white)}.video-player-v2-box--error{color:var(--fixed-ff0000)}.video-player-v2-box--empty{color:var(--neutral-flat-600)}.access-held-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-2xl) var(--spacing-lg);background:var(--bg-primary);text-align:center}.access-held-card{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-xl);background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-lg)}.access-held-card__icon{color:var(--error)}.access-held-card__title{font-size:1.375rem;font-weight:800;color:var(--text-primary);margin:0}.access-held-card__message{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin:0}.access-held-card__pay{width:100%;margin-top:var(--spacing-xs)}.access-held-back-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s}.access-held-back-link:hover{color:var(--primary-400)}@media(min-width:640px){.access-held-card__pay{width:auto}}.lesson-program-day{color:var(--text-secondary);font-size:.9rem;font-weight:700;margin:0 0 var(--spacing-sm)}.course-viewer .viewer-sidebar .player-sidebar-toggle{display:none}.lesson-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}@media(min-width:769px){.course-viewer .viewer-sidebar .player-sidebar-toggle{display:flex}.course-viewer .viewer-sidebar.is-desktop-collapsed{width:0;border-right:none}.course-viewer .viewer-sidebar.is-desktop-collapsed .player-sidebar-toggle{right:auto;left:var(--spacing-sm)}.course-viewer .viewer-sidebar.is-desktop-collapsed>:not(.player-sidebar-toggle){display:none}}.copy-markdown-button{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.copy-markdown-text{font-size:.75rem;font-weight:600}.copy-markdown-button.is-failed{color:var(--error);border-color:var(--error)}.copy-markdown-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.course-search-results{display:flex;flex-direction:column;gap:2px;margin-top:var(--spacing-sm);max-height:50vh;overflow-y:auto}.course-search-results .course-search-result{width:100%;text-align:left;display:block;white-space:normal;height:auto;min-width:0;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:background .15s}.course-search-results .course-search-result:hover{background:var(--bg-elevated)}.course-search-result-section{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:2px}.course-search-result-title{font-size:.875rem;font-weight:600;color:var(--text-primary)}.course-search-result-snippet{font-size:.8rem;color:var(--text-secondary);margin-top:2px;overflow-wrap:anywhere}.course-search-result mark{background:color-mix(in srgb,var(--primary-400) 25%,transparent);color:inherit;border-radius:var(--radius-2xs);padding:0 1px}.course-search-locked{font-size:.7rem;color:var(--text-tertiary);margin-left:var(--spacing-xs)}.course-search-status{color:var(--text-tertiary);font-size:.875rem;padding:var(--spacing-md) 0;text-align:center}.course-search-group-title{margin:var(--spacing-md) var(--spacing-md) var(--spacing-xs);color:var(--text-secondary);font-size:.8rem;font-weight:600}.course-search-timestamp{display:inline-block;margin-left:var(--spacing-sm);color:var(--text-secondary);font-size:.8rem;font-weight:400;font-variant-numeric:tabular-nums}.pt-hub .pt-hub-lesson{max-width:1180px;height:auto;min-height:calc(100vh - 68px);margin:0 auto;padding:clamp(12px,2.4vw,26px) clamp(14px,3vw,28px) 48px;box-sizing:border-box;background:var(--hub-bg);color:var(--hub-ink);font-family:var(--hub-font-body);display:flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-start;gap:12px;overflow:visible}.pt-hub .pt-hub-lesson>.pt-hub-back{width:100%;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:700;color:var(--hub-muted);text-decoration:none}.pt-hub .pt-hub-lesson .viewer-sidebar,.pt-hub .pt-hub-lesson .sidebar-toggle,.pt-hub .pt-hub-lesson .mobile-nav-header,.pt-hub .pt-hub-lesson .lesson-nav,.pt-hub .pt-hub-lesson .lesson-program-day,.pt-hub .pt-hub-lesson .lesson-header-actions{display:none}.pt-hub .pt-hub-lesson .viewer-main{flex:999 1 560px;min-width:0;width:100%;padding:0;height:auto;display:flex;flex-direction:column;gap:16px;overflow:visible}.pt-hub .pt-hub-lesson .lesson-body-container{display:contents}.pt-hub .pt-hub-lesson .video-wrapper{order:0;width:100%;margin:0;border-radius:16px;overflow:hidden}.pt-hub .pt-hub-lesson .lesson-header{order:1;padding:0;border:0;background:transparent}.pt-hub .pt-hub-lesson .lesson-header-content{display:flex;flex-direction:column;align-items:stretch;gap:8px}.pt-hub .pt-hub-lesson__eyebrow{color:var(--hub-chip-ink);font-size:14px;font-weight:700}.pt-hub .pt-hub-lesson .lesson-title{margin:0;color:var(--hub-ink);font-family:var(--hub-font-heading);font-size:clamp(26px,3.2vw,34px);font-weight:700;line-height:1.15}.pt-hub .pt-hub-lesson__progress{display:flex;align-items:center;gap:12px;color:var(--hub-muted);font-size:15px;font-weight:700}.pt-hub .pt-hub-lesson__progress .pt-hub-progress{flex:1;max-width:260px;height:6px}.pt-hub .pt-hub-lesson .lesson-content-wrapper{order:2;color:var(--hub-ink)}.pt-hub .pt-hub-lesson .lesson-assignment,.pt-hub .pt-hub-lesson .lesson-assignment-link{order:3;padding:clamp(16px,2.4vw,22px);border:1px solid var(--hub-warn-border);border-radius:18px;background:var(--hub-surface);color:var(--hub-ink)}.pt-hub .pt-hub-lesson .lesson-assignment--hub{display:flex;flex-direction:column;gap:14px;max-width:none;margin:0}.pt-hub .lesson-assignment--hub .lesson-assignment__text{margin:0;color:var(--hub-ink);font-size:17px;line-height:1.55}.pt-hub .lesson-assignment--hub .lesson-assignment__panel{gap:10px;margin:0}.pt-hub .pt-hub-lesson__upload{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:12px 16px;border:2px dashed var(--hub-border-strong);border-radius:14px;background:color-mix(in srgb,var(--hub-bg) 60%,var(--hub-surface));color:var(--hub-chip-ink);cursor:pointer;text-align:center;font-size:17px;font-weight:800}.pt-hub .pt-hub-lesson__upload:focus-within{outline:2px solid var(--hub-accent);outline-offset:3px}.pt-hub .pt-hub-lesson__upload svg{flex:none}.pt-hub .pt-hub-lesson__upload .ui-input-container{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.pt-hub .lesson-assignment--hub .lesson-assignment__panel>.ui-btn[type=submit]{min-height:56px;border-radius:14px;background:var(--hub-accent);color:var(--hub-accent-ink);font-family:inherit;font-size:18px;font-weight:800}.pt-hub .pt-hub-lesson__next{flex:1 1 300px;min-width:0;width:100%;border:1px solid var(--hub-border);border-radius:18px;background:var(--hub-surface);overflow:hidden}.pt-hub .pt-hub-lesson__assignment-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pt-hub .pt-hub-lesson__assignment-heading .lesson-assignment__title{margin:0;color:var(--hub-ink);font-family:inherit;font-size:20px;font-weight:800}.pt-hub .pt-hub-lesson__due{flex:none;padding:4px 11px;border-radius:999px;background:var(--hub-warn-tint);color:var(--hub-warn-ink);font-size:14px;font-weight:800}.pt-hub .pt-hub-lesson__due.is-done{background:var(--hub-success-tint);color:var(--hub-success-strong)}.pt-hub .lesson-assignment--hub .lesson-assignment__meta,.pt-hub .lesson-assignment--hub .lesson-assignment__review{color:var(--hub-muted)}.pt-hub .pt-hub-lesson__next-heading,.pt-hub .pt-hub-lesson__desktop-next{display:none}.pt-hub .pt-hub-lesson__next-toggle.ui-btn{width:100%;min-height:60px;display:flex;justify-content:space-between;padding:10px 16px;border:0;border-radius:0;background:var(--hub-surface);color:var(--hub-ink);font-size:18px;font-weight:800}.pt-hub .pt-hub-lesson__mobile-next{border-top:1px solid var(--hub-border);padding:6px 8px 10px}.pt-hub .pt-hub-lesson__next-row.ui-btn{width:100%;min-height:52px;display:flex;justify-content:flex-start;gap:12px;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--hub-ink);font-family:var(--hub-font-body);text-align:left}.pt-hub .pt-hub-lesson__next-row.is-current{background:var(--hub-accent-tint)}.pt-hub .pt-hub-lesson__day{flex:none;width:28px;height:28px;border:2px solid var(--hub-border-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.pt-hub .is-current .pt-hub-lesson__day{background:var(--hub-accent);border-color:var(--hub-accent);color:var(--hub-accent-ink)}.pt-hub .pt-hub-lesson__next-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600}.pt-hub .pt-hub-lesson__length{flex:none;font-size:14px;font-weight:700;color:var(--hub-muted)}@media(min-width:900px){.pt-hub .pt-hub-lesson{column-gap:clamp(16px,2.4vw,28px)}.pt-hub .pt-hub-lesson__next{border:0;border-radius:0;background:transparent}.pt-hub .pt-hub-lesson__next-toggle,.pt-hub .pt-hub-lesson__mobile-next{display:none}.pt-hub .pt-hub-lesson__next-heading{display:block;margin:0 0 6px;font-size:18px;font-weight:800}.pt-hub .pt-hub-lesson__desktop-next{display:flex;flex-direction:column;gap:4px}}.cc-announce-bar{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;padding:.625rem 3rem .625rem 1rem;background:var(--brand-green, var(--primary-400));color:var(--color-white);font-size:.85rem;line-height:1.4}.cc-announce-bar__body{display:flex;flex-direction:column;align-items:center;gap:6px 12px;min-width:0;text-align:center}.cc-announce-bar__message{font-weight:600;overflow-wrap:anywhere}.cc-announce-bar__countdown{font-weight:700;font-variant-numeric:tabular-nums;opacity:.95}.cc-announce-tiles{display:inline-flex;align-items:flex-start;gap:6px}.cc-announce-tiles__unit{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:30px}.cc-announce-tiles__value{display:flex;align-items:center;justify-content:center;min-width:30px;padding:2px 4px;background:color-mix(in srgb,var(--color-white) 18%,transparent);border-radius:var(--radius-sm);font-weight:700;font-size:.95rem;line-height:1.1;font-variant-numeric:tabular-nums}.cc-announce-tiles__label{font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.cc-announce-bar__button{flex-shrink:0;text-decoration:none}.cc-announce-bar__collapse{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:inherit;opacity:.85;cursor:pointer;line-height:1}.cc-announce-bar__collapse:hover{opacity:1}.cc-announce-bar__chip{position:absolute;right:12px;top:12px;z-index:20;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--brand-green, var(--primary-400));color:var(--color-white);border:none;border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-md, 0 4px 12px color-mix(in srgb, var(--color-black) 15%, transparent))}.cc-announce-bar__chip:hover{filter:brightness(1.05)}@media(min-width:640px){.cc-announce-bar{font-size:.9rem;padding:.75rem 3.25rem}.cc-announce-bar__body{flex-flow:row wrap;justify-content:center}}.delivery-card{position:relative}.delivery-inbox{position:absolute;top:8px;right:8px;color:var(--delivery-icon-text);--inbox-indicator-ring: var(--delivery-icon-ring)}.theme-scope-root[data-mode] .delivery-page{--neutral-100: var(--text-primary);--neutral-400: var(--text-secondary);--neutral-500: var(--text-tertiary);--neutral-flat-800: var(--border-default)}.theme-scope-root[data-mode] .delivery-inbox{color:var(--text-primary);--inbox-indicator-ring: var(--bg-secondary)}
