.admin-theme{--primary:#302824;--secondary:#4a3931;--tertiary:#f15a24;--outline:#ddcec3;--outline-variant:#ddcec3;--shadow-soft:0 16px 40px -20px rgba(48,40,36,0.24);--shadow-glow:0 32px 80px -16px rgba(48,40,36,0.26)}.app-shell.admin-theme:before{background:linear-gradient(135deg,rgba(246,241,236,.82),rgba(255,252,248,.48)),var(--background) var(--desktop-background-image) center /100% 100% no-repeat}.admin-theme .desktop-topbar,.admin-theme .topbar{background:linear-gradient(135deg,#4a3931,#302824 58%,#211b18);box-shadow:0 20px 44px -34px rgba(48,40,36,.9)}.admin-theme .desktop-sidebar{border-right-color:#ddcec3;background:rgba(246,241,236,.98);box-shadow:24px 0 60px -48px rgba(48,40,36,.42)}.admin-theme .desktop-nav-item:hover{background:rgba(241,90,36,.08)}.admin-theme .desktop-nav-item.is-active{background:linear-gradient(135deg,#4a3931,#302824);box-shadow:0 18px 32px -22px rgba(48,40,36,.88),inset 4px 0 0 #f15a24,inset 0 1px 0 rgba(255,255,255,.24)}.admin-theme .desktop-nav-icon,.admin-theme .settings-card-heading>.material-symbols-outlined,.admin-theme .settings-guide-item>.material-symbols-outlined,.admin-theme .settings-help-card>.material-symbols-outlined{color:#f15a24;background:rgba(255,250,246,.96);box-shadow:inset 0 0 0 1px #ddcec3}.admin-theme .desktop-nav-item.is-active .desktop-nav-icon{color:#f15a24;background:rgba(255,250,246,.96);box-shadow:inset 0 0 0 1px rgba(241,90,36,.22)}.admin-theme .desktop-sidebar-qr,.admin-theme .settings-account-card,.admin-theme .settings-card{border-color:#ddcec3;background:linear-gradient(180deg,rgba(251,248,245,.97),rgba(246,241,236,.94)),#f6f1ec;box-shadow:0 1.5rem 3.5rem -2.9rem rgba(48,40,36,.34),inset 0 0 0 1px rgba(255,255,255,.76)}.admin-theme .settings-access-status,.admin-theme .settings-guide-item,.admin-theme .settings-legal-link,.admin-theme .settings-stats div{border-color:#ddcec3;background:rgba(241,232,226,.78)}.admin-theme .settings-legal-link:focus-visible,.admin-theme .settings-legal-link:hover{background:rgba(234,219,209,.94)}.admin-theme .settings-account-summary-pill,.admin-theme .settings-subscribe-button{background:linear-gradient(135deg,#4a3931,#302824);box-shadow:0 .75rem 1.5rem -1.25rem rgba(48,40,36,.82)}.admin-theme .button,.admin-theme .login-primary-button,.admin-theme .screen-primary-button,.admin-theme .screen-save-button{background:linear-gradient(135deg,#4a3931,#302824);box-shadow:0 18px 36px -22px rgba(48,40,36,.68)}.admin-theme .button-secondary,.admin-theme .screen-outline-button{color:var(--primary);background:rgba(255,250,246,.94);box-shadow:inset 0 0 0 2px #ddcec3}.admin-theme .login-input,.admin-theme .screen-field input,.admin-theme .screen-field textarea,.admin-theme .select{background:rgba(255,252,250,.96);box-shadow:inset 0 0 0 1px #ddcec3}.admin-theme .login-input:focus,.admin-theme .screen-field input:focus,.admin-theme .screen-field textarea:focus,.admin-theme .select:focus{box-shadow:inset 0 0 0 1.5px rgba(241,90,36,.78),0 0 0 .22rem rgba(241,90,36,.1)}.admin-theme .screen-kicker,.admin-theme .section-kicker,.admin-theme .settings-legal-link .material-symbols-outlined{color:#f15a24}.login-page.admin-theme:before{background:linear-gradient(90deg,rgba(250,247,244,.9),rgba(237,226,218,.66)),url(/aura-desktop-background.png) 50% /cover no-repeat}.login-page.admin-theme .aura-home-background__base{background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.96),transparent 30%),radial-gradient(circle at 92% 4%,rgba(241,90,36,.14),transparent 36%),linear-gradient(180deg,#fbf8f5,#f6f1ec 55%,#eadbd1)}.login-page.admin-theme .login-panel{border-color:#ddcec3;background:linear-gradient(180deg,rgba(251,248,245,.97),rgba(246,241,236,.94)),#f6f1ec;box-shadow:0 2rem 5rem -3.4rem rgba(48,40,36,.42),inset 0 0 0 1px rgba(255,255,255,.76)}.login-page.admin-theme .login-panel-kicker{color:#f15a24}.admin-partners-page{gap:1rem}.admin-partners-page .screen-title-row{align-items:center}.admin-partner-add{min-height:2.9rem;padding:.72rem 1.15rem;white-space:nowrap}.admin-directory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #ddcec3;border-radius:1.25rem;background:rgba(251,248,245,.94);box-shadow:0 1.25rem 3rem -2.6rem rgba(48,40,36,.35)}.admin-directory-summary>div{min-width:0;padding:1rem 1.15rem;display:grid;grid-gap:.15rem;gap:.15rem;border-right:1px solid #ddcec3}.admin-directory-summary>div:last-child{border-right:0}.admin-directory-summary strong{color:#302824;font-size:1.5rem;line-height:1;letter-spacing:-.045em}.admin-directory-summary span{color:#725f54;font-size:.75rem;line-height:1.25;font-weight:750}.admin-directory-tools{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.admin-directory-search{min-width:13rem;width:min(30rem,100%);min-height:3rem;padding:0 1rem;display:flex;align-items:center;gap:.65rem;border:1px solid #ddcec3;border-radius:999px;color:#79665b;background:rgba(255,252,250,.96)}.admin-directory-search input{min-width:0;width:100%;border:0;outline:0;color:#302824;background:transparent;font-weight:750}.admin-directory-search input::placeholder{color:#907d71}.admin-directory-filters{padding:.25rem;display:flex;gap:.25rem;border:1px solid #ddcec3;border-radius:999px;background:rgba(246,241,236,.92)}.admin-directory-filter{min-height:2.4rem;padding:.55rem .9rem;border-radius:999px;color:#725f54;font-size:.76rem;font-weight:850;white-space:nowrap}.admin-directory-filter:focus-visible,.admin-directory-filter:hover{color:#302824;background:rgba(255,255,255,.72)}.admin-directory-filter.is-active{color:#fff;background:linear-gradient(135deg,#4a3931,#302824);box-shadow:0 .75rem 1.5rem -1.2rem rgba(48,40,36,.9)}.admin-directory-list{display:grid;grid-gap:.72rem;gap:.72rem}.admin-directory-row{min-width:0;padding:1rem;display:grid;align-items:center;grid-gap:1rem;gap:1rem;border:1px solid #ddcec3;border-radius:1.25rem;background:linear-gradient(180deg,rgba(251,248,245,.97),rgba(246,241,236,.94)),#f6f1ec;box-shadow:0 1.4rem 3.3rem -2.9rem rgba(48,40,36,.38),inset 0 0 0 1px rgba(255,255,255,.72)}.admin-partner-row{grid-template-columns:minmax(15rem,1.5fr) minmax(12rem,1fr) 11rem 9rem 11rem}.admin-partner-identity,.admin-partner-owner{min-width:0;display:flex;align-items:center;gap:.8rem}.admin-partner-logo{--agency-accent:#f15a24;flex:0 0 auto;width:3.35rem;height:3.35rem;display:grid;place-items:center;overflow:hidden;border-radius:1rem;color:var(--agency-accent);background:color-mix(in srgb,var(--agency-accent) 9%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agency-accent) 26%,transparent)}.admin-partner-logo.partner-logo-surface{background:var(--partner-logo-accent,#9b7034);background:radial-gradient(circle at 24% 16%,rgba(255,229,166,.72) 0,rgba(255,229,166,.14) 42%,transparent 63%),linear-gradient(145deg,color-mix(in srgb,var(--partner-logo-accent,#9b7034) 58%,#f3d18c) 0,var(--partner-logo-accent,#9b7034) 58%,color-mix(in srgb,var(--partner-logo-accent,#9b7034) 78%,#2f2014) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.admin-partner-logo img{width:100%;height:100%;padding:.35rem;object-fit:contain;background:transparent}.admin-partner-name-line{min-width:0;display:flex;align-items:center;gap:.55rem}.admin-partner-name-line h2{min-width:0;overflow:hidden;margin:0;color:#211b18;font-size:1rem;line-height:1.15;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.admin-partner-status{flex:0 0 auto;padding:.25rem .48rem;border-radius:999px;color:#7a5b49;background:#eee3dc;font-size:.62rem;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.admin-partner-status.is-active{color:#2f6c36;background:#e6f3e4}.admin-partner-status.is-paused{color:#8a5a18;background:#f8ebd4}.admin-partner-status.is-archived{color:#6f6661;background:#e9e5e2}.admin-partner-identity p,.admin-partner-owner small,.admin-partner-result small,.admin-partner-result span{margin:0;color:#79665b;font-size:.7rem;line-height:1.35;font-weight:700}.admin-partner-identity p{margin-top:.25rem;display:flex;align-items:center;gap:.35rem}.admin-partner-brand-dot{width:.48rem;height:.48rem;border-radius:999px}.admin-partner-owner>.material-symbols-outlined{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;color:#f15a24;background:#fff8f3;box-shadow:inset 0 0 0 1px #ead9ce;font-size:1.1rem}.admin-partner-owner div,.admin-partner-result{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.admin-partner-owner small,.admin-partner-owner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-partner-owner strong{color:#302824;font-size:.76rem}.admin-partner-result strong{color:#302824;font-size:1.2rem;line-height:1}.admin-partner-result small{margin-top:.15rem}.admin-partner-setup{display:flex;flex-wrap:wrap;gap:.35rem}.admin-partner-setup>span{padding:.35rem .5rem;display:inline-flex;align-items:center;gap:.25rem;border:1px solid #e2d4cb;border-radius:999px;color:#765f52;background:#fffaf6;font-size:.63rem;font-weight:850;white-space:nowrap}.admin-partner-setup .material-symbols-outlined{color:#f15a24;font-size:.9rem}.admin-directory-open{width:11rem;min-height:2.65rem;padding:.65rem .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;color:#302824;background:#fffaf6;box-shadow:inset 0 0 0 1px #ddcec3;font-size:.72rem;font-weight:900;white-space:nowrap}.admin-directory-open.is-primary{color:#fff;background:linear-gradient(135deg,#4a3931,#302824);box-shadow:none}.admin-directory-open .material-symbols-outlined{font-size:1rem}.admin-directory-empty{margin:0;padding:3rem 1rem;border:1px dashed #cfbdb2;border-radius:1.25rem;color:#79665b;background:rgba(251,248,245,.78);text-align:center;font-weight:750}.admin-organizations-page{gap:1rem}.admin-organization-row{grid-template-columns:minmax(15rem,1.5fr) minmax(11rem,1fr) 10rem minmax(11rem,1fr) 11rem}.admin-organization-identity,.admin-organization-partner,.admin-organization-workspace{min-width:0;display:flex;align-items:center;gap:.75rem}.admin-organization-avatar{flex:0 0 auto;width:3.35rem;height:3.35rem;display:grid;place-items:center;border-radius:1rem;color:#f15a24;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.96),transparent 48%),linear-gradient(145deg,#fff6ef,#ead8cc);box-shadow:inset 0 0 0 1px #ddcec3;font-size:1.15rem;font-weight:950}.admin-organization-access,.admin-organization-identity div,.admin-organization-partner div,.admin-organization-workspace div{min-width:0;display:grid;grid-gap:.18rem;gap:.18rem}.admin-organization-access small,.admin-organization-identity h2,.admin-organization-identity p,.admin-organization-partner small,.admin-organization-partner strong,.admin-organization-workspace small,.admin-organization-workspace strong{min-width:0;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.admin-organization-identity h2{color:#211b18;font-size:1rem;line-height:1.15;letter-spacing:-.035em}.admin-organization-access small,.admin-organization-identity p,.admin-organization-partner small,.admin-organization-workspace small{color:#79665b;font-size:.7rem;line-height:1.35;font-weight:700}.admin-organization-partner>.material-symbols-outlined,.admin-organization-workspace>.material-symbols-outlined{flex:0 0 auto;width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;color:#f15a24;background:#fff8f3;box-shadow:inset 0 0 0 1px #ead9ce;font-size:1.05rem}.admin-organization-partner strong,.admin-organization-workspace strong{color:#302824;font-size:.76rem}.admin-organization-status{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.35rem .55rem;overflow:hidden;border-radius:999px;color:#7a5b49;background:#eee3dc;font-size:.65rem;line-height:1;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.admin-organization-status.is-active{color:#2f6c36;background:#e6f3e4}.admin-organization-status.is-expired{color:#9d2f22;background:#f8e3df}.admin-organization-detail-page{gap:1rem}.admin-organization-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-organization-detail-identity{min-width:0;display:flex;align-items:center;gap:.9rem}.admin-organization-detail-identity>div{min-width:0}.admin-organization-detail-identity .screen-subtitle,.admin-organization-detail-identity .screen-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-organization-detail-hero>.admin-organization-status{flex:0 0 auto;padding:.55rem .8rem;font-size:.7rem}.admin-organization-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.65fr);grid-gap:1rem;gap:1rem;align-items:start}.admin-organization-detail-grid.is-primary{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.65fr)}.admin-organization-detail-grid>.settings-card{min-width:0;height:100%}.admin-organization-detail-heading{display:flex;align-items:center;gap:.75rem}.admin-organization-detail-heading>.material-symbols-outlined{flex:0 0 auto;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:999px;color:#f15a24;background:#fff8f3;box-shadow:inset 0 0 0 1px #ead9ce;font-size:1.2rem}.admin-organization-detail-heading h2,.admin-organization-detail-heading p{margin:0}.admin-organization-detail-heading h2{color:#211b18;font-size:1.12rem;line-height:1.1;letter-spacing:-.04em}.admin-organization-detail-heading p{margin-top:.12rem;color:#79665b;font-size:.72rem;line-height:1.35;font-weight:700}.admin-organization-access-current{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.admin-organization-access-current>div{min-width:0;padding:.85rem .95rem;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid #ddcec3;border-radius:1rem;background:rgba(255,250,246,.78)}.admin-organization-access-current span{color:#806d62;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.admin-organization-access-current strong{overflow:hidden;color:#302824;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.admin-organization-access-action{width:100%;min-height:3rem}.admin-organization-partner-card{align-content:start}.admin-organization-partner-detail{display:grid;grid-gap:.75rem;gap:.75rem}.admin-organization-partner-detail>div{min-width:0;display:flex;align-items:center;gap:.65rem}.admin-organization-activity-row>.material-symbols-outlined,.admin-organization-partner-detail>div>.material-symbols-outlined{flex:0 0 auto;width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;color:#f15a24;background:#fff8f3;box-shadow:inset 0 0 0 1px #ead9ce;font-size:1rem}.admin-organization-activity-row>div,.admin-organization-member-row>div,.admin-organization-partner-detail>div>div{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.admin-organization-activity-row small,.admin-organization-activity-row strong,.admin-organization-activity-row time,.admin-organization-member-row small,.admin-organization-member-row strong,.admin-organization-member-row time,.admin-organization-partner-detail small,.admin-organization-partner-detail strong,.admin-organization-partner-detail time{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.admin-organization-activity-row strong,.admin-organization-member-row strong,.admin-organization-partner-detail strong{color:#302824;font-size:.78rem}.admin-organization-activity-row small,.admin-organization-activity-row time,.admin-organization-member-row small,.admin-organization-member-row time,.admin-organization-partner-detail small,.admin-organization-partner-detail time{color:#79665b;font-size:.68rem;line-height:1.35;font-weight:700}.admin-organization-partner-detail>.admin-directory-open{width:100%}.admin-organization-detail-empty{min-height:6rem;padding:1rem;display:grid;place-items:center;align-content:center;grid-gap:.45rem;gap:.45rem;border:1px dashed #cfbdb2;border-radius:1rem;color:#8b7569;background:rgba(255,250,246,.58);text-align:center}.admin-organization-detail-empty p{margin:0;font-size:.74rem;line-height:1.4;font-weight:750}.admin-organization-activity-list,.admin-organization-member-list{display:grid;grid-gap:.5rem;gap:.5rem}.admin-organization-activity-row,.admin-organization-member-row{min-width:0;padding:.72rem .8rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.7rem;gap:.7rem;border:1px solid #e2d4cb;border-radius:1rem;background:rgba(255,250,246,.7)}.admin-organization-activity-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-organization-member-avatar{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;color:#f15a24;background:#fff8f3;box-shadow:inset 0 0 0 1px #ead9ce;font-size:.75rem;font-weight:950}.admin-organization-role{padding:.35rem .5rem;border-radius:999px;color:#725f54;background:#eee3dc;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.admin-activity-page{gap:1rem}.admin-activity-row{grid-template-columns:minmax(18rem,1.55fr) minmax(13rem,1fr) 8.5rem 7.5rem}.admin-activity-actor,.admin-activity-event{min-width:0;display:flex;align-items:center;gap:.75rem}.admin-activity-actor>div,.admin-activity-event>div{min-width:0;display:grid;grid-gap:.15rem;gap:.15rem}.admin-activity-icon{flex:0 0 auto;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;color:#f15a24;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.96),transparent 48%),linear-gradient(145deg,#fff6ef,#ead8cc);box-shadow:inset 0 0 0 1px #ddcec3;font-size:1.25rem}.admin-activity-actor-icon>.material-symbols-outlined,.admin-activity-icon>.material-symbols-outlined{display:block;width:1em;height:1em;line-height:1;text-align:center}.admin-activity-icon>.material-symbols-outlined{font-size:1.25rem}.admin-activity-actor-icon>.material-symbols-outlined{font-size:1.05rem}.admin-activity-title-line{min-width:0;display:flex;align-items:center;gap:.5rem}.admin-activity-actor small,.admin-activity-actor strong,.admin-activity-event p,.admin-activity-time span,.admin-activity-time strong,.admin-activity-title-line h2{min-width:0;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.admin-activity-title-line h2{color:#211b18;font-size:.92rem;line-height:1.15;letter-spacing:-.025em}.admin-activity-actor small,.admin-activity-event p,.admin-activity-time span{color:#79665b;font-size:.68rem;line-height:1.35;font-weight:700}.admin-activity-category{flex:0 0 auto;padding:.28rem .48rem;border-radius:999px;color:#7a5b49;background:#eee3dc;font-size:.6rem;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.admin-activity-category.is-access{color:#2f6c36;background:#e6f3e4}.admin-activity-category.is-admin{color:#72538c;background:#eee5f4}.admin-activity-actor-icon{flex:0 0 auto;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#f15a24;background:#fff8f3;box-shadow:inset 0 0 0 1px #ead9ce;font-size:1.05rem}.admin-activity-actor strong,.admin-activity-time strong{color:#302824;font-size:.74rem}.admin-activity-time{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem;text-align:right}.admin-activity-no-link,.admin-activity-open{width:7.5rem}.admin-theme .modal-layer{background:rgba(33,27,24,.42)}.admin-theme .modal-shell{border:1px solid #ddcec3;background:linear-gradient(180deg,rgba(255,252,250,.99),rgba(246,241,236,.98)),#f6f1ec}.admin-partner-form,.admin-partner-success{display:grid;grid-gap:1rem;gap:1rem}.admin-partner-code-preview{padding:.85rem .95rem;display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid #ddcec3;border-radius:1rem;background:rgba(255,250,246,.86)}.admin-partner-code-preview small,.admin-partner-code-preview span{color:#79665b;font-size:.68rem;font-weight:750}.admin-partner-code-preview strong{overflow:hidden;color:#302824;text-overflow:ellipsis;white-space:nowrap}.admin-partner-inline-error,.admin-partner-inline-success{margin:0;padding:.75rem .85rem;border-radius:.9rem;font-size:.75rem;line-height:1.4;font-weight:800}.admin-partner-inline-error{color:#9d2f22;background:#fff0ed;box-shadow:inset 0 0 0 1px #f1c9c0}.admin-partner-inline-success{color:#31693a;background:#edf7eb;box-shadow:inset 0 0 0 1px #cce1c8}.admin-partner-success-icon{width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:1.1rem;color:#f15a24;background:#fff3eb;box-shadow:inset 0 0 0 1px #ecd3c3;font-size:1.65rem}.admin-partner-success-icon>.material-symbols-outlined{width:auto;font-size:inherit}.admin-partner-success>p{margin:0;color:#725f54;line-height:1.5;font-weight:700}.admin-partner-text-button{min-height:2.5rem;color:#725f54;font-weight:850}@media (min-width:760px){.admin-theme .modal-layer{align-items:center}.admin-theme .modal-shell{width:min(32rem,calc(100% - 2rem));padding:1.35rem}}@media (max-width:1280px){.admin-organization-row,.admin-partner-row{grid-template-columns:minmax(15rem,1.4fr) minmax(11rem,1fr) 10rem 11rem}.admin-activity-row{grid-template-columns:minmax(16rem,1.4fr) minmax(12rem,1fr) 8rem}.admin-activity-no-link,.admin-activity-open{grid-column:2/4;grid-row:2;justify-self:end}.admin-partner-setup{grid-column:2/4;grid-row:2}.admin-directory-open{grid-column:4}.admin-organization-partner{grid-column:2/4;grid-row:2}}@media (max-width:1120px){.admin-activity-page .screen-title-row,.admin-directory-tools,.admin-organizations-page .screen-title-row,.admin-partners-page .screen-title-row{align-items:stretch;flex-direction:column}.admin-directory-search,.admin-partner-add{width:100%}.admin-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory-summary>div:nth-child(2){border-right:0}.admin-directory-summary>div:nth-child(-n+2){border-bottom:1px solid #ddcec3}.admin-directory-filters{width:100%}.admin-directory-filter{flex:1 1}.admin-organization-row,.admin-partner-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-organization-identity,.admin-partner-identity{grid-column:1/-1}.admin-partner-owner,.admin-partner-result,.admin-partner-setup{grid-column:auto;grid-row:auto}.admin-directory-open{grid-column:2;align-self:end}.admin-organization-access,.admin-organization-partner,.admin-organization-workspace{grid-column:auto;grid-row:auto}.admin-organization-detail-grid,.admin-organization-detail-grid.is-primary{grid-template-columns:1fr}.admin-activity-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-activity-event{grid-column:1/-1}.admin-activity-actor,.admin-activity-no-link,.admin-activity-open,.admin-activity-time{grid-column:auto;grid-row:auto}.admin-activity-time{text-align:left}.admin-activity-no-link,.admin-activity-open{align-self:end;justify-self:end}}@media (max-width:540px){.admin-directory-filters,.admin-directory-search,.admin-directory-summary,.admin-directory-tools,.admin-theme .screen-title-row,.admin-theme .screen-title-row>div,.admin-theme .settings-account-main>div:last-child,.admin-theme .settings-stats>div{min-width:0;max-width:100%}.admin-theme .screen-subtitle,.admin-theme .screen-title,.admin-theme .settings-account-main h2,.admin-theme .settings-stats small,.admin-theme .settings-stats strong{overflow-wrap:anywhere}.admin-theme .settings-account-main h2{font-size:clamp(1.1rem,6vw,1.55rem)}.admin-theme .settings-stats{grid-template-columns:minmax(0,1fr)}.admin-directory-search{min-width:0}.admin-directory-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:1.1rem}.admin-directory-filter{min-width:0;white-space:normal}.admin-organization-detail-hero{align-items:flex-start;flex-direction:column}.admin-organization-detail-identity{width:100%}.admin-organization-detail-hero>.admin-organization-status{margin-left:4.25rem}.admin-organization-access-current{grid-template-columns:1fr}.admin-organization-activity-row,.admin-organization-member-row{grid-template-columns:auto minmax(0,1fr)}.admin-organization-activity-row time,.admin-organization-member-row .admin-organization-role,.admin-organization-member-row time{grid-column:2;justify-self:start}.admin-activity-row,.admin-organization-row,.admin-partner-row{grid-template-columns:1fr}.admin-activity-actor,.admin-activity-event,.admin-activity-no-link,.admin-activity-open,.admin-activity-time,.admin-directory-open,.admin-organization-access,.admin-organization-identity,.admin-organization-partner,.admin-organization-workspace,.admin-partner-identity,.admin-partner-owner,.admin-partner-result,.admin-partner-setup{grid-column:1}.admin-activity-title-line{align-items:flex-start;flex-direction:column}.admin-activity-time{padding-top:.75rem;border-top:1px solid #e2d4cb}.admin-activity-no-link{display:none}.admin-partner-result{padding:.75rem 0;border-top:1px solid #e2d4cb;border-bottom:1px solid #e2d4cb}.admin-directory-open{width:100%}}.product-book,.product-book-gate{--book-ink:#231c18;--book-espresso:#302824;--book-brown:#4a3931;--book-orange:#f15a24;--book-cream:#fbf6f0;--book-paper:#fffdfa;--book-line:rgba(74,57,49,0.16);font-family:var(--font-body),Arial,sans-serif}.product-book-gate{position:fixed;inset:0;z-index:200;display:grid;place-content:center;justify-items:center;grid-gap:1rem;gap:1rem;color:var(--book-espresso);background:#fbf6f0 url(/aura-desktop-background.png) 50%/cover no-repeat;font-weight:800}.product-book-gate img{width:4rem;height:4rem;border-radius:1.15rem;box-shadow:0 1rem 3rem -1.5rem rgba(48,40,36,.5)}.product-book{position:fixed;inset:0;z-index:190;overflow-x:hidden;overflow-y:auto;color:var(--book-ink);background:radial-gradient(circle at 8% 7%,rgba(241,90,36,.11),transparent 25rem),radial-gradient(circle at 93% 22%,rgba(198,157,91,.13),transparent 28rem),var(--book-cream);scroll-behavior:smooth;scroll-snap-type:y proximity}.product-book *{box-sizing:border-box}.product-book-orb{position:fixed;z-index:-1;border-radius:999px;filter:blur(1px);pointer-events:none}.product-book-orb--one{top:-16rem;right:-11rem;width:36rem;height:36rem;background:radial-gradient(circle,rgba(241,90,36,.16),transparent 68%)}.product-book-orb--two{bottom:-19rem;left:-14rem;width:42rem;height:42rem;background:radial-gradient(circle,rgba(171,130,67,.13),transparent 68%)}.product-book-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:4.75rem;padding:.65rem clamp(1rem,4vw,4.5rem);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;color:white;background:rgba(39,31,27,.94);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 1.2rem 3.5rem -2.2rem rgba(35,28,24,.75);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-book-brand{width:max-content;display:inline-flex;align-items:center;gap:.75rem;color:white;text-decoration:none;font-size:.95rem;font-weight:900}.product-book-brand>span:first-child{width:2.7rem;height:2.7rem;display:grid;place-items:center;overflow:hidden;border-radius:.8rem;background:white}.product-book-brand img{width:100%;height:100%;object-fit:contain}.product-book-brand>span:last-child,.product-book-footer div>span{display:grid;line-height:1.05}.product-book-brand small,.product-book-footer small{margin-top:.22rem;color:rgba(255,255,255,.58);font-size:.58rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.product-book-nav nav{display:flex;align-items:center;gap:1.6rem}.product-book-nav nav a{color:rgba(255,255,255,.68);font-size:.74rem;font-weight:800;text-decoration:none;transition:color .16s ease}.product-book-nav nav a:focus-visible,.product-book-nav nav a:hover{color:white}.product-book-exit{justify-self:end;padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:white;text-decoration:none;font-size:.72rem;font-weight:850;background:rgba(255,255,255,.07)}.product-book-exit .material-symbols-outlined{font-size:1rem}.product-book-slide{width:min(92rem,calc(100% - clamp(2rem, 8vw, 9rem)));min-height:calc(100svh - 4.75rem);margin:0 auto;padding:clamp(4.5rem,8vw,8rem) 0;scroll-margin-top:4.75rem;scroll-snap-align:start}.product-book-hero{display:grid;grid-template-columns:minmax(19rem,.82fr) minmax(32rem,1.35fr);align-items:center;grid-gap:clamp(3rem,6vw,7rem);gap:clamp(3rem,6vw,7rem)}.product-book-kicker,.product-book-number{display:flex;align-items:center;gap:.65rem;color:var(--book-orange);font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.product-book-kicker>span{width:1.8rem;height:2px;background:currentColor}.product-book-feature-copy h2,.product-book-feature-copy h3,.product-book-hero h1,.product-book-scope-copy h2,.product-book-section-heading h2{margin:0;font-family:var(--font-display),Arial,sans-serif;color:var(--book-ink);letter-spacing:-.055em}.product-book-hero h1{max-width:12ch;margin-top:1.1rem;font-size:clamp(3.4rem,6.2vw,7.1rem);line-height:.88}.product-book-hero h1 em{color:var(--book-orange);font-style:normal}.product-book-lead{max-width:38rem;margin:1.8rem 0 0;color:#6c5a50;font-size:clamp(1rem,1.4vw,1.24rem);line-height:1.6}.product-book-hero-meta{margin-top:2.2rem;display:flex;gap:1.5rem;flex-wrap:wrap}.product-book-hero-meta span{max-width:8rem;display:flex;align-items:baseline;gap:.45rem;color:#756258;font-size:.67rem;font-weight:780;line-height:1.3}.product-book-hero-meta strong{color:var(--book-ink);font-family:var(--font-display),Arial,sans-serif;font-size:2rem;line-height:1}.product-book-admin-stage figure,.product-book-hero-visual,.product-book-visual-card{margin:0;overflow:hidden;border:1px solid rgba(74,57,49,.17);background:var(--book-paper);box-shadow:0 2.5rem 7rem -3.5rem rgba(48,40,36,.62)}.product-book-hero-visual{transform:perspective(1600px) rotateY(-5deg) rotateX(1.5deg);border-radius:1.65rem}.product-book-browser-bar{min-height:2.8rem;padding:0 1rem;display:flex;align-items:center;gap:.42rem;color:#8d7a70;background:#fffdfa;border-bottom:1px solid var(--book-line)}.product-book-browser-bar>span{width:.52rem;height:.52rem;border-radius:999px;background:#ddcec3}.product-book-browser-bar>span:first-child{background:var(--book-orange)}.product-book-browser-bar small{margin-left:auto;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-book-admin-stage img,.product-book-hero-visual img,.product-book-visual-card img{width:100%;height:auto;display:block}.product-book-admin-stage figcaption,.product-book-hero-visual figcaption,.product-book-visual-card figcaption{min-height:2.6rem;padding:.75rem 1rem;display:flex;justify-content:space-between;gap:1rem;color:#816f65;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#fffdfa}.product-book-overview{display:grid;align-content:center;grid-gap:3.5rem;gap:3.5rem}.product-book-section-heading{max-width:60rem}.product-book-feature-copy h2,.product-book-scope-copy h2,.product-book-section-heading h2{margin-top:.8rem;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.95}.product-book-scope-copy>p:last-child,.product-book-section-heading>p:last-child{max-width:47rem;margin:1.15rem 0 0;color:#756258;font-size:1rem;line-height:1.55}.product-book-section-heading--center{margin-inline:auto;text-align:center}.product-book-section-heading--center .product-book-kicker{justify-content:center}.product-book-section-heading--center>p:last-child{margin-inline:auto}.product-book-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.product-book-surface-grid article{min-height:18rem;padding:clamp(1.6rem,3vw,2.8rem);display:flex;flex-direction:column;border:1px solid var(--book-line);border-radius:1.8rem;background:rgba(255,253,250,.84);box-shadow:0 2rem 5rem -4rem rgba(48,40,36,.55)}.product-book-surface-grid article:nth-child(2){color:white;background:linear-gradient(145deg,#f15a24,#d23e0c);border-color:transparent}.product-book-surface-grid article:nth-child(3){color:white;background:linear-gradient(145deg,#4a3931,#251e1a);border-color:transparent}.product-book-surface-topline{display:flex;align-items:center;justify-content:space-between}.product-book-surface-topline .material-symbols-outlined{width:3.4rem;height:3.4rem;display:grid;place-items:center;border:1px solid;border-radius:1rem}.product-book-surface-topline small{opacity:.55;font-weight:900}.product-book-surface-grid h3{margin:auto 0 .8rem;color:inherit;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.65rem,2.3vw,2.5rem);letter-spacing:-.045em}.product-book-surface-grid p{margin:0;color:inherit;opacity:.72;line-height:1.55}.product-book-customer-story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.product-book-visual-card{border-radius:1.5rem}.product-book-visual-card--dark{padding:.6rem;background:linear-gradient(145deg,#4a3931,#251e1a);transform:rotate(-1deg)}.product-book-visual-card--dark img{border-radius:1rem 1rem 0 0}.product-book-feature-copy h3{margin-top:.8rem;font-size:clamp(2.4rem,4vw,4.5rem);line-height:.96}.product-book-feature-copy>p:not(.product-book-number){margin:1.2rem 0 0;color:#756258;line-height:1.6}.product-book-chip-grid{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.55rem}.product-book-chip-grid span{padding:.64rem .82rem;border:1px solid var(--book-line);border-radius:999px;color:#59483f;font-size:.7rem;font-weight:820;background:rgba(255,253,250,.72)}.product-book-partner{width:100%;padding-inline:max(4vw,calc((100vw - 92rem) / 2));display:grid;grid-template-columns:minmax(21rem,.72fr) minmax(34rem,1.28fr);align-items:center;grid-gap:clamp(3rem,7vw,8rem);gap:clamp(3rem,7vw,8rem);color:white;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.15),transparent 24rem),linear-gradient(145deg,#f15a24,#c93a09 72%)}.product-book-feature-copy--light .product-book-number,.product-book-feature-copy--light h2,.product-book-feature-copy--light>p:not(.product-book-number){color:white}.product-book-feature-copy--light>p:not(.product-book-number){opacity:.77}.product-book-chip-grid--light span{color:white;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1)}.product-book-feature-copy blockquote{margin:2rem 0 0;padding:1.35rem 0 0 1.4rem;border-top:1px solid rgba(255,255,255,.25);border-left:3px solid rgba(255,255,255,.78);color:white;font-family:var(--font-display),Arial,sans-serif;font-size:1.3rem;line-height:1.25}.product-book-visual-card--partner{transform:perspective(1600px) rotateY(4deg);border-color:rgba(255,255,255,.26);box-shadow:0 3rem 8rem -3rem rgba(80,20,0,.65)}.product-book-admin{display:grid;align-content:center;grid-gap:3rem;gap:3rem}.product-book-admin-stage{position:relative;min-height:clamp(29rem,45vw,48rem)}.product-book-admin-main{position:absolute;top:0;left:0;width:72%;border-radius:1.5rem;transform:rotate(-1.2deg)}.product-book-admin-detail{position:absolute;right:0;width:43%;border-radius:1.3rem;box-shadow:0 2.2rem 5rem -2.5rem rgba(48,40,36,.62)!important}.product-book-admin-detail--one{top:8%;transform:rotate(2.2deg)}.product-book-admin-detail--two{bottom:0;transform:rotate(-1.3deg)}.product-book-admin-stage figcaption{min-height:auto;padding:.55rem .8rem;font-size:.52rem}.product-book-admin-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--book-line);border-left:1px solid var(--book-line)}.product-book-admin-features span{min-height:5rem;padding:1.2rem;display:flex;align-items:center;gap:1rem;border-right:1px solid var(--book-line);border-bottom:1px solid var(--book-line);font-size:.78rem;font-weight:820}.product-book-admin-features small{color:var(--book-orange);font-size:.6rem}.product-book-flow{display:grid;align-content:center;grid-gap:3rem;gap:3rem}.product-book-flow-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.product-book-flow-list li{min-height:17rem;padding:1.6rem;display:flex;flex-direction:column;border-top:1px solid var(--book-line);border-right:1px solid var(--book-line);border-bottom:1px solid var(--book-line);background:rgba(255,253,250,.68)}.product-book-flow-list li:first-child{border-left:1px solid var(--book-line);border-radius:1.4rem 0 0 1.4rem}.product-book-flow-list li:last-child{border-radius:0 1.4rem 1.4rem 0;color:white;background:var(--book-espresso)}.product-book-flow-list small{color:var(--book-orange);font-weight:900}.product-book-flow-list div{margin-top:auto}.product-book-flow-list h3{margin:0 0 .6rem;color:inherit;font-family:var(--font-display),Arial,sans-serif;font-size:1.55rem}.product-book-flow-list p{margin:0;color:inherit;opacity:.67;font-size:.76rem;line-height:1.5}.product-book-flow-principle{max-width:54rem;margin-left:auto;padding:1.2rem 1.4rem;display:flex;align-items:center;gap:1rem;border:1px solid var(--book-line);border-radius:1.2rem;background:rgba(255,253,250,.78)}.product-book-flow-principle>.material-symbols-outlined{width:3rem;height:3rem;display:grid;place-items:center;flex:0 0 auto;border-radius:.85rem;color:var(--book-orange);background:rgba(241,90,36,.09)}.product-book-flow-principle p{margin:.25rem 0 0;color:#756258;font-size:.75rem;line-height:1.5}.product-book-scope{width:100%;padding-inline:max(4vw,calc((100vw - 92rem) / 2));display:grid;grid-template-columns:.85fr 1.15fr;align-content:center;grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);color:white;background:radial-gradient(circle at 12% 86%,rgba(241,90,36,.24),transparent 28rem),linear-gradient(145deg,#4a3931,#211a17 75%)}.product-book-scope .product-book-kicker,.product-book-scope-copy h2,.product-book-scope-copy>p:last-child{color:white}.product-book-scope-copy>p:last-child{opacity:.62}.product-book-scope ul{margin:0;padding:0;display:grid;list-style:none}.product-book-scope li{padding:1.2rem 0;display:grid;grid-template-columns:2.3rem 1fr;align-items:center;grid-gap:1rem;gap:1rem;border-bottom:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.76);line-height:1.5}.product-book-scope li .material-symbols-outlined{width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:var(--book-orange);font-size:1rem}.product-book-footer{grid-column:1/-1;align-self:end;padding-top:4rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.13)}.product-book-footer>div{display:flex;align-items:center;gap:.8rem;font-weight:900}.product-book-footer img{width:3.2rem;height:3.2rem;object-fit:contain}.product-book-footer a{display:inline-flex;align-items:center;gap:.55rem;color:white;text-decoration:none;font-size:.72rem;font-weight:850}@media (max-width:1020px){.product-book-nav{grid-template-columns:1fr auto}.product-book-nav nav{display:none}.product-book-customer-story,.product-book-hero,.product-book-partner,.product-book-scope{grid-template-columns:1fr}.product-book-hero{padding-top:4rem}.product-book-hero-visual,.product-book-visual-card--partner{transform:none}.product-book-surface-grid{grid-template-columns:1fr}.product-book-surface-grid article{min-height:14rem}.product-book-admin-stage{min-height:54vw}.product-book-flow-list{grid-template-columns:1fr 1fr;gap:.7rem}.product-book-flow-list li,.product-book-flow-list li:first-child,.product-book-flow-list li:last-child{min-height:12rem;border:1px solid var(--book-line);border-radius:1.2rem}.product-book-scope{align-content:start}}@media (max-width:680px){.product-book-nav{min-height:4.2rem;padding-inline:.8rem}.product-book-brand>span:last-child small,.product-book-exit span:first-child{display:none}.product-book-exit{width:2.7rem;height:2.7rem;padding:0;justify-content:center}.product-book-slide{width:calc(100% - 2rem);min-height:auto;padding:4.5rem 0}.product-book-partner,.product-book-scope{width:100%;padding-inline:1rem}.product-book-hero{gap:2.8rem}.product-book-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.product-book-hero-meta{gap:.8rem}.product-book-hero-meta span{max-width:none;width:100%}.product-book-surface-grid article{min-height:12rem}.product-book-admin-stage{min-height:47rem}.product-book-admin-detail,.product-book-admin-main{position:relative;inset:auto;width:100%;margin-bottom:1rem;transform:none}.product-book-admin-stage figcaption{display:none}.product-book-admin-features,.product-book-flow-list{grid-template-columns:1fr}.product-book-footer{align-items:flex-end}}@media (prefers-reduced-motion:reduce){.product-book{scroll-behavior:auto;scroll-snap-type:none}.product-book-admin-stage figure,.product-book-hero-visual,.product-book-visual-card{transform:none}}