/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */[data-gus-design=v2]{--gus-ink:#12101f;--gus-ink-2:#1b1a33;--gus-ink-3:#232046;--gus-blue:#3d86f5;--gus-blue-deep:#1e5fc9;--gus-yellow:#ffc21a;--gus-yellow-deep:#d69e00;--gus-orange:#ff6a2b;--gus-orange-deep:#d44a12;--gus-green:#8db43e;--danger:#d92d20;--white:#fff;--page-top:#f5f6fa;--page-bottom:#eceff5;--inset:#f7f8fb;--fill:#f1f2f5;--line:#e4e6eb;--line-soft:#eef0f3;--text:#12101f;--text-body:#3d4150;--text-muted:#5a5f6e;--text-faint:#666b7a;--on-ink:#fff;--on-ink-muted:#c9cbd6;--on-ink-faint:#a9adba;--sent-bg:#eef4ff;--sent-fg:#1e5fc9;--booked-bg:#fff5d6;--booked-fg:#7a5600;--needs-bg:#ffede4;--needs-fg:#b4430f;--paid-bg:#eef5dc;--paid-fg:#4a6418;--late-bg:#ffe4e4;--late-fg:#b42318;--draft-bg:#f1f2f5;--draft-fg:#3d4150;--soft-orange-fg:#b4430f;--soft-blue-fg:#1e5fc9;--soft-yellow-fg:#7a5600;--soft-green-fg:#4a6418;--soft-purple-fg:#7a3fd6;--soft-pink-fg:#a3195f;--soft-teal-fg:#0f6e62;--glass:#ffffff12;--mod-enquiries:linear-gradient(135deg,#4c93fa,#1e5fc9);--mod-calendar:linear-gradient(135deg,#ffd24d,#e0a400);--mod-admin:linear-gradient(135deg,#a6c95c,#6f9228);--mod-content:linear-gradient(135deg,#b07bf5,#7a3fd6);--mod-ads:linear-gradient(135deg,#f57ab5,#c92e7e);--mod-socials:linear-gradient(135deg,#ff8c55,#e2531a);--mod-jobs:linear-gradient(135deg,#3fc7b4,#138a7a);--soft-orange:linear-gradient(135deg,#ffe9de,#ffd0b8);--soft-blue:linear-gradient(135deg,#e3eeff,#c7dbfe);--soft-yellow:linear-gradient(135deg,#fff5d6,#ffe59a);--soft-green:linear-gradient(135deg,#eef5dc,#d9e9b0);--soft-purple:linear-gradient(135deg,#f4ecff,#e2d0ff);--soft-pink:linear-gradient(135deg,#ffe6f1,#ffc9e0);--soft-teal:linear-gradient(135deg,#ddf6f2,#b5ebe2);--page:linear-gradient(180deg,var(--page-top),var(--page-bottom));--ink-hero:linear-gradient(120deg,#12101f,#1b1a33 55%,#232046);--ink-side:linear-gradient(180deg,#16142a,#12101f);--grad-progress:linear-gradient(90deg,#ffd24d,#ff8c55);--grad-progress-done:linear-gradient(90deg,#a6c95c,#6f9228);--grad-warm:linear-gradient(135deg,#ffd24d,#ff8c55);--grad-bubble-me:linear-gradient(135deg,var(--gus-ink),var(--gus-ink-3));--shadow-1:0 1px 2px #12101f0f;--shadow-card:0 1px 2px #12101f0d,0 10px 30px #12101f12;--shadow-lift:0 2px 4px #12101f0f,0 18px 40px #12101f1f;--shadow-float:0 2px 4px #12101f0f,0 24px 60px #12101f38;--shadow-hero:0 14px 34px #12101f47;--shadow-primary:0 4px 0 var(--gus-orange-deep),0 10px 24px #ff6a2b47;--ring-line:inset 0 0 0 1px var(--line);--glass-line:inset 0 0 0 1px #ffffff1a;--focus:0 0 0 3px #fff,0 0 0 5px var(--gus-blue);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--stretch-display:112%;--stretch-heading:108%;--t-display:700 clamp(34px,5vw,56px)/1.04 var(--font);--t-h1:700 clamp(26px,3vw,34px)/1.1 var(--font);--t-h2:700 20px/1.2 var(--font);--t-h3:600 17px/1.3 var(--font);--t-body:400 15px/1.5 var(--font);--t-small:400 13px/1.45 var(--font);--t-tiny:600 11px/1.3 var(--font);--t-label:700 12px/1.2 var(--font);--d-fast:.14s;--d-base:.22s;--d-slow:.38s;--d-page:.42s;--d-leave:.12s;--stagger:45ms;--d-count:.9s;--d-bob:2.8s;--d-drift:14s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--tr-press:var(--d-fast)var(--ease-out);--tr-lift:var(--d-base)var(--ease-out);--tr-fade:var(--d-base)var(--ease-in-out);--tr-slide:var(--d-slow)var(--ease-out);--tr-spring:var(--d-slow)var(--ease-spring);--side-w:248px;--rail-w:72px;--chat-w:384px;--chat-rail-w:64px;--tabbar-h:64px;--top-h:70px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--bp-tablet:768px;--bp-desktop:1280px;--bp-wide:1600px;--z-top:20;--z-nav:30;--z-chat:40;--z-pop:50;--z-sheet:60;--z-toast:70}[data-gus-design=v2] .g-preview-top.g-dashboard-top{backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 1px 0 var(--line);z-index:var(--z-top);background:#f5f6fad1;flex-wrap:nowrap;position:relative}[data-gus-design=v2] .g-top-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:15px;font-weight:600;overflow:hidden}[data-gus-design=v2] .g-top-logo{flex-shrink:0;display:none}[data-gus-design=v2] .g-top-preview{font:var(--t-tiny);color:var(--text-muted)}[data-gus-design=v2] .g-top-search{align-items:center;gap:var(--s-2);width:300px;height:44px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--white);box-shadow:var(--ring-line),var(--shadow-1);color:var(--text-muted);text-align:left;cursor:pointer;border:0;margin-left:auto;font-size:14px;display:flex}[data-gus-design=v2] .g-top-search kbd{background:var(--fill);white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:10px}[data-gus-design=v2] .g-top-avatar{border-radius:var(--r-pill);background:var(--soft-orange);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;flex-shrink:0;font-weight:700;overflow:hidden}[data-gus-design=v2] .g-top-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-gus-design=v2] .g-v2-dialog.g-account-menu{width:min(340px,100vw - 32px);margin:0;position:fixed;inset:88px 28px auto auto}[data-gus-design=v2] .g-v2-dialog.g-account-menu::backdrop{backdrop-filter:none;background:0 0}[data-gus-design=v2] .g-account-menu .gus-dialog__frame{padding:var(--s-4)}[data-gus-design=v2] .g-account-menu .gus-dialog__title{font:var(--t-small);overflow-wrap:anywhere;font-weight:700}[data-gus-design=v2] .g-account-actions{flex-direction:column;display:flex}[data-gus-design=v2] .g-account-actions .g-btn{text-align:left;justify-content:flex-start;width:100%}[data-gus-design=v2] .g-account-actions .g-btn svg:last-child:not(:first-child){margin-left:auto}[data-gus-design=v2] .g-account-signout{margin-top:var(--s-2);border-top:1px solid var(--line)}[data-gus-design=v2] .g-account-identity{gap:var(--s-2);margin-bottom:var(--s-5);display:grid}[data-gus-design=v2] .g-account-identity dt{color:var(--text-muted);font:var(--t-small)}[data-gus-design=v2] .g-account-identity dd{margin:0 0 var(--s-2);overflow-wrap:anywhere}[data-gus-design=v2] .g-v2-dialog.g-search-palette{width:min(620px,100vw - 32px)}[data-gus-design=v2] .g-palette-input{align-items:center;gap:var(--s-3);padding:var(--s-3);box-shadow:var(--ring-line);border-radius:var(--r-md);display:flex}[data-gus-design=v2] .g-palette-input input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;font-size:16px}[data-gus-design=v2] .g-palette-notice{padding-block:var(--s-3);font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-palette-results{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:45dvh;padding-right:var(--s-2);overflow-y:auto}[data-gus-design=v2] .g-palette-results button{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:54px;padding:var(--s-3);border-radius:var(--r-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}[data-gus-design=v2] .g-palette-results button.is-selected,[data-gus-design=v2] .g-palette-results button:hover{background:var(--fill)}[data-gus-design=v2] .g-palette-results small{color:var(--text-muted);font:var(--t-tiny);display:block}[data-gus-design=v2] .g-palette-results span{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){[data-gus-design=v2] .g-preview-top.g-dashboard-top{flex-wrap:nowrap}[data-gus-design=v2] .g-top-preview,[data-gus-design=v2] .g-top-title{display:none}[data-gus-design=v2] .g-top-logo{display:block}[data-gus-design=v2] .g-top-search{flex-shrink:0;justify-content:center;width:44px}[data-gus-design=v2] .g-top-search kbd,[data-gus-design=v2] .g-top-search span{display:none}[data-gus-design=v2] .g-v2-dialog.g-account-menu{border-radius:var(--r-xl)var(--r-xl)0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;inset:auto 0 0}[data-gus-design=v2] .g-account-menu .gus-dialog__frame{padding-bottom:max(var(--s-5),env(safe-area-inset-bottom))}[data-gus-design=v2] .g-v2-dialog.g-account-menu::backdrop{background:#12101f66}}[data-gus-design=v2]{--font:var(--font-archivo),system-ui,sans-serif;height:100%;font:var(--t-body);color:var(--text);background:var(--page);letter-spacing:normal}[data-gus-design=v2] :where(h1,h2,h3,p,ul,ol){margin:0}[data-gus-design=v2] :where(ul,ol){padding:0;list-style:none}[data-gus-design=v2] :where(button,input){font-family:inherit}[data-gus-design=v2] :where(h1,h2,h3,strong){font-weight:700}[data-gus-design=v2] h1{font:var(--t-h1);font-stretch:var(--stretch-display);letter-spacing:-.015em;overflow-wrap:anywhere}[data-gus-design=v2] h2{font:var(--t-h2);font-stretch:var(--stretch-heading)}[data-gus-design=v2] h3{font:var(--t-small);font-weight:600}[data-gus-design=v2] :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--gus-blue);outline-offset:3px}[data-gus-design=v2] .g-small{font:var(--t-small)}[data-gus-design=v2] .g-muted{color:var(--text-muted)}[data-gus-design=v2] .g-grow{flex:1;min-width:0}[data-gus-design=v2] .g-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-gus-design=v2] .g-btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2)var(--s-4);border-radius:var(--r-sm);cursor:pointer;transition:background var(--tr-press),transform var(--tr-press);border:0;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}[data-gus-design=v2] .g-btn:active:not(:disabled){transform:translateY(1px)}[data-gus-design=v2] .g-btn:disabled{opacity:.5;cursor:not-allowed}[data-gus-design=v2] .g-btn--primary{background:var(--gus-orange);color:var(--gus-ink);box-shadow:var(--shadow-primary)}[data-gus-design=v2] .g-btn--primary:hover:not(:disabled){filter:brightness(.97)}[data-gus-design=v2] .g-btn--ink{background:var(--gus-ink);color:var(--white)}[data-gus-design=v2] .g-btn--ink:hover:not(:disabled){background:var(--gus-ink-3)}[data-gus-design=v2] .g-btn--line{background:var(--white);color:var(--text);box-shadow:var(--ring-line)}[data-gus-design=v2] .g-btn--line:hover:not(:disabled){background:var(--inset)}[data-gus-design=v2] .g-btn--ghost{color:inherit;background:0 0}[data-gus-design=v2] .g-btn--ghost:hover:not(:disabled){background:var(--fill);color:var(--text)}[data-gus-design=v2] .g-btn--glass{background:var(--glass);color:var(--on-ink);box-shadow:var(--glass-line)}[data-gus-design=v2] .g-card{background:var(--white);box-shadow:var(--shadow-card);border-radius:var(--r-lg);padding:var(--s-6);flex-direction:column;min-width:0;display:flex}[data-gus-design=v2] .g-card__head{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}[data-gus-design=v2] .g-card__foot{align-items:flex-start;gap:var(--s-3);padding-top:var(--s-5);flex-direction:column;margin-top:auto;display:flex}[data-gus-design=v2] .g-tile{border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}[data-gus-design=v2] .g-tile--soft-blue{background:var(--soft-blue);color:var(--soft-blue-fg)}[data-gus-design=v2] .g-tile--soft-green{background:var(--soft-green);color:var(--soft-green-fg)}[data-gus-design=v2] .g-tile--soft-purple{background:var(--soft-purple);color:var(--soft-purple-fg)}[data-gus-design=v2] .g-tile--soft-pink{background:var(--soft-pink);color:var(--soft-pink-fg)}[data-gus-design=v2] .g-tile--soft-yellow{background:var(--soft-yellow);color:var(--soft-yellow-fg)}[data-gus-design=v2] .g-tile--soft-orange{background:var(--soft-orange);color:var(--soft-orange-fg)}[data-gus-design=v2] .g-tile--soft-teal{background:var(--soft-teal);color:var(--soft-teal-fg)}[data-gus-design=v2] .g-chip{border-radius:var(--r-pill);font:var(--t-tiny);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:5px 10px;display:inline-flex}[data-gus-design=v2] .g-chip--draft{background:var(--draft-bg);color:var(--draft-fg)}[data-gus-design=v2] .g-chip--sent{background:var(--sent-bg);color:var(--sent-fg)}[data-gus-design=v2] .g-chip--booked{background:var(--booked-bg);color:var(--booked-fg)}[data-gus-design=v2] .g-chip--needs{background:var(--needs-bg);color:var(--needs-fg)}[data-gus-design=v2] .g-chip--paid{background:var(--paid-bg);color:var(--paid-fg)}[data-gus-design=v2] .g-chip--late{background:var(--late-bg);color:var(--late-fg)}[data-gus-design=v2] .g-preview-shell{background:var(--page);grid-template-columns:var(--side-w)minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}[data-gus-design=v2] .g-preview-side{background:var(--ink-side);height:100dvh;min-height:0;color:var(--on-ink);padding:var(--s-6)var(--s-3)var(--s-3);align-self:start;gap:var(--s-6);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}[data-gus-design=v2] .g-preview-side header{padding-inline:var(--s-2);flex-shrink:0}[data-gus-design=v2] .g-preview-side header p{margin-top:var(--s-3);font:var(--t-small);color:var(--on-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-gus-design=v2] .g-preview-side nav{gap:var(--s-1);flex-direction:column;display:flex}[data-gus-design=v2] .g-nav-item{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-1)var(--s-2);border-radius:var(--r-md);color:var(--on-ink-muted);font-size:14px;font-weight:600;text-decoration:none;display:flex}[data-gus-design=v2] .g-nav-item.is-current,[data-gus-design=v2] .g-nav-item:hover{background:var(--glass);color:var(--on-ink)}[data-gus-design=v2] .g-preview-side footer{padding-top:var(--s-3);border-top:1px solid var(--glass);gap:var(--s-1);flex-direction:column;margin-top:auto;display:flex}[data-gus-design=v2] .g-footer-link{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2);color:inherit;font:var(--t-small);text-decoration:none;display:flex}[data-gus-design=v2] button.g-footer-link{text-align:left;justify-content:flex-start;width:100%}[data-gus-design=v2] .g-footer-link svg:last-child{flex-shrink:0;margin-left:auto}[data-gus-design=v2] .g-profile{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;margin-top:var(--s-2);padding:var(--s-2);border-top:1px solid #ffffff0f;display:flex}[data-gus-design=v2] .g-profile>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;font:var(--t-small);color:#ffffffe6;flex:1;font-weight:500;overflow:hidden}[data-gus-design=v2] .g-profile>div{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}[data-gus-design=v2] .g-profile .g-btn{padding:var(--s-1);color:#fff9;border-radius:6px;width:44px;transition:color .15s,background-color .15s}[data-gus-design=v2] .g-profile .g-btn:hover{color:#fff;background:#ffffff1a}[data-gus-design=v2] .g-plan>span{color:var(--gus-yellow);font:var(--t-tiny);text-transform:uppercase}[data-gus-design=v2] .g-plan>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}[data-gus-design=v2] .g-preview-content{background:var(--page);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}[data-gus-design=v2] .g-preview-top{justify-content:space-between;min-height:80px;padding:var(--s-4)var(--s-7);flex-shrink:0}[data-gus-design=v2] .g-preview-label,[data-gus-design=v2] .g-preview-top{align-items:center;gap:var(--s-3);display:flex}[data-gus-design=v2] .g-preview-content main{min-height:0;padding:var(--s-8)var(--s-7)var(--s-8);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:auto;container-type:inline-size}[data-gus-design=v2] .g-segmented{padding:var(--s-1);background:var(--fill);border-radius:var(--r-md);margin-bottom:var(--s-5);display:inline-flex}[data-gus-design=v2] .g-segmented .g-btn[aria-current=page],[data-gus-design=v2] .g-segmented .g-btn[aria-pressed=true]{background:var(--white);box-shadow:var(--shadow-1);color:var(--text)}[data-gus-design=v2] .g-hero{isolation:isolate;background:var(--ink-hero);color:var(--on-ink);padding:var(--s-8);border-radius:var(--r-lg);box-shadow:var(--shadow-hero);position:relative;overflow:hidden}[data-gus-design=v2] .g-hero h1{font:var(--t-display);font-stretch:var(--stretch-display);letter-spacing:-.02em;margin:var(--s-2)0 var(--s-3)}[data-gus-design=v2] .g-hero__eyebrow{font:var(--t-label);letter-spacing:.07em;color:var(--on-ink-muted)}[data-gus-design=v2] .g-hero__sub{color:var(--on-ink-muted);max-width:64ch}[data-gus-design=v2] .g-glow{z-index:-1;border-radius:var(--r-pill);filter:blur(70px);pointer-events:none;width:260px;height:260px;position:absolute}[data-gus-design=v2] .g-glow--blue{background:var(--gus-blue);opacity:.35;top:-140px;right:0}[data-gus-design=v2] .g-glow--orange{background:var(--gus-orange);opacity:.2;bottom:-220px;right:20%}[data-gus-design=v2] .g-hero__bottom{justify-content:space-between;align-items:center;gap:var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}[data-gus-design=v2] .g-glass-stats{gap:var(--s-3);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));max-width:580px;display:grid}[data-gus-design=v2] .g-glass{background:var(--glass);box-shadow:var(--glass-line);border-radius:var(--r-md);padding:var(--s-3)var(--s-4);gap:var(--s-1);flex-direction:column;display:flex}[data-gus-design=v2] .g-glass strong{font-size:28px;font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums}[data-gus-design=v2] .g-glass span{font:var(--t-small);color:var(--on-ink-muted)}[data-gus-design=v2] .g-search{align-items:center;gap:var(--s-3);background:var(--white);box-shadow:var(--ring-line);border-radius:var(--r-md);padding:var(--s-3)var(--s-4);margin-block:var(--s-6);max-width:580px;color:var(--text-muted);display:flex}[data-gus-design=v2] .g-search input{width:100%;min-width:0;color:var(--text);outline-offset:4px;background:0 0;border:0;font-size:16px}[data-gus-design=v2] .g-today-grid{gap:var(--s-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}[data-gus-design=v2] .g-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:340px;padding-right:var(--s-3);overflow-y:auto}[data-gus-design=v2] .g-item{align-items:center;gap:var(--s-3);padding:var(--s-3)0;display:flex}[data-gus-design=v2] .g-item+.g-item{border-top:1px solid var(--line-soft)}[data-gus-design=v2] .g-item h3{overflow-wrap:anywhere}[data-gus-design=v2] .g-done-tick{background:var(--paid-bg);width:28px;height:28px;color:var(--paid-fg);border-radius:var(--r-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-gus-design=v2] .g-empty{padding-block:var(--s-5);color:var(--text-muted)}[data-gus-design=v2] .g-pipeline-total{font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-pipeline-total strong{color:var(--text);font-variant-numeric:tabular-nums;display:block}[data-gus-design=v2] .g-pipeline{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-gus-design=v2] .g-stage{background:var(--inset);border-radius:var(--r-md);min-width:0;padding:var(--s-3)}[data-gus-design=v2] .g-stage h3{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}[data-gus-design=v2] .g-stage h3 strong{color:var(--text-muted);font-variant-numeric:tabular-nums}[data-gus-design=v2] .g-stage--new h3{color:var(--sent-fg)}[data-gus-design=v2] .g-stage--quoting h3{color:var(--soft-purple-fg)}[data-gus-design=v2] .g-stage--booked h3{color:var(--booked-fg)}[data-gus-design=v2] .g-stage--closed h3{color:var(--paid-fg)}[data-gus-design=v2] .g-lead{gap:var(--s-1);border-radius:var(--r-sm);background:var(--white);padding:var(--s-3);margin-bottom:var(--s-2);color:var(--text);overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}[data-gus-design=v2] .g-lead strong{font:var(--t-small);font-weight:600}[data-gus-design=v2] .g-lead span{font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-agenda{gap:var(--s-5);flex-direction:column;display:flex}[data-gus-design=v2] .g-agenda li{gap:var(--s-3);grid-template-columns:52px 10px minmax(0,1fr);display:grid}[data-gus-design=v2] .g-agenda time{font:var(--t-small);font-variant-numeric:tabular-nums;font-weight:600}[data-gus-design=v2] .g-agenda__dot{background:var(--gus-yellow);border-radius:var(--r-pill);width:8px;height:8px;margin-top:6px}[data-gus-design=v2] .g-error-banner,[data-gus-design=v2] .g-setup{align-items:center;gap:var(--s-3);background:var(--white);padding:var(--s-4);border-radius:var(--r-md);margin-bottom:var(--s-5);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}[data-gus-design=v2] .g-setup>div{flex:1}[data-gus-design=v2] .g-setup p{font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-error-banner{color:var(--danger)}[data-gus-design=v2] .g-skeleton-lines{gap:var(--s-3);margin-top:var(--s-5);display:grid}[data-gus-design=v2] .g-skeleton-lines i{border-radius:var(--r-xs);background:var(--fill);height:20px}[data-gus-design=v2] .g-skeleton-lines i:last-child{width:65%}[data-gus-design=v2] .g-mobile-logo,[data-gus-design=v2] .g-preview-tabbar,[data-gus-design=v2] .g-rail-logo{display:none}[data-gus-design=v2] .g-component-preview{gap:var(--s-5);display:grid}[data-gus-design=v2] .g-button-examples{gap:var(--s-3);margin-block:var(--s-3);flex-wrap:wrap;display:flex}[data-gus-design=v2] .g-field-examples{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-gus-design=v2] .g-field{gap:var(--s-2);flex-direction:column;display:flex}[data-gus-design=v2] .g-field label{font:var(--t-small);font-weight:600}[data-gus-design=v2] .g-input{box-shadow:var(--ring-line);border-radius:var(--r-md);min-height:48px;padding:var(--s-3);background:var(--white);border:0;font-size:16px}[data-gus-design=v2] .g-input[aria-invalid=true]{outline:1px solid var(--danger)}[data-gus-design=v2] .g-error{font:var(--t-small);color:var(--danger)}[data-gus-design=v2] .g-v2-dialog{font:var(--t-body);color:var(--text);background:var(--white);border-radius:var(--r-xl);box-shadow:var(--shadow-float);border:none;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0}[data-gus-design=v2] .g-v2-dialog::backdrop{backdrop-filter:blur(4px);background:#12101f66}[data-gus-design=v2] .g-v2-dialog .gus-dialog__frame{padding:var(--s-6)}[data-gus-design=v2] .g-v2-dialog .gus-dialog__title{font:var(--t-h2);color:var(--text)}[data-gus-design=v2] .g-v2-dialog .gus-dialog__description{font:var(--t-small);color:var(--text-muted);margin-top:var(--s-2)}[data-gus-design=v2] .g-v2-dialog .gus-dialog__header{margin-bottom:var(--s-5);border:0;padding:0}[data-gus-design=v2] .g-v2-dialog .gus-dialog__content{padding:0}[data-gus-design=v2] .g-v2-dialog .gus-dialog__footer{gap:var(--s-2);margin-top:var(--s-6);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}[data-gus-design=v2] .g-v2-dialog .gus-dialog__close{width:44px;height:44px}[data-gus-design=v2] .g-v2-dialog .g-nav-item{color:var(--text)}[data-gus-design=v2] .g-skip{z-index:var(--z-toast);padding:var(--s-3);background:var(--white);color:var(--text);position:fixed;top:8px;left:8px;transform:translateY(-200%)}[data-gus-design=v2] .g-skip:focus{transform:none}[data-gus-design=v2] .g-spinner{animation:g-v2-spin 1s linear infinite}@keyframes g-v2-spin{to{transform:rotate(1turn)}}@container (max-width:860px){[data-gus-design=v2] .g-today-grid{grid-template-columns:minmax(0,1fr)}}@container (min-width:1180px){[data-gus-design=v2] .g-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){[data-gus-design=v2] .g-preview-shell{grid-template-columns:var(--rail-w)minmax(0,1fr)}[data-gus-design=v2] .g-preview-side{padding-inline:var(--s-2)}[data-gus-design=v2] .g-preview-side header{padding:0}[data-gus-design=v2] .g-preview-side header .g-wordmark{display:none}[data-gus-design=v2] .g-preview-side header .g-rail-logo{margin:var(--s-2)auto;display:block}[data-gus-design=v2] .g-preview-side .g-footer-link span,[data-gus-design=v2] .g-preview-side .g-footer-link strong,[data-gus-design=v2] .g-preview-side .g-footer-link svg:last-child,[data-gus-design=v2] .g-preview-side .g-nav-item>span:not(.g-tile),[data-gus-design=v2] .g-preview-side .g-profile>strong,[data-gus-design=v2] .g-preview-side header p{display:none}[data-gus-design=v2] .g-preview-side .g-nav-item{justify-content:center;padding-inline:0}[data-gus-design=v2] .g-preview-side .g-profile{padding:0}[data-gus-design=v2] .g-preview-side .g-profile>div{flex-direction:column;gap:0}[data-gus-design=v2] .g-preview-side .g-footer-link{justify-content:center}[data-gus-design=v2] .g-preview-side .g-plan{display:flex}}@media (max-height:700px) and (min-width:768px){[data-gus-design=v2] .g-preview-side{padding-top:var(--s-4);gap:var(--s-2)}[data-gus-design=v2] .g-preview-side nav{gap:0}}@media (max-width:767px){[data-gus-design=v2] .g-preview-shell{grid-template-columns:minmax(0,1fr)}[data-gus-design=v2] .g-preview-side{display:none}[data-gus-design=v2] .g-preview-content main{padding:var(--s-6)var(--s-4)calc(var(--tabbar-h) + var(--safe-bottom) + var(--s-6))}[data-gus-design=v2] .g-preview-top{padding-inline:var(--s-4);flex-wrap:wrap}[data-gus-design=v2] .g-preview-label{order:3;width:100%}[data-gus-design=v2] .g-preview-top>.g-btn{padding-inline:var(--s-2);font-size:12px}[data-gus-design=v2] .g-preview-label>span:last-child{display:none}[data-gus-design=v2] .g-mobile-logo{display:block}[data-gus-design=v2] .g-hero{padding:var(--s-5)}[data-gus-design=v2] .g-hero__bottom{flex-direction:column;align-items:stretch}[data-gus-design=v2] .g-glass-stats{gap:var(--s-2)}[data-gus-design=v2] .g-glass{padding:var(--s-3)var(--s-2)}[data-gus-design=v2] .g-glass strong{font-size:24px}[data-gus-design=v2] .g-glass span{font-size:11px}[data-gus-design=v2] .g-card{padding:var(--s-5)}[data-gus-design=v2] .g-item{grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}[data-gus-design=v2] .g-item>.g-btn{grid-column:2;justify-self:start}[data-gus-design=v2] .g-preview-tabbar{z-index:var(--z-nav);height:calc(var(--tabbar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--white);box-shadow:var(--shadow-card);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}[data-gus-design=v2] .g-preview-tabbar>:where(a,button){justify-content:center;align-items:center;gap:var(--s-1);min-width:0;color:var(--text-muted);font:var(--t-tiny);background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}[data-gus-design=v2] .g-preview-tabbar>[aria-current]{color:var(--needs-fg)}[data-gus-design=v2] .g-preview-tabbar .g-gus-tab{border-radius:var(--r-pill);background:var(--ink-hero);width:52px;height:52px;box-shadow:var(--shadow-lift);justify-self:center;margin-top:-12px}[data-gus-design=v2] .g-field-examples{grid-template-columns:minmax(0,1fr)}[data-gus-design=v2] .g-v2-dialog{max-height:calc(100dvh - var(--safe-bottom) - 32px)}}@media (max-width:639px){[data-gus-design=v2] .g-segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (prefers-reduced-motion:reduce){[data-gus-design=v2] *,[data-gus-design=v2] :after,[data-gus-design=v2] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-gus-design=v2] .g-workspace-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-gus-design=v2] .g-today{flex-direction:column;gap:20px;display:flex;container:gus-today/inline-size}[data-gus-design=v2] .g-today-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}[data-gus-design=v2] .g-today-hero h1{margin:0 0 10px;font-size:clamp(30px,4.2vw,42px)}[data-gus-design=v2] .g-today-hero__intro{min-width:0}[data-gus-design=v2] .g-today-hero .g-hero__sub{font-size:15px}[data-gus-design=v2] .g-today-hero .g-hero__bottom{margin-top:22px}[data-gus-design=v2] .g-today-hero .g-glass-stats{gap:10px;width:100%;max-width:none}[data-gus-design=v2] .g-today-hero .g-glass-stats .g-glass{padding:16px}[data-gus-design=v2] .g-today-hero .g-glass-stats :is(a,button){text-align:left;color:var(--on-ink);cursor:pointer;transition:transform var(--tr-press),background var(--tr-press);border:0;font-family:inherit;text-decoration:none}[data-gus-design=v2] .g-today-hero .g-glass-stats :is(a,button):hover{background:#ffffff1c;transform:translateY(-2px)}[data-gus-design=v2] .g-today-hero .g-glass-stats strong{font-size:32px}[data-gus-design=v2] .g-today-hero .g-glass-stats .g-glass:first-child strong{color:#ff8c55}[data-gus-design=v2] .g-today-hero .g-glass-stats .g-glass:nth-child(2) strong{color:var(--gus-yellow)}[data-gus-design=v2] .g-today-hero .g-glass-stats .g-glass:last-child strong{color:#7fb0ff}[data-gus-design=v2] .g-today-done{gap:4px;min-width:0;padding:16px 18px}[data-gus-design=v2] .g-today-done h2{font:var(--t-small);color:var(--on-ink-muted);margin-bottom:4px;font-weight:600}[data-gus-design=v2] .g-today-done .g-item{border:0;gap:10px;padding:7px 0}[data-gus-design=v2] .g-today-done .g-grow{display:contents}[data-gus-design=v2] .g-today-done .g-item h3{flex:1;font-size:14px;font-weight:500}[data-gus-design=v2] .g-today-done .g-item p{white-space:nowrap;margin-left:auto;font-size:12px}[data-gus-design=v2] .g-today-done .g-empty,[data-gus-design=v2] .g-today-done .g-muted{color:var(--on-ink-muted)}[data-gus-design=v2] .g-today-done .g-done-tick{background:var(--gus-orange);color:var(--white);width:22px;height:22px;box-shadow:0 4px 10px #ff6a2b59}[data-gus-design=v2] .g-today-done .g-card__foot{gap:4px;padding-top:4px}[data-gus-design=v2] .g-today-done .g-card__foot p{font:var(--t-tiny)}[data-gus-design=v2] .g-today-seeall{color:#8fb8ff;align-self:flex-start;padding-inline:0}[data-gus-design=v2] .g-today-seeall:hover{color:var(--white);background:0 0}[data-gus-design=v2] .g-today-filter{width:100%;margin:0}[data-gus-design=v2] .g-today .g-setup{margin:0}[data-gus-design=v2] .g-today-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}[data-gus-design=v2] .g-today-wait .g-card__head{gap:10px}[data-gus-design=v2] .g-today-wait-wrap{min-width:0;scroll-margin-top:16px}[data-gus-design=v2] .g-today-clear{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;padding:22px 12px 10px;display:flex}[data-gus-design=v2] .g-today-clear__tick{border-radius:var(--r-pill);background:var(--gus-orange);width:64px;height:64px;color:var(--white);justify-content:center;align-items:center;display:flex;box-shadow:0 12px 28px #ff6a2b40}[data-gus-design=v2] .g-today-wait .g-card__head>.g-grow{flex:0 auto}[data-gus-design=v2] .g-today-guard{margin-left:auto}[data-gus-design=v2] .g-today-wait .g-list{flex-direction:column;gap:10px;max-height:380px;display:flex}[data-gus-design=v2] .g-today-wrow{background:var(--inset);border-radius:var(--r-md);border:0;flex-wrap:wrap;gap:14px;padding:12px}[data-gus-design=v2] .g-today-wrow+.g-today-wrow{border:0}[data-gus-design=v2] .g-today-wrow .g-grow{flex:170px}[data-gus-design=v2] .g-today-wrow h3{margin-bottom:4px;font-size:15px;font-weight:600}[data-gus-design=v2] .g-today-wrow__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}[data-gus-design=v2] .g-today-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}[data-gus-design=v2] .g-today-schedule .g-agenda{overscroll-behavior:contain;scrollbar-gutter:stable;gap:0;max-height:380px;padding-right:8px;overflow-y:auto}[data-gus-design=v2] .g-today-schedule .g-agenda li{grid-template-columns:46px 22px minmax(0,1fr);align-items:start;gap:0;min-height:66px}[data-gus-design=v2] .g-today-schedule time{padding-top:12px}[data-gus-design=v2] .g-today-timeline__rail{justify-content:center;align-self:stretch;display:flex;position:relative}[data-gus-design=v2] .g-today-timeline__rail:before{content:"";background:var(--line-soft);width:2px;position:absolute;top:0;bottom:0}[data-gus-design=v2] .g-agenda li:first-child .g-today-timeline__rail:before{top:18px}[data-gus-design=v2] .g-agenda li:last-child .g-today-timeline__rail:before{height:18px;bottom:auto}[data-gus-design=v2] .g-today-timeline__rail i{border-radius:var(--r-pill);background:var(--white);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--line);margin-top:15px;position:relative}[data-gus-design=v2] .g-today-timeline__body{border-radius:var(--r-md);color:var(--text);overflow-wrap:anywhere;min-width:0;margin-bottom:8px;padding:10px 12px;text-decoration:none}[data-gus-design=v2] .g-today-timeline__body:hover{background:var(--inset)}[data-gus-design=v2] .g-today-timeline__body h3{margin-bottom:4px;font-size:15px}[data-gus-design=v2] .g-today-schedule-note{background:var(--inset);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:12px;display:flex}[data-gus-design=v2] .g-today-schedule-note svg{color:var(--gus-orange);flex-shrink:0;margin-top:2px}[data-gus-design=v2] .g-today-text-link{color:var(--sent-fg)}[data-gus-design=v2] .g-today-enquiries{grid-column:1/-1}[data-gus-design=v2] .g-today-enquiries .g-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes gus-today-entry{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}[data-gus-design=v2] .g-today-grid>:is(section,div),[data-gus-design=v2] .g-today-hero{animation:gus-today-entry .5s cubic-bezier(.16,1,.3,1) both}@container gus-today (max-width:900px){[data-gus-design=v2] .g-today-hero{grid-template-columns:minmax(0,1fr);gap:20px}}@container gus-today (max-width:820px){[data-gus-design=v2] .g-today-grid{grid-template-columns:minmax(0,1fr)}[data-gus-design=v2] .g-today-enquiries .g-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gus-today (max-width:560px){[data-gus-design=v2] .g-today-wrow{grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}[data-gus-design=v2] .g-today-wrow__actions{grid-column:2;margin-left:0}[data-gus-design=v2] .g-today-guard{display:none}[data-gus-design=v2] .g-today-hero .g-glass-stats .g-glass{padding:12px}[data-gus-design=v2] .g-today-hero .g-glass-stats strong{font-size:28px}[data-gus-design=v2] .g-today-done .g-item{display:flex}}@container gus-today (max-width:420px){[data-gus-design=v2] .g-today-done .g-item p{display:none}[data-gus-design=v2] .g-today-hero .g-glass-stats{gap:8px}[data-gus-design=v2] .g-today-hero .g-glass-stats .g-glass{padding:12px 8px}}@media (min-width:640px) and (max-width:767px){[data-gus-design=v2] .g-preview-content main{padding-top:var(--s-8)}}[data-gus-design=v2] :where(.g-enquiries,.g-v2-dialog){--surface:var(--white);--paper:var(--inset);--surface-sunken:var(--fill);--ink:var(--text);--ink-muted:var(--text-muted);--ink-subtle:var(--text-faint);--gus-font-sans:var(--font);--gus-radius-xl:var(--r-lg);--gus-radius-lg:var(--r-md);--action-primary:var(--gus-ink);--on-primary:var(--white);--shade-primary:var(--shadow-1);--action-dark:var(--gus-ink);--on-dark:var(--white);--shade-dark:var(--shadow-1);--sky-100:var(--soft-blue);--sky-text:var(--soft-blue-fg);--lime-100:var(--paid-bg);--lime-text:var(--paid-fg);--butter-100:var(--booked-bg);--butter-text:var(--booked-fg);--tangerine-100:var(--needs-bg);--tangerine-text:var(--needs-fg)}[data-gus-design=v2] .g-enquiries{display:flex;flex-direction:column;gap:var(--s-5)}[data-gus-design=v2] .g-enquiries-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s-4)}[data-gus-design=v2] .g-enquiries-head h1{margin:var(--s-2) 0}[data-gus-design=v2] .g-workspace-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-1);width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding:var(--s-1);background:var(--fill);border-radius:var(--r-md)}[data-gus-design=v2] .g-workspace-sections a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:var(--s-2) var(--s-1);border-radius:var(--r-sm);font:var(--t-tiny);font-weight:500;text-decoration:none;color:var(--text-muted);text-align:center;white-space:nowrap;transition:var(--tr-press)}[data-gus-design=v2] .g-workspace-sections a[aria-current=page]{font-weight:600;background:var(--white);color:var(--text);box-shadow:var(--shadow-1)}[data-gus-design=v2] .g-action-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);width:100%}[data-gus-design=v2] .g-action-pair>*{min-width:0;width:100%;white-space:normal}[data-gus-design=v2] .g-review-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-3);margin-top:var(--s-4);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-float)}[data-gus-design=v2] .g-review-bar__info{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--s-1);overflow-wrap:anywhere}[data-gus-design=v2] .g-btn--danger{background:var(--late-bg);color:var(--late-fg);box-shadow:var(--ring-line)}[data-gus-design=v2] .g-enquiries-notice{padding:var(--s-3);background:var(--soft-blue);color:var(--soft-blue-fg);border-radius:var(--r-md)}[data-gus-design=v2] .g-documents__create{background:var(--gus-orange);color:var(--gus-ink);box-shadow:var(--shadow-primary)}[data-gus-design=v2] .g-documents>ul{max-height:min(65dvh,720px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--s-4);margin-top:var(--s-4)}[data-gus-design=v2] .g-documents>ul>li{background:var(--inset);border:none;border-radius:var(--r-md);padding:var(--s-4)}[data-gus-design=v2] .g-documents>p{margin-top:var(--s-3)}[data-gus-design=v2] .g-documents>ul>li>p{margin:var(--s-3) 0}[data-gus-design=v2] .g-documents>ul>li h3+p{margin-top:var(--s-1)}[data-gus-design=v2] .g-document-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}[data-gus-design=v2] .g-document-utilities .g-btn{min-width:0;white-space:normal}[data-gus-design=v2] .g-v2-dialog .gus-dialog__footer:has(>.g-action-pair){display:block}[data-gus-design=v2] .g-v2-dialog:has(form){width:min(720px,calc(100vw - var(--s-8)))}[data-gus-design=v2] .g-v2-dialog .gus-field__control{font:inherit;font-size:16px;min-height:48px;padding:var(--s-3);background:var(--white);color:var(--text);border:none;border-radius:var(--r-md);box-shadow:var(--ring-line)}[data-gus-design=v2] .g-v2-dialog .gus-field__label{font:var(--t-small);color:var(--text);margin-bottom:var(--s-2)}[data-gus-design=v2] .g-v2-dialog .gus-field__control[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--late-fg)}[data-gus-design=v2] .g-v2-dialog .gus-field__control:focus-visible{box-shadow:var(--focus)}[data-gus-design=v2] .g-enquiries :where(button,a.gus-btn){min-height:44px;font-family:var(--font)}[data-gus-design=v2] .g-enquiries :where(input,textarea,select){font-family:var(--font);font-size:16px}[data-gus-design=v2] .g-enquiry-pipeline :where(.g-inquiry-detail,.g-pipeline-filters,button[id^=inquiry-card-],[role=tablist]){border:none;box-shadow:var(--shadow-card);border-radius:var(--r-lg)}[data-gus-design=v2] .g-enquiry-pipeline button[id^=inquiry-card-]{width:100%;padding:var(--s-4);display:block}[data-gus-design=v2] .g-enquiry-pipeline button[id^=inquiry-card-][aria-pressed=true]{box-shadow:var(--ring-line),var(--shadow-card);background:var(--soft-blue)}[data-gus-design=v2] .g-pipeline-filters button{min-height:44px}[data-gus-design=v2] .g-enquiry-pipeline #btn-refresh-inquiries{width:44px}[data-gus-design=v2] .g-enquiry-pipeline [role=tablist]{flex-wrap:wrap;border:none;overflow:visible}[data-gus-design=v2] .g-enquiry-pipeline [role=tablist] button{flex:1;justify-content:center;min-width:0}[data-gus-design=v2] .g-enquiry-pipeline .g-pipeline-filters{border:none;box-shadow:var(--shadow-card)}[data-gus-design=v2] .g-enquiry-pipeline :where(button[id^=inquiry-card-],.g-inquiry-detail){border:none}[data-gus-design=v2] .g-enquiry-pipeline :where(.text-xs,.text-\[11px\]){font:var(--t-small)}[data-gus-design=v2] .g-enquiry-pipeline .text-\[10px\]{font:var(--t-tiny)}[data-gus-design=v2] .g-enquiry-pipeline :where(.font-mono){font-family:var(--font)}[data-gus-design=v2] .g-workspace-sections a:hover{color:var(--text)}[data-gus-design=v2] .g-workspace-sections a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-gus-design=v2] .g-section-full{display:none}[data-gus-design=v2] .g-pipeline-stage-scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-right:var(--s-6)}[data-gus-design=v2] .g-pipeline-stage-scroll::-webkit-scrollbar{display:none}[data-gus-design=v2] .g-pipeline-stage-scroll>button{flex-shrink:0}[data-gus-design=v2] .g-homeowners-head{flex-wrap:wrap;gap:var(--s-2);padding-block:var(--s-1)}[data-gus-design=v2] .g-homeowners-list{max-height:50vh;overflow-y:auto;padding-right:var(--s-2);padding-bottom:var(--s-4);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain}[data-gus-design=v2] .g-homeowners-list::-webkit-scrollbar{width:var(--s-1)}[data-gus-design=v2] .g-homeowners-list::-webkit-scrollbar-track{background:var(--fill);border-radius:var(--r-pill)}[data-gus-design=v2] .g-homeowners-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill)}[data-gus-design=v2] .g-plan-approvals{padding:var(--s-5);background:var(--white);box-shadow:var(--shadow-card);border-radius:var(--r-lg)}[data-gus-design=v2] .g-plan-approvals li.bg-surface{background:var(--inset);border:none;border-radius:var(--r-md)}[data-gus-design=v2] .g-plan-approvals .g-action-pair button{border:none;box-shadow:var(--ring-line);border-radius:var(--r-sm);font:var(--t-small);font-weight:600;padding:var(--s-3)}[data-gus-design=v2] .g-plan-approvals p+p{margin-top:var(--s-2)}@media (min-width:640px){[data-gus-design=v2] .g-workspace-sections a{font:var(--t-small);white-space:nowrap}[data-gus-design=v2] .g-section-short{display:none}[data-gus-design=v2] .g-section-full{display:inline}[data-gus-design=v2] .g-homeowners-list{max-height:520px}[data-gus-design=v2] .g-action-pair{display:flex;width:auto}[data-gus-design=v2] .g-action-pair>*{width:auto}[data-gus-design=v2] .g-document-utilities{display:flex;flex-wrap:wrap}}@media (max-width:479px){[data-gus-design=v2] .g-documents__head>.g-btn{width:100%}}@media (prefers-reduced-motion:reduce){[data-gus-design=v2] .g-enquiries *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}[data-gus-design=v2] .g-enquiries-title{display:flex;align-items:center;gap:var(--s-3);min-width:0}[data-gus-design=v2] .g-enquiries-title h1{font:var(--t-h2);margin:0 0 var(--s-1)}[data-gus-design=v2] .g-enquiry-hero{padding:var(--s-6);border-radius:var(--r-lg);color:var(--white);background:radial-gradient(ellipse at top right,#294579 0,transparent 65%),linear-gradient(135deg,#12101F,#24213F);box-shadow:var(--shadow-card)}[data-gus-design=v2] .g-enquiry-hero-intro{display:flex;gap:var(--s-3);align-items:center}[data-gus-design=v2] .g-enquiry-hero-intro h2{font:var(--t-h2);color:var(--white)}[data-gus-design=v2] .g-enquiry-hero-intro p{margin-top:var(--s-2);color:#CDD0DE}[data-gus-design=v2] .g-enquiry-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-5)}[data-gus-design=v2] .g-enquiry-stats .g-glass{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);min-width:0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-md)}[data-gus-design=v2] .g-enquiry-stats strong{font-size:clamp(22px,2.2vw,32px);line-height:1.2;overflow-wrap:anywhere;color:#9CC2FF}[data-gus-design=v2] .g-enquiry-stats .g-glass:nth-child(2) strong{color:#FFB08A}[data-gus-design=v2] .g-enquiry-stats .g-glass:nth-child(3) strong{color:#FFD24D}[data-gus-design=v2] .g-enquiry-stats .g-glass:nth-child(4) strong{color:#C6DD94}[data-gus-design=v2] .g-enquiry-stats span{font:var(--t-small);color:#CDD0DE}[data-gus-design=v2] .g-enquiry-hero-note{font:var(--t-small);color:#CDD0DE;margin-top:var(--s-4)}[data-gus-design=v2] .g-enquiry-sources{padding:var(--s-4);background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}[data-gus-design=v2] .g-enquiry-sources h2{font:var(--t-h3);margin-bottom:var(--s-3)}[data-gus-design=v2] .g-enquiry-sources>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}[data-gus-design=v2] .g-enquiry-sources>div>span{display:flex;gap:var(--s-2);align-items:center;padding:var(--s-3);border-radius:var(--r-md);background:var(--inset);font:var(--t-small)}[data-gus-design=v2] .g-enquiry-sources svg{flex-shrink:0;color:var(--soft-blue-fg)}[data-gus-design=v2] .g-enquiry-sources>div>span>b{margin-left:auto;font-variant-numeric:tabular-nums}[data-gus-design=v2] .g-enquiry-sources p{margin-top:var(--s-3);font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-enquiry-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}[data-gus-design=v2] .g-enquiry-support .g-enquiry-sources>div{grid-template-columns:1fr}[data-gus-design=v2] .g-enquiry-waiting h2{display:flex;align-items:center;gap:var(--s-2)}[data-gus-design=v2] .g-enquiry-waiting>div{max-height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--s-3)}[data-gus-design=v2] .g-enquiry-waiting button{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3);background:var(--inset);border-radius:var(--r-md);text-align:left;width:100%}[data-gus-design=v2] .g-enquiry-waiting button>span:first-child{display:flex;flex-direction:column;padding:0;min-width:0;align-items:flex-start}[data-gus-design=v2] .g-enquiry-waiting small{color:var(--text-muted);overflow-wrap:anywhere}[data-gus-design=v2] .g-enquiry-waiting button:hover{background:var(--soft-blue)}[data-gus-design=v2] .g-enquiry-waiting button:focus-visible{outline:2px solid var(--gus-blue);outline-offset:2px}[data-gus-design=v2] .g-enquiry-facts{padding:var(--s-4);background:var(--inset);border-radius:var(--r-md)}[data-gus-design=v2] .g-enquiry-facts h3{margin-bottom:var(--s-3);font:var(--t-h3)}[data-gus-design=v2] .g-enquiry-facts dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-4);font:var(--t-small)}[data-gus-design=v2] .g-enquiry-facts dt{color:var(--text-muted)}[data-gus-design=v2] .g-enquiry-facts dd{text-align:right;overflow-wrap:anywhere;font-weight:600}[data-gus-design=v2] .g-enquiry-thread{overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--s-4)}[data-gus-design=v2] .g-enquiry-pipeline .g-pipeline-value p{font-size:24px;margin-top:var(--s-2)}[data-gus-design=v2] .g-documents>ul>li>p{font-size:28px;line-height:1.2;margin-block:var(--s-4)}[data-gus-design=v2] .g-documents>ul>li h3{font:var(--t-h3)}[data-gus-design=v2] .g-documents .g-review-bar{box-shadow:none;border-top:1px solid var(--line-soft);margin-top:var(--s-4)}[data-gus-design=v2] .g-plan-approvals li.bg-surface>dl{gap:var(--s-3)}[data-gus-design=v2] .g-plan-approvals li.bg-surface>dl>div{background:var(--white)}[data-gus-design=v2] .g-homeowners-head{padding:var(--s-3);background:var(--white);border-radius:var(--r-md)}[data-gus-design=v2] .g-enquiry-pipeline button[id^=inquiry-card-]{box-shadow:none;background:var(--white)}[data-gus-design=v2] :where(.g-enquiry-hero,.g-enquiry-sources,.g-enquiry-facts){animation:g-enquiry-enter .5s cubic-bezier(.16,1,.3,1) both}@keyframes g-enquiry-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){[data-gus-design=v2] .g-enquiry-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){[data-gus-design=v2] .g-enquiry-hero{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(4,minmax(0,1fr));gap:var(--s-3)}[data-gus-design=v2] .g-enquiry-hero-intro{flex-direction:column;align-items:flex-start;justify-content:center}[data-gus-design=v2] .g-enquiry-hero-intro h2{font-size:19px}[data-gus-design=v2] .g-enquiry-stats{display:contents}[data-gus-design=v2] .g-enquiry-hero-note{grid-column:1/-1}}@media (max-width:639px){[data-gus-design=v2] .g-enquiry-hero{padding:var(--s-4)}[data-gus-design=v2] .g-enquiry-sources>div,[data-gus-design=v2] .g-enquiry-support{grid-template-columns:1fr}[data-gus-design=v2] .g-enquiry-facts dl{gap:var(--s-2)}}[data-gus-design=v2] .g-calendar{display:flex;flex-direction:column;gap:var(--s-5);--surface:var(--white);--paper:var(--inset);--ink:var(--text);--ink-muted:var(--text-muted);--line:var(--text-faint)}[data-gus-design=v2] .g-calendar .g-ph{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4)}[data-gus-design=v2] .g-calendar .g-ph__title{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2)}[data-gus-design=v2] .g-calendar-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s-5);align-items:start}[data-gus-design=v2] .g-calendar-layout>*{min-width:0}[data-gus-design=v2] .g-calendar-tools{display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-4)}[data-gus-design=v2] .g-calendar-tools .g-segmented{margin:0;align-self:flex-start}[data-gus-design=v2] .g-calendar-empty{padding:var(--s-6) 0;color:var(--text-muted)}[data-gus-design=v2] .g-calendar-agenda{list-style:none;padding:0 var(--s-4) 0 0;margin:0;max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}[data-gus-design=v2] .g-calendar-agenda li{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--fill)}[data-gus-design=v2] .g-calendar-agenda time{display:flex;flex-direction:column;gap:var(--s-1);min-width:7em;font:var(--t-small)}[data-gus-design=v2] .g-calendar-agenda p,[data-gus-design=v2] .g-calendar-agenda time span{font:var(--t-small);color:var(--text-muted);margin-top:var(--s-1)}[data-gus-design=v2] .g-calendar-agenda .g-grow{overflow-wrap:anywhere}[data-gus-design=v2] .g-calendar-footnote{margin-top:var(--s-5)}[data-gus-design=v2] .g-calendar-notice{background:var(--soft-blue);color:var(--soft-blue-fg);border-radius:var(--r-md);padding:var(--s-3)}[data-gus-design=v2] .g-calendar-connection{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}[data-gus-design=v2] .g-calendar-connection>div{flex-basis:calc(100% - var(--s-8));overflow-wrap:anywhere}[data-gus-design=v2] .g-calendar-connection>button{width:100%}[data-gus-design=v2] .g-calendar-booking>div{max-height:none;background:transparent;box-shadow:none;border-radius:0}[data-gus-design=v2] .g-calendar-booking form>div:first-child{overflow:visible;padding:0}[data-gus-design=v2] .g-calendar-booking input,[data-gus-design=v2] .g-calendar-booking select{min-height:48px;font:inherit;font-size:16px;color:var(--text);border:0;border-radius:var(--r-md);background:var(--white);box-shadow:var(--ring-line)}[data-gus-design=v2] .g-calendar-booking input:focus,[data-gus-design=v2] .g-calendar-booking select:focus{outline:none;box-shadow:var(--focus)}[data-gus-design=v2] .g-calendar-booking form>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--s-4) 0 0;margin-top:var(--s-4);background:transparent;border:0;gap:var(--s-2)}[data-gus-design=v2] .g-calendar-booking form>div:last-child button{min-height:44px;width:100%;border:0;border-radius:var(--r-md);font:var(--t-small);font-weight:600}[data-gus-design=v2] .g-calendar-booking button[type=button]{background:var(--white);color:var(--text);box-shadow:var(--ring-line)}[data-gus-design=v2] .g-calendar-booking button[type=submit]{background:var(--gus-orange);color:var(--gus-ink);box-shadow:var(--shadow-primary)}[data-gus-design=v2] .g-calendar-booking button[type=submit]:hover{background:var(--gus-orange)}@media (max-width:1100px){[data-gus-design=v2] .g-calendar-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){[data-gus-design=v2] .g-calendar-agenda{max-height:340px}[data-gus-design=v2] .g-calendar-agenda li{display:grid;grid-template-columns:minmax(0,1fr) auto}[data-gus-design=v2] .g-calendar-agenda time{grid-column:1/-1;flex-direction:row;align-items:center;gap:var(--s-3)}[data-gus-design=v2] .g-calendar-tools .g-segmented{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}[data-gus-design=v2] .g-calendar-layout{grid-template-columns:minmax(0,1fr)}[data-gus-design=v2] .g-calendar{--line:#E4E6EB}[data-gus-design=v2] .g-calendar .g-ph h1{font:var(--t-h2)}[data-gus-design=v2] .g-calendar-tools{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:end}[data-gus-design=v2] .g-calendar-tools .g-segmented{align-self:end}[data-gus-design=v2] .g-calendar-weekbar{flex-wrap:wrap;margin-bottom:var(--s-4)}[data-gus-design=v2] .g-calendar-date-nav,[data-gus-design=v2] .g-calendar-weekbar{display:flex;gap:var(--s-3);align-items:center}[data-gus-design=v2] .g-calendar-date-nav strong{font:var(--t-small);font-weight:600;text-align:center}[data-gus-design=v2] .g-calendar-date-nav .g-btn{width:44px;padding:0;flex-shrink:0}[data-gus-design=v2] .g-calendar-view-toggle{margin-left:auto}[data-gus-design=v2] .g-calendar-grid-scroll{max-height:520px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:var(--r-md);box-shadow:var(--ring-line)}[data-gus-design=v2] .g-calendar-grid{width:100%;min-width:1000px;table-layout:fixed;border-collapse:separate;border-spacing:0;font:var(--t-small)}[data-gus-design=v2] .g-calendar-grid thead th{position:sticky;top:0;z-index:2;background:var(--white);text-align:center;padding:var(--s-2);border-bottom:1px solid var(--line);color:var(--text-muted)}[data-gus-design=v2] .g-calendar-grid th:first-child{width:58px}[data-gus-design=v2] .g-calendar-grid thead b{display:flex;align-items:center;justify-content:center;border-radius:var(--r-pill);width:32px;height:32px;margin:var(--s-1) auto;color:var(--text);font-size:18px}[data-gus-design=v2] .g-calendar-grid thead .is-today b{color:var(--white);background:var(--gus-ink)}[data-gus-design=v2] .g-calendar-grid tbody th,[data-gus-design=v2] .g-calendar-grid td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:top;height:70px;padding:var(--s-1)}[data-gus-design=v2] .g-calendar-grid tbody th{padding-top:var(--s-2);font-size:11px;color:var(--text-muted);font-weight:500}[data-gus-design=v2] .g-calendar-grid td.is-today{background:#FFFBEB}[data-gus-design=v2] .g-calendar-event{display:flex;flex-direction:column;gap:var(--s-1);width:100%;padding:var(--s-2);margin-bottom:var(--s-1);border-radius:var(--r-sm);border:0;text-align:left;background:var(--soft-yellow);color:var(--soft-yellow-fg);box-shadow:inset 3px 0 #E0A400;font:inherit;overflow-wrap:anywhere;min-height:44px;transition:transform .18s ease-out,box-shadow .18s ease-out}[data-gus-design=v2] .g-calendar-event time{font-size:11px;font-weight:600}[data-gus-design=v2] .g-calendar-event small,[data-gus-design=v2] .g-calendar-event span{font-size:11px}[data-gus-design=v2] .g-calendar-event:hover{transform:translateY(-2px);box-shadow:inset 3px 0 #E0A400,var(--shadow-card)}[data-gus-design=v2] .g-calendar-agenda-card:focus-visible,[data-gus-design=v2] .g-calendar-event:focus-visible{outline:2px solid var(--gus-blue);outline-offset:2px}[data-gus-design=v2] .g-calendar-hidden,[data-gus-design=v2] .g-calendar-week-mobile{display:none}[data-gus-design=v2] .g-calendar-agenda-title{font:var(--t-h3);margin-block:var(--s-3)}[data-gus-design=v2] .g-calendar-agenda-card{min-width:0;text-align:left;border:0;border-left:3px solid #e0a400;background:var(--soft-yellow);padding:var(--s-3);border-radius:var(--r-md);font:inherit}[data-gus-design=v2] .g-calendar-agenda-card .g-chip{margin-top:var(--s-2)}[data-gus-design=v2] .g-calendar-agenda-card p{display:flex;align-items:center;gap:var(--s-1)}[data-gus-design=v2] .g-calendar-agenda-card svg{flex-shrink:0}[data-gus-design=v2] .g-calendar-visit-detail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);overflow-wrap:anywhere}[data-gus-design=v2] .g-calendar-day-strip{display:flex;gap:var(--s-2);overflow-x:auto;scroll-snap-type:x mandatory;padding-block:var(--s-1);scrollbar-width:thin}[data-gus-design=v2] .g-calendar-day-strip button{flex:0 0 52px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);min-width:0;min-height:74px;background:var(--white);color:var(--text-muted);box-shadow:var(--ring-line);border-radius:var(--r-md);border:0;font-size:11px}[data-gus-design=v2] .g-calendar-day-strip b{font-size:18px;color:var(--text)}[data-gus-design=v2] .g-calendar-day-strip small{font-size:9px}[data-gus-design=v2] .g-calendar-day-strip .is-today{box-shadow:inset 0 0 0 2px var(--gus-orange)}[data-gus-design=v2] .g-calendar-day-strip button[aria-pressed=true]{color:#CDD0DE;background:var(--gus-ink)}[data-gus-design=v2] .g-calendar-day-strip button[aria-pressed=true] b{color:var(--white)}@media (max-width:767px){[data-gus-design=v2] .g-calendar-view-toggle,[data-gus-design=v2] .g-calendar-week-desktop{display:none}[data-gus-design=v2] .g-calendar-week-mobile{display:block}[data-gus-design=v2] .g-calendar-tools{display:flex;align-items:stretch}[data-gus-design=v2] .g-calendar-tools .g-segmented{grid-template-columns:repeat(3,minmax(0,1fr))}[data-gus-design=v2] .g-calendar-tools .g-segmented .g-btn{font-size:12px;padding-inline:var(--s-2)}[data-gus-design=v2] .g-calendar-weekbar{display:grid;grid-template-columns:1fr}[data-gus-design=v2] .g-calendar-date-nav{justify-content:space-between;gap:var(--s-2)}[data-gus-design=v2] .g-calendar-weekbar>.g-btn{justify-self:start}[data-gus-design=v2] .g-calendar-agenda li{grid-template-columns:58px minmax(0,1fr)}[data-gus-design=v2] .g-calendar-agenda time{grid-column:1;flex-direction:column;align-items:flex-start;min-width:0;gap:var(--s-1)}}@media (prefers-reduced-motion:reduce){[data-gus-design=v2] .g-calendar *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-gus-design=v2] .g-admin-workspace{display:flex;flex-direction:column;gap:var(--s-4)}[data-gus-design=v2] .g-admin{--surface:var(--white);--paper:var(--inset);--surface-sunken:var(--fill);--ink:var(--text);--ink-muted:var(--text-muted);--line:var(--fill);--lime-100:var(--paid-bg);--lime-text:var(--paid-fg);--lime-400:var(--paid-fg);--tangerine-100:var(--needs-bg);--tangerine-text:var(--needs-fg);gap:var(--s-5)}[data-gus-design=v2] .g-admin .gus-admin-header h1{font:var(--t-h1)}[data-gus-design=v2] .g-admin .gus-admin-header p{font:var(--t-small);margin-top:var(--s-3)}[data-gus-design=v2] .g-admin :is(.gus-admin-stats>section,.gus-admin-card){border:0;border-radius:var(--r-lg);background:var(--white);padding:var(--s-5);box-shadow:var(--shadow-card)}[data-gus-design=v2] .g-admin .gus-admin-stats{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}[data-gus-design=v2] .g-admin .gus-admin-stats h2{font:var(--t-tiny);font-weight:600}[data-gus-design=v2] .g-admin .gus-admin-stats>section>strong{font:var(--t-h2);font-weight:700;margin-block:var(--s-3);font-variant-numeric:tabular-nums}[data-gus-design=v2] .g-admin .gus-admin-stats>section>.gus-admin-stat-text{font:var(--t-h3);font-weight:700}[data-gus-design=v2] .g-admin .gus-admin-card h2{font:var(--t-h2)}[data-gus-design=v2] .g-admin :is(.gus-admin-caption,.gus-admin-stats p){font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-admin .gus-admin-waiting{background:var(--white)}[data-gus-design=v2] .g-admin-financial-hero{min-width:0;padding:var(--s-7);border-radius:var(--r-xl);background:radial-gradient(ellipse at 100% 0,#294676 0,transparent 65%),radial-gradient(ellipse at 40% 110%,#44302c 0,transparent 60%),linear-gradient(135deg,#12101f,#232044);box-shadow:var(--shadow-card);color:#fff;display:grid;gap:var(--s-5)}[data-gus-design=v2] .g-admin-hero-heading{display:grid;gap:var(--s-3)}[data-gus-design=v2] .g-admin-hero-heading>p{font:var(--t-small);font-weight:600;color:var(--on-ink-muted)}[data-gus-design=v2] .g-admin-hero-heading>h2{font:var(--t-h1);color:#fff;text-wrap:balance}[data-gus-design=v2] .g-admin-hero-heading>span{font:var(--t-small);color:var(--on-ink-muted)}[data-gus-design=v2] .g-admin .g-admin-financial-hero .gus-admin-stats>section{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-md);padding:var(--s-4);box-shadow:none;min-width:0}[data-gus-design=v2] .g-admin .g-admin-financial-hero :is(.gus-admin-stats h2,.gus-admin-stats p,.gus-admin-caption){color:var(--on-ink-muted)}[data-gus-design=v2] .g-admin .g-admin-financial-hero .gus-admin-stats strong{color:#fff;overflow-wrap:anywhere}[data-gus-design=v2] .g-admin .g-admin-financial-hero .gus-admin-stats>section:first-child strong{color:#c6dd94}[data-gus-design=v2] .g-admin .g-admin-financial-hero .gus-admin-stats>section:nth-child(3) strong{color:#ff9a6b}[data-gus-design=v2] .g-admin .g-admin-financial-hero .gus-admin-stats>section:nth-child(4) strong{color:var(--gus-yellow)}[data-gus-design=v2] .g-admin .gus-admin-card header h2{display:flex;align-items:center;gap:var(--s-3);min-width:0}[data-gus-design=v2] .g-admin .gus-admin-card header h2>svg{width:44px;height:44px;padding:11px;flex-shrink:0;background:var(--soft-green);color:var(--paid-fg);border-radius:var(--r-md)}[data-gus-design=v2] .g-admin .gus-admin-waiting header h2>svg{background:var(--needs-bg);color:var(--needs-fg)}[data-gus-design=v2] .g-admin .gus-admin-review strong{overflow-wrap:anywhere}[data-gus-design=v2] .g-admin .g-admin-bas>time{font:var(--t-h2);font-variant-numeric:tabular-nums}[data-gus-design=v2] .g-admin .g-admin-bas>.g-chip{align-self:flex-start}[data-gus-design=v2] .g-admin .gus-admin-review{border-radius:var(--r-md);background:var(--inset);padding:var(--s-3);gap:var(--s-3)}[data-gus-design=v2] .g-admin .gus-admin-card{gap:var(--s-4)}[data-gus-design=v2] .g-admin .gus-admin-invoice-row{font:var(--t-small);border-color:var(--fill);padding-block:var(--s-4)}[data-gus-design=v2] .g-admin .gus-admin-invoice-row .g-chip{justify-self:start;white-space:normal;text-align:center}[data-gus-design=v2] .g-admin :is(.gus-admin-review p,.gus-admin-review p span,.gus-admin-profit li>div:first-child,.gus-admin-due li){font:var(--t-small)}[data-gus-design=v2] .g-admin .gus-admin-details{border:0}[data-gus-design=v2] .g-admin .gus-admin-details>summary{font:var(--t-small);font-weight:600;min-height:44px}[data-gus-design=v2] .g-admin .gus-admin-sync{padding:var(--s-4);gap:var(--s-4);font:var(--t-small)}[data-gus-design=v2] .g-admin .gus-admin-connection{gap:var(--s-3)}[data-gus-design=v2] .g-xero-bar{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}[data-gus-design=v2] .g-xero-identity{display:flex;align-items:flex-start;gap:var(--s-3);min-width:0;flex:1}[data-gus-design=v2] .g-xero-logo{flex-shrink:0;width:var(--s-8);height:var(--s-8);-o-object-fit:contain;object-fit:contain}[data-gus-design=v2] .g-xero-copy{min-width:0;display:grid;gap:var(--s-2)}[data-gus-design=v2] .g-xero-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3)}[data-gus-design=v2] .g-xero-heading h2{font:var(--t-h3);overflow-wrap:anywhere;margin:0}[data-gus-design=v2] .g-xero-heading .g-chip{gap:var(--s-2)}[data-gus-design=v2] .g-xero-dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-pill);background:var(--paid-fg)}[data-gus-design=v2] .g-xero-actions{flex-shrink:0}@media(min-width:1024px){[data-gus-design=v2] .g-xero-bar{flex-direction:row;align-items:center;justify-content:space-between}}[data-gus-design=v2] .g-admin .g-xero-connection .g-admin-caption{margin-top:var(--s-4)}[data-gus-design=v2] .g-admin .g-xero-connection .g-action-pair{align-items:center}[data-gus-design=v2] .g-admin .g-xero-connection .g-action-pair>.g-chip{width:auto;justify-self:start}[data-gus-design=v2] .g-admin .gus-bills-table{font:var(--t-small)}[data-gus-design=v2] .g-admin .gus-bills-table th{font:var(--t-tiny);padding-bottom:var(--s-3)}[data-gus-design=v2] .g-admin .gus-bills-table td{border-color:var(--fill);padding-block:var(--s-4)}[data-gus-design=v2] .g-admin .gus-bills-table .g-chip{white-space:normal;text-align:center}[data-gus-design=v2] .g-admin :is(.gus-bill-source,.gus-bills-table small,.gus-admin-invoice-row small){font:var(--t-small)}[data-gus-design=v2] .g-admin .gus-admin-details :is(.border,.border-b,.border-t){border-color:var(--fill)}[data-gus-design=v2] .g-admin .gus-admin-details>div>div{border:0;border-radius:var(--r-lg)}[data-gus-design=v2] .g-admin .gus-admin-details [class*=font-mono]{font-family:var(--font)}[data-gus-design=v2] .g-admin-notice{padding:var(--s-3);border-radius:var(--r-md);background:var(--soft-blue);color:var(--soft-blue-fg)}@container (min-width:850px){[data-gus-design=v2] .g-admin .gus-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:850px){[data-gus-design=v2] .g-admin .gus-admin-bottom-grid,[data-gus-design=v2] .g-admin .gus-admin-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){[data-gus-design=v2] .g-admin-financial-hero{padding:var(--s-5)}[data-gus-design=v2] .g-admin .gus-admin-stats{grid-template-columns:minmax(0,1fr)}[data-gus-design=v2] .g-admin .gus-admin-header>.g-btn,[data-gus-design=v2] .g-admin .gus-admin-sync>.g-btn{width:100%}[data-gus-design=v2] .g-admin .gus-bills-table td{padding:var(--s-2) 0}}[data-gus-design=v2] .g-studio-workspace{display:flex;flex-direction:column;gap:var(--s-5)}[data-gus-design=v2] .g-studio-workspace>header{display:grid;gap:var(--s-2)}[data-gus-design=v2] .g-studio-workspace>.g-studio-page-heading{display:flex;align-items:flex-start;gap:var(--s-4)}[data-gus-design=v2] .g-studio-page-heading>div{min-width:0;display:grid;gap:var(--s-2)}[data-gus-design=v2] .g-studio-page-heading h1{font:var(--t-h1)}[data-gus-design=v2] .g-studio-page-heading p{font:var(--t-small)}[data-gus-design=v2] .g-studio-workspace>.g-segmented{align-self:flex-start;margin:0}[data-gus-design=v2] :is(.g-studio,.g-brand-kit){--ink:var(--text);--ink-muted:var(--text-muted);--ink-subtle:var(--text-faint);--paper:var(--inset);--surface:var(--white);--surface-sunken:var(--fill);--action-primary:var(--gus-orange);--on-primary:var(--gus-ink);--grape-100:var(--soft-purple);--grape-text:var(--soft-purple-fg);--butter-100:var(--soft-yellow);--butter-text:var(--soft-yellow-fg);--lime-100:var(--paid-bg);--lime-text:var(--paid-fg);--tangerine-text:var(--needs-fg);--gus-font-sans:var(--font);display:grid;gap:var(--s-5)}[data-gus-design=v2] .g-brand-kit form>section,[data-gus-design=v2] :is(.g-studio,.g-brand-kit)>:is(section,div):not([hidden]){border:0;border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-card);padding:var(--s-6)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) :is(p,label,dt,dd,span,time){font-size:inherit}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) :is(p,dl,label){font:var(--t-small)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) :is(p[class*=mt-],div[class*=mt-],ul[class*=mt-],details[class*=mt-]){margin-top:var(--s-4)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) h2{font:var(--t-h2)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) h3{font:var(--t-h3)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) button:not(.g-btn){min-height:44px;font:var(--t-small);font-weight:600;border-radius:var(--r-sm);box-shadow:var(--ring-line);background:var(--white);color:var(--text)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) button:hover:not(:disabled):not(.g-btn){background:var(--inset)}[data-gus-design=v2] .g-studio button.gus-owner-primary{background:var(--gus-ink);color:var(--white);border:0;box-shadow:none}[data-gus-design=v2] .g-studio button.gus-owner-primary:hover:not(:disabled){background:var(--gus-ink-3);color:var(--white)}[data-gus-design=v2] .g-brand-kit button[type=submit],[data-gus-design=v2] .g-studio button[data-studio-action=generate]{background:var(--gus-orange);color:var(--gus-ink);box-shadow:var(--shadow-primary);border:0}[data-gus-design=v2] .g-brand-kit button[type=submit]:hover:not(:disabled),[data-gus-design=v2] .g-studio button[data-studio-action=generate]:hover:not(:disabled){background:var(--gus-orange);color:var(--gus-ink);filter:brightness(.97)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) :is(input:not([type=checkbox]):not([type=file]),select,textarea){min-height:48px;font-size:16px;font-family:var(--font);border:0;border-radius:var(--r-md);background:var(--white);color:var(--text);box-shadow:var(--ring-line)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) :is(button,input,select,textarea):focus-visible{outline:2px solid var(--gus-blue);outline-offset:3px}[data-gus-design=v2] .g-brand-kit form{display:grid;gap:var(--s-5)}[data-gus-design=v2] .g-brand-kit form>section{display:grid;gap:var(--s-4)}[data-gus-design=v2] .g-brand-kit label{display:block;margin-bottom:var(--s-2)}[data-gus-design=v2] .g-brand-kit dd{overflow-wrap:anywhere}[data-gus-design=v2] .g-brand-kit form,[data-gus-design=v2] :is(.g-studio,.g-brand-kit){min-width:0;grid-template-columns:minmax(0,1fr)}[data-gus-design=v2] :is(.g-studio,.g-brand-kit) :is(input,select,textarea,section){min-width:0;max-width:100%}[data-gus-design=v2] .g-creative-card{border:0;border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-1);container:creative-card/inline-size}[data-gus-design=v2] .g-creative-card>div{background:var(--gus-ink);padding:var(--s-3);aspect-ratio:1}[data-gus-design=v2] .g-creative-card figcaption{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4)}[data-gus-design=v2] .g-creative-card figcaption h3{font:var(--t-small);font-weight:600}[data-gus-design=v2] .g-creative-card figcaption p{font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-creative-card figcaption span{font:var(--t-tiny)}[data-gus-design=v2] .g-creative-footer{margin-top:var(--s-2);padding-top:var(--s-3);border-color:var(--line-soft);min-width:0;flex-direction:column;gap:var(--s-3)}[data-gus-design=v2] .g-creative-territory{max-width:100%;width:-moz-fit-content;width:fit-content;align-self:flex-start;border-color:var(--line-soft);border-radius:var(--r-pill);padding:var(--s-2) var(--s-3);color:var(--text-muted);gap:var(--s-2)}[data-gus-design=v2] .g-creative-territory>span{min-width:0;overflow-wrap:anywhere}[data-gus-design=v2] .g-creative-card figcaption .g-creative-compliance{font:var(--t-tiny);font-weight:500;overflow-wrap:anywhere;text-align:left}@container creative-card (min-width:400px){[data-gus-design=v2] .g-creative-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}[data-gus-design=v2] .g-creative-card figcaption .g-creative-compliance{text-align:right}}[data-gus-design=v2] .g-studio ul>li{border:0;box-shadow:var(--shadow-1);border-radius:var(--r-md)}[data-gus-design=v2] .g-studio .g-review-bar{margin-top:var(--s-5)}[data-gus-design=v2] .g-studio .g-chip{font:var(--t-tiny)}[data-gus-design=v2] .g-toasts{position:fixed;z-index:var(--z-toast);left:50%;bottom:calc(var(--s-6) + var(--safe-bottom));transform:translateX(-50%);max-width:calc(100vw - 32px);pointer-events:none}[data-gus-design=v2] .g-toast{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:var(--gus-ink);color:var(--white);font:var(--t-small);font-weight:600;box-shadow:var(--shadow-float)}[data-gus-design=v2] .g-toast__tick{width:26px;height:26px;border-radius:var(--r-pill);background:var(--gus-orange);color:var(--gus-ink);display:grid;place-items:center;flex-shrink:0}@media (max-width:767px){[data-gus-design=v2] .g-toasts{bottom:calc(var(--tabbar-h) + var(--s-5) + var(--safe-bottom))}}[data-gus-design=v2] .g-studio #studio-media-upload{display:grid;gap:var(--s-4);border:0;border-radius:var(--r-md);background:var(--inset)}[data-gus-design=v2] .g-studio #studio-media-upload label:has(input[type=checkbox]){min-height:44px}[data-gus-design=v2] .g-studio>section.g-studio-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-7);align-items:center;padding:var(--s-7);border-radius:var(--r-xl);color:#fff;background:radial-gradient(ellipse at 100% 0,#294676 0,transparent 65%),radial-gradient(ellipse at 40% 110%,#44302c 0,transparent 60%),linear-gradient(135deg,#12101f,#232044)}[data-gus-design=v2] .g-studio-overview-copy{min-width:0;display:grid;gap:var(--s-4)}[data-gus-design=v2] .g-studio .g-studio-overview h2{font:700 clamp(28px,3.4vw,40px)/1.05 var(--font);letter-spacing:-.02em;color:#fff;text-wrap:balance}[data-gus-design=v2] .g-studio-overview h2 b{color:#d7b8ff}[data-gus-design=v2] .g-studio .g-studio-overview-copy>p{color:var(--on-ink-muted);max-width:42ch}[data-gus-design=v2] .g-studio-kicker{font:var(--t-label);color:var(--on-ink-muted)}[data-gus-design=v2] .g-studio-overview-copy>.g-btn{justify-self:start}[data-gus-design=v2] .g-studio-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}[data-gus-design=v2] .g-studio-overview-stats>div{display:grid;gap:var(--s-2);padding:var(--s-3);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-md);background:rgba(255,255,255,.07)}[data-gus-design=v2] .g-studio-overview-stats strong{font:var(--t-h2);font-variant-numeric:tabular-nums;color:#9cc2ff}[data-gus-design=v2] .g-studio-overview-stats>div:nth-child(2) strong{color:#ffb08a}[data-gus-design=v2] .g-studio-overview-stats>div:nth-child(3) strong{color:#c6dd94}[data-gus-design=v2] .g-studio-overview-stats span{font:var(--t-tiny);color:var(--on-ink-muted)}[data-gus-design=v2] .g-studio-featured{width:min(300px,100%);min-width:0;justify-self:center;background:var(--white);color:var(--text);border-radius:var(--r-lg);box-shadow:0 24px 50px rgba(0,0,0,.3);transform:rotate(-1.5deg);overflow:hidden;transition:transform .2s ease-out}[data-gus-design=v2] .g-studio-featured:hover{transform:rotate(0) translateY(-4px)}[data-gus-design=v2] .g-studio-featured-art{width:100%;height:180px;background:var(--gus-ink);padding:var(--s-2)}[data-gus-design=v2] .g-studio-featured-art>svg{display:block;width:100%;height:100%}[data-gus-design=v2] .g-studio-featured-copy{display:grid;gap:var(--s-2);padding:var(--s-4)}[data-gus-design=v2] .g-studio .g-studio-featured-copy h3{font:var(--t-small);font-weight:600}[data-gus-design=v2] .g-studio-featured-copy :is(h3,p){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-gus-design=v2] .g-studio-featured-copy>:is(.g-chip,.g-btn){justify-self:start}[data-gus-design=v2] .g-studio-overview-empty{padding:var(--s-6);background:rgba(255,255,255,.07);border-radius:var(--r-lg);display:grid;gap:var(--s-3);color:var(--on-ink-muted)}[data-gus-design=v2] .g-studio #studio-latest-pack{scroll-margin-top:var(--s-5)}[data-gus-design=v2] .g-studio-media-filters{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}[data-gus-design=v2] .g-studio-library-note{color:var(--text-muted);margin-top:var(--s-3)}[data-gus-design=v2] .g-studio-filter-empty{padding:var(--s-5);background:var(--inset);border-radius:var(--r-md)}[data-gus-design=v2] .g-brand-kit .g-brand-preview{display:grid;gap:var(--s-4)}[data-gus-design=v2] .g-brand-preview-banner{background:var(--gus-ink);color:#fff;border-top:6px solid;border-radius:var(--r-md);padding:var(--s-5);display:flex;align-items:center;gap:var(--s-4);justify-content:space-between}[data-gus-design=v2] .g-brand-preview-banner>div{min-width:0;display:grid;gap:var(--s-2)}[data-gus-design=v2] .g-brand-preview-banner :is(strong,span,small){overflow-wrap:anywhere}[data-gus-design=v2] .g-brand-preview-banner small{color:var(--on-ink-muted)}[data-gus-design=v2] .g-brand-preview-licence{border:1px solid rgba(255,255,255,.25);border-radius:var(--r-pill);padding:var(--s-2) var(--s-3);font:var(--t-tiny)}@container (max-width:640px){[data-gus-design=v2] .g-studio>section.g-studio-overview{grid-template-columns:minmax(0,1fr);padding:var(--s-5)}[data-gus-design=v2] .g-studio-featured{width:min(360px,100%);transform:none}}@media (prefers-reduced-motion:reduce){[data-gus-design=v2] .g-studio-featured,[data-gus-design=v2] .g-studio-featured:hover{transform:none;transition:none}}@media (max-width:639px){[data-gus-design=v2] .g-studio-media-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-gus-design=v2] .g-studio-media-filters>.g-btn{min-width:0;padding-inline:var(--s-2)}[data-gus-design=v2] .g-brand-preview-banner{flex-direction:column;align-items:flex-start}[data-gus-design=v2] .g-studio-workspace>.g-segmented{width:100%}[data-gus-design=v2] .g-brand-kit form>section,[data-gus-design=v2] :is(.g-studio,.g-brand-kit)>:is(section,div):not([hidden]){padding:var(--s-5)}[data-gus-design=v2] .g-brand-kit form>div:last-child>div:last-child{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}}[data-gus-design=v2] .g-ads{display:grid;gap:var(--s-5);min-width:0;--surface:var(--white);--paper:var(--inset);--ink:var(--text);--ink-muted:var(--text-muted);--lime-100:var(--paid-bg);--lime-text:var(--paid-fg);--tangerine-text:var(--needs-fg);--gus-font-sans:var(--font)}[data-gus-design=v2] .g-ads-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap}[data-gus-design=v2] .g-ads-head h1{margin:0 0 var(--s-2)}[data-gus-design=v2] .g-ads-heading{display:flex;align-items:flex-start;gap:var(--s-4);min-width:0}[data-gus-design=v2] .g-ads-heading>div{min-width:0}[data-gus-design=v2] .g-ads-heading h1{font:var(--t-h1)}[data-gus-design=v2] .g-ads-head p{font:var(--t-small)}[data-gus-design=v2] .g-ads [aria-label="Meta Ads overview"]{border:0;border-radius:var(--r-lg);box-shadow:var(--shadow-card)}[data-gus-design=v2] .g-ads [aria-label="Meta Ads overview"] button{min-height:44px;border-radius:var(--r-sm);font:var(--t-small)}[data-gus-design=v2] .g-ads-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}[data-gus-design=v2] .g-ads-metric{display:grid;gap:var(--s-3);min-width:0}[data-gus-design=v2] .g-ads-metric strong{font:var(--t-h2);overflow-wrap:anywhere}[data-gus-design=v2] .g-ads-review{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);align-items:start}[data-gus-design=v2] .g-ads-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);list-style:none;padding:0;margin:0;max-height:520px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--s-3)}[data-gus-design=v2] .g-ads-list>li{min-width:0}[data-gus-design=v2] .g-ads-choice{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-3);width:100%;height:100%;padding:var(--s-4);border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--white);color:var(--text);font:var(--t-small);text-align:left;box-shadow:var(--shadow-1);transition:transform .18s ease-out,box-shadow .18s ease-out}[data-gus-design=v2] .g-ads-choice[aria-pressed=true]{background:var(--soft-pink);border-color:var(--soft-pink-fg)}[data-gus-design=v2] .g-ads-choice:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}[data-gus-design=v2] .g-ads-choice:focus-visible{outline:2px solid var(--gus-blue);outline-offset:2px}[data-gus-design=v2] .g-ads-choice>strong{overflow-wrap:anywhere;font:var(--t-h3)}[data-gus-design=v2] .g-ads-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px}[data-gus-design=v2] .g-ads-card-top>svg{width:40px;height:40px;padding:10px;background:var(--soft-pink);color:var(--soft-pink-fg);border-radius:var(--r-md);flex-shrink:0}[data-gus-design=v2] .g-ads-card-foot{display:flex;gap:var(--s-3);align-items:center;justify-content:space-between;padding-top:var(--s-3);border-top:1px solid var(--line-soft);margin-top:auto;flex-wrap:wrap}[data-gus-design=v2] .g-ads-card-foot>span:last-child{display:flex;align-items:center;gap:var(--s-2);font:var(--t-tiny)}[data-gus-design=v2] .g-ads-tags{display:flex;gap:var(--s-2);flex-wrap:wrap;grid-column:1/-1}[data-gus-design=v2] .g-ads-details{display:grid;gap:var(--s-4);min-width:0}[data-gus-design=v2] .g-ads-details form{display:grid;gap:var(--s-3)}[data-gus-design=v2] .g-ads-details .g-inset{padding:var(--s-4);background:var(--inset);border-radius:var(--r-md);overflow-wrap:anywhere}[data-gus-design=v2] .g-ads .g-chip{white-space:normal}[data-gus-design=v2] .g-ads-controls{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-5);align-items:start}[data-gus-design=v2] .g-ads-hero{display:grid;grid-template-columns:196px minmax(0,1fr);align-items:center;gap:var(--s-7);padding:var(--s-7);border-radius:var(--r-xl);color:#fff;background:radial-gradient(ellipse at 100% 0,#294676 0,transparent 65%),radial-gradient(ellipse at 40% 110%,#44302c 0,transparent 60%),linear-gradient(135deg,#12101f,#232044);box-shadow:var(--shadow-card)}[data-gus-design=v2] .g-ads-spend-ring{width:196px;height:196px;border:12px solid #f57ab5;border-radius:50%;box-shadow:0 0 30px rgba(245,122,181,.2);background:radial-gradient(circle at 50% 30%,#2a2752,#16142a);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-3);text-align:center}[data-gus-design=v2] .g-ads-spend-ring strong{font:var(--t-h2);overflow-wrap:anywhere;max-width:100%}[data-gus-design=v2] .g-ads-spend-ring :is(span,small){font:var(--t-tiny);color:var(--on-ink-muted)}[data-gus-design=v2] .g-ads-hero-copy{min-width:0;display:grid;gap:var(--s-3)}[data-gus-design=v2] .g-ads-kicker{font:var(--t-label);color:var(--on-ink-muted)}[data-gus-design=v2] .g-ads-hero h2:not(.g-small){font:700 clamp(26px,3.2vw,36px)/1.06 var(--font);letter-spacing:-.02em;text-wrap:balance}[data-gus-design=v2] .g-ads-hero h2 b{color:#ffc9e0}[data-gus-design=v2] .g-ads-hero-copy>p{font:var(--t-small);color:var(--on-ink-muted);max-width:42ch}[data-gus-design=v2] .g-ads-hero .g-ads-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}[data-gus-design=v2] .g-ads-hero .g-ads-metric{padding:var(--s-3);gap:var(--s-2);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-md);box-shadow:none}[data-gus-design=v2] .g-ads-hero .g-muted{color:var(--on-ink-muted)}[data-gus-design=v2] .g-ads-hero .g-ads-metric strong{color:#ffb3d6}[data-gus-design=v2] .g-ads-hero .g-ads-metric:nth-child(2) strong{color:#9cc2ff}[data-gus-design=v2] .g-ads-hero .g-ads-metric:nth-child(3) strong{color:#c6dd94}[data-gus-design=v2] .g-ads-report-note{grid-column:1/-1;font:var(--t-tiny);color:var(--on-ink-muted)}[data-gus-design=v2] .g-ads-safety{display:grid;gap:var(--s-4)}[data-gus-design=v2] .g-ads-safety>strong{font:var(--t-h1)}[data-gus-design=v2] .g-ads-safety .g-inset{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4);background:var(--inset);border-radius:var(--r-md);font:var(--t-small)}[data-gus-design=v2] .g-ads-safety .g-inset svg{flex-shrink:0;color:var(--soft-pink-fg)}[data-gus-design=v2] .g-ads-budget-review{display:grid;gap:var(--s-3);padding:var(--s-4);background:var(--inset);border-radius:var(--r-md)}[data-gus-design=v2] .g-ads-budget-review>div{display:flex;justify-content:space-between;gap:var(--s-3);font:var(--t-small);flex-wrap:wrap}[data-gus-design=v2] .g-ads-budget-review dd{font-weight:600;font-variant-numeric:tabular-nums}@container (min-width:960px){[data-gus-design=v2] .g-ads-list{grid-template-columns:repeat(auto-fit,minmax(max(200px,calc((100% - 48px)/4)),1fr))}}@container (max-width:760px){[data-gus-design=v2] .g-ads-controls{grid-template-columns:minmax(0,1fr)}}@container (max-width:620px){[data-gus-design=v2] .g-ads-hero{grid-template-columns:minmax(0,1fr);padding:var(--s-5)}[data-gus-design=v2] .g-ads-spend-ring{justify-self:center;grid-row:2}}@container (max-width:480px){[data-gus-design=v2] .g-ads-list{grid-template-columns:minmax(0,1fr)}}@container (max-width:420px){[data-gus-design=v2] .g-ads-hero .g-ads-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-gus-design=v2] .g-ads-hero .g-ads-metric:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){[data-gus-design=v2] .g-ads-choice,[data-gus-design=v2] .g-ads-choice:hover{transform:none;transition:none}}[data-gus-design=v2] .g-ads-details>.g-chip{justify-self:start}[data-gus-design=v2] .g-socials{display:grid;gap:var(--s-5);min-width:0}[data-gus-design=v2] .g-socials-head{display:flex;flex-direction:column;gap:var(--s-4)}[data-gus-design=v2] .g-socials-heading{display:flex;align-items:center;gap:16px;min-width:0}[data-gus-design=v2] .g-socials{container-type:inline-size}[data-gus-design=v2] .g-socials-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:center;padding:32px;border-radius:var(--r-lg);color:white;box-shadow:var(--shadow-card);background:radial-gradient(ellipse at 20% 110%,#6b382c77,transparent 60%),linear-gradient(115deg,#12101f,#202044 65%,#294574)}[data-gus-design=v2] .g-socials-hero h2{font:var(--t-h1);margin:12px 0;color:white}[data-gus-design=v2] .g-socials-hero p{color:#cbd0e0}[data-gus-design=v2] .g-socials-kicker{color:#ffb08a;font:var(--t-small);font-weight:700}[data-gus-design=v2] .g-socials-hero .g-socials-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:20px 12px;gap:8px}[data-gus-design=v2] .g-socials-hero .g-card{padding:14px;border-radius:var(--r-md);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);min-width:0}[data-gus-design=v2] .g-socials-hero .g-stat__num{font-size:28px;margin-block:8px;color:#ffb08a;overflow-wrap:anywhere}[data-gus-design=v2] .g-socials-hero .g-socials-metrics .g-stat__label{color:#cbd0e0}[data-gus-design=v2] .g-socials-hero .g-card:nth-child(2) strong{color:#d7b8ff}[data-gus-design=v2] .g-socials-hero .g-card:nth-child(3) strong{color:#9cc2ff}[data-gus-design=v2] .g-socials-stack{height:230px;position:relative;min-width:0}[data-gus-design=v2] .g-socials-stack-card{position:absolute;width:46%;max-width:168px;background:white;border-radius:16px;overflow:hidden;color:var(--text);box-shadow:0 22px 44px #0006}[data-gus-design=v2] .g-socials-stack-card:first-child{left:0;top:18px;transform:rotate(-8deg)}[data-gus-design=v2] .g-socials-stack-card:nth-child(2){left:27%;top:0;z-index:2;transform:rotate(2deg);animation:social-preview-float 6s ease-in-out infinite}[data-gus-design=v2] .g-socials-stack-card:nth-child(3){right:0;top:26px;transform:rotate(9deg)}[data-gus-design=v2] .g-socials-stack-card>span{display:block;padding:10px;font:var(--t-tiny);text-transform:capitalize}[data-gus-design=v2] .g-socials-stack-empty{height:100%;display:grid;align-content:center;justify-items:center;text-align:center;gap:16px;border:1px solid #ffffff26;border-radius:var(--r-md);padding:20px}@keyframes social-preview-float{50%{transform:rotate(2deg) translateY(-7px)}}[data-gus-design=v2] .g-socials-month{background:var(--inset);border-radius:var(--r-md);padding:16px;margin-top:16px;display:grid;gap:12px}[data-gus-design=v2] .g-socials-month-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}[data-gus-design=v2] .g-socials-month-head>div{display:flex;gap:4px}[data-gus-design=v2] .g-socials-month-head .g-btn{padding-inline:10px}[data-gus-design=v2] .g-socials-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}[data-gus-design=v2] .g-socials-weekday{font:var(--t-tiny);text-align:center;color:var(--text-muted);padding-bottom:6px}[data-gus-design=v2] .g-socials-month-grid button{min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:white;font:var(--t-small);color:var(--text);cursor:pointer}[data-gus-design=v2] .g-socials-month-grid button>span{display:flex;align-items:center;gap:4px;font:var(--t-tiny);min-height:14px}[data-gus-design=v2] .g-socials-month-grid i{width:5px;height:5px;border-radius:50%;background:#ff6a2b}[data-gus-design=v2] .g-socials-month-grid button[aria-pressed=true]{background:#12101f;color:white}[data-gus-design=v2] .g-socials-month-grid button:focus-visible{outline:2px solid #ff6a2b;outline-offset:2px}[data-gus-design=v2] .g-socials-post-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:12px;font:var(--t-tiny);color:var(--text-muted);margin-top:auto}@container (max-width:700px){[data-gus-design=v2] .g-socials-hero{grid-template-columns:1fr;padding:24px}[data-gus-design=v2] .g-socials-stack{max-width:360px;width:100%;justify-self:center}}@container (max-width:420px){[data-gus-design=v2] .g-socials-hero .g-card{padding:10px}[data-gus-design=v2] .g-socials-hero .g-stat__num{font-size:23px}[data-gus-design=v2] .g-socials-month{padding:10px}}@media(prefers-reduced-motion:reduce){[data-gus-design=v2] .g-socials-stack-card{animation:none}}[data-gus-design=v2] .g-socials-metrics{display:grid;gap:var(--s-3)}[data-gus-design=v2] .g-socials-metrics .g-stat__num{display:block;margin-block:var(--s-3);font:var(--t-h1)}[data-gus-design=v2] .g-socials-metrics .g-stat__label{font:var(--t-small);color:var(--text-muted)}[data-gus-design=v2] .g-socials-calendar .g-card__head{flex-wrap:wrap}[data-gus-design=v2] .g-socials-calendar .g-card__head .g-grow{min-width:0}[data-gus-design=v2] .g-socials-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--s-2);margin-block:var(--s-4)}[data-gus-design=v2] .g-socials-filters .g-btn{width:100%;min-width:0;justify-content:center;text-align:center;padding:var(--s-2) var(--s-3)}[data-gus-design=v2] .g-socials-filter-cancelled{grid-column:1/-1}[data-gus-design=v2] .g-socials-posts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4);max-height:calc(var(--s-8) * 20);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--s-3)}[data-gus-design=v2] .g-socials-post{min-width:0;display:grid;flex-shrink:0;border-radius:var(--r-md);background:var(--inset);overflow:hidden}[data-gus-design=v2] .g-socials-photo{aspect-ratio:1;background:var(--fill);display:grid;place-items:center}[data-gus-design=v2] .g-socials-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-gus-design=v2] .g-socials-photo>span{display:grid;justify-items:center;gap:var(--s-2)}[data-gus-design=v2] .g-socials-post-body{padding:var(--s-4);min-width:0;display:grid;gap:var(--s-3);align-content:start}[data-gus-design=v2] .g-socials-post-heading{flex-wrap:wrap;justify-content:space-between}[data-gus-design=v2] .g-socials-post-heading,[data-gus-design=v2] .g-socials-post-heading strong{display:flex;align-items:center;gap:var(--s-2)}[data-gus-design=v2] .g-socials-caption,[data-gus-design=v2] .g-socials-post details p{white-space:pre-wrap;overflow-wrap:anywhere}[data-gus-design=v2] .g-socials-post summary{cursor:pointer;min-height:var(--s-12);display:flex;align-items:center;font:var(--t-small);font-weight:600}[data-gus-design=v2] .g-socials-posts[aria-busy=true]{opacity:.65}[data-gus-design=v2] .g-socials-skeleton{height:calc(var(--s-8) * 5);border-radius:var(--r-md);background:var(--fill)}[data-gus-design=v2] .g-socials .g-empty{display:grid;justify-items:center;gap:var(--s-3);padding:var(--s-6);text-align:center}[data-gus-design=v2] .g-instagram-bar{display:flex;flex-direction:column;gap:var(--s-4)}[data-gus-design=v2] .g-instagram-identity{min-width:0;display:flex;gap:var(--s-3);align-items:center}[data-gus-design=v2] .g-instagram-identity img{flex-shrink:0;-o-object-fit:contain;object-fit:contain}[data-gus-design=v2] .g-instagram-identity>div{min-width:0;display:grid;gap:var(--s-2)}[data-gus-design=v2] .g-instagram-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}[data-gus-design=v2] .g-instagram-heading h2{font:var(--t-h3);overflow-wrap:anywhere}@media(min-width:640px){[data-gus-design=v2] .g-socials-filters{display:flex;flex-wrap:wrap;width:auto}[data-gus-design=v2] .g-socials-filters .g-btn{width:auto}[data-gus-design=v2] .g-socials-head{flex-direction:row;justify-content:space-between;align-items:center}[data-gus-design=v2] .g-socials-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}[data-gus-design=v2] .g-socials-post{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media(min-width:1024px){[data-gus-design=v2] .g-instagram-bar{flex-direction:row;justify-content:space-between;align-items:center}}