.feed-footer{background:var(--layer3-section-bg,rgba(10,5,30,.2));backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);color:#b0bec5;border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto}.footer-container{width:100%;padding:48px 32px 32px}.footer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;margin-bottom:48px}.footer-column{min-width:0}.footer-heading{color:#fff;font-size:14px;font-weight:600;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-link{color:#b0bec5;text-decoration:none;font-size:14px;transition:color .2s ease;display:inline-flex;align-items:center;gap:6px}.footer-link:hover{color:#fff}.footer-link:focus-visible{outline:2px solid var(--aa-blue,#1b48ff);outline-offset:2px;border-radius:4px}.footer-support-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 16px;margin:0;cursor:pointer;text-align:left;text-decoration:none;font-family:inherit;font-size:14px;line-height:inherit;letter-spacing:inherit;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.feed-footer .footer-support-btn.footer-support-btn{background-color:transparent;background-image:linear-gradient(160deg,rgba(15,15,35,.38),rgba(15,15,35,.24));backdrop-filter:blur(24px) saturate(1.6);border:1px solid hsla(0,0%,100%,.34);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.48)}.feed-footer .footer-support-btn.footer-support-btn:hover{border-color:hsla(0,0%,100%,.55);box-shadow:0 10px 28px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.6)}.footer-support-btn:focus-visible{outline:2px solid var(--aa-blue,#1b48ff);outline-offset:2px}.footer-list>li:has(>.footer-support-btn){margin-top:4px}.footer-link-disabled{cursor:not-allowed;color:#64748b}.footer-link-disabled:hover{color:#b0bec5}.footer-coming-soon{font-size:11px;color:#b0bec5}.footer-seo-section{border-top:1px solid hsla(0,0%,100%,.1);padding-top:24px;margin-top:0;margin-bottom:24px}.footer-seo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.footer-seo-heading{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#b0bec5;margin-bottom:8px}.footer-seo-list{list-style:none;padding:0;margin:0}.footer-seo-list li{margin-bottom:4px}.footer-seo-list a{font-size:13px;color:#b0bec5;text-decoration:none;transition:color .2s ease}.footer-seo-list a:hover{color:#fff}.footer-brand{display:flex;justify-content:center;align-items:center;padding-bottom:21px}.footer-brand-link{display:inline-flex;align-items:center;text-decoration:none;opacity:.95;transition:opacity .2s ease}.footer-brand-link:focus-visible,.footer-brand-link:hover{opacity:1}.footer-brand-image{display:block;height:50px;width:auto;max-width:220px;-o-object-fit:contain;object-fit:contain}@media (max-width:480px){.footer-brand-image{height:40px;max-width:180px}}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.footer-copyright{color:#b0bec5;font-size:14px;text-align:center}.footer-company-info{font-size:12px;color:#8b9bb5;margin-top:4px}.footer-phone{display:flex;align-items:center;gap:8px;color:#b0bec5;font-size:14px}.footer-phone-icon{width:16px;height:16px}.footer-phone-link{display:flex;align-items:center;color:#b0bec5;text-decoration:none;transition:color .2s ease}.footer-phone-link:hover{color:#fff}.footer-phone-link:focus-visible{outline:2px solid var(--aa-blue,#1b48ff);outline-offset:2px;border-radius:4px}.footer-seo-list a:focus-visible{outline:2px solid var(--aa-blue,#1b48ff);outline-offset:2px;border-radius:4px}.footer-social{display:flex;flex-wrap:wrap;gap:16px}.aa-social-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aa-social-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:none;border-radius:10px;transition:color .2s ease,background-color .2s ease}.aa-social-link:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.aa-social-link:focus-visible{outline:2px solid var(--aa-blue,#1b48ff);outline-offset:2px}.aa-social-icon{width:24px;height:24px;display:block}@media (max-width:480px){.footer-container{padding:32px 12px 24px}.footer-grid{gap:24px}.footer-grid,.footer-seo-grid{grid-template-columns:1fr}.footer-heading{font-size:13px}.footer-link{min-height:44px;font-size:15px}.footer-seo-list a{min-height:44px;display:inline-flex;align-items:center}.footer-bottom{padding-top:24px;gap:12px}.footer-copyright{font-size:12px}}@media (min-width:768px){.footer-container{padding:56px 24px 40px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:40px 32px}.footer-seo-grid{grid-template-columns:repeat(4,1fr)}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:baseline}.footer-brand{justify-content:flex-start}.footer-copyright{text-align:left}.footer-link{min-height:44px}.footer-seo-list a{min-height:44px;display:inline-flex;align-items:center}}@media (min-width:1024px){.footer-grid{grid-template-columns:repeat(5,1fr);gap:48px 24px}}@media (min-width:1280px){.footer-container{padding:64px 48px 48px}.footer-grid{gap:48px 40px}}@media (min-width:901px){.footer-copyright,.footer-phone,.footer-phone-link{font-size:var(--aa-text,20px)}.footer-coming-soon,.footer-company-info{font-size:var(--aa-label,17px)}}.footer-fold{display:block;margin:0 0 4px}.footer-fold-summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 2px;cursor:pointer;list-style:none;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-fold-summary::-webkit-details-marker{display:none}.footer-fold-summary::marker{content:""}.footer-fold-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#b0bec5}.footer-fold-summary:focus-visible .footer-fold-label,.footer-fold-summary:hover .footer-fold-label{color:#fff}.footer-fold-summary:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px;border-radius:4px}.footer-fold-chevron{width:9px;height:9px;flex-shrink:0;border-right:2px solid #b0bec5;border-bottom:2px solid #b0bec5;transform:rotate(45deg);transition:transform .22s ease}.footer-fold[open] .footer-fold-chevron{transform:rotate(-135deg)}.footer-fold-summary:hover .footer-fold-chevron{border-color:#fff}.footer-fold-body{padding-top:24px}.footer-fold[open] .footer-fold-body{animation:footer-unfold .26s ease}@keyframes footer-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.footer-container:has(.footer-fold:not([open])){padding-top:28px;padding-bottom:28px}@media (prefers-reduced-motion:reduce){.footer-fold-chevron{transition:none}.footer-fold[open] .footer-fold-body{animation:none}}@media (min-width:901px){.footer-heading,.footer-link,.footer-seo-heading,.footer-seo-list a,.footer-support-btn{font-size:var(--aa-text,20px)}}@media (min-width:1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr 1.7fr 1fr;align-items:start}.footer-list--legal{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.footer-list--legal li{margin-bottom:12px;-moz-column-break-inside:avoid;break-inside:avoid}.footer-list--legal li:last-child{margin-bottom:0}}.feed-footer,.feed-footer a,.feed-footer button,.feed-footer div,.feed-footer h2,.feed-footer h3,.feed-footer li,.feed-footer p,.feed-footer span,.feed-footer summary{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;text-shadow:none!important}.feed-footer a:hover,.feed-footer button.footer-support-btn:hover{text-decoration:underline}.feed-footer .footer-link-disabled{opacity:.75}.feed-footer .footer-mu-mark.footer-mu-mark.footer-mu-mark{color:var(--aa-blue,#1b48ff)!important;-webkit-text-fill-color:var(--aa-blue,#1b48ff)!important;font-weight:800!important;font-size:var(--aa-text,20px);letter-spacing:.08em;margin-top:8px;text-shadow:none!important}:focus{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px}.btn-danger:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,button:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.3)}a:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px;border-radius:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--glass-accent-blue,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.skip-link{position:absolute;top:-100px;left:16px;padding:12px 24px;background:var(--glass-accent-blue,#3b82f6);color:#fff;font-weight:600;text-decoration:none;border-radius:8px;z-index:9999}.skip-link:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}[role=button],a,button,select{min-height:44px;min-width:44px}li a,p a,span a{min-height:auto;min-width:auto}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-block;vertical-align:middle;width:20px;height:20px;min-width:0;min-height:0;border:1px solid hsla(0,0%,100%,.28);border-radius:5px;background:var(--layer-popout-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:inherit}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23F5F5F7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4l3.3 3.3L13 4.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:74% 74%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:rgba(37,99,235,.85);border-color:rgba(96,165,250,.9)}input[type=radio]:checked{background-image:radial-gradient(circle,#f5f5f7 0 38%,transparent 42%)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){input[type=checkbox],input[type=radio]{transition:none}}:root{--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#a1a1aa;--text-dimmed:#b4b4bc;--gray-accessible:#9ca3af;--gray-accessible-light:#d1d5db;--gray-accessible-dark:#6b7280}[data-theme=light]{--text-primary:#1d1d1f;--text-secondary:#595959;--text-muted:#6b7280;--text-dimmed:#767676}.high-contrast-text{color:var(--glass-surface-elevated,#fff)}.error-text{color:var(--glass-accent-red-dark,#dc2626)}.error-text-dark{color:var(--glass-accent-danger-light,#fca5a5)}.success-text{color:var(--glass-accent-green-darker,#059669)}.success-text-dark{color:var(--glass-admin-emerald-200,#6ee7b7)}.warning-text{color:var(--glass-accent-amber-dark,#d97706)}.warning-text-dark{color:var(--glass-admin-yellow-300,#fcd34d)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px}.required:after{content:" *"}.field-error,.required:after{color:var(--glass-accent-red-dark,#dc2626)}.field-error{display:block;font-size:12px;margin-top:4px}label{display:block;margin-bottom:4px;font-weight:500}::-moz-placeholder{color:var(--glass-admin-gray-400,#9ca3af);opacity:1}::placeholder{color:var(--glass-admin-gray-400,#9ca3af);opacity:1}.status-message{padding:12px 16px;border-radius:8px;margin-bottom:16px}.status-message[role=alert]{background:var(--glass-admin-red-50,#fef2f2);border:1px solid var(--glass-admin-red-200,#fecaca);color:var(--glass-admin-red-900,#991b1b)}.status-message[role=status]{background:var(--glass-surface-green-tint,#ecfdf5);border:1px solid var(--glass-a11y-green-200,#a7f3d0);color:var(--glass-a11y-green-900,#065f46)}@media (forced-colors:active){.btn-primary,.btn-secondary,button{border:2px solid}a{text-decoration:underline}input,select,textarea{border:2px solid}}@media (prefers-color-scheme:dark){.error-text{color:var(--glass-accent-danger-light,#fca5a5)}.success-text{color:var(--glass-admin-emerald-200,#6ee7b7)}.warning-text{color:var(--glass-admin-yellow-300,#fcd34d)}}table[role=grid] tbody tr:focus{outline:none;box-shadow:inset 0 0 0 2px var(--glass-accent-blue,#3b82f6);background-color:rgba(59,130,246,.1)}table[role=grid] tbody tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--glass-accent-blue,#3b82f6);background-color:rgba(59,130,246,.1)}table[role=grid] tbody tr[aria-selected=true]{background-color:rgba(59,130,246,.15)}table[role=grid]:focus{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px}table[role=grid]:focus:not(:focus-visible){outline:none}table[role=grid]:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px}.accessible-table-wrapper kbd{display:inline-block;padding:2px 6px;font-size:10px;font-family:ui-monospace,monospace;line-height:1.2;color:var(--glass-surface-hover-medium,#4b5563);background-color:var(--glass-surface-gray-light,#f3f4f6);border:1px solid var(--glass-text-gray-300,#d1d5db);border-radius:4px;box-shadow:0 1px 0 var(--glass-text-gray-300,#d1d5db)}@media (prefers-color-scheme:dark){.accessible-table-wrapper kbd{color:var(--glass-text-gray-300,#d1d5db);background-color:var(--glass-border-medium,#374151);border-color:var(--glass-surface-hover-medium,#4b5563);box-shadow:0 1px 0 var(--glass-surface-hover-medium,#4b5563)}table[role=grid] tbody tr:focus,table[role=grid] tbody tr:focus-visible{background-color:rgba(59,130,246,.2)}table[role=grid] tbody tr[aria-selected=true]{background-color:rgba(59,130,246,.25)}}[role=dialog]:focus{outline:none}[role=dialog] button[aria-label="Close modal"]:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.3)}[role=dialog] a:focus-visible,[role=dialog] button:focus-visible,[role=dialog] input:focus-visible,[role=dialog] select:focus-visible,[role=dialog] textarea:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px}.loading-overlay[aria-busy=true]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-spinner{width:48px;height:48px;border:4px solid hsla(0,0%,100%,.2);border-top:4px solid var(--glass-accent-blue,#3b82f6);border-radius:50%;animation:a11y-spin 1s linear infinite}@keyframes a11y-spin{to{transform:rotate(1turn)}}.skeleton[aria-busy=true]{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%);background-size:200% 100%;animation:a11y-skeleton-pulse 1.5s ease-in-out infinite}@keyframes a11y-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton[aria-busy=true]{animation:none;background:hsla(0,0%,100%,.1)}.loading-spinner{animation:none;border-top-color:transparent;border-right-color:var(--glass-accent-blue,#3b82f6);border-bottom-color:var(--glass-accent-blue,#3b82f6);border-left-color:var(--glass-accent-blue,#3b82f6)}}.field-error[role=alert],.form-error[role=alert]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:var(--glass-accent-danger-light,#fca5a5);font-size:13px;margin-top:6px}.field-error[role=alert]:before,.form-error[role=alert]:before{content:"⚠️";flex-shrink:0}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--glass-accent-red-dark,#dc2626);box-shadow:0 0 0 2px rgba(220,38,38,.2)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:var(--glass-accent-red-dark,#dc2626);box-shadow:0 0 0 3px rgba(220,38,38,.3);outline:none}input[aria-invalid=false],select[aria-invalid=false],textarea[aria-invalid=false]{border-color:var(--glass-accent-green-darker,#059669)}.label-required:after,label[data-required=true]:after{content:" *";color:var(--glass-status-error-text,#f87171);font-weight:600}button[aria-expanded]{position:relative;cursor:pointer}button[aria-expanded]:after{content:"";display:inline-block;width:0;height:0;margin-left:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;transition:transform .2s ease;vertical-align:middle}button[aria-expanded=true]:after{transform:rotate(180deg)}button[aria-expanded][data-own-chevron]:after{content:none}button[aria-expanded]:is(:has([class*=chevron i]),:has([class*=caret i]),:has([class*=disclosure i])):after{content:none}.collapsible-content[aria-hidden=true]{display:none!important}@media (prefers-reduced-motion:no-preference){.collapsible-content{overflow:hidden;transition:max-height .3s ease-out}}[role=alert].toast,[role=status].toast{position:fixed;bottom:24px;right:24px;z-index:9999;max-width:400px;padding:16px 20px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3);animation:a11y-toast-enter .3s ease-out}@keyframes a11y-toast-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toast--success{background:var(--glass-a11y-green-900,#065f46);border:1px solid var(--glass-accent-green-dark,#10b981);color:var(--glass-surface-green-tint,#ecfdf5)}.toast--error{background:var(--glass-admin-red-950,#7f1d1d);border:1px solid var(--glass-accent-danger,#ef4444);color:var(--glass-admin-red-50,#fef2f2)}.toast--warning{background:var(--glass-a11y-amber-900,#78350f);border:1px solid var(--glass-accent-warning,#f59e0b);color:var(--glass-a11y-amber-50,#fffbeb)}.toast--info{background:var(--glass-a11y-blue-900,#1e3a8a);border:1px solid var(--glass-accent-blue,#3b82f6);color:var(--glass-surface-blue-tint,#eff6ff)}.toast-close{position:absolute;top:8px;right:8px;padding:4px;background:transparent;border:none;color:inherit;opacity:.7;cursor:pointer;border-radius:4px}.toast-close:focus-visible,.toast-close:hover{opacity:1;outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){[role=alert].toast,[role=status].toast{animation:none}}[role=region][aria-roledescription=carousel]{position:relative}.carousel-nav button[aria-label]{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:2px solid transparent;border-radius:50%;color:#fff;cursor:pointer}.carousel-nav button[aria-label]:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px;border-color:var(--glass-accent-blue,#3b82f6)}.carousel-nav button[aria-label]:disabled{opacity:.4;cursor:not-allowed}.carousel-indicators{display:flex;gap:8px;justify-content:center;padding:12px 0}.carousel-indicators button{width:12px;height:12px;padding:0;background:hsla(0,0%,100%,.3);border:2px solid transparent;border-radius:50%;cursor:pointer}.carousel-indicators button[aria-current=true]{background:var(--glass-accent-blue,#3b82f6);border-color:var(--glass-accent-blue,#3b82f6)}.carousel-indicators button:focus-visible{outline:2px solid var(--glass-accent-blue,#3b82f6);outline-offset:2px}.status-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.status-indicator--success{background:rgba(16,185,129,.15);color:var(--glass-accent-green-dark,#10b981)}.status-indicator--success:before{content:"✓"}.status-indicator--error{background:rgba(239,68,68,.15);color:var(--glass-status-error-text,#f87171)}.status-indicator--error:before{content:"✕"}.status-indicator--warning{background:rgba(245,158,11,.15);color:var(--glass-accent-amber-light,#fbbf24)}.status-indicator--warning:before{content:"!"}.status-indicator--pending{background:rgba(59,130,246,.15);color:var(--glass-status-active-text,#60a5fa)}.status-indicator--pending:before{content:"○"}.text-muted{color:var(--glass-admin-gray-400,#9ca3af)}.text-muted-dark{color:var(--glass-text-gray-300,#d1d5db)}a.underline-link{text-decoration:underline;text-underline-offset:2px}a.underline-link:hover{text-decoration-thickness:2px}main[id=main-content]{min-height:50vh}aside[role=complementary]{position:relative}footer[role=contentinfo]{margin-top:auto}.button-group{display:flex;flex-wrap:wrap;gap:12px}.interactive-list{display:flex;flex-wrap:wrap;gap:8px}.interactive-list>*{min-height:44px;min-width:44px}.readable-width{max-width:65ch}.body-text{line-height:1.6}.text-wrap-balance{text-wrap:balance}@media print{a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:var(--glass-message-text-secondary,#666)}.skip-link,.skip-links-nav{display:none!important}body{color:var(--glass-surface-black,#000);background:var(--glass-surface-elevated,#fff)}.decorative,[aria-hidden=true]:not(img){display:none!important}}@media (max-width:768px){[role=button],a,button,select{min-height:48px;min-width:48px}input[type=checkbox]:before,input[type=radio]:before{width:48px;height:48px}li a,p a,span a{min-height:auto;min-width:auto;padding:4px 0}[role=alert].toast,[role=status].toast{left:16px;right:16px;bottom:80px;max-width:none}}@media (prefers-contrast:more){button,input,select,textarea{border-width:2px}:focus-visible{outline-width:3px}.status-indicator--error,.status-indicator--pending,.status-indicator--success,.status-indicator--warning{background:currentColor;color:var(--glass-surface-black,#000)}a{text-decoration:underline}}.text-secondary-accessible{color:var(--text-secondary,#9ca3af)!important}.text-muted-accessible{color:var(--text-muted,#a1a1aa)!important}.text-dimmed-accessible{color:var(--text-dimmed,#b4b4bc)!important}.card .text-gray-500,.card .text-gray-600,.card [style*="color: var(--glass-a11y-gray-500, #6B7280)"],.card [style*="color: var(--glass-a11y-gray-500, #6b7280)"],.card [style*="color:var(--glass-a11y-gray-500, #6B7280)"],.card [style*="color:var(--glass-a11y-gray-500, #6b7280)"],.dark-theme .text-gray-500,.dark-theme .text-gray-600,.dark-theme [style*="color: var(--glass-a11y-gray-500, #6B7280)"],.dark-theme [style*="color: var(--glass-a11y-gray-500, #6b7280)"],.dark-theme [style*="color:var(--glass-a11y-gray-500, #6B7280)"],.dark-theme [style*="color:var(--glass-a11y-gray-500, #6b7280)"],.dashboard-card .text-gray-500,.dashboard-card .text-gray-600,.dashboard-card [style*="color: var(--glass-a11y-gray-500, #6B7280)"],.dashboard-card [style*="color: var(--glass-a11y-gray-500, #6b7280)"],.dashboard-card [style*="color:var(--glass-a11y-gray-500, #6B7280)"],.dashboard-card [style*="color:var(--glass-a11y-gray-500, #6b7280)"],.feed-card .text-gray-500,.feed-card .text-gray-600,.feed-card [style*="color: var(--glass-a11y-gray-500, #6B7280)"],.feed-card [style*="color: var(--glass-a11y-gray-500, #6b7280)"],.feed-card [style*="color:var(--glass-a11y-gray-500, #6B7280)"],.feed-card [style*="color:var(--glass-a11y-gray-500, #6b7280)"],.modal-content .text-gray-500,.modal-content .text-gray-600,.modal-content [style*="color: var(--glass-a11y-gray-500, #6B7280)"],.modal-content [style*="color: var(--glass-a11y-gray-500, #6b7280)"],.modal-content [style*="color:var(--glass-a11y-gray-500, #6B7280)"],.modal-content [style*="color:var(--glass-a11y-gray-500, #6b7280)"],[class*=Card] .text-gray-500,[class*=Card] .text-gray-600,[class*=Card] [style*="color: var(--glass-a11y-gray-500, #6B7280)"],[class*=Card] [style*="color: var(--glass-a11y-gray-500, #6b7280)"],[class*=Card] [style*="color:var(--glass-a11y-gray-500, #6B7280)"],[class*=Card] [style*="color:var(--glass-a11y-gray-500, #6b7280)"],[class*=admin] [style*="6B7280"],[class*=admin] [style*="6b7280"],[class*=billing] [style*="6B7280"],[class*=billing] [style*="6b7280"],[class*=dashboard] [style*="6B7280"],[class*=dashboard] [style*="6b7280"],[class*=invoice] [style*="6B7280"],[class*=invoice] [style*="6b7280"],[data-theme=dark] .text-gray-500,[data-theme=dark] .text-gray-600,[data-theme=dark] [style*="color: var(--glass-a11y-gray-500, #6B7280)"],[data-theme=dark] [style*="color: var(--glass-a11y-gray-500, #6b7280)"],[data-theme=dark] [style*="color:var(--glass-a11y-gray-500, #6B7280)"],[data-theme=dark] [style*="color:var(--glass-a11y-gray-500, #6b7280)"],div[style*="6B7280"],div[style*="6b7280"],label[style*="6B7280"],label[style*="6b7280"],p[style*="6B7280"],p[style*="6b7280"],span[style*="6B7280"],span[style*="6b7280"],td[style*="6B7280"],td[style*="6b7280"]{color:var(--glass-admin-gray-400,#9ca3af)!important}[style*="color: rgb(148, 163, 184)"], [style*="color: var(--glass-text-dim, #b0bec5)"], [style*="color:rgb(148, 163, 184)"], [style*="color:var(--glass-text-dim, #b0bec5)"]{color:var(--glass-a11y-slate-light,#a8b5c4)!important}.feed-card [style*="rgba(255, 255, 255, 0.4)"], .feed-card [style*="rgba(255, 255, 255, 0.5)"], .feed-card [style*="rgba(255, 255, 255, 0.6)"], .feed-card [style*="rgba(255,255,255,0.4)"], .feed-card [style*="rgba(255,255,255,0.5)"], .feed-card [style*="rgba(255,255,255,0.6)"], .modal-overlay [style*="rgba(255, 255, 255, 0.4)"], .modal-overlay [style*="rgba(255, 255, 255, 0.5)"], .modal-overlay [style*="rgba(255, 255, 255, 0.6)"], .modal-overlay [style*="rgba(255,255,255,0.4)"], .modal-overlay [style*="rgba(255,255,255,0.5)"], .modal-overlay [style*="rgba(255,255,255,0.6)"], [role=dialog] [style*="rgba(255, 255, 255, 0.4)"], [role=dialog] [style*="rgba(255, 255, 255, 0.5)"], [role=dialog] [style*="rgba(255, 255, 255, 0.6)"], [role=dialog] [style*="rgba(255,255,255,0.4)"], [role=dialog] [style*="rgba(255,255,255,0.5)"], [role=dialog] [style*="rgba(255,255,255,0.6)"]{color:hsla(0,0%,100%,.78)!important}.feed-card label,.feed-card p,.feed-card span,[role=dialog] label,[role=dialog] p,[role=dialog] span{text-shadow:0 1px 2px rgba(0,0,0,.15)}.skip-links-nav{position:fixed;top:0;left:0;z-index:10000}.skip-link-item{position:absolute;left:-9999px;padding:14px 28px;background:linear-gradient(135deg,var(--glass-surface-midnight,#1a1a2e) 0,#16213e 100%);color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:0 0 8px 0;box-shadow:0 4px 16px rgba(0,0,0,.4);white-space:nowrap;transition:none}.skip-link-item:focus,.skip-link-item:focus-visible{left:0;outline:3px solid #3b82f6;outline-offset:2px}[role=tablist] [role=tab]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.2);z-index:1}[role=tablist] [role=tab][aria-selected=true]{position:relative}[role=menu] [role=menuitem]:focus-visible,[role=menubar] [role=menuitem]:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px;background-color:rgba(59,130,246,.1)}[role=tree] [role=treeitem]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;background-color:rgba(59,130,246,.1)}[role=radiogroup] [role=radio]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}[role=toolbar] [role=button]:focus-visible,[role=toolbar] button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.feed-card:focus-visible,.profile-card:focus-visible,article[tabindex="0"]:focus-visible{outline:2px solid #3b82f6;outline-offset:4px;box-shadow:0 0 0 6px rgba(59,130,246,.15)}li[role=option]:focus-visible,li[tabindex="0"]:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px;background-color:rgba(59,130,246,.1)}.btn-primary:focus-visible,.primary-action:focus-visible,button[type=submit]:focus-visible{outline:3px solid #3b82f6;outline-offset:2px;box-shadow:0 0 0 5px rgba(59,130,246,.25)}button.icon-btn:focus-visible,button[aria-label]:not([aria-label=""]):focus-visible{outline:2px solid #3b82f6;outline-offset:4px;border-radius:50%}input[type=search]:focus-visible{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}[role=combobox]:focus-visible,[role=listbox]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}[role=listbox] [role=option].focused,[role=listbox] [role=option]:focus{outline:none;background-color:rgba(59,130,246,.15);color:inherit}[role=alertdialog] :first-child:focus-visible,[role=dialog] :first-child:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}#main-navigation a:focus-visible,nav[aria-label="Main navigation"] a:focus-visible{outline:2px solid #3b82f6;outline-offset:4px;background-color:rgba(59,130,246,.1);border-radius:4px}nav[aria-label=Breadcrumb] a:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}nav[aria-label=Pagination] a:focus-visible,nav[aria-label=Pagination] button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;z-index:1}.form-group:focus-within{border-color:rgba(59,130,246,.3)}.card:focus-within{box-shadow:0 0 0 2px rgba(59,130,246,.2)}@media (forced-colors:active){:focus-visible{outline:3px solid CanvasText!important;outline-offset:2px!important}[role=menuitem]:focus-visible,[role=option]:focus-visible,[role=tab]:focus-visible{outline:3px solid Highlight!important;background-color:Highlight!important;color:HighlightText!important}}@media (prefers-reduced-motion:reduce){:focus-visible{transition:none!important}}@media (prefers-color-scheme:dark){.skip-link-item{background:linear-gradient(135deg,#2d3748,#1a202c)}[role=option].focused,[role=option]:focus{background-color:rgba(59,130,246,.25)}.card:focus-within{box-shadow:0 0 0 2px rgba(59,130,246,.3)}}