.hdr{z-index:50;height:calc(var(--header-h,4rem) + var(--safe-t,0px));background:var(--color-canvas);border-block-end:1px solid var(--color-border-soft);transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);padding-block-start:var(--safe-t,0px);position:fixed;inset-block-start:0;inset-inline:0}.hdr-row{align-items:center;gap:1rem;height:100%;display:flex}.hdr-brand{min-width:2.75rem;min-height:2.75rem;color:var(--color-text);flex:none;align-items:center;gap:.625rem;display:inline-flex}.hdr-brand:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px;border-radius:var(--radius-sm)}.hdr-word{letter-spacing:-.01em;white-space:nowrap;font-size:1rem;font-weight:600}[lang=ar] .hdr-word{letter-spacing:0}.hdr-nav{flex:auto;justify-content:center;align-self:stretch;min-width:0;display:flex}.hdr-nav ul{align-items:stretch;gap:.25rem;display:flex}.hdr-link{height:100%;color:var(--color-text-muted);white-space:nowrap;transition:color var(--motion-fast) var(--ease-out);align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.hdr-link:hover{color:var(--color-text)}.hdr-link:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:-6px;border-radius:var(--radius-md)}.hdr-link[aria-current=page]{color:var(--color-text)}.hdr-link:after{content:"";background:var(--color-text);opacity:0;transform-origin:0;height:2px;transition:transform calc(.22s * var(--motion-k)) var(--ease-out), opacity calc(.16s * var(--motion-k)) var(--ease-out);position:absolute;inset-block-end:-1px;inset-inline:.75rem;transform:scaleX(0)}[dir=rtl] .hdr-link:after{transform-origin:100%}.hdr-link[aria-current=page]:after{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.hdr-link:not([aria-current=page]):hover:after{opacity:1;background:color-mix(in oklab, var(--color-text) 55%, transparent);transform:none}}.hdr-end{flex:none;align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.hdr-icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-out), scale var(--motion-fast) var(--ease-out);place-items:center;display:inline-grid;position:relative}.hdr-icon:hover{background:var(--color-surface-sunken)}.hdr-icon:active{scale:.96}.hdr-icon:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.hdr-icon>svg{width:1.125rem;height:1.125rem}.hdr-icon[aria-pressed=true],.hdr-icon[aria-expanded=true]{background:var(--color-surface-sunken)}.hdr-lang{border-radius:var(--radius-md);min-width:2.5rem;height:2.5rem;color:var(--color-text-muted);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);place-items:center;padding-inline:.5rem;font-size:.875rem;font-weight:500;display:inline-grid}.hdr-lang:hover{color:var(--color-text);background:var(--color-surface-sunken)}.hdr-lang:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.hdr-theme-sun,.dark .hdr-theme-moon{display:none}.dark .hdr-theme-sun{display:block}.hdr-icon--onphoto{color:#fff}.hdr-badge{background:var(--color-ink);min-width:1.125rem;height:1.125rem;color:var(--color-on-ink);box-shadow:0 0 0 2px var(--color-surface);animation:hdr-bump var(--motion-base) var(--ease-out);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.6875rem;font-weight:600;display:grid;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}@keyframes hdr-bump{50%{scale:1.15}}.hdr-rule{background:var(--color-border-soft);width:1px;height:1.25rem;margin-inline:.25rem}.hdr-search{align-items:center;display:flex;position:relative}.hdr-field{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);align-items:center;gap:.5rem;width:15rem;height:2.5rem;padding-inline:.75rem .25rem;display:flex}.hdr-field:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.hdr-field>svg{width:1rem;height:1rem;color:var(--color-text-muted);flex:none}.hdr-field input{min-width:0;height:100%;color:var(--color-text);background:0 0;outline:none;flex:1;font-size:.9375rem}.hdr-field input::placeholder{color:var(--color-text-faint)}.hdr-field-x{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-muted);flex:none;place-items:center;display:grid}.hdr-field-x:hover{background:var(--color-surface-sunken);color:var(--color-text)}.hdr-field-x svg{width:.875rem;height:.875rem}.hdr-results{z-index:10;border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);background:var(--color-surface-raised,var(--color-surface));width:22rem;max-height:60dvh;box-shadow:var(--shadow-md);transition:opacity var(--motion-fast) var(--ease-out), translate var(--motion-fast) var(--ease-out);padding:.25rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto}@starting-style{.hdr-results{opacity:0;translate:0 -4px}}.hdr-opt{border-radius:var(--radius-md);text-align:start;align-items:center;gap:.625rem;width:100%;min-height:2.25rem;padding:.375rem .625rem;display:flex}.hdr-opt:hover,.hdr-opt[aria-selected=true]{background:var(--color-surface-sunken)}@media (max-width:767px){.hdr-row{gap:.5rem}.hdr-icon{width:2.75rem;height:2.75rem}.hdr-search[data-open]{background:var(--color-surface);border-block-end:1px solid var(--color-border-soft);inset-block-start:var(--header-h,3.5rem);inset-inline:0;padding:.5rem 1rem;position:fixed;inset-block-start:calc(var(--header-h,3.5rem) + var(--safe-t,0px))}.hdr-field{width:100%;height:2.75rem}.hdr-field input{font-size:1rem}.hdr-field-x{width:2.75rem;height:2.75rem}.hdr-results{width:auto;inset-inline:1rem}.hdr-opt{min-height:3.5rem}.hdr-lang{min-width:2.75rem;height:2.75rem}}.almassa-menu{background:var(--color-surface-raised,var(--color-surface));border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:.25rem}.almassa-menu--sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);padding-bottom:calc(.75rem + var(--safe-b,0px));border-bottom:0}.almassa-menu-item{border-radius:var(--radius-md);width:100%;min-height:2.25rem;color:var(--color-text);text-align:start;transition:background-color var(--motion-fast) var(--ease-out);align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;display:flex}@media (pointer:coarse){.almassa-menu-item{min-height:2.75rem}}.almassa-menu-item:hover,.almassa-menu-item[data-active=true]{background:var(--color-surface-sunken)}.almassa-menu-item:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:-2px}.almassa-menu-item[data-tone=accent]{color:var(--color-accent)}.almassa-menu-item[data-tone=accent]:hover,.almassa-menu-item[data-tone=accent][data-active=true]{background:var(--color-accent-subtle)}.almassa-menu-item[data-tone=danger]{color:var(--color-danger)}.almassa-menu-item[data-tone=danger]:hover,.almassa-menu-item[data-tone=danger][data-active=true]{background:var(--color-danger-subtle)}.almassa-menu-item[aria-disabled=true]{opacity:.45;pointer-events:none}.almassa-menu-item>svg{width:1rem;height:1rem;color:var(--color-text-muted);flex:none}.almassa-menu-item[data-tone]>svg{color:currentColor}.almassa-menu-rule{background:var(--color-border-soft);height:1px;margin:.25rem .5rem}.almassa-menu-label{color:var(--color-text-muted);padding:.5rem .625rem .25rem;font-size:.75rem;font-weight:500}.almassa-header-btn{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-out);place-items:center;display:grid}.almassa-header-btn:hover{background:var(--color-surface-sunken)}.almassa-header-btn:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.almassa-avatar-btn{width:2.5rem;height:2.5rem;transition:box-shadow var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border-radius:999px;place-items:center;display:grid;position:relative}.almassa-avatar-btn:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.almassa-avatar-btn[data-signed-in=true]{box-shadow:0 0 0 1px var(--color-border-strong)}.almassa-avatar-btn[data-signed-in=true]:hover,.almassa-avatar-btn[data-signed-in=true][aria-expanded=true]{box-shadow:0 0 0 2px var(--color-text-faint)}.almassa-avatar-btn[data-signed-in=false]{color:var(--color-text);border-radius:var(--radius-md)}.almassa-avatar-btn[data-signed-in=false]:hover,.almassa-avatar-btn[data-signed-in=false][aria-expanded=true]{background:var(--color-surface-sunken)}.almassa-presence{inset-inline-end:-1px;background:var(--color-success);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--color-surface);border-radius:999px;position:absolute;bottom:-1px}@media (max-width:767px){.almassa-header-btn,.almassa-avatar-btn{width:2.75rem;height:2.75rem}}.hdr-menu{display:none}@media (max-width:1023px){.hdr-nav{display:none}}@media (max-width:767px){.hdr-word,.hdr-desk{display:none}.hdr-menu{display:inline-grid}}
:root,:root[data-appearance=light]{--ts-canvas:#f3eee7;--ts-accent:#e2582b}:root[data-appearance=dark]{--ts-canvas:#101113;--ts-accent:#5e6ad2}:root[data-appearance=mint]{--ts-canvas:#132d47;--ts-accent:#1ab57f}:root[data-appearance=emerald]{--ts-canvas:#f3f5f2;--ts-accent:#24704f}:root[data-appearance=cyber]{--ts-canvas:#08090a;--ts-accent:#dc2626}:root[data-appearance=royal]{--ts-canvas:#121317;--ts-accent:#e6765d}:root[data-appearance=clay]{--ts-canvas:#f5f2ea;--ts-accent:#d97757}.tt-pre{display:contents}:root[data-session] .tt-pre--guest,:root:not([data-session]) .tt-pre--member{display:none}.ts-root{flex:none;display:inline-flex;position:relative}.ts-trigger{cursor:pointer}.ts-hit:before{content:"";border-radius:inherit;position:absolute;inset:-2px}.ts-disc{background:radial-gradient(circle at 32% 26%, color-mix(in oklab, var(--ts-canvas) 80%, white) 0%, var(--ts-canvas) 34%, var(--ts-accent) 80%, color-mix(in oklab, var(--ts-accent) 72%, black) 100%);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1.5px var(--color-surface,transparent), 0 0 0 2.5px var(--color-border-control,var(--color-border-strong));transition:transform var(--motion-fast,.12s) var(--ease-out,ease-out);border-radius:999px;display:block;position:relative;overflow:hidden}.ts-disc:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7f7f7f47}@media (hover:hover) and (pointer:fine){.ts-trigger:hover .ts-disc{transform:rotate(-20deg)scale(1.06)}}.ts-trigger[aria-expanded=true] .ts-disc{transform:scale(1.06)}.ts-root--onphoto .ts-disc{box-shadow:0 0 0 1.5px #00000059,0 0 0 2.5px #ffffffe6}.ts-root--onphoto .ts-trigger:hover{background:#ffffff24}.ts-root[data-open] .ts-disc{transform:scale(1.9)}@media (pointer:coarse){.ts-root[data-open] .ts-disc{transform:scale(2.2)}}.ts-root[data-swapping] .ts-disc{opacity:0}.tb-stage{z-index:95;pointer-events:none;position:absolute}.tb-defs{width:0;height:0;position:absolute;overflow:hidden}.tb-arc{position:absolute;inset:0}.tb-core,.tb-ball,.tb-caption{left:var(--ox);top:var(--oy);border-radius:999px;position:absolute}.tb-core{width:var(--tb-core);height:var(--tb-core);margin:calc(var(--tb-core) / -2) 0 0 calc(var(--tb-core) / -2);pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px #7f7f7f47}.ts-root[data-swapping] .tb-core{opacity:1;will-change:transform}.tb-ball{width:var(--tb-ball);height:var(--tb-ball);margin:calc(var(--tb-ball) / -2) 0 0 calc(var(--tb-ball) / -2);pointer-events:auto;cursor:pointer;transform:translate(var(--x), var(--y));animation:.28s cubic-bezier(.34,1.45,.64,1) both tb-in;animation-delay:calc(var(--i) * 40ms);transition:box-shadow var(--motion-fast,.12s) var(--ease-out,ease-out);outline:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7f7f7f4d,0 4px 12px -4px #00000047}.tb-ball:before{content:"";border-radius:inherit;position:absolute;inset:-6px}.tb-ball:focus-visible,.tb-ball:hover{box-shadow:inset 0 0 0 1px #7f7f7f4d, 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus,var(--color-accent))}.ts-root[data-swapping] .tb-ball{will-change:transform}.tb-ball--more{background:var(--color-surface-raised,var(--color-surface));color:var(--color-text-muted)}.tb-ball--more>svg{width:45%;height:45%}.tb-ball--more:hover,.tb-ball--more:focus-visible{color:var(--color-text)}@keyframes tb-in{0%{opacity:0;transform:translate(calc(var(--x) * .35), calc(var(--y) * .35)) scale(.6)}to{opacity:1;transform:translate(var(--x), var(--y)) scale(1)}}.tb-caption{white-space:nowrap;color:var(--color-text);background:var(--color-surface-raised,var(--color-surface));box-shadow:0 0 0 1px var(--color-border-soft), var(--shadow-sm);pointer-events:none;border-radius:999px;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;line-height:1.4}.tb-stage[data-reduced] .tb-ball{animation:none}@media (prefers-reduced-motion:reduce){.tb-ball{transition:none;animation:none}.ts-root[data-open] .ts-disc{transform:none}}:root[data-motion=reduced] .tb-ball{animation:none}[data-theme-ink]{pointer-events:none}@media (prefers-reduced-motion:reduce){.ts-disc{transition:none}.ts-trigger:hover .ts-disc,.ts-trigger[aria-expanded=true] .ts-disc{transform:none}}:root[data-motion=reduced] .ts-trigger:hover .ts-disc,:root[data-motion=reduced] .ts-trigger[aria-expanded=true] .ts-disc,:root[data-motion=reduced] .ts-root[data-open] .ts-disc{transform:none}
.nb{flex:none;position:relative}@media (max-width:767px){.nb[data-variant=storefront]{display:none}}.nb-panel.almassa-menu{background:color-mix(in oklch, var(--color-surface) 97%, transparent)}.dark .nb-panel.almassa-menu{background:color-mix(in oklch, var(--almassa-ink-800) 97%, transparent)}.nb-trigger{position:relative}.nb-trigger svg{width:1.1rem;height:1.1rem}.nb[data-variant=console] .nb-trigger{width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:var(--r-md,10px);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;place-items:center;display:grid}.nb[data-variant=console] .nb-trigger svg{width:1rem;height:1rem}.nb[data-variant=console] .nb-trigger:hover,.nb[data-variant=console] .nb-trigger[aria-expanded=true]{color:var(--foreground);background:var(--console-surface-sunken,var(--muted))}.nb[data-variant=console] .nb-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nb-badge{top:.1rem;min-width:1.05rem;height:1.05rem;color:var(--primary-foreground);background:var(--primary);box-shadow:0 0 0 2px var(--nb-ring-bg,var(--card));font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:.05rem}.nb[data-variant=console] .nb-badge{--nb-ring-bg:var(--console-canvas,var(--background))}.nb-ring svg{transform-origin:50% 8%;animation:nb-ring calc(.6s * var(--motion-k)) cubic-bezier(.2, 0, 0, 1) 1}@keyframes nb-ring{0%,to{rotate:0deg}20%{rotate:12deg}45%{rotate:-8deg}70%{rotate:3deg}}@media (prefers-reduced-motion:reduce){.nb-ring svg{animation:none}}:root[data-motion=reduced] .nb-ring svg{animation:none}.nb-panel{color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}.nb-panel--drop{top:calc(100% + .6rem);z-index:90;width:23rem;max-height:min(32rem,100dvh - 6rem);position:absolute;inset-inline-end:0}.nb[data-variant=console] .nb-panel--drop,.nb-panel--console{background:var(--popover);border:1px solid var(--border);border-radius:var(--r-lg,14px);box-shadow:var(--console-shadow-float,var(--shadow-lg))}.nb-panel--sheet{color:var(--color-text);overflow:visible}.nb-sheet-actions{justify-content:flex-end;padding:0 .25rem .25rem;display:flex}.nb-panel--sheet .nb-list{padding:0;overflow:visible}.nb-foot--sheet{border-top:0;padding:0}@media (max-width:767px){.nb[data-variant=console] .nb-trigger{width:var(--tap);height:var(--tap)}.nb-link,.nb-foot a{height:var(--tap)}.nb-item{min-height:3.5rem}}.nb-head{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.85rem .75rem .7rem 1rem;display:flex}.nb-title{letter-spacing:-.01em;flex:auto;font-size:.95rem;font-weight:650}.nb-title small{color:var(--primary);margin-inline-start:.4rem;font-size:.75rem;font-weight:600}.nb-link{height:2rem;color:var(--primary);border-radius:var(--r-md,10px);transition:background-color var(--motion-fast) ease;align-items:center;gap:.35rem;padding-inline:.6rem;font-size:.78rem;font-weight:600;display:inline-flex}.nb-link:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}.nb-link:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.nb-link svg{width:.95rem;height:.95rem}.nb-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:.375rem;overflow-y:auto}.nb-item{text-align:start;border-radius:var(--r-md,10px);width:100%;transition:background-color var(--motion-fast) ease;grid-template-columns:2.25rem minmax(0,1fr) .5rem;align-items:start;gap:.75rem;padding:.65rem .625rem;display:grid;position:relative}.nb-item+.nb-item{margin-top:2px}.nb-item:hover{background:color-mix(in oklch, var(--muted) 75%, transparent)}.nb-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.nb-item[data-unread=true]{background:color-mix(in oklch, var(--primary) 6%, transparent)}.nb-item[data-unread=true]:hover{background:color-mix(in oklch, var(--primary) 11%, transparent)}.nb-ico{width:2.25rem;height:2.25rem;color:var(--nb-hue);background:color-mix(in oklch, var(--nb-hue) 13%, transparent);border-radius:999px;place-items:center;display:grid}.nb-ico svg{width:1rem;height:1rem}.nb-ico[data-family=message]{--nb-hue:var(--primary)}.nb-ico[data-family=order]{--nb-hue:var(--tone-info)}.nb-ico[data-family=merchant]{--nb-hue:var(--tone-success)}.nb-ico[data-family=statement]{--nb-hue:var(--tone-warning)}.nb-ico[data-family=other]{--nb-hue:var(--muted-foreground)}.nb-text{min-width:0}.nb-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.nb-item[data-unread=true] .nb-item-title{font-weight:700}.nb-item-body{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:2px;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.nb-time{color:var(--muted-foreground);margin-top:.3rem;font-size:.6875rem;font-weight:500;display:block}.nb-dot{background:var(--primary);border-radius:999px;width:.5rem;height:.5rem;margin-top:.4rem}.nb-empty{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2.25rem 1.5rem 2.5rem;display:flex}.nb-empty-mark{width:2.75rem;height:2.75rem;color:var(--primary);background:color-mix(in oklch, var(--primary) 11%, transparent);border-radius:999px;place-items:center;margin-bottom:.25rem;display:grid}.nb-empty-mark svg{width:1.2rem;height:1.2rem}.nb-empty b{font-size:.9rem;font-weight:650}.nb-empty p{max-width:28ch;color:var(--muted-foreground);font-size:.78rem;line-height:1.6}.nb-foot{border-top:1px solid var(--border);padding:.5rem}.nb-foot a{height:2.25rem;color:var(--foreground);border-radius:var(--r-md,10px);transition:background-color var(--motion-fast) ease;justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.nb-foot a:hover{background:color-mix(in oklch, var(--muted) 75%, transparent)}.nb-foot a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.nb-foot svg{width:.95rem;height:.95rem}[dir=rtl] .nb-flip{transform:scaleX(-1)}.nb-skel{background:color-mix(in oklch, var(--muted) 90%, transparent);border-radius:6px;animation:1.6s ease-in-out infinite nb-pulse;display:block}@keyframes nb-pulse{50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.nb-skel{animation:none}}:root[data-motion=reduced] .nb-skel{animation:none}