.ggtNuW_builder{align-items:start;gap:2rem;display:grid}.ggtNuW_editor{gap:2rem;min-width:0;display:grid}.ggtNuW_previewColumn{background:var(--surface-2);border:1px solid var(--rule);border-radius:8px;min-width:0;padding:1.5rem}.ggtNuW_packageCheck{color:var(--quiet);font-size:var(--step--2);padding:.7rem 0 0}@media (min-width:1000px){.ggtNuW_builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.ggtNuW_previewColumn{position:sticky;top:6rem}}.ggtNuW_builder .tool-card-panel+.tool-card-panel{margin-top:0}.ggtNuW_hint{color:var(--quiet);font-size:var(--step--2);margin:1rem 0 0;line-height:1.55}.ggtNuW_privacyNote{color:var(--quiet);font-size:var(--step--2);background:0 0;margin:.9rem 0 0;padding:0;line-height:1.5}.ggtNuW_packageList{gap:1rem;display:grid}.ggtNuW_package{background:var(--surface);border:0;min-width:0}.ggtNuW_packageHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.ggtNuW_packageHead h3{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:-.015em;color:var(--graphite);margin:0;font-weight:600}.ggtNuW_packageBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.ggtNuW_rowActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ggtNuW_floorRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.ggtNuW_floorNote{color:var(--quiet);font-size:var(--step--2);margin:0;line-height:1.5}.ggtNuW_warning{background:var(--amber-wash);border:1px solid var(--amber);color:var(--amber-ink);font-size:var(--step--2);border-radius:8px;margin:.65rem 0 0;padding:.75rem .9rem;line-height:1.55}.ggtNuW_warning strong{font-family:var(--font-display);font-size:var(--step--1);color:var(--amber-ink);display:block}.ggtNuW_acknowledge{border-top:1px solid var(--amber);align-items:flex-start;gap:.6rem;margin-top:.7rem;padding-top:.7rem;display:flex}.ggtNuW_acknowledge label{font-size:var(--step--2);color:var(--amber-ink);font-weight:600;line-height:1.5}.ggtNuW_previewHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.ggtNuW_previewHead h2{font-family:var(--font-display);font-size:var(--step--1);color:var(--graphite);margin:0;font-weight:500}.ggtNuW_previewHead span{color:var(--quiet);font-family:var(--font-display);font-size:var(--step--2);font-weight:400}.ggtNuW_pending{border:1px solid var(--rule);background:var(--surface);min-height:410px;color:var(--quiet);font-size:var(--step--1);border-radius:2px;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2.5rem);line-height:1.6;display:flex;box-shadow:0 2px 6px #202b3d05,0 16px 30px -22px #202b3d20}.ggtNuW_pending>svg{width:32px;height:32px;color:var(--rule-strong);stroke-width:1.25px;margin-bottom:1.25rem}.ggtNuW_pending p{margin:0}.ggtNuW_pending h3{font-family:var(--font-display);font-size:var(--step-0);color:var(--graphite);margin:0 0 .5rem}.ggtNuW_pending ul{margin:.5rem 0 0;padding-left:1.1rem}.ggtNuW_pending li{margin-top:.3rem}.ggtNuW_sheet{border:1px solid var(--rule);min-height:410px;color:var(--graphite);overflow-wrap:anywhere;background:#fff;border-radius:2px;min-width:0;padding:2rem;box-shadow:0 2px 6px #202b3d05,0 16px 30px -22px #202b3d20}.ggtNuW_sheetHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.ggtNuW_sheetTitle{min-width:0}.ggtNuW_sheetKind{color:var(--steel-strong);font-family:var(--font-display);font-size:var(--step--2);margin-bottom:.2rem;font-weight:600;display:block}.ggtNuW_sheetTitle h3{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.024em;color:var(--graphite);margin:0;font-weight:600}.ggtNuW_sheetContact{color:var(--body-ink);font-size:var(--step--1);margin:.3rem 0 0}.ggtNuW_sheetMeta{text-align:right;color:var(--quiet);font-size:var(--step--2);gap:.2rem;min-width:0;display:grid}.ggtNuW_sheetMeta b{color:var(--graphite);font-family:var(--font-display);font-weight:600}.ggtNuW_sheetBlock{border-top:1px solid var(--rule-soft);margin-top:1.1rem;padding-top:1.1rem}.ggtNuW_sheetBlock:first-of-type{border-top:0}.ggtNuW_blockLabel{color:var(--steel-strong);font-family:var(--font-display);font-size:var(--step--2);margin:0 0 .4rem;font-weight:600}.ggtNuW_sheetBlock h4{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.018em;color:var(--graphite);margin:0;font-weight:600}.ggtNuW_sheetText{color:var(--body-ink);font-size:var(--step--1);white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.62}.ggtNuW_partyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ggtNuW_amounts{margin-top:1rem;padding:0}.ggtNuW_amountRow{color:var(--body-ink);font-size:var(--step--1);justify-content:space-between;align-items:baseline;gap:1rem;padding:.32rem 0;display:flex}.ggtNuW_amountRow b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--graphite);white-space:nowrap;font-weight:600}.ggtNuW_amountTotal{border-top:1px solid var(--rule-strong);font-size:var(--step-0);margin-top:.35rem;padding-top:.6rem}.ggtNuW_amountTotal span{font-family:var(--font-display);color:var(--graphite);font-weight:600}.ggtNuW_amountTotal b,.ggtNuW_amountSingle b{font-size:var(--step-2);letter-spacing:-.022em;font-weight:600}.ggtNuW_taxUnknown{background:var(--amber-wash);border:1px solid var(--amber);color:var(--amber-ink);font-size:var(--step--2);border-radius:8px;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.7rem .85rem;line-height:1.5;display:flex}.ggtNuW_taxUnknown strong{font-family:var(--font-display);white-space:nowrap}.ggtNuW_taxKnown{color:var(--quiet);font-size:var(--step--2);margin:.7rem 0 0;line-height:1.5}.ggtNuW_menuGrid{gap:.9rem;margin-top:1rem;display:grid}.ggtNuW_menuCard{border-bottom:1px solid var(--rule);min-width:0;padding:1rem 0}.ggtNuW_menuCard h4{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.018em;color:var(--graphite);margin:0;font-weight:600}.ggtNuW_menuCard .ggtNuW_amounts{background:0 0;margin-top:.7rem}.ggtNuW_menuAside{color:var(--quiet);font-size:var(--step--2);white-space:pre-wrap;overflow-wrap:anywhere;margin:.7rem 0 0;line-height:1.55}.ggtNuW_menuAside b{color:var(--steel-strong);font-family:var(--font-display);font-size:var(--step--2);display:block}.ggtNuW_sheetFoot{border-top:1px solid var(--rule);color:var(--quiet);font-size:var(--step--2);margin:1.25rem 0 0;padding-top:1rem;line-height:1.55}.ggtNuW_sheetFoot p{margin:0 0 .35rem}.ggtNuW_sheetFoot p:last-child{margin-bottom:0}@media (max-width:760px){.ggtNuW_previewColumn{padding:1rem}.ggtNuW_pending{min-height:320px}.ggtNuW_taxUnknown{display:block}.ggtNuW_taxUnknown strong{white-space:normal;margin-bottom:.3rem;display:block}.ggtNuW_rowActions{gap:.25rem}.ggtNuW_rowActions button{white-space:normal;text-align:left;height:auto}.ggtNuW_packageBody,.ggtNuW_partyGrid{grid-template-columns:minmax(0,1fr)}.ggtNuW_sheet{padding:1.1rem}.ggtNuW_sheetMeta{text-align:left}}@media print{.ggtNuW_builder,.ggtNuW_editor,.ggtNuW_previewColumn{display:block;position:static}.ggtNuW_previewColumn{background:#fff;border:0;padding:0}body:has(.ggtNuW_printable) :not(:has(.ggtNuW_printable)):not(.ggtNuW_printable):not(.ggtNuW_printable *){display:none!important}:is(body:has(.ggtNuW_printable) .shell,body:has(.ggtNuW_printable) .tool-layout,body:has(.ggtNuW_printable) .tool-workspace){gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.ggtNuW_printable{break-inside:auto;min-height:0;box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}.ggtNuW_printable .ggtNuW_sheetTitle h3,.ggtNuW_printable .ggtNuW_sheetBlock h4,.ggtNuW_printable .ggtNuW_menuCard h4,.ggtNuW_printable .ggtNuW_amountRow b,.ggtNuW_printable .ggtNuW_amountTotal span,.ggtNuW_printable .ggtNuW_sheetMeta b{color:#000!important}.ggtNuW_printable .ggtNuW_sheetText,.ggtNuW_printable .ggtNuW_sheetContact{color:#111!important}.ggtNuW_printable .ggtNuW_sheetKind,.ggtNuW_printable .ggtNuW_blockLabel,.ggtNuW_printable .ggtNuW_sheetMeta,.ggtNuW_printable .ggtNuW_menuAside,.ggtNuW_printable .ggtNuW_menuAside b,.ggtNuW_printable .ggtNuW_taxKnown,.ggtNuW_printable .ggtNuW_sheetFoot{color:#333!important}.ggtNuW_printable .ggtNuW_amounts{background:#fff!important;border:1px solid #999!important}.ggtNuW_printable .ggtNuW_menuCard,.ggtNuW_printable .ggtNuW_taxUnknown{break-inside:avoid;border:1px solid #999!important}.ggtNuW_printable .ggtNuW_taxUnknown{color:#000!important;background:#fff!important}.ggtNuW_printable .ggtNuW_sheetHead,.ggtNuW_printable .ggtNuW_sheetFoot{border-color:#999!important}.ggtNuW_printable .ggtNuW_sheetBlock{border-color:#ccc!important}}.ggtNuW_mobileViews{display:none}.ggtNuW_missingLink{text-align:left;color:var(--signal-strong);text-underline-offset:3px;cursor:pointer;min-height:44px;text-decoration:underline}@media screen and (max-width:999px){.ggtNuW_mobileViews{z-index:12;border-bottom:1px solid var(--rule);background:#fff;gap:8px;padding:8px 0;display:flex;position:sticky;top:68px}.ggtNuW_mobileViews button{cursor:pointer;min-height:44px;padding:10px 14px;font-size:.9rem}.ggtNuW_mobileViews button[aria-pressed=true]{color:var(--signal-strong);background:#f0edfc;border-radius:6px;font-weight:600}.ggtNuW_builder[data-mobile-view=edit] .ggtNuW_previewColumn,.ggtNuW_builder[data-mobile-view=preview] .ggtNuW_editor{display:none}}
