*{box-sizing:border-box}:root{--bg:#f4f6f8;--surface:#fff;--surface-soft:#f8fafc;--surface-muted:#eef2f6;--text:#141820;--text-soft:#667180;--text-faint:#8b95a3;--border:#dfe4ea;--border-strong:#cbd3dc;--gamba-orange:#ff4b1f;--gamba-orange-hover:#e94017;--gamba-orange-soft:#fff0eb;--gamba-lime:#d7ff19;--gamba-lime-hover:#c1e900;--gamba-lime-soft:#f5ffd0;--gamba-blue:#276cff;--gamba-blue-hover:#1658df;--gamba-blue-soft:#edf3ff;--green:#38c978;--green-soft:#eaf9f0;--yellow:#eab928;--yellow-soft:#fff7dc;--red:#ff4b55;--red-soft:#fff0f1;--blue:var(--gamba-blue);--blue-hover:var(--gamba-blue-hover);--blue-soft:var(--gamba-blue-soft);--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 2px 6px #0a0e140d;--shadow-md:0 12px 32px #0a0e141a;--shadow-lg:0 24px 70px #00000052}html{background:var(--bg);min-height:100%}body{background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{--brand-primary:#ff4b1f;--brand-primary-text:#fff;--brand-primary-soft:#ff4b1f24;--brand-accent:#d7ff19;--brand-accent-text:#080b10;--brand-accent-soft:#d7ff1924;--bg:#0b0d10;--surface:#12161c;--surface-soft:#171c23;--surface-muted:#1c222b;--text:#f6f8fb;--text-soft:#9fa9b7;--text-faint:#6f7986;--border:#272e38;--border-strong:#343d49;--gamba-orange:var(--brand-primary);--gamba-orange-hover:var(--brand-primary);--gamba-orange-soft:var(--brand-primary-soft);--gamba-blue:var(--brand-primary);--gamba-blue-hover:var(--brand-primary);--gamba-blue-soft:var(--brand-primary-soft);--gamba-lime:var(--brand-accent);--gamba-lime-hover:var(--brand-accent);--gamba-lime-soft:var(--brand-accent-soft);--blue:var(--brand-primary);--blue-hover:var(--brand-primary);--blue-soft:var(--brand-primary-soft);min-height:100vh;color:var(--text);background:radial-gradient(circle at 88% 8%,#276cff1c,#0000 26%),radial-gradient(circle at 28% 100%,#ff4b1f0e,#0000 28%),#0b0d10;grid-template-columns:248px minmax(0,1fr);display:grid}.side{border-right:1px solid var(--border);background:linear-gradient(158deg, transparent 0 72%, #276cff17 72% 82%, transparent 82%), linear-gradient(26deg, transparent 0 55%, #ff4b1f13 55% 66%, transparent 66%), var(--surface-soft);height:100vh;color:var(--text);align-self:start;padding:24px 16px;position:sticky;top:0;overflow-y:auto}.side:before{content:"";background:var(--brand-accent);width:44px;height:4px;box-shadow:21px 0 0 -1px var(--brand-primary);margin-bottom:18px;display:block;transform:skew(-30deg)}.brand{color:var(--text);letter-spacing:-1.1px;text-transform:uppercase;margin-bottom:6px;font-size:25px;font-style:italic;font-weight:950;line-height:1}.brand:after{content:"";vertical-align:middle;background:var(--brand-accent);width:19px;height:3px;margin-left:7px;display:inline-block;transform:skew(-30deg)}.brand b{color:var(--brand-primary);font-weight:950}.side>.brand+div{color:var(--text-soft)!important}.nav{gap:4px;display:grid}.nav a{color:var(--text-soft);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 12px;font-size:14px;font-weight:750;transition:background .14s,border-color .14s,color .14s,transform .14s;display:flex;position:relative}.nav a:before{content:"";background:var(--brand-accent);border-radius:999px;width:3px;height:0;transition:height .14s;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.nav a:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text);transform:translate(2px)}.nav a:hover:before{height:20px}.nav a[aria-current=page]{border-color:var(--border-strong);background:linear-gradient(90deg, #276cff38, #276cff0e), var(--surface-soft);color:var(--text)}.nav a[aria-current=page]:before{background:var(--brand-accent);height:24px}.nav a>span{min-width:0;height:auto;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.nav a[href=\/conversations]>span:last-child{border:1px solid var(--brand-primary);background:var(--brand-primary);min-width:21px;height:21px;color:var(--brand-primary-text);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.side>button{border-color:var(--border-strong)!important;background:var(--surface-soft)!important;color:var(--text)!important}.side>button:hover{border-color:var(--brand-primary)!important;background:var(--surface-muted)!important;color:var(--text)!important}.main{background:linear-gradient(155deg,#0000 0 78%,#276cff09 78% 88%,#0000 88%),linear-gradient(25deg,#0000 0 72%,#ff4b1f07 72% 80%,#0000 80%);width:100%;max-width:none;min-height:100vh;padding:36px 38px 56px;position:relative;overflow:hidden}.main:before{content:"";z-index:0;pointer-events:none;border:44px solid #ff4b1f09;width:330px;height:330px;position:absolute;top:-100px;right:-110px;transform:rotate(23deg)}.main>*{z-index:1;position:relative}.eyebrow{color:var(--brand-accent);letter-spacing:1.35px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.eyebrow:before{content:"";background:var(--brand-primary);width:18px;height:3px;transform:skew(-30deg)}.shell h1{color:var(--text);letter-spacing:-1.7px;margin:8px 0;font-size:42px;font-weight:950;line-height:1}.shell h2,.shell h3,.shell h4{color:var(--text);letter-spacing:-.5px}.shell h2{font-weight:900}.shell h3,.shell h4{font-weight:850}h1{color:var(--text);letter-spacing:-1.3px;margin:8px 0;font-size:38px;font-weight:900;line-height:1.05}h2,h3,h4{color:var(--text)}.muted{color:var(--text-soft)}.label{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.two{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);border-radius:12px;padding:21px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative}.shell .card{background:var(--surface)}.card:hover{border-color:var(--border-strong)}.shell .card:hover{border-color:var(--border-strong);box-shadow:0 14px 34px #0000002e}.metric{color:var(--text);letter-spacing:-1px;margin-top:7px;font-size:32px;font-weight:950;line-height:1}.shell .metric{color:var(--text)}.row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.row:last-child{border-bottom:0}.pill{color:#79a3ff;background:#276cff1f;border:1px solid #276cff59;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.pill.success{color:#69df9c;background:#38c9781c;border-color:#38c97857}.pill.warning{color:#f0c956;background:#eab9281f;border-color:#eab9285c}.pill.danger{color:#ff7a83;background:#ff4b551f;border-color:#ff4b5559}table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:12px;width:100%;overflow:hidden}td,th{border-bottom:1px solid var(--border);color:var(--text);text-align:left;padding:12px 13px;font-size:14px}th{background:var(--surface-soft);color:var(--text-soft);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#ffffff06}input,select,textarea{outline:none;padding:10px 11px;border:1px solid var(--border-strong)!important;background:var(--surface)!important;color:var(--text)!important;border-radius:8px!important}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--brand-primary-soft);border-color:var(--brand-primary)!important}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background:var(--surface-soft)!important;color:var(--text-soft)!important}input::placeholder,textarea::placeholder{color:#78828f}input[type=checkbox]{accent-color:var(--brand-primary)}.button{border:1px solid var(--brand-primary);appearance:none;background:var(--brand-primary);min-height:39px;color:var(--brand-primary-text);cursor:pointer;box-shadow:0 7px 20px var(--brand-primary-soft);padding:9px 15px;font-weight:900;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;border-radius:8px!important}.button:hover{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:0 10px 24px var(--brand-primary-soft);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:focus-visible{outline:3px solid var(--brand-primary-soft);outline-offset:2px}.button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.button.secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text);box-shadow:none}.button.secondary:hover{border-color:var(--border-strong);background:var(--surface-soft);box-shadow:none}button[style*="border-radius: 999"],button[style*=border-radius\:999],button[style*="border-radius: 999px"],button[style*=border-radius\:999px],a[role=button][style*="border-radius: 999"],a[role=button][style*=border-radius\:999]{border-radius:8px!important}.shell [style*="background: #081720"],.shell [style*="background:#081720"],.shell [style*="background: rgb(8, 23, 32)"],.shell [style*="background:rgb(8, 23, 32)"]{color:var(--text)!important;background:#101419!important;border-color:#2b333e!important}.shell [style*="background: #0a2a24"],.shell [style*="background:#0a2a24"],.shell [style*="background: rgb(10, 42, 36)"],.shell [style*="background:rgb(10, 42, 36)"]{color:var(--brand-accent)!important;background:#d7ff1914!important;border-color:#d7ff1952!important}.shell [style*="background: #0a2a24"] *,.shell [style*="background:#0a2a24"] *,.shell [style*="background: rgb(10, 42, 36)"] *,.shell [style*="background:rgb(10, 42, 36)"] *,.shell :is([style*="color: #43c9a6"],[style*="color: rgb(67, 201, 166)"]),.shell :is([style*="color:#43c9a6"],[style*="color:rgb(67, 201, 166)"]),.shell [style*="color: rgb(67, 201, 166)"],.shell [style*="color:rgb(67, 201, 166)"],.shell :is([style*="color: #6ce4c4"],[style*="color: rgb(108, 228, 196)"]),.shell :is([style*="color:#6ce4c4"],[style*="color:rgb(108, 228, 196)"]),.shell :is([style*="color: #0a9f8c"],[style*="color: rgb(10, 159, 140)"]),.shell :is([style*="color:#0a9f8c"],[style*="color:rgb(10, 159, 140)"]),.shell :is([style*="color: #0d7f68"],[style*="color: rgb(13, 127, 104)"]),.shell :is([style*="color:#0d7f68"],[style*="color:rgb(13, 127, 104)"]),.shell :is([style*="color: #0f766e"],[style*="color: rgb(15, 118, 110)"]),.shell :is([style*="color:#0f766e"],[style*="color:rgb(15, 118, 110)"]),.shell :is([style*="color: #34c759"],[style*="color: rgb(52, 199, 89)"]),.shell :is([style*="color:#34c759"],[style*="color:rgb(52, 199, 89)"]),.shell :is([style*="color: #1f8f6a"],[style*="color: rgb(31, 143, 106)"]),.shell :is([style*="color:#1f8f6a"],[style*="color:rgb(31, 143, 106)"]){color:var(--brand-accent)!important}.shell button[style*="background: #0d7f68"],.shell button[style*="background:#0d7f68"],.shell button[style*="background: #0f766e"],.shell button[style*="background:#0f766e"],.shell button[style*="background: #34c759"],.shell button[style*="background:#34c759"],.shell button[style*="background: #1f8f6a"],.shell button[style*="background:#1f8f6a"]{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:var(--text)!important}.shell [style*="border: 1px solid #43c9a6"],.shell [style*="border:1px solid #43c9a6"],.shell [style*="border-color: #43c9a6"],.shell [style*="border-color:#43c9a6"],.shell [style*="border: 1px solid #0d7f68"],.shell [style*="border:1px solid #0d7f68"]{border-color:var(--brand-accent)!important}.shell [style*="background: #43c9a6"],.shell [style*="background:#43c9a6"],.shell [style*="background-color: #43c9a6"],.shell [style*="background-color:#43c9a6"],.shell [style*="background: rgb(67, 201, 166)"],.shell [style*="background:rgb(67, 201, 166)"]{background:var(--brand-accent)!important;background-color:var(--brand-accent)!important}.shell [style*=border-top][style*=\#43c9a6],.shell [style*=border-top][style*="rgb(67, 201, 166)"],.shell [style*=border-top][style*="rgb(67,201,166)"]{border-top-color:var(--brand-accent)!important}.shell [style*=box-shadow][style*=\#43c9a6],.shell [style*=box-shadow][style*="rgb(67, 201, 166)"],.shell [style*=box-shadow][style*="rgb(67,201,166)"]{box-shadow:inset 0 3px 0 var(--brand-accent)!important}.nav a[href=\/conversations]>:last-child{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:var(--text)!important}.shell[data-gym-branded=true] .gamba-billing-page{color:var(--text)!important}.shell[data-gym-branded=true] .gamba-panel,.shell[data-gym-branded=true] .gamba-billing-tabs,.shell[data-gym-branded=true] .gamba-status-item,.shell[data-gym-branded=true] .gamba-flow-step,.shell[data-gym-branded=true] .gamba-settings-row,.shell[data-gym-branded=true] .gamba-tool-row,.shell[data-gym-branded=true] .gamba-sandbox{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.shell[data-gym-branded=true] .gamba-billing-tab.active,.shell[data-gym-branded=true] .gamba-billing-refresh,.shell[data-gym-branded=true] .gamba-sandbox button{border-color:var(--border-strong)!important;background:var(--surface-soft)!important;color:var(--text)!important}.shell[data-gym-branded=true] .gamba-kicker.blue,.shell[data-gym-branded=true] .gamba-kicker.orange{color:var(--brand-primary)!important}.shell[data-gym-branded=true] .gamba-kicker.yellow{color:var(--brand-accent)!important}.shell[data-gym-branded=true] .gamba-billing-g{background:var(--brand-primary)!important;color:var(--brand-primary-text)!important}.shell[data-gym-branded=true] .main{background:var(--bg)!important}.shell[data-gym-branded=true] .main:before{display:none}.shell[data-gym-branded=true] .side:before{background:var(--brand-accent);box-shadow:21px 0 0 -1px var(--brand-primary)}.shell[data-gym-branded=true] .nav a:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text)}.shell[data-gym-branded=true] .nav a[aria-current=page]{border-color:var(--border-strong);background:var(--brand-primary-soft);color:var(--text)}.shell[data-gym-branded=true] .nav a:before,.shell[data-gym-branded=true] .nav a[aria-current=page]:before{background:var(--brand-primary)}.shell[data-gym-branded=true] .card,.shell[data-gym-branded=true] table{border-color:var(--border);background:var(--surface);color:var(--text)}.shell[data-gym-branded=true] .card:hover{border-color:var(--border-strong);box-shadow:0 12px 28px color-mix(in srgb, var(--text) 9%, transparent)}.shell[data-gym-branded=true] tbody tr:hover{background:var(--surface-soft)}.shell[data-gym-branded=true] .pill:not(.success):not(.warning):not(.danger){border-color:color-mix(in srgb, var(--brand-primary) 40%, transparent);background:var(--brand-primary-soft);color:var(--brand-primary)}.shell[data-gym-branded=true] input:focus,.shell[data-gym-branded=true] select:focus,.shell[data-gym-branded=true] textarea:focus{box-shadow:0 0 0 3px var(--brand-primary-soft);border-color:var(--brand-primary)!important}.shell[data-gym-branded=true] main :where(div,span,p,strong,label,h1,h2,h3,h4,td,th)[style*="color: rgb(255, 255, 255)"],.shell[data-gym-branded=true] main :where(div,span,p,strong,label,h1,h2,h3,h4,td,th)[style*="color: white"]{color:var(--text)!important}.shell[data-gym-branded=true] [style*="background: var(--brand-primary)"]{color:var(--brand-primary-text)!important}.shell[data-gym-branded=true] [style*="background: var(--brand-accent)"]{color:var(--brand-accent-text)!important}.shell[data-gym-branded=true] .eyebrow:before{background:var(--brand-primary)}.shell[data-gym-branded=true] .eyebrow,.shell[data-gym-branded=true] main :where(div,span,p,label,strong,h1,h2,h3,h4,td,th) [style*="color: var(--brand-primary)"],.shell[data-gym-branded=true] main :where(div,span,p,label,strong,h1,h2,h3,h4,td,th) [style*="color: var(--brand-accent)"],.shell[data-gym-branded=true] main :where(div,span,p,label,strong,h1,h2,h3,h4,td,th)[style*="color: var(--brand-primary)"],.shell[data-gym-branded=true] main :where(div,span,p,label,strong,h1,h2,h3,h4,td,th)[style*="color: var(--brand-accent)"]{color:var(--text)!important}.shell[data-gym-branded=true] .nav a[href=\/conversations]>span:last-child{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary-text)!important}.shell[data-gym-branded=true] main :where(div,span,p,strong,label,h1,h2,h3,h4,td,th):is([style*="color: #fff"],[style*="color: rgb(255, 255, 255)"]),.shell[data-gym-branded=true] main :where(div,span,p,strong,label,h1,h2,h3,h4,td,th):is([style*="color:#fff"],[style*="color:rgb(255, 255, 255)"]),.shell[data-gym-branded=true] main :where(div,span,p,strong,label,h1,h2,h3,h4,td,th):is([style*="color: #ffffff"],[style*="color: rgb(255, 255, 255)"]),.shell[data-gym-branded=true] main :where(div,span,p,strong,label,h1,h2,h3,h4,td,th):is([style*="color:#ffffff"],[style*="color:rgb(255, 255, 255)"]),.shell[data-gym-branded=true] .pill:not(.success):not(.warning):not(.danger){color:var(--text)!important}.shell[data-gym-branded=true] .nav a[href=\/conversations]>span:last-child{color:#fff!important}.shell[data-gym-branded=true] .gamba-billing-ready i,.shell[data-gym-branded=true] .gamba-status-mini-dot.active{background:color-mix(in srgb, #15945d 78%, var(--text))!important;box-shadow:none!important}.shell[data-gym-branded=true] .gamba-kicker,.shell[data-gym-branded=true] .gamba-kicker.blue,.shell[data-gym-branded=true] .gamba-kicker.orange,.shell[data-gym-branded=true] .gamba-kicker.yellow{color:var(--text)!important}.shell[data-gym-branded=true] .public-chat-brand-pill{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.shell[data-gym-branded=true] .gamba-billing-ready,.shell[data-gym-branded=true] .gamba-no-action,.shell[data-gym-branded=true] .gamba-setting-value.green{color:var(--text)!important}.shell[data-gym-branded=true] .gamba-billing-ready{background:color-mix(in srgb, #15945d 9%, var(--surface))!important;border-color:#15945d61!important}.shell[data-gym-branded=true] .gamba-billing-ready i,.shell[data-gym-branded=true] .gamba-status-mini-dot.active{box-shadow:none!important;background:#15945d!important}.shell[data-gym-branded=true] .gamba-flow-number,.shell[data-gym-branded=true] .pill:not(.success):not(.warning):not(.danger){color:var(--text)!important}.shell[data-gym-branded=true] .public-chat-brand-pill,.shell[data-gym-branded=true] .conversation-status-brand-pill,.shell[data-gym-branded=true] .nav a[href=\/conversations]>span:last-child{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.shell[data-gym-branded=true] .gamba-row-value.active,.shell[data-gym-branded=true] .gamba-setting-value.green{color:var(--text)!important}.shell[data-gym-branded=true] main .pill.conversation-status-brand-pill,.shell[data-gym-branded=true] main .pill.public-chat-brand-pill{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.shell[data-gym-branded=true] main .pill.conversation-status-brand-pill>span,.shell[data-gym-branded=true] main .pill.public-chat-brand-pill>span{color:#fff!important}.shell[data-gym-branded=true] .dashboard-conversation-link{transition:background-color .14s}.shell[data-gym-branded=true] .dashboard-conversation-link:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.shell[data-gym-branded=true] .dashboard-conversation-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.shell[data-gym-branded=true] main .public-chat-brand-pill,.shell[data-gym-branded=true] main .conversation-status-brand-pill,.shell[data-gym-branded=true] .nav a[href=\/conversations]>span:last-child,.shell[data-gym-branded=true] main .public-chat-brand-pill>span,.shell[data-gym-branded=true] main .conversation-status-brand-pill>span{color:var(--brand-primary-text)!important}::selection{background:var(--brand-accent);color:var(--brand-accent-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3c4551 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#56616f padding-box padding-box}@media (max-width:1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;padding:18px;position:static}.side:before{margin-bottom:14px}.nav{gap:5px;padding-bottom:3px;display:flex;overflow-x:auto}.nav a{white-space:nowrap;flex:none}.nav a:hover{transform:none}.side>button{min-width:120px;width:auto!important}.main{padding:26px 20px 40px}.two{grid-template-columns:1fr}}@media (max-width:600px){.main{padding:22px 15px 34px}.grid{grid-template-columns:1fr}.shell h1{letter-spacing:-1.1px;font-size:34px}h1{font-size:32px}.card{padding:17px}td,th{padding:10px}}body{font-synthesis:none}body :where(div,span,p,label,input,textarea,select,option,button,a,th,td,li,small,strong,b){font-weight:500!important}body :where(h1,h2,h3,h4,h5,h6){font-weight:revert!important}.shell[data-gym-branded=true] .public-chat-brand-pill,.shell[data-gym-branded=true] .conversation-status-brand-pill,.shell[data-gym-branded=true] .nav a[href=\/conversations]>span:last-child,.shell[data-gym-branded=true] .public-chat-brand-pill>span,.shell[data-gym-branded=true] .conversation-status-brand-pill>span{color:var(--brand-primary-text)!important}.shell[data-gym-branded=true] main .conversation-status-brand-pill,.shell[data-gym-branded=true] main .public-chat-brand-pill{background:color-mix(in srgb, var(--brand-primary) 14%, var(--surface))!important;border:1px solid var(--brand-primary)!important;color:var(--text)!important;box-shadow:none!important}.shell[data-gym-branded=true] main .conversation-status-brand-pill>span,.shell[data-gym-branded=true] main .public-chat-brand-pill>span{color:var(--text)!important}.shell[data-gym-branded=true] main .pill:not(.success):not(.warning):not(.danger):not(.conversation-status-brand-pill):not(.public-chat-brand-pill){background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface))!important;border-color:color-mix(in srgb, var(--brand-primary) 62%, var(--border-strong))!important;color:var(--text)!important}.shell{--shell-sidebar-width:276px;--shell-topbar-height:78px;grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);min-height:100vh;color:var(--text,#142436);background:var(--bg,#f2f6fa);display:grid;position:relative}.shell:not([data-gym-branded=true]){--bg:#f2f6fa;--surface:#fff;--surface-soft:#eaf1f7;--surface-muted:#dfe9f2;--text:#132537;--text-soft:#627588;--text-faint:#8798a8;--border:#dbe5ee;--border-strong:#c7d5e0;--brand-primary:#00b8e6;--brand-primary-text:#00141e;--brand-primary-soft:#00b8e61f;--brand-accent:#008dff;--brand-accent-text:#fff;--brand-accent-soft:#008dff1a}.shell .side{z-index:40;border-right:1px solid var(--border);background:var(--surface-soft);width:auto;min-width:0;height:100vh;color:var(--text);isolation:isolate;flex-direction:column;padding:22px 18px 18px;display:flex;position:sticky;top:0;overflow:hidden}.shell:not([data-gym-branded=true]) .side{color:#eef8ff;background:radial-gradient(circle at 12% 6%,#00adff29,#0000 30%),linear-gradient(#031421 0%,#04111c 58%,#020b13 100%);border-right-color:#49b3e624}.shell .side:before,.shell .side:after{content:none}.shell-brand-row{justify-content:space-between;align-items:center;gap:14px;min-height:55px;display:flex}.shell-gamba-brand{color:#f8fcff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.shell-gamba-mark{color:#00d6ee;filter:drop-shadow(0 0 9px #00d6ee59);width:43px;height:43px}.shell-gamba-brand>span{color:#f8fcff;letter-spacing:-.045em;font-size:27px;font-weight:420}.shell-gym-brand{gap:5px;min-width:0;display:grid}.shell-gym-logo{object-fit:contain;object-position:left center;width:min(174px,100%);height:48px;display:block}.shell-gym-brand>span{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.shell-workspace-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-width:0;margin:22px 0 25px;padding:11px 12px;display:flex}.shell:not([data-gym-branded=true]) .shell-workspace-card{background:#0a2539a3;border-color:#71d2ff24;box-shadow:inset 0 1px #ffffff06}.shell-workspace-avatar,.shell-account-avatar{color:var(--brand-primary-text);background:var(--brand-primary);border-radius:10px;flex:none;place-items:center;display:inline-grid;font-weight:800!important}.shell-workspace-avatar{width:34px;height:34px;font-size:14px}.shell-workspace-copy,.shell-account-copy{gap:2px;min-width:0;display:grid}.shell-workspace-copy small,.shell-account-copy small{color:var(--text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.shell-workspace-copy strong,.shell-account-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden;font-weight:650!important}.shell:not([data-gym-branded=true]) .shell-workspace-copy strong,.shell:not([data-gym-branded=true]) .shell-account-copy strong{color:#e8f5fc}.shell:not([data-gym-branded=true]) .shell-workspace-copy small,.shell:not([data-gym-branded=true]) .shell-account-copy small{color:#68859b}.shell-nav-label{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;margin:0 10px 8px;font-size:12px;font-weight:800}.shell:not([data-gym-branded=true]) .shell-nav-label{color:#58768c}.shell .nav{scrollbar-width:thin;scrollbar-color:#64a0be40 transparent;align-content:start;gap:3px;min-height:0;padding:0 2px 12px;display:grid;overflow:hidden auto}.shell .nav a{min-width:0;min-height:42px;color:var(--text-soft);border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid;position:relative}.shell:not([data-gym-branded=true]) .nav a{color:#86a1b5}.shell .nav a:hover{color:var(--text);border-color:var(--border);background:var(--surface);transform:translate(1px)}.shell:not([data-gym-branded=true]) .nav a:hover{color:#e8f7ff;background:#1030468f;border-color:#6fd7ff1f}.shell .nav a[aria-current=page]{color:var(--text);border-color:color-mix(in srgb, var(--brand-primary) 30%, transparent);background:var(--brand-primary-soft);box-shadow:inset 3px 0 0 var(--brand-primary)}.shell:not([data-gym-branded=true]) .nav a[aria-current=page]{color:#fff;background:linear-gradient(90deg,#00d6ee29,#008dff13);border-color:#00d3ee2e;box-shadow:inset 3px 0 #00d6ee,0 8px 24px #0071aa14}.shell-nav-icon{color:currentColor;width:19px;height:19px}.shell .nav a[aria-current=page] .shell-nav-icon{color:var(--brand-primary)}.shell:not([data-gym-branded=true]) .nav a[aria-current=page] .shell-nav-icon{color:#38e7f8}.shell-nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:580;line-height:1.25;overflow:hidden}.shell-nav-badge{border:1px solid color-mix(in srgb, var(--brand-accent) 55%, transparent);min-width:21px;height:21px;color:var(--brand-accent-text);background:var(--brand-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;line-height:1;display:inline-flex;font-weight:800!important}.shell-side-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:14px}.shell:not([data-gym-branded=true]) .shell-side-footer{border-top-color:#67c0e71f}.shell-account{align-items:center;gap:10px;padding:4px 5px 12px;display:flex}.shell-account-avatar{border-radius:999px;width:32px;height:32px;font-size:12px}.shell-signout{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text-soft);background:var(--surface);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:12px;transition:color .14s,border-color .14s,background .14s;display:flex;font-weight:650!important}.shell-signout svg{width:16px;height:16px}.shell-signout:hover{color:var(--text);border-color:var(--border-strong)}.shell:not([data-gym-branded=true]) .shell-signout{color:#91abba;background:#091e2eb8;border-color:#67c0e724}.shell:not([data-gym-branded=true]) .shell-signout:hover{color:#f1fbff;background:#0d2b3eeb;border-color:#67dcff4d}.shell-stage{grid-template-rows:var(--shell-topbar-height) minmax(0, 1fr);min-width:0;min-height:100vh;display:grid}.shell-topbar{min-width:0;height:var(--shell-topbar-height);z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:18px;padding:0 34px;display:flex;position:sticky;top:0}.shell-page-heading{gap:2px;min-width:0;display:grid}.shell-page-heading>span{color:var(--text-faint);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.shell-page-heading>strong{color:var(--text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden;font-weight:680!important}.shell-topbar-status{border:1px solid var(--border);color:var(--text-soft);background:var(--surface);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.shell-status-dot{background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e1c}.shell-menu-button,.shell-mobile-close,.shell-mobile-backdrop{display:none}.shell .main{width:100%;min-width:0;max-width:none;min-height:calc(100vh - var(--shell-topbar-height));color:var(--text);background:radial-gradient(circle at 88% 0%, var(--brand-primary-soft), transparent 27%), var(--bg);margin:0;padding:30px 34px 64px;position:relative;overflow:hidden}.shell-content-layer{z-index:1;position:relative}.attendance-history-page{box-sizing:border-box;min-height:calc(100vh - var(--shell-topbar-height));background:var(--bg);color:var(--text);margin:-30px -34px -64px;padding:30px 34px 64px}@media (max-width:960px){.attendance-history-page{margin:-26px -22px -54px;padding:26px 22px 54px}}@media (max-width:560px){.attendance-history-page{margin:-21px -15px -46px;padding:21px 15px 46px}}.shell-brand-watermark{z-index:0;opacity:.045;pointer-events:none;filter:grayscale(.18)saturate(.75);background-position:85% 8%;background-repeat:no-repeat;background-size:min(44vw,640px);position:absolute;inset:0}.shell-platform-context{border:1px solid color-mix(in srgb, var(--brand-primary) 34%, var(--border));color:var(--text);background:color-mix(in srgb, var(--brand-primary-soft) 58%, var(--surface));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:13px 15px;display:flex}.shell-platform-context>div{gap:3px;display:grid}.shell-platform-context strong{font-size:14px;font-weight:700!important}.shell-platform-context span{color:var(--text-soft);font-size:12px}.shell-platform-context button{border:1px solid var(--border-strong);color:var(--text);background:var(--surface);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:700!important}@media (max-width:960px){.shell{grid-template-columns:minmax(0,1fr)}.shell-stage{grid-area:1/1}.shell .side{z-index:1001;width:min(326px,88vw);height:100dvh;padding:20px 18px 18px;transition:transform .19s;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:24px 0 60px #00000052}.shell.shell-nav-open .side{transform:translate(0)}.shell-mobile-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#00080f94;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.shell.shell-nav-open .shell-mobile-backdrop{display:block}.shell-mobile-close{border:1px solid var(--border);width:34px;height:34px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid}.shell:not([data-gym-branded=true]) .shell-mobile-close{color:#b9d4e3;background:#0c2536cc;border-color:#71d2ff26}.shell-menu-button{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:9px;flex:none;align-content:center;gap:4px;padding:9px;display:grid}.shell-menu-button>span{background:currentColor;border-radius:999px;width:18px;height:1.5px}.shell-topbar{padding:0 22px}.shell .main{padding:26px 22px 54px}.shell .nav{display:grid;overflow-y:auto}}@media (max-width:560px){.shell{--shell-topbar-height:68px}.shell-topbar{gap:12px;padding:0 16px}.shell-page-heading>strong{font-size:15px}.shell-topbar-status{background:0 0;border:0;width:9px;height:9px;padding:0}.shell-topbar-status>span:last-child{display:none}.shell-status-dot{width:8px;height:8px}.shell .main{padding:21px 15px 46px}.shell-platform-context{align-items:stretch}.shell-platform-context button{width:100%}}@media (prefers-reduced-motion:reduce){.shell .side,.shell .nav a,.shell-signout{transition:none}}.portal-page{width:100%;min-width:0;max-width:100%;color:var(--text)}.portal-page>*,.portal-page .card,.portal-page section,.portal-page form{min-width:0;max-width:100%}.portal-page :where(p,div,span,strong,label,h1,h2,h3,h4){overflow-wrap:anywhere}.portal-page [style*="color: var(--text-faint)"],.portal-page :is([style*="color: #657181"],[style*="color: rgb(101, 113, 129)"]),.portal-page :is([style*="color:#657181"],[style*="color:rgb(101, 113, 129)"]){color:var(--text-soft)!important}.portal-page button:disabled{opacity:.64!important}.portal-feature-banner,.portal-customization-card,.portal-brand-preview{color:var(--text)}.portal-customization-grid{min-width:0}@media (max-width:760px){.portal-page .page-header{margin-bottom:18px}.portal-page .page-header h1{max-width:100%;font-size:clamp(2rem,9.5vw,2.75rem);line-height:1.02}.portal-page .page-header .muted{max-width:100%;color:var(--text-soft);font-size:1rem;line-height:1.48}.portal-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:44px;font-size:16px!important}.portal-page button,.portal-timeoff-card button{min-height:44px}.portal-page :where(div,span,label,button)[style*="font-size: 9px"],.portal-timeoff-card :where(div,span,label,button)[style*="font-size: 9px"],.portal-page :where(div,span,label,button)[style*="font-size: 10px"],.portal-timeoff-card :where(div,span,label,button)[style*="font-size: 10px"],.portal-page :where(div,span,label,button)[style*="font-size: 11px"],.portal-timeoff-card :where(div,span,label,button)[style*="font-size: 11px"],.portal-page :where(div,span,label,button)[style*="font-size: 12px"],.portal-timeoff-card :where(div,span,label,button)[style*="font-size: 12px"]{font-size:14px!important}.portal-preview-canvas :where(div,span,label,button)[style*="font-size: 9px"],.portal-preview-canvas :where(div,span,label,button)[style*="font-size: 10px"]{font-size:12px!important}.portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.portal-summary-grid .card{padding:13px 11px!important}.portal-summary-grid .card>div:last-child{font-size:24px!important}.portal-search-bar{flex-wrap:wrap!important;align-items:stretch!important}.portal-search-bar>input{flex:100%!important}.portal-search-bar>button{width:100%}.portal-form-grid,.portal-form-grid-two,.portal-form-grid-three{grid-template-columns:minmax(0,1fr)!important}.portal-family-toggle{align-items:flex-start!important}.portal-family-toggle>div:first-child{flex:auto}.portal-family-toggle>div:last-child{text-align:right;flex:none}.portal-feature-banner{padding:20px 18px!important}.portal-live-operations>div:last-child{align-items:flex-start!important}.portal-dashboard .dashboard-conversation-link,.portal-dashboard .row{flex-wrap:wrap;align-items:center}.portal-dashboard .dashboard-conversation-link>div:first-child{flex:150px}.portal-input-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.portal-input-actions button{width:100%}.portal-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.portal-filter-actions button{width:100%}.portal-escalation-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.portal-detail-grid{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important}.portal-escalation-action{white-space:normal;width:100%}.portal-staff-clock-grid{grid-template-columns:minmax(0,1fr)!important}.portal-clock-card{min-height:0!important;padding:20px!important}.portal-clock-card [style*="font-size: clamp"]{font-size:clamp(42px,15vw,68px)!important}.portal-staff-summary-grid{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important}.portal-recent-shift-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-timeoff-request-grid{grid-template-columns:minmax(0,1fr)!important}.portal-timeoff-request-grid>button{width:100%}.portal-timeoff-item{flex-direction:column;align-items:flex-start!important}.portal-editor-card{padding:16px!important}.portal-class-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.portal-class-row>div{text-align:left!important}.portal-class-row>button{width:100%}.portal-knowledge-category>button{padding:14px!important}.portal-knowledge-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.portal-knowledge-content{grid-column:2}.portal-knowledge-actions{grid-column:2;justify-content:flex-start;margin-top:4px}.portal-knowledge-actions button,.portal-knowledge-actions a{text-align:center;flex:96px}.portal-customization-header h1{font-size:clamp(2rem,9vw,2.6rem)!important}.portal-card-heading{flex-direction:column;align-items:stretch!important}.portal-card-heading>button{width:100%}.portal-coverage-grid,.portal-customization-grid{grid-template-columns:minmax(0,1fr)!important}.portal-brand-preview{width:100%;position:static!important;top:auto!important}.portal-preview-canvas{min-height:0!important}}@media (max-width:420px){.portal-summary-grid .card{padding:11px 8px!important}.portal-summary-grid .card>div:first-child{font-size:12px!important}.portal-summary-grid .card>div:last-child{font-size:22px!important}.portal-conversation-card,.portal-timeoff-card,.portal-customization-card,.portal-brand-preview{padding:14px!important}.portal-preview-canvas>div:nth-child(2){grid-template-columns:92px minmax(0,1fr)!important}}@media (min-width:761px) and (max-width:1650px){.portal-staff-management .portal-staff-member-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-staff-management .portal-staff-actions{grid-column:1/-1;width:100%;justify-content:stretch!important;min-width:0!important}}.portal-page [style*="font-size: 9px"],.portal-page [style*=font-size\:9px]{font-size:12px!important}@media (max-width:760px){.portal-staff-management .portal-staff-header{flex-direction:column;align-items:stretch!important;gap:10px!important}.portal-staff-management .portal-staff-header>button{width:100%;min-height:46px!important;margin-top:0!important}.portal-staff-management .portal-staff-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-staff-management .portal-staff-form-grid,.portal-staff-management .portal-staff-pay-grid{grid-template-columns:minmax(0,1fr)!important}.portal-staff-management .portal-staff-member-card{width:100%;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.portal-staff-management .portal-staff-contact,.portal-staff-management .portal-staff-alerts{border-top:1px solid var(--border);padding-top:11px}.portal-staff-management .portal-staff-contact:before,.portal-staff-management .portal-staff-alerts:before{color:var(--text-soft);letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.portal-staff-management .portal-staff-contact:before{content:"CONTACT"}.portal-staff-management .portal-staff-alerts:before{content:"NOTIFICATIONS"}.portal-staff-management .portal-staff-actions{border-top:1px solid var(--border);width:100%;padding-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:8px!important;min-width:0!important}.portal-staff-management .portal-staff-actions>div,.portal-staff-management .portal-staff-actions>button{width:100%;min-width:0}.portal-staff-management .portal-staff-actions>span[aria-hidden=true]{display:none!important}.portal-staff-management .portal-staff-actions button,.portal-staff-management .portal-staff-actions div>span{white-space:normal!important;min-height:44px!important}}@media (max-width:390px){.portal-staff-management .portal-staff-summary-grid,.portal-staff-management .portal-staff-actions{grid-template-columns:minmax(0,1fr)!important}}.shell .side,.shell[data-gym-branded=true] .side{color:#eef8ff;background:radial-gradient(circle at 12% 5%,#00adff2b,#0000 29%),linear-gradient(#031421 0%,#04111c 58%,#020b13 100%);border-right-color:#49b3e626;overflow:visible}.shell .shell-workspace-card,.shell[data-gym-branded=true] .shell-workspace-card{color:#eef8ff;background:#0a2539a3;border-color:#71d2ff24;box-shadow:inset 0 1px #ffffff06}.shell .shell-workspace-copy strong,.shell .shell-account-copy strong{color:#e8f5fc}.shell .shell-workspace-copy small,.shell .shell-account-copy small,.shell .shell-nav-label{color:#68859b}.shell .nav{overflow:visible}.shell .nav a,.shell .shell-nav-trigger{color:#86a1b5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;min-height:44px;padding:9px 11px;text-decoration:none;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid;position:relative}.shell .nav a:hover,.shell .shell-nav-trigger:hover,.shell .shell-nav-entry.is-open>.shell-nav-trigger{color:#e8f7ff;background:#1030468f;border-color:#6fd7ff1f;transform:translate(1px)}.shell .nav a[aria-current=page],.shell .shell-nav-trigger[aria-current=page]{color:#fff;background:linear-gradient(90deg,#00d6ee29,#008dff13);border-color:#00d3ee2e;box-shadow:inset 3px 0 #00d6ee,0 8px 24px #0071aa14}.shell .nav a[aria-current=page] .shell-nav-icon,.shell .shell-nav-trigger[aria-current=page] .shell-nav-icon{color:#38e7f8}.shell-nav-entry{position:relative}.shell-nav-chevron{color:#58798f;font-size:19px;line-height:1;transition:transform .14s}.shell-nav-entry.is-open .shell-nav-chevron{color:#44dff3;transform:rotate(90deg)}.shell-category-flyout{z-index:80;color:#eaf8ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 90% 0,#0091ff29,#0000 33%),#03111cfa;border:1px solid #58c1ef33;border-radius:16px;width:370px;padding:12px;position:absolute;top:-8px;left:calc(100% + 17px);box-shadow:0 24px 60px #00040a6b,inset 0 1px #ffffff09}.shell-category-flyout:before{content:"";width:18px;height:100%;position:absolute;top:0;right:100%}.shell-category-flyout-head{align-items:flex-start;gap:11px;padding:7px 7px 13px;display:flex}.shell-category-flyout-icon,.shell-category-option-icon{color:#42e7f7;background:linear-gradient(145deg,#00d6ee24,#0070ff14);border:1px solid #3cdbf430;flex:none;place-items:center;display:grid}.shell-category-flyout-icon{border-radius:11px;width:39px;height:39px}.shell-category-flyout-icon svg{width:20px;height:20px}.shell-category-flyout-head>span:last-child,.shell-category-options a>span:nth-child(2),.shell-settings-panel a>span{gap:3px;min-width:0;display:grid}.shell-category-flyout-head strong{color:#f6fcff;font-size:15px;font-weight:760!important}.shell-category-flyout-head small{color:#7e9aae;font-size:14px;line-height:1.45}.shell-category-hub-link{justify-content:space-between;margin-bottom:7px;font-size:14px;color:#dffbff!important;background:#00bada14!important;border-color:#2fd3ed33!important;grid-template-columns:none!important;min-height:38px!important;padding:9px 11px!important;font-weight:740!important;display:flex!important}.shell-category-options{gap:4px;display:grid}.shell-category-options a{align-items:center;border-radius:10px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:10px!important;min-height:62px!important;padding:9px!important}.shell-category-options a:hover{transform:none!important}.shell-category-option-icon{border-radius:9px;width:36px;height:36px}.shell-category-option-icon svg{width:18px;height:18px}.shell-category-options strong,.shell-settings-panel a strong{color:#eaf7fe;font-size:14px;font-weight:720!important}.shell-category-options small,.shell-settings-panel a small{color:#7691a5;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.shell-option-badge{color:#00141e;background:#35e6f6;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid;font-weight:850!important}.shell-category-empty{color:#7e9aae;margin:0;padding:14px 10px;font-size:14px;line-height:1.45}.shell-side-footer{position:relative;border-top-color:#67c0e71f!important}.shell-account-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px}.shell-account-trigger:hover,.shell-account-trigger[aria-expanded=true]{background:#1030468f}.shell-account-chevron{color:#69879b;margin-left:auto;font-size:14px}.shell-settings-panel{z-index:80;background:#03111cfa;border:1px solid #58c1ef33;border-radius:15px;gap:4px;width:340px;padding:10px;display:grid;position:absolute;bottom:0;left:calc(100% + 17px);box-shadow:0 24px 60px #00040a6b}.shell-settings-panel-title{color:#66859a;letter-spacing:.12em;text-transform:uppercase;padding:7px 9px 9px;font-size:12px;font-weight:800!important}.shell-settings-panel a{color:#9ab4c6;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:57px;padding:9px;text-decoration:none;display:grid}.shell-settings-panel a:hover{background:#1030468f;border-color:#6fd7ff1f}.shell-settings-panel a>svg{color:#42e7f7;width:19px;height:19px}.shell-settings-role-note{color:#7e9aae;padding:13px 10px;font-size:14px}.shell .shell-signout,.shell[data-gym-branded=true] .shell-signout{color:#91abba;background:#091e2eb8;border-color:#67c0e724}.workspace-gateways{margin-top:24px}.workspace-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.workspace-section-heading>div>span{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:800!important}.workspace-section-heading h2{color:var(--text);letter-spacing:-.04em;margin:4px 0 0;font-size:26px}.workspace-section-heading p{color:var(--text-soft);margin:0;font-size:14px}.workspace-gateway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-gateway-card{color:#eefaff;background:radial-gradient(circle at 100% 0,#0099ff2b,#0000 38%),linear-gradient(145deg,#061a28 0%,#03111c 75%);border:1px solid #4eb9e529;border-radius:17px;flex-direction:column;min-width:0;min-height:205px;padding:19px;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #000a1421,inset 0 1px #ffffff09}.workspace-gateway-card:after{content:"";background:linear-gradient(90deg,#00d6ee,#008dff,#0000);width:90px;height:2px;position:absolute;top:0;left:20px}.workspace-gateway-card:hover{border-color:#37dcf457;transform:translateY(-3px);box-shadow:0 22px 48px #000c1933,0 0 28px #00b2ee14}.workspace-gateway-card:focus-visible,.workspace-feature-card:focus-visible{outline-offset:3px;outline:2px solid #20dff2}.workspace-gateway-icon,.workspace-feature-icon,.workspace-hub-intro-icon{color:#46e8f8;background:linear-gradient(145deg,#00d6ee21,#0070ff14);border:1px solid #37dcf42e;place-items:center;display:grid}.workspace-gateway-icon{border-radius:13px;width:47px;height:47px}.workspace-gateway-icon svg{width:23px;height:23px}.workspace-gateway-copy{gap:7px;margin-top:19px;display:grid}.workspace-gateway-copy strong{color:#f4fbff;letter-spacing:-.025em;font-size:20px;font-weight:770!important}.workspace-gateway-copy small{color:#89a2b4;font-size:14px;line-height:1.5}.workspace-gateway-meta{color:#79dcea;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.workspace-gateway-meta small{color:#69899e;font-size:12px}.workspace-gateway-meta>span{font-size:19px;transition:transform .16s}.workspace-gateway-card:hover .workspace-gateway-meta>span{transform:translate(2px,-2px)}.workspace-gateway-card.is-loading{opacity:.52;animation:1.2s ease-in-out infinite alternate workspacePulse}@keyframes workspacePulse{to{opacity:.78}}.workspace-hub{max-width:1120px;margin:0 auto}.workspace-hub-intro{color:#eefaff;background:radial-gradient(circle at 92% 0,#0099ff2e,#0000 35%),linear-gradient(145deg,#061a28 0%,#03111c 75%);border:1px solid #4eb9e529;border-radius:17px;align-items:center;gap:15px;margin-top:24px;padding:20px 22px;display:flex;box-shadow:0 16px 36px #000a1421}.workspace-hub-intro-icon{border-radius:15px;flex:none;width:54px;height:54px}.workspace-hub-intro-icon svg{width:26px;height:26px}.workspace-hub-intro span:not(.workspace-hub-intro-icon){color:#67dce9;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800!important}.workspace-hub-intro h2{color:#f4fbff;letter-spacing:-.035em;margin:4px 0 0;font-size:23px}.workspace-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workspace-feature-card{border:1px solid var(--border);min-height:160px;color:var(--text);background:var(--surface);box-shadow:0 12px 28px color-mix(in srgb, var(--text) 7%, transparent);border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.workspace-feature-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 48%, var(--border));box-shadow:0 18px 38px color-mix(in srgb, var(--text) 11%, transparent);transform:translateY(-2px)}.workspace-feature-icon{width:46px;height:46px;color:var(--brand-primary);background:var(--brand-primary-soft);border-color:color-mix(in srgb, var(--brand-primary) 28%, transparent);border-radius:13px}.workspace-feature-icon svg{width:22px;height:22px}.workspace-feature-copy{gap:7px;display:grid}.workspace-feature-copy strong{color:var(--text);font-size:17px;font-weight:770!important}.workspace-feature-copy small{color:var(--text-soft);font-size:14px;line-height:1.5}.workspace-feature-open{color:var(--text);grid-column:2/-1;align-self:end;font-size:14px;font-weight:760!important}.workspace-feature-badge{border:1px solid color-mix(in srgb, var(--brand-primary) 50%, transparent);color:var(--text);background:var(--brand-primary-soft);border-radius:999px;padding:5px 8px;font-size:12px;position:absolute;top:15px;right:15px;font-weight:800!important}.workspace-hub-empty{border:1px solid var(--border);color:var(--text);background:var(--surface);text-align:center;border-radius:16px;margin-top:14px;padding:38px 24px}.workspace-hub-empty>svg{width:34px;height:34px;color:var(--brand-primary)}.workspace-hub-empty h2{margin:13px 0 7px}.workspace-hub-empty p{max-width:520px;color:var(--text-soft);margin:0 auto 17px;font-size:14px}.workspace-hub-empty a{color:var(--text);font-size:14px;font-weight:750!important}.workspace-hub-loading{gap:12px;display:grid}.workspace-hub-loading>div{border:1px solid var(--border);background:var(--surface);border-radius:16px;height:145px;animation:1.2s ease-in-out infinite alternate workspacePulse}@media (max-width:1100px){.workspace-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.shell .side,.shell[data-gym-branded=true] .side{overflow:hidden auto}.shell .nav{overflow:visible}.shell-category-flyout,.shell-settings-panel{width:auto;margin:5px 0 7px 31px;position:static;box-shadow:inset 0 1px #ffffff09}.shell-category-flyout-head{display:none}.shell-side-footer{margin-top:18px}}@media (max-width:700px){.workspace-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.workspace-gateway-grid,.workspace-feature-grid{grid-template-columns:minmax(0,1fr)}.workspace-gateway-card{min-height:185px}.workspace-hub-intro{align-items:flex-start;padding:18px}.workspace-feature-card{grid-template-columns:44px minmax(0,1fr);min-height:150px}.workspace-feature-open{grid-column:2}}@media (prefers-reduced-motion:reduce){.workspace-gateway-card,.workspace-feature-card,.workspace-gateway-card.is-loading,.workspace-hub-loading>div{transition:none;animation:none}}.shell:not([data-gym-branded=true]){--text-soft:#4f6477;--text-faint:#52677f}.shell .main .muted,.shell .main .label{color:var(--text-soft)}.shell .main :is(h1,h2,h3,h4):is([style*="color: #fff"],[style*="color: rgb(255, 255, 255)"]),.shell .main :is(h1,h2,h3,h4):is([style*="color:#fff"],[style*="color:rgb(255, 255, 255)"]),.shell .main :is(h1,h2,h3,h4):is([style*="color: #ffffff"],[style*="color: rgb(255, 255, 255)"]),.shell .main :is(h1,h2,h3,h4):is([style*="color:#ffffff"],[style*="color:rgb(255, 255, 255)"]),.portal-feature-banner :is(h1,h2,h3,h4,strong),.shell .main .eyebrow,.shell .main .label,.shell .main .gamba-kicker,.shell .main .gamba-kicker.blue,.shell .main .gamba-kicker.orange,.shell .main .gamba-kicker.yellow,.shell .main :where(div,span,p,strong,label,td,th)[style*="color: var(--brand-primary)"],.shell .main :where(div,span,p,strong,label,td,th)[style*="color:var(--brand-primary)"],.shell .main :where(div,span,p,strong,label,td,th)[style*="color: var(--brand-accent)"],.shell .main :where(div,span,p,strong,label,td,th)[style*="color:var(--brand-accent)"],.shell .main :where(div,span,p,strong,label,td,th)[style*="color: var(--text-faint)"],.shell .main :where(div,span,p,strong,label,td,th)[style*="color:var(--text-faint)"]{color:var(--text)!important}.shell .main button :where(span,strong)[style*=color\:]{color:inherit!important}.shell .main a:is([style*="color:#8fb1ff"],[style*="color:rgb(143, 177, 255)"]),.shell .main a:is([style*="color: #8fb1ff"],[style*="color: rgb(143, 177, 255)"]){text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-primary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-primary) 55%, transparent);text-underline-offset:3px;color:var(--text)!important}.shell .main :where(div,span,p,strong):is([style*="color:#a9c1cc"],[style*="color:rgb(169, 193, 204)"]),.shell .main :where(div,span,p,strong):is([style*="color: #a9c1cc"],[style*="color: rgb(169, 193, 204)"]),.shell .main :where(div,span,p,strong):is([style*="color:#aab7c8"],[style*="color:rgb(170, 183, 200)"]),.shell .main :where(div,span,p,strong):is([style*="color: #aab7c8"],[style*="color: rgb(170, 183, 200)"]){color:var(--text-soft)!important}.shell .main button[style*="color:var(--brand-accent)"][style*=background\:color-mix],.shell .main button[style*="color: var(--brand-accent)"][style*="background: color-mix"]{color:var(--text)!important}.shell .main :where(div,span):is([style*="color:#ffcb77"],[style*="color:rgb(255, 203, 119)"]),.shell .main :where(div,span):is([style*="color: #ffcb77"],[style*="color: rgb(255, 203, 119)"]),.shell .main :where(div,span):is([style*="color:#ffca5c"],[style*="color:rgb(255, 202, 92)"]),.shell .main :where(div,span):is([style*="color: #ffca5c"],[style*="color: rgb(255, 202, 92)"]){color:var(--warning-text)!important}.shell .main :where(div,span):is([style*="color:#ff8b73"],[style*="color:rgb(255, 139, 115)"]),.shell .main :where(div,span):is([style*="color: #ff8b73"],[style*="color: rgb(255, 139, 115)"]),.shell .main :where(div,span):is([style*="color:#ff7356"],[style*="color:rgb(255, 115, 86)"]),.shell .main :where(div,span):is([style*="color: #ff7356"],[style*="color: rgb(255, 115, 86)"]){color:var(--danger-text)!important}.shell .main :where(div,span):is([style*="color:#c88cff"],[style*="color:rgb(200, 140, 255)"]),.shell .main :where(div,span):is([style*="color: #c88cff"],[style*="color: rgb(200, 140, 255)"]){color:var(--purple-text)!important}.shell .main :where(div,span):is([style*="color:#8fa6c8"],[style*="color:rgb(143, 166, 200)"]),.shell .main :where(div,span):is([style*="color: #8fa6c8"],[style*="color: rgb(143, 166, 200)"]){color:var(--info-text)!important}.shell .main .pill{color:var(--text)!important}.shell .main .pill.success{color:#146a40!important}.shell .main .pill.warning{color:var(--warning-text)!important}.shell .main .pill.danger{color:#a52d3b!important}.gamba-billing-page :is(.gamba-billing-brandname,.gamba-billing-header p,.gamba-billing-tab,.gamba-main-status-copy,.gamba-status-mini-label,.gamba-connection-panel p,.gamba-muted-tag,.gamba-flow-step p,.gamba-fee-note,.gamba-list-row p,.gamba-row-value,.gamba-processing-row p,.gamba-sandbox-info span:last-child,.gamba-workspace-head p,.gamba-soon,.gamba-empty-icon,.gamba-empty-state p,.gamba-settings-card p,.gamba-policy-note,.gamba-billing-footer){color:var(--text-soft)!important}.gamba-billing-page :is(.gamba-fee-note,.gamba-policy-note,.gamba-billing-footer){line-height:1.5;font-size:12px!important}.gamba-billing-page .gamba-muted-tag{font-size:12px!important}.gamba-billing-page .gamba-status-mini-label,.gamba-billing-page .gamba-flow-number,.gamba-billing-page .gamba-billing-refresh,.gamba-billing-page .gamba-fee-note strong,body .shell .main .gamba-billing-page .gamba-status-mini-label,body .shell .main .gamba-billing-page .gamba-no-action,body .shell .main .gamba-billing-page .gamba-setting-value.green,body .shell .main .gamba-billing-page .gamba-row-value.active{color:var(--text)!important}.shell .main button[style*="color: rgb(255, 157, 136)"],.shell .main button[style*="color:rgb(255, 157, 136)"]{color:var(--danger-text)!important}.portal-page button:disabled,.shell .main button:disabled{opacity:.72!important}.shell .nav a,.shell .shell-nav-trigger{color:#a1bacb}.shell-nav-text{font-size:14px;font-weight:650}.shell .shell-workspace-copy small,.shell .shell-account-copy small,.shell .shell-nav-label,.shell-settings-panel-title{color:#8ca9bc}.shell .shell-nav-label,.shell-settings-panel-title,.shell-page-heading>span{font-size:12px}.shell-category-flyout-head small,.shell-category-options small,.shell-settings-panel a small,.shell-category-empty,.shell-settings-role-note,.workspace-gateway-copy small,.workspace-gateway-meta small{color:#9bb4c5}@media (max-width:760px){.shell .main :where(div,span,label,a,button)[style*=font-size\:9px],.shell .main :where(div,span,label,a,button)[style*="font-size: 9px"],.shell .main :where(div,span,label,a,button)[style*=font-size\:10px],.shell .main :where(div,span,label,a,button)[style*="font-size: 10px"],.shell .main :where(div,span,label,a,button)[style*=font-size\:11px],.shell .main :where(div,span,label,a,button)[style*="font-size: 11px"],.shell .main :where(div,span,label,a,button)[style*=font-size\:12px],.shell .main :where(div,span,label,a,button)[style*="font-size: 12px"]{font-size:14px!important}.shell .main :where(section,article,form,.card){min-width:0;max-width:100%}.shell .main :where(p,div,span,strong,label,h1,h2,h3,h4,a){overflow-wrap:anywhere}.gamba-billing-page :is(.gamba-fee-note,.gamba-policy-note,.gamba-billing-footer){font-size:14px!important}}.shell .main table.admin-readability-table th{color:#334f65;letter-spacing:.04em;font-size:14px}.shell .main table.admin-readability-table td{color:#102d4a;font-size:14px;line-height:1.45}.shell .main table.admin-readability-table .pill,.shell .main table.admin-readability-table .button{font-size:14px!important}.shell .main .history-shell{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell .main .history-shell :is(strong,b,h1,h2,h3,h4){color:#172033!important}@media (max-width:760px){.mobile-stack-grid{grid-template-columns:minmax(0,1fr)!important}.mobile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-stack-grid>*,.mobile-summary-grid>*{overflow-wrap:anywhere;min-width:0}.mobile-stack-row{flex-direction:column;gap:12px;align-items:stretch!important}.shell .main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.shell .main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:16px!important}.shell .main button{min-height:44px}.shell .main label:has(>input:is([type=checkbox],[type=radio])){min-height:44px}.class-management-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:960px){.shell-menu-button,.shell-mobile-close{width:44px;min-width:44px;height:44px;min-height:44px}}
:root,.shell[data-workspace-tone=light],.gamba-surface-light{--success-text:#146443;--warning-text:#725000;--danger-text:#a52d3b;--info-text:#155586;--purple-text:#6f3d9d}.shell[data-workspace-tone=dark],.gamba-surface-dark{--success-text:#86e3ae;--warning-text:#f4d079;--danger-text:#ffaaa3;--info-text:#9dccff;--purple-text:#d3b2ff}.gamba-surface-light{--bg:#f4f7fa;--surface:#fff;--surface-soft:#f1f5f9;--surface-muted:#e6edf4;--text:#17263a;--text-soft:#43576d;--text-faint:#52677f;--border:#d4dfe9;--border-strong:#becddc;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gamba-surface-dark{--bg:#080d14;--surface:#0d141d;--surface-soft:#131e2b;--surface-muted:#1b2939;--text:#f5f7fb;--text-soft:#b8c8d9;--text-faint:#a8bbcf;--border:#2b3c50;--border-strong:#40566e;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell .side{--surface:#0c2233;--surface-soft:#102b40;--text:#f5f7fb;--text-soft:#b8c8d9;--text-faint:#a8bbcf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell .side :is(.shell-nav-label,.shell-settings-panel-title,.shell-workspace-copy small,.shell-account-copy small){color:#a8bbcf;font-size:.75rem}.shell .shell-nav-badge{color:#fff;background:#0068b5}.shell .shell-nav-chevron{color:#a8bbcf}.shell .shell-nav-text{font-size:.875rem;line-height:1.4}.shell .shell-signout,.shell .shell-settings-trigger{font-size:.875rem}.shell .shell-page-heading>span{font-size:.75rem}.shell .main .pill.success{color:var(--success-text)!important}.shell .main .pill.warning{color:var(--warning-text)!important}.shell .main .pill.danger{color:var(--danger-text)!important}.shell .main .pill{font-size:.875rem;line-height:1.4}.shell .main .pill>span{color:inherit!important}.shell .main :is(.family-billing-error,.family-classes-error){color:var(--danger-text)}.shell .main .family-billing-notice{color:var(--info-text)}.shell .main :is(.label,.cw-field){font-size:.875rem;line-height:1.4}.shell .main :is(.cw-muted,.cw-pill,.cw-check,.family-billing-hint,.family-billing-row small){font-size:.875rem}.shell .main :is(.cw-field input,.cw-field select,.cw-field textarea){font-size:1rem;line-height:1.5}.shell .main :is(input,textarea)::placeholder{color:var(--text-soft);opacity:1}.shell .main :is(input,select,textarea){color-scheme:normal}.shell .main :is(input,select,textarea)[style*="background: rgb(255, 255, 255)"]{--text:#17263a;--text-soft:#43576d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)!important}.shell[data-workspace-tone=light] .main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell[data-workspace-tone=dark] .main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell .main button[style*="background: color-mix"][style*="color: var(--brand-accent)"],.shell .main button[style*="background: color-mix"][style*="color: var(--brand-primary)"]{color:var(--text)!important}.shell .main :is(button,a.button,.cw-button):disabled{cursor:not-allowed;border-style:dashed;opacity:1!important}.shell .main .owner-assistant-page{color:var(--text);font-size:1rem;line-height:1.5}.shell .main .owner-assistant-page :is(input,textarea){line-height:1.5;font-size:1rem!important}.shell .main .owner-assistant-page :is(h1,h2,h3,h4){color:var(--text)!important}.shell .main .owner-assistant-page :is(.owner-assistant-keyboard-hint,.owner-assistant-touch-hint){color:var(--text-faint);font-size:.75rem}.shell .main .history-shell :is(input,textarea){font-size:1rem}.shell .main .conversation-transcript{font-size:1rem;line-height:1.6}.shell .main .conversation-transcript .muted{color:#43576d}:is(.parent-portal,.parent-login,.parent-class-preview){--text:#152033;--text-soft:#43576d;--text-faint:#52677f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.5}:is(.parent-portal,.parent-login,.parent-class-preview) :is(input,select,textarea){font-size:1rem}:is(.parent-portal,.parent-login,.parent-class-preview) :is(input,textarea)::placeholder{color:#52677f;opacity:1}:is(.parent-portal,.parent-login,.parent-class-preview) :is(.parent-field,.catalog-filter-fields label,.billing-stat span,.parent-scope-row label,.catalog-row-program,.catalog-row-availability strong,.catalog-row-availability span,.parent-payment-note,.parent-preview-tag){font-size:.875rem}.parent-themed .parent-preview-tag{color:var(--parent-brand-primary-text);border-color:currentColor}.catalog-day-number{color:#155586}.parent-primary:disabled{opacity:1;border-style:dashed}body :is(.parent-portal,.parent-class-preview) .parent-hero:not(.parent-hero-image){background:radial-gradient(circle at 80% 35%, color-mix(in srgb, var(--parent-brand-accent,#22d3ee) 20%, transparent), transparent 27%), linear-gradient(120deg, #101a2e, #183552);color:#fff}body .parent-class-preview .parent-hero{background:linear-gradient(125deg, #0b2b42, color-mix(in srgb, var(--parent-brand-primary,#11658e) 24%, #0b2b42))}body .parent-portal .parent-hero-image:after{background:linear-gradient(90deg,#081425e0,#081425c7)}.parent-hero h1,.parent-class-preview .parent-hero h1{color:#fff}.parent-hero p{opacity:1}@media (max-width:760px){.shell .main :is(input,select,textarea){font-size:1rem!important}.shell .main :is(.portal-summary-grid,.portal-staff-summary-grid) .card>div:first-child{line-height:1.4;font-size:.75rem!important}.shell .main :is(.gamba-fee-note,.gamba-policy-note,.gamba-billing-footer){font-size:.875rem!important}}
