/*! 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:var(--font-archivo),system-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;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:var(--top-h);padding:var(--s-3)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:0 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-3)}[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:0 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] :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-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-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 .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 .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-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}@media (max-width:639px){[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 [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{list-style:none;padding:0;margin:0;max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--s-3)}[data-gus-design=v2] .g-ads-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);width:100%;padding:var(--s-4);margin-bottom:var(--s-2);border:0;border-radius:var(--r-md);background:var(--inset);color:var(--text);font:var(--t-small);text-align:left}[data-gus-design=v2] .g-ads-choice[aria-pressed=true]{background:var(--soft-blue)}[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}@media(min-width:768px){[data-gus-design=v2] .g-ads-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){[data-gus-design=v2] .g-ads-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}[data-gus-design=v2] .g-ads-review{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}[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-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}}