.gmas{--bone:#faf8f5;--bone-2:#f2efe9;--paper:#fff;--brass:#8e6650;--brass-deep:#7c5844;--brass-2:#d09f80;--brass-tint:#8e66501a;--ink-900:#1b1714;--ink-850:#241f1b;--bar-dark:#14110f;--ink-800:#302a24;--ink-700:#3d352e;--ink-600:#4d4339;--t-ink:#1b1714;--t-body:#4f4841;--t-soft:#6e665c;--t-faint:#736b61;--t-cream:#efe9e2;--t-cream-soft:#b0a496;--t-cream-faint:#9d9185;--line-l:#e6e0d6;--line-l2:#efe9df;--line-d:#efe9e21f;--mint:#1b6b43;--mint-2:#6fc79a;--mint-tint:#1b6b4321;--amber:#835509;--amber-2:#d4a45a;--amber-tint:#94610f24;--rose:#a8372b;--rose-2:#e3907f;--rose-tint:#b23b2e1f;--blue:#44659c;--blue-tint:#4c6ea824;--sel-bg:#1b1714;--sel-fg:#fff;--font-display:var(--font-newsreader,"Newsreader"), Georgia, serif;--font-body:var(--font-inter-tight,"Inter Tight"), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-btn:5px;--r-card:6px;--r-pill:4px;--r-tile:8px;--shadow-1:0 1px 2px #12211f0f;--shadow-soft:0 18px 40px -28px #151a2773;--shadow-deep:0 40px 90px -50px #000000bf;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--bone);color:var(--t-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.55}.g-shell[data-scheme=dark],.g-auth[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bone:#1b1714;--bone-2:#1b1714;--paper:#241f1b;--brass:#d09f80;--brass-deep:#d09f80;--brass-tint:#d09f801f;--t-ink:#efe9e2;--t-body:#e3dbd1;--t-soft:#b0a496;--t-faint:#9d9185;--line-l:#efe9e21f;--line-l2:#efe9e212;--mint:#6fc79a;--mint-tint:#6fc79a24;--amber:#d4a45a;--amber-tint:#d4a45a24;--rose:#e3907f;--rose-tint:#e3907f24;--blue:#8fa9d6;--blue-tint:#8fa9d629;--sel-bg:#efe9e2;--sel-fg:#1b1714;--shadow-1:0 1px 2px #00000059;--shadow-soft:0 18px 40px -28px #000000e6}html:has(.g-auth[data-scheme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1714}html:has(.g-auth[data-scheme=dark]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1714}.g-auth[data-scheme=dark] .g-btn--primary{background:var(--brass-2);color:var(--ink-900)}.g-auth[data-scheme=dark] .g-btn--primary:hover{background:#fff}.g-auth[data-scheme=dark] .g-mark{color:var(--ink-900);--rule:var(--brass);background:#efe9e2}.g-auth[data-scheme=dark] .g-auth-left{background:var(--bar-dark);border-right:1px solid #efe9e21a}.g-auth[data-scheme=dark] select.g-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23b0a496' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E")}.g-auth[data-scheme=dark] .g-google-btn{color:#e3e3e3;background:#131314;border-color:#8e918f}.g-auth[data-scheme=dark] .g-google-btn:hover{box-shadow:none;background:#1f1f20}.g-auth[data-scheme=dark] .g-apple-btn{color:#000;background:#fff;border-color:#fff}.g-auth[data-scheme=dark] .g-apple-btn:hover{box-shadow:none;background:#f2f2f7}html:has(.g-shell[data-scheme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1714}html:has(.g-shell[data-scheme=dark]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1714}.g-shell[data-scheme=dark] .g-btn--primary{background:var(--brass-2);color:var(--ink-900)}.g-shell[data-scheme=dark] .g-btn--primary:hover{background:#fff}.g-shell[data-scheme=dark] .g-btn--dark{background:var(--ink-700)}.g-shell[data-scheme=dark] .g-btn--dark:hover{background:var(--ink-600)}.g-shell[data-scheme=dark] .g-rail,.g-shell[data-scheme=dark] .g-appbar{background:var(--bar-dark)}.g-shell[data-scheme=dark] .g-rail{border-right:1px solid #efe9e21a}@media (max-width:1100px){.g-shell[data-scheme=dark] .g-rail{border-top-color:#efe9e21a;border-right:0}}.g-shell[data-scheme=dark] .g-btn--rose{color:var(--ink-900)}.g-shell[data-scheme=dark] .g-mark{color:var(--ink-900);--rule:var(--brass);background:#efe9e2}.g-shell[data-scheme=dark] :is(.g-sheet,.g-doc-main,.g-editor-frame){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bone:#faf8f5;--bone-2:#f2efe9;--paper:#fff;--brass:#8e6650;--brass-deep:#7c5844;--brass-tint:#8e66501a;--t-ink:#1b1714;--t-body:#4f4841;--t-soft:#6e665c;--t-faint:#736b61;--line-l:#e6e0d6;--line-l2:#efe9df;--mint:#1b6b43;--mint-tint:#1b6b4321;--amber:#835509;--amber-tint:#94610f24;--rose:#a8372b;--rose-tint:#b23b2e1f;--sel-bg:#1b1714;--sel-fg:#fff;background:var(--paper);color:var(--t-body)}.gmas *,.gmas :before,.gmas :after{box-sizing:border-box}.gmas h1,.gmas h2,.gmas h3,.gmas h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--t-ink);margin:0;font-weight:500;line-height:1.12}.gmas h1 em,.gmas h2 em{font-family:var(--font-display-italic);color:inherit;font-style:italic;font-weight:400}.gmas p{text-wrap:pretty;margin:0}.gmas :where(a){color:inherit;text-decoration:none}.gmas .g-num{font-variant-numeric:tabular-nums}.gmas :focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:3px}.gmas .on-dark{color:var(--t-cream)}.gmas .on-dark h1,.gmas .on-dark h2,.gmas .on-dark h3{color:#fff}.g-brand{color:var(--t-ink);align-items:center;gap:12px;line-height:1;display:inline-flex}.g-wordmark{flex:none;width:auto;height:14px;display:block}.g-brand--sm{gap:10px}.g-brand--sm .g-wordmark{height:12px}.g-mark{border-radius:var(--r-tile);background:var(--ink-900);color:#fff;--rule:var(--brass-2);flex:none;place-items:center;width:38px;height:38px;display:grid}.g-mark svg{width:70%;height:70%;display:block}.g-mark--sm{border-radius:7px;width:32px;height:32px}.on-dark .g-brand{color:#fff}.on-dark .g-mark{color:var(--ink-900);--rule:var(--brass);background:#efe9e2}.g-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-deep);overflow-wrap:anywhere;font-size:11.5px;font-weight:600}.on-dark .g-eyebrow{color:var(--brass-2)}.g-eyebrow .g-as-typed{text-transform:none;letter-spacing:.02em}.g-btn{font:inherit;border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;transition:background .2s, color .2s, border-color .2s, transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.g-btn:hover{transform:translateY(-1px)}.g-btn:active{transform:none}.g-btn:disabled,.g-btn[aria-disabled=true]{opacity:.6;cursor:default;transform:none}button[aria-busy=true],a[aria-busy=true]{cursor:progress}button[aria-busy=true]:after,a[aria-busy=true]:after{content:"";vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;margin-left:.5em;animation:.7s linear infinite g-spin;display:inline-block}.g-btn[aria-busy=true]:after,.g-google-btn[aria-busy=true]:after,.g-apple-btn[aria-busy=true]:after,.g-passkey-btn[aria-busy=true]:after{margin-left:0}.g-btn[aria-busy=true]:disabled{opacity:.85}@keyframes g-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gmas button[aria-busy=true]:after,.gmas a[aria-busy=true]:after{animation-duration:1.8s!important}}:is(a:has(>.g-on-its-way),form:has(>.g-on-its-way)){cursor:progress}.g-tabs a:has(>.g-on-its-way){color:var(--t-ink);border-color:var(--brass)}.g-tabs:has(a>.g-on-its-way) a[aria-current=page]:not(:has(>.g-on-its-way)){color:var(--t-soft);border-color:#0000}.g-rail a:has(>.g-on-its-way){color:var(--brass-2)}tr:has(a>.g-on-its-way){background:var(--bone)}a:is(.g-btn,.btn,.site-cta):has(>.g-on-its-way):after{content:"";vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;animation:.7s linear infinite g-spin;display:inline-block}.g-search:has(>.g-on-its-way):after{content:"";vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;animation:.7s linear infinite g-spin;display:inline-block}form:not(.g-search):has(>.g-on-its-way) button:not([type=button]):after{content:"";vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;animation:.7s linear infinite g-spin;display:inline-block}form:not(.g-search):has(>.g-on-its-way) button:not([type=button],.g-btn):after{margin-left:.5em}a.site-cta:has(>.g-on-its-way):after{margin-left:.5em}.g-search:has(>.g-on-its-way):after{color:var(--t-soft)}@media (prefers-reduced-motion:reduce){:is(.gmas,.mk) a:is(.g-btn,.btn,.site-cta):has(>.g-on-its-way):after{animation-duration:1.8s!important}.gmas .g-search:has(>.g-on-its-way):after{animation-duration:1.8s!important}:is(.gmas,.mk) form:not(.g-search):has(>.g-on-its-way) button:not([type=button]):after{animation-duration:1.8s!important}}.g-content{transition:opacity .15s}.g-shell:has(.g-on-its-way) .g-content:not(.g-coming *){opacity:.55;transition:opacity .2s .15s}.g-shell:not(:has(.g-on-its-way)) .g-coming{display:none}.g-shell:has(.g-on-its-way) .g-coming~*{display:none!important}:is(.g-site,.mk,.g-auth,.g-doc):has(.g-on-its-way) main{opacity:.55;transition:opacity .2s .15s}:is(.g-site,.mk,.g-auth,.g-doc):has(.g-on-its-way):after{content:"";z-index:70;inset:env(safe-area-inset-top,0px) 0 auto;pointer-events:none;background:linear-gradient(90deg, transparent, var(--brass) 30% 70%, transparent) no-repeat;background-size:40% 100%;height:3px;animation:.2s .4s both g-late-in,1.1s ease-in-out .4s infinite g-late-run;position:fixed}@keyframes g-late-in{0%{opacity:0}}@keyframes g-late-run{0%{background-position:-67% 0}to{background-position:167% 0}}@media (prefers-reduced-motion:reduce){:is(.g-site,.mk,.g-auth,.g-doc):has(.g-on-its-way):after{background:var(--brass);animation:.2s .4s both g-late-in!important}}.g-btn--primary{background:var(--brass-deep);color:#fff}.g-btn--primary:hover{background:var(--ink-900)}.g-btn--dark{background:var(--ink-850);color:#fff}.g-btn--dark:hover{background:var(--ink-700)}.g-btn--outline{background:var(--paper);border-color:var(--line-l);color:var(--t-ink)}.g-btn--outline:hover{border-color:var(--brass)}.on-dark .g-btn--primary{background:var(--brass-2);color:var(--ink-900)}.on-dark .g-btn--primary:hover{background:#fff}.on-dark .g-btn--outline{color:var(--t-cream);background:0 0;border-color:#efe9e242}.on-dark .g-btn--outline:hover{border-color:var(--brass-2);color:var(--brass-2)}.g-btn--sm{padding:7px 14px;font-size:13px}.g-btn--lg{padding:14px 26px;font-size:15px}.g-btn--xl{padding:17px 26px;font-size:15px}.g-btn--block{white-space:normal;text-align:center;width:100%}@media (max-width:560px){.g-btn{white-space:normal;text-align:center;text-wrap:balance;max-width:100%}}.g-btn--to{flex-wrap:wrap;row-gap:2px}.g-btn--to>span:first-child{white-space:nowrap}.g-link{color:var(--brass-deep);font-weight:600}.g-link:hover{text-underline-offset:3px;text-decoration:underline}.on-dark .g-link{color:var(--brass-2)}.g-textbtn{font:inherit;color:var(--t-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13.5px}.g-textbtn:hover{color:var(--t-ink)}.g-textbtn.g-link{color:var(--brass-deep);font-size:inherit}.g-note .g-textbtn.g-link,.g-saved .g-link{text-underline-offset:3px;text-decoration:underline}.g-field{align-content:start;gap:6px;min-width:0;display:grid}.g-label{letter-spacing:.01em;color:var(--t-ink);font-size:12px;font-weight:600}.g-label span{color:var(--t-soft);font-weight:400}.g-input{font:inherit;color:var(--t-ink);background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-btn);appearance:none;width:100%;min-width:0;min-height:40px;padding:10px 13px;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s}select.g-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e665c' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:32px}.g-shell[data-scheme=dark] select.g-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23b0a496' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E")}select.g-input--wrap{white-space:normal}.g-input::placeholder{color:#a9a08a}.g-input:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-tint);outline:none}.g-password{display:block;position:relative}.g-password>.g-input{padding-right:48px}.g-password>.g-input::-ms-reveal{display:none}.g-password>.g-input::-ms-clear{display:none}.g-password__show{border-radius:var(--r-btn);width:46px;color:var(--t-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.g-password__show:hover,.g-password__show[aria-pressed=true]{color:var(--t-ink)}.g-password__show:focus-visible{outline:2px solid var(--brass);outline-offset:-5px}.g-input--lg{min-height:52px;padding:14px 15px;font-size:15px}.g-input[aria-invalid=true]{border-color:var(--rose)}.g-hint{color:var(--t-soft);font-size:11.5px}.g-error{color:var(--rose);font-size:12.5px;font-weight:500}.g-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.g-zone{align-items:start;gap:16px;display:flex}.g-zone-boxes{flex-wrap:wrap;flex:1 1 0;align-items:start;gap:16px;min-width:0;display:flex}.g-zone-boxes>.g-field{flex:140px}.g-zone>.g-textbtn{flex:none;margin-top:23.825px;padding:12px 2px}.g-stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.g-choice{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.g-choice label{position:relative}.g-choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.g-choice span{border:1px solid var(--line-l);border-radius:var(--r-btn);background:var(--paper);color:var(--t-ink);padding:13px 20px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:block}.g-choice label:hover span{border-color:var(--brass)}.g-choice input:checked+span{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg)}.g-choice>button{border:1px solid var(--line-l);border-radius:var(--r-btn);background:var(--paper);font:inherit;color:var(--t-ink);cursor:pointer;padding:11px 18px;font-size:14px;font-weight:600}.g-choice>button:hover{border-color:var(--brass)}.g-choice>button.is-on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg);cursor:default}.g-choice input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.g-choice--sm{margin-top:8px}.g-choice--sm legend{margin-bottom:6px}.g-choice--sm span{padding:8px 14px;font-size:13.5px}.g-which{border-radius:var(--r-btn);background:var(--amber-tint);gap:8px;margin-top:8px;padding:12px 14px;display:grid}.g-which .g-btn{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%}.g-signer{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;display:grid}.g-signer .g-signer-x{padding:0 2px}.g-signer .g-signer-said{grid-column:1/-1;margin:0}@media (max-width:640px){.g-signer{grid-template-columns:minmax(min(10em,50%),1fr) minmax(0,1fr) auto;grid-template-areas:"name name x""phone email email"}.g-signer .g-signer-name{grid-area:name}.g-signer .g-signer-phone{grid-area:phone}.g-signer .g-signer-email{grid-area:email}.g-signer .g-signer-x{grid-area:x}}.g-loan-only[hidden]{display:none}.g-card{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);box-shadow:var(--shadow-1)}.g-note{background:var(--brass-tint);border-radius:var(--r-btn);color:var(--t-body);padding:13px 16px;font-size:13px;line-height:1.55}.g-note b,.g-note strong{color:var(--t-ink);font-weight:600}.g-note--plain{background:var(--bone-2)}.g-note--warn{background:var(--rose-tint);color:var(--t-ink)}.g-note--amber{background:var(--amber-tint);color:var(--t-ink)}.g-copyable{margin:0}.g-copyable code{background:var(--bone-2);border:1px solid var(--line-l);border-radius:var(--r-btn);max-width:100%;font-family:var(--font-mono,ui-monospace), monospace;color:var(--t-ink);-webkit-user-select:all;user-select:all;overflow-wrap:break-word;padding:9px 13px;font-size:13.5px;display:inline-block}.g-copy-part{overflow-wrap:break-word;max-width:100%;display:inline-block}.g-copy-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-by-hand{width:100%;color:var(--t-body);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 10px;margin-top:6px;font-size:13px;line-height:1.45;display:flex}.g-by-hand .g-input{flex:220px;min-width:0;font-size:13.5px}.g-rows>.g-twostep-row{flex-wrap:wrap;gap:10px 14px}.g-twostep-row>:first-child{flex:220px;min-width:0}.g-twostep-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-twostep-act:has(form,.g-stack){flex-basis:100%}.g-twostep-qr{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.g-codes{background:var(--bone-2);border:1px solid var(--line-l);border-radius:var(--r-btn);font-family:var(--font-mono,ui-monospace), monospace;color:var(--t-ink);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(2,max-content);gap:6px 28px;margin:0;padding:12px 16px;font-size:15px;list-style:none;display:grid}.g-thread{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-thread li{justify-self:start;gap:4px;max-width:86%;display:grid}.g-thread li p{background:var(--bone-2);color:var(--t-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;margin:0;padding:10px 13px;font-size:14px;line-height:1.45}.g-thread li small{color:var(--t-soft);padding:0 4px;font-size:11.5px}.g-thread li.is-mine{text-align:right;justify-self:end}.g-thread li.is-mine p{background:var(--brass-tint);text-align:left;border-radius:12px 12px 4px}.g-howto{counter-reset:howto;gap:14px;margin:0;padding:0;list-style:none;display:grid}.g-howto>li{counter-increment:howto;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;font-size:14px;display:grid}.g-howto>li:before{content:counter(howto);background:var(--bone-2);width:26px;height:26px;color:var(--t-ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:12.5px;font-weight:600;display:inline-grid}.g-howto>li>b{color:var(--t-ink)}.g-howto>li>div{grid-column:2;gap:8px;display:grid}.g-howto>li.is-warn:before{background:var(--rose-tint);color:var(--rose)}.g-incoming{gap:14px;margin:0;padding:0;list-style:none;display:grid}.g-incoming-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.g-incoming-head b{font-family:var(--font-display);color:var(--t-ink);font-size:19px;font-weight:500;display:block}.g-incoming-head small{color:var(--t-soft);margin-top:3px;font-size:12.5px;display:block}.g-incoming-facts{color:var(--t-body);margin:0;font-size:15px}.g-incoming-update{border-radius:var(--r-card);background:var(--bone-2);color:var(--t-body);gap:6px;padding:12px 14px;font-size:14.5px;line-height:1.55;display:grid}.g-incoming-update p{margin:0}.g-incoming-update b{color:var(--t-ink)}.g-incoming-update s{color:var(--t-soft)}.g-incoming-record{color:var(--t-soft);margin:0;font-size:13.5px;line-height:1.55}.g-incoming-record b{color:var(--rose);font-weight:600}.g-apply{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.g-btn--rose{background:var(--rose);color:#fff}.g-btn--rose:hover{background:#8f2f25}.g-pill--amber{color:var(--amber);background:#a06a1224}.g-record{color:var(--t-body);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.g-record b{color:var(--t-ink);font-weight:600}.g-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;background:var(--bone-2);color:var(--t-soft);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.g-pill--mint{background:var(--mint-tint);color:var(--mint)}.g-pill--amber{background:var(--amber-tint);color:var(--amber)}.g-pill--rose{background:var(--rose-tint);color:var(--rose)}.g-pill--brass{background:var(--brass-tint);color:var(--brass-deep)}a.g-pill{text-decoration:none}a.g-pill:hover,a.g-pill:focus-visible{text-underline-offset:2px;text-decoration:underline}.g-sep{color:var(--t-soft);align-items:center;gap:14px;margin:22px 0;font-size:12.5px;display:flex}.g-sep:before,.g-sep:after{content:"";background:var(--line-l);flex:1;height:1px}.g-auth{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.g-auth-left{background:var(--ink-900);flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(40px,6vw,76px);display:flex;position:relative;overflow:hidden}.g-auth-left:before{content:"";pointer-events:none;background:radial-gradient(circle,#d09f801a,#0000 62%);width:800px;height:800px;position:absolute;bottom:-420px;left:-260px}.g-auth-left>*{position:relative}.g-auth-left--desk{display:none}.g-auth:has(.g-auth-card[data-for=desk])>.g-auth-left:not(.g-auth-left--desk){display:none}@media (min-width:901px){.g-auth:has(.g-auth-card[data-for=desk])>.g-auth-left--desk{display:flex}}.g-auth-left h2{max-width:16ch;font-size:clamp(32px,3.8vw,48px)}.g-auth-points{gap:13px;margin:26px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.g-auth-points li{gap:11px;display:flex}.g-auth-points li:before{content:"✓";color:var(--brass-2);flex:none}.g-auth-legal{color:var(--t-cream-soft);max-width:46ch;font-size:13px;line-height:1.6}.g-auth-right{background:var(--bone);place-items:center;padding:clamp(40px,6vw,76px);display:grid}.g-auth-card{width:min(440px,100%)}.g-auth-brand{display:none}.g-auth--quiet{grid-template-columns:minmax(0,1fr)}.g-auth-quiet-card{justify-items:start;gap:34px;width:min(520px,100%);display:grid}.g-auth-card h1{font-size:clamp(30px,3.4vw,42px)}.g-auth-sub{color:var(--t-soft);margin-top:10px;font-size:15px}.g-auth-form{gap:18px;margin-top:26px;display:grid}.g-auth-fine{color:var(--t-soft);text-align:center;font-size:12.5px;line-height:1.6}.g-agree{color:var(--t-ink);margin:0;font-size:15px;line-height:1.55}.g-agree b{font-weight:600}.g-auth-next{margin-top:26px}.g-auth-card>.g-hint{margin-top:14px}.g-google-btn{color:#1f1f1f;letter-spacing:.25px;background:#fff;border:1px solid #747775;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 16px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.g-google-btn:hover{background:#f8f9fa;box-shadow:0 1px 2px #3c404333}.g-shell[data-scheme=dark] .g-google-btn{color:#e3e3e3;background:#131314;border-color:#8e918f}.g-shell[data-scheme=dark] .g-google-btn:hover{box-shadow:none;background:#1f1f20}.g-google-btn:focus-visible{outline:2px solid var(--brass-2);outline-offset:2px}.g-google-btn--sm{border-radius:8px;gap:10px;width:auto;min-height:36px;padding:0 14px;font-size:14px}.g-apple-btn{color:#fff;letter-spacing:-.1px;background:#000;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.g-apple-btn svg{flex:none;margin-top:-2px}.g-apple-btn:hover{background:#1d1d1f;box-shadow:0 1px 2px #0003}.g-apple-btn:focus-visible{outline:2px solid var(--brass-2);outline-offset:2px}.g-shell[data-scheme=dark] .g-apple-btn{color:#000;background:#fff;border-color:#fff}.g-shell[data-scheme=dark] .g-apple-btn:hover{box-shadow:none;background:#f2f2f7}.g-apple-btn--sm{border-radius:8px;gap:7px;width:auto;min-height:36px;padding:0 14px;font-size:14px}.g-google-btn+.g-apple-btn,.g-apple-btn+.g-google-btn,.g-apple-btn+.g-passkey-btn{margin-top:10px}.g-or{color:var(--t-soft);align-items:center;gap:12px;margin:20px 0 0;font-size:13px;display:flex}.g-or:before,.g-or:after{content:"";background:var(--line-l2);flex:1;height:1px}.g-auth-google{margin-top:26px}.g-passkey-btn{border:1px solid var(--line-l);background:var(--paper);width:100%;min-height:48px;color:var(--t-ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.g-passkey-btn:hover{border-color:var(--brass)}.g-passkey-btn:focus-visible{outline:2px solid var(--brass-2);outline-offset:2px}.g-passkey-btn:disabled{cursor:default;opacity:.75}.g-google-btn+.g-passkey-btn{margin-top:10px}.g-auth-google+.g-or+.g-auth-form{margin-top:20px}@media (max-width:900px){.g-auth{grid-template-columns:minmax(0,1fr)}.g-auth-left{display:none}.g-auth-right{grid-template-rows:auto 1fr;place-items:start center;row-gap:36px}.g-auth-right>.g-auth-brand{width:min(440px,100%);display:block}.g-auth-right>.g-auth-card{align-self:start;margin-top:clamp(4px,5vh,56px)}}@media (max-width:480px){.g-row{grid-template-columns:minmax(0,1fr)}.g-row.g-row--counts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.g-shell.g-shell--bare{padding-bottom:0;display:block}.g-wizard{background:var(--ink-850);place-items:center;min-height:100vh;padding:clamp(28px,5vw,60px);display:grid}.g-shell[data-scheme=dark] .g-wizard{background:#14110f}.g-wizard-card{background:var(--paper);border-radius:var(--r-card);width:min(720px,100%);box-shadow:var(--shadow-soft);padding:clamp(26px,4vw,44px)}.g-wizard-progress{gap:8px;margin-bottom:26px;display:flex}.g-wizard-progress span{background:var(--bone-2);height:4px;transition:background .4s var(--ease);border-radius:2px;flex:1}.g-wizard-progress span.on{background:var(--brass)}.g-wizard-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.g-wizard-top .g-wizard-step{margin:0}.g-wizard-step{letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);font-size:10.5px;font-weight:600}.g-wizard-card h1{margin-top:12px;font-size:clamp(28px,4vw,40px)}.g-wizard-lede{color:var(--t-soft);max-width:56ch;margin-top:12px;font-size:15.5px}.g-wizard-body{gap:16px;margin-top:26px;display:grid}.g-wizard-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.g-wizard-foot .g-textbtn{margin-left:auto}@media (max-width:640px){.g-wizard-card .g-wizard-foot .g-textbtn{text-align:right;flex-basis:100%}}.g-money{position:relative}.g-money:before{content:"$";color:var(--t-soft);pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;translate:0 -50%}.g-money .g-input{padding-left:25px}.g-connect{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);align-items:center;gap:14px;padding:16px 18px;display:flex}.g-connect-logo{border-radius:var(--r-btn);background:var(--bone-2);width:38px;height:38px;color:var(--t-ink);flex:none;place-items:center;font-weight:700;display:grid}.g-connect strong{color:var(--t-ink);font-size:14.5px;font-weight:600;display:block}.g-connect small{color:var(--t-soft);margin-top:2px;font-size:12.5px;display:block}.g-connect .g-pill,.g-connect .g-btn{flex:none;margin-left:auto}@media (max-width:520px){.g-connect{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.g-connect>div{flex:calc(100% - 52px);min-width:0}.g-connect .g-pill,.g-connect .g-btn{margin-left:52px}}.g-shell{background:var(--bone-2);overflow-wrap:break-word;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.g-shell.g-shell--embedded{grid-template-columns:minmax(0,1fr);padding-bottom:0}.g-rail{background:var(--ink-850);flex-direction:column;gap:2px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.g-rail .g-brand{margin:-4px 0 10px;padding:8px}.g-rail .g-brand:hover{color:#fff}.g-rail-group{letter-spacing:.18em;text-transform:uppercase;color:var(--t-cream-soft);opacity:.8;padding:14px 10px 6px;font-size:10px}.g-rail a{border-radius:var(--r-btn);color:var(--t-cream-soft);align-items:center;gap:10px;padding:9px 11px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.g-rail a:not(.g-brand) svg{flex:none;width:16px;height:16px}.g-rail a:hover{color:var(--t-cream);background:#ffffff0d}.g-rail a[aria-current=page]{color:#fff;box-shadow:inset 2px 0 0 var(--brass);background:#ffffff1a}.g-appbar{display:none}.g-signature{justify-items:center;gap:10px;padding:18px 0 6px;display:grid}.g-lockup{color:var(--t-soft)}.g-rail-badge{font-family:var(--font-mono);border-radius:var(--r-pill);background:#ffffff14;margin-left:auto;padding:2px 7px;font-size:11px}.g-rail-foot{border-top:1px solid var(--line-d);margin-top:auto;padding-top:14px}.g-rail a[data-phone-only]{display:none}.g-more{display:grid}.g-more-row{border-top:1px solid var(--line-l2);color:var(--t-ink);align-items:center;gap:14px;padding:13px 18px;display:flex}.g-more-row:first-child{border-top:0}.g-more-row:hover{background:var(--bone)}.g-more-row>svg{color:var(--t-soft);flex:none}.g-more-icon{background:var(--bone);width:34px;height:34px;color:var(--brass);border-radius:10px;flex:none;place-items:center;display:grid}.g-more-icon svg{width:17px;height:17px}.g-more-text{flex:1;gap:2px;min-width:0;display:grid}.g-more-text b{font-size:15px}.g-more-text small{color:var(--t-soft);font-size:13px}.g-user{align-items:center;gap:10px;padding:8px;display:flex}.g-user-av{background:var(--brass-2);width:30px;height:30px;color:var(--ink-900);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.g-user b{color:#fff;font-size:13px;font-weight:600;display:block}.g-user div span{color:var(--t-cream-soft);font-size:11px}.g-main{flex-direction:column;min-width:0;display:flex}.g-main:focus{outline:none}.g-skip{z-index:100;border-radius:var(--r-btn);background:var(--ink-900);color:#fff;padding:10px 16px;font-size:14px;font-weight:600;transition:top .15s;position:absolute;top:-60px;left:12px}.g-skip:focus{top:12px}.g-topbar{border-bottom:1px solid var(--line-l);background:var(--paper);align-items:center;gap:16px;padding:16px 26px;display:flex}.g-topbar h1{font-size:26px}.g-whole{overflow-wrap:anywhere;max-width:100%;display:inline-block}.g-topbar-sub{color:var(--t-soft);margin-top:2px;font-size:13px}.g-topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:700px) and (min-height:560px){.g-shell:not(.g-shell--ops,.g-shell--embedded) .g-topbar{top:env(safe-area-inset-top,0px);z-index:25;position:sticky}html:has(.g-shell:not(.g-shell--ops,.g-shell--embedded) .g-topbar){scroll-padding-top:calc(env(safe-area-inset-top,0px) + 120px)}}html:has(.g-shell.g-shell--embedded){scroll-padding-top:0}@media (min-width:500px) and (min-height:560px){.g-shell--embedded .g-topbar{z-index:25;position:sticky;top:0}html:has(.g-shell--embedded .g-topbar){scroll-padding-top:120px}}.g-job-bar{flex-wrap:wrap;justify-content:flex-end;max-width:780px}.g-job-actions{display:contents}.g-job-note{text-align:right;white-space:normal;background:0 0;flex-basis:100%;order:-1;justify-content:flex-end}.g-check.g-job-note{text-align:left;justify-content:flex-start}.g-pill.g-job-note--words{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600;line-height:1.45}.g-job-after{text-align:right;flex-basis:100%;order:1;justify-content:flex-end}.g-job-fee{white-space:nowrap;margin:0;font-size:15px}.g-job-fee b{font-size:17px}.g-job-reason{width:240px}.g-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:26px;display:grid}.g-card-head{border-bottom:1px solid var(--line-l2);justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.g-card-head h2,.g-card-head h3{font-size:16px}.g-card-head>:not(:first-child):has(+.g-help-link){margin-left:auto}.g-card-body{padding:20px}.g-tabs{border-bottom:1px solid var(--line-l);background:var(--paper);scrollbar-width:none;gap:22px;padding:0 26px;display:flex;overflow-x:auto}.g-tabs a{color:var(--t-soft);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 0;font-size:14px;font-weight:600}.g-tabs a:hover{color:var(--t-ink)}.g-tabs a[aria-current=page]{color:var(--t-ink);border-color:var(--brass)}.g-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.g-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.g-form{gap:16px;display:grid}.g-form-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.g-to-fix:empty{display:none}.g-ask-first{color:var(--t-body);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;font-size:13px;display:inline-flex}.g-to-fix .g-textbtn{color:var(--rose);font-weight:600}.g-to-fix .g-textbtn:hover{color:var(--t-ink)}.g-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-saved{color:var(--mint);font-size:13px;font-weight:600}form[data-edited] .g-saved:not([data-saves-itself] .g-saved){display:none}.g-kv{gap:11px;font-size:13.5px;display:grid}.g-kv>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.g-kv b,.g-kv dd{color:var(--t-ink);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.g-kv>div>span:first-child,.g-kv>div>dt{min-width:min(40%,8.5em)}.g-kv dd{margin:0}.g-rows>*{border-top:1px solid var(--line-l2);align-items:center;gap:14px;padding:14px 20px;display:flex}.g-rows>:first-child{border-top:0}.g-rows b{color:var(--t-ink);font-size:14px;font-weight:600;display:block}.g-rows small{color:var(--t-soft);margin-top:1px;font-size:12.5px;display:block}.g-rows .g-end{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.g-rows>[role=option].is-on,.g-rows>[role=option]:hover{background:var(--bone)}.g-banner{background:var(--amber-tint);color:var(--t-ink);border-bottom:1px solid var(--line-l);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 26px;font-size:13.5px;display:flex}.g-banner--rose{background:var(--rose-tint)}.g-banner--mint{background:var(--mint-tint)}.g-banner--slim{flex-wrap:nowrap;gap:12px;padding-block:8px;font-size:13px;line-height:1.45}.g-banner--slim>span{overflow-wrap:anywhere;flex:auto;min-width:0}.g-banner-act{color:var(--brass-deep);flex:none;padding:6px 0;font-size:13px;font-weight:600}.g-banner-said{flex:0 auto;padding:6px 0;font-size:13px;font-weight:600}.g-content>.g-banner{border:1px solid var(--line-l);border-radius:var(--r-card);padding:14px 20px}.g-banner b{font-weight:600}.g-prose{gap:10px;max-width:72ch;font-size:14px;display:grid}p.g-prose{display:block}.g-prose ul{gap:6px;margin:0;padding-left:18px;display:grid}.g-table-wrap{overflow-x:auto}.g-table{border-collapse:collapse;width:100%}.g-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--t-soft);border-bottom:1px solid var(--line-l2);background:var(--bone);white-space:nowrap;padding:11px 20px;font-size:10.5px;font-weight:700}.g-table td{border-bottom:1px solid var(--line-l2);vertical-align:middle;padding:14px 20px;font-size:14px}.g-table tr:last-child td{border-bottom:0}.g-table td b{color:var(--t-ink);font-weight:600;display:block}.g-table td small{color:var(--t-soft);font-size:12.5px;display:block}.g-table tr.g-voided td:not([data-cell=status]),.g-table tr.g-voided td:not([data-cell=status]) :is(a,b,small,span){text-decoration:line-through}.g-table td.g-num{white-space:nowrap}.g-table .g-right{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.g-table th.g-col-wide{width:38%}.g-table th.g-right{font-family:inherit;font-size:10.5px}.g-table tbody tr{transition:background .15s}@media (hover:hover){.g-table tbody tr:hover{background:var(--bone)}}.g-table tbody tr:has(a.g-rowlink){cursor:pointer}@media (hover:hover){.g-table tbody tr:has(a.g-rowlink):hover a.g-rowlink b{text-underline-offset:3px;text-decoration:underline}}.g-blue{background:var(--blue-tint);color:var(--blue)}.g-kpis{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px;display:grid}.g-kpi{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);padding:16px 18px}.g-kpi span{letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);font-size:10.5px;font-weight:600}.g-kpi>span:not(.g-skel){padding:6px 0 3px;line-height:1.35;display:block}.g-kpi b{font-family:var(--font-display);color:var(--t-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:34px;font-weight:500;line-height:1.1;display:block}.g-kpi small{color:var(--t-soft);margin-top:2px;font-size:12px;display:block}@media (max-width:640px){.g-kpis>.g-kpi>span:not(.g-skel){min-height:calc(2.7em + 9px)}.g-kpis>.g-kpi:last-child:nth-child(odd)>span:not(.g-skel){min-height:0}}.g-search{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-btn);align-items:center;gap:8px;min-width:240px;padding:0 12px;display:flex}.g-search input{font:inherit;color:var(--t-ink);background:0 0;border:0;outline:0;width:100%;padding:8px 0;font-size:13.5px}.g-search:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-tint)}.g-kbd{font-family:var(--font-mono);color:var(--t-soft);border:1px solid var(--line-l);background:var(--bone);border-radius:4px;flex:none;padding:2px 5px;font-size:11px;line-height:1}.g-search:focus-within .g-kbd{display:none}.g-tab-count{font-variant-numeric:tabular-nums}.g-tab-count.is-due{color:var(--amber)}.g-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-filters .g-search{flex:260px;min-width:0}.g-filters select.g-input{flex:0 240px;width:auto;max-width:100%;min-height:38px;padding-top:8px;padding-bottom:8px}.g-card>.g-tabs{border-radius:var(--r-card) var(--r-card) 0 0;background:0 0;padding:0 18px}.g-lines>div{border-top:1px solid var(--line-l2);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 20px;font-size:14px;display:flex}.g-lines>div:first-child{border-top:0}.g-lines b{color:var(--t-ink);font-weight:600}.g-lines small{color:var(--t-soft);font-size:12.5px;display:block}.g-lines .g-amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--t-ink);white-space:nowrap;font-size:13px}.g-line-end{justify-items:end;gap:3px;display:grid}.g-waive{color:var(--brass-deep);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.g-lines .g-total{background:var(--bone)}.g-lines .g-total b,.g-lines .g-total .g-amt{font-family:var(--font-display);font-size:20px;font-weight:500}.g-aloud{border-top:1px solid var(--line-l2);color:var(--t-ink);margin:0;padding:12px 20px;font-size:15px;line-height:1.45}.g-aloud span{letter-spacing:.06em;text-transform:uppercase;color:var(--t-soft);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.g-timeline>div{border-top:1px solid var(--line-l2);grid-template-columns:78px minmax(0,1fr);gap:14px;padding:12px 20px;display:grid}.g-timeline>div:first-child{border-top:0}.g-timeline time{font-family:var(--font-mono);color:var(--t-soft);padding-top:1px;font-size:12px}.g-timeline b{color:var(--t-ink);font-size:13.5px;font-weight:600;display:block}.g-timeline span{color:var(--t-soft);font-size:12.5px}.g-timeline>div>div{overflow-wrap:anywhere;min-width:0}.g-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.g-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);margin-bottom:4px;font-size:10.5px;font-weight:600}.g-facts>div{min-width:0}.g-facts dd{color:var(--t-ink);overflow-wrap:anywhere;margin:0;font-size:14.5px}.g-facts dd small{color:var(--t-soft);margin-top:2px;font-size:12.5px;display:block}.g-facts .g-wide{grid-column:1/-1}.g-textarea{resize:vertical;min-height:84px}.g-empty{text-align:center;justify-items:center;gap:10px;padding:34px 24px;display:grid}.g-empty h1,.g-empty h2,.g-empty h3{text-wrap:balance;font-size:20px}.g-empty p{max-width:46ch;color:var(--t-soft);font-size:14px}@media (max-width:1100px){.g-shell{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.g-rail{z-index:40;border-top:1px solid var(--line-d);flex-direction:row;justify-content:space-around;align-items:center;height:64px;padding:6px 8px;position:fixed;inset:auto 0 0;overflow:hidden}.g-rail .g-brand,.g-rail-group,.g-rail-foot,.g-rail a[data-secondary]{display:none}.g-rail a[data-phone-only]{display:flex}.g-rail a{flex-direction:column;gap:3px;padding:6px 8px;font-size:10.5px;position:relative}.g-rail .g-rail-count{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--ink-850);margin:0;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:1px;left:calc(50% + 5px)}.g-rail a[aria-current=page]{box-shadow:none;color:var(--brass-2);background:0 0;position:relative}.g-rail a[aria-current=page]:before{content:"";background:var(--brass);border-radius:1px;width:26px;height:2px;margin-left:-13px;position:absolute;top:-7px;left:50%}.g-appbar{background:var(--ink-850);border-bottom:1px solid var(--line-d);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.g-appbar .g-brand{color:#fff}.g-appbar .g-mark--sm{border-radius:6px;width:28px;height:28px}.g-appbar-me{width:32px;height:32px;color:var(--t-cream);letter-spacing:.04em;background:#ffffff1a;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.g-appbar-me:hover{background:#ffffff29}.g-rail-badge{display:none}.g-content{padding:18px}.g-topbar{flex-wrap:wrap;padding:14px 18px}.g-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.g-card-head{flex-wrap:wrap;row-gap:8px}.g-tabs{padding:0 18px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.g-tabs:after{content:"";flex:none;width:18px}.g-tabs--wrap{flex-wrap:wrap;column-gap:18px;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.g-tabs--wrap:after{display:none}.g-banner{padding:12px 18px}.g-kpis{flex-wrap:wrap;display:flex}.g-kpis>*{flex:calc(50% - 7px)}.g-search{flex:1;min-width:0}}@media (max-width:640px){.g-wide-only{display:none}.g-topbar-actions--search-row,.g-topbar-actions--search-row>.g-search{flex:100%}.g-topbar--inline{flex-wrap:nowrap;align-items:flex-start}.g-topbar--inline>div:first-child{min-width:0}.g-topbar--inline h1{font-size:23px}.g-topbar--inline .g-topbar-actions{flex:none}.g-topbar--inline .g-topbar-actions .g-btn{gap:4px;padding:8px 14px}.g-job-bar{flex:100%;justify-content:flex-start;max-width:none;margin-left:0}.g-job-bar>.g-pill:first-child{margin-right:auto}.g-job-bar:has([data-primary]):after{content:"";flex-basis:100%;order:1;height:0;margin-top:-10px}.g-job-bar .g-job-note{text-align:left;order:2;justify-content:flex-start}.g-job-bar .g-job-fee{flex-basis:100%;order:2}.g-job-bar [data-primary]{flex:1 1 0;order:3;justify-content:center}.g-job-bar [data-primary=lead]{flex-grow:1.6}.g-job-bar .g-job-reason{flex-basis:100%;width:auto}.g-job-bar .g-job-after{text-align:left;order:4;justify-content:flex-start}.gmas :is(.g-input,textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden])){font-size:16px}}.gmas.g-shell--embedded :is(.g-input,textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden])){font-size:16px}.gmas :is(input,textarea,select,[contenteditable=true]){caret-color:var(--brass)}.gmas :where(input[type=checkbox],input[type=radio]){accent-color:var(--brass)}.gmas ::selection{background:var(--brass-2);color:var(--ink-900)}@media (prefers-reduced-motion:reduce){.gmas *,.gmas :before,.gmas :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.g-site{background:var(--bone);flex-direction:column;min-height:100vh;display:flex}.g-site-nav{background:var(--paper);border-bottom:1px solid var(--line-l);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(18px,4vw,48px);display:flex}.g-site-nav nav{white-space:nowrap;align-items:center;gap:18px;font-size:14px;font-weight:600;display:flex}.g-site-nav .g-brand{white-space:nowrap}@media (max-width:560px){.g-site-nav{padding-block:12px}.g-site-nav nav{gap:12px;font-size:13.5px}.g-site-nav nav a[data-wide]{display:none}.g-site-nav .g-btn{padding:8px 12px}}.g-site-nav nav a:not(.g-btn){color:var(--t-body)}.g-site-find{align-items:center;gap:8px;display:inline-flex}.g-site-find svg{display:none}@media (max-width:460px){.g-site-nav .g-wordmark{height:11px}.g-site-nav .g-mark{width:32px;height:32px}.g-site-find svg{display:block}.g-site-find span{display:none}.g-site-find{justify-content:center;min-width:44px;min-height:44px;margin-block:-6px}}.g-site-nav nav a:not(.g-btn):hover{color:var(--t-ink)}.g-site-main{flex:1;width:min(1180px,100%);margin:0 auto;padding:clamp(24px,4vw,52px) clamp(18px,4vw,48px)}.g-site-foot{border-top:1px solid var(--line-l);color:var(--t-soft);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:22px clamp(18px,4vw,48px);font-size:12.5px;line-height:1.6;display:flex}.g-site-foot p{max-width:76ch;margin:0}.g-site-legal{white-space:nowrap}.g-site-legal a,.g-auth-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.g-profile-note{color:var(--t-soft);max-width:72ch;margin:12px 0 0;font-size:13px;line-height:1.6}.g-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.g-chip{border-radius:var(--r-pill);background:var(--bone-2);color:var(--t-body);padding:6px 11px;font-size:12.5px;font-weight:600}.g-chip--verified{background:var(--brass-tint);color:var(--brass-deep)}.g-onpage .g-chip{padding:9px 13px;display:inline-block}.g-onpage .g-chip:hover{color:var(--t-ink)}.g-calc{border-top:1px solid var(--line-l2);gap:12px;margin-top:18px;padding-top:18px;display:grid}.g-calc h3{margin:0;font-size:16px}.g-calc-row{grid-template-columns:minmax(0,1fr) 96px;gap:10px;display:grid}.g-calc .g-field{gap:5px;display:grid}.g-calc-result ul{color:var(--t-body);gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.g-calc-result li{justify-content:space-between;gap:12px;display:flex}.g-calc-result li b{color:var(--t-ink);font-variant-numeric:tabular-nums;font-weight:600}.g-calc-total{border-top:1px solid var(--line-l2);justify-content:space-between;align-items:baseline;margin:10px 0 0;padding-top:10px;display:flex}.g-calc-total span{color:var(--t-soft);font-size:13px}.g-calc-total b{font-family:var(--font-display);color:var(--t-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.g-calc-out{color:var(--t-soft);margin:8px 0 0;font-size:12.5px;line-height:1.55}.g-hours{border:1px solid var(--line-l);border-radius:var(--r-card);display:grid;overflow:hidden;container:g-hours/inline-size}.g-hours-row{border-top:1px solid var(--line-l2);background:var(--paper);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:6px 14px;padding:10px 14px;display:grid}.g-hours-row:first-child{border-top:0}.g-hours-row.is-off{background:var(--bone)}.g-hours-row .g-error{grid-column:1/-1;margin:0}.g-hours-times{color:var(--t-soft);align-items:center;gap:10px;font-size:13px;display:flex}.g-hours-times .g-input{width:auto;min-width:118px}.g-hours-off{color:var(--t-soft);font-size:13.5px}@media (max-width:560px){.g-hours-row{grid-template-columns:minmax(0,1fr);padding-inline:10px}.g-hours-times{gap:6px}.g-hours-times .g-input{background-position:right 8px center;flex:1 1 0;min-width:0;padding-left:8px;padding-right:24px}}@container g-hours (max-width:247px){.g-hours-times{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.g-hours-times .g-input{width:100%}.g-hours-times>:last-child{grid-column:1}}.g-result-av{position:relative;overflow:hidden}.g-result-av img{position:absolute;inset:0}.g-result-av img,.g-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.g-photo{align-items:flex-start;gap:16px;display:flex}.g-photo-frame{border-radius:var(--r-tile);background:linear-gradient(135deg, var(--brass-2), var(--brass-deep));color:#fff;width:76px;height:76px;font-family:var(--font-display);flex:none;place-items:center;font-size:28px;display:grid;overflow:hidden}.g-photo-body{gap:6px;min-width:0;display:grid}.g-photo-body .g-label,.g-photo-body .g-hint{margin:0}.g-editor{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.g-editor>form{gap:18px;display:grid}.g-editor-preview{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.g-editor-label{letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);margin:0 0 8px;font-size:10.5px;font-weight:600}.g-editor-frame{background:var(--bone);border:1px solid var(--line-l);border-radius:var(--r-card);zoom:.78;overflow:hidden}.g-checks{flex-wrap:wrap;gap:8px 16px;display:flex}.g-check{color:var(--t-body);cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;display:inline-flex}.g-check input{width:16px;height:16px;accent-color:var(--brass);flex:none;margin:2px 0 0}.g-addr{border:1px solid var(--line-l);border-radius:var(--r-btn);background:var(--bone-2);align-items:center;display:flex;overflow:hidden}.g-addr span{color:var(--t-soft);white-space:nowrap;padding:0 4px 0 12px;font-size:13.5px}.g-addr .g-input{background:var(--paper);border:0;border-left:1px solid var(--line-l);border-radius:0}@media (max-width:1100px){.g-editor{grid-template-columns:minmax(0,1fr)}.g-editor-preview{max-height:none;position:static}}.g-crumb{margin:0 0 10px;font-size:13.5px}.g-crumb a{color:var(--t-soft)}.g-crumb--up{margin:0 0 3px;font-size:13px;line-height:1.3}.g-crumb--up a{color:var(--t-soft);align-items:center;gap:1px;margin-left:-3px;font-weight:600;display:inline-flex}.g-crumb--up a:hover{color:var(--t-ink)}.g-content>.g-crumb--up,.g-cols>.g-crumb--up{grid-column:1/-1;margin-bottom:0}.gmas .g-request-title{margin:0 0 22px;font-size:clamp(28px,3.6vw,42px)}.g-order{max-width:760px;margin:0 auto}.g-order .g-request-title{margin-bottom:10px}.g-order-lede{color:var(--t-soft);max-width:60ch;margin:0 0 22px;font-size:15.5px}.g-order-form{gap:18px;display:grid}.g-order-form>.g-btn{justify-self:start}.g-request{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;gap:24px;display:grid;position:relative}.g-request-main{gap:16px;min-width:0;display:grid}.g-stepno{background:var(--sel-bg);width:24px;height:24px;color:var(--sel-fg);font-family:var(--font-body);vertical-align:2px;border-radius:50%;place-items:center;margin-right:10px;font-size:12px;font-weight:700;display:inline-grid}.g-request-rail{background:var(--ink-900);color:var(--t-cream);border-radius:var(--r-card);gap:14px;padding:24px;display:grid;position:sticky;top:20px}.g-request-rail h2{color:#fff;margin:0;font-size:24px}.g-request-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--t-cream-soft);margin:0;font-size:10.5px;font-weight:600}.g-request-sub{color:var(--t-cream-soft);margin:-8px 0 0;font-size:13.5px}.g-request-rail dl{border-top:1px solid var(--line-d);gap:10px;margin:0;padding-top:14px;display:grid}.g-request-rail dl>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.g-request-rail dt{color:var(--t-cream-soft)}.g-request-rail dd{color:#fff;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.g-request-lines{color:var(--t-cream-soft);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.g-request-lines li{justify-content:space-between;gap:12px;display:flex}.g-request-note{color:var(--t-cream-soft);margin:0;font-size:12.5px;line-height:1.6}.g-btn--brass{background:var(--brass-2);color:var(--ink-900);border-color:var(--brass-2);justify-content:center}.g-btn--brass:hover:not(:disabled){background:#dcb097}.g-daytabs{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.g-daytabs button{border:1px solid var(--line-l);border-radius:var(--r-btn);background:var(--paper);font:inherit;color:var(--t-body);cursor:pointer;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.g-daytabs button.is-on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg)}.g-slots{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;margin-top:10px;display:grid}.g-slots a,.g-slots button{text-align:center;border:1px solid var(--line-l);border-radius:var(--r-btn);background:var(--paper);font:inherit;color:var(--t-ink);cursor:pointer;font-variant-numeric:tabular-nums;padding:9px 6px;font-size:13.5px;font-weight:600;display:block}.g-slots a:hover,.g-slots button:hover{border-color:var(--brass)}.g-slots button.is-on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg)}.g-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.g-steps li{border-top:3px solid var(--line-l);padding-top:10px;transition:border-color .3s}.g-steps li.is-done,.g-steps li.is-on{border-color:var(--brass)}.g-steps button{font:inherit;color:var(--t-soft);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:flex}.g-steps button:disabled{cursor:default}.g-steps li.is-on button,.g-steps li.is-done button{color:var(--t-ink)}.g-steps button span{background:var(--bone-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;display:inline-grid}.g-steps li.is-done button span,.g-steps li.is-on button span{background:var(--brass);color:#fff}.g-step-foot{border-top:1px solid var(--line-l2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.g-choice--cards span{gap:2px;display:grid}.g-choice--cards small{color:var(--t-soft);font-size:12px;font-weight:400}.g-choice--even{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.g-choice--even label{display:grid}.g-choice input:checked+span small{color:inherit;opacity:.75}.g-request-points{color:var(--t-cream-soft);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.g-request-points li:before{content:"✓";color:var(--brass-2);margin-right:8px}@media (max-width:640px){.g-steps{display:flex}.g-steps li{flex:none}.g-steps li.is-on{flex:1}.g-steps li:not(.is-on) button{gap:0;font-size:0}}.g-request-lede{max-width:70ch;color:var(--t-body);margin:-12px 0 22px;font-size:15.5px;line-height:1.6}.g-ask-who{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-ask-pick{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.g-ask-pick:has(input:checked){border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-tint)}.g-ask-pick input{width:18px;height:18px;accent-color:var(--brass);margin:0}.g-ask-pick .g-result-av{width:44px;height:44px;font-size:17px}.g-ask-who-main{gap:2px;min-width:0;display:grid}.g-ask-who-main b{font-family:var(--font-display);color:var(--t-ink);font-size:18px;font-weight:500}.g-ask-who-main small,.g-ask-who-price small{color:var(--t-soft);font-size:12px}.g-ask-who-price{justify-items:end;display:grid}.g-ask-who-price b{font-family:var(--font-display);color:var(--t-ink);font-size:20px}.g-ask-times{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-ask-times li{border-radius:var(--r-btn);background:var(--bone);justify-content:space-between;gap:12px;padding:9px 12px;font-size:14px;display:flex}.g-ask-times li b{font-variant-numeric:tabular-nums;color:var(--t-ink)}.g-ask-times li.is-none b{color:var(--t-soft);font-weight:500}@media (max-width:560px){.g-ask-pick{grid-template-columns:auto auto minmax(0,1fr)}.g-ask-who-price{grid-column:2/-1;justify-items:start}}.g-track{gap:18px;width:min(640px,100%);margin:0 auto;display:grid}.g-track--split{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;column-gap:clamp(24px,4vw,52px);width:min(1040px,100%)}.g-track-main,.g-track-rail,.g-track-talk,.g-track-after{align-content:start;gap:18px;min-width:0;display:grid}.g-track-main,.g-track-talk,.g-track-after{grid-column:1}.g-track-rail{grid-area:1/2/span 3;gap:14px;position:sticky;top:20px}.g-track-talk:empty{display:none}.g-track-who{border-bottom:1px solid var(--line-l);align-items:center;gap:12px;padding-bottom:14px;display:flex}.g-track-av{background:var(--ink-900);color:#fff;letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:grid}.gmas .g-track-who b{font-family:var(--font-display);color:var(--t-ink);font-size:19px;font-weight:500;display:block}.g-track-who .g-link{font-size:13px}.g-track h1{margin:0;font-size:clamp(30px,4vw,44px)}.g-track-detail{color:var(--t-body);margin:0;font-size:15.5px;line-height:1.7}.g-tracker{color:var(--t-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:grid}.g-tracker:has(>li:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.g-tracker:not(:has(>li:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.g-tracker li{border-top:3px solid var(--line-l);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:3px 9px;padding-top:12px;display:grid}.g-tracker li span{background:var(--bone-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;display:inline-grid}.g-tracker li small{color:var(--t-soft);font-variant-numeric:tabular-nums;grid-column:2;font-size:12px;font-weight:500}.g-tracker li.is-done{color:var(--t-ink);border-color:var(--brass)}.g-tracker li.is-done span{background:var(--brass);color:#fff}.g-tracker li.is-live span{animation:2s ease-out infinite g-live}@keyframes g-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brass) 45%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.g-tracker li.is-live span{box-shadow:0 0 0 4px var(--brass-tint);animation:none}}@media (max-width:940px){.g-track--split{grid-template-rows:none;grid-template-columns:minmax(0,1fr);width:min(640px,100%)}.g-track-main,.g-track-rail,.g-track-talk,.g-track-after{grid-column:1}.g-track-rail{grid-row:auto;position:static}}@media (max-width:560px){.g-tracker{gap:6px;font-size:12px}.g-tracker li{grid-template-columns:minmax(0,1fr);justify-items:start}.g-tracker li small{grid-column:1;font-size:11.5px}}.g-group-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-group-list li{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.g-group-list li div{gap:3px;min-width:0;display:grid}.g-group-list b{font-family:var(--font-display);color:var(--t-ink);font-size:19px;font-weight:500}.g-group-list span{color:var(--t-body);font-size:13.5px}.g-group-list li.is-winner{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-tint)}.g-group-list li.is-off{background:var(--bone)}.g-group-list li.is-off b,.g-group-list li.is-off span{color:var(--t-soft)}.g-cancel{justify-items:start;gap:10px;display:grid}.g-cancel .g-card{width:100%}.g-track-facts{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);padding:20px}.g-track-facts dd{text-align:left;flex:1}.g-drive-view{position:relative}.g-drive-map{aspect-ratio:640/300;background:var(--bone-2);border-radius:var(--r-card) var(--r-card) 0 0;width:100%;overflow:hidden}.g-shell[data-scheme=dark] .g-drive-map .maplibregl-ctrl-group{background:var(--paper);box-shadow:0 0 0 1px var(--line-l)}.g-shell[data-scheme=dark] .g-drive-map .maplibregl-ctrl-group button+button{border-top-color:var(--line-l)}.g-shell[data-scheme=dark] .g-drive-map .maplibregl-ctrl-icon{filter:invert(.9)}.g-shell[data-scheme=dark] .g-drive-map .maplibregl-ctrl-attrib{color:var(--t-soft);background:#241f1bd9}.g-shell[data-scheme=dark] .g-drive-map .maplibregl-ctrl-attrib a{color:var(--t-body)}.g-drive-toggle{z-index:2;background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-btn);color:var(--t-ink);cursor:pointer;padding:6px 11px;font:600 12.5px/1.2 inherit;position:absolute;top:12px;left:12px;box-shadow:0 8px 20px -12px #0006}.g-drive-toggle:hover{border-color:var(--brass)}.g-drive-end{background:var(--ink-900);border:2px solid #fff;border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 0 3px #0000001f}.g-drive-end.is-start{background:var(--paper);border-color:var(--ink-900)}.g-keep{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-keep>span:first-child{color:var(--t-ink);flex-basis:100%;font-size:14px;font-weight:600}.g-track-receipt .g-card-body,.g-track-lines .g-card-body{gap:10px;display:grid}.g-track-lines ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.g-track-lines li{color:var(--t-body);justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;display:flex}.g-track-lines li small{color:var(--t-soft);font-size:12.5px;display:block}.g-track-lines li b{color:var(--t-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.g-receipt-head{letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:11px;font-weight:600;display:flex}.g-receipt-head .g-link{letter-spacing:0;text-transform:none;font-size:13.5px}.g-receipt-sum{font-family:var(--font-display);color:var(--t-ink);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:400}.g-request-terms,.g-request-running{display:none}@media (max-width:900px){.g-request{grid-template-columns:minmax(0,1fr)}.g-request-rail{position:static}.g-request-terms{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--bone);color:var(--t-body);gap:6px;margin:4px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.g-request-terms p{margin:0}.g-request-running{border-top:1px solid var(--line-l2);color:var(--t-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0;padding:10px 20px;font-size:14px;display:flex}.g-request-running b{color:var(--t-ink);font-variant-numeric:tabular-nums}.g-request-running small{color:var(--t-body);flex-basis:100%;font-size:12.5px;line-height:1.5}}.g-site-main:has(>.g-dir){width:100%;max-width:none;padding:0}.g-dir{--bar:58px;--dir-col:1000px;--dir-gutter:clamp(16px, 2.4vw, 28px)}.g-dir-hero{isolation:isolate;background:radial-gradient(70% 120% at 50% -20%, #d09f8033, transparent 60%), radial-gradient(45% 80% at 100% 100%, #8e665038, transparent 70%), var(--ink-900);text-align:center;padding:clamp(40px,6vw,76px) clamp(16px,4vw,48px) clamp(34px,5vw,60px);position:relative;overflow:hidden}.g-dir .g-dir-hero{padding-left:var(--dir-gutter);padding-right:var(--dir-gutter)}.g-dir-hero-in{z-index:1;position:relative}.g-dir-seal{z-index:0;pointer-events:none;color:var(--brass-2);opacity:.14;width:clamp(420px,44vw,640px);height:auto;font-family:var(--font-display);position:absolute;top:50%;right:calc(clamp(420px,44vw,640px)/-3.33333);translate:0 -46%}.g-dir-hero h1{color:#fff;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,54px)}.g-dir-hero p{max-width:60ch;color:var(--t-cream-soft);text-wrap:balance;margin:12px auto 0;font-size:16px;line-height:1.6}.g-dir-hero p.g-dir-note{margin-top:8px;font-size:13.5px;line-height:1.55}.g-dir-hero--place p{max-width:70ch}.g-dir-search{width:min(var(--dir-col,1000px), 100%);background:var(--paper);text-align:left;border-radius:12px;align-items:stretch;margin:30px auto 0;padding:6px;display:flex;box-shadow:0 28px 60px -30px #000c,0 0 0 1px #ffffff14}.g-dir-search>label{cursor:text;border-radius:8px;flex:1.5 1 0;align-content:center;gap:5px;min-width:0;padding:9px 18px 10px;transition:background .15s;display:grid;position:relative}.g-dir-search>label:nth-of-type(2){cursor:pointer;flex:1 1 0}.g-dir-search>label:nth-of-type(3){cursor:pointer;flex:1.3 1 0}.g-dir-search>label+label:before{content:"";background:var(--line-l);width:1px;position:absolute;top:14px;bottom:14px;left:0}.g-dir-search>label:hover,.g-dir-search>label:focus-within{background:var(--bone)}.g-dir-search>label:focus-within{box-shadow:inset 0 0 0 1.5px var(--brass)}.g-dir-search>label:hover:before,.g-dir-search>label:focus-within:before,.g-dir-search>label:hover+label:before,.g-dir-search>label:focus-within+label:before{opacity:0}.g-dir-search>label>span:not(.g-place,.g-day){letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);font-size:10.5px;font-weight:700;line-height:1}.g-dir-search input,.g-dir-search select{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:26px;font:inherit;color:var(--t-ink);text-overflow:ellipsis;background-color:#0000;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:15.5px;line-height:26px;display:block}.g-dir-search input::placeholder{color:var(--t-soft);opacity:1}.g-dir-search select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238e6650' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:22px}.g-dir-search .g-place-locate{right:-6px}.g-dir-go{background:var(--brass-2);color:var(--ink-900);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:9px;margin:0;padding:0 28px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.g-dir-go:hover{background:#dcb097}.g-dir-go:focus-visible{outline:2px solid var(--brass-2);outline-offset:3px}.g-dir-bar{z-index:5;min-height:var(--bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-l);padding:10px var(--dir-gutter);background:#faf8f5f0;align-items:center;display:flex;position:sticky;top:0}.g-dir-chips{width:min(var(--dir-col), 100%);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;display:flex}.g-dir-chip{border:1px solid var(--line-l);border-radius:var(--r-pill);background:var(--paper);color:var(--t-body);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.g-dir-chip:hover{border-color:var(--brass);color:var(--t-ink)}.g-dir-chip.is-on{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.g-dir-menu{position:relative}.g-dir-menu>summary::-webkit-details-marker{display:none}.g-dir-menu>summary:after{content:"▾";opacity:.7;font-size:10px}.g-dir-menu>div{z-index:10;background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);min-width:210px;max-height:330px;box-shadow:var(--shadow-soft);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.g-dir-menu--end{margin-left:auto}.g-dir-menu--end>div{left:auto;right:0}.g-dir-menu a{border-radius:var(--r-btn);color:var(--t-body);padding:8px 10px;font-size:13.5px}.g-dir-menu a:hover{background:var(--bone);color:var(--t-ink)}.g-dir-menu a[aria-current]{color:var(--brass-deep);font-weight:700}.g-dir-clear{color:var(--brass-deep);padding:0 6px;font-size:13px;font-weight:600}.g-dir-wrap{width:min(calc(var(--dir-col) + 2 * var(--dir-gutter)), 100%);margin:0 auto}.g-dir-also{margin:18px var(--dir-gutter) 0;color:var(--t-body);font-size:14px}.g-dir-also a{color:var(--brass-deep);font-weight:600}.g-dir-empty{margin:4px 0 0}.g-dir-wrap>.g-dir-empty{margin:18px var(--dir-gutter)}.g-dir-wrap>.g-find-note,.g-dir-wrap>.g-before{margin-left:var(--dir-gutter);margin-right:var(--dir-gutter)}.g-dir-wrap>.g-find-note:last-child{margin-bottom:24px}.g-find-list{padding:var(--dir-gutter);align-content:start;gap:12px;min-width:0;display:grid}.g-find-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 2px 6px;display:flex}.g-find-head h2{font-size:clamp(22px,2.4vw,27px);font-weight:600}.g-find-head span{color:var(--t-soft);font-size:13.5px}.g-find-note{color:var(--t-soft);max-width:78ch;margin:4px 2px 0;font-size:12.5px;line-height:1.6}.g-find-note span[lang]{margin-top:4px;display:block}.g-results{gap:12px;margin:0;padding:0;list-style:none;display:grid}.g-result{background:var(--paper);border:1px solid var(--line-l2);border-radius:var(--r-card);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:grid;position:relative}.g-result:hover,.g-result:focus-within{border-color:var(--brass);transform:translateY(-3px);box-shadow:0 30px 60px -44px #12211f99}.g-result-av{background:linear-gradient(150deg, var(--brass-2), var(--brass-deep));width:60px;height:60px;font-family:var(--font-display);color:#14100a;border-radius:50%;place-items:center;font-size:24px;display:grid}.g-result-main h3{margin:0;font-size:23px;line-height:1.1}.g-result-link{color:inherit}.g-result-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.g-result-link:focus-visible{outline:none}.g-result:has(.g-result-link:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.g-result-meta{color:var(--t-soft);margin:4px 0 0;font-size:13.5px}.g-result-tags{flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.g-result-tags li{letter-spacing:.04em;background:var(--bone-2);color:var(--t-soft);border-radius:4px;padding:5px 10px;font-size:11px;font-weight:600}.g-result-tags li.is-verified,.g-result-tags li.is-earned{background:var(--brass-tint);color:var(--brass-deep)}.g-result-term{color:var(--t-body);max-width:68ch;margin:9px 0 0;font-size:12.5px;line-height:1.55}.g-result-term b{color:var(--t-ink)}.g-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.g-badges li{border-radius:var(--r-pill);background:var(--brass-tint);color:var(--brass-deep);padding:4px 10px;font-size:12.5px;font-weight:600}.g-myrecord h3{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);margin:0 0 8px;font-size:11.5px;font-weight:600}.g-myrecord-say{color:var(--t-body);margin:0;font-size:14px;line-height:1.5}.g-myrecord-lines{color:var(--t-body);gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.g-myrecord-rows{margin:0;padding:0;list-style:none;display:grid}.g-myrecord-rows li{border-top:1px solid var(--line-l2);color:var(--t-body);grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:2px 18px;padding:10px 0;font-size:14px;line-height:1.5;display:grid}.g-myrecord-rows li:first-child{border-top:0;padding-top:0}.g-myrecord-rows b{color:var(--t-ink);font-variant-numeric:tabular-nums;font-weight:600}.g-myrecord-rows small{color:var(--t-soft);font-size:12.5px;display:block}.g-myrecord-about{gap:8px;display:grid}.g-myrecord-about p{margin:0}@media (max-width:640px){.g-myrecord-rows li{grid-template-columns:minmax(0,1fr)}}.g-result-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.g-result-rate{color:var(--t-soft);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.g-result-rate b{color:var(--t-ink)}.g-result-free{z-index:1;color:var(--mint);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px;font-weight:700;display:inline-block;position:relative}.g-result-free:hover{text-underline-offset:3px;text-decoration:underline}.g-result-free.is-none{color:var(--t-soft);font-weight:500}.g-result-reply{color:var(--t-soft);margin:3px 0 0;font-size:12.5px}.g-result-price{text-align:right;margin:0}.g-result-price b{font-family:var(--font-display);color:var(--t-ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1;display:block}.g-result-price span{color:var(--t-soft);margin-top:4px;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.g-result{transition:none}.g-result:hover,.g-result:focus-within{transform:none}}.g-dir-crumbs{color:var(--t-cream-soft);margin:0 0 12px;font-size:13px}.g-dir-crumbs a{color:var(--brass-2);font-weight:600}.g-dir-crumbs span{opacity:.6;margin:0 6px}.g-town-more{padding:clamp(24px, 3vw, 40px) var(--dir-gutter);border-top:1px solid var(--line-l);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,40px);display:grid}.g-town-more h2,.g-state h2{margin:0 0 12px;font-size:22px}.g-town-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.g-town-links a{border:1px solid var(--line-l);border-radius:var(--r-pill);background:var(--paper);color:var(--t-body);padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-block}.g-town-links a:hover{border-color:var(--brass);color:var(--t-ink)}.g-town-facts{color:var(--t-body);gap:8px;max-width:70ch;margin:0;padding-left:18px;font-size:14.5px;line-height:1.6;display:grid}.g-state{padding:clamp(24px, 3vw, 40px) var(--dir-gutter);gap:34px;display:grid}.g-state .g-find-list{padding:0}.g-state-towns{columns:4 200px;column-gap:28px}.g-state-towns>div{break-inside:avoid;margin-bottom:18px}.g-state-towns h3{font-family:var(--font-body);letter-spacing:.14em;color:var(--brass-deep);margin:0 0 6px;font-size:11px;font-weight:700}.g-state-towns ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.g-state-towns li{justify-content:space-between;gap:10px;font-size:14.5px;display:flex}.g-state-towns li a{color:var(--t-ink)}.g-state-towns li a:hover{color:var(--brass-deep);text-underline-offset:3px;text-decoration:underline}.g-state-towns li span{color:var(--t-soft);font-variant-numeric:tabular-nums;font-size:12px}.g-dir-places{padding:clamp(24px, 3vw, 40px) var(--dir-gutter);border-top:1px solid var(--line-l);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(20px,3vw,40px);display:grid}.g-dir-places h2{margin:0 0 12px;font-size:22px}.g-dir-states{columns:2 170px;column-gap:28px;margin:0;padding:0;list-style:none}.g-dir-states li{break-inside:avoid;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:14.5px;display:flex}.g-dir-states li a{color:var(--t-ink)}.g-dir-states li a:hover{color:var(--brass-deep);text-underline-offset:3px;text-decoration:underline}.g-dir-states li span{color:var(--t-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.g-map{background:var(--bone-2);width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.g-map>.g-map-canvas{width:100%;height:100%;position:absolute;inset:0}.g-map[data-state=loading] .g-map-canvas{opacity:0}.g-map-canvas{transition:opacity .4s}.g-map-note{text-align:center;color:var(--t-soft);margin:0;font-size:13px;position:absolute;top:50%;left:16px;right:16px;translate:0 -50%}.g-map .maplibregl-ctrl-attrib{font-size:10.5px}.g-pin-here{background:var(--brass);border:3px solid #fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 0 0 7px #8e665038}.g-place{min-width:0;display:block;position:relative}.g-place>input{width:100%}.g-place:has(.g-place-locate)>input{padding-right:36px}.g-place-locate{width:30px;height:30px;color:var(--brass-deep);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:2px;translate:0 -50%}.g-place-locate:hover{background:var(--brass-tint)}.g-place-locate:disabled{opacity:.5;cursor:default}.g-place-locate[aria-busy=true]>svg{display:none}.g-place-locate[aria-busy=true]:after{margin-left:0}.g-place-list{z-index:30;background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);width:max-content;min-width:calc(100% + 20px);max-width:min(420px,88vw);box-shadow:var(--shadow-soft);text-align:left;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 12px);left:-10px}.g-place-list li{border-radius:var(--r-btn);cursor:pointer;color:var(--t-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 11px;font-size:14.5px;display:flex}.g-place-list li small{color:var(--t-soft);font-size:11.5px}.g-place-list li.is-on,.g-place-list li:hover{background:var(--bone)}.g-place-note{z-index:30;background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-btn);width:max-content;max-width:88vw;box-shadow:var(--shadow-soft);color:var(--t-body);padding:8px 11px;font-size:12.5px;position:absolute;top:calc(100% + 12px);left:-10px}.g-day{min-width:0;display:block;position:relative}.g-day-field{width:100%;min-width:0;font:inherit;color:var(--t-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex}.g-day-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-day-value.is-empty{color:var(--t-soft)}.g-day-icon{color:var(--brass-deep);flex:none}.g-day-field:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:var(--r-btn)}.g-dir-search .g-day-field{height:26px;font-size:15.5px;line-height:26px}.g-dir-search .g-day-field:focus-visible{outline:0}.g-home-ask .g-day-field{border:1px solid var(--line-l);border-radius:var(--r-btn);background:var(--paper);padding:11px 12px;font-size:15px;line-height:1.55}.g-home-ask .g-day-field:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.g-day-pop{background:var(--paper);width:min-content;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--t-body);border:1px solid var(--line-l);border-radius:var(--r-card);box-shadow:var(--shadow-soft);text-align:left;margin:0;padding:14px 14px 10px;font-size:14px;position:fixed;inset:auto;overflow:auto}.g-day-pop.is-inline{z-index:30;position:absolute;top:calc(100% + 12px);left:-10px}.g-day-head{justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 8px;display:flex}.g-day-month{font-family:var(--font-display);letter-spacing:-.01em;color:var(--t-ink);font-size:17px;font-weight:500;line-height:1.2}.g-day-step{width:34px;height:34px;color:var(--brass-deep);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.g-day-step:hover:not([aria-disabled=true]){background:var(--brass-tint)}.g-day-step[aria-disabled=true]{opacity:.3;cursor:default}.g-day-step:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.g-day-grid{border-collapse:separate;border-spacing:2px;margin:0}.g-day-grid th{letter-spacing:.14em;text-transform:uppercase;width:40px;color:var(--t-soft);text-align:center;padding:0 0 6px;font-size:10.5px;font-weight:700}.g-day-grid td{text-align:center;padding:0}.g-day-grid button{border-radius:var(--r-btn);width:40px;height:40px;font:inherit;font-variant-numeric:tabular-nums;color:var(--t-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:14px;font-weight:500;display:grid;position:relative}.g-day-grid button:hover:not(:disabled){background:var(--bone)}.g-day-grid button:disabled{color:var(--t-soft);opacity:.55;cursor:default;font-weight:400}.g-day-grid button[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--brass)}.g-day-grid button.has-free:after{content:"";background:var(--brass);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.g-day-grid td[aria-selected=true] button.has-free:after{background:var(--brass-2)}.g-day-grid td[aria-selected=true] button{background:var(--t-ink);color:var(--paper);box-shadow:none}.g-day-grid button:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.g-day-note{color:var(--t-soft);margin:6px 3px 0;font-size:12px;line-height:1.4}.g-day-foot{border-top:1px solid var(--line-l2);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.g-day-foot button{border-radius:var(--r-btn);font:inherit;color:var(--brass-deep);cursor:pointer;background:0 0;border:0;margin:0;padding:6px 8px;font-size:13px;font-weight:600}.g-day-foot button:hover{background:var(--brass-tint)}.g-day-foot button:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.g-date{min-width:0;display:block}.g-date-ui{display:block;position:relative}.g-date-text{font-variant-numeric:tabular-nums;padding-right:44px}.g-date-pick{border-radius:var(--r-btn);width:36px;height:36px;color:var(--brass-deep);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.g-date-pick:hover{background:var(--brass-tint)}.g-date-pick:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.g-date-said{color:var(--amber);margin-top:6px;font-size:12.5px;line-height:1.4;display:block}@media (max-width:900px){.g-dir-hero{padding-bottom:24px}.g-dir-seal{opacity:.12;width:380px;top:0;right:-150px;translate:0 -18%}.g-dir-search{flex-wrap:wrap;margin-top:22px}.g-dir-search>label{flex:100%;padding:10px 14px}.g-dir-search>label:nth-of-type(2),.g-dir-search>label:nth-of-type(3){flex:40%}.g-dir-search>label:nth-of-type(2):before{content:none}.g-dir-search>label:first-of-type:after{content:"";background:var(--line-l);height:1px;position:absolute;bottom:0;left:14px;right:14px}.g-dir-search>label:first-of-type:hover:after,.g-dir-search>label:first-of-type:focus-within:after{opacity:0}.g-dir-go{flex:100%;height:48px;margin-top:6px}.g-dir-bar{position:relative}.g-result{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.g-result-av{display:none}.g-result-price{text-align:left}}.g-stars{color:var(--brass);letter-spacing:1px;font-size:.95em}.g-stars span{color:color-mix(in srgb, var(--t-faint) 80%, var(--paper))}.g-reviews{border-top:1px solid var(--line-l);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.g-reviews li{border-bottom:1px solid var(--line-l);padding:16px 0}.g-review-who{color:var(--t-body);margin:0;font-size:14px}.g-review-who b{color:var(--t-ink)}.g-review-stars{color:var(--t-soft);margin:3px 0 0;font-size:13px}.g-review-body{color:var(--t-body);white-space:pre-line;max-width:68ch;margin:9px 0 0;font-size:15px;line-height:1.65}.g-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.g-fieldset .g-row{gap:8px 12px}.g-fieldset:not(.g-backups)>legend{padding:0}.g-backups{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--bone);padding:14px 16px}.g-counter{border-color:var(--brass)}.g-plan{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.g-plan li{align-items:baseline;gap:8px;display:flex}.g-plan li b{min-width:96px;font-weight:600}.g-plan li.is-now b{color:var(--brass-deep)}.g-plan li.is-done{color:var(--t-soft)}.g-needs>*{flex-wrap:wrap;row-gap:10px}.g-needs .g-need-what{flex:320px;min-width:0}.g-needs .g-need-what b{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.g-needs .g-need-what small{overflow-wrap:anywhere}.g-needs .g-end{flex-wrap:wrap}@media (max-width:520px){.g-needs .g-end{margin-left:0}}.g-presets{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.g-paste{border:1px dashed var(--line-l);border-radius:var(--r-card);background:var(--bone);padding:14px 16px}.g-paste summary{cursor:pointer;color:var(--t-ink);font-size:14px;font-weight:600}.g-facts--tight{gap:12px 20px}.g-facts--tight dd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.g-facts--tight dd small{flex-basis:100%}.g-assigned{color:var(--t-soft)}.g-assigned.is-alert{color:var(--amber);font-weight:600}.g-assign{gap:8px;display:grid}.g-assign-row{flex-wrap:wrap;gap:8px;display:flex}.g-assign-row select{flex:220px;min-width:0}.g-offer{gap:10px;margin:0 0 16px;display:grid}.g-offer--quiet{border:1px solid var(--line-l2);background:var(--paper);border-radius:8px;padding:12px 16px;font-size:14px}.g-offer-do{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g-offer-no summary{cursor:pointer;font-size:14px}.g-offer-no[open]{flex-basis:100%}.g-offer-no form{max-width:460px;margin-top:10px}.g-open>summary{list-style:none}.g-open>summary::-webkit-details-marker{display:none}.g-open>summary:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.g-open[open]>summary{background:color-mix(in srgb, var(--bone-2) 60%, transparent)}.g-qr-card{border:1px solid var(--line-l);background:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;max-width:520px;padding:22px;display:grid}.g-qr-card-who{gap:6px;min-width:0;display:grid}.g-qr-card-who b{color:var(--t-ink);font-size:20px;line-height:1.2}.g-qr-card-who span{color:var(--t-soft);font-size:13.5px}.g-qr-card-url{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--t-body)!important}.g-qr-card-url .is-whole{white-space:nowrap}.g-qr{background:#fff;border-radius:6px;width:148px;height:148px;display:block}@media (max-width:520px){.g-qr-card{grid-template-columns:1fr;justify-items:start}.g-qr{width:180px;height:180px}}.g-google-ask{border-top:1px solid var(--line-l2);margin-top:16px;padding-top:14px}.g-google-ask p{color:var(--t-body);max-width:60ch;margin:0;font-size:14px;line-height:1.6}.g-google-ask-do{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.g-review-reply{border-left:2px solid var(--brass);margin:12px 0 0 14px;padding:2px 0 2px 14px}.g-review-reply-who{color:var(--t-soft);margin:0;font-size:12.5px;font-weight:600}.g-review-reply .g-review-body{margin-top:4px;font-size:14.5px}.g-reviews-all{margin-top:18px}.g-all-reviews .g-reviews{margin-top:4px}.g-all-reviews .g-dir-crumbs{color:var(--t-soft);margin:0}.g-all-reviews .g-dir-crumbs a{color:var(--t-body)}.g-all-reviews-sum{font-size:15px}.g-myreviews{border-top:0;margin:0}.g-myreviews li{padding:18px 20px}.g-reply-own{justify-items:start;gap:6px;margin:12px 0 0;display:grid}.g-reply-own .g-review-body{margin-top:0}.g-reply-form{max-width:640px;margin-top:12px}.g-pager{color:var(--t-soft);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.g-rate{align-items:center;gap:4px;display:flex}.g-rate button{color:color-mix(in srgb, var(--t-faint) 80%, var(--paper));cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:32px;line-height:1;transition:color .15s}.g-rate button.is-on{color:var(--brass)}.g-rate button:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:4px}.g-rate span{color:var(--t-body);min-width:80px;margin-left:10px;font-size:14px;font-weight:600}.g-home-hero{background:var(--ink-900);grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:center;gap:clamp(30px,5vw,64px);padding:clamp(40px,6.5vw,88px) max(clamp(18px,4vw,48px),50% - 590px);display:grid;position:relative;overflow:hidden}.g-home-hero:before{content:"";pointer-events:none;background:radial-gradient(58% 58% at 45%,#8e665057,#8e665000 70%);position:absolute;inset:-40% 38% 10% -25%}.g-home-say{z-index:1;position:relative}.g-home-hero h1{color:#fff;margin:10px 0 0;font-size:clamp(40px,6vw,72px);line-height:1.02}.g-home-lede{max-width:46ch;color:var(--t-cream-soft);margin:18px 0 0;font-size:17px;line-height:1.65}.g-home-promises{color:var(--t-cream);flex-wrap:wrap;gap:10px 26px;margin:26px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.g-home-promises li:before{content:"✓ ";color:var(--brass-2)}.g-home-stats{flex-wrap:wrap;gap:36px;margin:28px 0 0;display:flex}.g-home-stats dt{font-family:var(--font-display);color:#fff;font-size:40px;line-height:1}.g-home-stats dd{color:var(--t-cream-soft);margin:6px 0 0;font-size:13px}.g-home-note{max-width:560px;color:var(--t-cream-soft);margin:18px 0 0;font-size:13.5px;line-height:1.6}.g-home-ask{background:var(--paper);max-width:660px;color:var(--t-body);border-radius:var(--r-tile);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.85fr);gap:12px;margin-top:28px;padding:16px;display:grid;box-shadow:0 34px 60px -34px #000c}.gmas .g-home-ask h2{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-deep);grid-column:1/-1;margin:0;font-family:inherit;font-size:11.5px;font-weight:600}.g-home-ask label{gap:6px;min-width:0;display:grid}.g-home-ask label>span:not(.g-place,.g-day){color:var(--t-ink);font-size:12.5px;font-weight:600}.g-home-ask input,.g-home-ask select{font:inherit;border:1px solid var(--line-l);border-radius:var(--r-btn);background:var(--paper);color:var(--t-ink);width:100%;min-width:0;padding:11px 12px;font-size:15px}.g-home-ask select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e665c' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.g-home-ask input:focus,.g-home-ask select:focus{outline:2px solid var(--brass);outline-offset:1px}.g-home-ask .g-btn{background:var(--brass-deep);color:#fff;grid-column:1/-1;padding-block:13px}.g-home-ask>p{color:var(--t-soft);text-align:center;grid-column:1/-1;margin:-4px 0 0;font-size:12.5px}.g-stage{z-index:1;width:100%;max-width:520px;margin-inline:auto;padding-bottom:26px;position:relative}.g-stage-rings{z-index:0;aspect-ratio:1;background:radial-gradient(circle,#d09f8033,#d09f8000 64%);border-radius:50%;width:min(640px,148%);position:absolute;top:46%;left:50%;translate:-50% -50%}.g-stage-rings:before,.g-stage-rings:after{content:"";border:1px solid #d09f8042;border-radius:50%;position:absolute;inset:14%}.g-stage-rings:after{border-color:#d09f805c;inset:31%}.g-stage-card{z-index:1;background:var(--paper);border-radius:var(--r-tile);color:var(--t-body);position:relative;overflow:hidden;box-shadow:0 40px 70px -34px #000000d9}.g-stage-card>header{background:var(--bone);border-bottom:1px solid var(--line-l);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.g-stage-where{color:var(--t-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.g-stage-when{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);background:var(--brass-tint);border-radius:var(--r-pill);padding:3px 8px;font-size:11px;font-weight:600}.g-stage-card ul{margin:0;padding:0;list-style:none}.g-stage-card li{border-bottom:1px solid var(--line-l2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.g-stage-card li.is-on{background:linear-gradient(90deg, var(--brass-tint), #8e665000 72%)}.g-stage-who{background:var(--ink-900);color:#fff;letter-spacing:.04em;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.gmas .g-stage-card b{font-family:var(--font-display);color:var(--t-ink);font-size:17px;font-weight:500;line-height:1.2;display:block}.g-stage-card small{color:var(--t-soft);align-items:flex-start;gap:5px;margin-top:3px;font-size:11.5px;line-height:1.45;display:flex}.g-stage-card small svg{color:var(--mint);flex:none;margin-top:2px}.g-stage-times{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.g-stage-times span{color:var(--t-ink);background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-pill);padding:3px 7px;font-size:11.5px;font-weight:600}.g-stage-times span.on{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.g-stage-price{font-family:var(--font-display);color:var(--t-ink);text-align:right;font-size:21px;line-height:1}.g-stage-price small{letter-spacing:.1em;text-transform:uppercase;color:var(--t-faint);margin-top:4px;font-size:10px;font-weight:600;display:block}.g-stage-card>footer{background:var(--bone);color:var(--t-soft);padding:11px 16px;font-size:11.5px}.g-stage-eta{z-index:2;border-radius:var(--r-tile);background:var(--ink-850);color:var(--t-cream);border:1px solid #efe9e229;align-items:center;gap:9px;padding:10px 15px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:0;right:-14px;box-shadow:0 22px 34px -24px #000000e6}.g-stage-eta i{background:var(--mint-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6fc79a2e}.g-home-band{padding:clamp(40px,6vw,80px) max(clamp(18px,4vw,48px),50% - 590px)}.g-home-band h2{margin:6px 0 22px;font-size:clamp(26px,3.2vw,38px)}.g-home-band .g-eyebrow{display:block}.g-home-band p{color:var(--t-body);max-width:64ch;font-size:15.5px;line-height:1.7}.g-home-band--paper{background:var(--paper);border-block:1px solid var(--line-l)}.g-home-band--dark{background:var(--ink-900)}.g-home-band--dark h2{color:#fff}.g-home-band--dark p{color:var(--t-cream-soft)}.g-home-turn{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.g-home-turn-do{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.g-home-turn-more{margin:18px 0 0}.g-home-gets{border-radius:var(--r-tile);background:var(--ink-850);border:1px solid #efe9e229;gap:13px;margin:0;padding:22px 24px;list-style:none;display:grid}.g-home-gets li{color:var(--t-cream);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;font-size:14.5px;display:grid}.g-home-gets li:before{content:"✓";color:var(--brass-2);font-size:13px;font-weight:700}.g-home-gets li small{color:var(--t-cream-faint);margin-top:2px;font-size:12.5px;display:block}.g-home-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.g-home-steps li{counter-increment:step;align-content:start;gap:9px;display:grid;position:relative}.g-home-steps li:not(:last-child):after{content:"";background:var(--line-l);height:1px;position:absolute;top:21px;left:52px;right:-34px}.g-home-steps li:before{content:counter(step);background:var(--ink-900);color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:6px;font-size:20px;line-height:1;display:grid}.g-home-steps b{color:var(--t-ink);font-size:17px}.g-home-steps span{color:var(--t-body);max-width:34ch;font-size:14.5px;line-height:1.65}.g-home-limits{background:var(--bone);border:1px solid var(--line-l);border-radius:var(--r-card);margin-top:18px;padding:16px 18px}.g-home-aside{border-left:2px solid var(--brass-2);margin-top:20px;padding:2px 0 2px 16px}.gmas .g-home-aside b{font-family:var(--font-display);color:var(--t-ink);font-size:17px;font-weight:500;display:block}.g-home-aside p{color:var(--t-soft);margin:6px 0 0;font-size:14px;line-height:1.65}.g-home-ticks{color:var(--t-body);gap:9px;margin:18px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.g-home-ticks li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.g-home-ticks li:before{content:"✓";color:var(--brass-deep);font-size:13px;font-weight:700}.g-home-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);display:grid}@media (max-width:1060px){.g-home-ask{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.g-home-hero{grid-template-columns:minmax(0,1fr)}.g-home-hero:before{inset:-30% -10% 30% -30%}.g-home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.g-home-steps li:nth-child(2n):after{display:none}.g-home-two,.g-home-turn{grid-template-columns:minmax(0,1fr)}.g-stage{display:none}}@media (max-width:560px){.g-home-steps{grid-template-columns:minmax(0,1fr);gap:20px}.g-home-steps li:after{display:none}.g-home-ask{grid-template-columns:minmax(0,1fr)}}.g-spaces{border-bottom:1px solid var(--line-d);gap:2px;margin-bottom:12px;padding-bottom:12px;display:grid}.g-spaces button{border-radius:var(--r-btn);width:100%;font:inherit;color:var(--t-cream-soft);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 8px;font-size:13px;display:flex}.g-spaces button:hover:not(:disabled){color:#fff;background:#ffffff0f}.g-spaces button[aria-current]{color:#fff;cursor:default;font-weight:600}.g-spaces button span{color:var(--t-cream-soft);flex:none;font-size:11.5px;font-weight:500}@media (max-width:1100px){.g-spaces{display:none}}.g-rail-count{border-radius:var(--r-pill);background:var(--brass-2);min-width:20px;color:var(--ink-900);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:1px 6px;font-size:11.5px;font-weight:700}.g-doc-main{max-width:900px;margin:0 auto;padding:clamp(14px,4vw,40px) clamp(10px,3vw,24px) 48px}.g-doc-bar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px 12px;margin-bottom:12px;display:flex}.g-pay{justify-items:start;gap:6px;margin-right:auto;display:grid}.g-pay .g-hint{max-width:62ch;margin:0}.g-pay-buttons{flex-wrap:wrap;gap:8px;display:flex}.g-doc-note{margin:0 0 14px}@media (max-width:640px){.g-pay{justify-items:stretch;width:100%;margin-right:0}.g-pay-buttons{display:grid}.g-pay .g-btn{justify-content:center}}.g-doc .g-sheet{max-width:none}.g-doc-foot{margin:28px 0 0;font-size:12px}.g-doc-help{margin:14px 4px 0;font-size:12.5px}.g-sheet{max-width:860px;padding:clamp(22px,4vw,44px)}.g-sheet-head{border-bottom:2px solid var(--ink-900);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.g-sheet-head :is(h1,h2){margin:4px 0 0;font-size:30px}.g-sheet-total{font-family:var(--font-display);color:var(--t-ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:34px}.g-sheet-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px 0;font-size:14px;display:grid}.g-sheet-parties p{margin:2px 0}.g-sheet-parties>div{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.g-sheet-parties{grid-template-columns:minmax(0,1fr);gap:14px}.g-sheet-head{flex-wrap:wrap}.g-sheet-head>div+div{text-align:left!important}}.g-sheet-table{margin-top:6px}.g-sheet-table tfoot td{border-top:2px solid var(--ink-900);padding-top:14px;font-size:15px}.g-sheet-sub{margin:30px 0 4px;font-size:18px}@media screen and (max-width:560px){.g-sheet-table--ledger thead{display:none}.g-sheet-table--ledger,.g-sheet-table--ledger tbody,.g-sheet-table--ledger tfoot{display:block}.g-sheet-table--ledger tr{border-bottom:1px solid var(--line-l2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amount""date amount";align-items:start;gap:2px 14px;padding:12px 0;display:grid}.g-sheet-table--ledger td{min-width:0;padding:0;display:block;border:0!important}.g-sheet-table--ledger td:empty{display:none}.g-sheet-table--ledger td:first-child{color:var(--t-soft);grid-area:date;font-size:13px}.g-sheet-table--ledger td:nth-child(2){grid-area:what}.g-sheet-table--ledger td:nth-child(n+3){grid-area:amount}.g-sheet-table--ledger tfoot tr{border-bottom:0;border-top:2px solid var(--ink-900);padding-top:14px}.g-sheet-table--ledger .g-sm-only{font-family:var(--font-body);display:inline}}@media print{.g-rail,.g-noprint,.g-banner{display:none!important}.g-shell,.g-main{display:block!important}.gmas,.g-content{background:#fff!important;padding:0!important}.g-sheet{box-shadow:none;border:0;max-width:none;padding:0}@page{margin:18mm 16mm}}.g-schedule-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.g-schedule{color:var(--t-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.35}.g-schedule :is(p,li,span,b){color:var(--t-ink);font-size:1em}.g-schedule p{margin:.35em 0 0}.g-schedule-head{border-bottom:2px solid var(--ink-900);padding-bottom:.8em}.g-schedule h2{margin:0 0 .2em;font-size:1.6em;line-height:1.15}.g-schedule h3{break-after:avoid;margin:1.1em 0 .2em;font-size:1.15em;line-height:1.2}.g-schedule-list{margin:0;padding:0;list-style:none}.g-schedule-list li{border-bottom:1px solid var(--line-l);break-inside:avoid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1em 1.2em;padding:.4em 0;display:flex}.g-schedule-list li>span{flex:12em;min-width:0}.g-schedule-list li>b{text-align:right;flex:0 auto;min-width:0;margin-left:auto;font-weight:600}@page schedule{size:letter;margin:.75in}@media print{.g-main:has(.g-schedule) :is(.g-topbar,.g-tabs,.g-help-foot,.g-appbar){display:none!important}.g-main:has(.g-schedule) .g-cols{display:block!important}.g-schedule{page:schedule}.g-schedule,.g-schedule *{color:#000!important;background:#fff!important;border-color:#000!important}}.g-stop{justify-items:start;gap:12px;width:min(540px,100%);margin:clamp(16px,7vh,88px) auto;display:grid}.g-stop h1{font-size:clamp(30px,4.2vw,44px);line-height:1.1}.g-stop h2{font-size:clamp(24px,3vw,30px);line-height:1.15}.g-stop-body{color:var(--t-body);gap:10px;max-width:48ch;font-size:15.5px;line-height:1.6;display:grid}.g-stop-body p{margin:0}.g-stop-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.g-stop-ref{color:var(--t-faint);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px}.g-loading{animation:.18s both g-appear}.g-skel{background:var(--bone-2);border-radius:4px;animation:1.4s ease-in-out infinite g-pulse;display:block}.g-skel-card{gap:14px;padding:22px;display:grid}.g-skel-card .g-skel{height:14px}@keyframes g-appear{0%{opacity:0}to{opacity:1}}@keyframes g-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.g-skel{animation:none}}.g-skel-title{flex:220px;gap:8px;min-width:min(200px,100%);display:grid}.g-skel-up{width:64px;height:13px}.g-skel-eyebrow{width:84px;height:10px}.g-skel-h1{width:min(240px,80%);height:26px;margin-bottom:4px}.g-skel-sub{width:min(210px,65%);height:11px}.g-skel-h1-as{width:fit-content;max-width:100%;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:#0000;-webkit-user-select:none;user-select:none;margin-bottom:1.5px;font-size:26px;line-height:1.1}@media (max-width:640px){.g-topbar--inline .g-skel-h1-as{font-size:23px}}.g-skel-btn{border-radius:var(--r-btn);flex:none;width:96px;height:39px}.g-skel-btn-as{color:#0000;-webkit-user-select:none;user-select:none;cursor:default;flex:none;display:inline-flex}.g-skel-icon{flex:none;width:15px;height:15px}.g-skel-pill-as{color:#0000;-webkit-user-select:none;user-select:none;flex:none;display:inline-flex}.g-skel-search{border-radius:var(--r-btn);width:260px;max-width:100%;height:39px}.g-skel-tabs{padding-block:18px 19px}.g-skel-tabs .g-skel{flex:none;width:64px;height:12px}.g-skel-tab{white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 0;font-size:14px;font-weight:600}.g-skel-tab>.g-skel{color:#0000;-webkit-user-select:none;user-select:none;display:inline}.g-skel-cardtitle{width:140px;height:14px}.g-skel-lines{gap:14px;display:grid}.g-skel-lines .g-skel{height:12px}.g-skel-label{width:72px;height:9px}.g-skel-figure{width:96px;height:28px;margin-top:10px}.g-skel-list,.g-skel-week{overflow:hidden}.g-skel-thead{background:var(--bone);border-bottom:1px solid var(--line-l2);height:37px}.g-skel-row{border-bottom:1px solid var(--line-l2);align-items:center;gap:16px;padding:15px 20px;display:flex}.g-skel-row:last-child{border-bottom:0}.g-skel-row>div{flex:1;gap:8px;min-width:0;display:grid}.g-skel-row .g-skel{height:12px}.g-skel-row .g-skel-small{height:10px}.g-skel-row .g-skel-pill{flex:none;width:64px;height:20px}.g-skel-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.g-skel-day{height:12px;margin:16px 14px}.g-skel-hour{border-top:1px solid var(--line-l2);height:56px}.g-skel-hour:not(:nth-child(7n+1)){border-left:1px solid var(--line-l2)}@media (max-width:1100px){.g-topbar-actions:has(>.g-skel-search){flex:300px}.g-skel-search{flex:200px;width:auto}}@media (max-width:640px){.g-topbar-actions--search-row:has(>.g-skel-search){flex:100%}.g-topbar-actions--search-row>.g-skel-search{flex:100%}.g-skel-search{height:43px}.g-skel-thead{display:none}.g-skel-row{padding:13px 16px}}.g-today{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"route needs";align-items:start;gap:18px;display:grid}.g-today-route{grid-area:route}.g-leave{color:var(--brass-deep);white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;display:block}.g-leave.is-tight{color:var(--amber);white-space:normal}.g-today-needs{grid-area:needs}.g-needs small.g-confirm-ways{margin-top:4px}.g-filebar{border-bottom:1px solid var(--line-l2);color:var(--t-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;display:flex}@media (max-width:640px){.g-filebar>span:first-of-type{flex-basis:100%}}.g-file{align-items:center;gap:8px;display:inline-flex}.g-table .g-file input[type=checkbox]{width:18px;height:18px;accent-color:var(--brass)}.g-file-tick{cursor:pointer;place-items:center;min-width:44px;min-height:44px;margin:-13px -5px -13px -13px;display:inline-grid}@media (max-width:1180px){.g-today{grid-template-columns:minmax(0,1fr);grid-template-areas:"needs""route"}}.g-today-jump{display:none}@media (max-width:1180px){.g-today--route-first{grid-template-areas:"route""needs"}.g-today--route-first .g-today-jump{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);color:var(--t-ink);padding:11px 16px;font-size:14px;font-weight:600;display:block}}.g-settings,.g-setting+.g-setting{border-top:1px solid var(--line-l2)}.g-setting>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:10px 20px;list-style:none;display:flex}.g-setting>summary::-webkit-details-marker{display:none}.g-setting>summary:after{content:"";border-right:1.5px solid var(--t-faint);border-bottom:1.5px solid var(--t-faint);width:7px;height:7px;transition:transform .2s var(--ease);flex:none;margin-left:2px;transform:rotate(45deg)translate(-2px,-2px)}.g-setting[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.g-setting>summary:hover{background:color-mix(in srgb, var(--bone-2) 45%, transparent)}.g-setting>summary:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.g-setting-what{flex:auto;gap:2px;min-width:0;display:grid}.g-setting-what b{color:var(--t-ink);font-size:14px;font-weight:600}.g-setting-what small{color:var(--t-soft);font-size:12.5px}.g-setting-body{justify-items:start;gap:12px;padding:2px 20px 18px;display:grid}.g-setting-body>form{width:100%}.g-sample-list{justify-self:stretch;margin:0 -20px -18px}.g-sample-list .g-setting>summary,.g-sample-list .g-setting-body{padding-left:32px}@media (max-width:640px){.g-sample-list .g-setting>summary,.g-sample-list .g-setting-body{padding-left:26px}}.g-sample{justify-self:stretch;gap:12px;min-width:0;display:grid}.g-sample-text{background:var(--bone-2);border:1px solid var(--line-l);border-radius:var(--r-btn);color:var(--t-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.g-texts-box{gap:4px;display:grid}.g-texts-box>.g-hint{margin:0 0 0 28px}.g-signin-list{border-top:1px solid var(--line-l2);margin-inline:-20px}.g-signin-list>*+*{border-top:1px solid var(--line-l2)}.g-signin-way{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:56px;padding:10px 20px;display:flex}.g-signin-way-what{flex:7em;gap:2px;min-width:0;display:grid}.g-signin-way-what b{color:var(--t-ink);font-size:14px;font-weight:600}.g-signin-way-what small{color:var(--t-soft);overflow-wrap:anywhere;font-size:12.5px}.g-signin-way .g-google-btn--sm,.g-signin-way .g-apple-btn--sm{min-width:13.5rem}.g-terms{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.g-terms .g-field:first-child{grid-column:1/-1}.g-compose{align-items:flex-end;gap:8px;display:flex}.g-compose textarea{field-sizing:content;flex:auto;min-width:0;min-height:44px;max-height:40vh}.g-more>summary{cursor:pointer;color:var(--brass-deep);flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:6px 0 6px 18px;font-size:13.5px;font-weight:600;list-style:none;display:flex;position:relative}.g-more>summary::-webkit-details-marker{display:none}.g-more>summary:before{content:"+";width:12px;font-weight:600;position:absolute;left:0}.g-more[open]>summary:before{content:"−"}.g-more>summary span{color:var(--t-soft);font-weight:400}.g-more[open]>summary{margin-bottom:8px}.g-add{color:var(--brass-deep);justify-self:start;padding:8px 0;font-weight:600}.g-foot-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.g-foot-line form{margin:0!important}.g-card-quiet{color:var(--t-soft);margin:0;padding:14px 20px;font-size:14px;line-height:1.5}a.g-kpi{color:inherit;transition:border-color .2s;display:block}a.g-kpi:hover{border-color:var(--brass)}.g-needs{margin:0;padding:0;list-style:none}.g-needs li{border-bottom:1px solid var(--line-l2);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 20px;display:grid}.g-needs li:last-child{border-bottom:0}.g-needs b{color:var(--t-ink);font-size:14px;font-weight:600;line-height:1.35;display:block}.g-needs small{color:var(--t-soft);margin-top:2px;font-size:12.5px;display:block}.g-needs-glyph{border-radius:var(--r-pill);background:var(--bone-2);width:30px;height:30px;color:var(--t-soft);place-items:center;display:grid}.g-needs li[data-tone=amber] .g-needs-glyph{color:var(--amber);background:#94610f1a}.g-needs li[data-tone=rose] .g-needs-glyph{color:var(--rose);background:#b23b2e1a}.g-needs li:has(>span:empty){padding-block:10px}.g-needs li:has(>span:empty) b{color:var(--t-soft);font-size:13.5px;font-weight:500}ul.g-needs{container:g-needs/inline-size}.g-needs .g-needs-fold{display:none}.g-needs .g-needs-fold>summary{cursor:pointer;margin-top:2px;font-size:12.5px}@container g-needs (max-width:600px){.g-needs li[data-under]{grid-template-columns:30px minmax(0,1fr);align-items:start}.g-needs li[data-under]>:nth-child(n+3){grid-column:2;justify-self:start}.g-needs small.g-needs-wide{display:none}.g-needs .g-needs-fold{display:block}}.g-empty--quiet{padding-block:26px}.g-empty--quiet h2,.g-empty--quiet h3{font-size:17px}.g-sm-only,.g-table td[data-cell=meta] small.g-sm-only{display:none}@media (max-width:640px){.g-table--stack thead{display:none}.g-table--stack,.g-table--stack tbody{display:block}.g-table--stack tbody tr{border-bottom:1px solid var(--line-l2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead main amount""lead meta status";align-items:start;gap:3px 12px;padding:13px 16px;display:grid}.g-table--stack tbody tr:not(:has(>[data-cell=lead])){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main amount""meta status"}.g-table--stack tbody tr:last-child{border-bottom:0}.g-table--stack td{border:0;min-width:0;padding:0;display:block}.g-table--stack td:not([data-cell]){display:none}.g-table--stack td[data-cell=lead]{grid-area:lead;min-width:44px;max-width:84px}.g-table--stack .g-leave{white-space:normal}.g-table--stack td[data-cell=main]{grid-area:main}.g-table--stack td[data-cell=meta]{color:var(--t-soft);grid-area:meta;font-size:13px}.g-table--stack td[data-cell=amount]{text-align:right;grid-area:amount}.g-table--stack .g-cell-none{display:none}.g-table--stack td[data-cell=status]{text-align:right;font-family:var(--font-body);grid-area:status;justify-self:end}.g-table--stack td.g-cell-words{font-family:var(--font-body)}.g-table--stack tbody tr:has(>td[data-cell=status] :is(.g-pill+.g-pill,.g-status-note)){grid-template-areas:"lead main amount""lead meta meta""lead status status"}.g-table--stack tbody tr:not(:has(>[data-cell=lead])):has(>td[data-cell=status] :is(.g-pill+.g-pill,.g-status-note)){grid-template-areas:"main amount""meta meta""status status"}.g-table--stack tbody tr:has(>td[data-cell=status] :is(.g-pill+.g-pill,.g-status-note))>td[data-cell=status]{text-align:left;justify-self:start;margin-top:4px}.g-table--stack td[data-cell=status] .g-status-note{margin-top:3px;display:block}.g-table--stack .g-sm-only{display:inline}.g-table--stack td[data-cell=amount] small.g-sm-only{display:block}.g-table--stack td[data-cell=meta] small.g-sm-only{margin-top:2px;display:block}.g-table--stack td[data-cell=lead],.g-table--stack td[data-cell=meta],.g-table--stack td[data-cell=amount],.g-table--stack td[data-cell=status],.g-table--stack td[data-cell=status] .g-pill{white-space:normal}.g-table--stack{container:g-rows/inline-size}@container g-rows (max-width:34ch){.g-table--stack tbody tr{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"lead lead amount""main main main""meta status status"}.g-table--stack tbody tr:not(:has(>[data-cell=lead])){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main main amount""meta status status"}.g-table--stack tbody tr:has(>td[data-cell=status] :is(.g-pill+.g-pill,.g-status-note)){grid-template-areas:"lead lead amount""main main main""meta meta meta""status status status"}.g-table--stack tbody tr:not(:has(>[data-cell=lead])):has(>td[data-cell=status] :is(.g-pill+.g-pill,.g-status-note)){grid-template-areas:"main main amount""meta meta meta""status status status"}.g-table--stack td[data-cell=lead]{max-width:none}.g-table--stack td[data-cell=lead] :is(a,b,small){display:inline}.g-table--stack td[data-cell=lead] small{margin-left:.4em}}}.g-email{overflow-wrap:break-word;-webkit-text-decoration:inherit;text-decoration:inherit}.g-email-part{overflow-wrap:break-word;max-width:100%;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.g-nobreak{white-space:nowrap}.g-client{align-items:center;gap:12px;display:flex}.g-client>span:last-child{min-width:0}.g-pills{flex-wrap:wrap;gap:6px;display:inline-flex}@media (max-width:860px){.g-cols{grid-template-columns:minmax(0,1fr)}.g-cols--acts-first>.g-stack{order:-1}.g-cols--talk-first>.g-stack{display:contents}.g-cols--talk-first>.g-stack:first-child>:first-child{order:-2}.g-cols--talk-first .g-track-messages{order:-1}}.g-main{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}@media (max-width:1100px){.g-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.g-rail{height:calc(64px + env(safe-area-inset-bottom,0px));padding:6px max(8px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}}@media (display-mode:standalone){.g-shell,.g-auth{--g-bar:var(--ink-850);padding-top:env(safe-area-inset-top,0px);background-image:linear-gradient(var(--g-bar), var(--g-bar));background-position:top;background-repeat:no-repeat;background-size:100% env(safe-area-inset-top,0px)}.g-shell[data-scheme=dark],.g-auth[data-scheme=dark]{--g-bar:var(--bar-dark)}.g-shell:before,.g-auth:before{content:"";height:env(safe-area-inset-top,0px);background:var(--g-bar);z-index:60;position:fixed;inset:0 0 auto}}@media (display-mode:standalone) and (prefers-color-scheme:dark){.g-auth:not([data-scheme=light]){--g-bar:var(--bar-dark)}}@media (display-mode:standalone) and (min-width:1101px){.g-rail{top:env(safe-area-inset-top,0px);height:calc(100vh - env(safe-area-inset-top,0px))}}@media (max-width:860px){.g-cols--account>.g-stack:first-child{display:contents}.g-cols--account>.g-stack:last-child{order:1}.g-cols--account .g-cols-tail{order:2}.g-cols--copy-first>:last-child{order:-1}}.g-sticky-total{display:none}@media (max-width:860px){.g-sticky-total{bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:10px 14px 10px 18px;display:flex;position:sticky;box-shadow:0 8px 24px #1b17141f}.g-sticky-total small{letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);font-size:10.5px;font-weight:600;display:block}.g-sticky-total b{font-family:var(--font-display);color:var(--t-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.1;display:block}}.g-said-after{z-index:60;background:var(--ink-850);width:max-content;max-width:min(560px,100vw - 32px);color:var(--t-cream);border-radius:var(--r-card);align-items:center;gap:14px;padding:10px 8px 10px 18px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1b171447}.g-said-after:empty{display:none}.g-said-after .g-textbtn{color:var(--t-cream);flex:none}.g-shell[data-scheme=dark] .g-said-after{border:1px solid #efe9e224}@media (max-width:1100px){.g-shell:not(.g-shell--embedded) .g-said-after{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.g-shell--embedded .g-said-after{bottom:16px}.g-card-body[hidden]{display:none}.g-fold-row{color:var(--t-body);align-items:baseline;gap:10px;padding:12px 18px;font-size:14px;display:flex}.g-fold-row>b{color:var(--t-ink);flex:none;font-weight:600}.g-fold-row>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.g-fold-row>button{flex:none}.g-line-done{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.g-line-done .g-hint{margin:0}.g-rules summary{cursor:pointer;list-style:none}.g-rules summary::-webkit-details-marker{display:none}.g-rules details[open] .g-link{display:none}.g-rules ul{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.g-rules p{margin:10px 0 0}.g-rules .g-rules-cite{color:var(--t-soft);font-size:12px}.g-cal-book{min-height:24px;margin-top:2px;font-size:12.5px;line-height:24px;display:inline-block}.g-cal-agenda{display:none}@media (max-width:700px){.g-cal-week{display:none}.g-cal-agenda{display:block}.g-cal-day{border-bottom:1px solid var(--line-l2);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.g-cal-date{white-space:nowrap;min-width:44px}.g-cal-day:last-child{border-bottom:0}.g-cal-day[data-today]{background:var(--brass-tint)}.g-cal-date span{letter-spacing:.12em;text-transform:uppercase;color:var(--t-soft);font-size:10.5px;font-weight:700;display:block}.g-cal-date b{font-family:var(--font-display);color:var(--t-ink);font-size:22px;font-weight:500;line-height:1.1}.g-cal-items{align-content:center;gap:8px;display:grid}.g-cal-item{background:var(--paper);border:1px solid var(--line-l);border-left:3px solid var(--brass-deep);color:var(--t-ink);border-radius:5px;padding:8px 10px;display:block}.g-cal-item b{font-size:14px;font-weight:600;display:block}.g-cal-item small{color:var(--t-soft);margin-top:1px;font-size:12.5px;display:block}.g-cal-none{color:var(--t-soft);margin:0;font-size:13px}}.g-fold>summary{cursor:pointer;list-style:none}.g-fold>summary::-webkit-details-marker{display:none}.g-fold:not([open])>summary{border-bottom:0}.g-fold:not([open])>summary h2,.g-fold:not([open])>summary h3{color:var(--t-soft);font-size:15px}.g-fold--mark>summary h2:before,.g-fold--mark>summary h3:before{content:"+";width:18px;font-family:var(--font-body);color:var(--brass-deep);font-weight:600;display:inline-block}.g-fold--mark[open]>summary h2:before,.g-fold--mark[open]>summary h3:before{content:"−"}.g-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:16px 20px 20px;display:grid}.g-photo{color:inherit;gap:6px;display:grid}.g-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-pill);border:1px solid var(--line-l);background:var(--bone-2);width:100%}.g-photo b{color:var(--t-ink);font-size:13px;font-weight:600;line-height:1.3;display:block}.g-photo small{color:var(--t-soft);font-size:12px;display:block}.g-photo:hover img{border-color:var(--brass)}.g-receipt{border-bottom:1px solid var(--line-l2);gap:12px;padding:16px 20px;display:grid}.g-receipt .g-photo img{aspect-ratio:3/4;max-width:220px}.g-suggest{position:relative}.g-suggest-pop{z-index:30;background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-card);box-shadow:var(--shadow-soft);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.g-suggest-pop ul{margin:0;padding:4px 0;list-style:none}.g-suggest-pop li{cursor:pointer;border-top:1px solid var(--line-l2);padding:9px 14px}.g-suggest-pop li:first-child{border-top:0}.g-suggest-pop li[aria-selected=true]{background:var(--brass-tint)}.g-suggest-pop li b{color:var(--t-ink);font-size:14px;font-weight:600;display:block}.g-suggest-pop li small{color:var(--t-soft);margin-top:1px;font-size:12.5px;display:block}.g-suggest-by{text-align:right;color:#5e5e5e;border-top:1px solid var(--line-l2);margin:0;padding:6px 14px 8px;font:400 12px/1.2 Roboto,Arial,sans-serif}.g-guide{gap:14px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.g-guide>li{color:var(--t-soft);grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.g-guide>li[data-now],.g-guide>li[data-done]{color:var(--t-ink)}.g-guide-no{background:var(--bone-2);width:26px;height:26px;color:var(--t-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.g-guide>li[data-now] .g-guide-no{background:var(--brass);color:#fff}.g-guide>li[data-done] .g-guide-no{background:var(--brass-tint);color:var(--brass-deep,var(--brass))}.g-substeps{gap:6px;margin:8px 0 6px;padding-left:20px;font-size:14px;display:grid}.g-copyline{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:14px;display:flex}.g-copyline code{background:var(--bone-2);overflow-wrap:break-word;border-radius:4px;max-width:100%;padding:3px 7px;font-size:13px}.g-callout{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);padding:12px 14px;font-size:14px}.g-legal{grid-template-columns:minmax(0,1fr);gap:24px;max-width:760px;margin:0 auto;display:grid}.g-legal h1{margin:6px 0 0;font-size:clamp(32px,4.4vw,44px)}.g-legal-updated{color:var(--t-soft);margin:8px 0 0;font-size:13.5px}.g-legal-toc{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);padding:14px 18px}.g-legal-toc ul{columns:2 220px;column-gap:28px;margin:0;padding:0;list-style:none}.g-legal-toc li{break-inside:avoid;padding:1px 0;font-size:14px;line-height:1.4}.g-legal-toc a{min-height:24px;color:var(--t-body);align-items:center;display:inline-flex}.g-legal-toc a:hover{color:var(--brass-deep)}.g-legal-body{color:var(--t-body);font-size:15.5px;line-height:1.7}.g-legal-body h2{margin:36px 0 10px;scroll-margin-top:20px;font-size:22px}.g-legal-body h2:first-child{margin-top:0}.g-legal-body p,.g-legal-body ul,.g-legal-body ol{max-width:68ch;margin:0 0 14px}.g-legal-body ul,.g-legal-body ol{padding-left:20px}.g-legal-body li{margin:0 0 8px}.g-legal-body b{color:var(--t-ink);font-weight:600}.g-legal-body .g-table-wrap{margin:6px 0 18px}.g-legal-body td,.g-legal-body th{vertical-align:top}.g-legal-body .g-table b{display:inline}.g-legal-other{border-top:1px solid var(--line-l2);color:var(--t-soft);margin:0;padding-top:16px;font-size:14px}.g-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-help-link{min-width:32px;min-height:32px;color:var(--t-soft);vertical-align:middle;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.g-help-link:hover{color:var(--brass-deep);background:var(--brass-tint)}.g-help-link:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.g-topbar .g-help-link{flex:none;margin-left:auto}.g-rail-end{justify-content:space-between;align-items:center;gap:8px;display:flex}.g-help-foot{border-top:1px solid var(--line-l2);color:var(--t-soft);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;padding:14px 0 4px;font-size:13.5px;display:flex}.g-help-foot a{color:var(--brass-deep);text-underline-offset:3px;align-items:center;min-height:32px;font-weight:600;text-decoration:underline;display:inline-flex}.g-help{grid-template-columns:minmax(0,1fr);gap:24px;max-width:980px;margin:0 auto;display:grid}.g-help h1{margin:6px 0 0;font-size:clamp(32px,4.4vw,44px)}.g-help-lede{max-width:62ch;color:var(--t-body);margin:10px 0 0;font-size:15.5px;line-height:1.65}.g-help-who{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:16px;display:grid}.g-help-who .g-card-body{align-content:start;gap:12px;height:100%;display:grid}.g-help-who h2{font-size:20px}.g-help-who ul{color:var(--t-body);gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.g-help-who b{color:var(--t-ink);font-weight:600}.g-help-who p{flex-wrap:wrap;gap:6px 16px;margin:auto 0 0;font-size:14px;display:flex}.g-help-early{border-color:var(--brass-2)}.g-help-early .g-card-body{gap:12px;display:grid}.g-help-early h2{font-size:20px}.g-help-early ul{color:var(--t-body);gap:10px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.6;display:grid}.g-help-early b{color:var(--t-ink);font-weight:600}.g-help-write{width:100%;max-width:680px}.g-help-me{color:var(--t-body);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.g-help-me p{margin:0}.g-help-me b{color:var(--t-ink);overflow-wrap:anywhere;font-weight:600}.g-help-ref{color:var(--t-body);margin:0;font-size:14px}.g-help-ref b{color:var(--t-ink);font-family:var(--font-mono);white-space:nowrap;font-weight:600}.g-help-me .g-field{flex-basis:100%}.g-help-answers{border:1px solid var(--line-l);border-left:3px solid var(--brass-2);background:var(--bone-2);border-radius:6px;padding:12px 16px;font-size:14px}.g-help-answers p{color:var(--t-ink);margin:0}.g-help-answers ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.g-help-answers a{border-radius:6px;gap:1px;margin-inline:-8px;padding:8px;text-decoration:none;display:grid}.g-help-answers a:hover,.g-help-answers a:focus-visible{background:var(--brass-tint)}.g-help-answers a b{color:var(--brass-deep);font-size:15px;font-weight:600}.g-help-answers small{color:var(--t-soft);font-size:13px}.g-help-later{gap:16px;display:grid}.g-help-later[hidden]{display:none}.g-help-file{padding:8px;font-size:14px}.g-site-main:has(>.g-biz){width:100%;max-width:none;padding:0}.g-biz .g-dir-hero .g-eyebrow{max-width:none;margin:0 auto 12px}.g-biz-do{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.g-biz-do .g-btn{padding:12px 22px;font-size:15px}.g-biz-not{background:var(--bone-2);border-bottom:1px solid var(--line-l);text-align:center;color:var(--t-body);margin:0;padding:16px clamp(16px,4vw,48px);font-size:14.5px}.g-biz-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin-top:8px;display:grid}.g-biz-grid>div{border-top:2px solid var(--brass-2);align-content:start;gap:8px;padding-top:16px;display:grid}.g-biz-grid b{color:var(--t-ink);font-size:17px}.g-biz-grid p{margin:0;font-size:14.5px;line-height:1.65}.g-biz-steps{grid-template-columns:minmax(0,1fr);gap:20px}.g-biz-steps li:not(:last-child):after{display:none}.g-biz-steps li{grid-template-columns:44px minmax(0,1fr);gap:4px 16px}.g-biz-steps li:before{grid-row:span 2}@media (max-width:1000px){.g-biz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g-biz-grid{grid-template-columns:minmax(0,1fr)}}.g-start .g-card-head{flex-wrap:wrap;row-gap:10px}.g-start-count{color:var(--t-soft);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.g-start-bar{background:var(--bone-2);border-radius:2px;flex-basis:100%;height:4px;overflow:hidden}.g-start-bar>span{background:var(--brass);border-radius:2px;height:100%;display:block}.g-start-more>summary{cursor:pointer;color:var(--brass-deep);padding:10px 20px;font-size:13px;font-weight:600;list-style:none}.g-start-more>summary::-webkit-details-marker{display:none}.g-start-more[open]>summary{border-bottom:1px solid var(--line-l2)}.g-start-list{margin:0;padding:0 20px;list-style:none;display:grid}.g-start-list li{border-top:1px solid var(--line-l2);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 0;display:flex}.g-start-list li:first-child{border-top:0}.g-start-list li>div:first-child{gap:3px;min-width:0;display:grid}.g-start-list b{color:var(--t-ink);font-size:14px;font-weight:600}.g-start-list li:not(.is-next) b{font-weight:500}.g-start-list span{color:var(--t-soft);font-size:13px;line-height:1.5}.g-start-list li.is-next{padding-block:14px}.g-start-list li.is-next b{font-size:15px}.g-start-do{flex:none}.g-start-go{color:var(--brass-deep);padding:10px 2px;font-weight:600}.g-start-go:after{content:" →"}.g-copy-row--compact .g-btn{padding:6px 10px}.g-start-foot{border-top:1px solid var(--line-l2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px 14px;display:flex}@media (max-width:640px){.g-start-list li.is-next{flex-direction:column;align-items:flex-start;gap:10px}}@media (pointer:coarse){.g-btn,.g-textbtn,form a,.g-form a,.g-crumb--up a,.g-appbar-me{position:relative}.g-btn:before,.g-textbtn:before,form a:before,.g-form a:before,.g-crumb--up a:before,.g-appbar-me:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.g-daytabs button,.g-slots a,.g-slots button,.g-steps button,.np-share{min-height:44px}.g-day-pop{padding-inline:12px}.g-day-grid{border-spacing:0}.g-day-grid th{width:44px}.g-day-grid button,.g-day-step{width:44px;height:44px}.g-day-foot button{min-height:44px}.g-date-pick{width:44px;height:44px;right:0}.g-date-text{padding-right:48px}.g-rate button{min-width:44px;min-height:44px}.g-place-locate:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}}
