.RequestBoard_board__4oIBY{--rq-surface:var(--ui-card,var(--color-snow));--rq-raised:var(--ui-raised,var(--ui-surface));--rq-border:var(--ui-border);--rq-ink:var(--ui-text);--rq-muted:var(--ui-muted);--rq-accent:var(--ui-primary);--rq-done:color-mix(in srgb,var(--ui-success,#3F6651) 70%,var(--rq-ink));display:grid;align-content:start;gap:1rem;max-width:52rem;margin:0 auto;padding:clamp(1rem,3%,2rem) clamp(1rem,3%,2rem) 2.5rem;color:var(--rq-ink);word-break:keep-all;overflow-wrap:break-word}.RequestBoard_board__4oIBY *,.RequestBoard_board__4oIBY :after,.RequestBoard_board__4oIBY :before{box-sizing:border-box}.RequestBoard_board__4oIBY svg{display:block;flex:none}.RequestBoard_board__4oIBY :is(button,a,select,textarea,summary):focus-visible{outline:2px solid var(--rq-ink);outline-offset:2px}.RequestBoard_head__cG_K9{display:grid;gap:.75rem}.RequestBoard_titleRow__DqtdD{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem}.RequestBoard_titleRow__DqtdD h2{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.RequestBoard_waitingCount__9R6JS{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .7rem;border-radius:999px;background:color-mix(in srgb,var(--rq-accent) 22%,var(--rq-surface));font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums}.RequestBoard_titleRow__DqtdD .RequestBoard_primary__CtnB6{margin-left:auto}.RequestBoard_lead__BfwlQ{margin:-.25rem 0 0;color:var(--rq-muted);font-size:.95rem;line-height:1.65}.RequestBoard_filters__4HOSH{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.RequestBoard_board__4oIBY .RequestBoard_filters__4HOSH button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .95rem;border:1px solid var(--rq-border);border-radius:12px;background:transparent;color:var(--rq-ink);font-size:.9rem;font-weight:600;cursor:pointer}.RequestBoard_board__4oIBY .RequestBoard_filters__4HOSH button span{color:var(--rq-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.RequestBoard_board__4oIBY .RequestBoard_filters__4HOSH button[aria-pressed=true]{border-color:var(--rq-ink);background:var(--rq-ink);color:var(--rq-surface)}.RequestBoard_board__4oIBY .RequestBoard_filters__4HOSH button[aria-pressed=true] span{color:inherit;opacity:.75}.RequestBoard_closedNote___8Wrj{color:var(--rq-muted);font-size:.8rem}.RequestBoard_board__4oIBY .RequestBoard_ghost__uyTcA,.RequestBoard_board__4oIBY .RequestBoard_primary__CtnB6{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:0 1rem;border-radius:999px;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer}.RequestBoard_board__4oIBY .RequestBoard_primary__CtnB6{border:0;background:var(--rq-accent);color:var(--ui-on-primary,var(--rq-ink))}.RequestBoard_board__4oIBY .RequestBoard_primary__CtnB6:not(:disabled):hover{filter:brightness(.95)}.RequestBoard_board__4oIBY .RequestBoard_ghost__uyTcA{border:1px solid var(--rq-border);background:transparent;color:var(--rq-ink)}.RequestBoard_board__4oIBY .RequestBoard_ghost__uyTcA:not(:disabled):hover{background:color-mix(in srgb,var(--rq-ink) 6%,transparent)}.RequestBoard_board__4oIBY :is(.RequestBoard_primary__CtnB6,.RequestBoard_ghost__uyTcA):disabled{opacity:.5;cursor:default}.RequestBoard_composer__bWvbQ{display:grid;gap:.5rem;padding:.9rem;border:1px solid var(--rq-border);border-radius:1rem;background:var(--rq-raised)}.RequestBoard_board__4oIBY .RequestBoard_composer__bWvbQ textarea{width:100%;min-height:5.5rem;padding:.7rem .85rem;border:1px solid var(--rq-border);border-radius:.75rem;background:var(--rq-surface);color:inherit;line-height:1.65}.RequestBoard_composerFoot__EsewF{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.RequestBoard_composerFoot__EsewF small{margin-right:auto;color:var(--rq-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.RequestBoard_gate__QWDog{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .9rem;border-radius:.9rem;background:var(--rq-raised);color:var(--rq-muted);font-size:.9rem}.RequestBoard_error__CtioI{margin:0;color:var(--ui-danger,#963E39);font-size:.9rem}.RequestBoard_empty__zBfml{margin:1.5rem 0;color:var(--rq-muted);font-size:.95rem;text-align:center}.RequestBoard_list__7TnG3{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.RequestBoard_card__IbBGS{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;padding:1rem 1.1rem;border:1px solid var(--rq-border);border-radius:1rem;background:var(--rq-surface)}.RequestBoard_card__IbBGS[data-group=closed]{background:transparent}.RequestBoard_card__IbBGS[data-group=closed] :is(h3,.RequestBoard_noteBody__0YUgs){color:var(--rq-muted)}.RequestBoard_typeIcon__J6cy_{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:color-mix(in srgb,var(--rq-accent) 22%,var(--rq-surface));color:var(--rq-ink)}.RequestBoard_typeIcon__J6cy_[data-type=room]{background:color-mix(in srgb,#5b7fc4 22%,var(--rq-surface))}.RequestBoard_typeIcon__J6cy_[data-type=wish]{background:color-mix(in srgb,var(--rq-ink) 8%,var(--rq-surface))}.RequestBoard_cardBody__XYSQP{display:grid;gap:.45rem;min-width:0}.RequestBoard_cardTop__j2lmz{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.RequestBoard_typeLabel__fLR_B{color:var(--rq-muted);font-size:.8rem;font-weight:700}.RequestBoard_status__IU9kO{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .6rem;border-radius:999px;font-size:.75rem;font-weight:700}.RequestBoard_status__IU9kO[data-group=waiting]{background:color-mix(in srgb,var(--rq-accent) 24%,var(--rq-surface));color:var(--rq-ink)}.RequestBoard_status__IU9kO[data-group=done]{background:color-mix(in srgb,var(--ui-success,#3F6651) 16%,var(--rq-surface));color:var(--rq-done)}.RequestBoard_status__IU9kO[data-group=closed]{background:color-mix(in srgb,var(--rq-ink) 7%,transparent);color:var(--rq-muted)}.RequestBoard_cardBody__XYSQP h3{margin:0;font-size:1.05rem;font-weight:700;line-height:1.5;letter-spacing:-.02em}.RequestBoard_noteBody__0YUgs,.RequestBoard_replyBody__hHCU6{margin:0;font-size:.975rem;line-height:1.7;white-space:pre-wrap}.RequestBoard_meta__26PsY{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0;color:var(--rq-muted);font-size:.825rem}.RequestBoard_question__L7U_K{display:inline-flex;align-items:center;gap:.3rem;min-width:0;color:var(--rq-ink)}.RequestBoard_details__Jqa3i{padding:.75rem .9rem;border-radius:.8rem;background:var(--rq-raised);font-size:.95rem}.RequestBoard_board__4oIBY .RequestBoard_toggle__5nSFP{display:inline-flex;align-items:center;gap:.3rem;min-height:2.5rem;margin-left:auto;padding:0 .4rem 0 .6rem;border:0;border-radius:999px;background:transparent;color:var(--rq-ink);font-size:.85rem;font-weight:600;cursor:pointer}.RequestBoard_board__4oIBY .RequestBoard_toggle__5nSFP:hover{background:color-mix(in srgb,var(--rq-ink) 6%,transparent)}.RequestBoard_board__4oIBY .RequestBoard_toggle__5nSFP[aria-expanded=true] svg{transform:rotate(180deg)}.RequestBoard_parents__XqWz0{display:grid;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none}.RequestBoard_parents__XqWz0 li{display:flex;align-items:center;gap:.35rem;color:var(--rq-muted);font-size:.85rem}.RequestBoard_decision__J7QXN{margin:0;padding:.55rem .75rem;border-radius:.7rem;background:color-mix(in srgb,var(--rq-ink) 5%,transparent);font-size:.875rem;line-height:1.6}.RequestBoard_actions__wz5iA{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.15rem}.RequestBoard_statusSelect__sZXg0{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600}.RequestBoard_board__4oIBY .RequestBoard_statusSelect__sZXg0 select{min-height:2.5rem!important;padding:0 2rem 0 .7rem!important;border:1px solid var(--rq-border);border-radius:999px!important;background-color:var(--rq-surface);color:inherit;font:600 .875rem/1.4 var(--font-sans)!important}.RequestBoard_reject__TxpEc{display:grid;gap:.5rem;padding:.75rem;border-radius:.8rem;background:var(--rq-raised)}.RequestBoard_reject__TxpEc label{display:grid;gap:.35rem;font-size:.85rem;font-weight:700}.RequestBoard_board__4oIBY .RequestBoard_reject__TxpEc textarea{width:100%;padding:.55rem .75rem;border:1px solid var(--rq-border);border-radius:.6rem;background:var(--rq-surface);color:inherit}.RequestBoard_reject__TxpEc .RequestBoard_danger__wWxic{justify-self:end}.RequestBoard_replies__6__X4{display:grid;gap:.6rem;margin:.35rem 0 0;padding:.7rem .85rem;border-radius:.8rem;background:var(--rq-raised);list-style:none}.RequestBoard_replies__6__X4 li{display:grid;gap:.25rem}.RequestBoard_board__4oIBY .RequestBoard_replies__6__X4 .RequestBoard_ghost__uyTcA{min-height:2rem;padding:0 .7rem;font-size:.8rem}.RequestBoard_board__4oIBY .RequestBoard_more__ANaX4{justify-self:center;min-height:2.5rem;padding:0 1.1rem;border:1px solid var(--rq-border);border-radius:999px;background:transparent;color:var(--rq-ink);font-size:.875rem;font-weight:600;cursor:pointer}.RequestBoard_board__4oIBY :is(.RequestBoard_primary__CtnB6,.RequestBoard_ghost__uyTcA,.RequestBoard_danger__wWxic){min-height:2.75rem;border-radius:8px}.RequestBoard_board__4oIBY .RequestBoard_danger__wWxic{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--ui-danger,#963e39) 60%,transparent);background:transparent;color:var(--ui-danger,#963E39);font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer}.RequestBoard_board__4oIBY .RequestBoard_danger__wWxic:disabled{opacity:.5;cursor:default}.RequestBoard_board__4oIBY .RequestBoard_danger__wWxic:not(:disabled):hover{background:color-mix(in srgb,var(--ui-danger,#963E39) 8%,transparent)}.RequestBoard_actions__wz5iA .RequestBoard_danger__wWxic{margin-left:.75rem}.RequestBoard_board__4oIBY .RequestBoard_more__ANaX4,.RequestBoard_board__4oIBY .RequestBoard_statusSelect__sZXg0 select,.RequestBoard_board__4oIBY .RequestBoard_toggle__5nSFP{min-height:2.75rem!important}.RequestBoard_board__4oIBY .RequestBoard_more__ANaX4{border-radius:8px}.app-launch{position:relative;z-index:2}.app-launch .app-launch-button{--launch-bg:var(--primary,var(--ui-primary,#79ADE3));--launch-ink:#1c1c1c;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;box-sizing:border-box;width:100%;margin:0;padding:14px 16px 14px 14px;border:0!important;overflow:hidden;background-color:var(--launch-bg)!important;background-image:radial-gradient(130% 160% at 0 0,rgb(255 255 255/.3),transparent 58%)!important;text-align:left;cursor:pointer;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;box-shadow:0 16px 30px -20px rgb(0 0 0/.6),0 2px 5px rgb(0 0 0/.08),inset 0 1px 0 rgb(255 255 255/.38)!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)}.app-launch .app-launch-button,.publication-document .app-launch .app-launch-button{min-height:80px;border-radius:16px!important;color:var(--launch-ink)!important}@media (hover:hover){.app-launch-button:hover{transform:translateY(-2px);box-shadow:0 22px 36px -20px rgb(0 0 0/.62),0 3px 8px rgb(0 0 0/.1),inset 0 1px 0 rgb(255 255 255/.42)!important}}.app-launch-button:active{transform:translateY(1px) scale(.992);transition-duration:90ms}.app-launch-button:focus-visible{outline:3px solid var(--text,var(--ui-text,#242824))!important;outline-offset:4px}.app-launch-watermark{position:absolute;right:-38px;top:50%;width:164px;height:164px;color:rgb(28 28 28/.11);transform:translateY(-50%) rotate(0deg);transition:transform 1.1s cubic-bezier(.16,1,.3,1);pointer-events:none}.app-launch-watermark svg{width:100%;height:100%}.app-launch-button:focus-visible .app-launch-watermark,.app-launch-button:hover .app-launch-watermark{transform:translateY(-50%) rotate(-150deg) scale(1.05)}.app-launch-seal{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--launch-ink);color:var(--launch-bg);box-shadow:0 0 0 3px rgb(255 255 255/.3),0 6px 12px -6px rgb(0 0 0/.55);transition:transform .8s cubic-bezier(.16,1,.3,1)}.app-launch-swirl{display:block;width:30px;height:30px;animation:app-launch-spin 7s linear infinite;will-change:transform;backface-visibility:hidden}.app-launch-swirl>svg{display:block;width:100%;height:100%}.app-launch-button:focus-visible .app-launch-seal,.app-launch-button:hover .app-launch-seal{transform:rotate(-1turn) scale(1.06)}@keyframes app-launch-spin{to{transform:rotate(1turn)}}.app-launch-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0}.app-launch-label{font:800 22px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--launch-ink);display:inline-flex;align-items:center;gap:.3em}.app-launch-arrow{display:none;flex:none;width:.68em;height:.68em;transform:translateY(.04em);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.app-launch-button:focus-visible .app-launch-arrow,.app-launch-button:hover .app-launch-arrow{transform:translate(.14em,.04em)}.app-launch-row .app-launch[data-unavailable] .app-launch-arrow{display:none}.app-launch-note{overflow:hidden;font:600 13.5px/1.4 var(--font-sans);color:rgb(28 28 28/.74);text-overflow:ellipsis;white-space:nowrap}.app-launch[data-locked] .app-launch-note{display:-webkit-box;white-space:normal;word-break:keep-all;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-launch-go{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid rgb(28 28 28/.38);color:var(--launch-ink);transition:background-color .22s ease,color .22s ease,border-color .22s ease}.app-launch-go svg{display:block;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.app-launch-button:focus-visible .app-launch-go,.app-launch-button:hover .app-launch-go{background:var(--launch-ink);border-color:var(--launch-ink);color:var(--launch-bg)}.app-launch-button:focus-visible .app-launch-go svg,.app-launch-button:hover .app-launch-go svg{transform:translate(2px,-2px)}@media (max-width:600px){.app-launch .app-launch-button{gap:12px;padding:12px}.app-launch .app-launch-button,.publication-document .app-launch .app-launch-button{min-height:72px;border-radius:14px!important}.app-launch-seal{width:46px;height:46px}.app-launch-label{font-size:20px}.app-launch-note{font-size:13px}.app-launch-go{width:42px;height:42px}.app-launch-watermark{right:-44px;width:140px;height:140px}}.app-launch[data-unavailable] .app-launch-button{--launch-bg:color-mix(in srgb,var(--primary,var(--ui-primary,#79ADE3)) 32%,var(--surface,#E3E5E0));cursor:default;box-shadow:inset 0 1px 0 rgb(255 255 255/.3)!important;transform:none!important}.app-launch[data-unavailable] .app-launch-swirl{animation:none}.app-launch[data-unavailable] .app-launch-button:hover :is(.app-launch-seal,.app-launch-watermark,.app-launch-go svg){transform:none}.app-launch[data-unavailable] .app-launch-button:hover .app-launch-watermark{transform:translateY(-50%)}.app-launch[data-unavailable] .app-launch-button:hover .app-launch-go{background:transparent;border-color:rgb(28 28 28/.38);color:var(--launch-ink)}.app-launch-button[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.app-launch-swirl{animation:none}.app-launch-arrow,.app-launch-button,.app-launch-go svg,.app-launch-seal,.app-launch-watermark{transition:none}.app-launch-button:hover{transform:none!important}.app-launch-button:focus-visible .app-launch-seal,.app-launch-button:hover .app-launch-seal{transform:none}.app-launch-button:focus-visible .app-launch-watermark,.app-launch-button:hover .app-launch-watermark{transform:translateY(-50%)}}@media (forced-colors:active){.app-launch-button{border:2px solid ButtonText!important}.app-launch-seal{forced-color-adjust:none}}.app-launch-row{display:flex;align-items:stretch;gap:10px;min-width:0}.app-launch-row>.app-launch{flex:1 1 auto;min-width:0}.app-launch-share{--share-bg:var(--user-accent-2,#7BEADC);--share-ink:#1c1c1c;position:relative;z-index:2;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:88px;margin:0;padding:0;border:0!important;overflow:hidden;background-color:var(--share-bg)!important;background-image:radial-gradient(130% 160% at 0 0,rgb(255 255 255/.3),transparent 58%)!important;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 16px 30px -20px rgb(0 0 0/.6),0 2px 5px rgb(0 0 0/.08),inset 0 1px 0 rgb(255 255 255/.38)!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)}.app-launch-share,.publication-document .app-launch-share{min-height:80px;border-radius:16px!important;color:var(--share-ink)!important}.app-launch-share-seal{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--share-ink);color:var(--share-bg);box-shadow:0 0 0 3px rgb(255 255 255/.3),0 6px 12px -6px rgb(0 0 0/.55)}.app-launch-share-seal svg{display:block}@media (hover:hover){.app-launch-share:hover{transform:translateY(-2px);box-shadow:0 22px 36px -20px rgb(0 0 0/.62),0 3px 8px rgb(0 0 0/.1),inset 0 1px 0 rgb(255 255 255/.42)!important}}.app-launch-share:active{transform:scale(.9);transition-duration:90ms}.app-launch-share:focus-visible{outline:3px solid var(--text,var(--ui-text,#242824))!important;outline-offset:4px}.app-launch-share[data-pop=a] .app-launch-share-seal{animation:app-share-pop-a .56s cubic-bezier(.2,.8,.2,1)}.app-launch-share[data-pop=b] .app-launch-share-seal{animation:app-share-pop-b .56s cubic-bezier(.2,.8,.2,1)}@keyframes app-share-pop-a{0%{transform:scale(.78) rotate(-14deg)}55%{transform:scale(1.14) rotate(6deg)}to{transform:none}}@keyframes app-share-pop-b{0%{transform:scale(.78) rotate(-14deg)}55%{transform:scale(1.14) rotate(6deg)}to{transform:none}}@media (max-width:600px){.app-launch-row{gap:8px}.app-launch-share,.publication-document .app-launch-share{width:72px;min-height:72px;border-radius:14px!important}.app-launch-share-seal{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.app-launch-share{transition:none}.app-launch-share:active,.app-launch-share:hover{transform:none}.app-launch-share[data-pop] .app-launch-share-seal{animation:none}}@media (forced-colors:active){.app-launch-share{border:2px solid ButtonText!important}.app-launch-share-seal{forced-color-adjust:none}}.app-launch-row>.app-launch{display:flex}.app-launch-row>.app-launch>.app-launch-button{flex:1 1 auto}.app-launch-row>.app-launch-share,.publication-document .app-launch-row>.app-launch-share{min-height:0}.app-launch-share{--share-bg:color-mix(in srgb,var(--user-accent-2,#7BEADC) 62%,var(--ui-card,#F7F8F4))}.dark .app-launch-share{--share-bg:var(--user-accent-2,#7BEADC)}@media (max-width:430px){.app-launch-row .app-launch-go{display:none}.app-launch-row .app-launch-arrow{display:block}.app-launch-row .app-launch-button{grid-template-columns:auto minmax(0,1fr)}.app-launch-row .app-launch[data-locked] .app-launch-note{-webkit-line-clamp:3}}body:has(.immersive-reader) .app-accept-modal-shell{z-index:10044!important}