@import"https://fonts.googleapis.com/css2?family=Nunito:wght@500;650;750;850;950&display=swap";:root{--tg-bg: #efe1c5;--tg-surface: #fff4dc;--tg-text: #1d1410;--tg-muted: #735f50;--tg-link: #7a1e2b;--tg-button: #7a1e2b;--tg-button-text: #fff4dc;--bg: #281411;--surface: #fff3dc;--paper: #f2dfbd;--paper-soft: rgba(255, 244, 220, .72);--text: #21140f;--muted: #745a4a;--line: rgba(54, 29, 21, .16);--wine: #7a1e2b;--wine-dark: #4e121a;--ochre: #b07334;--green: #1f6d4c;--blue: #26394f;--ok: #1f6d4c;--warn: #9a5a16;--danger: #9e2531;--accent: var(--wine);--accent-dark: var(--wine-dark);--accent-soft: rgba(122, 30, 43, .12);--accent-ink: #fff4dc;color:var(--text);color-scheme:light;font-family:Nunito,Arial Rounded MT Bold,Trebuchet MS,Inter,system-ui,sans-serif;background:var(--bg)}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{position:relative;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:linear-gradient(140deg,rgba(122,30,43,.26),transparent 38%),linear-gradient(18deg,rgba(31,109,76,.14),transparent 48%),#281411}body:before{content:"";position:fixed;top:-130px;right:-130px;bottom:-130px;left:-130px;z-index:-2;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='720'%20height='720'%20viewBox='0%200%20720%20720'%3e%3cdefs%3e%3cpattern%20id='tiny-flower'%20width='48'%20height='48'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='24'%20cy='24'%20r='3'%20fill='%236d1823'/%3e%3cpath%20d='M24%209c4%207%204%2023%200%2030M9%2024c7-4%2023-4%2030%200M14%2014c8%202%2020%2014%2020%2020M34%2014c-2%208-14%2020-20%2020'%20stroke='%2319110d'%20stroke-width='2'%20fill='none'%20opacity='.72'/%3e%3ccircle%20cx='24'%20cy='24'%20r='9'%20stroke='%2319110d'%20stroke-width='2'%20fill='none'%20opacity='.56'/%3e%3c/pattern%3e%3cpattern%20id='stripe'%20width='28'%20height='28'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(45)'%3e%3crect%20width='14'%20height='28'%20fill='%236d1823'/%3e%3crect%20x='14'%20width='14'%20height='28'%20fill='%232a1712'/%3e%3c/pattern%3e%3cradialGradient%20id='fade'%20cx='50%25'%20cy='50%25'%20r='58%25'%3e%3cstop%20offset='0'%20stop-color='%23f1dfbf'/%3e%3cstop%20offset='.68'%20stop-color='%23c49b68'/%3e%3cstop%20offset='1'%20stop-color='%236d1823'/%3e%3c/radialGradient%3e%3cfilter%20id='rough'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='3'%20seed='8'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='table'%20tableValues='0%20.16'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3c/defs%3e%3crect%20width='720'%20height='720'%20fill='%23efe0c1'/%3e%3crect%20x='26'%20y='26'%20width='668'%20height='668'%20rx='18'%20fill='%236d1823'/%3e%3crect%20x='48'%20y='48'%20width='624'%20height='624'%20rx='10'%20fill='url(%23stripe)'%20opacity='.8'/%3e%3crect%20x='76'%20y='76'%20width='568'%20height='568'%20rx='8'%20fill='%23efe0c1'/%3e%3crect%20x='98'%20y='98'%20width='524'%20height='524'%20rx='8'%20fill='url(%23tiny-flower)'%20opacity='.9'/%3e%3crect%20x='118'%20y='118'%20width='484'%20height='484'%20rx='4'%20fill='%23e5c896'%20opacity='.9'/%3e%3cpath%20d='M360%20128c54%2070%20102%20118%20172%20172-70%2054-118%20102-172%20172-54-70-102-118-172-172%2070-54%20118-102%20172-172Z'%20fill='url(%23fade)'%20opacity='.52'/%3e%3cpath%20d='M360%20166c40%2052%2076%2088%20128%20128-52%2040-88%2076-128%20128-40-52-76-88-128-128%2052-40%2088-76%20128-128Z'%20fill='%23efe0c1'%20stroke='%232a1712'%20stroke-width='8'%20opacity='.78'/%3e%3cpath%20d='M360%20209c26%2034%2050%2058%2084%2084-34%2026-58%2050-84%2084-26-34-50-58-84-84%2034-26%2058-50%2084-84Z'%20fill='%236d1823'%20opacity='.86'/%3e%3cg%20stroke='%2319110d'%20stroke-width='7'%20fill='none'%20opacity='.72'%3e%3cpath%20d='M152%20152c78%2012%20120%2052%20138%20122'/%3e%3cpath%20d='M568%20152c-78%2012-120%2052-138%20122'/%3e%3cpath%20d='M152%20568c78-12%20120-52%20138-122'/%3e%3cpath%20d='M568%20568c-78-12-120-52-138-122'/%3e%3c/g%3e%3cg%20fill='%236d1823'%20opacity='.82'%3e%3ccircle%20cx='154'%20cy='154'%20r='18'/%3e%3ccircle%20cx='566'%20cy='154'%20r='18'/%3e%3ccircle%20cx='154'%20cy='566'%20r='18'/%3e%3ccircle%20cx='566'%20cy='566'%20r='18'/%3e%3c/g%3e%3crect%20width='720'%20height='720'%20filter='url(%23rough)'%20opacity='.56'/%3e%3c/svg%3e");background-size:min(118vw,980px);background-position:center 18px;background-repeat:no-repeat;filter:saturate(.88) contrast(1.08);opacity:.38;transform:rotate(-1deg) scale(1.02)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,244,220,.035) 0 1px,transparent 1px 11px),repeating-linear-gradient(90deg,rgba(255,244,220,.03) 0 1px,transparent 1px 13px),linear-gradient(180deg,#140a080a,#140a08b8);opacity:.8}button,input{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input{width:100%;min-height:46px;border:1px solid rgba(42,23,18,.14);border-radius:999px;padding:0 16px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent),color-mix(in srgb,var(--surface),#ffffff 10%);color:var(--text);box-shadow:inset 0 1px #ffffffa6,0 10px 28px #2a17120f}input:focus{border-color:var(--accent);outline:4px solid color-mix(in srgb,var(--accent),transparent 82%)}table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0 8px}th,td{padding:13px 14px;text-align:left;vertical-align:middle}th{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}td{background:#fff4dc94;border-top:1px solid rgba(42,23,18,.08);border-bottom:1px solid rgba(42,23,18,.08)}td:first-child{border-left:1px solid rgba(42,23,18,.08);border-radius:18px 0 0 18px}td:last-child{border-right:1px solid rgba(42,23,18,.08);border-radius:0 18px 18px 0}tr:hover td{background:#fff4dcc7}.app-shell{width:min(1120px,100%);margin:0 auto;padding:16px}.member-shell{--accent: #8a2130;--accent-dark: #54131d;--accent-soft: rgba(138, 33, 48, .14);--accent-ink: #fff4dc}.admin-shell{--accent: #1f6d4c;--accent-dark: #183b34;--accent-soft: rgba(31, 109, 76, .15);--accent-ink: #f3f8ef}.screen-state{min-height:100vh;display:grid;place-items:center;padding:24px;color:#fff4dc;font-size:22px;font-weight:950;text-transform:uppercase}.loading-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:22px;padding:28px;color:#fff4dc}.loading-screen .kover-mark{width:168px;height:84px;filter:drop-shadow(0 16px 32px rgba(0,0,0,.24));animation:markFloat 2.1s ease-in-out infinite}.loading-screen p{margin:0;font-size:13px;font-weight:950;letter-spacing:.28em;text-indent:.28em;opacity:.8}.loading-orbit{position:relative;width:184px;height:184px;display:grid;place-items:center;border:1px solid rgba(255,244,220,.22);border-radius:999px;background:linear-gradient(135deg,#fff4dc1f,#fff4dc05),#3617138a;box-shadow:inset 0 0 0 14px #fff4dc0d,0 24px 70px #00000047;animation:orbitPulse 1.8s ease-in-out infinite}.loading-orbit:before,.loading-orbit:after{content:"";position:absolute;border:1px dashed rgba(255,244,220,.34);border-radius:999px}.loading-orbit:before{top:18px;right:18px;bottom:18px;left:18px;animation:spin 7s linear infinite}.loading-orbit:after{top:42px;right:42px;bottom:42px;left:42px;border-style:solid;opacity:.45;animation:spin 10s linear infinite reverse}.loading-carpet{position:relative;width:96px;height:96px;border-radius:30px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='720'%20height='720'%20viewBox='0%200%20720%20720'%3e%3cdefs%3e%3cpattern%20id='tiny-flower'%20width='48'%20height='48'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='24'%20cy='24'%20r='3'%20fill='%236d1823'/%3e%3cpath%20d='M24%209c4%207%204%2023%200%2030M9%2024c7-4%2023-4%2030%200M14%2014c8%202%2020%2014%2020%2020M34%2014c-2%208-14%2020-20%2020'%20stroke='%2319110d'%20stroke-width='2'%20fill='none'%20opacity='.72'/%3e%3ccircle%20cx='24'%20cy='24'%20r='9'%20stroke='%2319110d'%20stroke-width='2'%20fill='none'%20opacity='.56'/%3e%3c/pattern%3e%3cpattern%20id='stripe'%20width='28'%20height='28'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(45)'%3e%3crect%20width='14'%20height='28'%20fill='%236d1823'/%3e%3crect%20x='14'%20width='14'%20height='28'%20fill='%232a1712'/%3e%3c/pattern%3e%3cradialGradient%20id='fade'%20cx='50%25'%20cy='50%25'%20r='58%25'%3e%3cstop%20offset='0'%20stop-color='%23f1dfbf'/%3e%3cstop%20offset='.68'%20stop-color='%23c49b68'/%3e%3cstop%20offset='1'%20stop-color='%236d1823'/%3e%3c/radialGradient%3e%3cfilter%20id='rough'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='3'%20seed='8'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='table'%20tableValues='0%20.16'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3c/defs%3e%3crect%20width='720'%20height='720'%20fill='%23efe0c1'/%3e%3crect%20x='26'%20y='26'%20width='668'%20height='668'%20rx='18'%20fill='%236d1823'/%3e%3crect%20x='48'%20y='48'%20width='624'%20height='624'%20rx='10'%20fill='url(%23stripe)'%20opacity='.8'/%3e%3crect%20x='76'%20y='76'%20width='568'%20height='568'%20rx='8'%20fill='%23efe0c1'/%3e%3crect%20x='98'%20y='98'%20width='524'%20height='524'%20rx='8'%20fill='url(%23tiny-flower)'%20opacity='.9'/%3e%3crect%20x='118'%20y='118'%20width='484'%20height='484'%20rx='4'%20fill='%23e5c896'%20opacity='.9'/%3e%3cpath%20d='M360%20128c54%2070%20102%20118%20172%20172-70%2054-118%20102-172%20172-54-70-102-118-172-172%2070-54%20118-102%20172-172Z'%20fill='url(%23fade)'%20opacity='.52'/%3e%3cpath%20d='M360%20166c40%2052%2076%2088%20128%20128-52%2040-88%2076-128%20128-40-52-76-88-128-128%2052-40%2088-76%20128-128Z'%20fill='%23efe0c1'%20stroke='%232a1712'%20stroke-width='8'%20opacity='.78'/%3e%3cpath%20d='M360%20209c26%2034%2050%2058%2084%2084-34%2026-58%2050-84%2084-26-34-50-58-84-84%2034-26%2058-50%2084-84Z'%20fill='%236d1823'%20opacity='.86'/%3e%3cg%20stroke='%2319110d'%20stroke-width='7'%20fill='none'%20opacity='.72'%3e%3cpath%20d='M152%20152c78%2012%20120%2052%20138%20122'/%3e%3cpath%20d='M568%20152c-78%2012-120%2052-138%20122'/%3e%3cpath%20d='M152%20568c78-12%20120-52%20138-122'/%3e%3cpath%20d='M568%20568c-78-12-120-52-138-122'/%3e%3c/g%3e%3cg%20fill='%236d1823'%20opacity='.82'%3e%3ccircle%20cx='154'%20cy='154'%20r='18'/%3e%3ccircle%20cx='566'%20cy='154'%20r='18'/%3e%3ccircle%20cx='154'%20cy='566'%20r='18'/%3e%3ccircle%20cx='566'%20cy='566'%20r='18'/%3e%3c/g%3e%3crect%20width='720'%20height='720'%20filter='url(%23rough)'%20opacity='.56'/%3e%3c/svg%3e");background-position:center;background-size:170px;box-shadow:inset 0 0 0 5px #fff4dc47,inset 0 0 0 10px #2a171233,0 16px 32px #0000003d;animation:carpetTurn 1.8s cubic-bezier(.72,0,.26,1) infinite}.orbit-dot{position:absolute;width:12px;height:12px;border-radius:999px;background:#fff4dc;box-shadow:0 0 0 4px #7a1e2b47}.dot-a{top:18px;left:50%;transform:translate(-50%)}.dot-b{right:26px;bottom:42px;background:#b07334}.dot-c{left:28px;bottom:38px;background:#7a1e2b}.error-state{gap:18px;text-align:center;font-size:16px}.debug-box{width:min(100%,420px);max-height:240px;overflow:auto;border:1px solid rgba(255,244,220,.26);border-radius:18px;padding:12px;color:#fff4dc;background:#00000047;font:11px/1.45 Cascadia Mono,Consolas,monospace;text-align:left;text-transform:none;white-space:pre-wrap}.topbar,.toolbar,.member-heading,.payment-hero,.section-title,.action-row,.request-row,.brand-lockup{display:flex;align-items:center}.topbar{position:relative;justify-content:space-between;gap:16px;margin-bottom:14px;border:1px solid rgba(255,244,220,.22);border-radius:32px;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent),#1d1410 18%),#2a1712db),#2a1712c7;box-shadow:0 22px 70px #00000042,inset 0 0 0 9px #fff4dc0e;color:#fff4dc}.topbar:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;border:1px dashed rgba(255,244,220,.28);border-radius:24px}.topbar:after{content:"";position:absolute;top:18px;right:24px;width:80px;height:40px;pointer-events:none;border:1px solid rgba(255,244,220,.18);border-radius:999px;opacity:.68}.brand-lockup{position:relative;z-index:1;min-width:0;gap:14px}.topbar h1,.payment-hero h2,.section-title h2,.member-heading h3,.request-row h3{margin:0;letter-spacing:0}.topbar h1{overflow-wrap:anywhere;font-size:clamp(25px,4vw,38px);font-weight:950;line-height:1;text-transform:uppercase}.eyebrow{margin:0 0 5px;color:inherit;font-size:12px;font-weight:950;letter-spacing:.04em;opacity:.72;text-transform:uppercase}.kover-mark{position:relative;flex:0 0 auto;width:140px;height:76px;display:grid;place-items:center;transform:rotate(-3deg)}.kover-burst{position:absolute;width:122px;height:54px;background:#fff4dc;clip-path:polygon(0 47%,20% 38%,8% 6%,33% 31%,40% 0,49% 30%,61% 3%,58% 34%,90% 14%,69% 46%,100% 52%,67% 59%,86% 86%,58% 67%,49% 100%,39% 68%,8% 92%,26% 61%);opacity:.96}.kover-word{position:relative;z-index:1;color:var(--accent);font-family:Nunito,Arial Rounded MT Bold,sans-serif;font-size:31px;font-weight:950;letter-spacing:-.06em;text-transform:uppercase;transform:skew(-7deg);text-shadow:0 2px 0 rgba(42,23,18,.08)}.segment{display:flex;gap:6px;padding:5px;border:1px solid rgba(255,244,220,.22);border-radius:999px;background:#1d14102e;box-shadow:inset 0 0 0 1px #2a171214,0 12px 32px #0000001a}.segment button,.chip,.ghost-button,.primary-button,.icon-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:999px;color:var(--text)}.segment button{padding:0 13px;background:transparent;color:#fff4dcc7;font-weight:850;white-space:nowrap}.segment button.active{background:#fff4dc;color:var(--accent);box-shadow:0 10px 24px #00000024}.nav-tabs{width:100%;overflow-x:auto;margin-bottom:14px;border-color:#fff4dc2e;background:linear-gradient(90deg,color-mix(in srgb,var(--accent),#2a1712 10%),#b07334c2),var(--accent)}.admin-shell .nav-tabs{background:linear-gradient(90deg,#1f6d4cf0,#26394fdb),var(--green)}.role-switch{position:relative;z-index:1;flex:0 0 auto}.panel{position:relative;width:100%;overflow:hidden;border:1px solid rgba(42,23,18,.12);border-radius:30px;padding:20px;background:linear-gradient(180deg,#ffffff70,#ffffff14),var(--paper-soft);box-shadow:0 22px 70px #0000002e,inset 0 0 0 9px #fff4dc2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.member-shell .panel{background:linear-gradient(150deg,#fff4dcd1,#f2dfbdb8),var(--paper)}.admin-shell .panel{border-color:#1f6d4c2e;background:linear-gradient(150deg,#f2dfbdd6,#e0e5cdbd),var(--paper)}.panel:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;border:1px solid rgba(42,23,18,.13);border-radius:22px}.panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(45deg,rgba(42,23,18,.035) 0 1px,transparent 1px 16px),linear-gradient(100deg,transparent 0 48%,rgba(255,255,255,.18) 49%,transparent 52%);opacity:.54;mix-blend-mode:multiply}.panel>*{position:relative;z-index:1}.payment-panel{min-height:320px}.payment-panel:before{border-style:dashed}.payment-hero{justify-content:space-between;gap:14px;margin-bottom:18px}.payment-hero h2{color:var(--accent);font-size:clamp(44px,11vw,82px);font-weight:950;letter-spacing:-.06em;line-height:.95;text-shadow:2px 2px 0 rgba(255,244,220,.9),5px 6px 0 rgba(42,23,18,.1)}.section-title{gap:9px;min-width:0;color:var(--accent-dark)}.section-title h2{font-size:23px;font-weight:950;text-transform:uppercase}.toolbar{justify-content:space-between;gap:12px;margin-bottom:14px}.toolbar input{width:178px}.status-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:950;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 18px #2a171214}.status-badge.paid{background:#1f6d4c21;color:var(--ok)}.status-badge.pending{background:#9a5a1621;color:var(--warn)}.status-badge.overdue,.status-badge.failed{background:#9e253121;color:var(--danger)}.metric-grid,.profile-grid,.settings-grid,.compact-grid{display:grid;gap:12px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.metric,.profile-grid>div{display:grid;gap:6px;min-height:96px;border:1px solid rgba(42,23,18,.12);border-radius:24px;padding:15px;background:linear-gradient(135deg,var(--accent-soft),transparent 48%),#fff4dc9e;box-shadow:inset 0 1px #ffffff8c}.metric svg,.section-title svg{color:var(--accent)}.metric span,.profile-grid span,label{color:var(--muted);font-size:13px;font-weight:850}.metric strong,.profile-grid strong{color:var(--text);font-size:18px;overflow-wrap:anywhere}.action-row{flex-wrap:wrap;gap:10px}.primary-button,.ghost-button{min-width:150px;padding:0 17px;font-weight:950;text-transform:uppercase;box-shadow:0 12px 28px #2a17121f;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.primary-button{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),#fff 8%),var(--accent));color:var(--accent-ink)}.primary-button:hover,.ghost-button:hover,.icon-actions button:hover,.chip:hover{transform:translateY(-1px);box-shadow:0 16px 34px #2a171229}.ghost-button,.icon-actions button,.chip{border:1px solid rgba(42,23,18,.14);background:#fff4dcad}.notice{margin-top:14px;border:1px solid color-mix(in srgb,var(--accent),transparent 64%);border-radius:22px;padding:12px 14px;color:var(--accent-dark);background:var(--accent-soft);font-weight:850}.table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(42,23,18,.09);border-radius:24px;padding:8px;background:#fff4dc5c}.danger-row td{background:#9e253114}.mini-instruments,.instrument-list,.instrument-picker,.icon-actions{display:flex;align-items:center;gap:8px}.mini-instruments span,.instrument-pill{display:inline-flex;align-items:center;justify-content:center}.mini-instruments span{width:32px;height:32px;border:1px solid rgba(122,30,43,.12);border-radius:999px;color:var(--accent);background:#fff4dcb3}.instrument-list{flex-wrap:wrap;margin-top:14px}.instrument-pill{gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(42,23,18,.12);border-radius:999px;color:var(--accent);background:#fff4dcad;font-weight:850}.instrument-picker{flex-wrap:wrap}.chip{padding:0 12px;color:var(--accent-dark);font-weight:850}.chip.selected{border-color:color-mix(in srgb,var(--accent),transparent 48%);background:var(--accent-soft);color:var(--accent)}.member-form{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin:14px 0}.member-form .instrument-picker,.member-form .primary-button{grid-column:1 / -1}.member-list,.request-list{display:grid;gap:12px}.member-card,.request-row{border:1px solid rgba(42,23,18,.11);border-radius:24px;padding:15px;background:linear-gradient(90deg,var(--accent-soft),transparent 46%),#fff4dc94}.member-heading,.request-row{justify-content:space-between;gap:10px}.member-heading h3,.request-row h3{color:var(--text);font-size:18px;font-weight:950}.member-heading span,.request-row span{color:var(--muted);font-size:13px;font-weight:760}.icon-actions button{width:40px;color:var(--accent)}.compact-grid{grid-template-columns:repeat(4,minmax(90px,1fr));margin:12px 0}label{display:grid;gap:6px;text-transform:uppercase}.profile-grid,.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid{margin-top:12px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes carpetTurn{0%,to{border-radius:30px;transform:rotate(-6deg) scale(.96)}50%{border-radius:999px;transform:rotate(8deg) scale(1.06)}}@keyframes orbitPulse{0%,to{transform:scale(.98)}50%{transform:scale(1.02)}}@keyframes markFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(2deg)}}@media(max-width:720px){body:before{top:-80px;right:-80px;bottom:-80px;left:-80px;background-size:900px;background-position:center 4px;opacity:.3}.app-shell{padding:12px}.topbar,.toolbar,.payment-hero{align-items:stretch;flex-direction:column}.brand-lockup{align-items:flex-start;flex-direction:column;gap:6px}.brand-lockup>div{width:100%}.topbar h1{font-size:clamp(30px,10vw,38px);line-height:1;overflow-wrap:normal;word-break:keep-all}.kover-mark{width:112px;height:64px}.kover-burst{width:102px;height:46px}.kover-word{font-size:26px}.role-switch,.toolbar input,.primary-button,.ghost-button{width:100%}.metric-grid,.profile-grid,.settings-grid,.compact-grid,.member-form{grid-template-columns:1fr}.panel{border-radius:26px;padding:16px}.loading-orbit{width:164px;height:164px}}
