.BrandedStatus_page__ZF2z8{--zen-crimson:var(--purple,#923f43);--zen-ink:var(--ink,#283932);position:relative;isolation:isolate;display:flex;min-height:100dvh;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;padding:clamp(30px,6vh,70px) 20px 24px;color:var(--zen-ink);background:#e9e1d5}.BrandedStatus_landscape__eFIlL{position:absolute;inset:-2%;z-index:-3;background:linear-gradient(180deg,rgba(252,246,234,.25),rgba(245,229,214,.14) 45%,rgba(38,61,53,.24)),url(/themes/budo-zen-landscape.svg) 50%/cover no-repeat;transform:scale(1.04);filter:saturate(.83) contrast(.96)}.BrandedStatus_mist__kcMk0{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(255,251,242,.86),rgba(255,250,240,.58) 35%,rgba(255,247,237,.2) 72%),linear-gradient(0deg,rgba(244,237,224,.74),transparent 38%)}.BrandedStatus_card__aCqew{width:min(100%,590px);box-sizing:border-box;display:flex;align-items:center;flex-direction:column;text-align:center;padding:clamp(28px,5vw,48px) clamp(22px,5vw,48px) clamp(30px,4vw,42px);border:1px solid color-mix(in srgb,var(--zen-crimson) 18%,rgba(255,255,255,.68));border-radius:26px;background:color-mix(in srgb,var(--budo-glass-panel,rgba(255,251,243,.85)) 75%,rgba(255,250,239,.88));box-shadow:0 28px 90px rgba(43,41,38,.16),inset 0 1px rgba(255,255,255,.74);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}.BrandedStatus_emblemFrame__2ZHDp{width:clamp(140px,22vw,192px);height:clamp(140px,22vw,192px);position:relative;display:grid;place-items:center;margin:0 auto 22px;border-radius:50%;background:radial-gradient(circle,rgba(255,252,244,.65),transparent 72%)}.BrandedStatus_emblemGlow__Zk5X0{position:absolute;inset:15%;border-radius:50%;background:color-mix(in srgb,var(--zen-crimson) 22%,transparent);filter:blur(22px);animation:BrandedStatus_glow__BhSLo 2.6s ease-in-out infinite}.BrandedStatus_emblem__qEMmY{position:relative;z-index:1;width:85%;height:85%;object-fit:contain;filter:drop-shadow(0 8px 13px rgba(48,38,35,.2));transform-origin:center;animation:BrandedStatus_heartbeat__x1Dgz 2.6s ease-in-out infinite}.BrandedStatus_eyebrow__pYEN8{font-size:11px;letter-spacing:.2em;font-weight:750;color:var(--zen-crimson)}.BrandedStatus_card__aCqew h1{font-size:clamp(28px,4.6vw,43px);font-weight:650;letter-spacing:-.045em;line-height:1.18;margin:14px 0 12px}.BrandedStatus_card__aCqew p{font-size:clamp(14px,2vw,16px);line-height:1.75;opacity:.85;max-width:430px;margin:0 auto}.BrandedStatus_actions__HJfHM{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:27px}.BrandedStatus_actions__HJfHM button{border:1px solid color-mix(in srgb,var(--zen-crimson) 40%,transparent);border-radius:999px;padding:11px 22px;background:var(--zen-crimson);color:#fffaf5;font:inherit;font-weight:650;cursor:pointer;transition:transform .2s ease,filter .2s ease}.BrandedStatus_actions__HJfHM button:hover{transform:translateY(-2px);filter:brightness(1.08)}.BrandedStatus_actions__HJfHM button:focus-visible{outline:3px solid var(--zen-crimson);outline-offset:4px}.BrandedStatus_actions__HJfHM button:disabled{opacity:.55;cursor:default;transform:none}.BrandedStatus_actions__HJfHM button+button{background:rgba(255,250,243,.68);color:var(--zen-ink)}.BrandedStatus_progress__ZNSjG{display:block;height:3px;width:min(220px,75%);margin:29px auto 0;background:rgba(108,88,83,.16);border-radius:99px;overflow:hidden}.BrandedStatus_progress__ZNSjG i{display:block;width:38%;height:100%;border-radius:99px;background:var(--zen-crimson);animation:BrandedStatus_slide__hI6MJ 2s ease-in-out infinite}.BrandedStatus_footer__94gpE{margin-top:26px;font-size:10px;letter-spacing:.18em;font-weight:650;text-align:center;color:#3b3c35;text-shadow:0 1px 8px rgba(255,255,255,.8)}@keyframes BrandedStatus_heartbeat__x1Dgz{0%,30%,55%,to{transform:scale(1)}12%{transform:scale(1.075)}42%{transform:scale(1.045)}}@keyframes BrandedStatus_glow__BhSLo{0%,to{opacity:.32;transform:scale(.92)}12%{opacity:.7;transform:scale(1.12)}42%{opacity:.5;transform:scale(1.04)}}@keyframes BrandedStatus_slide__hI6MJ{0%{transform:translateX(-110%)}to{transform:translateX(310%)}}@media(max-width:550px){.BrandedStatus_page__ZF2z8{padding:22px 14px}.BrandedStatus_card__aCqew{border-radius:22px}.BrandedStatus_emblemFrame__2ZHDp{margin-bottom:16px}.BrandedStatus_footer__94gpE{font-size:9px;letter-spacing:.11em}}@media(prefers-reduced-motion:reduce){.BrandedStatus_emblemGlow__Zk5X0,.BrandedStatus_emblem__qEMmY,.BrandedStatus_progress__ZNSjG i{animation:none}.BrandedStatus_actions__HJfHM button{transition:none}}@media(prefers-reduced-transparency:reduce){.BrandedStatus_card__aCqew{background:var(--surface,#f4eee3);backdrop-filter:none;-webkit-backdrop-filter:none}}.BudoGuide_overlay__6YP8C{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:16px;background:rgba(27,31,28,.58)}.BudoGuide_panel__20Uh_{max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:1px solid rgba(136,70,74,.3);border-radius:25px;padding:clamp(20px,4vw,38px);background:linear-gradient(rgba(255,250,241,.93),rgba(249,240,226,.93)),url(/themes/budo-zen-landscape.svg) 50%/cover;color:#293a34;box-shadow:0 30px 95px rgba(0,0,0,.24);font:inherit}.BudoGuide_header__TIDT6{display:flex;align-items:center;gap:15px;margin-bottom:20px}.BudoGuide_header__TIDT6 img{flex-shrink:0}.BudoGuide_header__TIDT6 div{flex:1 1;min-width:0}.BudoGuide_header__TIDT6 small{font-size:10px;letter-spacing:.16em;color:#92454a;font-weight:800}.BudoGuide_header__TIDT6 h2{margin:6px 0 0;font-size:clamp(23px,4vw,32px);line-height:1.2}.BudoGuide_header__TIDT6>button{align-self:start;border:0;background:transparent;font-size:29px;color:inherit;cursor:pointer}.BudoGuide_panel__20Uh_ p{line-height:1.65}.BudoGuide_choices__dJT95{display:grid;grid-gap:11px;gap:11px;margin:24px 0}.BudoGuide_choices__dJT95 button{text-align:left;display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px solid rgba(135,70,74,.24);border-radius:16px;background:rgba(255,255,255,.6);color:inherit;cursor:pointer;font:inherit}.BudoGuide_choices__dJT95 button strong{font-size:17px}.BudoGuide_choices__dJT95 button span,.BudoGuide_hint__KUM_C{font-size:13px;opacity:.75}.BudoGuide_choices__dJT95 button:hover{border-color:#93444a}.BudoGuide_progress__8HBhh{height:6px;border-radius:99px;overflow:hidden;background:#d7cbc1;margin:24px 0 12px}.BudoGuide_progress__8HBhh span{display:block;height:100%;border-radius:inherit;background:#93444a;transition:width .2s}.BudoGuide_panel__20Uh_ h3{font-size:23px;margin:20px 0 5px}.BudoGuide_actions__vV6aU{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.BudoGuide_actions__vV6aU button,.BudoGuide_panel__20Uh_ footer button{border-radius:99px;padding:11px 17px;border:1px solid rgba(145,66,70,.4);background:#93444a;color:white;font:inherit;font-weight:650;cursor:pointer}.BudoGuide_actions__vV6aU button:first-child,.BudoGuide_panel__20Uh_ footer button{background:rgba(255,255,255,.65);color:#293a34}.BudoGuide_panel__20Uh_ footer{margin-top:25px;padding-top:15px;border-top:1px solid rgba(135,70,74,.2)}.BudoGuide_panel__20Uh_ button:focus-visible{outline:3px solid #93444a}@media(max-width:480px){.BudoGuide_overlay__6YP8C{padding:9px}.BudoGuide_panel__20Uh_{max-height:calc(100dvh - 18px);border-radius:19px}.BudoGuide_header__TIDT6{gap:8px}.BudoGuide_header__TIDT6 img{width:48px;height:48px}.BudoGuide_actions__vV6aU button{flex:1 1}}@media(prefers-reduced-motion:reduce){.BudoGuide_progress__8HBhh span{transition:none}}.BudoGuide_journeySummary__u3zxN{list-style:none;display:grid;grid-gap:9px;gap:9px;padding:0;margin:15px 0 22px}.BudoGuide_journeySummary__u3zxN li{display:flex;align-items:center;gap:12px;border:1px solid rgba(135,70,74,.16);border-radius:13px;padding:10px 13px;background:rgba(255,255,255,.45)}.BudoGuide_journeySummary__u3zxN li>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;background:rgba(135,70,74,.12);color:#76383e;font-weight:750;font-size:13px}.BudoGuide_journeySummary__u3zxN li>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.BudoGuide_journeySummary__u3zxN strong{font-size:14px}.BudoGuide_journeySummary__u3zxN small{font-size:12px;opacity:.75}.BudoGuide_journeySummary__u3zxN .BudoGuide_summaryComplete__nCKbr>span{background:#426a56;color:white}.BudoGuide_journeySummary__u3zxN .BudoGuide_summaryCurrent__5Oll0{border-color:#93444a;background:rgba(255,255,255,.8)}@media(max-width:480px){.BudoGuide_journeySummary__u3zxN{gap:6px}.BudoGuide_journeySummary__u3zxN li{padding:8px 10px}}.BudoGuide_overlay__6YP8C{isolation:isolate;background:#e9d9c9;overflow:hidden}.BudoGuide_scenery__27xXr{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(57,43,40,.09),transparent 65%),url(/themes/budo-guide-charcoal.svg) 50%/cover no-repeat}.BudoGuide_panel__20Uh_{position:relative;z-index:2;width:min(92vw,620px);margin-right:min(22vw,300px);border:1px solid rgba(255,255,255,.55);background:linear-gradient(135deg,rgba(245,225,218,.82),rgba(229,207,198,.72));box-shadow:0 24px 90px rgba(42,32,30,.27),inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12)}.BudoGuide_header__TIDT6 h2{letter-spacing:-.02em}.BudoGuide_header__TIDT6 h2,.BudoGuide_panel__20Uh_ h3{font-family:Georgia,Times New Roman,serif}.BudoGuide_petals__4I40x{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.BudoGuide_petals__4I40x span{position:absolute;top:-12%;left:calc(5% + var(--petal)*10%);color:#bd727c;font-size:clamp(16px,2.2vw,30px);opacity:0;filter:drop-shadow(0 2px 2px rgba(76,41,45,.12));animation:BudoGuide_budo-guide-petal__boNdh calc(11s + var(--petal)*1.5s) linear infinite;animation-delay:calc(var(--petal)*-2.8s)}@keyframes BudoGuide_budo-guide-petal__boNdh{0%{transform:translate3d(0,-30px,0) rotate(0deg);opacity:0}8%{opacity:.75}75%{opacity:.65}to{transform:translate3d(calc(70px + var(--petal)*10px),110vh,0) rotate(420deg);opacity:0}}@media(max-width:850px){.BudoGuide_panel__20Uh_{margin-right:0;width:min(94vw,620px)}.BudoGuide_scenery__27xXr{background-position:65%}}@media(prefers-reduced-motion:reduce){.BudoGuide_petals__4I40x span{animation:none;opacity:0}}.BudoGuide_scenery__27xXr{background-image:linear-gradient(90deg,rgba(57,43,40,.08),transparent 65%),url(/themes/budo-zen-guide-panorama-5120x1440.jpg),url(/themes/budo-guide-charcoal.svg);background-size:cover,cover,cover;background-position:50%,50%,50%;background-image:linear-gradient(90deg,rgba(57,43,40,.07),transparent 65%),url(/themes/budo-zen-guide-desktop.webp);background-size:cover;background-position:50%}@media(max-width:1100px){.BudoGuide_scenery__27xXr{background-image:linear-gradient(rgba(56,43,39,.05),rgba(56,43,39,.05)),url(/themes/budo-zen-guide-tablet.webp);background-position:50%}}@media(max-width:600px){.BudoGuide_scenery__27xXr{background-image:linear-gradient(rgba(244,224,213,.22),rgba(244,224,213,.22)),url(/themes/budo-zen-guide-mobile.webp);background-position:58%}.BudoGuide_panel__20Uh_{background:linear-gradient(145deg,rgba(246,228,219,.87),rgba(230,209,201,.8));backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px)}}.BudoGuide_overlay__6YP8C{display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:clamp(12px,3vw,30px)}.BudoGuide_panel__20Uh_{margin:0 auto;flex:0 1 620px;width:min(100%,620px);max-height:calc(100dvh - 2*clamp(12px,3vw,30px));overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.74);border-radius:28px;background:linear-gradient(135deg,rgba(248,231,225,.87),rgba(227,204,203,.78));box-shadow:0 28px 100px rgba(42,26,34,.34),0 0 0 1px rgba(137,76,90,.1),inset 0 1px 0 rgba(255,255,255,.78);scrollbar-width:thin;scrollbar-color:rgba(128,75,85,.4) transparent}.BudoGuide_header__TIDT6{padding-bottom:15px;border-bottom:1px solid rgba(138,72,80,.22)}.BudoGuide_header__TIDT6 h2{color:#4e2936}.BudoGuide_header__TIDT6 small{color:#8b4454}.BudoGuide_panel__20Uh_ button{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.BudoGuide_panel__20Uh_ button:focus-visible{outline:3px solid #a2576b;outline-offset:3px}.BudoGuide_panel__20Uh_ button:not(:disabled):hover{box-shadow:0 4px 18px rgba(110,59,73,.17)}.BudoGuide_choices__dJT95 button{border-radius:14px;background:rgba(255,250,248,.66);border:1px solid rgba(146,73,91,.26)}.BudoGuide_choices__dJT95 button:first-child{border-color:rgba(146,73,91,.5)}@media(max-width:600px){.BudoGuide_overlay__6YP8C{padding:10px;align-items:center}.BudoGuide_panel__20Uh_{margin:0 auto;width:min(100%,520px);max-height:calc(100dvh - 20px);padding:clamp(17px,5vw,26px);border-radius:21px;background:linear-gradient(145deg,rgba(249,233,227,.91),rgba(232,212,209,.86))}.BudoGuide_header__TIDT6{gap:10px}.BudoGuide_header__TIDT6 h2{font-size:clamp(22px,6vw,28px)}}@media(prefers-reduced-motion:reduce){.BudoGuide_panel__20Uh_ button{transition:none}}html dialog.BudoGuide_guideDialog__h3o3r[open]{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 24px));height:-moz-fit-content;height:fit-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}dialog.BudoGuide_guideDialog__h3o3r>.BudoGuide_panel__20Uh_{width:100%;max-height:none;overflow:visible;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit}.BudoGuide_guidePreview__2V56m{display:grid;place-items:center;box-sizing:border-box;min-height:100dvh;padding:12px}.BudoGuide_guidePreview__2V56m>.BudoGuide_panel__20Uh_{width:min(620px,100%);background:var(--prime-dialog-bg,var(--bm-solid-surface));color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.BudoGuide_profileForm__hp0m7{margin:14px 0;padding:12px;border:1px solid var(--prime-window-border);border-radius:12px}.BudoGuide_profileForm__hp0m7 fieldset{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;border:0}.BudoGuide_profileForm__hp0m7 label{display:grid;grid-gap:4px;gap:4px;font-weight:600}.BudoGuide_profileForm__hp0m7 :is(input,textarea){box-sizing:border-box;width:100%;min-width:0}.BudoGuide_profileForm__hp0m7 input:not([type=file]),.BudoGuide_profileForm__hp0m7 textarea{padding:8px}.BudoGuide_profileForm__hp0m7 img{width:100%;max-height:82px;object-fit:cover;border-radius:6px}.BudoGuide_profileForm__hp0m7 img[data-kind=avatar]{width:44px;height:44px}.BudoGuide_profileForm__hp0m7 button{justify-self:start}.BudoGuide_agreementOverlay__g0qob{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:12px;background:rgba(7,9,13,.55)}.BudoGuide_agreementOverlay__g0qob>.BudoGuide_panel__20Uh_{width:min(620px,100%);margin:0;background:var(--prime-dialog-bg);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.BudoGuide_profileForm__hp0m7{margin:8px 0;padding:8px}.BudoGuide_profileForm__hp0m7 fieldset{gap:6px}.BudoGuide_profileForm__hp0m7 input:not([type=file]),.BudoGuide_profileForm__hp0m7 textarea{padding:6px}.BudoGuide_profileImages__Pe3Y4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.BudoGuide_profileImages__Pe3Y4 img{height:44px}.BudoGuide_profileImages__Pe3Y4 input{font-size:.8rem}.BudoGuide_guideDialog__h3o3r .BudoGuide_actions__vV6aU{margin-top:12px}.BudoGuide_profileForm__hp0m7 label,.BudoGuide_profileForm__hp0m7 select{min-width:0}.BudoGuide_profileForm__hp0m7 select{box-sizing:border-box;width:100%;max-width:100%;text-overflow:ellipsis}dialog.BudoGuide_guideDialog__h3o3r>.BudoGuide_businessDetails__tV_qU{padding:clamp(12px,3vw,22px)}.BudoGuide_businessDetails__tV_qU .BudoGuide_header__TIDT6{margin-bottom:8px;padding-bottom:8px}.BudoGuide_businessDetails__tV_qU .BudoGuide_header__TIDT6 img{width:40px;height:40px}.BudoGuide_businessDetails__tV_qU .BudoGuide_progress__8HBhh{margin:8px 0 4px}.BudoGuide_businessDetails__tV_qU h3{margin:6px 0 4px}.BudoGuide_businessDetails__tV_qU footer{margin-top:8px;padding-top:6px}.BudoGuide_businessDetails__tV_qU .BudoGuide_hint__KUM_C:empty{display:none}.BudoGuide_detailPageTitle__EB_Ij{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px}.BudoGuide_detailPageTitle__EB_Ij small{font-weight:400;white-space:nowrap}.BudoGuide_businessDetails__tV_qU .BudoGuide_profileForm__hp0m7 fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.BudoGuide_businessDetails__tV_qU .BudoGuide_profileForm__hp0m7 label:only-child{grid-column:1/-1}.BudoGuide_businessDetails__tV_qU .BudoGuide_profileForm__hp0m7 label{font-size:.875rem}.BudoGuide_businessDetails__tV_qU .BudoGuide_header__TIDT6 h2{font-size:clamp(20px,4vw,27px)}.BudoGuide_businessDetails__tV_qU h3{font-size:1.15rem}.BudoGuide_businessDetails__tV_qU .BudoGuide_actions__vV6aU{margin-top:8px}.BudoGuide_businessDetails__tV_qU .BudoGuide_actions__vV6aU button,.BudoGuide_businessDetails__tV_qU footer button{padding:6px 12px}.BudoGuide_businessDetails__tV_qU .BudoGuide_profileForm__hp0m7 .BudoGuide_dojoPageFields__zDrhZ{min-block-size:108px;align-content:start}.BudoGuide_dojoPageFields__zDrhZ textarea{resize:vertical;max-block-size:88px}.BudoGuide_dojoPageFields__zDrhZ label{line-height:1.2}.BudoGuide_dojoPageFields__zDrhZ :is(input,select){height:32px;min-height:32px}.BudoGuide_dojoPageFields__zDrhZ textarea{height:66px;min-height:66px}.BudoGuide_businessDetails__tV_qU:has(.BudoGuide_dojoPageFields__zDrhZ) .BudoGuide_profileForm__hp0m7{margin:4px 0}.BudoGuide_businessDetails__tV_qU:has(.BudoGuide_dojoPageFields__zDrhZ) footer{margin-top:4px;padding-top:4px}@media(max-height:500px){dialog.BudoGuide_guideDialog__h3o3r>.BudoGuide_businessDetails__tV_qU:has(.BudoGuide_dojoPageFields__zDrhZ){padding:10px 14px}.BudoGuide_businessDetails__tV_qU:has(.BudoGuide_dojoPageFields__zDrhZ) .BudoGuide_header__TIDT6{margin-bottom:4px;padding-bottom:4px}.BudoGuide_businessDetails__tV_qU:has(.BudoGuide_dojoPageFields__zDrhZ) .BudoGuide_header__TIDT6 img{width:32px;height:32px}.BudoGuide_businessDetails__tV_qU:has(.BudoGuide_dojoPageFields__zDrhZ) .BudoGuide_actions__vV6aU{margin-top:4px}}html dialog.BudoGuide_guideDialog__h3o3r[open]:has(.BudoGuide_dojoPageFields__zDrhZ){height:min(420px,calc(100dvh - 16px));max-height:calc(100dvh - 16px)}.PrimeIconButton_icon__2LyoO{display:inline-grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--bm-solid-surface,var(--surface));color:var(--ink);cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.PrimeIconButton_icon__2LyoO svg{width:20px;height:20px;stroke-width:2;flex-shrink:0}.PrimeIconButton_icon__2LyoO:hover:not(:disabled){background:color-mix(in srgb,var(--purple) 10%,var(--bm-solid-surface,var(--surface)));border-color:var(--purple);transform:translateY(-1px)}.PrimeIconButton_icon__2LyoO:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.PrimeIconButton_icon__2LyoO:disabled{opacity:.48;cursor:not-allowed}.PrimeIconButton_accent__7IRfv,.PrimeIconButton_icon__2LyoO[aria-pressed=true]{color:var(--purple);background:color-mix(in srgb,var(--purple) 12%,var(--bm-solid-surface,var(--surface)))}.PrimeIconButton_danger__0GsZE{color:#a22f39}@media(prefers-reduced-motion:reduce){.PrimeIconButton_icon__2LyoO{transition:none}}.ConversationReplyComposer_shell__p1biU{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;width:100%;min-width:0;max-width:100%;margin:16px 0 0!important;padding:18px!important;border:1px solid var(--line);border-radius:18px;background:var(--budo-glass-panel,var(--surface));color:var(--ink);container:reply/inline-size}.ConversationReplyComposer_header__rVnd9{display:flex;align-items:center;gap:10px;min-width:0}.ConversationReplyComposer_header__rVnd9>div{min-width:0}.ConversationReplyComposer_header__rVnd9 h3{margin:0 0 4px;font-size:1rem;letter-spacing:-.02em}.ConversationReplyComposer_header__rVnd9 p{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.ConversationReplyComposer_header__rVnd9 p svg{flex:none}.ConversationReplyComposer_avatar__C1tGL{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--budo-glass-active);color:var(--purple);font-size:.8rem;font-weight:700}.ConversationReplyComposer_editor__3Zgcq{min-width:0;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.ConversationReplyComposer_editor__3Zgcq .markdown-composer{width:100%;min-width:0}.ConversationReplyComposer_editor__3Zgcq .markdown-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 10px}.ConversationReplyComposer_editor__3Zgcq .markdown-toolbar-tools{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ConversationReplyComposer_editor__3Zgcq textarea{display:block;width:100%;min-width:0;min-height:110px;resize:vertical;padding:8px;border:0!important;background:transparent!important;color:var(--ink);font-size:1rem;line-height:1.6}.ConversationReplyComposer_editor__3Zgcq .markdown-toolbar-tools button{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink)}.ConversationReplyComposer_footer__rRPcp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line)}.ConversationReplyComposer_hint__gbs_X{color:var(--muted);font-size:.78rem}.ConversationReplyComposer_shell__p1biU .ConversationReplyComposer_actions__PDkih{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap;gap:8px!important;width:auto!important;margin-left:auto;padding:0!important;border:0!important}.ConversationReplyComposer_actions__PDkih .media-add-icon{order:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink)}.ConversationReplyComposer_actions__PDkih .ConversationReplyComposer_publish__n6j2N{order:2;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;min-height:40px}@container reply (max-width:420px){.ConversationReplyComposer_hint__gbs_X{display:none}.ConversationReplyComposer_actions__PDkih{width:100%!important}.ConversationReplyComposer_editor__3Zgcq{padding:8px}.ConversationReplyComposer_header__rVnd9 h3{font-size:.95rem}}@media(max-width:480px){.ConversationReplyComposer_shell__p1biU{padding:12px!important}.ConversationReplyComposer_editor__3Zgcq .markdown-toolbar{gap:6px}}.TimelinePoll_panel__a3U1h{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;margin:10px 0;border:var(--bm-admin-toolbar-border);border-radius:12px;background:var(--budo-glass-panel,var(--surface))}.TimelinePoll_panel__a3U1h label{display:grid;grid-gap:4px;gap:4px;min-width:0}.TimelinePoll_panel__a3U1h input{max-width:100%}.TimelinePoll_option__kXLT_{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.TimelinePoll_option__kXLT_ label{flex:1 1 150px}.TimelinePoll_choice__oqChV{padding:8px;text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.TimelinePoll_choice__oqChV[aria-pressed=true]{border-color:var(--purple);background:var(--budo-glass-active,var(--surface))}.TimelinePoll_result__zc9Af{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.TimelinePoll_result__zc9Af progress{grid-column:1/-1;width:100%;height:8px;accent-color:var(--purple)}.CreationAnnouncement_card__vP0Nb{overflow:hidden;border:1px solid var(--line);border-radius:14px}.CreationAnnouncement_card__vP0Nb a{display:block;color:inherit;text-decoration:none}.CreationAnnouncement_card__vP0Nb a:hover strong{text-decoration:underline}.CreationAnnouncement_cover__AfiDl{display:block;width:100%;height:clamp(90px,20vw,168px);object-fit:cover;background:var(--surface)}.CreationAnnouncement_details__mJAEc{display:flex;align-items:center;gap:12px;padding:10px 14px}.CreationAnnouncement_icon__CwQhW{width:48px;height:48px;flex:none;border-radius:10px;object-fit:cover;background:var(--surface)}.CreationAnnouncement_details__mJAEc span,.CreationAnnouncement_details__mJAEc strong{display:block}.CreationAnnouncement_details__mJAEc span{font-size:.8rem}.CreationAnnouncement_details__mJAEc strong{overflow-wrap:anywhere}.LinkPreview_card__TfYR5{gap:.75rem;width:100%;max-width:100%;color:inherit;text-decoration:none;border:1px solid var(--line,var(--border,#444));border-radius:.85rem;background:var(--surface,var(--card,rgba(128,128,128,.12)));padding:.85rem}.LinkPreview_card__TfYR5,.LinkPreview_card__TfYR5>span{display:flex;flex-direction:column;overflow-wrap:anywhere}.LinkPreview_card__TfYR5>span{gap:.35rem;min-width:0}.LinkPreview_card__TfYR5 strong{font-weight:650}.LinkPreview_card__TfYR5 small{color:var(--muted,#888)}.LinkPreview_visual__L3aWv{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:.55rem}.LinkPreview_visual__L3aWv img{display:block;width:100%;max-width:100%;max-height:24rem;object-fit:contain}.LinkPreview_play__bR4zi{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:999px;padding:.65rem .85rem;background:rgba(0,0,0,.75);color:white}.LinkPreview_card__TfYR5 button{align-self:flex-start}.LinkPreview_player__Wj5Qh{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:.55rem;background:#111}.LinkPreview_play__bR4zi{cursor:pointer;border:0;font:inherit}.LinkPreview_fallback__1Yaf6{aspect-ratio:16/9;background:linear-gradient(145deg,var(--surface,#f3e9dc),var(--card,#b7a39a) 58%,var(--surface,#282d32));border:1px solid var(--line,rgba(120,90,90,.35));isolation:isolate}.LinkPreview_fallbackArt__89tAH{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--muted,#725b62);opacity:.55;pointer-events:none}.LinkPreview_fallbackLabel__phrxt{position:absolute;left:1rem;bottom:.75rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text,#2c2525);background:var(--surface,rgba(255,255,255,.75));border-radius:.4rem;padding:.3rem .6rem;pointer-events:none}.LinkPreview_fallback__1Yaf6 .LinkPreview_play__bR4zi{z-index:2}.LinkPreview_play__bR4zi{text-decoration:none}.ConversationMedia_root__SyOFB{display:grid;grid-gap:16px;gap:16px;min-width:0}.ConversationMedia_viewer__oXelM{display:grid;grid-template-columns:minmax(145px,190px) minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.ConversationMedia_info__gkGIJ{min-width:0;padding:13px;background:var(--budo-glass-panel,var(--surface));border:1px solid var(--bm-glass-border,var(--line));border-radius:13px;overflow-wrap:anywhere}.ConversationMedia_info__gkGIJ h3{margin:0 0 14px;font-size:1rem}.ConversationMedia_info__gkGIJ h4{font-size:.85rem;border-top:1px solid var(--line);padding-top:12px}.ConversationMedia_info__gkGIJ section{margin:0 0 13px}.ConversationMedia_info__gkGIJ strong{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ConversationMedia_info__gkGIJ p{margin:4px 0 0!important;font-size:.82rem;line-height:1.45!important;white-space:pre-wrap}.ConversationMedia_mediaColumn__Yqnh3{display:flex;flex-direction:column;min-width:0;gap:8px}.ConversationMedia_stage__T7atf{position:relative;display:flex;justify-content:center;align-items:center;min-height:180px;max-height:70vh;background:rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.ConversationMedia_stage__T7atf img,.ConversationMedia_stage__T7atf video{display:block;max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain}.ConversationMedia_stage__T7atf:-webkit-full-screen{max-height:none;background:#111}.ConversationMedia_stage__T7atf:fullscreen{max-height:none;background:#111}.ConversationMedia_stage__T7atf:-webkit-full-screen img,.ConversationMedia_stage__T7atf:-webkit-full-screen video{max-height:100vh}.ConversationMedia_stage__T7atf:fullscreen img,.ConversationMedia_stage__T7atf:fullscreen video{max-height:100vh}.ConversationMedia_stage__T7atf>button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:1px solid rgba(255,255,255,.4);border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:rgba(18,23,29,.62);color:white;cursor:pointer}.ConversationMedia_previous__X6odm{left:8px}.ConversationMedia_next__LI_Dq{right:8px}.ConversationMedia_toolbar__9LYtl{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px}.ConversationMedia_toolbar__9LYtl .ConversationMedia_actions__hve6o{grid-column:2;display:flex;align-items:center;gap:10px}.ConversationMedia_toolbar__9LYtl .ConversationMedia_actions__hve6o :is(button,a){display:grid;place-items:center;border:1px solid var(--bm-glass-border,var(--line));background:var(--budo-glass-panel,var(--surface));border-radius:9px;width:36px;height:36px;color:var(--ink);cursor:pointer}.ConversationMedia_toolbar__9LYtl>span{grid-column:3;justify-self:end;font-size:.75rem;color:var(--muted)}.ConversationMedia_gallery__HebTQ{padding:14px;border:1px solid var(--bm-glass-border,var(--line));border-radius:15px;background:var(--budo-glass-panel,var(--surface))}.ConversationMedia_gallery__HebTQ h3{margin:0 0 12px;font-size:1rem}.ConversationMedia_gallery__HebTQ small{font-weight:400;color:var(--muted)}.ConversationMedia_grid__NFKpA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ConversationMedia_tile__EEogJ{position:relative;aspect-ratio:4/3;border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;background:var(--surface);cursor:pointer}.ConversationMedia_tile__EEogJ.ConversationMedia_selected__4s_WO{border-color:var(--purple)}.ConversationMedia_tile__EEogJ img{width:100%;height:100%;object-fit:cover}.ConversationMedia_play__1VIO3{position:absolute;inset:0;display:grid;place-items:center;font-size:1.7rem;color:white;text-shadow:0 2px 5px #111}.ConversationMedia_file__ZDHHx{padding:12px;overflow-wrap:anywhere;color:var(--purple)}@media(max-width:700px){.ConversationMedia_viewer__oXelM{grid-template-columns:1fr}.ConversationMedia_mediaColumn__Yqnh3{grid-row:1}.ConversationMedia_info__gkGIJ{grid-row:2}.ConversationMedia_grid__NFKpA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.ConversationMedia_grid__NFKpA{grid-template-columns:repeat(2,minmax(0,1fr))}}.ConversationMedia_ownerActions__JsEwf{display:flex;align-items:center;gap:8px}.ConversationMedia_ownerActions__JsEwf:empty{display:none}.ConversationMedia_ownerActions__JsEwf .conversation-owner-actions{display:flex;align-items:center;gap:8px}.ConversationMedia_ownerActions__JsEwf .conversation-owner-actions button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--bm-glass-border,var(--line));background:var(--budo-glass-panel,var(--surface));border-radius:9px;color:var(--ink);cursor:pointer}.ConversationMedia_ownerActions__JsEwf .conversation-owner-actions button:hover{color:var(--purple)}.ConversationMedia_postActions__yQSxa{display:flex;align-items:center;gap:5px;padding-right:8px;border-right:1px solid var(--bm-glass-border,var(--line))}.ConversationMedia_postActions__yQSxa button{display:inline-flex;align-items:center;gap:4px;padding:6px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.76rem}.ConversationMedia_postActions__yQSxa button:hover{color:var(--purple)}.ConversationMedia_ownerActions__JsEwf .conversation-owner-actions button{border:0;background:transparent;border-radius:8px}.ConversationMedia_toolbar__9LYtl .ConversationMedia_actions__hve6o{flex-wrap:wrap;justify-content:center;gap:6px}.ConversationMedia_toolbar__9LYtl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media(max-width:650px){.ConversationMedia_postActions__yQSxa{flex-wrap:wrap;justify-content:center;border-right:0;padding-right:0}.ConversationMedia_toolbar__9LYtl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.ConversationMedia_openImage__w7k5Q{display:block;max-width:100%;min-width:0;background:none;border:0;padding:0;cursor:zoom-in}.ConversationHealth_wrap__rYGKC{position:relative;display:inline-flex;align-items:center;margin-inline:8px;vertical-align:middle}.ConversationHealth_dot__vG5BM{display:inline-block;width:12px;height:12px;min-width:12px;min-height:12px;border-radius:50%;border:2px solid var(--bm-solid-surface,var(--surface,#fff));box-shadow:0 0 0 1px var(--line,#777);padding:0;cursor:pointer}.ConversationHealth_healthy__77Rgu{background:#238b45}.ConversationHealth_degraded__PA0de{background:#e3af27}.ConversationHealth_unavailable__5sxsC{background:#bd303a}.ConversationHealth_checking__9H2gU{background:#8b8b8b}.ConversationHealth_dot__vG5BM:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.ConversationHealth_panel___YGqZ{position:absolute;z-index:1000;top:calc(100% + 10px);right:0;width:min(290px,80vw);padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bm-solid-surface,var(--surface,#fff));color:var(--ink);box-shadow:0 12px 32px #0004;font-size:13px;text-align:left}.ConversationHealth_panel___YGqZ p{margin:8px 0}.ConversationHealth_panel___YGqZ small{color:var(--muted)}.ConversationHealth_note__z4rCx{font-size:11px}.ConversationHealth_panel___YGqZ button{margin-top:8px}.CommunityDocuments_panel__fMjkj{padding:1.25rem;border:1px solid var(--border,rgba(128,128,128,.3));border-radius:18px;background:rgba(128,128,128,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.CommunityDocuments_header__nA47M{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.CommunityDocuments_header__nA47M h3{margin:0}.CommunityDocuments_header__nA47M p{opacity:.75}.CommunityDocuments_actions__FHgKr{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.CommunityDocuments_layout__e9jJg{display:grid;grid-template-columns:minmax(155px,210px) minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:1.2rem}.CommunityDocuments_sidebar__me1X5{border:1px solid var(--border,rgba(128,128,128,.3));border-radius:12px;background:rgba(128,128,128,.08);padding:.6rem;min-width:0;overflow:auto;max-height:65vh}.CommunityDocuments_sidebar__me1X5>button,.CommunityDocuments_treeRow__KjzgJ button{background:none;border:0;color:inherit;text-align:left;cursor:pointer;padding:.45rem;border-radius:8px}.CommunityDocuments_sidebar__me1X5>button{display:block;width:100%;font-weight:600}.CommunityDocuments_treeRow__KjzgJ{display:flex;align-items:center;min-width:0}.CommunityDocuments_treeRow__KjzgJ button:last-child{overflow-wrap:anywhere;flex:1 1}.CommunityDocuments_selected__I4_4x{background:rgba(128,128,128,.28)!important}.CommunityDocuments_separator__a7Dl3{border-top:1px solid var(--border,rgba(128,128,128,.3));margin:.6rem 0}.CommunityDocuments_breadcrumb__76xx8{margin:0 0 1rem;overflow-wrap:anywhere}.CommunityDocuments_breadcrumb__76xx8 button{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer}.CommunityDocuments_search__WNfWd{gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.CommunityDocuments_search__WNfWd input{padding:.55rem;border-radius:8px;max-width:100%;background:rgba(128,128,128,.1);border:1px solid var(--border,rgba(128,128,128,.3))}.CommunityDocuments_grid__cueaR{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));grid-gap:.65rem;gap:.65rem}.CommunityDocuments_folder__7GVzh{text-align:left;border:1px solid rgba(128,128,128,.35);border-radius:12px;padding:.8rem;background:rgba(128,128,128,.1);color:inherit;min-width:0}.CommunityDocuments_folderOpen__gmglE{background:none;border:0;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.CommunityDocuments_itemActions__BbtFA{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.CommunityDocuments_itemActions__BbtFA button,.CommunityDocuments_modal__uRNRw button{cursor:pointer;color:inherit;background:rgba(128,128,128,.15);border:1px solid rgba(128,128,128,.3);border-radius:8px;padding:.35rem .5rem}.CommunityDocuments_documents__ynBQp{padding:0;list-style:none}.CommunityDocuments_documents__ynBQp li{padding:.7rem 0;border-bottom:1px solid rgba(128,128,128,.25);overflow-wrap:anywhere}.CommunityDocuments_documents__ynBQp a{color:inherit;text-decoration:underline}.CommunityDocuments_empty__2OHqZ,.CommunityDocuments_note__SseGh{opacity:.75}.CommunityDocuments_note__SseGh{font-size:.85rem;margin-top:1.2rem}.CommunityDocuments_overlay__r3_1v{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.CommunityDocuments_modal__uRNRw{width:min(500px,100%);max-height:85vh;background:#222;color:white;border:1px solid #555;padding:1.2rem}.CommunityDocuments_destinationList__HSMip{display:flex;flex-direction:column;gap:.35rem;max-height:40vh;overflow:auto}.CommunityDocuments_destinationList__HSMip button{text-align:left}.CommunityDocuments_preview__0UddB{position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,.88);padding:24px;display:flex;flex-direction:column}.CommunityDocuments_previewHeader__za3Yy{display:flex;justify-content:space-between;align-items:center;color:white;gap:1rem}.CommunityDocuments_preview__0UddB iframe{width:100%;flex:1 1;background:white;border:0;margin-top:12px}@media(max-width:740px){.CommunityDocuments_layout__e9jJg{grid-template-columns:1fr}.CommunityDocuments_sidebar__me1X5{max-height:230px}.CommunityDocuments_panel__fMjkj{padding:.85rem}}.CommunityDocuments_dropActive___KwYn{outline:2px dashed currentColor;outline-offset:4px;border-radius:12px}.CommunityDocuments_dropHint__m4CCq{padding:1rem;border:1px dashed;border-radius:10px;text-align:center}.CommunityDocuments_contextDismiss__S37mp{position:fixed;inset:0;z-index:1100}.CommunityDocuments_contextMenu__NBr58{position:fixed;display:flex;flex-direction:column;min-width:170px;max-width:220px;padding:.35rem;border:1px solid rgba(128,128,128,.5);border-radius:12px;background:#222;color:white;box-shadow:0 14px 36px rgba(0,0,0,.45)}.CommunityDocuments_contextMenu__NBr58 a,.CommunityDocuments_contextMenu__NBr58 button{display:block;text-align:left;padding:.6rem .7rem;border:0;border-radius:8px;background:transparent;color:inherit;text-decoration:none;cursor:pointer;font:inherit}.CommunityDocuments_contextMenu__NBr58 a:hover,.CommunityDocuments_contextMenu__NBr58 button:hover{background:rgba(255,255,255,.14)}.CommunityDocuments_shareField__rV3dY{display:flex;flex-direction:column;gap:.35rem;margin:.8rem 0}.CommunityDocuments_shareField__rV3dY input{padding:.55rem;border-radius:8px;border:1px solid #666;background:#333;color:white;width:100%}.CommunityDocuments_shareList__71vMr{list-style:none;padding:0;max-height:200px;overflow:auto}.CommunityDocuments_shareList__71vMr li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;border-top:1px solid #555;padding:.5rem 0;overflow-wrap:anywhere}.CommunityDocuments_memberList__56bG5{display:flex;flex-direction:column;gap:.25rem;max-height:190px;overflow:auto;border:1px solid #555;border-radius:10px;padding:.35rem}.CommunityDocuments_memberList__56bG5 button{text-align:left;width:100%;padding:.55rem;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.CommunityDocuments_memberList__56bG5 button:hover,.CommunityDocuments_memberSelected__tpnsf{background:rgba(255,255,255,.18)!important}.CommunityDocuments_memberList__56bG5 span{padding:.5rem;opacity:.7}.CommunityDocuments_panel__fMjkj{--drive-line:var(--border,rgba(150,150,150,.23));position:relative;padding:clamp(14px,2vw,26px);border-radius:24px;background:linear-gradient(145deg,rgba(150,150,150,.09),rgba(120,120,120,.035));box-shadow:0 16px 45px rgba(0,0,0,.09);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.CommunityDocuments_header__nA47M{padding:3px 2px 18px;border-bottom:1px solid var(--drive-line)}.CommunityDocuments_header__nA47M h3{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750;letter-spacing:-.035em}.CommunityDocuments_header__nA47M p{margin:.35rem 0 0;font-size:.9rem}.CommunityDocuments_header__nA47M .CommunityDocuments_actions__FHgKr{gap:10px}.CommunityDocuments_header__nA47M .CommunityDocuments_actions__FHgKr>.CommunityDocuments_btn__yeI2U,.CommunityDocuments_header__nA47M .CommunityDocuments_actions__FHgKr>label{border-radius:999px;padding:10px 16px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.08)}.CommunityDocuments_layout__e9jJg{grid-template-columns:minmax(175px,220px) minmax(0,1fr);gap:16px;margin-top:18px;align-items:start}.CommunityDocuments_sidebar__me1X5{border:0;border-right:1px solid var(--drive-line);border-radius:0;background:transparent;padding:6px 12px 12px 0;max-height:min(75vh,850px);scrollbar-width:thin}.CommunityDocuments_sidebar__me1X5>button{padding:11px 12px;margin:2px 0;border-radius:999px;font-weight:550;transition:background .15s ease,transform .15s ease}.CommunityDocuments_sidebar__me1X5>button:hover,.CommunityDocuments_treeRow__KjzgJ button:hover{background:rgba(140,140,140,.15)}.CommunityDocuments_documents__ynBQp a:focus-visible,.CommunityDocuments_folder__7GVzh button:focus-visible,.CommunityDocuments_sidebar__me1X5>button:focus-visible,.CommunityDocuments_treeRow__KjzgJ button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.CommunityDocuments_treeRow__KjzgJ{border-radius:10px;transition:background .15s ease}.CommunityDocuments_treeRow__KjzgJ:hover{background:rgba(140,140,140,.1)}.CommunityDocuments_treeRow__KjzgJ button{font-size:.9rem}.CommunityDocuments_selected__I4_4x{background:rgba(120,150,190,.22)!important;font-weight:700!important}.CommunityDocuments_content__jnq0q{padding:2px 0 16px;min-width:0}.CommunityDocuments_breadcrumb__76xx8{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:0 0 16px;min-height:28px;font-size:.92rem}.CommunityDocuments_breadcrumb__76xx8 button{text-decoration:none;border-radius:8px;padding:5px 7px;font-weight:600}.CommunityDocuments_breadcrumb__76xx8 button:hover{background:rgba(140,140,140,.14)}.CommunityDocuments_search__WNfWd{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin:0 0 16px;padding:0 15px;border:1px solid var(--drive-line);border-radius:999px;background:rgba(130,130,130,.09);min-height:48px;transition:box-shadow .15s ease,border-color .15s ease}.CommunityDocuments_search__WNfWd:focus-within{box-shadow:0 0 0 3px rgba(110,150,220,.15);border-color:rgba(110,150,220,.5)}.CommunityDocuments_search__WNfWd span{font-size:1.65rem;line-height:1;opacity:.65}.CommunityDocuments_search__WNfWd input{width:100%;max-width:none;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:12px 0;font:inherit;color:inherit}.CommunityDocuments_filterBar__aWDGb,.CommunityDocuments_selectionBar__kCDhe{padding:10px 12px!important;border:1px solid var(--drive-line);border-radius:14px;background:rgba(140,140,140,.055)}.CommunityDocuments_filterBar__aWDGb select{max-width:100%;border-radius:9px;padding:5px 7px;background:var(--surface,rgba(140,140,140,.12));color:inherit;border:1px solid var(--drive-line)}.CommunityDocuments_filterBar__aWDGb button,.CommunityDocuments_selectionBar__kCDhe button{border:1px solid var(--drive-line);background:rgba(140,140,140,.09);color:inherit;border-radius:999px;padding:7px 12px;cursor:pointer}.CommunityDocuments_filterBar__aWDGb button:hover,.CommunityDocuments_selectionBar__kCDhe button:hover{background:rgba(140,140,140,.2)}.CommunityDocuments_sectionHeading__ddQvG{font-size:.82rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;opacity:.68;margin:22px 0 12px}.CommunityDocuments_grid__cueaR{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.CommunityDocuments_folder__7GVzh{padding:14px;border:1px solid var(--drive-line);border-radius:16px;background:linear-gradient(145deg,rgba(150,150,150,.12),rgba(150,150,150,.035));box-shadow:0 5px 18px rgba(0,0,0,.045);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.CommunityDocuments_folder__7GVzh:hover{transform:translateY(-2px);background:rgba(140,140,140,.17);box-shadow:0 9px 24px rgba(0,0,0,.1)}.CommunityDocuments_folderOpen__gmglE{font-weight:650;font-size:.95rem;line-height:1.5;width:100%;min-height:38px}.CommunityDocuments_itemActions__BbtFA{gap:5px;margin-top:11px}.CommunityDocuments_itemActions__BbtFA button{font-size:.75rem;padding:5px 9px;border:1px solid var(--drive-line);border-radius:999px;background:rgba(140,140,140,.09);color:inherit}.CommunityDocuments_itemActions__BbtFA button:hover{background:rgba(140,140,140,.2)}.CommunityDocuments_documents__ynBQp{border:1px solid var(--drive-line);border-radius:16px;overflow:hidden;background:rgba(140,140,140,.045);margin:0}.CommunityDocuments_documents__ynBQp li{justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;border-bottom:1px solid var(--drive-line);transition:background .15s ease}.CommunityDocuments_documents__ynBQp li:last-child{border-bottom:0}.CommunityDocuments_documents__ynBQp li:hover{background:rgba(140,140,140,.1)}.CommunityDocuments_documents__ynBQp a{text-decoration:none;font-weight:650;overflow-wrap:anywhere}.CommunityDocuments_documents__ynBQp a:hover{text-decoration:underline}.CommunityDocuments_documents__ynBQp small{opacity:.65}.CommunityDocuments_documents__ynBQp .CommunityDocuments_itemActions__BbtFA{margin-top:0;justify-content:flex-end}.CommunityDocuments_empty__2OHqZ{padding:18px;border:1px dashed var(--drive-line);border-radius:12px}.CommunityDocuments_modal__uRNRw{background:var(--surface,#242424);color:var(--foreground,white);border:1px solid var(--drive-line);box-shadow:0 22px 70px rgba(0,0,0,.4)}@media(max-width:900px){.CommunityDocuments_layout__e9jJg{grid-template-columns:minmax(155px,185px) minmax(0,1fr);gap:12px}.CommunityDocuments_documents__ynBQp li{display:block}.CommunityDocuments_documents__ynBQp .CommunityDocuments_itemActions__BbtFA{justify-content:flex-start;margin-top:10px}}@media(max-width:740px){.CommunityDocuments_panel__fMjkj{padding:13px;border-radius:18px}.CommunityDocuments_layout__e9jJg{grid-template-columns:1fr}.CommunityDocuments_sidebar__me1X5{max-height:205px;border:1px solid var(--drive-line);border-radius:14px;padding:10px;background:rgba(140,140,140,.055)}.CommunityDocuments_content__jnq0q{padding-top:4px}.CommunityDocuments_header__nA47M{align-items:flex-start}.CommunityDocuments_header__nA47M .CommunityDocuments_actions__FHgKr{width:100%}.CommunityDocuments_grid__cueaR{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:9px}.CommunityDocuments_folder__7GVzh{padding:11px}.CommunityDocuments_filterBar__aWDGb,.CommunityDocuments_selectionBar__kCDhe{padding:9px!important}.CommunityDocuments_documents__ynBQp li{padding:12px}.CommunityDocuments_sectionHeading__ddQvG{margin-top:17px}}@media(prefers-reduced-motion:reduce){.CommunityDocuments_documents__ynBQp li,.CommunityDocuments_folder__7GVzh,.CommunityDocuments_sidebar__me1X5>button,.CommunityDocuments_treeRow__KjzgJ{transition:none}.CommunityDocuments_folder__7GVzh:hover{transform:none}}.CommunityDocuments_documents__ynBQp li,.CommunityDocuments_folder__7GVzh{position:relative;overflow:visible}.CommunityDocuments_documents__ynBQp .CommunityDocuments_itemActions__BbtFA,.CommunityDocuments_folder__7GVzh .CommunityDocuments_itemActions__BbtFA{margin:0;flex:0 0 auto;align-self:flex-start}.CommunityDocuments_documents__ynBQp li{display:flex;align-items:flex-start;gap:12px}.CommunityDocuments_documents__ynBQp li>div:first-child{flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:normal}.CommunityDocuments_moreMenu__cCRU3{position:relative;display:block}.CommunityDocuments_moreMenu__cCRU3 summary{list-style:none;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:1px solid var(--drive-line,rgba(150,150,150,.25));border-radius:999px;background:rgba(140,140,140,.12);cursor:pointer;font-size:22px;line-height:1;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CommunityDocuments_moreMenu__cCRU3 summary::-webkit-details-marker{display:none}.CommunityDocuments_moreMenu__cCRU3 summary:hover,.CommunityDocuments_moreMenu__cCRU3[open] summary{background:rgba(140,140,140,.23)}.CommunityDocuments_moreMenu__cCRU3 summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.CommunityDocuments_moreMenuItems__LxoHi{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:175px;max-width:min(260px,80vw);padding:6px;border:1px solid var(--drive-line,rgba(150,150,150,.3));border-radius:14px;background:var(--surface,#242424);color:var(--foreground,inherit);box-shadow:0 12px 35px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:2px}.CommunityDocuments_moreMenuItems__LxoHi a,.CommunityDocuments_moreMenuItems__LxoHi button{display:block;width:100%;box-sizing:border-box;border:0;border-radius:8px;padding:9px 12px;background:transparent;color:inherit;text-align:left;text-decoration:none;font:inherit;font-size:.88rem;cursor:pointer}.CommunityDocuments_moreMenuItems__LxoHi a:hover,.CommunityDocuments_moreMenuItems__LxoHi button:hover{background:rgba(140,140,140,.2);text-decoration:none}.CommunityDocuments_moreMenuItems__LxoHi button:disabled{opacity:.45;cursor:not-allowed}.CommunityDocuments_documents__ynBQp,.CommunityDocuments_grid__cueaR{overflow:visible}@media(max-width:900px){.CommunityDocuments_documents__ynBQp li{display:flex}.CommunityDocuments_documents__ynBQp .CommunityDocuments_itemActions__BbtFA{margin:0}}.CommunityDocuments_viewSwitch__FON5s{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:3px;border-radius:999px;border:1px solid var(--drive-line);background:rgba(130,130,130,.07)}.CommunityDocuments_viewSwitch__FON5s button{border:0!important;border-radius:999px!important;background:transparent!important;padding:7px 12px!important;white-space:nowrap;min-height:34px}.CommunityDocuments_viewSwitch__FON5s button[aria-pressed=true]{background:rgba(120,150,190,.25)!important;font-weight:750;box-shadow:0 2px 8px rgba(0,0,0,.06)}.CommunityDocuments_documentInfo__ImhAX{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.CommunityDocuments_documentIcon__CLuo_{display:flex;align-items:center;justify-content:center;flex:none;width:42px;height:48px;border-radius:11px;background:rgba(140,140,140,.12);font-size:1.55rem}.CommunityDocuments_documentText__7tIOt{flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:normal}.CommunityDocuments_documentText__7tIOt a{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:normal}.CommunityDocuments_documentText__7tIOt small{display:block;margin-top:4px;font-size:.78rem}.CommunityDocuments_documentText__7tIOt p{margin:6px 0 0;font-size:.85rem;opacity:.75;overflow-wrap:anywhere}.CommunityDocuments_documentsList__OFJiq li{display:flex;align-items:center;min-width:0;gap:10px}.CommunityDocuments_documentsList__OFJiq .CommunityDocuments_documentInfo__ImhAX{min-width:0}.CommunityDocuments_documentsList__OFJiq .CommunityDocuments_itemActions__BbtFA{margin-left:auto}.CommunityDocuments_documentsGrid__CG8Uw{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,185px),1fr));grid-gap:13px;gap:13px;padding:0;border:0;background:transparent;overflow:visible}.CommunityDocuments_documentsGrid__CG8Uw li{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;min-height:175px;padding:14px;border:1px solid var(--drive-line);border-radius:16px!important;background:linear-gradient(145deg,rgba(150,150,150,.11),rgba(150,150,150,.035));box-shadow:0 4px 15px rgba(0,0,0,.045);min-width:0;overflow:visible}.CommunityDocuments_documentsGrid__CG8Uw li:hover{background:rgba(140,140,140,.16);box-shadow:0 9px 24px rgba(0,0,0,.09)}.CommunityDocuments_documentsGrid__CG8Uw .CommunityDocuments_documentInfo__ImhAX{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;flex:1 1;min-width:0}.CommunityDocuments_documentsGrid__CG8Uw .CommunityDocuments_documentIcon__CLuo_{width:100%;height:74px;font-size:2rem;background:rgba(140,140,140,.095)}.CommunityDocuments_documentsGrid__CG8Uw .CommunityDocuments_documentText__7tIOt{width:100%;min-width:0;flex:0 1 auto}.CommunityDocuments_documentsGrid__CG8Uw .CommunityDocuments_itemActions__BbtFA{align-self:flex-end;margin-top:auto}.CommunityDocuments_documentsGrid__CG8Uw .CommunityDocuments_moreMenuItems__LxoHi{z-index:100}@media(max-width:900px){.CommunityDocuments_documentsList__OFJiq li{display:flex;align-items:center}.CommunityDocuments_documentsGrid__CG8Uw li{display:flex}.CommunityDocuments_documentIcon__CLuo_{width:38px;height:44px}}@media(max-width:740px){.CommunityDocuments_viewSwitch__FON5s{margin-left:0}.CommunityDocuments_documentsGrid__CG8Uw{grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr));gap:9px}.CommunityDocuments_documentsGrid__CG8Uw li{padding:11px}.CommunityDocuments_documentsList__OFJiq li{display:flex;gap:8px}.CommunityDocuments_documentsList__OFJiq .CommunityDocuments_documentIcon__CLuo_{width:32px;height:38px;font-size:1.2rem}}.CommunityDocuments_detailsPanel__pH9m7{margin-top:18px;padding:20px;border:1px solid var(--drive-line,rgba(150,150,150,.25));border-radius:18px;background:linear-gradient(145deg,rgba(140,140,140,.14),rgba(140,140,140,.05));box-shadow:0 8px 25px rgba(0,0,0,.08);min-width:0}.CommunityDocuments_detailsHeading__fsD48{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.CommunityDocuments_detailsHeading__fsD48 h4{margin:0;font-size:1.1rem}.CommunityDocuments_detailsHeading__fsD48 button{width:36px;height:36px;border-radius:50%;border:1px solid var(--drive-line);background:rgba(140,140,140,.1);color:inherit;cursor:pointer}.CommunityDocuments_detailsIcon__cqQxp{font-size:2.4rem;padding:10px 0}.CommunityDocuments_detailsFilename__vA_pa{display:block;overflow-wrap:anywhere;font-size:1.08rem;margin-bottom:14px}.CommunityDocuments_detailsList__PqQLt{display:grid;grid-template-columns:minmax(90px,120px) minmax(0,1fr);grid-gap:10px 15px;gap:10px 15px;margin:0}.CommunityDocuments_detailsList__PqQLt dt{font-weight:650;opacity:.72}.CommunityDocuments_detailsList__PqQLt dd{margin:0;overflow-wrap:anywhere}.CommunityDocuments_detailsActions__db1LG{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.CommunityDocuments_detailsActions__db1LG a,.CommunityDocuments_detailsActions__db1LG button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border-radius:999px;border:1px solid var(--drive-line);background:rgba(140,140,140,.12);color:inherit;text-decoration:none;font:inherit;cursor:pointer}.CommunityDocuments_detailsActions__db1LG a:hover,.CommunityDocuments_detailsActions__db1LG button:hover{background:rgba(140,140,140,.22)}.CommunityDocuments_layout__e9jJg{grid-template-columns:minmax(150px,200px) minmax(0,1fr) minmax(230px,290px);gap:18px}.CommunityDocuments_detailsPanel__pH9m7{margin:0;padding:16px;border-radius:14px;position:-webkit-sticky;position:sticky;top:0;max-height:75vh;overflow:auto;box-shadow:none;background:rgba(140,140,140,.045)}.CommunityDocuments_detailsList__PqQLt{grid-template-columns:1fr;gap:5px;font-size:.85rem}.CommunityDocuments_detailsList__PqQLt dd{margin-bottom:10px}.CommunityDocuments_contextPreview__9YAZs{width:100%;height:260px;border:1px solid var(--drive-line);border-radius:10px;background:var(--surface,var(--bg));margin-bottom:16px}.CommunityDocuments_detailsPanel__pH9m7 h4{margin-top:0}.CommunityDocuments_detailsPanel__pH9m7 p{font-size:.9rem;line-height:1.6;opacity:.75}.CommunityDocuments_documentsList__OFJiq li:focus-visible,.CommunityDocuments_panel__fMjkj a:focus-visible,.CommunityDocuments_panel__fMjkj button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CommunityDocuments_documentsList__OFJiq li:focus-within{background:rgba(140,140,140,.08)}@media(max-width:1100px){.CommunityDocuments_layout__e9jJg{grid-template-columns:160px minmax(0,1fr)}.CommunityDocuments_detailsPanel__pH9m7{grid-column:2;position:static;max-height:none}.CommunityDocuments_contextPreview__9YAZs{height:320px}}@media(max-width:740px){.CommunityDocuments_layout__e9jJg{grid-template-columns:minmax(0,1fr)}.CommunityDocuments_sidebar__me1X5{max-height:240px;border-right:0;border-bottom:1px solid var(--drive-line)}.CommunityDocuments_detailsPanel__pH9m7{grid-column:1}.CommunityDocuments_contextPreview__9YAZs{height:280px}}.CommunityDocuments_modal__uRNRw{width:clamp(320px,50vw,800px);height:clamp(240px,25dvh,500px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;background:var(--bg);border:1px solid var(--line);border-radius:16px;box-sizing:border-box}@media(max-width:600px){.CommunityDocuments_modal__uRNRw{width:calc(100vw - 24px);height:65dvh}}.CommunityDocuments_panel__fMjkj{container:drive/inline-size;max-width:1440px;margin-inline:auto}.CommunityDocuments_actions__FHgKr,.CommunityDocuments_content__jnq0q,.CommunityDocuments_header__nA47M,.CommunityDocuments_layout__e9jJg,.CommunityDocuments_search__WNfWd input{min-width:0}.CommunityDocuments_modal__uRNRw{width:min(720px,100%);height:auto;max-height:100%;min-width:0;background:var(--bm-solid-surface);color:var(--ink);border-color:var(--line)}.CommunityDocuments_overlay__r3_1v{overflow:auto}.CommunityDocuments_documentsList__OFJiq li{flex-wrap:wrap}.CommunityDocuments_contextPreview__9YAZs{max-width:100%}@container drive (max-width:1000px){.CommunityDocuments_layout__e9jJg{grid-template-columns:minmax(130px,180px) minmax(0,1fr)}.CommunityDocuments_detailsPanel__pH9m7{grid-column:2;position:static;max-height:none}}@container drive (max-width:600px){.CommunityDocuments_layout__e9jJg{grid-template-columns:minmax(0,1fr)}.CommunityDocuments_sidebar__me1X5{max-height:180px}.CommunityDocuments_detailsPanel__pH9m7{grid-column:1}.CommunityDocuments_header__nA47M{align-items:flex-start}.CommunityDocuments_documentsList__OFJiq .CommunityDocuments_itemActions__BbtFA{margin-left:0}.CommunityDocuments_contextPreview__9YAZs{height:220px}}.community-feature-dialog>.CommunityDocuments_modal__uRNRw{width:100%;max-width:100%;height:auto;max-height:none;min-width:0;padding:var(--prime-space-4,16px);margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink);overflow:auto}.community-feature-dialog>.CommunityDocuments_modal__uRNRw :is(input,select,textarea){font-family:var(--prime-font-body,Inter,sans-serif)}.community-feature-dialog>.CommunityDocuments_modal__uRNRw .CommunityDocuments_actions__FHgKr{display:flex;flex-wrap:wrap;gap:var(--prime-space-3,12px)}.CommunityDocuments_driveEyebrow__9ka2f{display:block;margin-bottom:4px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--purple)}.CommunityDocuments_panel__fMjkj .CommunityDocuments_header__nA47M{padding:clamp(14px,3vw,24px);border:1px solid var(--drive-line);border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--purple) 13%,var(--surface)),var(--surface) 75%)}.CommunityDocuments_panel__fMjkj .CommunityDocuments_header__nA47M .CommunityDocuments_actions__FHgKr button{display:inline-flex;gap:7px;align-items:center}.CommunityDocuments_searchBar__Yjp3Z{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}.CommunityDocuments_searchBar__Yjp3Z .CommunityDocuments_search__WNfWd{flex:1 1 240px;min-width:0;margin:0}.CommunityDocuments_searchBar__Yjp3Z select{max-width:100%;min-height:44px;border:1px solid var(--drive-line);border-radius:10px;padding:8px 10px;background:var(--surface);color:var(--ink)}.CommunityDocuments_uploadHint__awmh_{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--drive-line);border-radius:10px;font-size:.88rem;color:var(--muted)}.CommunityDocuments_searchResults__4Qlc8{padding:clamp(12px,2vw,20px);border:1px solid var(--drive-line);border-radius:14px;background:var(--surface)}.CommunityDocuments_searchResultsHeading__ZUdTU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.CommunityDocuments_searchResultsHeading__ZUdTU h4,.CommunityDocuments_searchResults__4Qlc8 p{margin:0}.CommunityDocuments_searchResults__4Qlc8>p{margin:8px 0;color:var(--muted)}.CommunityDocuments_searchResults__4Qlc8 ul{list-style:none;margin:0;padding:0}.CommunityDocuments_searchResults__4Qlc8 li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 0;border-top:1px solid var(--drive-line)}.CommunityDocuments_searchResults__4Qlc8 li>svg{color:var(--purple)}.CommunityDocuments_searchResults__4Qlc8 li>div{min-width:0;flex:1 1 150px;overflow-wrap:anywhere}.CommunityDocuments_searchResults__4Qlc8 li small{display:block;color:var(--muted)}.CommunityDocuments_searchResults__4Qlc8 a,.CommunityDocuments_searchResults__4Qlc8 button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--drive-line);border-radius:8px;padding:6px 9px;color:var(--ink);background:var(--surface);cursor:pointer}.TimelineStories_panel__pnzZM{display:grid;grid-gap:10px;gap:10px;padding:14px;margin:12px 0;border:var(--bm-admin-toolbar-border);border-radius:14px;background:var(--budo-glass-panel,var(--surface))}.TimelineStories_panel__pnzZM h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1.08rem}.TimelineStories_panel__pnzZM>p{margin:0;color:var(--muted)}.TimelineStories_grid__BPC_6:not([hidden]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));grid-gap:8px;gap:8px}.TimelineStories_card__qyeSY{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:85px;padding:10px;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow-wrap:anywhere}.TimelineStories_card__qyeSY:is(:hover,:focus-visible){border-color:var(--purple)}.TimelineStories_card__qyeSY span{color:var(--muted)}.LiveGallery_gallery__Lt126{display:grid;grid-gap:16px;gap:16px;min-width:0}.LiveGallery_gallery__Lt126 h2,.LiveGallery_gallery__Lt126 h3,.LiveGallery_gallery__Lt126 h4{margin:0 0 8px}.LiveGallery_gallery__Lt126 p{overflow-wrap:anywhere}.LiveGallery_grid__mFp7s{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:12px;gap:12px}.LiveGallery_panel__IEejo{padding:16px;border:var(--bm-admin-toolbar-border);border-radius:14px;background:var(--budo-glass-panel,var(--surface))}.LiveGallery_panel__IEejo iframe{width:100%;aspect-ratio:16/9;border:0;background:#141414}.LiveGallery_panel__IEejo button{margin:4px}.LiveGallery_form__Gvtx7,.LiveGallery_form__Gvtx7 label,.LiveGallery_setup__Ow_CH{display:grid;grid-gap:8px;gap:8px}.LiveGallery_form__Gvtx7 input,.LiveGallery_form__Gvtx7 textarea,.LiveGallery_setup__Ow_CH input{width:100%;min-width:0;box-sizing:border-box}.LiveGallery_tile__z70I8{display:grid;grid-gap:5px;gap:5px;min-width:0;text-align:left;padding:8px;border:var(--bm-admin-toolbar-border);border-radius:14px;background:var(--budo-glass-panel,var(--surface));color:var(--ink);overflow-wrap:anywhere}.LiveGallery_art__BbDBv{display:grid;justify-items:center;align-content:center;grid-gap:7px;gap:7px;aspect-ratio:16/9;border-radius:8px;background:linear-gradient(145deg,var(--surface),var(--bm-highlight,var(--line)));color:var(--purple)}.LiveGallery_filters__2sXFL{display:flex;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.LiveGallery_filters__2sXFL label{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1 180px}.LiveGallery_filters__2sXFL input,.LiveGallery_filters__2sXFL select{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.LiveGallery_tile__z70I8:focus-visible,.LiveGallery_tile__z70I8:hover{border-color:var(--purple)}.LiveGallery_tile__z70I8 time{font-size:.8rem;color:var(--muted)}.TimelineRecommendations_panel__kdbG8{display:grid;grid-gap:8px;gap:8px;padding:12px;margin:12px 0;border:var(--bm-admin-toolbar-border);border-radius:14px;background:var(--budo-glass-panel,var(--surface))}.TimelineRecommendations_heading___wkd3{display:flex;gap:7px;align-items:center;margin:0;font-size:1.08rem}.TimelineRecommendations_recommendation__27u_m{display:grid;grid-gap:4px;gap:4px;width:100%;padding:10px;text-align:left;overflow-wrap:anywhere;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px}.TimelineRecommendations_recommendation__27u_m:focus-visible,.TimelineRecommendations_recommendation__27u_m:hover{border-color:var(--purple)}.TimelineRecommendations_recommendation__27u_m small{color:var(--muted)}.FeaturedEvents_row__4jZ5R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0}.FeaturedEvents_card__xr97y{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:var(--bm-admin-toolbar-border);border-radius:14px;background:var(--budo-glass-panel,var(--surface));overflow-wrap:anywhere}.FeaturedEvents_card__xr97y h3,.FeaturedEvents_card__xr97y p{margin:0}.FeaturedEvents_card__xr97y h3 button{font:inherit;text-align:left;padding:0;border:0;background:none;color:inherit;text-decoration:underline}.FeaturedEvents_card__xr97y small{display:flex;align-items:center;gap:5px;color:var(--purple)}.DojoItems_section__9j7sV{min-width:0}.DojoItems_section__9j7sV>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.DojoItems_section__9j7sV>header h2{margin:0;font-size:1.15rem}.DojoItems_section__9j7sV>header a{color:var(--purple);font-size:.82rem}.FeaturedExchange_section__Qgb7u{margin:18px 0;padding:16px;border-radius:18px;border:1px solid var(--bm-glass-border);background:var(--budo-glass-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.FeaturedExchange_heading__mM4HA{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.FeaturedExchange_heading__mM4HA strong{font-size:.95rem}.FeaturedExchange_body__EPqpC a,.FeaturedExchange_heading__mM4HA a{color:var(--purple);font-size:.78rem;font-weight:700;text-decoration:none}.FeaturedExchange_grid__3D_rY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.FeaturedExchange_card__R4Fka{overflow:hidden;border:1px solid var(--bm-glass-border);border-radius:14px;background:var(--budo-glass-panel)}.FeaturedExchange_visual__iL6CM{height:76px;display:grid;place-items:center;background:linear-gradient(115deg,#364e49,#68515c);font-size:1.3rem;font-weight:750;color:white}.FeaturedExchange_visual__iL6CM img{width:100%;height:100%;object-fit:cover}.FeaturedExchange_body__EPqpC{padding:12px}.FeaturedExchange_body__EPqpC small{font-size:.65rem;letter-spacing:.09em;color:var(--muted)}.FeaturedExchange_body__EPqpC h3{font-size:.88rem;margin:6px 0}.FeaturedExchange_body__EPqpC p{font-size:.76rem;color:var(--muted);margin:6px 0 10px}@media(max-width:520px){.FeaturedExchange_grid__3D_rY{grid-template-columns:1fr}}.FeaturedExchange_card__R4Fka{position:relative}.FeaturedExchange_cardOverlay__FLr63{position:absolute;inset:0;z-index:1}.FeaturedExchange_body__EPqpC a{position:relative;z-index:2}.FeaturedExchange_vendorIcon__wjPxF{position:absolute;top:45px;left:14px;width:42px!important;height:42px!important;object-fit:cover;border:2px solid var(--surface);border-radius:12px}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_visual__iL6CM{height:185px;position:relative}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_body__EPqpC{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.9));color:white;padding:40px 13px 13px;pointer-events:none}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_body__EPqpC :is(h3,p,small,a){color:white}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_body__EPqpC a{pointer-events:auto}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_body__EPqpC p{color:#eee}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_visual__iL6CM:has(img){height:185px}.FeaturedExchange_productOpen__SJvDf{position:relative;z-index:2;color:var(--purple);font-weight:750;text-decoration:underline;font-size:12px;padding:6px 0}.FeaturedExchange_cardOverlay__FLr63,.FeaturedExchange_productOpen__SJvDf{border:0;background:transparent;cursor:pointer}.FeaturedExchange_featuredVendorGrid__Oyn8U{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:14px;gap:14px}.FeaturedExchange_featuredVendorGrid__Oyn8U>article{min-width:0}.FeaturedExchange_productCard__ZOhKH{cursor:pointer}.FeaturedExchange_productCard__ZOhKH:focus-visible{outline:3px solid #923f43;outline-offset:3px}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_cardOverlay__FLr63{z-index:4!important;inset:0!important;position:absolute!important;cursor:pointer!important}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_productOpen__SJvDf{z-index:5!important;position:relative!important;color:#fff!important;background:#923f43!important;border-radius:9px;padding:9px 13px!important;text-decoration:none!important}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_productOverlay__0isOC{pointer-events:none}.FeaturedExchange_productCard__ZOhKH .FeaturedExchange_productOpen__SJvDf{pointer-events:auto}.FeaturedExchange_homeVendorCards__PJ7j1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:15px!important;gap:15px!important;align-items:stretch!important}.FeaturedExchange_homeVendorCards__PJ7j1>article{display:flex!important;flex-direction:column!important;min-width:0!important;height:auto!important;overflow:hidden!important;background:#fff!important;border:1px solid #e6e4de!important;border-radius:15px!important;position:relative!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=banner]{display:block!important;position:relative!important;height:160px!important;min-height:160px!important;flex:none!important;padding:0!important;background-size:cover!important;background-position:50%!important;overflow:hidden!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=banner] img{display:block!important;position:relative!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;filter:none!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=cardBody]{display:flex!important;flex-direction:column!important;gap:9px!important;padding:15px!important;min-height:160px!important;flex:1 1!important;background:#fff!important;color:#242827!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=cardBody] h3{font-size:17px!important;line-height:1.3!important;margin:0!important;color:#242827!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=cardBody] p{font-size:12px!important;line-height:1.5!important;color:#777b75!important;margin:0!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=cardBody]>[class*=vendorIcon]{display:block!important;position:relative!important;width:53px!important;height:53px!important;margin:-45px 0 0!important;object-fit:cover!important;border:3px solid #fff!important;border-radius:13px!important;z-index:3!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=cardBody]>[class*=links]{display:flex!important;gap:10px!important;margin-top:auto!important;position:relative!important;z-index:9!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=cardBody]>[class*=links] button{display:inline-flex!important;background:#923f43!important;color:#fff!important;padding:10px 14px!important;border-radius:9px!important;border:0!important;font-weight:750!important;cursor:pointer!important}.FeaturedExchange_homeVendorCards__PJ7j1>article>[class*=storefrontLink]{position:absolute!important;inset:0!important;z-index:7!important;opacity:0!important;cursor:pointer!important}@media(max-width:650px){.FeaturedExchange_homeVendorCards__PJ7j1{grid-template-columns:1fr!important}}.FeaturedExchange_section__Qgb7u[aria-label="Featured Products"] .FeaturedExchange_grid__3D_rY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px;align-items:stretch}.FeaturedExchange_section__Qgb7u[aria-label="Featured Products"] .FeaturedExchange_grid__3D_rY>.FeaturedExchange_bm-listing-card__i2f_I{width:100%;min-width:0;max-width:none;align-self:stretch}.FeaturedExchange_exchangeProductGallery__g8DZp{display:block;min-width:0}.FeaturedExchange_exchangeProductGallery__g8DZp>[data-vendor-catalog]{width:100%;min-width:0}.FeaturedExchange_exchangeProductGallery__g8DZp [aria-label="Listing gallery"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:14px;gap:14px}.FeaturedExchange_exchangeProductGallery__g8DZp [aria-label="Listing gallery"]>.FeaturedExchange_bm-listing-card__i2f_I{width:100%;min-width:0}.TimelineProductSpotlight_section__znvwl{padding:18px;border:1px solid var(--bm-glass-border,#e6e4de);border-radius:17px;background:var(--surface,#fff);color:var(--ink,#242827);contain:layout style}.TimelineProductSpotlight_heading__fqE_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.TimelineProductSpotlight_heading__fqE_5 h2{font-size:20px;letter-spacing:-.025em;margin:5px 0}.TimelineProductSpotlight_eyebrow__3Z9B4{display:flex;align-items:center;gap:7px;color:#923f43;font-size:10px;font-weight:800;letter-spacing:.08em}.TimelineProductSpotlight_count__6EiTI{font-size:12px;color:var(--muted,#777b75)}.TimelineProductSpotlight_grid__1nuZA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.TimelineProductSpotlight_card__M1uOd{display:flex;flex-direction:column;overflow:hidden;text-align:left;background:#fff;border:1px solid #e6e4de;border-radius:13px;cursor:pointer;color:#242827;min-width:0;padding:0;transition:box-shadow .15s,transform .15s}.TimelineProductSpotlight_card__M1uOd:hover{box-shadow:0 8px 20px #24282715;transform:translateY(-2px)}.TimelineProductSpotlight_card__M1uOd:focus-visible{outline:3px solid #923f43;outline-offset:2px}.TimelineProductSpotlight_image__wFPRT{height:170px;position:relative;background:#ece8e0;display:block;width:100%;overflow:hidden}.TimelineProductSpotlight_image__wFPRT img{width:100%;height:100%;object-fit:cover;display:block}.TimelineProductSpotlight_price__BicUp{position:absolute;right:9px;bottom:9px;background:#242827;color:#fff;padding:6px 9px;border-radius:7px;font-size:12px;font-weight:750}.TimelineProductSpotlight_details__v109c{padding:13px;display:flex;flex-direction:column;gap:7px;flex:1 1}.TimelineProductSpotlight_details__v109c strong{font-size:14px;line-height:1.4}.TimelineProductSpotlight_details__v109c small{color:#777b75}.TimelineProductSpotlight_open__GyeGS{margin-top:auto;display:flex;align-items:center;gap:5px;color:#923f43;font-weight:750;font-size:12px}.TimelineProductSpotlight_grid__1nuZA[hidden]{display:none}.TimelineProductSpotlight_dialog__EMcAD{color:var(--ink)}.TimelineProductSpotlight_dialogHeader__Kemm6{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e6e4de;font-size:11px;font-weight:800;letter-spacing:.08em}.TimelineProductSpotlight_dialogHeader__Kemm6 button{display:grid;place-items:center;border:0;background:#f7f5f0;color:#242827;border-radius:9px;width:36px;height:36px;cursor:pointer}.TimelineProductSpotlight_dialogBody__3YEK2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:20px}.TimelineProductSpotlight_dialogImage__UvOi6{min-height:250px;background:#f7f5f0;border-radius:12px;overflow:hidden}.TimelineProductSpotlight_dialogImage__UvOi6 img{width:100%;height:100%;max-height:380px;object-fit:contain}.TimelineProductSpotlight_dialogInfo__VnExO{display:flex;flex-direction:column;gap:14px;min-width:0}.TimelineProductSpotlight_dialogInfo__VnExO h2{margin:0;font-size:25px;line-height:1.2}.TimelineProductSpotlight_dialogInfo__VnExO strong{font-size:23px;color:#923f43}.TimelineProductSpotlight_dialogInfo__VnExO p{white-space:pre-line;line-height:1.6;overflow-wrap:anywhere}.TimelineProductSpotlight_dialogInfo__VnExO small{color:#777b75}.TimelineProductSpotlight_dismiss__OuUqe{margin-top:auto;border:0;background:#923f43;color:#fff;border-radius:10px;padding:12px 16px;cursor:pointer;font-weight:700}@media(max-width:650px){.TimelineProductSpotlight_dialogBody__3YEK2,.TimelineProductSpotlight_grid__1nuZA{grid-template-columns:1fr}.TimelineProductSpotlight_dialogImage__UvOi6{min-height:190px}.TimelineProductSpotlight_image__wFPRT{height:190px}}.TimelineProductSpotlight_description__30V0S{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.TimelineProductSpotlight_facts__MC22G{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:9px 13px;gap:9px 13px;font-size:13px;margin:0}.TimelineProductSpotlight_facts__MC22G dt{font-weight:800;color:#777b75}.TimelineProductSpotlight_facts__MC22G dd{margin:0;overflow-wrap:anywhere}.TimelineProductSpotlight_actions__cxur_{display:flex;flex-wrap:wrap;gap:9px}.TimelineProductSpotlight_actions__cxur_ button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:10px 13px;border-radius:10px;border:1px solid #e6e4de;background:#f7f5f0;color:#242827;font-weight:750;cursor:pointer}.TimelineProductSpotlight_actions__cxur_ button:disabled{opacity:.45;cursor:not-allowed}.TimelineProductSpotlight_actions__cxur_ .TimelineProductSpotlight_contact__pNv3e{background:#923f43;color:#fff;border-color:#923f43}.TimelineProductSpotlight_map__YrCHE{display:flex;flex-direction:column;gap:8px}.TimelineProductSpotlight_map__YrCHE p{font-size:11px;color:#777b75;margin:0}.TimelineProductSpotlight_map__YrCHE iframe{border:0;border-radius:10px;width:100%;height:230px}.TimelineProductSpotlight_map__YrCHE a{font-size:12px;color:#923f43;font-weight:750}.TimelineProductSpotlight_thumbnails__4djFN{display:flex;gap:7px;flex-wrap:wrap;padding:8px}.TimelineProductSpotlight_thumbnails__4djFN button{padding:0;border:2px solid transparent;border-radius:8px;background:transparent;cursor:pointer;width:55px;height:55px;overflow:hidden}.TimelineProductSpotlight_thumbnails__4djFN button[aria-pressed=true]{border-color:#923f43}.TimelineProductSpotlight_thumbnails__4djFN img{width:100%;height:100%;object-fit:cover}.TimelineProductSpotlight_dialog__EMcAD .TimelineProductSpotlight_dialogHeader__Kemm6{padding:0 0 var(--prime-space-3,12px);border-bottom:1px solid var(--prime-window-border);color:var(--muted)}.TimelineProductSpotlight_dialog__EMcAD .TimelineProductSpotlight_dialogBody__3YEK2{gap:var(--prime-space-4,16px);padding:var(--prime-space-4,16px) 0}.TimelineProductSpotlight_dialog__EMcAD .TimelineProductSpotlight_dialogInfo__VnExO strong{color:var(--purple)}.TimelineProductSpotlight_dialog__EMcAD .TimelineProductSpotlight_dismiss__OuUqe{background:var(--purple)}@media(max-width:650px){.TimelineProductSpotlight_dialog__EMcAD .TimelineProductSpotlight_dialogBody__3YEK2{grid-template-columns:minmax(0,1fr)}}.PractitionerDirectory_page__KaDmp{width:100%;min-width:0;display:grid;grid-gap:16px;gap:16px;color:var(--ink,inherit);max-width:1100px;margin:0 auto;padding:clamp(16px,3vw,32px);box-sizing:border-box}.PractitionerDirectory_embedded__SSiA_{padding:0;max-width:none}.PractitionerDirectory_hero__UNfSg,.PractitionerDirectory_results__rV9iq{background:var(--budo-glass-panel,rgba(232,239,234,.3));backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);border:1px solid var(--bm-glass-border,var(--frost-edge,#9995));border-radius:19px;padding:clamp(17px,2.5vw,26px);box-shadow:var(--bm-glass-shadow,0 12px 32px rgba(0,0,0,.07))}.PractitionerDirectory_heroFooter__Ypf8X,.PractitionerDirectory_heroTop__ELhpl,.PractitionerDirectory_resultsHeading__qkfiR{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.PractitionerDirectory_heroFooter__Ypf8X a,.PractitionerDirectory_heroTop__ELhpl a{color:var(--purple);font-size:.82rem;font-weight:650}.PractitionerDirectory_heroFooter__Ypf8X a{display:inline-flex;align-items:center;gap:6px}.PractitionerDirectory_kicker__xUJbb{font-size:.66rem;letter-spacing:.15em;font-weight:800;color:var(--purple);opacity:.9}.PractitionerDirectory_titleRow__s42uz{display:flex;gap:14px;align-items:center;margin:17px 0}.PractitionerDirectory_titleIcon__dp0_k{width:54px;height:54px;border-radius:15px;background:var(--budo-glass-active,rgba(128,128,128,.14));display:grid;place-items:center;color:var(--purple);flex:none}.PractitionerDirectory_titleRow__s42uz h1{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;margin:0 0 5px}.PractitionerDirectory_titleRow__s42uz p{font-size:.86rem;color:var(--muted);line-height:1.5;margin:0}.PractitionerDirectory_filters__S_k77{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.PractitionerDirectory_filters__S_k77 label{display:grid;grid-gap:7px;gap:7px;font-size:.77rem;font-weight:650}.PractitionerDirectory_inputWrap__DH5b1{display:flex;align-items:center;gap:8px;border:1px solid var(--bm-glass-border,#9995);border-radius:12px;padding:0 12px;background:var(--budo-glass-panel,rgba(128,128,128,.08))}.PractitionerDirectory_inputWrap__DH5b1 svg{flex:none;color:var(--muted)}.PractitionerDirectory_filters__S_k77 input{border:0;outline:0;width:100%;min-width:0;padding:12px 0;background:transparent;color:inherit;font:inherit}.PractitionerDirectory_filters__S_k77 input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.PractitionerDirectory_heroFooter__Ypf8X{font-size:.75rem;color:var(--muted);border-top:1px solid var(--bm-glass-border,#9993);padding-top:13px}.PractitionerDirectory_resultsHeading__qkfiR{margin-bottom:17px}.PractitionerDirectory_resultsHeading__qkfiR h2{font-size:1.15rem;margin:5px 0 0}.PractitionerDirectory_count__sLo9L{font-size:.76rem;color:var(--muted);border:1px solid var(--bm-glass-border,#9995);border-radius:99px;padding:6px 10px}.PractitionerDirectory_grid__9PzpE{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px}.PractitionerDirectory_card__UltAO{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--bm-glass-border,#9994);border-radius:16px;background:var(--budo-glass-panel,rgba(128,128,128,.09));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);min-width:0}.PractitionerDirectory_cardBody___qv6W{min-width:0;flex:1 1}.PractitionerDirectory_card__UltAO h3{font-size:1rem;margin:0 0 2px;overflow-wrap:anywhere}.PractitionerDirectory_card__UltAO small{color:var(--muted);font-size:.73rem}.PractitionerDirectory_card__UltAO p{font-size:.8rem;margin:9px 0;color:var(--muted)}.PractitionerDirectory_avatar__gEkOv{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--budo-glass-active,rgba(128,128,128,.2));font-weight:750;color:var(--purple)}.PractitionerDirectory_badges__OSbaJ{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.PractitionerDirectory_badges__OSbaJ span{font-size:.7rem;padding:5px 9px;border:1px solid var(--bm-glass-border,#9994);border-radius:99px;background:var(--budo-glass-active,rgba(128,128,128,.1))}.PractitionerDirectory_profileLink__zEYnc{display:inline-flex;gap:6px;align-items:center;margin-top:14px;border:0;background:none;padding:0;color:var(--purple);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:none}.PractitionerDirectory_empty__ezvGe{text-align:center;padding:28px 14px;color:var(--muted)}.PractitionerDirectory_empty__ezvGe svg{color:var(--purple)}.PractitionerDirectory_empty__ezvGe h3{margin:12px 0 4px;color:var(--ink)}.PractitionerDirectory_empty__ezvGe p{font-size:.85rem;line-height:1.6}@media(max-width:600px){.PractitionerDirectory_filters__S_k77{grid-template-columns:1fr}.PractitionerDirectory_titleRow__s42uz{align-items:flex-start}.PractitionerDirectory_hero__UNfSg,.PractitionerDirectory_results__rV9iq{padding:15px}.PractitionerDirectory_grid__9PzpE{grid-template-columns:1fr}}@media(prefers-reduced-transparency:reduce){.PractitionerDirectory_card__UltAO,.PractitionerDirectory_hero__UNfSg,.PractitionerDirectory_results__rV9iq{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.PractitionerDirectory_card__UltAO{display:block;padding:0;overflow:hidden}.PractitionerDirectory_cardBanner__CvplK{height:72px;overflow:hidden;background:linear-gradient(115deg,rgba(77,104,95,.65),rgba(106,71,78,.4))}.PractitionerDirectory_cardBanner__CvplK img{width:100%;height:100%;object-fit:cover}.PractitionerDirectory_cardInner__bCcdT{display:flex;gap:12px;padding:0 15px 16px}.PractitionerDirectory_cardInner__bCcdT .PractitionerDirectory_avatar__gEkOv{margin-top:-20px;border:3px solid var(--surface,#292a2c);overflow:hidden}.PractitionerDirectory_avatar__gEkOv img{width:100%;height:100%;object-fit:cover}.PractitionerDirectory_cardBody___qv6W{padding-top:10px}.PractitionerDirectory_card__UltAO h3 a,.PractitionerDirectory_nameLink__rVos8{color:inherit;background:none;border:0;font:inherit;font-weight:700;text-decoration:none;padding:0;cursor:pointer;text-align:left}.PractitionerDirectory_card__UltAO h3 a:hover,.PractitionerDirectory_nameLink__rVos8:hover{text-decoration:underline}.PractitionerDirectory_badges__OSbaJ button{font-size:.7rem;padding:5px 9px;border:1px solid var(--bm-glass-border,#9994);border-radius:99px;background:var(--budo-glass-active,rgba(128,128,128,.1));color:inherit;cursor:pointer}.PractitionerDirectory_badges__OSbaJ button:hover{border-color:var(--purple);text-decoration:underline}.PractitionerDirectory_clearRank__vc_zv{border:1px solid var(--bm-glass-border);border-radius:10px;background:var(--budo-glass-active);color:inherit;padding:7px 10px;cursor:pointer;font-size:.8rem}.PractitionerDirectory_card__UltAO{position:relative;cursor:pointer}.PractitionerDirectory_cardOpen__SCGQd{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer;border:0;padding:0;background:transparent}.PractitionerDirectory_cardOpen__SCGQd:focus-visible{opacity:1;outline:3px solid var(--purple);outline-offset:-3px;border-radius:16px;background:transparent}.PractitionerDirectory_cardBody___qv6W :is(button,a){position:relative;z-index:2}.PractitionerDirectory_cardBanner__CvplK img{display:block}.PractitionerDirectory_cardInner__bCcdT .PractitionerDirectory_avatar__gEkOv{position:relative;isolation:isolate}.PractitionerDirectory_cardInner__bCcdT .PractitionerDirectory_avatar__gEkOv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;z-index:1}.PractitionerDirectory_cardBanner__CvplK,.PractitionerDirectory_cardBody___qv6W :is(h3,small,p),.PractitionerDirectory_cardInner__bCcdT .PractitionerDirectory_avatar__gEkOv{pointer-events:none}.PractitionerDirectory_cardBody___qv6W :is(button,a){pointer-events:auto}.PractitionerDirectory_hero__UNfSg{background:linear-gradient(90deg,rgba(24,19,27,.88),rgba(24,19,27,.34)),url(/themes/shuri-sunset.png) 50%/cover no-repeat!important;color:#fff!important;min-height:180px}.PractitionerDirectory_hero__UNfSg :is(h1,h2,p,.PractitionerDirectory_kicker__xUJbb,a){color:#fff!important}.PractitionerDirectory_page__KaDmp{gap:clamp(12px,1.5vw,18px)}.PractitionerDirectory_hero__UNfSg{min-height:155px}.PractitionerDirectory_results__rV9iq{min-width:0}.PractitionerDirectory_searchPanel__4vKil{padding:clamp(15px,2vw,22px);background:var(--budo-glass-panel,var(--surface));border:1px solid var(--bm-glass-border,var(--line));border-radius:16px;display:grid;grid-gap:12px;gap:12px;min-width:0}.PractitionerDirectory_searchPanel__4vKil .PractitionerDirectory_filters__S_k77{margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.PractitionerDirectory_searchPanel__4vKil .PractitionerDirectory_heroFooter__Ypf8X{margin:0;flex-wrap:wrap}.PractitionerDirectory_searchPanel__4vKil .PractitionerDirectory_clearRank__vc_zv{justify-self:start}.SpaceApplication_app__ctPBC{--surface:var(--bm-solid-surface,var(--bg));min-width:0;max-width:100%;color:var(--ink);background:var(--surface,var(--bg));padding:clamp(10px,2vw,24px);overflow-wrap:anywhere;box-sizing:border-box}.SpaceApplication_app__ctPBC *{box-sizing:border-box}.SpaceApplication_toolbar__LSmMa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.SpaceApplication_toolbar__LSmMa h2{font-size:1.15rem;margin:0;flex:1 1;min-width:100px}.SpaceApplication_toolbar__LSmMa button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px}.SpaceApplication_app__ctPBC svg{flex-shrink:0;width:auto;max-width:36px}.SpaceApplication_search__uiAeH{display:flex;align-items:center;gap:8px;margin:16px 0}.SpaceApplication_search__uiAeH input{width:100%;min-width:0;padding:10px;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:8px}.SpaceApplication_grid__Da65p{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.SpaceApplication_card__CPhfD{border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0;background:var(--bg)}.SpaceApplication_cardIdentity__c5CKg{display:flex;gap:12px;align-items:center}.SpaceApplication_cardIdentity__c5CKg img{width:48px;height:48px;object-fit:contain}.SpaceApplication_card__CPhfD h3{margin:0}.SpaceApplication_identity__y6iE2{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:16px 0;background:var(--bg)}.SpaceApplication_banner__zcxTD{height:clamp(90px,16vw,180px);background:linear-gradient(120deg,var(--bg),var(--line));overflow:hidden}.SpaceApplication_banner__zcxTD img{width:100%;height:100%;object-fit:cover}.SpaceApplication_identityBody__pu5wm{display:flex;gap:16px;padding:16px;align-items:center;flex-wrap:wrap}.SpaceApplication_identityBody__pu5wm>div:last-child{flex:1 1;min-width:min(160px,100%)}.SpaceApplication_identityBody__pu5wm h2{margin:0}.SpaceApplication_identityBody__pu5wm p{white-space:pre-wrap}.SpaceApplication_logo__HunnU{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--surface,var(--bg));flex-shrink:0}.SpaceApplication_logo__HunnU img{width:100%;height:100%;object-fit:contain;border-radius:12px}.SpaceApplication_composer__41Din{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.SpaceApplication_composer__41Din h3{margin:0}.SpaceApplication_context__K03C4{font-size:.85rem;color:var(--muted);padding:0 12px}.SpaceApplication_timeline__PNqsd{display:grid;grid-gap:16px;gap:16px;margin-top:20px;min-width:0}.SpaceApplication_management__etbB3{display:grid;grid-gap:14px;gap:14px;min-width:0}.SpaceApplication_management__etbB3 label{display:grid;grid-gap:6px;gap:6px}.SpaceApplication_management__etbB3 :is(input,textarea){width:100%;min-width:0}.SpaceApplication_management__etbB3 fieldset{min-width:0;border:1px solid var(--line)}.SpaceApplication_app__ctPBC button{font:inherit;color:var(--ink);background:var(--surface,var(--bg));border:1px solid var(--line);border-radius:8px;padding:8px;cursor:pointer;max-width:100%}.SpaceApplication_app__ctPBC button:disabled{opacity:.55;cursor:default}.SpaceApplication_app__ctPBC button:focus-visible{outline:2px solid var(--purple,var(--ink));outline-offset:2px}.ProfileConnections_panel__Chhyn{min-width:0;padding:clamp(16px,3vw,24px);margin-top:16px;border:1px solid var(--line);border-radius:20px;background:var(--budo-glass-panel,var(--surface));color:var(--ink)}.ProfileConnections_heading__I3HlH{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ProfileConnections_heading__I3HlH>svg{color:var(--purple);flex:none}.ProfileConnections_heading__I3HlH h3{margin:0 0 4px;font-size:1.2rem}.ProfileConnections_heading__I3HlH p{margin:0;color:var(--muted);font-size:.9rem}.ProfileConnections_grid__5q7Rh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px}.ProfileConnections_person__KGGUf{display:flex;align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--ink)!important;text-decoration:none}.ProfileConnections_person__KGGUf:hover{border-color:var(--purple);background:var(--budo-glass-active)}.ProfileConnections_person__KGGUf:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.ProfileConnections_person__KGGUf>div{flex:1 1;min-width:0}.ProfileConnections_person__KGGUf small,.ProfileConnections_person__KGGUf strong{display:block;overflow-wrap:anywhere}.ProfileConnections_person__KGGUf small{color:var(--muted);margin-top:3px;font-size:.8rem}.ProfileConnections_person__KGGUf p{margin:6px 0 0;color:var(--muted);font-size:.85rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProfileConnections_person__KGGUf>svg{flex:none;color:var(--purple)}.ProfileConnections_avatar__LU040{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;overflow:hidden;background:var(--budo-glass-active);color:var(--purple);font-weight:700}.ProfileConnections_avatar__LU040 img{width:100%;height:100%;object-fit:cover}.ProfileConnections_empty__jrYKz{color:var(--muted);padding:22px 0}.ProfileConnections_more__eRHYE{margin-top:16px;padding:10px 15px;min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--budo-glass-active);color:var(--ink)}.MartialIdentity_panel___hj50{margin:1.25rem 0;padding:1.5rem;border:1px solid rgba(145,111,95,.2);border-radius:22px;background:rgba(248,241,229,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.MartialIdentity_heading__4urZ2{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.MartialIdentity_heading__4urZ2 h3{margin:.3rem 0 1rem}.MartialIdentity_kicker__1lAeB{font-size:.7rem;letter-spacing:.18em;color:var(--accent,#b56e6a);font-weight:700}.MartialIdentity_grid__NUyVP{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.MartialIdentity_grid__NUyVP div{padding:1rem;border-radius:14px;background:rgba(128,128,128,.08)}.MartialIdentity_grid__NUyVP dt{font-size:.76rem;opacity:.7}.MartialIdentity_grid__NUyVP dd{margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.MartialIdentity_button__2izEi{padding:.65rem 1rem;border-radius:12px;border:1px solid;background:transparent;color:inherit;cursor:pointer}.MartialIdentity_button__2izEi:disabled{opacity:.5}.MartialIdentity_form__IGfdq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.MartialIdentity_form__IGfdq label{display:flex;flex-direction:column;gap:.4rem}.MartialIdentity_form__IGfdq input,.MartialIdentity_form__IGfdq select,.MartialIdentity_form__IGfdq textarea{width:100%;box-sizing:border-box;border:1px solid rgba(128,128,128,.35);border-radius:10px;padding:.65rem;background:var(--surface,rgba(128,128,128,.1));color:inherit}.MartialIdentity_form__IGfdq textarea{min-height:90px}.MartialIdentity_form__IGfdq button{align-self:end}.MartialIdentity_disciplineCard__baetj{padding:1rem;border:1px solid rgba(128,128,128,.2);border-radius:14px;background:rgba(128,128,128,.06)}.MartialIdentity_disciplineCard__baetj p{margin:.35rem 0;white-space:pre-wrap}.MartialIdentity_actions__RHsIl{display:flex;gap:8px;align-items:center;margin-top:.7rem;flex-wrap:wrap}.MartialIdentity_actions__RHsIl button{background:transparent;border:1px solid;color:inherit;border-radius:8px;padding:.3rem .6rem;cursor:pointer}.MartialIdentity_actions__RHsIl span{font-size:.75rem;opacity:.7}.MartialIdentity_form__IGfdq input[type=checkbox]{width:auto}.TrainingJournal_journal__TMlGe{display:grid;grid-gap:12px;gap:12px;min-width:0;margin-top:16px;padding:14px;border:var(--bm-admin-toolbar-border);border-radius:14px;background:var(--budo-glass-panel,var(--surface))}.TrainingJournal_journal__TMlGe :is(h3,h4,h5,p){margin:0;overflow-wrap:anywhere}.TrainingJournal_journal__TMlGe header :is(h3,p){display:flex;gap:6px;align-items:center}.TrainingJournal_journal__TMlGe header p,.TrainingJournal_journal__TMlGe small{color:var(--muted)}.TrainingJournal_journal__TMlGe ul{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding:0;list-style:none}.TrainingJournal_journal__TMlGe li{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(72px,auto);grid-gap:8px;gap:8px;align-items:center}.TrainingJournal_journal__TMlGe progress{width:100%;height:9px;accent-color:var(--purple)}.TrainingJournal_journal__TMlGe>button{justify-self:start}.TrainingJournal_journal__TMlGe form,.TrainingJournal_journal__TMlGe label{display:grid;grid-gap:6px;gap:6px;min-width:0}.TrainingJournal_journal__TMlGe :is(input,textarea){width:100%;min-width:0}.TrainingJournal_journal__TMlGe article{padding:10px 0;border-top:1px solid var(--line)}.TrainingJournal_journal__TMlGe article p{white-space:pre-wrap;margin:5px 0}.TrainingJournal_journal__TMlGe :is(form,article)>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px}.TrainingJournal_journal__TMlGe summary{cursor:pointer;font-weight:700}.TrainingJournal_journal__TMlGe summary svg{vertical-align:middle;-webkit-margin-end:4px;margin-inline-end:4px}.TrainingJournal_journal__TMlGe :is(section,form)+:is(section,form){margin-top:12px}