.notifications-module__duMLGa__page{flex-direction:column;gap:1.25rem;max-width:72rem;margin-inline:auto;padding:1rem 1rem 3.5rem;display:flex}@media (min-width:768px){.notifications-module__duMLGa__page{gap:1.75rem;padding:1.5rem 1.5rem 4.5rem}}.notifications-module__duMLGa__hero{border-radius:var(--th-radius-lg);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--th-color-accent-deep) 55%, transparent) 0%, transparent 55%), linear-gradient(160deg, var(--th-color-anchor) 0%, color-mix(in srgb, var(--th-color-anchor) 85%, var(--th-color-accent-cool)) 100%);color:var(--th-color-on-anchor);box-shadow:var(--th-shadow-raised);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;padding:1.5rem 1.25rem;display:flex;overflow:hidden}@media (min-width:768px){.notifications-module__duMLGa__hero{padding:2.25rem 2.5rem}}.notifications-module__duMLGa__heroText{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.notifications-module__duMLGa__back{color:color-mix(in srgb, var(--th-color-on-anchor) 82%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.notifications-module__duMLGa__back:hover{color:var(--th-color-on-anchor);text-decoration:underline}.notifications-module__duMLGa__eyebrow{color:var(--th-color-accent-warm);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.notifications-module__duMLGa__title{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:700;line-height:1.1}.notifications-module__duMLGa__lede{max-width:34rem;color:color-mix(in srgb, var(--th-color-on-anchor) 82%, transparent);margin:0;font-size:1rem;line-height:1.55}.notifications-module__duMLGa__stats{gap:.75rem;margin:0;display:flex}.notifications-module__duMLGa__stat{border-radius:var(--th-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f517;border:1px solid #faf8f52e;min-width:6.5rem;padding:.75rem 1rem}.notifications-module__duMLGa__stat dt{color:color-mix(in srgb, var(--th-color-on-anchor) 75%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.notifications-module__duMLGa__stat dd{font-family:var(--font-plus-jakarta), sans-serif;font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.1}.notifications-module__duMLGa__layout{gap:1.25rem;min-width:0;display:grid}@media (min-width:960px){.notifications-module__duMLGa__layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.5rem}}.notifications-module__duMLGa__inbox,.notifications-module__duMLGa__prefs{border:1px solid var(--th-color-border);border-radius:var(--th-radius-lg);background:var(--th-color-surface-raised);min-width:0;box-shadow:var(--th-shadow-raised)}.notifications-module__duMLGa__inbox{padding:1rem}@media (min-width:768px){.notifications-module__duMLGa__inbox{padding:1.25rem 1.5rem 1.5rem}}.notifications-module__duMLGa__toolbar{border-bottom:1px solid var(--th-color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.notifications-module__duMLGa__segmented{border:1px solid var(--th-color-border);background:var(--th-color-surface-inset);border-radius:999px;flex:none;max-width:100%;padding:.25rem;display:inline-flex}.notifications-module__duMLGa__segment{min-height:2.5rem;color:var(--th-color-anchor-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.notifications-module__duMLGa__segment:hover{color:var(--th-color-anchor)}.notifications-module__duMLGa__segment[aria-pressed=true]{background:var(--th-color-surface-raised);color:var(--th-color-anchor);box-shadow:0 1px 4px #1b2a4a1f}.notifications-module__duMLGa__segmentCount{background:var(--th-color-accent-deep);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700;line-height:1.4}.notifications-module__duMLGa__search{border:1px solid var(--th-color-border);background:var(--th-color-surface);border-radius:999px;flex:14rem;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.notifications-module__duMLGa__search:focus-within{border-color:var(--th-color-accent-warm);box-shadow:var(--th-focus-ring)}.notifications-module__duMLGa__searchIcon{color:var(--th-color-anchor-muted);flex-shrink:0;margin-inline:.85rem .25rem}.notifications-module__duMLGa__searchInput{min-width:0;min-height:2.75rem;color:var(--th-color-anchor);font:inherit;background:0 0;border:0;flex:1;font-size:.9375rem}.notifications-module__duMLGa__searchInput::placeholder{color:color-mix(in srgb, var(--th-color-anchor-muted) 75%, transparent)}.notifications-module__duMLGa__searchInput:focus{outline:none}.notifications-module__duMLGa__searchInput::-webkit-search-cancel-button{display:none}.notifications-module__duMLGa__searchClear{width:2.25rem;height:2.25rem;color:var(--th-color-anchor-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:.25rem;display:inline-flex}.notifications-module__duMLGa__searchClear:hover{background:var(--th-color-surface-inset);color:var(--th-color-anchor)}.notifications-module__duMLGa__markAll{border:1px solid var(--th-color-border);background:var(--th-color-surface-raised);min-height:2.75rem;color:var(--th-color-anchor);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.45rem;margin-inline-start:auto;padding:0 1rem;font-size:.875rem;font-weight:650;transition:border-color .15s,background-color .15s;display:inline-flex}.notifications-module__duMLGa__markAll:hover:not(:disabled){border-color:var(--th-color-accent-cool);background:color-mix(in srgb, var(--th-color-accent-cool) 6%, white)}@media (max-width:639px){.notifications-module__duMLGa__segmented{width:100%}.notifications-module__duMLGa__segment{flex:1;justify-content:center;padding-inline:.5rem}.notifications-module__duMLGa__search{flex-basis:100%}.notifications-module__duMLGa__markAll{justify-content:center;width:100%;margin-inline-start:0}}.notifications-module__duMLGa__loading{margin-top:1rem}.notifications-module__duMLGa__summary{color:var(--th-color-anchor-muted);margin:1rem 0 0;font-size:.8125rem;font-weight:600}.notifications-module__duMLGa__group{margin-top:1.25rem}.notifications-module__duMLGa__groupHeading{color:var(--th-color-anchor-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:700}.notifications-module__duMLGa__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.notifications-module__duMLGa__item{border:1px solid var(--th-color-border);border-radius:var(--th-radius-md);background:var(--th-color-surface-raised);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.95rem 1rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.notifications-module__duMLGa__item:hover{border-color:color-mix(in srgb, var(--th-color-anchor) 22%, var(--th-color-border));box-shadow:0 2px 10px #1b2a4a0f}.notifications-module__duMLGa__itemUnread{border-color:color-mix(in srgb, var(--th-color-accent-cool) 35%, var(--th-color-border));background:color-mix(in srgb, var(--th-color-accent-cool) 6%, white)}.notifications-module__duMLGa__itemUnread:before{content:"";background:var(--th-color-accent-cool);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:.85rem;inset-inline-start:-1px}[dir=rtl] .notifications-module__duMLGa__itemUnread:before{border-radius:3px 0 0 3px}.notifications-module__duMLGa__itemIcon{border-radius:var(--th-radius-sm);background:var(--th-color-surface-inset);width:2.5rem;height:2.5rem;color:var(--th-color-anchor-muted);place-items:center;display:grid}.notifications-module__duMLGa__itemIcon_order{background:color-mix(in srgb, var(--th-color-accent-warm) 20%, white);color:var(--th-color-accent-deep)}.notifications-module__duMLGa__itemIcon_event{background:color-mix(in srgb, var(--th-color-accent-cool) 14%, white);color:var(--th-color-accent-cool)}.notifications-module__duMLGa__itemMain{min-width:0}.notifications-module__duMLGa__itemHead{color:var(--th-color-anchor-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.notifications-module__duMLGa__itemKind{letter-spacing:.04em;text-transform:uppercase}.notifications-module__duMLGa__unreadDot{background:var(--th-color-accent-cool);border-radius:50%;width:.5rem;height:.5rem}.notifications-module__duMLGa__itemTime{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.notifications-module__duMLGa__itemTitle{color:var(--th-color-anchor);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.975rem;font-weight:600;line-height:1.4}.notifications-module__duMLGa__itemUnread .notifications-module__duMLGa__itemTitle{font-weight:750}.notifications-module__duMLGa__itemText{color:var(--th-color-anchor-muted);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.875rem;line-height:1.55}.notifications-module__duMLGa__itemActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.notifications-module__duMLGa__openButton{background:var(--th-color-anchor);min-height:2.25rem;color:var(--th-color-on-anchor);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .95rem;font-size:.8125rem;font-weight:650;transition:filter .15s;display:inline-flex}.notifications-module__duMLGa__openButton:hover:not(:disabled){filter:brightness(1.15)}.notifications-module__duMLGa__openArrow{width:1rem;height:1rem}[dir=rtl] .notifications-module__duMLGa__openArrow{transform:scaleX(-1)}.notifications-module__duMLGa__textButton{min-height:2.25rem;color:var(--th-color-accent-cool);font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.notifications-module__duMLGa__textButton:hover:not(:disabled){text-decoration-color:currentColor}@media (max-width:479px){.notifications-module__duMLGa__item{grid-template-columns:minmax(0,1fr);gap:.5rem}.notifications-module__duMLGa__itemIcon{display:none}}.notifications-module__duMLGa__state{border:1px dashed var(--th-color-border);border-radius:var(--th-radius-md);text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin-top:1.25rem;padding:2.5rem 1.25rem;display:flex}.notifications-module__duMLGa__state h3{color:var(--th-color-anchor);margin:.4rem 0 0;font-size:1.05rem;font-weight:700}.notifications-module__duMLGa__state p{max-width:26rem;color:var(--th-color-anchor-muted);margin:0 0 .6rem;font-size:.875rem;line-height:1.5}.notifications-module__duMLGa__stateIcon{background:var(--th-color-surface-inset);width:3rem;height:3rem;color:var(--th-color-anchor-muted);border-radius:50%;place-items:center;display:grid}.notifications-module__duMLGa__stateIconError{background:color-mix(in srgb, var(--th-color-accent-deep) 12%, white);color:var(--th-color-accent-deep)}.notifications-module__duMLGa__primaryButton,.notifications-module__duMLGa__secondaryButton{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.notifications-module__duMLGa__primaryButton{background:var(--th-color-accent-warm);color:var(--th-color-on-accent);border:0}.notifications-module__duMLGa__primaryButton:hover{filter:brightness(1.05)}.notifications-module__duMLGa__secondaryButton{border:1px solid var(--th-color-border);background:var(--th-color-surface-raised);color:var(--th-color-anchor)}.notifications-module__duMLGa__secondaryButton:hover:not(:disabled){border-color:var(--th-color-anchor)}.notifications-module__duMLGa__more{justify-content:center;margin-top:1.25rem;display:flex}.notifications-module__duMLGa__end{color:var(--th-color-anchor-muted);text-align:center;margin:1.5rem 0 0;font-size:.8125rem}.notifications-module__duMLGa__page button:disabled{cursor:not-allowed;opacity:.6}.notifications-module__duMLGa__back:focus-visible,.notifications-module__duMLGa__segment:focus-visible,.notifications-module__duMLGa__searchClear:focus-visible,.notifications-module__duMLGa__markAll:focus-visible,.notifications-module__duMLGa__openButton:focus-visible,.notifications-module__duMLGa__textButton:focus-visible,.notifications-module__duMLGa__primaryButton:focus-visible,.notifications-module__duMLGa__secondaryButton:focus-visible,.notifications-module__duMLGa__prefOption:focus-within{box-shadow:var(--th-focus-ring);outline:none}.notifications-module__duMLGa__prefs{padding:1.15rem 1.15rem 1.25rem}@media (min-width:960px){.notifications-module__duMLGa__prefs{position:sticky;top:5.5rem}}.notifications-module__duMLGa__prefsHeading{color:var(--th-color-anchor);margin:0;font-size:1.05rem;font-weight:700}.notifications-module__duMLGa__prefsHint{color:var(--th-color-anchor-muted);margin:.35rem 0 .9rem;font-size:.8125rem;line-height:1.45}.notifications-module__duMLGa__prefsList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.notifications-module__duMLGa__prefOption{border:1px solid var(--th-color-border);border-radius:var(--th-radius-md);background:var(--th-color-surface-inset);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.8rem .85rem;display:flex}.notifications-module__duMLGa__prefOption strong{color:var(--th-color-anchor);font-size:.875rem;display:block}.notifications-module__duMLGa__prefOption small{color:var(--th-color-anchor-muted);margin-top:.2rem;font-size:.75rem;line-height:1.4;display:block}.notifications-module__duMLGa__prefOption input{width:1.1rem;height:1.1rem;accent-color:var(--th-color-accent-cool);cursor:pointer;flex-shrink:0;margin-top:.15rem}.notifications-module__duMLGa__prefsError{border:1px dashed var(--th-color-border);border-radius:var(--th-radius-md);justify-items:start;gap:.5rem;padding:.9rem;display:grid}.notifications-module__duMLGa__prefsError p{color:var(--th-color-anchor-muted);margin:0;font-size:.8125rem}
