.settings-dialog.svelte-w0yg29{color:#eef4f8;background:0 0;border:0;border-radius:1rem;width:min(100% - 2rem,44rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden}.settings-dialog.svelte-w0yg29::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01070db8}.settings-panel.svelte-w0yg29{background:radial-gradient(circle at 92% 0,#2c77c121,#0000 18rem),linear-gradient(145deg,#091c2d,#061523 72%);border:1px solid #6baee24d;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 5rem #00000094,inset 0 1px #c3e0f50a}.settings-panel.svelte-w0yg29>header:where(.svelte-w0yg29){border-bottom:1px solid #78b1db26;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.9rem 1.15rem .9rem 1.35rem;display:flex}h2.svelte-w0yg29{color:#f5f7f9;letter-spacing:-.01em;margin:0;font-family:inherit;font-size:1.1rem;font-weight:720}.settings-close.svelte-w0yg29{color:#9dadbd;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.settings-close.svelte-w0yg29:hover{color:#fff;background:#5ba7e01a}.settings-list.svelte-w0yg29{overscroll-behavior:contain;padding:.5rem;display:grid;overflow-y:auto}.settings-list.svelte-w0yg29 a:where(.svelte-w0yg29){color:#e8edf3;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.75rem;padding:.7rem .8rem;text-decoration:none;display:grid}.settings-list.svelte-w0yg29 a:where(.svelte-w0yg29)+a:where(.svelte-w0yg29){border-top:1px solid #7eaed31f;border-start-start-radius:0;border-start-end-radius:0}.settings-list.svelte-w0yg29 a:where(.svelte-w0yg29):hover{background:#469ade14}.settings-list.svelte-w0yg29 a.current:where(.svelte-w0yg29){background:linear-gradient(90deg,#2d7dd430,#174a6e1a)}.settings-list.svelte-w0yg29:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) a.current:where(.svelte-w0yg29){background:linear-gradient(270deg,#2d7dd430,#174a6e1a)}.settings-list.svelte-w0yg29 a.current:where(.svelte-w0yg29) .settings-icon:where(.svelte-w0yg29){color:#66a2ff;background:#2c6bc23b;border-color:#4891ff57}.settings-chevron.svelte-w0yg29{color:#6f8296}.settings-icon.svelte-w0yg29{color:#a8b8c8;background:#18466933;border:1px solid #6aa8d62e;border-radius:.7rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.settings-copy.svelte-w0yg29{gap:.24rem;min-width:0;display:grid}.settings-copy.svelte-w0yg29 strong:where(.svelte-w0yg29){color:#f0f3f6;font-size:.84rem;font-weight:680}.settings-copy.svelte-w0yg29 small:where(.svelte-w0yg29){color:#9ba9b8;font-size:.72rem;line-height:1.4}.settings-close.svelte-w0yg29:focus-visible,.settings-list.svelte-w0yg29 a:where(.svelte-w0yg29):focus-visible{outline-offset:-2px;outline:2px solid #62cbff}@media (width<=40rem){.settings-dialog.svelte-w0yg29{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.settings-panel.svelte-w0yg29>header:where(.svelte-w0yg29){padding-inline-start:1rem}.settings-list.svelte-w0yg29{padding:.35rem}.settings-list.svelte-w0yg29 a:where(.svelte-w0yg29){min-height:4.5rem;padding-inline:.65rem}.settings-copy.svelte-w0yg29 small:where(.svelte-w0yg29){font-size:.69rem}}@media (prefers-reduced-motion:no-preference){.settings-panel.svelte-w0yg29{animation:.15s ease-out svelte-w0yg29-settings-enter}@keyframes svelte-w0yg29-settings-enter{0%{opacity:0;transform:translateY(.4rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}}:is(html:has(.portal-app),body:has(.portal-app)){height:100%;overflow:hidden}body:has(.portal-app){background:radial-gradient(circle at 78% -8%,#185b9133,#0000 35rem),radial-gradient(circle at 8% 68%,#0a4d6724,#0000 31rem),#030a13}main:has(.portal-app){height:100dvh;min-height:0;overflow:hidden}.portal-app{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.portal-app :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea,optgroup,option){font-family:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-grid{grid-template-columns:18rem minmax(0,41.5rem) 22.5rem;gap:1.75rem;width:min(100% - 3rem,85rem);margin-inline:auto;display:grid}.portal-topbar{z-index:30;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#030b14eb;border-bottom:1px solid #7daed821;position:sticky;top:0}.topbar-grid{align-items:center;min-height:4rem}.portal-brand-cluster{align-items:center;gap:.45rem;width:fit-content;display:inline-flex}.portal-brand{align-items:center;width:fit-content;min-height:2.75rem;display:inline-flex}.portal-brand img{mix-blend-mode:screen;width:auto;height:2.2rem;display:block}.portal-search{background:linear-gradient(#0c1c2ceb,#071624eb);border:1px solid #70a6d333;border-radius:.65rem;align-items:center;gap:.75rem;min-width:0;height:2.65rem;padding-inline:.95rem;display:flex;position:relative}.portal-search:focus-within{border-color:#5ec7ff7a;box-shadow:0 0 0 2px #3fa6eb1a}.portal-search>.portal-icon{fill:none;stroke:#a8b6c8;stroke-width:1.5px;flex:none;width:1.15rem}.portal-search input{color:#c4ceda;background:0 0;border:0;outline:0;width:100%;font-size:.88rem}.portal-search input:disabled{cursor:not-allowed;opacity:1}.portal-search input::placeholder{color:#91a0b2}.search-popover{top:calc(100% + .55rem);z-index:60;background:#071625;border:1px solid #b1cae633;border-radius:.75rem;width:100%;max-height:min(30rem,100vh - 5.5rem);position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 1.25rem 3rem #0000007a}.search-popover ul{margin:0;padding:.4rem;list-style:none;display:grid}.search-status{color:#aeb9c7;text-align:center;margin:0;padding:1.25rem;font-size:.76rem;line-height:1.45}.search-status.search-error{color:#faa}.search-group-label{color:#6fcfff;letter-spacing:.13em;text-transform:uppercase;padding:.55rem .55rem .3rem;font-size:.6rem;font-weight:780}.search-popover li>a{color:#e8eef4;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:3.5rem;padding:.45rem .55rem;text-decoration:none;display:grid}.search-popover li>a:hover,.search-popover li>a.active{background:#3b94e01f}.search-popover li>a:focus-visible{outline-offset:-2px;outline:2px solid #62cbff}.search-result-mark{color:#6dd2ff;background:linear-gradient(135deg,#315bff4d,#29a9ce33);border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid;overflow:hidden}.search-result-mark img{object-fit:cover;width:100%;height:100%;display:block}.search-popover li>a>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.search-popover strong,.search-popover small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-popover strong{font-size:.75rem;font-weight:680}.search-popover small{color:#95a4b6;font-size:.66rem}.search-popover li>a>.portal-icon{color:#718398}.topbar-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.create-action{color:#fff;background:linear-gradient(145deg,#2055ee,#1e73ff);border:1px solid #2f76ff;border-radius:.55rem;justify-content:center;align-items:center;gap:.42rem;min-width:6.1rem;height:2.375rem;padding-inline:.85rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 .35rem 1rem #1f68ff29}.create-action:hover{background:linear-gradient(145deg,#2a60f3,#2780ff);border-color:#66a2ff;box-shadow:inset 0 1px #ffffff26,0 .45rem 1.25rem #1f68ff3d}.create-action:focus-visible{outline-offset:2px;outline:2px solid #75d4ff}.share-orchards-action{box-sizing:border-box;color:#dce5ef;width:2.6rem;height:2.375rem;min-height:2.375rem;font:inherit;cursor:pointer;background:linear-gradient(#081726f0,#05111df0);border:1px solid #70a6d347;border-radius:.55rem;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.share-orchards-action:hover{color:#75cfff;background:linear-gradient(#0d2338fa,#071929fa);border-color:#55c8ff94}.share-orchards-action:focus-visible{outline-offset:2px;outline:2px solid #75d4ff}.phone-share-orchards-action{display:none}.topbar-action-divider{background:#70a6d370;flex:none;width:1px;height:2.375rem;margin-inline:.06rem .05rem;box-shadow:0 0 .45rem #3f99d61f}.notification-menu,.account-menu,.feed-selector{position:relative}.notification-menu>summary,.account-menu>summary,.feed-selector>summary{cursor:pointer;list-style:none}.notification-menu>summary::-webkit-details-marker{display:none}.account-menu>summary::-webkit-details-marker{display:none}.feed-selector>summary::-webkit-details-marker{display:none}.tablet-navigation-trigger{color:#dce5ee;cursor:pointer;background:0 0;border:1px solid #70a6d338;border-radius:.55rem;justify-content:center;align-items:center;gap:.42rem;width:2.75rem;height:2.75rem;padding:0;font-family:inherit;font-size:.73rem;font-weight:700;display:none}.tablet-navigation-trigger:hover,.tablet-navigation-trigger[aria-expanded=true]{background:#4191d61a;border-color:#5fc6ff73}.tablet-navigation-trigger:focus-visible{outline-offset:2px;outline:2px solid #62cbff}.tablet-navigation-drawer{border:0;color:#f4f7fa;background:linear-gradient(160deg,#0a1d2e,#06131f 72%);border-inline-end:1px solid #b1cae633;border-radius:0;width:min(24rem,88vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset-inline:0 auto;box-shadow:1.5rem 0 4rem #00000075}.tablet-navigation-drawer[open]{grid-template-rows:auto minmax(0,1fr) auto;animation:.16s ease-out tablet-drawer-in;display:grid}.tablet-navigation-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01070dad}.tablet-navigation-drawer>header{border-bottom:1px solid #b1cae624;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.8rem 1rem;display:flex}.tablet-navigation-drawer>header div{gap:.12rem;display:grid}.tablet-navigation-drawer>header span{color:#63ccff;letter-spacing:.16em;font-size:.58rem;font-weight:800}.tablet-navigation-drawer>header h2{margin:0;font-size:1rem;font-weight:750}.tablet-navigation-drawer>header button{color:#b7c5d5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.tablet-navigation-drawer>header button:hover{color:#fff;background:#ffffff0f}.tablet-navigation-drawer>header button:focus-visible{outline-offset:2px;outline:2px solid #62cbff}.tablet-navigation-drawer>nav{align-content:start;gap:.6rem;min-height:0;padding:.75rem .65rem 1.25rem;display:grid;overflow-y:auto}.tablet-navigation-drawer>nav section{align-content:start;gap:.08rem;min-width:0;display:grid}.tablet-navigation-drawer>nav h3{color:#8296ab;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.7rem .75rem .4rem;font-size:.62rem;font-weight:760}.tablet-navigation-drawer>nav>section>a,.tablet-navigation-drawer>nav>section>button{color:#aab6c6;text-align:start;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem 1rem;font-family:inherit;font-size:.78rem;font-weight:520;line-height:1;text-decoration:none;display:flex}.tablet-navigation-drawer>nav>section>button{cursor:pointer;justify-content:flex-start;width:100%}.tablet-navigation-drawer>nav>section>a:hover,.tablet-navigation-drawer>nav>section>button:hover,.tablet-navigation-drawer>nav>section>a.active,.tablet-navigation-drawer>nav>section>button.active{color:#fff;background:#4ea6f017}.tablet-navigation-drawer>nav>section>a.active,.tablet-navigation-drawer>nav>section>button.active{border-radius:.55rem;color:#fff;background:linear-gradient(90deg,#2d7dd438,#174a6e26);border-inline-start:3px solid #347cff;border-start-start-radius:0;border-end-start-radius:0;font-weight:650}.tablet-navigation-drawer>nav>section>a.active .nav-icon,.tablet-navigation-drawer>nav>section>button.active .nav-icon{color:#4d91ff}.tablet-navigation-drawer>nav>section>a:focus-visible,.tablet-navigation-drawer>nav>section>button:focus-visible{outline-offset:-2px;outline:2px solid #62cbff}.tablet-navigation-drawer>.portal-rail-copyright{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));background:#030d1761;border-top:1px solid #b1cae61f;margin:0}.tablet-navigation-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:-1.5rem 0 4rem #00000075}.tablet-navigation-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[open]{animation-name:tablet-drawer-in-rtl}:is(.tablet-navigation-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>nav>section>a.active,.tablet-navigation-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>nav>section>button.active){background:linear-gradient(270deg,#2d7dd438,#174a6e26)}@keyframes tablet-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes tablet-drawer-in-rtl{0%{transform:translate(100%)}to{transform:translate(0)}}.notification-menu>summary{background:linear-gradient(#081726f0,#05111df0);border:1px solid #70a6d342;border-radius:.55rem;place-items:center;width:2.6rem;height:2.375rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.notification-menu>summary:hover,.account-menu>summary:hover,.notification-menu[open]>summary,.account-menu[open]>summary{background:linear-gradient(#0d2338fa,#071929fa);border-color:#55c8ff94;box-shadow:0 0 0 2px #46b3f117}.notification-menu>summary:focus-visible,.account-menu>summary:focus-visible{outline-offset:2px;outline:2px solid #75d4ff}.notification-menu summary .portal-icon{fill:none;stroke:#dce4ed;stroke-width:1.4px;stroke-linecap:round;width:1.35rem}.notification-menu summary>span{top:-.18rem;color:#fff;background:linear-gradient(145deg,#1f54eb,#2377ff);border:1.5px solid #07101b;border-radius:.48rem;place-items:center;min-width:1.25rem;height:.8rem;padding-inline:.2rem;font-size:.5rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-.25rem;box-shadow:0 .25rem .7rem #1653e847}.notification-popover,.account-menu>section,.feed-selector>.feed-selector-menu{top:calc(100% + .65rem);z-index:50;background:#071625;border:1px solid #b1cae62e;border-radius:.8rem;position:absolute;inset-inline-end:0;box-shadow:0 1.25rem 3rem #0000006b}.notification-popover{width:min(23rem,100vw - 2rem);padding:.9rem}.notification-popover-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;margin-block-end:.65rem;display:flex}.notification-popover h2{letter-spacing:0;max-width:none;margin:0;font-family:inherit;font-size:.9rem;font-weight:750;line-height:1.3}.notification-commands{align-items:center;gap:.25rem;display:flex}.notification-commands button,.notification-clear-confirmation button{color:#8bd7ff;background:#14344e99;border:1px solid #75cfff33;border-radius:.4rem;min-height:1.8rem;padding:.3rem .5rem;font-size:.66rem;font-weight:750}.notification-commands button.clear{color:#ffb0b8}.notification-commands button:hover:not(:disabled),.notification-clear-confirmation button:hover:not(:disabled){background:#1c4869b8;border-color:#75cfff7a}.notification-commands button:disabled,.notification-clear-confirmation button:disabled{opacity:.42;cursor:default}.notification-clear-confirmation{background:#5b18252e;border:1px solid #ff717e42;border-radius:.55rem;gap:.65rem;margin-block-end:.65rem;padding:.7rem;display:grid}.notification-clear-confirmation p{color:#d5dde7;margin:0;font-size:.72rem;line-height:1.4}.notification-clear-confirmation>div{justify-content:flex-end;gap:.35rem;display:flex}.notification-clear-confirmation button.danger{color:#ffc0c6;background:#79223180;border-color:#ff717e61}.notification-command-error{color:#ffc0c6;background:#5b182533;border:1px solid #ff717e47;border-radius:.45rem;margin:0 0 .65rem;padding:.55rem .65rem;font-size:.7rem;line-height:1.4}.push-alert-control{background:linear-gradient(135deg,#1e537d33,#2448a01c);border:1px solid #75cfff2e;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-block-end:.65rem;padding:.68rem .72rem;display:grid}.push-alert-copy{min-width:0}.push-alert-copy strong{color:#e9f6ff;font-size:.72rem;line-height:1.25;display:block}.push-alert-copy p{color:#9faec0;margin:.14rem 0 0;font-size:.64rem;line-height:1.35}.push-alert-copy p.push-alert-error{color:#ffc0c6}.push-alert-control>button{color:#9ddfff;white-space:nowrap;background:#14344ead;border:1px solid #75cfff4d;border-radius:.42rem;min-height:1.9rem;padding:.32rem .56rem;font-size:.64rem;font-weight:760}.push-alert-control>button.primary{color:#fff;background:#2465e8;border-color:#5796ff9e}.push-alert-control>button:disabled{opacity:.5;cursor:default}.notification-empty{color:#9daabd;text-align:center;margin:0;padding:1rem;font-size:.8rem}.notification-list{overscroll-behavior:contain;scrollbar-color:#75cfff57 transparent;scrollbar-width:thin;gap:.25rem;max-block-size:min(23rem,100dvh - 9rem);padding-inline-end:.2rem;display:grid;overflow-y:auto}.notification-list article{background:#ffffff06;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.48rem .52rem;display:grid}.notification-list article.unread{background:#346eff17}.notification-copy{min-width:0}.notification-list strong{font-size:.72rem;line-height:1.25;display:block}.notification-list p{color:#acb7c6;overflow-wrap:anywhere;margin:.08rem 0 .12rem;font-size:.65rem;line-height:1.28}.notification-list time{color:#76869a;font-size:.59rem;line-height:1.2;display:block}.notification-item-actions{flex-direction:column;align-items:flex-end;gap:.22rem;display:flex}.notification-list button,.notification-list a{color:#75cfff;white-space:nowrap;background:0 0;border:0;min-height:auto;padding:0;font-size:.61rem;font-weight:700;line-height:1.2;text-decoration:none}.account-menu>summary{background:linear-gradient(#081726f0,#05111df0);border:1px solid #70a6d342;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.15rem;width:3rem;height:2.375rem;padding-inline:.25rem;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.topbar-avatar,.small-avatar{color:#fff;background:linear-gradient(135deg,#315cff,#2aa9ce);border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:.65rem;font-weight:800;display:grid;position:relative}.topbar-avatar{flex:none;width:1.25rem;height:1.25rem}.topbar-avatar .member-presence-dot{inset-inline-end:-.04rem;border-width:1px;width:.42rem;height:.42rem;bottom:-.04rem}.topbar-avatar img,.small-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.member-presence-dot{z-index:2;inset-inline-end:-.08rem;box-sizing:border-box;background:var(--presence-color);width:.68rem;height:.68rem;box-shadow:0 0 0 .5px var(--presence-glow);border:2px solid #071625;border-radius:50%;position:absolute;bottom:-.04rem}.small-avatar .member-presence-dot{border-color:#0a2032;width:.64rem;height:.64rem}.account-menu summary .portal-icon{color:#b8c2cf}.account-menu>section{box-sizing:border-box;width:min(20rem,100vw - 1.25rem);padding:.72rem;display:grid}.account-menu-identity{grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.18rem .18rem .78rem;display:grid}.account-menu-profile-avatar{color:#fff;background:linear-gradient(135deg,#315cff,#2aa9ce);border:1px solid #96c7ec47;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:.7rem;font-weight:800;display:grid;position:relative;overflow:visible}.account-menu-profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.account-menu-profile-avatar .member-presence-dot{inset-inline-end:-.02rem;border-color:#071625;width:.67rem;height:.67rem;bottom:-.01rem}.account-menu-identity-copy{gap:.12rem;min-width:0;display:grid}.account-menu-identity-copy strong{color:#f4f7fa;overflow-wrap:anywhere;font-size:.86rem;line-height:1.2}.account-menu-identity-copy>span{color:#91a2b5;overflow-wrap:anywhere;font-size:.7rem;line-height:1.2}.account-menu-expanded-mark{color:#9eb0c2;place-items:center;display:grid;transform:rotate(180deg)}.account-menu-presence{margin-block-end:.5rem;position:relative}.account-menu-presence>summary{box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,#0f2c44e0,#081d2fe0);border:1px solid #65acdc33;border-radius:.62rem;grid-template-columns:.82rem minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:3.1rem;padding:.5rem .7rem;list-style:none;display:grid}.account-menu-presence>summary::-webkit-details-marker{display:none}.account-menu-presence>summary:hover,.account-menu-presence[open]>summary{background:linear-gradient(135deg,#143956f0,#092237f0);border-color:#58c4ff7a}.account-menu-presence>summary:focus-visible{outline-offset:2px;outline:2px solid #75d4ff}.account-menu-presence[open]>summary>.portal-icon{transform:rotate(180deg)}.account-menu-status-dot{background:var(--presence-color);width:.75rem;height:.75rem;box-shadow:0 0 0 .5px var(--presence-glow), 0 0 .65rem var(--presence-glow);border:1px solid #030e17b8;border-radius:50%}.account-menu-status-copy{gap:.1rem;min-width:0;display:grid}.account-menu-status-copy small{color:#91a3b6;font-size:.61rem;font-weight:650;line-height:1.1}.account-menu-status-copy strong{color:#edf5fa;font-size:.75rem;line-height:1.15}.account-menu-presence-options{z-index:4;inset-inline:0;box-sizing:border-box;background:#081c2c;border:1px solid #6ba3cf4d;border-radius:.62rem;gap:.12rem;width:100%;padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);box-shadow:0 1rem 2rem #0000006b}.account-menu-presence-options>button{color:#e8eff5;min-height:2.15rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.42rem;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;gap:.55rem;padding:.38rem .5rem;font-size:.7rem;display:grid}.account-menu-presence-options>button:hover,.account-menu-presence-options>button[aria-checked=true]{background:#4191d221}.account-menu-presence-options>button:focus-visible{outline-offset:-2px;outline:2px solid #62c8ff}.account-menu-presence-options>button:disabled{cursor:wait;opacity:.7}.account-menu-presence-options>button .portal-icon{color:#68caff;grid-column:3}.account-menu-presence-options>p{color:#ff9b9b;margin:.3rem .45rem .2rem;font-size:.64rem;line-height:1.35}.account-menu-navigation,.account-menu-utility-navigation{gap:.12rem;display:grid}.account-menu-navigation{padding-block:.08rem .5rem}.account-menu-utility-navigation{border-top:1px solid #b1cae61a}.account-menu-navigation>a,.account-menu-navigation>button,.account-menu-utility-navigation>a,.account-menu-utility-navigation>button,.account-menu-signout{box-sizing:border-box;color:#c9d5e2;text-align:start;background:0 0;border:0;border-radius:.48rem;justify-content:flex-start;align-items:center;gap:.62rem;width:100%;min-height:2.65rem;padding:.38rem .32rem;font-family:inherit;font-size:.75rem;line-height:1.15;text-decoration:none;display:flex}.account-menu-navigation>a:hover,.account-menu-navigation>button:hover,.account-menu-utility-navigation>a:hover,.account-menu-utility-navigation>button:hover:not(:disabled),.account-menu-signout:hover:not(:disabled){color:#75cfff;background:#47a0dd14}.account-menu-item-icon{color:#75cfff;background:#2a66921f;border:1px solid #6fb7e524;border-radius:.42rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.account-menu-item-label{min-width:0;color:inherit;font-size:inherit;overflow-wrap:anywhere;flex:1;margin:0}.account-menu-navigation>button.phone-notifications-action{display:none}.account-menu-notification-count{box-sizing:border-box;color:#fff;background:#266cf5;border-radius:.42rem;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.22rem;font-size:.58rem;font-weight:800;line-height:1;display:grid}.account-menu-utility-navigation>button.account-settings-trigger,.account-menu-utility-navigation>a.compact-navigation-link{display:none}.account-menu-signout{color:#ffaaa7;border-top:1px solid #b1cae61a;border-radius:0 0 .48rem .48rem;margin-top:.1rem}.account-menu-signout .account-menu-item-icon{color:#ff9b96;background:#7b2b2d29;border-color:#ed756f2e}.account-menu-signout:hover:not(:disabled){color:#ffc0bd;background:#7b2b2d21}.portal-shell{--post-media-max-height:12rem;isolation:isolate;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding:1.1rem 0 3rem;position:relative;overflow:hidden auto}.portal-layout{align-items:start;min-height:100%}.portal-layout.focus-layout{grid-template-columns:18rem minmax(0,1fr)}.portal-layout.focus-layout .discovery-rail{display:none}.profile-rail,.discovery-rail{position:sticky;top:1.1rem}.profile-card,.portal-nav,.composer,.profile-progress,.empty-feed,.rail-card{background:linear-gradient(135deg,#091d2df7,#051321fa);border:1px solid #6ba3cf2b;box-shadow:0 1rem 2.8rem #0000002e,inset 0 1px #a0cef005}.profile-card{border-radius:.95rem;overflow:visible}.profile-cover{background:radial-gradient(circle at 74% 10%,#436ddb80,#0000 54%),linear-gradient(145deg,#173b57,#071624);border-radius:.95rem .95rem 0 0;height:4.6rem;overflow:hidden}.profile-cover img{object-fit:cover;width:100%;height:100%;display:block}.profile-card-body{justify-items:start;padding:0 1rem .85rem;display:grid;position:relative}.profile-avatar-wrap{width:3.7rem;height:3.7rem;margin-top:-1.85rem;position:relative}.profile-avatar{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#3158ff,#29a8bd);border:2px solid #0b1b2a;border-radius:50%;place-items:center;width:3.7rem;height:3.7rem;font-size:.82rem;font-weight:800;display:grid;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-avatar-action{appearance:none;cursor:pointer;padding:0;position:relative}.profile-avatar-action:after{content:"";border-radius:inherit;opacity:0;background:#020d176b;transition:opacity .15s;position:absolute;inset:0}.profile-avatar-action:focus-visible{outline-offset:3px;outline:3px solid #62c8ff}.profile-avatar-edit{z-index:1;color:#fff;opacity:0;background:#08243ce6;border:1px solid #d1ecff57;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;transition:opacity .15s,transform .15s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.profile-avatar-action:hover:after,.profile-avatar-action:focus-visible:after{opacity:1}.profile-avatar-action:hover .profile-avatar-edit,.profile-avatar-action:focus-visible .profile-avatar-edit{opacity:1;transform:translate(-50%,-50%)scale(1.04)}.presence-online{--presence-color:#70c976;--presence-glow:#70c97652}.presence-away{--presence-color:#efb448;--presence-glow:#efb4484d}.presence-do_not_disturb{--presence-color:#ef6b6b;--presence-glow:#ef6b6b4d}.presence-offline{--presence-color:#7d8b98;--presence-glow:#7d8b9840}.presence-selector{z-index:12;inset-inline-end:-.22rem;position:absolute;bottom:-.05rem}.presence-trigger{box-sizing:border-box;cursor:pointer;border:0;border-radius:50%;place-items:center;width:1.28rem;height:1.28rem;list-style:none;display:grid}.presence-trigger::-webkit-details-marker{display:none}.presence-trigger:before{box-sizing:border-box;background:var(--presence-color);width:.78rem;height:.78rem;box-shadow:0 0 0 .5px var(--presence-glow);content:"";border:2px solid #0b1b2a;border-radius:50%}.presence-trigger:hover:before{transform:scale(1.08)}.presence-trigger:focus-visible{outline-offset:2px;outline:2px solid #62c8ff}.presence-menu{z-index:20;inset-inline-start:-2.85rem;box-sizing:border-box;background:#081c2c;border:1px solid #6ba3cf4d;border-radius:.65rem;gap:.12rem;width:13.5rem;padding:.42rem;display:grid;position:absolute;top:calc(100% + .45rem);box-shadow:0 1rem 2rem #0000006b}.presence-menu>button{color:#e8eff5;min-height:2.15rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.42rem;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;gap:.55rem;padding:.38rem .5rem;font-size:.7rem;display:grid}.presence-menu>button:hover,.presence-menu>button[aria-checked=true]{background:#4191d221}.presence-menu>button:focus-visible{outline-offset:-2px;outline:2px solid #62c8ff}.presence-menu>button:disabled{cursor:wait;opacity:.7}.presence-option-dot{background:var(--presence-color);width:.68rem;height:.68rem;box-shadow:0 0 0 .5px var(--presence-glow);border:1px solid #040f1899;border-radius:50%}.presence-menu>button .portal-icon{color:#68caff;grid-column:3}.presence-menu>p{color:#ff9b9b;margin:.3rem .45rem .2rem;font-size:.64rem;line-height:1.35}.profile-name{flex-wrap:nowrap;align-items:center;gap:.24rem;min-width:0;margin-top:.42rem;display:flex}.profile-name>strong{color:#f6f4ef;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.profile-card-body>span{color:#9da9ba;overflow-wrap:anywhere;margin-top:.08rem;font-size:.7rem}.profile-card-body>a{color:#4ecbff;margin-top:.42rem;font-size:.72rem;font-weight:650;text-decoration:none}.portal-nav{border-radius:.8rem;gap:.08rem;margin-top:.9rem;padding:.45rem 0;display:grid}.portal-nav a,.portal-nav button{color:#aab6c6;text-align:start;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem 1rem;font-family:inherit;font-size:.78rem;font-weight:520;line-height:1;text-decoration:none;display:flex}.portal-nav button{cursor:pointer;justify-content:flex-start;width:100%}.portal-nav a:hover,.portal-nav button:hover,.portal-nav a.active,.portal-nav button.active{color:#fff;background:#4ea6f017}.portal-nav a.active,.portal-nav button.active{border-radius:.55rem;color:#fff;background:linear-gradient(90deg,#2d7dd438,#174a6e26);border-inline-start:3px solid #347cff;border-start-start-radius:0;border-end-start-radius:0;font-weight:650}:is(.portal-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) a.active,.portal-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) button.active){background:linear-gradient(270deg,#2d7dd438,#174a6e26)}.portal-nav a.active .nav-icon,.portal-nav button.active .nav-icon{color:#4d91ff}.portal-nav a:focus-visible,.portal-nav button:focus-visible{outline-offset:-2px;outline:2px solid #62cbff}.portal-nav-divider{background:#6aa2cd29;height:1px;margin:.6rem 1rem .55rem}.portal-nav-section-label{color:#8199b3;letter-spacing:.16em;text-transform:uppercase;padding:.2rem 1rem .35rem;font-size:.62rem;font-weight:760;line-height:1}.nav-icon{color:#9eacbd;place-items:center;width:1.15rem;display:grid}.portal-rail-copyright{color:#718296;text-align:center;margin:.72rem 1rem 0;font-size:.59rem;line-height:1.45}.feed-column{min-width:0}.feed-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;display:flex}.feed-heading h1{letter-spacing:-.015em;max-width:none;margin:0;font-family:inherit;font-size:1.12rem;font-weight:720;line-height:1.25}.feed-heading p{color:#aab5c4;margin:.15rem 0 0;font-size:.78rem}.feed-selector>summary{color:#d2d9e2;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .2rem;font-size:.78rem;display:flex}.feed-selector>summary .portal-icon{color:#8c9aae}.feed-selector>.feed-selector-menu{gap:.2rem;width:18rem;padding:.5rem;display:grid}.feed-selector-menu>p{color:#8898aa;margin:0;padding:.45rem .55rem .35rem;font-size:.68rem}.feed-selector-menu>button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .55rem;display:grid}.feed-selector-menu>button:hover,.feed-selector-menu>button.selected{background:#4ea6f017}.feed-selector-menu>button:disabled{cursor:wait}.feed-selector-menu>button>span:first-child{gap:.14rem;min-width:0;display:grid}.feed-selector-menu strong{color:#edf3f8;font-size:.75rem}.feed-selector-menu small{color:#9eabbc;font-size:.68rem;line-height:1.35}.feed-mode-indicator{border:1px solid #526478;border-radius:50%;width:.7rem;height:.7rem}.feed-selector-menu>button.selected .feed-mode-indicator{background:#59c4ff;border:3px solid #071625;box-shadow:0 0 0 1px #59c4ff}.portal-view-heading{border-bottom:1px solid #b1cae61a}.portal-view-empty{text-align:center;background:linear-gradient(135deg,#091d2df7,#051321fa);border:1px solid #6ba3cf2b;border-radius:.8rem;align-content:center;place-items:center;min-height:26rem;margin-top:.85rem;padding:3rem 1.5rem;display:grid;box-shadow:0 1rem 2.8rem #0000002e}.portal-view-empty .eyebrow{color:#64caff;letter-spacing:.14em;margin:.9rem 0 0;font-size:.63rem;font-weight:760}.portal-view-empty h2{letter-spacing:-.01em;max-width:none;margin:.4rem 0 0;font-family:inherit;font-size:1.05rem;font-weight:720;line-height:1.3}.portal-view-empty>p:last-of-type{color:#9eacbd;max-width:29rem;margin:.4rem 0 0;font-size:.78rem;line-height:1.55}.portal-view-empty>a{color:#61caff;border:1px solid #58b9ff38;border-radius:.5rem;align-items:center;min-height:2.75rem;margin-top:1rem;padding:.5rem .95rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.search-detail{background:linear-gradient(135deg,#091d2df7,#051321fa);border:1px solid #6ba3cf2b;border-radius:.8rem;margin-top:.85rem;overflow:hidden;box-shadow:0 1rem 2.8rem #0000002e}.search-detail-cover{background:radial-gradient(circle at 74% 10%,#436ddb80,#0000 54%),linear-gradient(145deg,#173b57,#071624);height:10rem}.search-detail-cover img{object-fit:cover;width:100%;height:100%;display:block}.search-detail-body{justify-items:start;padding:1.2rem;display:grid}.person-detail .search-detail-body{padding-top:3.7rem;position:relative}.search-detail-avatar{color:#fff;background:linear-gradient(135deg,#3158ff,#29a8bd);border:3px solid #0b1b2a;border-radius:50%;place-items:center;width:5.4rem;height:5.4rem;font-size:1rem;font-weight:800;display:grid;position:absolute;top:-2.7rem;overflow:hidden}.search-detail-avatar img{object-fit:cover;width:100%;height:100%;display:block}.search-detail .eyebrow{color:#64caff;letter-spacing:.14em;margin:0;font-size:.63rem;font-weight:760}.search-detail h2{letter-spacing:-.01em;white-space:pre-wrap;max-width:38rem;margin:.4rem 0 0;font-family:inherit;font-size:1.15rem;font-weight:720;line-height:1.45}.search-detail-body>p:not(.eyebrow){color:#acb7c6;overflow-wrap:anywhere;max-width:36rem;margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.search-detail .search-detail-meta{color:#8292a6;font-size:.68rem}.search-detail-body>a{color:#61caff;border:1px solid #58b9ff38;border-radius:.5rem;align-items:center;min-height:2.75rem;margin-top:1rem;padding:.5rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.search-detail-image{object-fit:cover;border-radius:.65rem;width:100%;max-height:30rem;margin-top:.9rem;display:block}.search-detail-video{background:#02070c;border-radius:.65rem;place-items:center;width:100%;margin-top:.9rem;display:grid;overflow:hidden}.search-detail-body>a.search-detail-link{overflow-wrap:anywhere;border:0;max-width:100%;min-height:auto;padding:0}.composer{border-radius:.8rem;margin-top:.6rem;padding:.75rem .9rem .7rem;scroll-margin-top:1rem;transition:border-color .16s,box-shadow .16s;position:relative}.composer:target{border-color:#56c7ff80;box-shadow:0 0 0 2px #56c7ff1f}.composer.drag-active{border-color:#56c7ff;box-shadow:0 0 0 2px #56c7ff29,0 1rem 2.8rem #0000002e}.composer.drag-active:after{content:attr(data-drop-label);z-index:4;color:#eaf8ff;pointer-events:none;background:#04121ff0;border:1px dashed #63cbff;border-radius:.65rem;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:absolute;inset:.35rem}.composer-start{border-bottom:1px solid #b1cae61a;align-items:flex-start;gap:.7rem;padding-bottom:.65rem;display:flex}.composer-start>.small-avatar,.composer-start>.composer-context{margin-top:.25rem}.composer-start textarea{resize:none;color:#f2f5f8;width:100%;min-height:2.75rem;max-height:15rem;font:inherit;scrollbar-color:#6fa8d280 transparent;scrollbar-width:thin;background:0 0;border:0;outline:0;padding:.55rem .35rem .55rem 0;font-size:.84rem;line-height:1.45;overflow-y:hidden}.composer-start textarea::-webkit-scrollbar{width:.35rem}.composer-start textarea::-webkit-scrollbar-track{background:0 0}.composer-start textarea::-webkit-scrollbar-thumb{background:#6fa8d280;border-radius:999px}.composer-start textarea::placeholder{color:#aeb9c7;opacity:1}.composer-start textarea:focus-visible{box-shadow:inset 0 -2px #4bc7ff}.composer-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.composer-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:.45rem;display:flex}.composer-actions>div{flex-wrap:wrap;gap:.35rem;display:flex}.composer-actions button{color:#d6dde6;background:#ffffff04;border-color:#b1cae61a;border-radius:.45rem;min-height:2.2rem;padding:.25rem .55rem;font-size:.7rem;font-weight:540}.composer-actions button.active{color:#73d2ff;background:#3088dd1f;border-color:#52c2ff57}.composer-actions button:focus-visible,.attachment-panel button:focus-visible,.attachment-panel input:focus-visible{outline-offset:2px;outline:2px solid #62cbff}.composer button:disabled{cursor:not-allowed;opacity:.48}.composer-actions .post-action{color:#fff;background:linear-gradient(135deg,#244ceb,#267dff);border-color:#3965ff;min-width:5rem;box-shadow:0 .45rem 1.2rem #265fff2e}.attachment-panel{background:#010b1485;border:1px solid #7eb4df29;border-radius:.65rem;margin-top:.7rem;position:relative;overflow:hidden}.photo-panel,.video-panel{place-items:center;min-height:8rem;display:grid}.photo-panel>img{object-fit:cover;width:100%;max-height:21rem;display:block}.video-panel>video{background:#02070c;width:100%;max-height:26rem;display:block}.attachment-empty{color:#9eacbd;align-content:center;place-items:center;gap:.45rem;min-height:8rem;padding:1rem;font-size:.72rem;display:grid}.attachment-empty .portal-icon{color:#60caff}.attachment-status{color:#9fadc0;margin:0;font-size:.7rem;line-height:1.45}.photo-panel>.attachment-status,.video-panel>.attachment-status{inset-inline-end:.6rem;color:#eaf7ff;background:#030f1ae6;border-radius:999px;padding:.35rem .55rem;position:absolute;bottom:.6rem}.remove-attachment{color:#d8e1ea;min-height:2.75rem;font:inherit;background:#030f1adb;border:1px solid #b1cae629;border-radius:.45rem;padding:.35rem .65rem;font-size:.68rem;font-weight:650}.photo-panel>.remove-attachment,.video-panel>.remove-attachment{top:.6rem;position:absolute;inset-inline-end:.6rem}.video-state{background:#030f1af0;border-top:1px solid #7eb4df24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.58rem .7rem;display:grid}.video-state>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.video-state strong{color:#eaf2f8;font-size:.7rem}.video-state small{overflow-wrap:anywhere;color:#9dabbc;font-size:.64rem;line-height:1.35}.video-state-dot{border:2px solid #7f91a5;border-radius:50%;width:.65rem;height:.65rem}.video-state.uploaded .video-state-dot{background:#48aaff4d;border-color:#6abfff}.video-state.processing .video-state-dot{border-top-color:#6bd1ff;border-right-color:#6bd1ff;animation:1.1s linear infinite video-state-spin}.video-state.ready .video-state-dot{background:#5bd99b;border-color:#5bd99b;box-shadow:0 0 .6rem #5bd99b59}.video-state.failed .video-state-dot{background:#ff595942;border-color:#ff9292}.video-state>button{color:#71d1ff;min-height:2.1rem;font:inherit;background:#2b78bc1f;border:1px solid #5fc7ff47;border-radius:.4rem;padding:.3rem .55rem;font-size:.66rem;font-weight:700}@keyframes video-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tablet-navigation-drawer[open]{animation:none}.video-state.processing .video-state-dot{background:#48aaff38;border-color:#6bd1ff;animation:none}}.attachment-panel-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}.attachment-panel-heading>div{gap:.12rem;min-width:0;display:grid}.attachment-panel-heading strong{color:#edf2f6;font-size:.74rem}.attachment-panel-heading span{color:#91a0b3;font-size:.66rem;line-height:1.4}.certificate-panel>.attachment-status,.retry-attachment{margin:0 .7rem .7rem}.retry-attachment{color:#67ceff;min-height:2.75rem;font:inherit;background:#2b78bc1a;border:1px solid #53beff40;border-radius:.45rem;padding:.4rem .7rem;font-size:.7rem}.certificate-options{gap:.35rem;max-height:14.5rem;padding:0 .7rem .7rem;display:grid;overflow-y:auto}.certificate-options>button{color:#edf2f6;min-height:4rem;font:inherit;text-align:start;background:#ffffff05;border:1px solid #b1cae61f;border-radius:.5rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.4rem;display:grid}.certificate-options>button.selected{background:#2f8bd21f;border-color:#50c5ff7a}.certificate-options img,.certificate-art{object-fit:cover;color:#6ed2ff;background:linear-gradient(135deg,#345fce4d,#219cb12e);border-radius:.4rem;place-items:center;width:3rem;height:3rem;display:grid}.certificate-options button>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.certificate-options strong{overflow-wrap:anywhere;font-size:.72rem}.certificate-options small{color:#94a3b6;font-size:.65rem}.certificate-check{color:#72d3ff;border:1px solid #b1cae633;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.composer-feedback{color:#7f8fa3;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.62rem;line-height:1.4;display:flex}.composer-feedback>span:last-child{text-align:end}.composer-feedback>span.error-message{color:#ff9d9d}.post-success-dialog{color:#eef6fb;background:linear-gradient(145deg,#0a2032,#06131f);border:1px solid #5cbbf057;border-radius:.85rem;width:min(100% - 2rem,25rem);padding:0;box-shadow:0 1.5rem 5rem #0000008c}.post-success-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01080ead}.post-success-dialog>section{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1.1rem;display:grid}.post-success-dialog h2{letter-spacing:0;margin:0;font-family:inherit;font-size:1rem}.post-success-dialog p{color:#9eafc0;margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.post-success-dialog button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2b58ef,#267cff);border:0;border-radius:.5rem;grid-column:1/-1;margin-top:.25rem;font-size:.75rem;font-weight:750}.post-success-mark{color:#70dda4;background:#45be8524;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.post-success-toast{display:none}.profile-progress{border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.2rem;margin-top:.7rem;padding:.55rem .9rem;display:grid}.progress-chart{flex:none;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.progress-chart svg{filter:drop-shadow(0 .2rem .5rem #00000038);grid-area:1/1;width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.progress-chart circle{fill:none;stroke-width:5px}.progress-track{stroke:#7e9ebb33}.progress-value{stroke:url(#profile-progress-gradient);stroke-linecap:round;transition:stroke-dasharray .22s}.progress-chart:before{content:"";background:radial-gradient(circle at 38% 30%,#204360cc,#061422f5);border:1px solid #72aada14;border-radius:50%;width:2.05rem;height:2.05rem;position:absolute;box-shadow:inset 0 0 .7rem #4d88ff0d}.progress-chart span{z-index:1;color:#f2f5f8;font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:1/1;place-self:center;font-size:.59rem;font-weight:760;position:relative}.profile-progress h2{letter-spacing:0;max-width:none;margin:0;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.3}.profile-progress-copy{min-width:0}.profile-progress p{color:#9eacbd;overflow-wrap:anywhere;margin:.08rem 0 0;font-size:.68rem;line-height:1.45}.profile-progress>a{color:#eef2f6;border:1px solid #b1cae624;border-radius:.48rem;align-items:center;min-height:2.75rem;padding:.45rem .85rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.feed{gap:.65rem;margin-top:.65rem;display:grid}.empty-feed{border-radius:.8rem}.feed-post{box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.72rem .85rem .5rem}.feed-post+.feed-post{border-top:1px solid #b1cae621}.feed-post:focus-visible{outline-offset:-2px;outline:2px solid #62cbff}.post-share-context{margin:0 0 .4rem;color:#8fa1b4;align-items:center;gap:.3rem;min-width:0;margin-inline-start:3rem;font-size:.66rem;display:flex}.post-share-context strong{color:#c9d4df;font-weight:720}.post-share-context time{white-space:nowrap}.feed-post header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.post-avatar{color:#fff;background:linear-gradient(135deg,#3158ff,#2598ad);border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:800;text-decoration:none;display:grid;position:relative}.post-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.post-avatar .member-presence-dot{border-color:#061522;width:.66rem;height:.66rem}.post-identity{gap:.08rem;min-width:0;display:grid}.post-name-line,.post-meta{align-items:center;gap:.35rem;min-width:0;display:flex}.post-name-line{color:#dfe6ed;font-size:.68rem}.post-meta{color:#98a6b8;font-size:.66rem}.post-identity strong{color:#f2f4f5;overflow-wrap:anywhere;font-size:.76rem}.post-author-name{color:inherit;text-decoration:none}.post-author-name:hover strong{color:#67ceff}.participant-type{color:#aeb9c7;white-space:nowrap;background:#ffffff09;border:1px solid #b1cae61a;border-radius:999px;padding:.18rem .42rem}.feed-post>p{overflow-wrap:anywhere;color:#edf0f3;white-space:pre-wrap;margin:.48rem 0 .42rem;margin-inline-start:3rem;font-size:.78rem;line-height:1.5}.post-attachment{background:#010a1280;border:1px solid #76add829;border-radius:.65rem;margin:0 0 .7rem;margin-inline-start:3rem;overflow:hidden}.feed-post>.post-attachment{margin-bottom:.5rem}.post-link-preview-host{background:0 0;border:0}.post-image,.post-video{place-items:center;display:grid}.post-image img{width:auto;max-width:100%;max-height:var(--post-media-max-height);object-fit:contain;display:block}.post-certificate,.post-link{color:#e8edf2;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.55rem;text-decoration:none;display:grid}.post-certificate{box-sizing:border-box;width:calc(100% - 3rem);font:inherit;text-align:start;cursor:pointer}.post-certificate:hover,.post-link:hover{background:#1f63961a;border-color:#56c6ff5c}.post-certificate>img,.post-certificate>.certificate-art{object-fit:cover;width:4.25rem;height:4.25rem}.post-certificate>span:nth-child(2),.post-link>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.post-attachment small{color:#8292a6;font-size:.62rem}.post-attachment strong{overflow-wrap:anywhere;font-size:.75rem}.post-attachment span span{color:#56c9ff;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.post-link{grid-template-columns:3rem minmax(0,1fr) auto}.link-mark{color:#62cfff;background:#3e98e51f;border-radius:.5rem;place-items:center;width:3rem;height:3rem;display:grid}.feed-post footer{padding:.35rem 0 0;color:#8190a3;align-items:center;gap:1rem;padding-inline-start:3rem;font-size:.66rem;display:flex}.feed-post-actions{align-items:center;gap:.35rem;width:100%;display:flex}.feed-post-actions button,.feed-post-actions a{color:#94a4b7;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.42rem;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.66rem;font-weight:680;text-decoration:none;display:inline-flex}.feed-post-actions button:hover,.feed-post-actions a:hover,.feed-post-actions button.active{color:#65cbff;background:#3e8ee61a}.feed-post-actions button:first-child.active{color:#ff8297}.feed-post-actions button:first-child.active .portal-icon{fill:currentColor}.feed-post-actions button:disabled{cursor:wait;opacity:.62}.feed-post-stat{color:#94a4b7;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;min-height:2rem;margin-inline-start:auto;padding:.3rem .5rem;font-size:.66rem;font-weight:680;display:inline-flex}.feed-post-actions :is(button,a,.feed-post-stat)>span{font-variant-numeric:tabular-nums;min-width:1ch}.empty-feed{text-align:center;justify-items:center;padding:2.7rem 1.4rem;display:grid}.empty-brand-mark{filter:drop-shadow(0 0 .8rem #3eaaff33);width:3.2rem;height:auto;display:block}.empty-feed h3{margin:.8rem 0 0;font-family:inherit;font-size:1rem;font-weight:720;line-height:1.3}.empty-feed p{color:#9eacbd;max-width:28rem;margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.empty-feed>a{color:#fff;background:linear-gradient(135deg,#3155ff,#267cff);border-radius:.5rem;align-items:center;min-height:2.75rem;margin-top:.9rem;padding:.5rem .9rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 .6rem 1.5rem #2b59ff2e}.empty-feed>button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3155ff,#267cff);border:0;border-radius:.5rem;margin-top:.9rem;padding:.5rem .9rem;font-size:.72rem;font-weight:700;box-shadow:0 .6rem 1.5rem #2b59ff2e}.discovery-rail{gap:.75rem;display:grid}.rail-card{border-radius:.9rem;padding:1rem 1.1rem;overflow:hidden}.rail-card h2{letter-spacing:-.01em;max-width:none;margin:0;font-family:inherit;font-size:.92rem;font-weight:720;line-height:1.3}.rail-card>a{color:#dfe5eb;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3rem;font-size:.76rem;text-decoration:none;display:grid}.rail-card>a+a{border-top:1px solid #b1cae614}.rail-card>a>span:last-child{color:#9caabd;font-size:.68rem}.rail-icon{color:#76b9ff;background:#507fff2e;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.rail-icon.teal{color:#56dbd3;background:#25bebf29}.growing-card>p{color:#98a7b9;margin:.2rem 0 .45rem;font-size:.68rem;line-height:1.4}.discover-card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.discover-card header>a{color:#58caff;font-size:.72rem;text-decoration:none}.honest-empty{border-top:1px solid #b1cae614;grid-template-columns:auto 1fr;gap:.3rem .6rem;margin-top:.75rem;padding-top:.75rem;display:grid}.honest-empty-mark{width:1.15rem;height:auto;margin-top:.05rem;display:block}.honest-empty p{color:#98a7b9;margin:0;font-size:.7rem;line-height:1.45}.honest-empty a{color:#5ccaff;grid-column:2;font-size:.7rem;font-weight:650;text-decoration:none}.honest-empty button{color:#5ccaff;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;padding:0;font-size:.7rem;font-weight:650}.recommendation-list{border-top:1px solid #b1cae614;margin-top:.65rem}.recommendation-person{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.62rem 0;display:grid}.recommendation-person+.recommendation-person{border-top:1px solid #b1cae614}.recommendation-profile{color:#e8eef3;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:grid}.recommendation-profile:hover strong{color:#67ceff}.recommendation-avatar{color:#fff;background:linear-gradient(135deg,#3158ff,#2598ad);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.65rem;font-weight:800;display:grid;position:relative}.recommendation-avatar>.profile-media{border-radius:inherit;width:100%;height:100%}.recommendation-avatar .member-presence-dot{border-color:#071724;width:.58rem;height:.58rem}.recommendation-copy{gap:.08rem;min-width:0;display:grid}.recommendation-copy>span{align-items:center;gap:.25rem;min-width:0;display:flex}.recommendation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;transition:color .14s;overflow:hidden}.recommendation-copy small{color:#8fa0b2;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.recommendation-actions{position:relative}.recommendation-actions>summary{color:#67ceff;cursor:pointer;background:#2b78bc17;border:1px solid #53beff3d;border-radius:.42rem;align-items:center;gap:.2rem;min-height:2rem;padding:.35rem .42rem;font-size:.6rem;font-weight:720;list-style:none;display:flex}.recommendation-actions>summary::-webkit-details-marker{display:none}.recommendation-actions[open]>summary,.recommendation-actions>summary:hover{background:#2b78bc29;border-color:#53beff73}.recommendation-actions>div{z-index:12;background:#081b2a;border:1px solid #63a6d747;border-radius:.48rem;min-width:9.75rem;padding:.28rem;display:grid;position:absolute;inset-block-start:calc(100% + .3rem);inset-inline-end:0;overflow:hidden;box-shadow:0 .8rem 2rem #00000061}.recommendation-actions :is(button,a){color:#dce9f1;width:100%;min-height:2.2rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.32rem;justify-content:flex-start;align-items:center;padding:.38rem .48rem;font-size:.62rem;font-weight:650;text-decoration:none;display:flex}.recommendation-actions :is(button,a):hover{color:#67ceff;background:#3d87c326}.recommendation-actions button:disabled{cursor:wait;opacity:.62}.recommendation-loading{border-top:1px solid #b1cae614;gap:.52rem;margin-top:.65rem;padding-top:.65rem;display:grid}.recommendation-loading>span{grid-template-columns:2.2rem 1fr;align-items:center;gap:.55rem;display:grid}.recommendation-loading i{background:#5d89ad26;border-radius:50%;width:2.2rem;height:2.2rem}.recommendation-loading b{background:#5d89ad21;border-radius:.2rem;width:68%;height:.55rem}.recommendation-loading :is(i,b){animation:1.25s ease-in-out infinite alternate recommendation-pulse}.recommendation-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes recommendation-pulse{to{opacity:.42}}.orchards-card h2{margin-bottom:.7rem}.organization-guide-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding-block:1.2rem;display:grid}.rail-guide-icon{color:#70a5ff;background:#507fff2e;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.rail-guide-icon.teal{color:#56dbd3;background:#25bebf21}.organization-guide-card h2{margin-top:.15rem}.organization-guide-card p{color:#a3afbd;margin:.75rem 0 0;font-size:.7rem;line-height:1.58}.summary-unavailable{border-bottom:1px solid #b1cae614;grid-template-columns:2rem 1fr;gap:.6rem;padding-bottom:.7rem;display:grid}.summary-unavailable strong{font-size:.73rem}.summary-unavailable p{color:#91a0b3;margin:.12rem 0 0;font-size:.66rem;line-height:1.4}.rail-card>a.profile-link{color:#51c8ff;border-top:1px solid #b1cae614;grid-template-columns:1fr auto;margin-top:.25rem}.mobile-nav{display:none}.portal-state{color:#aab5c3;justify-content:center;align-items:center;gap:.65rem;min-height:100vh;font-size:.84rem;display:flex}.portal-state p{margin:0}.portal-state a{color:#5dccff}.loading-dot{background:#5dccff;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 1rem #5dccff99}@media (width<=82rem){.portal-grid{grid-template-columns:16rem minmax(0,1fr);width:min(100% - 2rem,66rem)}.topbar-grid{grid-template-columns:auto minmax(0,1fr) auto}.portal-brand-cluster{grid-column:1}.portal-search{grid-area:1/2;margin-inline-end:0}.topbar-actions{grid-area:1/3}.topbar-share-orchards-action{width:2.375rem}.discovery-rail{display:none}.portal-layout.focus-layout{grid-template-columns:16rem minmax(0,1fr)}}@media (width<=58rem){.portal-grid{grid-template-columns:minmax(0,1fr);width:min(100% - 2rem,41.5rem)}.topbar-grid{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}.portal-brand-cluster{grid-column:1}.portal-search{grid-area:1/2;margin-inline-end:0}.topbar-actions{grid-column:3}.create-action,.topbar-action-divider,.profile-rail{display:none}.account-menu-utility-navigation>button.account-settings-trigger,.account-menu-utility-navigation>a.compact-navigation-link{display:flex}.portal-layout.focus-layout{grid-template-columns:minmax(0,1fr)}.post-success-toast{inset-inline-end:1rem;z-index:60;color:#edf5fa;background:#061826f7;border:1px solid #5cbbf052;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;max-width:calc(100% - 2rem);padding:.75rem;display:grid;position:fixed;bottom:1rem;box-shadow:0 1rem 3rem #0000006b}.post-success-toast .post-success-mark{width:2rem;height:2rem}.post-success-toast>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.post-success-toast strong{font-size:.75rem}.post-success-toast small{color:#9babbc;font-size:.67rem}.post-success-toast button{color:#9fb0c1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}}@media (width>=40.001rem) and (width<=58rem){.tablet-navigation-trigger{display:flex}.topbar-actions{gap:.45rem}}@media (width<=40rem){.portal-app:not(.compose-route){grid-template-rows:var(--phone-topbar-height,calc(7.45rem + env(safe-area-inset-top,0px))) minmax(0, 1fr);transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.portal-app.mobile-chrome-hidden:not(.compose-route){grid-template-rows:0 minmax(0,1fr)}.portal-shell{--post-media-max-height:10rem}.tablet-navigation-trigger{display:flex}.portal-grid{width:calc(100% - 1rem)}.portal-topbar{opacity:1;will-change:transform;min-height:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .15s;position:relative;transform:translateY(0)}.portal-app.mobile-chrome-hidden>.portal-topbar{transform:translateY(calc(-1 * var(--phone-topbar-height,calc(7.45rem + env(safe-area-inset-top,0px)))));opacity:0;pointer-events:none}.topbar-grid{grid-template-columns:auto 1fr auto;padding-block:.5rem}.portal-brand img{height:1.9rem}.portal-search{grid-area:2/1/auto/-1}.topbar-share-orchards-action{display:none}.phone-share-orchards-action{display:inline-flex}.topbar-actions{grid-area:1/3}.notification-menu{inset-inline-end:0;width:0;height:0;position:absolute;top:0}.notification-menu>summary{display:none}.notification-popover{width:auto;max-block-size:calc(100dvh - 8.5rem);top:var(--phone-topbar-height,calc(7.45rem + env(safe-area-inset-top,0px)));position:fixed;inset-inline:.5rem;overflow-y:auto}.account-menu-navigation>button.phone-notifications-action{display:flex}.account-menu>summary{justify-content:center;width:2.375rem;padding-inline:.22rem}.account-menu summary>.portal-icon{display:none}.portal-shell{padding-top:.65rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.feed-heading{padding-inline:.2rem}.feed-selector>summary{font-size:0}.feed-selector>summary:before{content:attr(data-compact-label);font-size:.75rem}.composer-actions button{min-width:2.75rem;min-height:2.75rem;padding-inline:.45rem;font-size:0}.composer-actions button .portal-icon{width:1rem;height:1rem}.composer-actions .post-action{min-width:4rem;font-size:.7rem}.composer-feedback{flex-direction:column;gap:.15rem}.composer-feedback>span:last-child{text-align:start}.attachment-panel-heading{align-items:start}.profile-progress{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding-inline:.7rem}.profile-progress>a{white-space:nowrap;grid-column:auto;justify-self:end}.feed-post>p,.post-share-context,.post-attachment{margin-inline-start:0}.post-certificate{width:100%}.feed-post footer{flex-direction:column;align-items:start;gap:.2rem;padding-inline-start:0}.post-identity>div{flex-wrap:wrap}.mobile-nav{height:calc(4.4rem + env(safe-area-inset-bottom,0));inset-inline:0;z-index:40;padding:.35rem .25rem env(safe-area-inset-bottom,0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1;will-change:transform;background:#050d17f2;border-top:1px solid #b1cae624;grid-template-columns:repeat(5,1fr);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .15s;display:grid;position:fixed;bottom:0;transform:translateY(0)}.portal-app.mobile-chrome-hidden>.mobile-nav{opacity:0;pointer-events:none;transform:translateY(100%)}.mobile-nav a{color:#8997aa;align-content:center;place-items:center;gap:.25rem;font-size:.58rem;font-weight:650;text-decoration:none;display:grid}.mobile-nav a .portal-icon{width:1.15rem;height:1.15rem}.mobile-nav a.active{color:#66c8ff}.portal-app.compose-route{grid-template-rows:minmax(0,1fr)}.portal-app.compose-route>.portal-topbar,.portal-app.compose-route>.mobile-nav{display:none}.portal-app.compose-route>.portal-shell{scrollbar-gutter:auto;padding:0;overflow:hidden}.portal-app.compose-route .portal-layout{width:100%;height:100%;min-height:0}.portal-app.compose-route .feed-column{height:100%;min-height:0}}@media (width<=40rem) and (prefers-reduced-motion:reduce){.portal-app:not(.compose-route),.portal-topbar,.mobile-nav{transition:none}}@supports (-webkit-touch-callout:none){@media (width<=40rem) and (display-mode:standalone){.portal-topbar{padding-top:max(env(safe-area-inset-top,0px), 1.5rem)}.tablet-navigation-drawer>header{min-height:calc(4.6rem + max(env(safe-area-inset-top,0px), 1.5rem));padding-top:calc(.8rem + max(env(safe-area-inset-top,0px), 1.5rem))}}}.step-up-backdrop.svelte-13cq7eh{z-index:150;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#010911c2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.step-up-dialog.svelte-13cq7eh{color:#eef7ff;background:radial-gradient(circle at 100% 0,#2f7cff1a,#0000 14rem),#071a2a;border:1px solid #51aeff52;border-radius:.7rem;gap:.75rem;width:min(25rem,100%);padding:1rem;display:grid;box-shadow:0 1.25rem 3.5rem #00000085}.step-up-dialog.svelte-13cq7eh header:where(.svelte-13cq7eh){justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.step-up-dialog.svelte-13cq7eh header:where(.svelte-13cq7eh)>div:where(.svelte-13cq7eh){min-width:0}.step-up-dialog.svelte-13cq7eh .eyebrow:where(.svelte-13cq7eh){color:#62c8ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.56rem;font-weight:800}.step-up-dialog.svelte-13cq7eh h2:where(.svelte-13cq7eh){letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:760;line-height:1.2}.step-up-dialog.svelte-13cq7eh p:where(.svelte-13cq7eh){margin:0}.step-up-dialog.svelte-13cq7eh>p:where(.svelte-13cq7eh),.step-up-dialog.svelte-13cq7eh>small:where(.svelte-13cq7eh){color:#9fb2c4;line-height:1.5}.step-up-dialog.svelte-13cq7eh>p:where(.svelte-13cq7eh){max-width:22rem;font-size:.75rem}.step-up-dialog.svelte-13cq7eh>small:where(.svelte-13cq7eh){font-size:.62rem}.step-up-close.svelte-13cq7eh{color:#d9e7f2;background:#0a2032;border:1px solid #29445b;border-radius:.5rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;padding:0;display:grid}.step-up-dialog.svelte-13cq7eh form:where(.svelte-13cq7eh){gap:.6rem;display:grid}.step-up-dialog.svelte-13cq7eh button[type=submit]:where(.svelte-13cq7eh),.step-up-primary.svelte-13cq7eh{color:#fff;background:#2568ed;border:1px solid #2f7cff;border-radius:.55rem;justify-self:start;place-items:center;min-height:2.35rem;padding:.5rem .75rem;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-grid}.step-up-error.svelte-13cq7eh{color:#ff9aaa;font-size:.68rem}.notification-menu.cue-visible.svelte-13cq7eh>summary:where(.svelte-13cq7eh){background:#358eff33;animation:.85s ease-in-out 2 svelte-13cq7eh-notification-bell-pulse;box-shadow:0 0 0 .28rem #358eff1f,0 0 1.2rem #47b6ff61}.notification-menu.cue-visible.svelte-13cq7eh>summary:where(.svelte-13cq7eh) .portal-icon{filter:drop-shadow(0 0 .35rem #68d3ffe6)}.invitation-share-status.svelte-13cq7eh{inset-inline-start:50%;bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:90;color:#f3f8fc;pointer-events:none;background:#071625f7;border:1px solid #69c7ff57;border-radius:.65rem;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.72rem;font-weight:700;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 .8rem 2rem #00000061}.invitation-share-status.svelte-13cq7eh .portal-icon{color:#70d4ff}.notification-arrival-cue.svelte-13cq7eh{z-index:70;color:#f3f8fc;pointer-events:none;background:#071625f7;border:1px solid #69c7ff57;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;width:min(24rem,100vw - 2rem);padding:.85rem 1rem;animation:.18s ease-out svelte-13cq7eh-notification-cue-in;display:grid;position:fixed;inset-block-start:4.75rem;inset-inline-end:max(1rem,50vw - 42.5rem);box-shadow:0 1rem 2.5rem #0000006b,0 0 1.5rem #2385d626}.notification-arrival-cue.svelte-13cq7eh>span:where(.svelte-13cq7eh){color:#70d4ff;background:#347eff2e;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.notification-arrival-cue.svelte-13cq7eh>div:where(.svelte-13cq7eh){gap:.2rem;min-width:0;display:grid}.notification-arrival-cue.svelte-13cq7eh strong:where(.svelte-13cq7eh){color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.notification-arrival-cue.svelte-13cq7eh p:where(.svelte-13cq7eh){color:#aebdcb;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}@keyframes svelte-13cq7eh-notification-bell-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes svelte-13cq7eh-notification-cue-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (width<=40rem){.notification-arrival-cue.svelte-13cq7eh{inset-block-start:7.75rem}}@media (prefers-reduced-motion:reduce){.notification-menu.cue-visible.svelte-13cq7eh>summary:where(.svelte-13cq7eh),.notification-arrival-cue.svelte-13cq7eh{animation:none}}
