.g-btn{appearance:none;border-radius:var(--g-radius-pill);min-width:44px;min-height:44px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.g-btn--act{background:var(--g-action-deep);color:var(--g-card)}.g-btn--add{background:var(--g-coral);color:var(--g-ink)}.g-btn:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-btn[aria-busy=true]{cursor:progress}.g-btn:disabled{background:var(--g-border);color:var(--g-muted);box-shadow:none;cursor:default}@media (forced-colors:active){.g-btn{border:1px solid buttontext}}.g-sheet{background:var(--g-paper);width:100%;max-width:560px;max-height:92vh;color:var(--g-ink);border-radius:var(--g-radius-block) var(--g-radius-block) 0 0;box-shadow:var(--g-shadow-glass);border:0;margin:auto auto 0;padding:0}.g-sheet::backdrop{background:#16241e66}.g-sheet[open]{transform-origin:var(--g-origin,50% 100%);animation:.48s cubic-bezier(.2,.9,.3,1.04) both g-sheet-in}@keyframes g-sheet-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.g-sheet[data-closing=true] .g-sheet__body{opacity:0;transition:opacity .16s linear}.g-sheet__body{padding:8px var(--g-gutter) var(--g-space-6)}.g-sheet__head{align-items:center;gap:var(--g-space-2);grid-template-columns:44px 1fr 44px;display:grid}.g-sheet__grab{border-radius:3px;grid-column:1/-1;justify-self:center;width:40px;height:5px;margin:2px 0 6px}.g-sheet__title{font-size:var(--g-t-card-title-size);letter-spacing:-.01em;grid-column:1/3;margin:0;font-weight:800}.g-sheet__close{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--g-ink);border:0;border-radius:50%;place-items:center;display:grid}.g-sheet__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.g-sheet__close:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-sheet__solid{background:var(--g-card);box-shadow:inset 0 0 0 1px var(--g-border)}.g-sheet__legal{margin:var(--g-space-4) 0 0;font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}@media (forced-colors:active){.g-sheet{border:1px solid canvastext}}.g-field{gap:6px;display:grid}.g-field__label{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:700}.g-field__box{background:var(--g-card);border:1.5px solid #cfc6b6;border-radius:18px;align-items:center;gap:6px;height:58px;padding:0 16px;transition:border-color .15s linear,box-shadow .15s linear;display:flex;box-shadow:0 1px 2px #16241e0f}.g-field__box:hover{border-color:var(--g-fern)}.g-field__box:focus-within{border-color:var(--g-fern);box-shadow:0 0 0 2px var(--g-fern), 0 0 0 6px #2e7d5724}.g-field__box:focus-within .g-field__pencil{display:none}.g-field__box--error,.g-field__box--error:hover,.g-field__box--error:focus-within{border-color:var(--g-brick)}.g-field__input{min-width:0;height:100%;font:inherit;color:var(--g-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:700}.g-field__unit{color:var(--g-muted);font-size:17px;font-weight:700}.g-field__pencil{fill:none;width:20px;height:20px;stroke:var(--g-muted);stroke-width:1.8px;stroke-linejoin:round;flex:none}.g-field__hint{font-size:var(--g-t-small-size);color:var(--g-muted);margin:0;font-weight:600}.g-field__error{font-size:var(--g-t-small-size);color:var(--g-brick);margin:0;font-weight:600}@media (forced-colors:active){.g-field__box{border:1px solid canvastext}.g-field__box:focus-within{outline:2px solid highlight}}.g-seg{border-radius:var(--g-radius-pill);background:var(--g-row);padding:3px;display:inline-flex}.g-seg__opt{appearance:none;border-radius:var(--g-radius-pill);min-width:44px;min-height:44px;font:inherit;color:var(--g-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0 14px;font-size:13px;font-weight:700}.g-seg__opt[aria-pressed=true]{background:var(--g-card);box-shadow:0 1px 4px #16241e24}.g-seg--dark{background:#ffffff1f}.g-seg--dark .g-seg__opt{color:var(--g-card)}.g-seg--dark .g-seg__opt[aria-pressed=true]{background:var(--g-ink);color:var(--g-card)}.g-seg__opt:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-switch-row{align-items:center;gap:var(--g-space-4);min-height:56px;display:flex}.g-switch-row__words{flex:1;gap:2px;display:grid}.g-switch-row__label{font-size:var(--g-t-row-title-size);font-weight:700}.g-switch-row__line{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}.g-switch{appearance:none;width:46px;height:28px;box-shadow:inset 0 0 0 1.5px var(--g-dashed);cursor:pointer;background:#d8d0c2;border:0;border-radius:14px;flex:none;padding:0;transition:background .15s linear;position:relative}.g-switch:after{content:"";position:absolute;inset:-8px}.g-switch__knob{background:var(--g-card);border-radius:50%;width:22px;height:22px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #16241e40}.g-switch[aria-checked=true]{background:var(--g-fern);box-shadow:none}.g-switch[aria-checked=true] .g-switch__knob{transform:translate(18px)}.g-switch:focus-visible{outline:2px solid var(--g-fern);outline-offset:3px}@media (forced-colors:active){.g-switch{border:1px solid buttontext}.g-switch[aria-checked=true]{background:highlight}.g-switch__knob{border:1px solid buttontext}.g-seg__opt[aria-pressed=true]{outline:2px solid highlight}}.g-search-btn{appearance:none;background:var(--g-card);width:44px;height:44px;box-shadow:var(--g-shadow-tile);color:var(--g-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.g-search-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.g-search{align-items:center;gap:var(--g-space-3);display:flex}.g-search__input{background:var(--g-card);border:1.5px solid #cfc6b6;border-radius:18px;height:58px;padding:0 16px}.g-search__input:focus-visible{border-color:var(--g-fern);box-shadow:0 0 0 2px var(--g-fern)}.g-search__cancel{appearance:none;min-height:44px;font:inherit;color:var(--g-fern-text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:700}.g-search-btn:focus-visible,.g-search__cancel:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}@media (forced-colors:active){.g-search-btn{border:1px solid buttontext}}.g-skel{background:var(--g-border);border-radius:8px;display:block}.g-skel-tile{border-radius:var(--g-radius-card);background:var(--g-card);box-shadow:var(--g-shadow-tile);gap:10px;padding:18px;display:grid}.g-skel-tile--l{min-height:260px}.g-skel--label{width:40%;height:14px}.g-skel--figure{width:60%;height:30px}.g-skel--line{width:80%;height:14px}.g-skel-group{border-radius:var(--g-radius-group);background:var(--g-card);box-shadow:var(--g-shadow-tile)}.g-skel-row{align-items:center;gap:12px;min-height:64px;padding:0 16px;display:flex}.g-skel-row+.g-skel-row{border-top:1px solid var(--g-border)}.g-skel--mark{border-radius:var(--g-radius-square);width:30px;height:30px}.g-skel--name{flex:1;height:14px}.g-skel--amount{width:64px;height:14px}.g-skel{animation:1.6s ease-in-out infinite alternate g-shimmer}@keyframes g-shimmer{0%{opacity:1}to{opacity:.55}}.g-wait{margin-top:var(--g-space-4);gap:var(--g-space-3);justify-items:start;display:grid}.g-wait__line{font-size:var(--g-t-small-size);color:var(--g-muted);margin:0;font-weight:600}@media (forced-colors:active){.g-skel{background:graytext}}.g-empty{justify-items:center;gap:var(--g-space-4);padding:var(--g-space-7) var(--g-space-5);border-radius:var(--g-radius-card);background:var(--g-card);box-shadow:var(--g-shadow-tile);text-align:center;display:grid}.g-empty__plate{background:var(--g-fern-tint);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.g-empty__sentence{font-size:var(--g-t-body-size);line-height:var(--g-t-body-lh);color:var(--g-ink);margin:0;font-weight:600}@media (forced-colors:active){.g-empty{border:1px solid canvastext}}.g-toast-slot{z-index:30;left:14px;right:14px;bottom:calc(18px + 62px + 12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.g-toast{pointer-events:auto;align-items:center;gap:var(--g-space-4);border-radius:var(--g-radius-pill);min-height:48px;padding:0 8px 0 18px;animation:.24s cubic-bezier(.2,.8,.2,1) both g-toast-in;display:flex}@keyframes g-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.g-toast__msg{font-size:15px;font-weight:700}.g-toast__undo{appearance:none;min-width:44px;min-height:44px;font:inherit;color:var(--g-fern-text);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:15px;font-weight:800}.g-toast__undo:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-btn--found{background:var(--g-mint);color:var(--g-ink)}.g-btn--remind{background:var(--g-code-sky-tint);color:var(--g-code-sky-tone)}.g-btn--update{background:var(--g-card);color:var(--g-fern-text);box-shadow:inset 0 0 0 1.5px var(--g-fern)}.g-btn--quiet{background:var(--g-card);color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-border), var(--g-shadow-tile)}.g-btn--remove{color:var(--g-brick);background:0 0;padding:0 8px}.g-btn--add{box-shadow:0 8px 18px -10px #f27a5acc}.g-btn--full{width:100%;min-height:52px}.g-btn.g-press{transition:transform .1s cubic-bezier(.2,.8,.2,1),filter .1s linear}.g-btn.g-press:active{filter:brightness(.92);transform:scale(.97)}.g-btn-wrap{justify-items:start;gap:6px;display:inline-grid}.g-btn-wrap--full{justify-items:stretch;display:grid}.g-btn__line{min-height:0;font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}.g-btn__line:empty{display:none}.g-square{background:var(--g-card);box-shadow:inset 0 0 0 1px var(--g-border);border-radius:12px;flex:none;place-items:center;display:inline-grid;position:relative}.g-mark__box{flex:none;display:block;overflow:hidden}.g-mark__img{object-fit:contain;flex:none;width:100%;height:100%;display:block}.g-wordmark .g-mark__img{object-position:left center}.g-mark__tile{border-radius:12px;place-items:center;width:100%;height:100%;display:grid}.g-mark__letter{border-radius:12px;place-items:center;width:100%;height:100%;font-size:15px;font-weight:800;display:grid}.g-square__badge{background:var(--g-card);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--g-border);border-radius:6px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.g-square__badge .g-mark__letter{border-radius:6px;font-size:13.5px}.g-wordmark{align-items:center;gap:var(--g-space-3);display:inline-flex}.g-wordmark.g-wordmark--plate{border-radius:var(--g-radius-field);background:#ffffffdb;padding:8px 14px}.g-wordmark__fallback{align-items:center;gap:var(--g-space-2);display:inline-flex}.g-wordmark__fallback .g-mark__letter{border-radius:7px;width:24px;height:24px;font-size:13.5px}.g-wordmark__name{font-size:var(--g-t-row-title-size);font-weight:700}.g-wordmark__rule{background:var(--g-border);align-self:stretch;width:1px}.g-wordmark .g-mark__tile{border-radius:8px;width:auto;height:auto;padding:4px 8px}.g-wordmark--platform{flex-direction:column;align-items:flex-start;gap:4px}.g-wordmark__bank{align-items:center;gap:6px;display:inline-flex}.g-wordmark__bank .g-square{border-radius:6px}.g-wordmark__bank-name{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}@media (forced-colors:active){.g-square{border:1px solid canvastext}}.g-group{border-radius:var(--g-radius-group);background:var(--g-card);box-shadow:var(--g-shadow-tile);margin:0;padding:0;list-style:none;overflow:hidden}.g-rates{gap:var(--g-space-3);display:grid}.g-rates__ranking,.g-rates__read{font-size:var(--g-t-small-size);color:var(--g-muted);margin:0;font-weight:600}.g-rate{position:relative}.g-rate+.g-rate:before{content:"";background:var(--g-border);height:1px;position:absolute;top:0;left:66px;right:0}.g-rate__link{column-gap:var(--g-space-3);min-height:72px;color:var(--g-ink);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;row-gap:8px;padding:14px 16px;text-decoration:none;display:grid}.g-rate__link:focus-visible{outline:2px solid var(--g-fern);outline-offset:-2px}.g-rate__words{justify-items:start;gap:2px;min-width:0;display:grid}.g-rate__provider{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}.g-rate__product{font-size:var(--g-t-row-title-size);font-weight:700}.g-rate__figures{text-align:right;justify-items:end;gap:2px;display:grid}.g-rate__rate{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:800}.g-rate__earns{font-size:var(--g-t-small-size);color:var(--g-fern-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.g-rate--quiet .g-rate__rate{color:var(--g-muted);font-size:18px;font-weight:700}.g-rate--quiet .g-rate__earns{color:var(--g-muted)}.g-rate__chips{flex-wrap:wrap;grid-column:2/4;gap:6px;display:flex}.g-rate__chip{border-radius:var(--g-radius-pill);background:var(--g-row);height:22px;color:var(--g-text-body);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:13px;font-weight:700;display:inline-flex}.g-rate__chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.g-rate__chip--fern{background:var(--g-fern-tint);color:var(--g-fern-text)}.g-rate__chip--plum{background:var(--g-code-plum-tint);color:var(--g-code-plum-tone)}.g-rate__chip--butter{background:var(--g-code-butter-tint);color:var(--g-code-butter-tone)}.g-rate__chip--sky{background:var(--g-code-sky-tint);color:var(--g-code-sky-tone)}.g-rate__chip--quiet{background:var(--g-row);color:var(--g-text-body)}.g-chip-tag{border-radius:var(--g-radius-pill);background:var(--g-row);height:22px;color:var(--g-ink);align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.g-chip-tag--mint{background:var(--g-mint)}@media (forced-colors:active){.g-group,.g-chip-tag,.g-rate__chip{border:1px solid canvastext}}.g-owed{color:var(--g-brick)}.g-acct-tile{box-sizing:border-box;border-radius:var(--g-radius-card);background:var(--g-card);min-width:0;height:100%;min-height:150px;box-shadow:var(--g-shadow-tile);color:var(--g-ink);grid-template-rows:minmax(60px,auto) 28px auto auto;align-content:start;gap:4px;padding:14px;text-decoration:none;display:grid;container-type:inline-size}.g-acct-tile--wide{grid-template-rows:minmax(44px,auto) 28px auto auto}.g-acct-tile-wrap{height:100%;position:relative}.g-acct-tile--asks{padding-bottom:56px}.g-acct-ask{min-height:44px;font-size:var(--g-t-small-size);color:var(--g-fern-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.g-acct-tile-wrap>a.g-acct-ask,.g-acct-row>a.g-acct-ask{color:var(--g-fern-text)}.g-acct-ask--tile{position:absolute;bottom:6px;left:14px;right:14px}.g-acct-ask--row{margin:-8px 16px 6px 68px}.g-acct-ask:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-acct-tile__brand{align-items:start;gap:var(--g-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.g-acct-tile__who{justify-items:start;gap:6px;min-width:0;display:grid}.g-acct-tile__who .g-wordmark{max-width:100%}.g-acct-tile__who .g-wordmark,.g-acct-tile__who .g-wordmark .g-mark__tile{box-sizing:border-box;min-width:0}.g-acct-tile__who .g-wordmark .g-mark__tile{max-width:100%}.g-acct-tile__who .g-wordmark .g-mark__box{flex:0 auto;max-width:100%}.g-acct-tile__who .g-wordmark__fallback{flex-direction:column;align-items:flex-start;gap:6px}.g-acct-tile__who .g-wordmark__fallback .g-mark__letter{border-radius:11px;width:36px;height:36px;font-size:15px}.g-acct-tile__updated{max-width:40cqi;font-size:var(--g-t-small-size);color:var(--g-muted);text-align:right;padding-top:2px;font-weight:700;line-height:1.2}.g-nowrap{white-space:nowrap}.g-acct-tile__name{font-size:var(--g-t-small-size);color:var(--g-muted);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.g-acct-tile__insight{align-items:center;min-width:0;min-height:28px;display:flex}.g-acct-tile__balance{font-size:var(--g-t-figure-card-size);line-height:var(--g-t-figure-card-lh);letter-spacing:var(--g-t-figure-card-ls);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.g-acct-tile__kind{font-size:var(--g-t-small-size);color:var(--g-text-body);font-weight:600}.g-acct-glyph{background:var(--g-code-clay);width:36px;height:36px;color:var(--g-card);border-radius:11px;flex:none;place-items:center;display:grid}.g-acct-glyph svg{width:22px;height:22px}.g-acct-glyph--row{border-radius:12px;width:40px;height:40px}.g-acct-tile:focus-visible,.g-acct-row__link:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-acct-row{list-style:none;position:relative}.g-acct-tile-open{grid-column:1/-1}.g-acct-row--open{padding:var(--g-space-2) 0}.g-acct-row+.g-acct-row:before{content:"";background:var(--g-border);height:1px;position:absolute;top:0;left:68px;right:0}.g-acct-row__link{align-items:center;gap:var(--g-space-3);min-height:72px;color:var(--g-ink);padding:12px 16px;text-decoration:none;display:flex}.g-acct-row__words{flex:1;justify-items:start;gap:2px;min-width:0;display:grid}.g-acct-row__name{font-size:var(--g-t-row-title-size);font-weight:700}.g-acct-row__kind,.g-acct-row__updated{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}.g-acct-row__figures{justify-items:end;gap:2px;display:grid}.g-acct-row__balance{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.g-acct-open{gap:var(--g-space-3);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-ink);padding:20px;display:grid}.g-acct-open--deep{background:var(--g-deep);color:var(--g-card)}.g-acct-open__figure{font-size:var(--g-t-figure-ink-size);line-height:var(--g-t-figure-ink-lh);letter-spacing:var(--g-t-figure-ink-ls);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:800}.g-acct-open__updated{font-size:var(--g-t-small-size);margin:0;font-weight:600}.g-acct-open__facts{gap:0;margin:0;display:grid}.g-acct-open__fact{justify-content:space-between;gap:var(--g-space-4);border-top:1px solid color-mix(in srgb, currentColor 40%, transparent);align-items:center;min-height:44px;display:flex}.g-acct-open__fact dt{font-size:var(--g-t-small-size);font-weight:600}.g-acct-open__fact dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.g-acct-open__add{color:inherit;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.g-acct-open__actions{gap:var(--g-space-2);flex-wrap:wrap;display:flex}@media (forced-colors:active){.g-acct-tile,.g-acct-open{border:1px solid canvastext}}.g-step{background:var(--g-paper);flex-direction:column;min-height:100dvh;display:flex}.g-step__head{align-items:center;gap:var(--g-space-3);padding:12px var(--g-gutter);background:var(--g-paper);display:flex}.g-step__back{width:44px;height:44px;color:var(--g-ink);border-radius:50%;place-items:center;display:grid}.g-step__back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.g-step__back:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-step__count{font-size:var(--g-t-small-size);color:var(--g-muted);font-variant-numeric:tabular-nums;font-weight:700}.g-step__thing{padding:0 var(--g-gutter)}.g-step__body{align-content:start;gap:var(--g-space-4);padding:var(--g-space-5) var(--g-gutter);flex:1;display:grid}.g-step__question{font-size:var(--g-t-question-size);line-height:var(--g-t-question-lh);letter-spacing:var(--g-t-question-ls);margin:0;font-weight:800}.g-step__remove{padding:0 var(--g-gutter) var(--g-space-4)}.g-step__line{font-size:var(--g-t-small-size);color:var(--g-muted);margin:0;font-weight:600}.g-step__title{font-size:var(--g-t-section-size);margin:0 0 4px;font-weight:800;line-height:1.25}.g-step__thing>.g-step__line{margin-bottom:var(--g-space-3)}.g-step input,.g-step select,.g-step textarea{scroll-margin-bottom:120px}.g-lit{animation:.8s linear both g-lit}@keyframes g-lit{0%{background-color:var(--g-mint)}to{background-color:#0000}}.g-step__foot{gap:var(--g-space-2);padding:12px var(--g-gutter) calc(12px + env(safe-area-inset-bottom,0px));display:grid;position:sticky;bottom:0}@media (forced-colors:active){.g-step__foot{border-top:1px solid canvastext}}.g-pay__sentence{margin:0 0 var(--g-space-4);font-size:var(--g-t-body-size);line-height:var(--g-t-body-lh);font-weight:600}.g-pay__price{border-radius:var(--g-radius-card);background:radial-gradient(60% 80% at 80% 0%, #2c775380, #2c775300 100%), var(--g-ink);color:var(--g-card);box-shadow:var(--g-shadow-ink);padding:18px}.g-pay__year{font-size:var(--g-t-figure-ink-size);line-height:var(--g-t-figure-ink-lh);letter-spacing:var(--g-t-figure-ink-ls);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.g-pay__month{color:#ffffffbd;margin:6px 0 0;font-size:15px;font-weight:600}.g-pay__includes{margin:var(--g-space-4) 0}.g-pay__include{padding:14px 16px;font-size:15px;font-weight:600;position:relative}.g-pay__include+.g-pay__include{border-top:1px solid var(--g-border)}.g-pay__actions{gap:var(--g-space-2);display:grid}.g-pay__trial{margin:var(--g-space-3) 0 0;font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}@media (forced-colors:active){.g-pay__price{border:1px solid canvastext}}.g-bar-chart{gap:var(--g-space-3);margin:0;display:grid}.g-bar-chart__bar{gap:3px;height:14px;display:flex}.g-bar-chart__part{border-radius:4px;min-width:3px;height:100%;display:block}.g-bar-chart__part--owed{box-shadow:inset 0 0 0 2px var(--g-brick);background:0 0}.g-bar-chart__legend{gap:6px var(--g-space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.g-bar-chart__legend li{align-items:center;gap:6px;min-width:0;display:flex}.g-bar-chart__dot{border-radius:3px;flex:none;width:10px;height:10px}.g-bar-chart__dot--owed{box-shadow:inset 0 0 0 2px var(--g-brick)}.g-bar-chart__label{min-width:0;font-size:var(--g-t-small-size);color:var(--g-muted);flex:1;font-weight:600}.g-bar-chart__amount{font-size:var(--g-t-small-size);font-variant-numeric:tabular-nums;font-weight:700}.g-line-chart{gap:var(--g-space-2);margin:0;display:grid}.g-line-chart__label{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:700}.g-line-chart__svg{width:100%;height:120px;overflow:visible}.g-line-chart__line{fill:none;stroke:var(--g-fern);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.g-line-chart[data-view=waiting] .g-line-chart__line{stroke-dashoffset:1px}.g-line-chart[data-view=drawn] .g-line-chart__line{animation:1.4s cubic-bezier(.4,0,.2,1) both g-line-draw}@keyframes g-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.g-line-chart--dark .g-line-chart__line{stroke:var(--g-mint)}.g-line-chart--dark .g-line-chart__label,.g-line-chart--dark .g-line-chart__ticks{color:#ffffffbd}.g-line-chart__ticks{color:var(--g-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;font-weight:600;display:flex}@media (forced-colors:active){.g-bar-chart__part{forced-color-adjust:none;border:1px solid canvastext}.g-line-chart__line{stroke:canvastext}}.g-events{gap:var(--g-space-3);scroll-snap-type:x mandatory;padding:4px 2px 8px;display:flex;overflow-x:auto}.g-event{scroll-snap-align:start;border-radius:var(--g-radius-card);background:var(--g-card);width:150px;min-height:200px;box-shadow:var(--g-shadow-tile);color:var(--g-ink);flex:none;align-content:start;gap:6px;padding:14px;text-decoration:none;display:grid}.g-event--deep{background:var(--g-deep);color:var(--g-card)}.g-event__plate{background:var(--g-fern-tint);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.g-event--deep .g-event__plate{background:#ffffff1f}.g-event__plate--empty{background:0 0}.g-event__name{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}.g-event--deep .g-event__name{color:var(--g-block-quiet)}.g-event__date{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.g-event__line{font-size:var(--g-t-small-size);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.g-event--add{box-shadow:none;border:2px dashed var(--g-dashed);background:0 0;place-content:center;justify-items:center}.g-event__plus{fill:none;width:28px;height:28px;stroke:var(--g-fern-text);stroke-width:2.4px;stroke-linecap:round}.g-event:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-event--deep:focus-visible{outline-color:var(--g-mint)}@media (forced-colors:active){.g-event{border:1px solid canvastext}}.g-events--drawn{margin:12px calc(var(--g-gutter) * -1) 0;padding:2px var(--g-gutter) 14px;scroll-padding-inline:var(--g-gutter);scrollbar-width:none;gap:10px}.g-events--drawn .g-event{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:0;height:200px;display:flex}.g-events--drawn .g-event--deep{background:linear-gradient(160deg, color-mix(in srgb, var(--g-forest-top) 40%, var(--g-deep)), var(--g-deep))}.g-events--drawn .g-event .g-event__plate{background:0 0;border-radius:0;width:auto;height:auto;margin-bottom:auto;display:block}.g-events--drawn .g-event__name{line-height:1.2}.g-events--drawn .g-event--deep .g-event__name{color:#fffc}.g-events--drawn .g-event .g-event__date{letter-spacing:-.03em;color:var(--g-ink);margin-top:4px;line-height:1.15}.g-events--drawn .g-event--deep .g-event__date{color:var(--g-card)}.g-events--drawn .g-event__line{color:var(--g-text-body);margin-top:4px;line-height:17px}.g-events--drawn .g-event--deep .g-event__line{color:#ffffffdb}.g-events--drawn .g-event--add{place-content:initial;justify-items:initial;border-width:1.5px}.g-events--drawn .g-event__plus{box-sizing:border-box;background:var(--g-card);border-radius:14px;width:40px;height:40px;margin-bottom:auto;padding:8px;box-shadow:0 4px 12px -6px #16241e40}.g-events--drawn .g-event--add .g-event__name{letter-spacing:-.01em;color:var(--g-fern-text);font-size:17px;font-weight:800;line-height:1.15}@media (min-width:1024px){.g-events--drawn{gap:12px;margin:12px 0 0;padding:2px 0 6px;scroll-padding-inline:0;overflow:visible}.g-events--drawn .g-event{flex:1;width:auto;min-width:0}}.g-tile-grid{gap:var(--g-space-3);grid-template-columns:1fr 1fr;grid-auto-flow:dense;display:grid}.g-tile{border-radius:var(--g-radius-card);background:var(--g-card);min-height:168px;box-shadow:var(--g-shadow-tile);color:var(--g-ink);align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid}.g-tile--s{grid-column:span 1}.g-tile--fit{min-height:0}.g-tile--after{position:relative}.g-tile__main{min-height:44px;color:inherit;align-content:start;gap:6px;text-decoration:none;display:grid}.g-tile__main:after{content:"";border-radius:inherit;position:absolute;inset:0}.g-tile__main:focus-visible{outline:none}.g-tile__main:focus-visible:after{outline:3px solid var(--g-fern);outline-offset:2px}.g-tile__after{z-index:1;justify-self:start;justify-items:start;margin:-12px 0;display:grid;position:relative}.g-tile__after a{min-height:44px;font-size:var(--g-t-small-size);color:var(--g-fern-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.g-tile--m{grid-column:span 2}.g-tile--l{min-height:calc(168px * 2 + var(--g-space-3));grid-area:span 2/span 2}.g-tile--ink{background:radial-gradient(44% 40% at 80% 10%, #2c775380, #2c775300 100%), linear-gradient(180deg, var(--g-forest-mid), var(--g-ink));color:var(--g-card);box-shadow:var(--g-shadow-ink)}.g-tile__label{font-size:var(--g-t-small-size);color:var(--g-muted);align-items:center;gap:8px;font-weight:600;display:flex}.g-tile--ink .g-tile__label{color:#ffffffbd}.g-tile__glyph{border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.g-tile__glyph svg{width:16px;height:16px}.g-tile__figure{font-size:var(--g-t-figure-card-size);line-height:var(--g-t-figure-card-lh);letter-spacing:var(--g-t-figure-card-ls);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.g-tile--ink .g-tile__figure{font-size:var(--g-t-figure-ink-size);line-height:var(--g-t-figure-ink-lh);letter-spacing:var(--g-t-figure-ink-ls)}.g-tile__line{font-size:var(--g-t-small-size);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.g-tile__picture{align-self:end;margin-top:4px}.g-tile:focus-visible{outline:3px solid var(--g-fern);outline-offset:2px}.g-tile--ink:focus-visible{outline-color:var(--g-mint)}.g-tile--add{box-shadow:none;border:2px dashed var(--g-dashed);color:var(--g-fern-text);background:0 0;place-content:center;justify-items:center}.g-tile__plus{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:28px;height:28px}.g-setup-menu>summary{cursor:pointer;width:44px;height:44px;color:var(--g-muted);border-radius:22px;place-items:center;list-style:none;display:grid}.g-setup-menu>summary::-webkit-details-marker{display:none}.g-setup-menu>summary svg{fill:currentColor;width:18px;height:18px}.g-setup-menu[open]{z-index:3;position:relative}.g-setup-menu__notnow{border-radius:var(--g-radius-pill);background:var(--g-card);min-height:44px;box-shadow:var(--g-shadow-tile);font:inherit;color:var(--g-ink);white-space:nowrap;cursor:pointer;border:0;padding:0 16px;font-size:15px;font-weight:700;position:absolute;top:44px;right:0}.g-setup-menu>summary:focus-visible,.g-setup-menu__notnow:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}@media (forced-colors:active){.g-tile{border:1px solid canvastext}.g-tile--add{border:2px dashed canvastext}}.g-insight{border-radius:var(--g-radius-pill);white-space:nowrap;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.g-insight__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.g-insight--found{background:var(--g-code-mint-tint);color:var(--g-code-mint-tone)}.g-insight--reminder{background:var(--g-code-sky-tint);color:var(--g-code-sky-tone)}.g-insight--check{color:var(--g-ink);background:#fff6e6}.g-insight--heads-up{color:var(--g-brick);background:0 0;padding:0}@media (forced-colors:active){.g-insight{border:1px solid canvastext}}.g-glist{gap:var(--g-space-3);margin-top:var(--g-space-6);display:grid}.g-glist__heading{justify-content:space-between;align-items:baseline;gap:var(--g-space-3);font-size:var(--g-t-section-size);line-height:var(--g-t-section-lh);letter-spacing:var(--g-t-section-ls);margin:0;font-weight:800;display:flex}.g-glist__total{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.g-group-heading{margin:var(--g-space-6) 0 var(--g-space-3)}.g-glist__heading.g-group-heading,.g-glist--accounts .g-glist__heading{letter-spacing:-.02em;font-size:20px}.g-group-heading .g-glist__total,.g-glist--accounts .g-glist__total{color:var(--g-ink);font-size:16px}.g-glist__tile{border-radius:var(--g-radius-group);background:var(--g-card);box-shadow:var(--g-shadow-tile);margin:0;padding:0;list-style:none;overflow:hidden}.g-glist__row{position:relative}.g-glist__row+.g-glist__row:before{content:"";background:var(--g-border);height:1px;position:absolute;top:0;left:64px;right:0}.g-glist__row+.g-glist__row--bare:before{left:var(--g-space-4)}.g-glist__in{align-items:center;gap:var(--g-space-3);min-height:60px;padding:8px var(--g-space-4);color:var(--g-ink);text-decoration:none;transition:background-color .1s linear;display:flex}.g-glist__in--link:active{background-color:var(--g-row)}.g-glist__in--link:focus-visible{outline:3px solid var(--g-fern);outline-offset:-3px}.g-glist__mark{flex:none;place-items:center;width:36px;display:grid}.g-glist__glyph{border-radius:var(--g-radius-glyph);background:var(--g-square-ground);width:36px;height:36px;color:var(--g-fern-text);flex:none;place-items:center;display:grid}.g-glist__glyph svg{width:24px;height:24px}.g-glist__words{flex:1;justify-items:start;gap:2px;min-width:0;display:grid}.g-glist__name{font-size:var(--g-t-row-title-size);line-height:var(--g-t-row-title-lh);font-weight:700}.g-glist__line{font-size:var(--g-t-small-size);color:var(--g-muted);font-weight:600}.g-glist__figure{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}@media (prefers-contrast:more){.g-glist__tile{box-shadow:inset 0 0 0 1px var(--g-ink)}.g-glist__row+.g-glist__row:before{background:var(--g-dashed)}}@media (forced-colors:active){.g-glist__tile{border:1px solid canvastext}.g-glist__row+.g-glist__row:before{background:canvastext}}@media (prefers-reduced-motion:reduce){.g-brand--grow .g-brand__stem,.g-brand--grow .g-brand__leaf,.g-brand--grow .g-brand__coral{animation:none}.g-sheet[open]{animation:.15s linear both g-fade;transform:none}.g-sheet[data-closing=true] .g-sheet__body,.g-switch__knob{transition:none}.g-skel{animation:none}.g-toast{animation:.15s linear both g-fade}.g-field__box{transition:none}.g-btn.g-press,.g-btn.g-press:active{transition:none;transform:none}.g-line-chart[data-view=drawn] .g-line-chart__line,.g-line-chart[data-view] .g-line-chart__line{stroke-dashoffset:0;animation:none}.g-lit{animation:none}.g-glist__in{transition:none}}@keyframes g-fade{0%{opacity:0}to{opacity:1}}.g-dt{--dt-w:64px;--dt-h:80px;--dt-r:18px;--dt-gap:3px;--dt-fall:0 8px 16px -12px;--dt-bg:var(--g-date-ground);--dt-fg:var(--g-ink);--dt-fg2:var(--g-muted);--dt-sheen:linear-gradient(180deg, #ffffff9e, #fff0 58%);--dt-sh:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #16241e09, inset 0 0 0 1px #16241e0d, 0 1px 2px #16241e12, var(--dt-fall) #16241e47;width:var(--dt-w);height:var(--dt-h);border-radius:var(--dt-r);background:var(--dt-sheen), var(--dt-bg);color:var(--dt-fg);box-shadow:var(--dt-sh);font-family:var(--g-font-body);font-variant-numeric:tabular-nums;vertical-align:top;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.g-dt--s{--dt-w:48px;--dt-h:58px;--dt-r:14px;--dt-fall:0 5px 10px -6px}.g-dt--m{--dt-w:64px;--dt-h:80px;--dt-r:18px}.g-dt--l{--dt-w:96px;--dt-h:112px;--dt-r:26px;--dt-gap:5px;--dt-fall:0 12px 22px -14px}.g-dt__in{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.g-dt__wd{color:var(--dt-fg2);margin-bottom:var(--dt-gap);font-size:13.5px;font-weight:650;line-height:1}.g-dt__d{letter-spacing:-.04em;color:var(--dt-fg);font-size:28px;font-weight:800;line-height:.86}.g-dt__m{margin-top:var(--dt-gap);color:var(--dt-fg);font-size:15px;font-weight:720;line-height:1}.g-dt__y{margin-top:var(--dt-gap);color:var(--dt-fg2);font-size:13.5px;font-weight:600;line-height:1}.g-dt__mo{letter-spacing:-.03em;color:var(--dt-fg);font-size:21px;font-weight:800;line-height:.9}.g-dt--s .g-dt__d{font-size:20px}.g-dt--s .g-dt__m{font-size:13.5px}.g-dt--s .g-dt__mo{font-size:16px}.g-dt--l .g-dt__wd{font-size:15px}.g-dt--l .g-dt__d{font-size:44px}.g-dt--l .g-dt__m{font-size:19px}.g-dt--l .g-dt__y{font-size:16px}.g-dt--l .g-dt__mo{font-size:31px}.g-dt--month-only .g-dt__y{margin-top:calc(var(--dt-gap) + 1px)}.g-dt__ta{color:var(--g-muted);text-align:center;padding:0 4px;font-size:13.5px;font-weight:700;line-height:1.05}.g-dt--owe{--dt-fg:var(--g-brick);--dt-fg2:var(--g-brick)}.g-dt--payday{--dt-fg:var(--g-fern-text);--dt-fg2:var(--g-fern-text)}.g-dt--planned{outline:1.5px solid var(--g-dashed);outline-offset:-1.5px}.g-dt--suggested{--dt-sh:none;outline:1.5px dashed var(--g-dashed);outline-offset:-1.5px}.g-dt--toAdd{--dt-bg:var(--g-cream);--dt-sheen:none;--dt-sh:none;outline:1.5px dashed var(--g-dashed);outline-offset:-1.5px}.g-dt--past{--dt-sheen:none;--dt-sh:none;--dt-fg:var(--g-muted);--dt-fg2:var(--g-muted)}.g-dt--past .g-dt__d{font-weight:700}.g-dt--today,.g-dt--nearest{--dt-bg:var(--g-ink);--dt-sheen:linear-gradient(180deg, #ffffff1f, #fff0 55%);--dt-fg:var(--g-card);--dt-fg2:var(--g-card);--dt-sh:inset 0 1px 0 #ffffff29, 0 1px 2px #16241e38, var(--dt-fall) #16241e8c}.g-dt--chosen{box-shadow:0 0 0 2px var(--g-card), 0 0 0 4px var(--g-ink)}.g-dt--paper.g-dt--owe,.g-dt--paper.g-dt--payday,.g-dt--paper.g-dt--later,.g-dt--paper.g-dt--planned,.g-dt--paper.g-dt--suggested,.g-dt--paper.g-dt--chosen{--dt-bg:var(--g-card)}.g-dt--paper.g-dt--past{--dt-bg:var(--g-date-past-paper)}.g-dt--forest{--dt-bg:#ffffff1f;--dt-sheen:linear-gradient(180deg, #ffffff1a, #fff0 55%);--dt-fg:var(--g-card);--dt-fg2:#fffc;--dt-sh:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px #ffffff12, 0 8px 18px -12px #00000073}.g-dt--forest.g-dt--today,.g-dt--forest.g-dt--nearest{--dt-bg:var(--g-card);--dt-sheen:linear-gradient(180deg, #fff0, #16241e08);--dt-fg:var(--g-ink);--dt-fg2:var(--g-text-body);--dt-sh:inset 0 -1px 0 #16241e14, 0 2px 4px #0000002e, 0 14px 26px -12px #000000a6}.g-dt--forest.g-dt--past{--dt-bg:#ffffff0f;--dt-fg:#ffffffc7;--dt-fg2:#ffffffc7}.g-dt--forest.g-dt--planned,.g-dt--forest.g-dt--suggested,.g-dt--forest.g-dt--toAdd{outline-color:#ffffff9e}.g-dt--forest.g-dt--suggested{--dt-sh:none}.g-dt--forest.g-dt--toAdd{--dt-bg:transparent}.g-dt--forest .g-dt__ta{color:var(--g-card)}.g-dt--forest.g-dt--chosen{box-shadow:0 0 0 2px var(--g-forest-mid), 0 0 0 4px var(--g-card)}.g-dt-with{align-items:center;gap:10px;display:inline-flex}.g-dt-chip{border-radius:var(--g-radius-pill);background:var(--g-date-ground);height:24px;color:var(--g-text-body);white-space:nowrap;align-items:center;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.g-dt-chip--paper{background:var(--g-card);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #16241e0d,0 10px 26px -14px #16241e29}.g-dt-chip--forest{color:var(--g-card);background:#ffffff24}.g-dt-chip--today{background:var(--g-ink);color:var(--g-card);box-shadow:none}.g-dt-suggested{color:var(--g-muted);font-size:13.5px;font-weight:600}.g-dt-row{grid-auto-columns:96px;grid-auto-flow:column;justify-content:space-between;column-gap:8px;margin:0;padding:0;list-style:none;display:grid}.g-dt-row--pair{justify-content:start;column-gap:16px}.g-dt-row--l{grid-auto-columns:128px;justify-content:start;column-gap:24px}.g-dt-row__cell{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.g-dt-row__label{color:var(--g-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.g-dt--forest~.g-dt-row__label{color:var(--g-card)}@media (forced-colors:active){.g-dt{forced-color-adjust:auto;border:1px solid canvastext}}.g-brand{flex:none;display:block}@media (prefers-reduced-motion:no-preference){.g-brand--grow .g-brand__stem{stroke-dasharray:1 1;animation:.48s cubic-bezier(.22,1,.36,1) both g-brand-stem}.g-brand--grow .g-brand__leaf{transform-box:fill-box;transform-origin:100% 100%;animation:.42s cubic-bezier(.22,1,.36,1) .26s both g-brand-leaf}.g-brand--grow .g-brand__coral{transform-box:fill-box;transform-origin:0 100%;animation:.44s cubic-bezier(.22,1,.36,1) .42s both g-brand-coral}}@keyframes g-brand-stem{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes g-brand-leaf{0%{opacity:0;transform:scale(.001)rotate(-24deg)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes g-brand-coral{0%{opacity:0;transform:scale(.001)rotate(24deg)}30%{opacity:1}to{opacity:1;transform:none}}.g-launch{background:linear-gradient(200deg, var(--g-forest-top) 0%, var(--g-forest-mid) 42%, var(--g-ink) 100%);justify-content:center;align-items:center;min-height:100dvh;display:flex}.g-ovtop__pill{isolation:isolate;border-radius:26px;align-items:center;gap:4px;padding:4px;display:flex;position:relative}.g-ovtop .g-ovtop__pill .g-add{color:var(--g-ink)}.g-ovtop__glass{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.g-ovtop__row{align-items:center;gap:8px;display:flex}.g-ovtop__row>.mb2-bar{flex:1;min-width:0;margin-top:0}.g-ovtop__chev{width:44px;height:44px;color:var(--g-card);cursor:pointer;border:0;border-radius:22px;flex:none;place-items:center;margin-right:-4px;padding:0;display:grid}.g-ovtop__chev svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.g-ovtop__chev[aria-expanded=true] svg{transform:rotate(180deg)}.g-ovtop__chev:focus-visible{outline:2px solid var(--g-mint);outline-offset:2px}.g-cutop .g-cutop__back{min-height:44px;color:var(--g-card);border-radius:22px;align-items:center;gap:4px;padding:0 16px 0 10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.g-cutop__back svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.g-cutop__back:focus-visible,.g-cutop__cal:focus-visible{outline:2px solid var(--g-mint);outline-offset:2px}.g-cutop__dates{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.g-cutop .g-cutop__cal{min-height:44px;color:var(--g-mint);align-items:center;margin-top:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.g-dh{background:var(--g-paper);color:var(--g-ink);padding:54px 16px 6px;position:relative}.g-dh__bar{justify-content:space-between;align-items:center;min-height:52px;display:flex}.g-back{min-width:44px;height:44px;color:var(--g-ink);border-radius:22px;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.g-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.g-back--only{justify-content:center;width:44px;padding:0}.g-back:focus-visible{outline:2px solid var(--g-fern);outline-offset:2px}.g-dh__mast{border-radius:26px;align-items:center;gap:2px;height:52px;padding:4px;display:inline-flex}.g-dh__title{font-size:var(--g-t-room-title-size);line-height:var(--g-t-room-title-lh);font-weight:var(--g-t-room-title-weight);letter-spacing:var(--g-t-room-title-ls);margin:14px 2px 0}.g-dh__lede{color:var(--g-text-body);margin:6px 2px 0;font-size:15px;font-weight:600;line-height:1.45}@media (forced-colors:active){.g-back{border:1px solid buttontext}}.g-setup{display:grid;position:relative}.g-setup__tile{align-content:start;gap:var(--g-space-2);box-shadow:none;border:2px dashed var(--g-dashed);background:0 0}.g-setup__title{font-size:var(--g-t-row-title-size);color:var(--g-ink);font-weight:800}.g-setup__tile .g-tile__line{-webkit-line-clamp:unset;line-clamp:none;color:var(--g-text-body);display:block;overflow:visible}.g-setup__more{position:absolute;top:4px;right:4px}@media (forced-colors:active){.g-setup__tile{border:2px dashed canvastext}}.g-ovtop.o136-top[data-glass]{background:0 0;padding:0}.g-top__sheet.g-root>.o136-sh{background:0 0;border-radius:0;margin:0;padding:0}.g-plan .g-glist{grid-template-columns:minmax(0,1fr)}.g-plan .g-glist>.g-tile{grid-column:1/-1}.g-plan .g-tile[data-next]{grid-template-columns:minmax(0,1fr)}.g-plan .g-tile[data-next]>*{grid-column:1/-1;min-width:0}.g-plan .g-tile[data-next] .g-tile__line{-webkit-line-clamp:unset;height:auto;display:block;overflow:visible}.g-plan .g-tile[data-next] .g-seg{border-radius:var(--g-radius-card);flex-direction:column;align-items:stretch;width:100%;display:flex}.g-plan .g-tile[data-next] .g-seg__opt{text-align:left;white-space:nowrap;width:100%}
