.tg-layout:where(.n-together){gap:var(--n-s40);grid-template-columns:minmax(0,1fr) 300px;align-items:start;max-width:1040px;display:grid}.tg-main:where(.n-together){gap:var(--n-section-gap);flex-direction:column;min-width:0;display:flex}.tg-side:where(.n-together){top:var(--n-s24);gap:var(--n-s16);flex-direction:column;display:flex;position:sticky}@media (max-width:1023px){.tg-layout:where(.n-together){grid-template-columns:minmax(0,1fr)}.tg-side:where(.n-together){position:static}}.tg-block:where(.n-together){gap:var(--n-shelf-head);flex-direction:column;min-width:0;display:flex}.tg-sectionTitle:where(.n-together){color:var(--n-ink);font-size:var(--n-size-shelf);font-weight:var(--n-weight-medium);line-height:var(--n-lh-shelf);margin:0}.tg-body:where(.n-together){max-width:600px;color:var(--n-text-body);font-size:var(--n-size-body-lg);line-height:var(--n-lh-body-lg);margin:0}.tg-meta:where(.n-together){color:var(--n-text-muted);font-size:var(--n-size-meta);line-height:var(--n-lh-meta);margin:0}.tg-amount:where(.n-together){gap:var(--n-s8);flex-direction:column;display:flex}.tg-amountNumber:where(.n-together){color:var(--n-ink);font-family:var(--n-font-display);font-size:var(--n-size-display);font-weight:var(--n-weight-regular);line-height:var(--n-lh-display);margin:0}.tg-amountNumber:where(.n-together) span{color:var(--n-text-body);font-family:var(--n-font);font-size:var(--n-size-body-lg);line-height:var(--n-lh-body-lg)}.tg-faces:where(.n-together){gap:var(--n-s12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tg-face:where(.n-together){align-items:center;gap:var(--n-space-3);width:56px;color:var(--n-ink);font-size:var(--n-size-meta);line-height:var(--n-lh-meta);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.tg-addFace:where(.n-together){border:1.5px dashed var(--n-line-dashed);border-radius:var(--n-r-control);corner-shape:var(--n-corner);width:48px;height:48px;color:var(--n-ink);font-size:var(--n-text-xl);cursor:pointer;background:0 0;place-items:center;line-height:1;display:grid}.tg-addFace:where(.n-together):hover{border-color:var(--n-ink)}.tg-faceButton:where(.n-together){align-items:center;gap:var(--n-space-3);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tg-bar:where(.n-together){gap:var(--n-space-1);border-radius:var(--n-r-tile);corner-shape:var(--n-corner);height:12px;display:flex;overflow:hidden}.tg-bar:where(.n-together) span{background:var(--part);min-width:4px}.tg-legend:where(.n-together){gap:var(--n-space-4)var(--n-s20);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tg-legend:where(.n-together) li{align-items:center;gap:var(--n-space-3);color:var(--n-text-body);font-size:var(--n-size-body);line-height:var(--n-lh-body);display:inline-flex}.tg-legend:where(.n-together) i{border-radius:var(--n-radius-xs);corner-shape:var(--n-corner);background:var(--part);width:10px;height:10px}.tg-legend:where(.n-together) b{color:var(--n-ink);font-weight:var(--n-weight-medium)}.tg-rows:where(.n-together){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tg-row:where(.n-together){gap:var(--n-s12);min-height:72px;padding:var(--n-s12)0;border-bottom:1px solid var(--n-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.tg-rowText:where(.n-together){gap:var(--n-space-1);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.tg-rowName:where(.n-together){color:var(--n-ink);font-size:var(--n-size-body-lg);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body-lg)}a.tg-rowText:hover .tg-rowName:where(.n-together){text-underline-offset:3px;text-decoration:underline}.tg-rowLine:where(.n-together){color:var(--n-text-body);font-size:var(--n-size-body);line-height:var(--n-lh-body)}.tg-logos:where(.n-together){gap:var(--n-space-2);margin-top:var(--n-space-2);flex-wrap:wrap;display:flex}.tg-rowEnd:where(.n-together){align-items:center;gap:var(--n-s12);display:flex}.tg-slice:where(.n-together){color:var(--n-ink);font-size:var(--n-size-body-lg);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body-lg);white-space:nowrap}.tg-linked:where(.n-together){padding:var(--n-space-2)var(--n-space-4);border-radius:var(--n-radius-sm);corner-shape:var(--n-corner);background:var(--n-mint);color:var(--n-ink);font-size:var(--n-size-meta);font-weight:var(--n-weight-medium);line-height:var(--n-lh-meta)}@media (max-width:599px){.tg-row:where(.n-together){grid-template-columns:auto minmax(0,1fr)}.tg-rowEnd:where(.n-together){grid-column:2;justify-content:space-between}}.tg-math:where(.n-together){gap:var(--n-space-2);max-width:600px;padding:var(--n-s16)var(--n-s20);border-radius:var(--n-r-card);corner-shape:var(--n-corner);background:var(--n-lime-pale);flex-direction:column;display:flex}.tg-math:where(.n-together) p{color:var(--n-text-body);font-size:var(--n-size-body-lg);line-height:var(--n-lh-body-lg);margin:0}.tg-math:where(.n-together) p:first-child{color:var(--n-ink);font-weight:var(--n-weight-medium)}.tg-notice:where(.n-together){align-items:flex-start;gap:var(--n-s8);max-width:600px;padding:var(--n-s16)var(--n-s20);border:1px solid var(--n-line);border-radius:var(--n-r-card);corner-shape:var(--n-corner);background:var(--n-white);flex-direction:column;display:flex}.tg-notice:where(.n-together) h3{color:var(--n-ink);font-size:var(--n-size-body-lg);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body-lg);margin:0}.tg-notice:where(.n-together) p{color:var(--n-text-body);font-size:var(--n-size-body);line-height:var(--n-lh-body);margin:0}.tg-notes:where(.n-together){gap:var(--n-s12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tg-notes:where(.n-together) li{color:var(--n-text-body);font-size:var(--n-size-body);line-height:var(--n-lh-body)}.tg-notes:where(.n-together) b{color:var(--n-ink);font-weight:var(--n-weight-medium)}.tg-orgRow:where(.n-together){gap:var(--n-s12);min-height:56px;padding:var(--n-s8)0;border-bottom:1px solid var(--n-hairline);color:inherit;align-items:center;text-decoration:none;display:flex}.tg-orgRow:hover .tg-rowName:where(.n-together){text-underline-offset:3px;text-decoration:underline}.tg-actions:where(.n-together){gap:var(--n-s12);flex-wrap:wrap;display:flex}.tg-kinds:where(.n-together){gap:var(--n-s40);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:920px;display:grid}.tg-kind:where(.n-together){align-items:flex-start;gap:var(--n-s16);flex-direction:column;display:flex}.tg-kindTile:where(.n-together){border:1.5px solid var(--n-night);border-radius:var(--n-r-control);corner-shape:var(--n-corner);background:var(--n-lime);width:40px;height:40px;color:var(--n-night);place-items:center;display:grid}.tg-kindTile:where(.n-together)[data-kind=group]{background:var(--n-lavender)}.tg-kindLines:where(.n-together){gap:var(--n-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tg-kindLines:where(.n-together) li{color:var(--n-text-body);font-size:var(--n-size-body-lg);line-height:var(--n-lh-body-lg)}.tg-form:where(.n-together){align-items:flex-start;gap:var(--n-s12);flex-direction:column;width:100%;max-width:420px;display:flex}.tg-form:where(.n-together)>*{width:100%}.tg-form:where(.n-together)>button{width:auto}.tg-problem:where(.n-together){color:var(--n-danger);font-size:var(--n-size-body);line-height:var(--n-lh-body);margin:0}.tg-back:where(.n-together){color:var(--n-text-body);font-size:var(--n-size-body);line-height:var(--n-lh-body);align-self:flex-start;text-decoration:none}.tg-back:where(.n-together):hover{color:var(--n-ink);text-underline-offset:3px;text-decoration:underline}.tg-dialogStack:where(.n-together){gap:var(--n-s16);text-align:left;flex-direction:column;display:flex}.tg-label:where(.n-together){color:var(--n-ink);font-size:var(--n-size-body);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body);margin:0}.tg-chips:where(.n-together){gap:var(--n-s8);flex-wrap:wrap;display:flex}.tg-other:where(.n-together){align-items:center;gap:var(--n-space-3);color:var(--n-text-body);font-size:var(--n-size-body);line-height:var(--n-lh-body);display:flex}.tg-other:where(.n-together) input{width:88px}.tg-select:where(.n-together){width:100%;max-width:160px}.tg-inviteText:where(.n-together){resize:vertical;width:100%;min-height:96px}.tg-sendRow:where(.n-together){gap:var(--n-s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tg-kid:where(.n-together){min-height:100dvh;padding:var(--n-s40)var(--n-gutter)var(--n-s80);background:var(--n-lime-pale)}.tg-kidInner:where(.n-together){gap:var(--n-s24);flex-direction:column;max-width:880px;margin:0 auto;display:flex}.tg-kidTop:where(.n-together){gap:var(--n-s16);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tg-kidWho:where(.n-together){gap:var(--n-s12);color:var(--n-ink);font-size:var(--n-size-body-lg);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body-lg);align-items:center;display:flex}.tg-kidTitle:where(.n-together){color:var(--n-ink);font-family:var(--n-font-display);font-size:var(--n-size-display);font-weight:var(--n-weight-regular);line-height:var(--n-lh-display);margin:0}.tg-hold:where(.n-together){position:relative;overflow:hidden}.tg-holdFill:where(.n-together){transform:scaleX(var(--held,0));transform-origin:0;background:var(--n-cream-22);pointer-events:none;position:absolute;inset:0}.tg-orgRow .tg-rowText:where(.n-together){flex:1}.tg-along:where(.n-together){gap:var(--n-s8);text-align:left;flex-direction:column;display:flex}.tg-foot:where(.n-together){padding-top:var(--n-s16);border-top:1px solid var(--n-hairline);display:flex}.tg-foot:where(.n-together):empty{display:none}.tg-quietDanger.tg-quietDanger:where(.n-together){color:var(--n-danger)}.tg-alongGround:where(.n-together){gap:var(--n-s12);margin:var(--n-s32)0 0;text-align:left;flex-direction:column;display:flex}.tg-alongTitle:where(.n-together){color:var(--g-text,var(--n-ink));font-size:var(--n-size-body-lg);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body-lg);margin:0}.tg-alongRow:where(.n-together){gap:var(--n-s8);grid-template-columns:1fr 1fr;display:grid}.tg-alongButton:where(.n-together){min-height:44px;padding:0 var(--n-s12);border:1px solid var(--g-text,var(--n-ink));justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tg-alongButton:where(.n-together){border:1px solid color-mix(in srgb,var(--g-text,var(--n-ink))40%,transparent)}}.tg-alongButton:where(.n-together){border-radius:var(--n-radius-md);corner-shape:var(--n-corner);color:var(--g-text,var(--n-ink));font:inherit;font-size:var(--n-size-body);font-weight:var(--n-weight-medium);text-align:center;cursor:pointer;background:0 0;text-decoration:none}.tg-alongButton:where(.n-together):focus-visible{outline:2px solid var(--g-bright,var(--n-ink));outline-offset:2px}.tg-addTile:where(.n-together){min-width:0;display:flex}.tg-addTileButton:where(.n-together){align-items:flex-start;gap:var(--n-space-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tg-addTileSquare:where(.n-together){aspect-ratio:5/6;border:1.5px dashed var(--n-line-dashed);border-radius:var(--n-r-control);corner-shape:var(--n-corner);width:100%;color:var(--n-ink);font-size:var(--n-size-display);place-items:center;line-height:1;display:grid}.tg-addTileButton:hover .tg-addTileSquare:where(.n-together){border-color:var(--n-ink)}