.glance-inbox-action{position:relative;display:inline-flex;flex:none}.glance-inbox-action__bell{color:var(--t1)}.glance-inbox-action__bell,.glance-inbox-action__deck{display:grid;place-items:center;width:19px;height:19px;transition:transform .2s var(--ease-out, cubic-bezier(.23, 1, .32, 1)),opacity .16s ease}.glance-inbox-action__deck{position:absolute;opacity:0;transform:scale(.95);color:var(--gold);pointer-events:none}.glance-inbox-action__deck i{position:absolute;width:13px;height:16px;border:1.3px solid currentColor;border-radius:3px;background:var(--bg2);transition:transform .2s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.glance-inbox-action__deck i:last-child{display:grid;align-content:center;gap:3px;padding:3px}.glance-inbox-action__deck b{height:1px;background:currentColor;border-radius:1px}.glance-inbox-action__deck b:last-child{width:65%}.glance-inbox-action.is-alert .glance-inbox-action__bell{opacity:0;transform:scale(.95)}.glance-inbox-action.is-alert .glance-inbox-action__deck{opacity:1;transform:none}.glance-inbox-action.is-alert>.ios-glass{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 34%,transparent),0 0 16px color-mix(in srgb,var(--gold) 17%,transparent)}.glance-inbox-action.is-alert .glance-inbox-action__deck{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gold) 42%,transparent))}.glance-inbox-action.is-alert .glance-inbox-action__deck i:first-child{transform:translate(-4px) rotate(-15deg)}.glance-inbox-action.is-alert .glance-inbox-action__deck i:nth-child(2){transform:translate(4px) rotate(15deg)}.glance-inbox-action__dot{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--gold);bottom:3px}.glance-inbox-action__dismiss{position:absolute;display:grid;place-items:center;right:-3px;top:-2px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--t2);cursor:pointer}.glance-inbox-action__dismiss:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--bg2);box-shadow:0 0 0 1px var(--hr)}.glance-inbox-action__dismiss svg{position:relative}.glance-inbox-action__dismiss:focus-visible{outline:2px solid var(--ac);outline-offset:1px}@starting-style{.glance-inbox-action.is-alert .glance-inbox-action__deck{opacity:0;transform:scale(.95)}.glance-inbox-action.is-alert .glance-inbox-action__deck i{transform:none}}@media(prefers-reduced-motion:reduce){.glance-inbox-action__bell,.glance-inbox-action__deck,.glance-inbox-action__deck i{transition-property:opacity}}.account-panel,.account-scrim,.account-hosted-team{--ac-surface: #141311;--ac-line-strong: rgba(247, 243, 234, .18);--ac-sf2: rgba(247, 243, 234, .055);--ac-press: rgba(247, 243, 234, .032);--ac-i2: rgba(247, 243, 234, .74);--ac-i3: rgba(247, 243, 234, .6);--ac-i4: rgba(247, 243, 234, .54);--ac-text: var(--ac);--ac-wash-on: rgba(233, 180, 76, .2);--ac-danger-hover: rgba(229, 115, 91, .07);--ac-idle: rgba(247, 243, 234, .05);--ac-idle-ink: rgba(247, 243, 234, .58);--ac-knob: #f7f3ea;--ac-sheet-shadow: 0 -30px 60px -20px rgba(0, 0, 0, .8)}:root[data-theme=light] .account-panel,:root[data-theme=light] .account-scrim,:root[data-theme=light] .account-hosted-team,:root:not([data-theme=dark]) .account-panel,:root:not([data-theme=dark]) .account-scrim,:root:not([data-theme=dark]) .account-hosted-team{--ac-surface: #fffdf8;--ac-line-strong: rgba(26, 23, 16, .2);--ac-sf2: rgba(26, 23, 16, .05);--ac-press: rgba(26, 23, 16, .035);--ac-i2: rgba(26, 23, 16, .74);--ac-i3: rgba(26, 23, 16, .68);--ac-i4: rgba(26, 23, 16, .64);--ac-text: #7d5f1f;--ac-wash-on: rgba(168, 130, 55, .22);--ac-danger-hover: rgba(180, 71, 44, .05);--ac-idle: rgba(26, 23, 16, .05);--ac-idle-ink: rgba(26, 23, 16, .64);--ac-knob: #fffdf8;--ac-sheet-shadow: 0 -26px 54px -22px rgba(90, 65, 20, .3)}.account-scrim{--sheet-scrim-tint: rgba(0, 0, 0, .52);inset:0;position:fixed;z-index:2500}:root[data-theme=light] .account-scrim,:root:not([data-theme=dark]) .account-scrim{--sheet-scrim-tint: rgba(58, 44, 18, .34)}.account-panel{background:var(--ac-surface);color:var(--t1);display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:2501}.account-panel:before{background:radial-gradient(110% 100% at 50% 0%,var(--acs) 0%,transparent 62%);content:"";height:180px;left:0;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:899px){.account-panel{border-radius:34px 34px 0 0;bottom:var(--keyboard-inset-px, 0px);box-shadow:0 -1px 0 0 var(--line),var(--ac-sheet-shadow);left:0;max-height:min(92dvh,calc(var(--app-canvas-height, var(--app-height, 100dvh)) - 24px));right:0}}@media(min-width:900px){.account-panel{border:1px solid var(--line);border-radius:var(--radius-lg, 22px);box-shadow:0 32px 90px -28px #000000a8;max-height:min(760px,calc(100dvh - 80px));top:50%;width:min(560px,calc(100vw - 64px));left:calc(50% - min(280px,(100vw - 64px) / 2));translate:0 -50%}.account-panel__grabber{display:none}.account-panel>.ios-sheet__drag-zone{cursor:default;padding-top:14px;touch-action:auto}}.account-panel>.ios-sheet__drag-zone{cursor:grab;display:flex;flex:none;flex-direction:column;padding:10px 0 0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.account-panel>.ios-sheet__drag-zone:active{cursor:grabbing}.account-panel__grabber{background:var(--line-strong);border-radius:999px;display:block;flex:none;height:5px;margin:0 auto;transition:width .26s cubic-bezier(.32,.72,0,1),background-color .2s ease;width:36px}.account-panel__grabber[data-dragging=true]{background:var(--ac);width:52px}.account-panel__header{align-items:center;display:flex;height:50px;padding:0 10px 0 8px;position:relative}.account-panel__slot{align-items:center;display:flex;flex:none;height:44px;justify-content:center;width:44px}.account-panel__title{color:var(--ac-i2);flex:1;font-size:13px;font-weight:600;letter-spacing:.06em;margin:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.account-panel__back,.account-panel__close{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:color .16s ease;width:44px}.account-panel__back{color:var(--ac-text, var(--ac))}.account-panel__close{color:var(--ac-i3)}.account-panel__close:hover{color:var(--t1)}.account-panel__stage{flex:1;min-height:340px;position:relative}@keyframes account-pane-from-right{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes account-pane-from-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.account-panel__stage[data-pane-dir=push]>*{animation:account-pane-from-right .3s cubic-bezier(.32,.72,0,1) both}.account-panel__stage[data-pane-dir=pop]>*{animation:account-pane-from-left .3s cubic-bezier(.32,.72,0,1) both}@keyframes account-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-rise{animation:account-rise .26s cubic-bezier(.32,.72,0,1) both}.account-rise--tight{animation-duration:.24s}.account-pane-col{display:flex;flex-direction:column;inset:0;position:absolute}.account-pane-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.account-pane-scroll::-webkit-scrollbar{height:0;width:0}.account-pane-scroll--root{flex:none;inset:0;position:absolute}.account-pane-footer{border-top:1px solid var(--line);flex:none;padding:14px 22px calc(26px + env(safe-area-inset-bottom));position:relative}.account-hosted-team{display:flex;flex-direction:column;height:100%;min-height:0}.account-hosted-stage{flex:1;min-height:0;position:relative}.account-hosted-team__nav{align-items:center;display:flex;flex:none;justify-content:space-between;padding:6px 20px 8px;border-bottom:1px solid var(--line)}.account-hosted-team__nav button{align-items:center;background:none;border:0;color:var(--ac-text);cursor:pointer;display:flex;font:inherit;gap:4px;min-height:44px;padding:0}.account-hosted-team__nav span{color:var(--t2);font-size:13px}.account-hosted-team .account-pane-scroll__content{padding-top:16px}.account-hosted-team .account-pane-scroll--root .account-pane-scroll__content{padding-bottom:calc(24px + var(--safe-bottom-px, env(safe-area-inset-bottom, 0px)))}.account-hosted-team .account-pane-footer{padding:16px 20px calc(16px + var(--safe-bottom-px, env(safe-area-inset-bottom, 0px)));background:var(--bg)}.account-hosted-team .account-card-row{margin:0 20px 8px;border-radius:14px}.account-hosted-team .account-row{box-sizing:border-box;gap:12px;padding:12px 20px;width:100%;border-color:transparent}.account-hosted-team .account-row[data-border]{border:0}.account-hosted-team .account-row[data-border]:after{background:var(--line);bottom:0;content:"";height:1px;left:20px;position:absolute;right:20px}.account-hosted-team .account-row__label{font-size:15px}.account-hosted-team .account-row__trail{max-width:32%}.account-hosted-team .account-row__trail-value{font-size:12px;overflow:hidden;text-overflow:ellipsis}.account-hosted-team .account-row__trail-role{font-size:9px;letter-spacing:.09em}.account-hosted-team .account-avatar--quiet{background:var(--ac-sf2);border:1px solid var(--line);border-radius:12px}.member-access-actions{display:flex;flex-direction:column}.member-access-actions .account-cta{border:1px solid var(--acb);border-radius:12px;box-sizing:border-box}.member-access-actions .account-cta--idle{border-color:var(--line)}.member-access-actions__status{color:var(--ac-i3);font-size:12px;line-height:1.5;margin:9px 0 0;text-align:center}.member-access-actions__remove{background:none;border:0;color:var(--rd);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:8px 0 0}.member-access-actions__remove:disabled{cursor:default;opacity:.6}.settings-team-host{height:min(720px,78dvh);min-height:420px}@media(min-width:900px)and (min-height:501px),(min-width:1181px){.settings-team-host .account-pane-footer{background:transparent}}@media(max-width:360px){.account-hosted-team .account-row{gap:8px;padding-left:16px;padding-right:16px}.account-hosted-team .account-row__trail{max-width:29%}.account-hosted-team .account-row__trail-role{font-size:8px}}.account-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.account-eyebrow--quiet{color:var(--ac-i4)}.account-eyebrow--accent{color:var(--ac-text, var(--ac))}.account-section{align-items:baseline;display:flex;gap:8px;padding:22px 22px 10px}.account-section[data-top="26"]{padding-top:26px}.account-section__label{color:var(--ac-i4);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.account-section__count{color:var(--ac-i3);font-size:10.5px;font-weight:700;letter-spacing:.16em}.account-footnote{color:var(--ac-i3);font-size:13px;line-height:1.6;margin:0;padding-left:22px;padding-right:22px;text-wrap:pretty}.account-row{align-items:center;background:none;border:0;box-sizing:content-box;color:inherit;display:flex;font:inherit;gap:14px;padding:0 22px;position:relative;text-align:left;width:calc(100% - 44px)}.account-row[data-border=bottom]{border-bottom:1px solid var(--line)}.account-row[data-border=top]{border-top:1px solid var(--line)}.account-row[data-border=both]{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.account-row--tap{cursor:pointer}.account-row--tap:active{background:var(--ac-sf2)}@media(hover:hover){.account-row--tap:hover{background:var(--ac-press)}.account-row--danger.account-row--tap:hover{background:var(--ac-danger-hover)}}.account-row__copy{display:flex;flex:1;flex-direction:column;min-width:0}.account-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row__sub{color:var(--ac-i3);line-height:1.35}.account-row--truncate .account-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row__value,.account-row__hint{flex:none;white-space:nowrap}.account-row__value{color:var(--ac-i3)}.account-row__hint{color:var(--ac-i4);font-size:13px}.account-row--danger .account-row__label{color:var(--rd)}.account-row--accent .account-row__label{color:var(--ac-text, var(--ac))}.account-row--nav{gap:12px}.account-row--nav .account-row__label{font-size:17px;font-weight:500;letter-spacing:-.015em}.account-row--nav .account-row__value{font-size:14px}.account-row--stack .account-row__label{font-size:17px;font-weight:500;letter-spacing:-.015em}.account-row--stack .account-row__sub{font-size:13px;margin-top:4px}.account-row--detail{gap:12px}.account-row--detail .account-row__label{color:var(--ac-i2);font-size:15px}.account-row--detail .account-row__value{font-size:14px}.account-row--status{gap:12px}.account-row--status .account-row__label{color:var(--ac-i2);font-size:15px}.account-row--status .account-row__value{font-size:13px}.account-row--action{gap:12px}.account-row--action .account-row__label{font-size:16px;font-weight:500;letter-spacing:-.015em}.account-row--item .account-row__label{font-size:15.5px;font-weight:500;letter-spacing:-.01em}.account-row--item .account-row__sub{font-size:12.5px;margin-top:2px}.account-row--item .account-row__value{font-size:12.5px}.account-row--pending .account-row__label{font-size:15px;font-weight:500;letter-spacing:-.01em}.account-row--pending .account-row__sub{font-size:12.5px;margin-top:3px}.account-row--pending .account-row__value{font-size:12.5px}.account-row--choice .account-row__label{font-size:16px;font-weight:500;letter-spacing:-.015em}.account-row--choice .account-row__sub{font-size:12.5px;margin-top:3px}.account-row-flush>.account-row{padding-left:0;padding-right:0;width:100%}.account-chevron{color:var(--ac-i4);flex:none}.account-row__trail{flex:none;text-align:right}.account-row__trail-value{color:var(--ac-i2);display:block;font-size:12.5px}.account-row__trail-role{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-top:4px;text-transform:uppercase}.account-row__trail--role-only .account-row__trail-role{margin-top:0}.account-card-row{align-items:center;background:var(--acs);border:1px solid var(--acb);border-radius:18px;box-sizing:content-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;margin:8px 22px 6px;min-height:70px;padding:0 18px;text-align:left;width:auto}@media(hover:hover){.account-card-row:hover{background:var(--ac-wash-on)}}.account-card-row__title{font-size:16px;font-weight:600;letter-spacing:-.015em}.account-card-row__sub{color:var(--ac-i3);font-size:12.5px;margin-top:3px}.account-cta{align-items:center;border:0;border-radius:16px;box-sizing:content-box;cursor:pointer;display:flex;font:inherit;font-size:15.5px;font-weight:600;height:52px;justify-content:center;letter-spacing:-.01em;padding:0;transition:background-color .18s ease;width:100%}.account-cta--wash,.account-cta--accent{background:var(--acs);color:var(--ac-text, var(--ac))}@media(hover:hover){.account-cta--wash:hover,.account-cta--accent:hover{background:var(--ac-wash-on)}}.account-cta--quiet{background:var(--ac-sf2);color:var(--ac-i2)}.account-cta--danger{background:var(--rds);color:var(--rd)}.account-cta--danger-outline{background:none;border:1px solid var(--rdb);color:var(--rd);width:calc(100% - 2px)}@media(hover:hover){.account-cta--danger:hover{background:var(--rdb)}.account-cta--danger-outline:hover{background:var(--ac-danger-hover)}}.account-cta--idle,.account-cta--idle:hover{background:var(--ac-idle);color:var(--ac-idle-ink);cursor:default}.account-cta-pair{display:flex;gap:10px;margin-top:14px}.account-cta-pair .account-cta{flex:1;font-size:15px;height:50px;width:auto}.account-mark{align-items:center;border:1px solid transparent;border-radius:50%;box-sizing:content-box;display:flex;flex:none;height:22px;justify-content:center;width:22px}.account-radio{align-items:center;border:1px solid transparent;border-radius:50%;box-sizing:content-box;display:flex;flex:none;height:18px;justify-content:center;width:18px}.account-radio__dot{border-radius:50%;display:block;height:9px;width:9px}.account-switch{border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;display:block;flex:none;height:28px;padding:2px;transition:background-color .22s ease;width:48px}.account-switch:disabled{cursor:default}.account-switch__knob{background:var(--ac-knob);border-radius:50%;box-shadow:0 1px 3px #00000040;display:block;height:24px;transition:transform .26s cubic-bezier(.32,.72,0,1);width:24px}.account-avatar{align-items:center;box-sizing:content-box;display:flex;flex:none;font-weight:600;justify-content:center}.account-avatar[data-size="60"]{border-radius:21px;font-size:18px;height:60px;letter-spacing:.02em;width:60px}.account-avatar[data-size="58"]{border-radius:20px;font-size:17px;height:58px;width:58px}.account-avatar[data-size="52"]{border-radius:18px;font-size:16px;height:52px;width:52px}.account-avatar[data-size="40"]{border-radius:14px;font-size:13px;height:40px;width:40px}.account-avatar[data-size="34"]{border-radius:12px;font-size:13px;height:34px;width:34px}.account-avatar--accent{background:var(--acs);border:1px solid var(--acb);color:var(--ac-text, var(--ac))}.account-avatar--quiet{background:var(--ac-sf2);color:var(--ac-i2)}.account-avatar--pending{border:1px dashed var(--acb);color:var(--ac-text, var(--ac))}.account-avatar--glyph{background:var(--ac-wash-on);color:var(--ac-text, var(--ac))}.account-line-field{display:block}.account-line-field__label{color:var(--ac-i4);display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.account-line-input{background:transparent;border:0;border-bottom:1px solid var(--ac-line-strong);box-sizing:border-box;color:var(--t1);display:block;font-family:inherit;margin:8px 0 28px;outline:none;padding:8px 0 12px;transition:border-color .16s ease;width:100%}.account-line-input::placeholder{color:var(--ac-i4)}.account-line-input.account-line-input--name{font-size:22px;font-weight:600;letter-spacing:-.025em;margin:10px 0 0;padding:10px 0 14px}.account-line-input.account-line-input--email{font-size:20px;font-weight:500;letter-spacing:-.02em;margin:10px 0 0;padding:10px 0 14px}.account-line-input.account-line-input--secret{font-size:18px;letter-spacing:.08em}.account-line-input--accent{border-bottom-color:var(--acb)}.account-line-input--quiet{border-bottom-color:var(--ac-line-strong)}.account-line-input--last{margin-bottom:10px}.account-line-input:focus{border-bottom-color:var(--ac)}.account-card{background:var(--flat-fill);border:1px solid var(--line);border-radius:var(--radius-md, 15px);display:flex;flex-direction:column;gap:12px;padding:15px 14px}.account-card__title{align-items:center;color:var(--t1);display:flex;font-size:13px;font-weight:660;gap:7px;letter-spacing:-.01em;margin:0}.account-card__title svg{color:var(--gold)}.account-card__note{color:var(--t2);font-size:12.5px;line-height:1.45;margin:0;text-wrap:pretty}.account-card__note strong{color:var(--t1);font-weight:620}.account-field{display:flex;flex-direction:column;gap:6px}.account-field__label{color:var(--t2);font-size:11px;font-weight:640;letter-spacing:.05em;text-transform:uppercase}.account-field__hint{color:var(--t2);font-size:11.5px;line-height:1.4}.account-input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm, 11px);color:var(--t1);font-size:16px;padding:11px 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.account-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash);outline:none}.account-input:disabled{color:var(--t2);cursor:not-allowed;opacity:.6}.account-actions{display:flex;gap:8px;justify-content:flex-end}.account-button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:640;gap:7px;justify-content:center;padding:10px 18px;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.account-button:disabled{cursor:not-allowed;opacity:.5}.account-button:not(:disabled):active{transform:scale(.98)}.account-button--primary{background:linear-gradient(155deg,var(--gold-bright),var(--gold));box-shadow:0 8px 22px rgba(var(--gold-rgb),.28);color:var(--on-gold)}.account-button--primary:not(:disabled):hover{box-shadow:0 10px 28px rgba(var(--gold-rgb),.38)}.account-button--quiet{background:var(--surface);border-color:var(--line);color:var(--t1);flex:none;padding:8px 13px}.account-notice{background:var(--flat-fill);border:1px solid var(--line);border-radius:var(--radius-sm, 11px);color:var(--t2);font-size:12.5px;line-height:1.45;margin:0;padding:11px 12px;text-wrap:pretty}.account-notice--error{border-color:var(--rd, #d9534f);color:var(--rd, #d9534f)}.accept-invite{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:var(--app-canvas-height, var(--app-height, 100dvh));padding:24px 18px calc(24px + env(safe-area-inset-bottom))}.accept-invite__card{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg, 22px);box-shadow:0 30px 80px -30px #0009;display:flex;flex-direction:column;gap:13px;max-width:420px;padding:26px 22px;width:100%}.accept-invite__card--centred{align-items:center;color:var(--t2);gap:12px;text-align:center}.accept-invite__card h1{font-size:23px;font-weight:680;letter-spacing:-.024em;margin:0;text-wrap:balance}.accept-invite__eyebrow{align-items:center;color:var(--gold);display:inline-flex;font-size:11px;font-weight:660;gap:5px;letter-spacing:.08em;text-transform:uppercase}.accept-invite__submit{margin-top:4px;width:100%}.account-spin{animation:account-spin .8s linear infinite}@keyframes account-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.account-spin{animation-duration:2s}.account-panel__stage>*,.account-rise{animation:none}.account-panel__grabber,.account-switch,.account-switch__knob{transition:none}}.account-boundary{display:flex;flex-direction:column;gap:10px;padding:28px 22px calc(28px + env(safe-area-inset-bottom));background:var(--ac-bg, #12110f);color:var(--ac-text, #f4efe6);border-radius:22px 22px 0 0;text-align:left}.account-boundary__title{margin:0;font-size:17px;font-weight:600}.account-boundary__detail{margin:0;font-size:14px;line-height:1.45;opacity:.72;overflow-wrap:anywhere}.account-boundary__actions{display:flex;gap:10px;margin-top:8px}.account-boundary__button{flex:1;min-height:44px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.account-boundary__button--primary{border-color:transparent;background:var(--ac-accent, #b08d3f);color:#1a1508}.inbox-no-results{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px 40px;text-align:center;animation:inbox-no-results-in .42s cubic-bezier(.23,1,.32,1) both}.inbox-no-results__stage{position:relative;display:grid;place-items:center;width:112px;height:112px;margin-bottom:10px}.inbox-no-results__ring{position:absolute;inset:14px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ac) 38%,transparent);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--ac) 12%,transparent),transparent 70%);animation:inbox-no-results-breathe 3.6s ease-in-out infinite}.inbox-no-results__ring--outer{inset:0;border-color:color-mix(in srgb,var(--ac) 16%,transparent);background:none;animation-delay:-1.2s}.inbox-no-results__dog{position:relative;z-index:1;font-size:46px;line-height:1;transform-origin:50% 85%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.28));animation:inbox-no-results-tilt 3.4s cubic-bezier(.45,.05,.25,1) infinite;-webkit-user-select:none;user-select:none}.inbox-no-results__spark{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--ac);opacity:0;animation:inbox-no-results-spark 3.4s ease-out infinite}.inbox-no-results__spark--a{top:20px;left:18px;animation-delay:.4s}.inbox-no-results__spark--b{top:12px;right:24px;animation-delay:1.3s}.inbox-no-results__spark--c{bottom:18px;right:14px;animation-delay:2.2s}.inbox-no-results__title{margin:0;color:var(--t1);font-size:20px;font-weight:640;letter-spacing:-.02em;line-height:26px}.inbox-no-results__detail{margin:0;max-width:300px;color:var(--t2);font-size:14px;line-height:20px;text-wrap:balance;overflow-wrap:anywhere}.inbox-no-results__detail b{color:var(--t1);font-weight:600}.inbox-no-results__clear{margin-top:14px;min-height:44px;padding:0 22px;border:1px solid color-mix(in srgb,var(--ac) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ac) 10%,transparent);color:var(--t1);font-size:14px;font-weight:600;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .16s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.inbox-no-results__clear:active{transform:scale(.96)}.inbox-no-results__clear:focus-visible{outline:2px solid var(--ac);outline-offset:3px}@media(hover:hover)and (pointer:fine){.inbox-no-results__clear:hover{background:color-mix(in srgb,var(--ac) 18%,transparent)}}@keyframes inbox-no-results-in{0%{opacity:0;transform:translateY(10px)}}@keyframes inbox-no-results-breathe{0%,to{transform:scale(.94);opacity:.65}50%{transform:scale(1.04);opacity:1}}@keyframes inbox-no-results-tilt{0%,12%{transform:rotate(0) translateY(0)}28%{transform:rotate(-14deg) translateY(-2px)}46%{transform:rotate(-14deg) translateY(-2px)}62%{transform:rotate(9deg) translateY(0)}80%,to{transform:rotate(0) translateY(0)}}@keyframes inbox-no-results-spark{0%{opacity:0;transform:translateY(6px) scale(.6)}25%{opacity:.9}to{opacity:0;transform:translateY(-10px) scale(1)}}@media(prefers-reduced-motion:reduce){.inbox-no-results,.inbox-no-results__ring,.inbox-no-results__dog,.inbox-no-results__spark{animation:none}.inbox-no-results__spark{display:none}}.conversation-row__sub{align-items:center;display:flex;gap:6px}.conversation-row__sub-text{margin:-8px 0;min-width:0;overflow:hidden;padding:8px 0;text-overflow:ellipsis;white-space:nowrap}.booking-tag{border-radius:6px;flex:none;font-size:10px;font-weight:640;letter-spacing:.02em;line-height:1.5;padding:1px 6px;text-transform:uppercase;white-space:nowrap}:root{--booking-tag-ink: #6b4e12}:root[data-theme=dark]{--booking-tag-ink: #f3cb77}.booking-tag--inquiry{background:var(--acs, rgba(233, 180, 76, .16));color:var(--booking-tag-ink)}.booking-tag--cancelled{background:var(--fd, rgba(255, 255, 255, .05));color:var(--t2)}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.booking-tag{font-size:11px;line-height:14px;padding:1px 5px}.booking-tag--inquiry{min-width:60px}}.ai-send-indicator{align-items:center;color:var(--ac, #E9B44C);display:inline-flex;flex:none}.ai-send-indicator svg{display:block}.ai-send-indicator.is-fresh{animation:ai-send-indicator-pop .26s cubic-bezier(.34,1.56,.64,1)}@keyframes ai-send-indicator-pop{0%{transform:scale(.55);opacity:0}55%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ai-send-indicator.is-fresh{animation:none}}.inbox-select-button{min-height:44px;padding:8px 12px;border:0;border-radius:22px;color:var(--ac);background:var(--acs);font:inherit;font-weight:600;white-space:nowrap}.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-selection{position:sticky;bottom:0;z-index:30;background:var(--bg, #171612);color:var(--t1);border:1px solid color-mix(in srgb,var(--t1) 8%,transparent);border-radius:20px;padding:10px 12px;box-shadow:0 12px 34px -8px #00000042,0 2px 8px #00000024}.inbox-selection__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.inbox-selection__heading strong{font-variant-numeric:tabular-nums}.inbox-selection button{font:inherit;min-height:44px;border:0;background:transparent;color:var(--ac);padding:8px;border-radius:12px}.inbox-selection button:active{background:var(--acs)}.inbox-selection button:disabled{opacity:.5}.inbox-selection__actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:10px 0 2px}.inbox-selection__actions--move{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.inbox-selection__actions+.inbox-selection__actions{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--t1) 9%,transparent)}.inbox-selection__actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:46px;min-height:46px;padding:0 10px;border-radius:14px;background:var(--acs);color:var(--ac-text, var(--ac));font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .15s cubic-bezier(.23,1,.32,1)}.inbox-selection__actions button>svg{flex:none}.inbox-selection__actions button:active{background:color-mix(in srgb,var(--ac) 24%,transparent);transform:scale(.97)}.inbox-selection__actions .is-destructive{background:var(--rds, rgba(229,115,91,.16));color:var(--rd, #E5735B)}.inbox-selection__actions .is-destructive:active{background:color-mix(in srgb,var(--rd, #E5735B) 26%,transparent)}.inbox-selection__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.inbox-selection__count{flex:none;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,currentColor 15%,transparent);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.inbox-selection p,.inbox-selection__hint{margin:4px 0;color:var(--t2);font-size:12px;text-align:center}.inbox-selectable{position:relative;min-width:0}.inbox-selectable.is-selecting>.inbox-selectable__content{margin-left:36px;pointer-events:none}.inbox-selectable__toggle{position:absolute;inset:0;z-index:5;border:0;background:transparent;cursor:pointer;text-align:left}.inbox-selectable__toggle:focus-visible{outline:2px solid var(--ac);outline-offset:-3px;border-radius:12px}.inbox-selection-check{position:absolute;left:8px;top:30px;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--t2);border-radius:50%;color:var(--bg, #171612);transition:background .14s ease,border-color .14s ease;animation:selection-arrive .18s cubic-bezier(.23,1,.32,1)}.inbox-selection-check.is-checked{background:var(--ac);border-color:var(--ac)}.inbox-selectable__content{position:relative;z-index:1}.inbox-selectable.is-selecting:has(.conversation-row.is-escalated):before{content:"";position:absolute;inset:0;z-index:0;border-radius:19px;background:color-mix(in srgb,var(--rd),transparent 94%);box-shadow:inset 3px 0 0 var(--rd);pointer-events:none}.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated,.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated:hover,.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated.is-selected,.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated:active{background:transparent;box-shadow:none}.context-refresh-error{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:10px 18px max(10px,env(safe-area-inset-bottom));background:var(--bg, #171612);color:var(--t2);font-size:13px;border-radius:0 0 20px 20px}@keyframes selection-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.ios-navbar__trailing>.inbox-select-button{width:auto;flex-shrink:0;padding:0 12px;color:var(--ac)}:root:not([data-theme=dark]) .ios-navbar__trailing>.inbox-select-button{color:var(--ac-text)}.inbox-selection{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));padding:8px 12px 12px;z-index:100;background:var(--ios-elev, var(--bg, #171612))}body:has(.inbox-selection) .conversation-list{padding-bottom:calc(var(--inbox-selection-h, 214px) + max(12px,env(safe-area-inset-bottom)) + 16px)}.inbox-selection__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-selection__actions>button:last-child:nth-child(odd){grid-column:1 / -1}.inbox-selection__actions--move{grid-template-columns:minmax(0,1fr)}body:has(.inbox-selection) .mobile-bottom-bar{visibility:hidden;pointer-events:none}.inbox-selection{max-height:45dvh;overflow-y:auto}.inbox-selectable.is-selecting:has(.conversation-row.is-escalated):before{border-radius:0}}@media(max-width:389px){.inbox-selection__actions button{font-size:14px}}@media(max-width:339px){.inbox-selection__actions{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.inbox-selection,.inbox-selection-check,.ai-send-indicator.is-fresh{animation:none}.inbox-selection__actions button{transition:none}.inbox-selection__actions button:active{transform:none}}.thread-header__identity .thread-header__meta.thread-header__meta--reservation{display:flex;align-items:center;gap:8px;overflow:visible}.thread-header__meta--reservation:has(.thread-reservation-status-pill){flex-wrap:wrap}.thread-header__meta--reservation .property-link{min-width:0}.thread-header__meta--reservation .property-link__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:900px)and (min-height:501px),(min-width:1181px){.thread-header{container:thread-header / inline-size}.thread-header__identity{flex:1 1 0}.thread-header__identity>div:last-child{flex:1 1 0}.thread-header__actions{flex:0 0 auto}.thread-header .thread-header__name-row h2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-header__meta--reservation .property-link{flex:0 1 auto}.thread-header__meta--reservation .property-link__label{display:block}@container thread-header (max-width: 620px){.thread-header__actions .thread-action:disabled[data-tbd=thread-assign],.thread-header__actions .thread-action:disabled[data-tbd=thread-snooze]{display:none}}}.thread-reservation-trigger{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin-block:-13px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--t2);font:inherit;cursor:pointer;touch-action:manipulation}.thread-reservation-trigger:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.thread-reservation-status-pill{min-width:0;max-width:100%;padding:2px 8px;border:1px solid color-mix(in srgb,var(--rd) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--rd) 8%,var(--bg2));color:var(--rd);font-size:.85em;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.thread-reservation-trigger:active .thread-reservation-dots{opacity:.65}.thread-reservation-dots{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:36px;height:18px;color:var(--reservation-stage-ink)}.thread-reservation-trigger,.thread-reservation-popover{--reservation-stage-ink: var(--t2)}.thread-reservation-trigger[data-tone=gold],.thread-reservation-popover[data-tone=gold]{--reservation-stage-ink: var(--ac)}.thread-reservation-trigger[data-tone=green],.thread-reservation-popover[data-tone=green]{--reservation-stage-ink: var(--gr)}.thread-reservation-trigger[data-tone=danger],.thread-reservation-popover[data-tone=danger]{--reservation-stage-ink: var(--rd)}.thread-reservation-dot{width:4px;height:4px;border-radius:50%;background:var(--t3);opacity:.4}.thread-reservation-dot.is-past{background:var(--reservation-stage-ink);opacity:.6}.thread-reservation-dot.is-current{width:7px;height:7px;background:var(--reservation-stage-ink);opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--reservation-stage-ink) 15%,transparent)}.thread-reservation-positioner{z-index:2700}.thread-reservation-popover{box-sizing:border-box;width:min(320px,calc(100vw - 32px));max-height:min(440px,var(--available-height));overflow:auto;overscroll-behavior:contain;padding:16px 18px;border:1px solid var(--hr);border-radius:20px;background:var(--bg2);color:var(--t1);box-shadow:0 12px 40px #0003;transform-origin:var(--transform-origin);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.thread-reservation-popover[data-starting-style],.thread-reservation-popover[data-ending-style]{opacity:0;transform:scale(.97)}.thread-reservation-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.thread-reservation-popover header>div{min-width:0}.thread-reservation-popover header p{color:var(--t2);font-size:12px;line-height:1.4;margin:0 0 5px}.thread-reservation-popover h2{margin:0;color:var(--reservation-stage-ink);font-family:var(--font-sans);font-size:20px;font-weight:620;letter-spacing:-.02em;line-height:1.25}.thread-reservation-popover header button{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-10px -12px 0 0;border:0;border-radius:50%;background:transparent;color:var(--t2);cursor:pointer}.thread-reservation-popover header button:focus-visible{outline:2px solid var(--ac);outline-offset:-3px}.thread-reservation-popover>p{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--t2)}.thread-reservation-dates{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 0;margin:14px 0 0;border-block:1px solid var(--hr)}.thread-reservation-dates dt{color:var(--t2);font-size:12px;line-height:1.5}.thread-reservation-dates dd{color:var(--t1);font-size:14px;font-weight:520;line-height:1.5;margin:2px 0 0}.thread-reservation-facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:12px;line-height:1.5;color:var(--t2)}.thread-reservation-facts>span{overflow-wrap:anywhere}.thread-reservation-popover>.thread-reservation-zone{margin-top:7px;font-size:12px;color:var(--t2);overflow-wrap:anywhere}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.thread-header__identity:has(.thread-reservation-trigger)>div:last-child{overflow:visible}.thread-header__identity .thread-header__meta.thread-header__meta--reservation{justify-content:center}.thread-header__meta--reservation .property-link{flex:0 1 auto;max-width:100%}.thread-reservation-trigger__channel{display:none}.thread-pane-shell .thread-header:has(.thread-reservation-status-pill){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;flex-basis:auto;min-height:calc(env(safe-area-inset-top,0px) + var(--threadbar-h));padding-inline:var(--threadbar-inset-l) var(--threadbar-inset-r);padding-bottom:8px}.thread-header:has(.thread-reservation-status-pill) .mobile-back{position:relative;inset:auto;overflow:visible}.thread-header:has(.thread-reservation-status-pill) .thread-header__actions{position:static}.thread-header:has(.thread-reservation-status-pill) .thread-header__identity{max-width:100%;width:100%}.thread-header:has(.thread-reservation-status-pill) .thread-header__identity>div:last-child{height:auto;width:100%}.thread-header:has(.thread-reservation-status-pill) .thread-reservation-trigger{margin-block:0;min-height:44px;max-width:100%}.thread-header:has(.thread-reservation-status-pill) .thread-header__meta--reservation{gap:0 8px}.thread-header__identity:has(.thread-reservation-trigger[data-status=Canceled]) .thread-header__name-row{padding-top:12px;margin-bottom:-12px}}@media(hover:hover)and (pointer:fine){.thread-reservation-trigger:hover,.thread-reservation-popover header button:hover{background:var(--fd)}}@media(prefers-reduced-motion:reduce){.thread-reservation-popover{transition:opacity 125ms ease;transform:none!important}}@media(prefers-contrast:more){.thread-reservation-dot{opacity:.8}.thread-reservation-dot.is-current{opacity:1}.thread-reservation-popover{border-color:var(--t2)}}html[data-input-modality=keyboard] .thread-reservation-popover{transition:none}@media(max-width:380px){.thread-pane-shell .thread-header:has(.thread-reservation-status-pill){grid-template-columns:minmax(0,1fr) auto}.thread-header:has(.thread-reservation-status-pill) .mobile-back{grid-column:1;grid-row:1;justify-self:start}.thread-header:has(.thread-reservation-status-pill) .thread-header__actions{grid-column:2;grid-row:1}.thread-header:has(.thread-reservation-status-pill) .thread-header__identity{grid-column:1 / -1;grid-row:2}}:root.has-thread-v2 .thread-skeleton{animation:regent-thread-v2-skeleton-hold 60ms step-end both}@keyframes regent-thread-v2-skeleton-hold{0%{visibility:hidden}to{visibility:visible}}:where(.message__translate){display:block;margin-top:4px}:where(.message__translate-btn){align-items:center;background:none;border:0;color:var(--gold);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:2px 0}:where(.message__translate-btn):hover{text-decoration:underline}:where(.message__translate-btn--loading){color:var(--ink-soft);cursor:default;text-decoration:none}:where(.message__translate-error){color:var(--ink-soft);display:block;font-size:11px;margin-top:2px}html.has-thread-v2 .attachment-list .attachment-photo--sized{background-color:var(--acs);background-position:center;background-repeat:no-repeat;background-size:cover;height:auto;max-height:none;min-width:min(120px,100%);width:min(260px,100%,calc(300px * var(--photo-ratio, 1.3333)))}html.has-thread-v2 .attachment-list .attachment-photo--sized img{max-height:none;max-width:100%;object-fit:cover}html.has-thread-v2 .attachment-list .attachment-photo--sized.attachment-photo--loading:before{content:none}html.has-thread-v2 .attachment-list .attachment-photo--sized.attachment-photo--loading .attachment-photo__status{opacity:0}.thread-scroll>.tv2-tail{flex:none;height:1px;margin-bottom:-1px}.thread-scroll>.tv2-jump-dock{position:sticky;bottom:12px;flex:none;align-self:stretch;height:0;pointer-events:none;z-index:3}.tv2-jump{position:absolute;right:8px;bottom:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--t1);box-shadow:0 3px 14px #0000001f;pointer-events:auto;cursor:pointer;transition:opacity .16s ease,visibility .16s}.tv2-jump[data-hidden]{visibility:hidden;opacity:0;pointer-events:none}.tv2-jump b{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;min-height:20px;padding:2px 5px;border-radius:10px;background:var(--ac);color:var(--on-gold);font-size:12px;font-weight:700;line-height:16px}@media(prefers-reduced-motion:reduce){.tv2-jump{transition:none}}@media(max-width:899px),(max-height:500px)and (max-width:1180px){html.has-thread-v2{--tv2-spring: cubic-bezier(.32, .72, 0, 1);--tv2-pop: cubic-bezier(.34, 1.4, .64, 1);--tv2-glass-bg: rgba(252, 250, 246, .8);--tv2-glass-filter: blur(26px) saturate(160%);--tv2-glass-rim: 0 0 0 .5px rgba(0, 0, 0, .1), inset 0 .6px 0 #fff, 0 10px 26px -12px rgba(70, 50, 20, .24);--tv2-menu-bg: rgba(253, 251, 247, .94);--tv2-menu-sep: rgba(0, 0, 0, .08);--tv2-menu-gap: rgba(0, 0, 0, .05);--tv2-menu-press: rgba(0, 0, 0, .05);--tv2-menu-shadow: 0 28px 64px -16px rgba(70, 50, 20, .35);--tv2-scrim: rgba(240, 236, 229, .42);--tv2-sheet-bg: rgba(252, 250, 246, .97);--tv2-sheet-dim: rgba(0, 0, 0, .28);--tv2-row: rgba(0, 0, 0, .035);--tv2-row-sep: rgba(0, 0, 0, .08);--tv2-chip: rgba(26, 23, 16, .06);--tv2-in-bg: #e7e3dc;--tv2-flag-bg: rgba(255, 236, 230, .97);--tv2-select: rgba(168, 130, 55, .3)}html.has-thread-v2[data-theme=dark]{--tv2-glass-bg: rgba(33, 31, 27, .74);--tv2-glass-filter: blur(26px) saturate(150%);--tv2-glass-rim: 0 0 0 .5px rgba(255, 255, 255, .11), inset 0 .6px 0 rgba(255, 255, 255, .24), inset 0 -.5px 0 rgba(255, 255, 255, .05), 0 10px 26px -10px rgba(0, 0, 0, .6);--tv2-menu-bg: rgba(44, 41, 36, .92);--tv2-menu-sep: rgba(255, 255, 255, .1);--tv2-menu-gap: rgba(0, 0, 0, .26);--tv2-menu-press: rgba(255, 255, 255, .09);--tv2-menu-shadow: 0 28px 64px -16px rgba(0, 0, 0, .55);--tv2-scrim: rgba(10, 9, 7, .5);--tv2-sheet-bg: rgba(34, 32, 28, .96);--tv2-sheet-dim: rgba(0, 0, 0, .36);--tv2-row: rgba(255, 255, 255, .065);--tv2-row-sep: rgba(255, 255, 255, .09);--tv2-chip: rgba(255, 255, 255, .08);--tv2-in-bg: #272521;--tv2-flag-bg: rgba(58, 25, 19, .95);--tv2-select: rgba(233, 180, 76, .4)}html.has-thread-v2 .app-shell--thread-open .ios-status-cover{background-color:color-mix(in srgb,var(--bg) 38%,#fff)}html.has-thread-v2[data-theme=dark] .app-shell--thread-open .ios-status-cover{background-color:color-mix(in srgb,var(--bg) 94.5%,#fff)}html.has-thread-v2 .tv2-glass{background-color:var(--tv2-glass-bg);-webkit-backdrop-filter:var(--tv2-glass-filter);backdrop-filter:var(--tv2-glass-filter);box-shadow:var(--tv2-glass-rim)}html.has-thread-v2 .tv2-top{display:flex;flex-direction:column;gap:8px;inset:0 0 auto;padding-top:calc(env(safe-area-inset-top,0px) + 6px);pointer-events:none;position:absolute;z-index:6}html.has-thread-v2 .tv2-top>:not(.tv2-top__edge){pointer-events:auto}html.has-thread-v2 .tv2-top__edge{background-color:var(--bg);background-image:linear-gradient(var(--gl),var(--gl));height:calc(100% + 40px);inset:0 0 auto;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),rgba(0,0,0,.7) calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),rgba(0,0,0,.7) calc(100% - 18px),transparent);pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:-1}html.has-thread-v2 .tv2-top[data-at-top] .tv2-top__edge{opacity:0}html.has-thread-v2 .tv2-nav{align-items:center;display:flex;flex:none;gap:6px;height:44px;margin-inline:max(14px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-right,0px));min-width:0}html.has-thread-v2 .tv2-nav button{-webkit-tap-highlight-color:transparent;border:0;color:var(--t1);cursor:pointer;font:inherit;margin:0;padding:0;touch-action:manipulation}html.has-thread-v2 .tv2-nav .tv2-back{align-items:center;border-radius:22px;display:flex;flex:none;height:44px;justify-content:center;width:44px}html.has-thread-v2 .tv2-nav .tv2-ident{align-items:center;border-radius:22px;display:flex;flex:0 1 auto;gap:6px;height:44px;min-width:0;padding:0 14px 0 6px;text-align:left}html.has-thread-v2 .tv2-ident__avatar{align-items:center;background:linear-gradient(160deg,#f5d58e,#d9a440);border-radius:16px;color:#2a2008;display:flex;flex:none;font-size:12px;font-weight:650;height:32px;justify-content:center;letter-spacing:.3px;width:32px}html.has-thread-v2 .tv2-ident__avatar.is-flagged{box-shadow:0 0 0 2px color-mix(in srgb,var(--rd) 70%,transparent)}html.has-thread-v2 .tv2-ident__text{display:flex;flex-direction:column;min-width:0}html.has-thread-v2 .tv2-ident__name{font-size:15px;font-weight:600;letter-spacing:-.24px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.has-thread-v2 .tv2-ident__status{align-items:center;color:var(--t2);display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:5px;letter-spacing:0;line-height:15px;min-width:0;white-space:nowrap}html.has-thread-v2 .tv2-ident__status>span{overflow:hidden;text-overflow:ellipsis}html.has-thread-v2 .tv2-ident__status.is-danger{color:var(--rd)}html.has-thread-v2 .tv2-ident__status>i{--tv2-tone: var(--t2);background:var(--tv2-tone);border-radius:3px;box-shadow:0 0 0 2px color-mix(in srgb,var(--tv2-tone) 24%,transparent);flex:none;height:6px;width:6px}html.has-thread-v2 .tv2-ident__status[data-tone=gold]>i{--tv2-tone: var(--ac)}html.has-thread-v2 .tv2-ident__status[data-tone=green]>i{--tv2-tone: var(--gr)}html.has-thread-v2 .tv2-ident__status[data-tone=danger]>i{--tv2-tone: var(--rd)}html.has-thread-v2 .tv2-group{align-items:center;border-radius:22px;display:flex;flex:none;height:44px;margin-left:auto;padding:0 3px}html.has-thread-v2 .tv2-group button{align-items:center;background:none;display:flex;height:44px;justify-content:center;width:44px}html.has-thread-v2 .tv2-group button.is-on{color:var(--ac-text)}html.has-thread-v2 .tv2-group button.is-on svg{fill:currentColor;fill-opacity:.22}html.has-thread-v2 .tv2-group button:disabled{opacity:.5}html.has-thread-v2 .tv2-nav button:active{transform:scale(.94);transition:transform .12s}html.has-thread-v2 .tv2-nav button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}html.has-thread-v2 .tv2-top .escalation-strip{animation:tv2-drop-in .38s var(--tv2-spring) both;background:var(--tv2-flag-bg);border:0;border-radius:22px;box-shadow:0 0 0 .5px #ff786447,inset 0 .7px #ffffff2e,0 14px 34px -14px #00000080;font-size:14px;line-height:19px;margin-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px));padding:11px 12px 12px 14px}html.has-thread-v2 .tv2-top .escalation-strip>svg{margin-top:2px}html.has-thread-v2 .tv2-top .history-sync-strip{align-self:center;background:var(--tv2-menu-bg);border:0;border-radius:18px;box-shadow:0 0 0 .5px var(--tv2-menu-sep),0 10px 26px -12px #0006;font-size:13px;line-height:18px;margin-inline:12px;max-width:calc(100% - 24px);padding:7px 14px}@keyframes tv2-drop-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}html.has-thread-v2 .tv2-top--bare{position:absolute}html.has-thread-v2 .thread-pane .thread-scroll{gap:0;overscroll-behavior-x:none;padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px));padding-top:calc(var(--tv2-top-h, 56px) + 6px);touch-action:pan-y}html.has-thread-v2 .thread-pane .thread-scroll.tv2-hold-open{overflow-y:hidden}html.has-thread-v2 .message--v2{--tv2-pad-top: 6px;--tv2-pad-bottom: 6px;flex:none;margin:4px 0 -6px;max-width:none;padding:6px 8px;position:relative;width:100%}html.has-thread-v2 .message--v2.message--grouped-prev{margin-top:-4px}html.has-thread-v2 .message--v2:has(>.message__bubble>.msg-fb){--tv2-pad-top: 42px}html.has-thread-v2 .message--v2:has(>.message__bubble>.msg-fb-dot){--tv2-pad-top: 28px}html.has-thread-v2 .message--v2:has(>.message__meta),html.has-thread-v2 .message--v2:has(>.message__receipt){--tv2-pad-bottom: 26px}html.has-thread-v2 .message--v2>.message__sender{display:none}html.has-thread-v2 .thread-scroll .tv2-chunk.is-near{content-visibility:visible}html.has-thread-v2 .thread-scroll .tv2-chunk{contain-intrinsic-size:auto var(--tv2-h, 600px);content-visibility:auto;display:flex;flex:none;flex-direction:column;margin-bottom:-6px;padding-bottom:6px}html.has-thread-v2 .message--v2 .message__bubble{-webkit-touch-callout:none;border-radius:20px;max-width:min(292px,calc(100% - 76px));padding:7px 13px 8px;transform-origin:left center;transition:transform .22s var(--tv2-spring),opacity .12s linear;-webkit-user-select:none;user-select:none}html.has-thread-v2 .message--v2.message--inbound .message__bubble{background:var(--tv2-in-bg)}html.has-thread-v2 .message--v2.message--outbound .message__bubble{transform-origin:right center}html.has-thread-v2 .message--v2 .message__bubble p{font-size:17px;letter-spacing:-.43px;line-height:22px}html.has-thread-v2 .message--v2:not(.message--grouped-next) .message__bubble:before{bottom:0;content:"";height:18px;pointer-events:none;position:absolute;width:16px}html.has-thread-v2 .message--v2.message--inbound:not(.message--grouped-next) .message__bubble{border-bottom-left-radius:8px}html.has-thread-v2 .message--v2.message--inbound:not(.message--grouped-next) .message__bubble:before{background:var(--tv2-in-bg);left:-7px;-webkit-mask-image:radial-gradient(7px 18px at 0 0,transparent 96%,#000 100%);mask-image:radial-gradient(7px 18px at 0 0,transparent 96%,#000 100%)}html.has-thread-v2 .message--v2.message--outbound:not(.message--grouped-next) .message__bubble{border-bottom-right-radius:8px}html.has-thread-v2 .message--v2.message--outbound:not(.message--grouped-next) .message__bubble:before{background-color:inherit;right:-7px;-webkit-mask-image:radial-gradient(7px 18px at 100% 0,transparent 96%,#000 100%);mask-image:radial-gradient(7px 18px at 100% 0,transparent 96%,#000 100%)}html.has-thread-v2 .message--v2.message--grouped-next .message__bubble{border-radius:20px}html.has-thread-v2 .message__receipt{color:var(--t2);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin:4px 4px 0 0;white-space:nowrap}html.has-thread-v2 .thread-scroll .tv2-stamp{align-self:center;color:var(--t2);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin:18px 16px 2px;text-align:center}html.has-thread-v2 .thread-scroll .tv2-stamp b{font-weight:600}html.has-thread-v2 .thread-scroll :is(.system-message,.platform-notice,.resolved-draft){margin:10px 16px 0}html.has-thread-v2 .tv2-stay-head{align-items:center;display:flex;flex:none;flex-direction:column;padding:10px 16px 6px;text-align:center}html.has-thread-v2 .tv2-stay-head__avatar{align-items:center;background:linear-gradient(160deg,#f5d58e,#d9a440);border-radius:38px;box-shadow:0 10px 30px -12px #e9b44c99;color:#2a2008;display:flex;font-size:27px;font-weight:600;height:76px;justify-content:center;letter-spacing:.4px;width:76px}html.has-thread-v2 .tv2-stay-head__name{color:var(--t1);font-size:22px;font-weight:700;letter-spacing:-.26px;line-height:28px;margin:10px 0 0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}html.has-thread-v2 .tv2-stay-head__place{color:var(--t2);font-size:15px;letter-spacing:-.23px;line-height:20px;margin:2px 0 0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}html.has-thread-v2 .tv2-stay-head__chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;margin:12px 0 0;max-width:100%;padding:0}html.has-thread-v2 .tv2-stay-head__chips li{align-items:center;background:var(--tv2-chip);border-radius:15px;color:var(--t1);display:flex;font-size:13px;font-weight:500;letter-spacing:-.08px;line-height:18px;max-width:100%;min-height:30px;overflow-wrap:anywhere;padding:6px 12px;box-sizing:border-box}html.has-thread-v2 .thread-scroll .tv2-tail{flex:none;height:1px;margin-bottom:-1px}html.has-thread-v2 .thread-scroll .tv2-jump-dock{align-self:stretch;bottom:calc(max(0px,var(--v2-dock-inset, 0px)) + 12px);flex:none;height:0;pointer-events:none;position:sticky;z-index:3}html.has-thread-v2 .tv2-jump{align-items:center;background:var(--tv2-menu-bg);border:0;border-radius:22px;bottom:0;box-shadow:var(--tv2-glass-rim);color:var(--t1);display:flex;height:44px;justify-content:center;padding:0;pointer-events:auto;position:absolute;right:8px;transition:opacity .25s ease,transform .3s var(--tv2-spring),visibility 0s;width:44px}html.has-thread-v2 .tv2-jump[data-hidden]{opacity:0;pointer-events:none;transform:translateY(10px) scale(.9);transition:opacity .2s ease,transform .3s var(--tv2-spring),visibility 0s .3s;visibility:hidden}html.has-thread-v2 .tv2-jump b{align-items:center;background:var(--ac);border-radius:10px;box-sizing:border-box;color:var(--on-gold);display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:0;line-height:16px;min-height:20px;min-width:20px;padding:2px 5px;position:absolute;right:-4px;top:-4px}html.has-thread-v2 .message--v2>.message__v2-time{color:var(--t2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:16px;opacity:0;pointer-events:none;position:absolute;right:8px;top:calc(var(--tv2-pad-top) + (100% - var(--tv2-pad-top) - var(--tv2-pad-bottom)) / 2);transform:translate(72px,-50%);white-space:nowrap}html.has-thread-v2 .message--v2.tv2-swipe-row>.message__v2-time{opacity:var(--tv2-swipe-k, 0);transform:translate(calc(72px + var(--tv2-swipe, 0px)),-50%)}html.has-thread-v2 .message--v2.message--outbound.tv2-swipe-row>:is(.message__bubble,.message__meta,.message__receipt){transform:translate(var(--tv2-swipe, 0px))}html.has-thread-v2 .message--v2.tv2-swipe-row:not(.tv2-swipe-settle)>:is(.message__v2-time,.message__bubble,.message__meta,.message__receipt){transition:none;will-change:transform}html.has-thread-v2 .message--v2.tv2-swipe-settle>:is(.message__v2-time,.message__bubble,.message__meta,.message__receipt){transition:transform .3s var(--tv2-spring),opacity .2s ease}html.has-thread-v2 .message--v2 .message__bubble.tv2-pressing{transform:scale(.97);will-change:transform}html.has-thread-v2 .message--v2 .message__bubble:is(.tv2-ghost,.tv2-settling){transition:none}html.has-thread-v2 .message--v2 .message__bubble.tv2-ghost{opacity:0}html.has-thread-v2 .message--v2 .message__bubble.tv2-ghost>:is(.msg-fb,.msg-fb-dot){visibility:hidden}html.has-thread-v2 .message--v2 .message__bubble.tv2-selecting{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}html.has-thread-v2 .message--v2 .message__bubble.tv2-selecting ::selection{background:var(--tv2-select)}html.has-thread-v2 .tv2-layer{contain:strict;inset:0;pointer-events:none;position:fixed;z-index:2600}html.has-thread-v2 .tv2-layer>:is(.tv2-hold,.tv2-sheet-layer){pointer-events:auto}html.has-thread-v2 .tv2-layer>:is(.tv2-hold,.tv2-sheet-layer).is-closing{pointer-events:none}html.has-thread-v2 .tv2-hold{font-family:var(--ios-font);inset:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);position:fixed;touch-action:none;z-index:1}html.has-thread-v2 .tv2-hold:not([data-open]){pointer-events:none;visibility:hidden}html.has-thread-v2 .tv2-hold__scrim{background:var(--tv2-scrim);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);inset:0;position:absolute}html.has-thread-v2 .tv2-hold[data-open] .tv2-hold__scrim{animation:tv2-fade-in .22s ease-out both}html.has-thread-v2 .tv2-hold.is-closing .tv2-hold__scrim{animation:tv2-fade-out .2s ease-in both}html.has-thread-v2 .tv2-hold__lift{inset:0;pointer-events:none;position:absolute}html.has-thread-v2 .tv2-hold .tv2-lift{animation:none;content-visibility:visible;margin:0;max-width:none;padding:0;position:absolute;transition:transform .38s var(--tv2-pop)}html.has-thread-v2 .tv2-hold.is-closing .tv2-lift{transition:transform .2s ease-in}html.has-thread-v2 .tv2-hold .tv2-lift .message__bubble{box-shadow:0 22px 48px -14px #0009;max-width:none;transition:none;width:100%}html.has-thread-v2 .tv2-hold .tv2-lift__chip{transform-origin:right bottom}html.has-thread-v2 .tv2-hold[data-open] .tv2-lift__chip{animation:tv2-chip-out .16s var(--tv2-spring) both}html.has-thread-v2 .tv2-hold.is-closing .tv2-lift__chip{animation:tv2-chip-in .18s var(--tv2-spring) both}html.has-thread-v2 .tv2-hold:not([data-placed]) :is(.tv2-hold__menu,.tv2-hold__acc){visibility:hidden}html.has-thread-v2 .tv2-hold[data-open] :is(.tv2-hold__menu,.tv2-hold__acc){animation:tv2-pop-in .34s var(--tv2-pop) both}html.has-thread-v2 .tv2-hold__menu{background:var(--tv2-menu-bg);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border-radius:26px;box-shadow:var(--tv2-menu-shadow),0 0 0 .5px var(--tv2-menu-sep),inset 0 .7px #ffffff24;max-width:calc(100vw - 32px);min-width:250px;outline:none;overflow:hidden;position:absolute;width:max-content}html.has-thread-v2 .tv2-hold.is-closing :is(.tv2-hold__menu,.tv2-hold__acc){animation:tv2-pop-out .18s ease-in both}html.has-thread-v2 .tv2-menu__group+.tv2-menu__group{border-top:8px solid var(--tv2-menu-gap)}html.has-thread-v2 .tv2-mi{align-items:center;background:none;border:0;box-sizing:border-box;color:var(--t1);cursor:pointer;display:flex;font:inherit;font-size:17px;gap:13px;letter-spacing:-.43px;line-height:22px;min-height:48px;padding:13px 18px;text-align:left;width:100%}html.has-thread-v2 .tv2-mi+.tv2-mi{box-shadow:inset 0 .5px 0 var(--tv2-menu-sep)}html.has-thread-v2 .tv2-mi svg{flex:none}html.has-thread-v2 .tv2-mi:is(.is-hot,:active,:focus-visible){background:var(--tv2-menu-press);outline:none}html.has-thread-v2 .tv2-hold__acc{box-sizing:border-box;max-width:calc(100vw - 32px);position:absolute}html.has-thread-v2 .tv2-peek{border-radius:15px;color:var(--t2);font-size:13px;font-weight:500;letter-spacing:-.08px;line-height:18px;min-height:30px;padding:6px 12px;width:max-content}html.has-thread-v2 .tv2-peek b{color:var(--t1);font-weight:600}html.has-thread-v2 .tv2-rate{align-items:center;border-radius:26px;display:flex;gap:4px;min-height:52px;padding:6px;width:max-content}html.has-thread-v2 .tv2-rate span{color:var(--t2);font-size:13px;font-weight:600;letter-spacing:-.08px;line-height:18px;padding:0 8px 0 10px}html.has-thread-v2 .tv2-rate button{align-items:center;background:none;border:0;border-radius:20px;color:var(--t1);cursor:pointer;display:flex;flex:none;height:40px;justify-content:center;padding:0;transition:background-color .2s,color .2s,transform .15s;width:44px}html.has-thread-v2 .tv2-rate button.is-on{background:color-mix(in srgb,var(--ac) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 45%,transparent);color:var(--ac-text)}html.has-thread-v2 .tv2-rate button:is(.is-hot,:focus-visible){background:var(--tv2-menu-press);outline:none}html.has-thread-v2 .tv2-rate button:active{transform:scale(.9)}html.has-thread-v2 .tv2-hud{align-items:center;animation:tv2-hud .34s var(--tv2-pop) both;background:var(--tv2-menu-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:21px;box-shadow:0 16px 40px -14px #0009,0 0 0 .5px var(--tv2-menu-sep);color:var(--t1);display:flex;font-size:15px;font-weight:600;gap:8px;left:50%;letter-spacing:-.23px;line-height:20px;max-width:calc(100vw - 32px);min-height:42px;padding:11px 18px 11px 13px;pointer-events:none;position:fixed;top:calc(env(safe-area-inset-top,0px) + 60px);transform:translate(-50%);width:max-content;z-index:3}html.has-thread-v2 .tv2-hud svg{color:var(--ac-text);flex:none}html.has-thread-v2 .tv2-sheet-layer{inset:0;position:fixed;z-index:2}html.has-thread-v2 .tv2-sheet-layer__dim{background:var(--tv2-sheet-dim);inset:0;position:absolute}html.has-thread-v2 .tv2-sheet{background:var(--tv2-sheet-bg);-webkit-backdrop-filter:blur(44px) saturate(180%);backdrop-filter:blur(44px) saturate(180%);border-radius:38px;bottom:calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 0 0 .5px var(--tv2-menu-sep),0 -10px 50px -20px #0009;box-sizing:border-box;color:var(--t1);display:flex;flex-direction:column;left:max(8px,env(safe-area-inset-left,0px));max-height:calc(100% - env(safe-area-inset-top,0px) - 40px - env(safe-area-inset-bottom,0px));outline:none;overflow:hidden;overscroll-behavior:contain;position:absolute;right:max(8px,env(safe-area-inset-right,0px))}html.has-thread-v2 .tv2-sheet--whole,html.has-thread-v2 .tv2-sheet__handle{touch-action:none}html.has-thread-v2 .tv2-sheet__handle{flex:none;padding:8px 16px 0}html.has-thread-v2 .tv2-sheet__grabber{background:var(--t3);border-radius:3px;display:block;height:5px;margin:0 auto;width:36px}html.has-thread-v2 .tv2-sheet__head{align-items:center;display:flex;justify-content:center;margin-top:6px;min-height:44px;padding:0 52px;position:relative}html.has-thread-v2 .tv2-sheet__title{font-size:17px;font-weight:600;letter-spacing:-.43px;line-height:22px;margin:0;text-align:center}html.has-thread-v2 .tv2-sheet__close{align-items:center;border:0;border-radius:22px;color:var(--t1);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:44px}html.has-thread-v2 .tv2-sheet__content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 22px}html.has-thread-v2 .tv2-list{background:var(--tv2-row);border-radius:22px;margin:14px 0 0;overflow:hidden;padding:0}html.has-thread-v2 .tv2-row{align-items:center;box-sizing:border-box;display:flex;font-size:16px;gap:12px;letter-spacing:-.31px;line-height:21px;margin:0;min-height:50px;padding:10px 16px}html.has-thread-v2 .tv2-row+.tv2-row{box-shadow:inset 0 .5px 0 var(--tv2-row-sep)}html.has-thread-v2 .tv2-row dt{color:var(--t2);flex:none;max-width:45%}html.has-thread-v2 .tv2-row dd{flex:1;font-weight:500;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}html.has-thread-v2 .tv2-row--stack{align-items:stretch;flex-direction:column;gap:4px}html.has-thread-v2 .tv2-row--stack dt{font-size:13px;line-height:18px;max-width:none}html.has-thread-v2 .tv2-row--stack dd{text-align:left}html.has-thread-v2 .tv2-stage-label{color:var(--t1);font-weight:600}html.has-thread-v2 .tv2-row[data-tone=danger] .tv2-stage-label{color:var(--rd)}html.has-thread-v2 .tv2-stages{display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:4px}html.has-thread-v2 .tv2-stages>span{color:var(--t2);display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:6px;letter-spacing:0;line-height:13px;overflow-wrap:anywhere;text-align:center}html.has-thread-v2 .tv2-stages>span:before{background:var(--tv2-row-sep);border-radius:2px;content:"";height:4px}html.has-thread-v2 .tv2-stages>.is-past:before{background:color-mix(in srgb,var(--gr) 55%,transparent)}html.has-thread-v2 .tv2-stages>.is-now{color:var(--t1);font-weight:650}html.has-thread-v2 .tv2-stages>.is-now:before{background:var(--gr)}html.has-thread-v2 .tv2-row .tv2-stage-detail{color:var(--t2);font-size:13px;font-weight:400;line-height:18px;margin-top:4px}html.has-thread-v2 .tv2-sheet-note{color:var(--t2);font-size:13px;line-height:18px;margin:8px 16px 0;overflow-wrap:anywhere}html.has-thread-v2 .tv2-row--button{background:none;border:0;color:var(--t1);cursor:pointer;font:inherit;font-size:16px;justify-content:space-between;text-align:left;width:100%}html.has-thread-v2 .tv2-row--button svg{color:var(--t2);flex:none}html.has-thread-v2 .tv2-row--button:active{background:var(--tv2-menu-press)}@keyframes tv2-fade-in{0%{opacity:0}}@keyframes tv2-fade-out{to{opacity:0}}@keyframes tv2-pop-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes tv2-pop-out{to{opacity:0;transform:scale(.9)}}@keyframes tv2-chip-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.85)}}@keyframes tv2-chip-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes tv2-hud{0%{opacity:0;transform:translate(-50%,-8px) scale(.9)}}@media(prefers-reduced-transparency:reduce){html.has-thread-v2{--tv2-glass-bg: #fcfaf6;--tv2-menu-bg: #fdfbf7;--tv2-sheet-bg: #fcfaf6;--tv2-flag-bg: #ffece6}html.has-thread-v2[data-theme=dark]{--tv2-glass-bg: #23211d;--tv2-menu-bg: #2c2924;--tv2-sheet-bg: #22201c;--tv2-flag-bg: #3a1913}html.has-thread-v2 :is(.tv2-glass,.tv2-hold__menu,.tv2-sheet,.tv2-hud){-webkit-backdrop-filter:none;backdrop-filter:none}html.has-thread-v2 .tv2-hold__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){html.has-thread-v2{--tv2-glass-bg: #fcfaf6;--tv2-menu-bg: #fdfbf7;--tv2-menu-sep: rgba(0, 0, 0, .5)}html.has-thread-v2[data-theme=dark]{--tv2-glass-bg: #23211d;--tv2-menu-bg: #2c2924;--tv2-menu-sep: rgba(255, 255, 255, .5)}html.has-thread-v2 :is(.tv2-glass,.tv2-hold__menu,.tv2-jump){box-shadow:0 0 0 1px var(--tv2-menu-sep)}html.has-thread-v2 :is(.tv2-ident__status,.tv2-stamp,.tv2-peek,.message__receipt,.message__v2-time){color:var(--t1)}}@media(prefers-reduced-motion:reduce){html.has-thread-v2 :is(.tv2-hold__scrim,.tv2-hold__menu,.tv2-hold__acc,.tv2-hud,.tv2-sheet,.tv2-sheet-layer__dim,.tv2-top .escalation-strip){animation-duration:1ms}html.has-thread-v2 .tv2-hold .tv2-lift{transition:none}html.has-thread-v2 .message--v2 .message__bubble.tv2-pressing{transform:none}}}.gl-bubble{--gl-b-ink: #f7f3ea;--gl-b-gold: #f3cf7f;--gl-b-spring: cubic-bezier(.2, .9, .25, 1.04);-webkit-tap-highlight-color:transparent;height:56px;left:0;position:fixed;top:0;touch-action:none;transition:opacity .22s ease;width:56px;will-change:transform;z-index:2400}@supports (transition-timing-function: linear(0,1)){.gl-bubble{--gl-b-spring: linear(0, .0127, .0464, .0956, .1556, .2223, .2927, .3642, .4348, .503, .5677, .6281, .6837, .7344, .7799, .8203, .8559, .8868, .9135, .9361, .9551, .9709, .9838, .9941, 1.0022, 1.0084, 1.013, 1.0162, 1.0183, 1.0195, 1.0199, 1.0198, 1.0192, 1.0182, 1.0171, 1.0158, 1.0144, 1.013, 1.0115, 1.0102, 1.0089, 1.0076, 1.0065, 1.0055, 1.0046, 1.0037, 1.003, 1.0024, 1)}}html.is-keyboard-open .gl-bubble,.gl-bubble.is-leaving{opacity:0;pointer-events:none}.gl-bubble-go,.gl-bubble-x{-webkit-user-select:none;appearance:none;border:0;color:var(--gl-b-ink);cursor:pointer;font:inherit;margin:0;padding:0;user-select:none}.gl-bubble-go{-webkit-backdrop-filter:blur(24px) saturate(170%);align-items:center;animation:gl-bubble-in .64s var(--gl-b-spring) backwards;backdrop-filter:blur(24px) saturate(170%);background:linear-gradient(165deg,#ffffff24,#ffffff08 60%),#181511d6;border-radius:50%;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff1f,0 18px 34px -14px #000000d9,0 6px 14px -6px #00000080;display:flex;height:56px;justify-content:center;position:relative;touch-action:none;transition:transform .22s var(--gl-b-spring),box-shadow .22s;width:56px}.gl-bubble-go .gl-ic{color:var(--gl-b-gold);flex:none}.gl-bubble-go:active,.gl-bubble.is-dragging .gl-bubble-go{transform:scale(.92)}.gl-bubble.is-dragging .gl-bubble-go{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff29,0 26px 40px -14px #000000e6}.gl-bubble-go:focus-visible,.gl-bubble-x:focus-visible{outline:2px solid var(--gl-b-gold);outline-offset:3px}.gl-bubble-n{align-items:center;background:#e9b44c;border-radius:10px;box-shadow:0 0 0 2px #181511e6;color:#1b1408;display:flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:20px;justify-content:center;left:-3px;letter-spacing:0;min-width:20px;padding:0 5px;position:absolute;top:-3px}.gl-bubble-x{-webkit-backdrop-filter:blur(16px) saturate(150%);align-items:center;animation:gl-bubble-in .64s var(--gl-b-spring) .14s backwards;backdrop-filter:blur(16px) saturate(150%);background:#181511c7;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff29,0 4px 10px -3px #0009;display:flex;height:24px;justify-content:center;position:absolute;right:-7px;top:-7px;width:24px}.gl-bubble-x:after{content:"";inset:-7px -7px -3px -3px;position:absolute}.gl-bubble.is-left .gl-bubble-x:after{inset:-7px -3px -3px -7px}.gl-bubble-x:active{background:#3c372ef2}.gl-bubble.is-left .gl-bubble-x{left:-7px;right:auto}.gl-bubble-tip{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);background:#181511db;border-radius:15px;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--gl-b-ink);font-size:12.5px;font-weight:600;letter-spacing:-.005em;opacity:0;padding:7px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(.92);transition:opacity .26s ease,transform .42s var(--gl-b-spring);white-space:nowrap}.gl-bubble.is-right .gl-bubble-tip{right:calc(100% + 10px);transform-origin:right center}.gl-bubble.is-left .gl-bubble-tip{left:calc(100% + 10px);transform-origin:left center}.gl-bubble-tip.is-on{opacity:1;transform:translateY(-50%) scale(1)}@keyframes gl-bubble-in{0%{opacity:0;transform:scale(.35)}}@media(prefers-reduced-motion:reduce){.gl-bubble-go,.gl-bubble-x{animation:none}.gl-bubble-tip{transition:opacity .12s}}:root{--lg-bg: #f6f1e7;--lg-bg-2: #fbf7ef;--lg-bg-3: #f3ede1;--lg-ink: #1a1710;--lg-ink-2: rgba(26, 23, 16, .76);--lg-ink-3: rgba(26, 23, 16, .62);--lg-ink-4: rgba(26, 23, 16, .3);--lg-gold: #a88237;--lg-gold-2: #765919;--lg-gold-3: #7a4f0e;--lg-gold-deep: #9c6b1e;--lg-copper: #a8432c;--lg-danger: #c4452c;--lg-sage: #2f6b45;--lg-sky: #2f5f8f;--lg-pearl: #5a43a0;--lg-line: rgba(60, 40, 10, .09);--lg-line-2: rgba(60, 40, 10, .16);--lg-glass-1: rgba(26, 23, 16, .04);--lg-glass-2: rgba(26, 23, 16, .06);--lg-glass-3: rgba(26, 23, 16, .09);--lg-glass-top: rgba(255, 255, 255, .86);--lg-glass-bot: rgba(255, 255, 255, .64);--lg-glass-shadow: inset 0 1px 0 #fff, 0 0 0 .5px rgba(70, 50, 20, .14), 0 8px 22px rgba(70, 50, 20, .08);--lg-glass-rim: linear-gradient(140deg, #fff, rgba(255, 255, 255, .4) 30%, rgba(120, 90, 40, .06) 60%, rgba(255, 255, 255, .7));--lg-glass-quiet-top: rgba(255, 255, 255, .72);--lg-glass-quiet-bot: rgba(255, 255, 255, .5);--lg-glass-quiet-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 .5px rgba(70, 50, 20, .12), 0 6px 18px rgba(70, 50, 20, .06);--lg-glass-gold-top: rgba(233, 180, 76, .32);--lg-glass-gold-bot: rgba(233, 180, 76, .18);--lg-glass-solid-top: #fbf8f2;--lg-glass-solid-bot: #f4efe5;--lg-glass-dark-top: rgba(22, 19, 14, .72);--lg-glass-dark-bot: rgba(14, 12, 9, .62);--lg-glass-solid: #fbf8f2;--lg-blur: blur(18px) saturate(150%);--lg-badge: var(--ios-badge, #d70015);--lg-orb-badge-ring: #fff;--lg-orb-ring: #c08a2e;--lg-orb-ring-head: #8a5c14;--lg-orb-ripple: rgba(168, 120, 40, .55);--lg-font-display: var(--font-display, "Geist", "SF Pro Display", ui-sans-serif, system-ui, sans-serif);--lg-font-sans: var(--font-sans, "Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);--lg-font-mono: var(--font-mono, "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace);--lg-ease-out: cubic-bezier(.22, 1, .36, 1);--lg-ease-io: cubic-bezier(.65, 0, .35, 1);--lg-ease-sheet: cubic-bezier(.32, .72, 0, 1);--lg-spring: cubic-bezier(.2, .9, .25, 1.04);--lg-spring-bounce: cubic-bezier(.34, 1.56, .64, 1)}@supports (transition-timing-function: linear(0,1)){:root{--lg-spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.6%, 1);--lg-spring-bounce: linear(0, .013 .6%, .05 1.2%, .2 2.5%, .763 7.3%, .988 9.3%, 1.093 11%, 1.137 12.6%, 1.127 14.6%, 1.073 16.9%, .988 21.3%, .973 24%, .98 27.4%, 1.001 34%, 1.004 38.4%, 1)}}:root[data-theme=dark],.lg-dark{--lg-bg: #0b0a08;--lg-bg-2: #12100c;--lg-bg-3: #191611;--lg-ink: #f7f3ea;--lg-ink-2: rgba(247, 243, 234, .74);--lg-ink-3: rgba(247, 243, 234, .56);--lg-ink-4: rgba(247, 243, 234, .3);--lg-gold: #e9b44c;--lg-gold-2: #f3cb77;--lg-gold-3: #ffe3a6;--lg-gold-deep: #9c6b1e;--lg-copper: #e5735b;--lg-danger: #ff7a5c;--lg-sage: #9fd4b0;--lg-sky: #9cc7f0;--lg-pearl: #e9defa;--lg-line: rgba(255, 255, 255, .1);--lg-line-2: rgba(255, 255, 255, .16);--lg-glass-1: rgba(255, 248, 236, .055);--lg-glass-2: rgba(255, 248, 236, .085);--lg-glass-3: rgba(255, 248, 236, .13);--lg-glass-top: rgba(255, 250, 240, .11);--lg-glass-bot: rgba(255, 250, 240, .045);--lg-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(255, 255, 255, .04), 0 12px 32px rgba(0, 0, 0, .38), 0 2px 6px rgba(0, 0, 0, .25);--lg-glass-rim: linear-gradient(140deg, rgba(255, 255, 255, .55), rgba(255, 255, 255, .1) 28%, rgba(255, 255, 255, .03) 55%, rgba(255, 255, 255, .22) 100%);--lg-glass-quiet-top: rgba(255, 250, 240, .07);--lg-glass-quiet-bot: rgba(255, 250, 240, .03);--lg-glass-quiet-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 8px 24px rgba(0, 0, 0, .3);--lg-glass-gold-top: rgba(243, 203, 119, .26);--lg-glass-gold-bot: rgba(233, 180, 76, .12);--lg-glass-solid-top: #1d1a14;--lg-glass-solid-bot: #15130f;--lg-glass-solid: #15130f;--lg-orb-badge-ring: #0b0a08;--lg-orb-ring: #ffe7b0;--lg-orb-ring-head: #fff4dc;--lg-orb-ripple: rgba(243, 203, 119, .55)}.lg-dark{color-scheme:dark}.lg-glass{position:relative;background:linear-gradient(180deg,var(--lg-glass-top),var(--lg-glass-bot));-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-glass-shadow)}.lg-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--lg-glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg-glass--quiet{background:linear-gradient(180deg,var(--lg-glass-quiet-top),var(--lg-glass-quiet-bot));box-shadow:var(--lg-glass-quiet-shadow)}.lg-glass--gold{background:linear-gradient(180deg,var(--lg-glass-gold-top),var(--lg-glass-gold-bot))}.lg-glass--dark{background:linear-gradient(180deg,var(--lg-glass-dark-top),var(--lg-glass-dark-bot))}.lg-glass--solid{background:linear-gradient(180deg,var(--lg-glass-solid-top),var(--lg-glass-solid-bot))}.lg-glass--flat{-webkit-backdrop-filter:none;backdrop-filter:none}.lg-eyebrow{font-family:var(--lg-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lg-gold-2)}.lg-num{font-family:var(--lg-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lg-gold-text{color:var(--lg-gold-2);background:linear-gradient(100deg,var(--lg-gold-3),var(--lg-gold) 45%,#d9894a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lg-btn-circle{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--lg-ink)}.lg-btn-circle--sm{width:36px;height:36px}.lg-btn-circle--lg{width:64px;height:64px}.lg-btn-gold{background-image:linear-gradient(180deg,#ffe3a6,#e9b44c 55%,#c98d2f);background-color:#e9b44c;color:#241805;box-shadow:inset 0 1px #ffffffb3,0 6px 18px #e9b44c59}.lg-btn-danger{background-image:linear-gradient(180deg,#ff8e72,#e2553b);background-color:#e2553b;color:#fff;box-shadow:inset 0 1px #ffffff73,0 8px 22px #e2553b59}.lg-chip{height:32px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--lg-ink-2);white-space:nowrap}.lg-chip--gold{color:var(--lg-gold-2)}.lg-pressable{transition:transform .11s var(--lg-ease-out)}.lg-pressable:active{transform:scale(.94)}.lg-bars{display:inline-flex;align-items:center;gap:3px;height:18px}.lg-bars i{display:block;width:3px;height:100%;border-radius:2px;background:currentColor;transform-origin:50% 50%;transform:scaleY(.25);animation:lg-bar .9s var(--lg-ease-io) infinite}.lg-bars i:nth-child(1){animation-delay:-.2s}.lg-bars i:nth-child(2){animation-delay:-.5s}.lg-bars i:nth-child(3){animation-delay:-.1s}.lg-bars i:nth-child(4){animation-delay:-.7s}.lg-bars i:nth-child(5){animation-delay:-.35s}.lg-bars i:nth-child(6){animation-delay:-.6s}.lg-bars i:nth-child(7){animation-delay:-.15s}.lg-bars i:nth-child(8){animation-delay:-.45s}.lg-bars--still i{animation:none;transform:scaleY(.22)}@keyframes lg-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.lg-in-up{animation:lg-in-up .24s var(--lg-spring) both}.lg-in-fade{animation:lg-in-fade .2s var(--lg-ease-out) both}.lg-in-scale{animation:lg-in-scale .24s var(--lg-spring) both}.lg-in-sheet{animation:lg-in-sheet .34s var(--lg-spring) both}.lg-d1{animation-delay:20ms}.lg-d2{animation-delay:40ms}.lg-d3{animation-delay:60ms}.lg-d4{animation-delay:80ms}.lg-d5{animation-delay:.1s}.lg-d6{animation-delay:.12s}.lg-d7{animation-delay:.14s}.lg-d8{animation-delay:.15s}@keyframes lg-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lg-in-fade{0%{opacity:0}to{opacity:1}}@keyframes lg-in-scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lg-in-sheet{0%{opacity:.4;transform:translateY(70px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lg-in-up,.lg-in-fade,.lg-in-scale,.lg-in-sheet{animation:none}.lg-bars i{animation:none;transform:scaleY(.4)}.lg-pressable{transition:none}.lg-pressable:active{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lg-glass{background:var(--lg-glass-solid)}.lg-glass--gold{background:linear-gradient(180deg,var(--lg-glass-gold-top),var(--lg-glass-gold-bot)),var(--lg-glass-solid)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lg-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-glass-solid);box-shadow:inset 0 0 0 1px var(--lg-line-2)}.lg-glass--gold{background:linear-gradient(180deg,var(--lg-glass-gold-top),var(--lg-glass-gold-bot)),var(--lg-glass-solid)}.lg-glass:before{display:none}}@media(prefers-contrast:more){.lg-glass{box-shadow:inset 0 0 0 1px #c9c0ab}}@media(forced-colors:active){.lg-glass{background:Canvas;border:1px solid CanvasText;box-shadow:none}.lg-glass:before{display:none}.lg-btn-gold,.lg-btn-danger{forced-color-adjust:auto;background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}}.lg-orb{--lg-orb-s: 44px;--lg-orb-glow: 1;--lg-orb-glow-o: 1;position:relative;display:inline-block;flex:none;width:var(--lg-orb-s);height:var(--lg-orb-s);vertical-align:middle;isolation:isolate;contain:layout style;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lg-orb__glow,.lg-orb__aura,.lg-orb__core,.lg-orb__core>span,.lg-orb__swirl>i,.lg-orb__ring,.lg-orb__ripples,.lg-orb__ripples>i{position:absolute;border-radius:50%}.lg-orb__glow{inset:-38%;border-radius:50%;z-index:-1;scale:var(--lg-orb-glow);opacity:var(--lg-orb-glow-o);transition:scale .26s var(--lg-ease-out),opacity .24s var(--lg-ease-out)}.lg-orb__aura{inset:0;background:radial-gradient(circle closest-side,#f3cb778c,#e9964c38 50%,#e5735b00 96%);scale:calc(1 + var(--lg-orb-level, 0) * .28);animation:lg-orb-breathe 4.2s var(--lg-ease-io) var(--lg-orb-t, 0ms) infinite}.lg-orb__glow:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle closest-side,#ff7a5c99,#ff7a5c2e 55%,#ff7a5c00);opacity:0;transition:opacity .24s var(--lg-ease-out)}.lg-orb__core{inset:0;border-radius:50%;overflow:hidden;clip-path:circle(50% at 50% 50%);background:radial-gradient(circle at 46% 62%,#ffd27f,#f0a33e 26%,#b55e19 56%,#4a2208 84%,#1a0b02);box-shadow:inset 0 0 calc(var(--lg-orb-s) * .16) #1e0c0099;scale:calc(1 + var(--lg-orb-level, 0) * .11);transition:transform .26s var(--lg-ease-out)}.lg-orb__swirl{inset:-18%;border-radius:50%;opacity:.62;mix-blend-mode:hard-light;animation:lg-orb-spin 9s linear var(--lg-orb-t, 0ms) infinite}.lg-orb__swirl>i{inset:0;background:radial-gradient(ellipse 30% 26% at 61% 33%,#fff0c8f2,#fff0c800),radial-gradient(ellipse 26% 30% at 74% 57%,#f6b44af2,#f6b44a00),radial-gradient(ellipse 28% 26% at 62% 82%,#e86a4ff2,#e86a4f00),radial-gradient(ellipse 24% 24% at 41% 89%,#8f55c9e6,#8f55c900),radial-gradient(ellipse 24% 24% at 23% 80%,#2b1407d9,#2b140700),radial-gradient(ellipse 26% 30% at 11% 62%,#f2bd5ff2,#f2bd5f00),radial-gradient(ellipse 26% 26% at 15% 44%,#fff7e2f2,#fff7e200),radial-gradient(ellipse 28% 26% at 34% 28%,#e99a3df2,#e99a3d00),radial-gradient(circle closest-side at 42% 58%,#eeae55,#dd8a37 70%,#c8732b);animation:lg-orb-spin 5.6s linear var(--lg-orb-t, 0ms) infinite paused}.lg-orb__blob{width:64%;height:64%;mix-blend-mode:screen}.lg-orb__blob--a{left:-4%;top:0;background:radial-gradient(circle closest-side at 50% 50%,#fff4d6e6,#ffd68c59 55%,#ffd68c00);animation:lg-orb-drift-a 7s var(--lg-ease-io) var(--lg-orb-t, 0ms) infinite}.lg-orb__blob--b{right:-10%;bottom:-8%;background:radial-gradient(circle closest-side at 50% 50%,#b46effb3,#e5735b38 55%,#e5735b00);animation:lg-orb-drift-b 8.4s var(--lg-ease-io) var(--lg-orb-t, 0ms) infinite}.lg-orb__fresnel{inset:0;opacity:.9;mix-blend-mode:screen;background:conic-gradient(from 0deg,#ffdc9600,#c4a0fff2 18%,#82e1d78c,#ffd28200 46%,#ffa078d9 64%,#ffecbee6 80%,#ffdc9600);-webkit-mask-image:radial-gradient(circle,transparent 60%,rgba(0,0,0,.35) 74%,#000 92%,#000 100%);mask-image:radial-gradient(circle,transparent 60%,rgba(0,0,0,.35) 74%,#000 92%,#000 100%);animation:lg-orb-spin 6s linear var(--lg-orb-t, 0ms) infinite reverse}.lg-orb__glint{inset:0;background:radial-gradient(ellipse 34% 20% at 34% 20%,#ffffffeb,#fff0 72%),radial-gradient(ellipse 70% 34% at 52% 104%,#ffd69680,#ffd69600 72%);box-shadow:inset 0 0 0 1px #ffecc84d}.lg-orb__veil{inset:0;background:#7d776d;mix-blend-mode:color;opacity:0;transition:opacity .24s var(--lg-ease-out)}.lg-orb__core:after{content:"";position:absolute;inset:0;border-radius:50%;background:#100c0852;opacity:0;transition:opacity .24s var(--lg-ease-out)}.lg-orb__ring{inset:-14%;border-radius:50%;opacity:0;transition:opacity .24s var(--lg-ease-out);animation:lg-orb-spin 1.05s linear var(--lg-orb-t, 0ms) infinite paused}.lg-orb__ring>svg{display:block;width:100%;height:100%;overflow:visible}.lg-orb__ring stop:not(:last-child){stop-color:var(--lg-orb-ring, #ffe7b0)}.lg-orb__ring stop:last-child{stop-color:var(--lg-orb-ring-head, #fff4dc)}.lg-orb__ring circle{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:72 230}.lg-orb__ripples{inset:0;opacity:0;transition:opacity .24s var(--lg-ease-out)}.lg-orb__ripples>i{inset:0;border:1.5px solid var(--lg-orb-ripple, rgba(243, 203, 119, .55));opacity:0;animation:lg-orb-ripple 1.8s var(--lg-ease-out) var(--lg-orb-t, 0ms) infinite paused}.lg-orb__ripples>i+i{animation-delay:calc(var(--lg-orb-t, 0ms) - .9s)}.lg-orb__badge{position:absolute;z-index:3;top:var(--lg-orb-badge-inset, -2px);right:var(--lg-orb-badge-inset, -2px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--lg-badge, #d70015);color:#fff;font:700 10.5px/18px var(--lg-font-sans, system-ui, sans-serif);font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 0 0 2px var(--lg-orb-badge-ring, #0b0a08);animation:lg-orb-badge-in .22s var(--lg-spring-bounce) both}.lg-orb__badge--dot{min-width:0;width:10px;height:10px;padding:0;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff3d6,#e9b44c 70%);box-shadow:0 0 0 2px var(--lg-orb-badge-ring, #0b0a08),0 0 8px #f3cb778c}.lg-orb--big .lg-orb__badge{top:2px;right:2px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:11.5px;line-height:20px;box-shadow:0 0 0 2.5px var(--lg-orb-badge-ring, #0b0a08)}.lg-orb--big .lg-orb__badge--dot{min-width:0;width:16px;height:16px;padding:0;border-radius:50%;box-shadow:0 0 0 2.5px var(--lg-orb-badge-ring, #0b0a08),0 0 12px #f3cb778c}.lg-orb--quiet{--lg-orb-glow-o: .45}.lg-orb--listening{--lg-orb-glow: 1.1}.lg-orb--thinking{--lg-orb-glow: 1.04}.lg-orb--speaking{--lg-orb-glow: 1.08}.lg-orb--muted{--lg-orb-glow-o: .25}.lg-orb--error{--lg-orb-glow-o: .85}.lg-orb:is(.lg-orb--listening,.lg-orb--thinking,.lg-orb--speaking) .lg-orb__swirl>i{animation-play-state:running}.lg-orb--listening .lg-orb__ripples{opacity:1}.lg-orb--listening .lg-orb__ripples>i{animation-play-state:running}.lg-orb--thinking .lg-orb__ring{opacity:1;animation-play-state:running}.lg-orb--speaking:not([data-level]) .lg-orb__core{animation:lg-orb-talk .84s var(--lg-ease-io) var(--lg-orb-t, 0ms) infinite}.lg-orb--muted .lg-orb__veil{opacity:.85}.lg-orb--muted .lg-orb__core:after{opacity:1}.lg-orb--error .lg-orb__glow:after{opacity:1}.lg-orb.is-paused,.lg-orb.is-paused *{animation-play-state:paused!important}@keyframes lg-orb-spin{to{transform:rotate(360deg)}}@keyframes lg-orb-breathe{0%,to{transform:scale(.92);opacity:.62}50%{transform:scale(1.06);opacity:.95}}@keyframes lg-orb-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(22%,14%) scale(.86)}66%{transform:translate(6%,30%) scale(1.08)}}@keyframes lg-orb-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-30%,-20%) scale(1.14)}75%{transform:translate(-12%,-36%) scale(.9)}}@keyframes lg-orb-ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(1.65);opacity:0}}@keyframes lg-orb-talk{0%,to{transform:scale(1)}18%{transform:scale(1.045)}34%{transform:scale(.985)}52%{transform:scale(1.06)}70%{transform:scale(.995)}86%{transform:scale(1.03)}}@keyframes lg-orb-badge-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lg-orb,.lg-orb *,.lg-orb *:after{animation:none!important;transition:none!important}.lg-orb__core,.lg-orb__aura{scale:none}.lg-orb__aura{opacity:.8}.lg-orb__blob--a{transform:translate(14%,10%)}.lg-orb--listening .lg-orb__ripples>i:first-child{transform:scale(1.22);opacity:.55}.lg-orb--thinking .lg-orb__ring{transform:rotate(40deg)}}@media(prefers-contrast:more){.lg-orb__glint{box-shadow:inset 0 0 0 1px #ffecc8b3}}@media(forced-colors:active){.lg-orb__core{forced-color-adjust:none;background:CanvasText;box-shadow:none}.lg-orb__core>span,.lg-orb__core:after,.lg-orb__glow,.lg-orb__ring,.lg-orb__ripples{display:none}.lg-orb__badge{forced-color-adjust:none;background:Highlight;color:HighlightText;box-shadow:0 0 0 2px Canvas}}.mobile-chat-fab.mobile-chat-fab--voice{background:none;border:0;border-radius:50%;box-shadow:none;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-chat-fab.mobile-chat-fab--voice:before,.mobile-chat-fab.mobile-chat-fab--voice:after{content:none}.mobile-chat-fab.mobile-chat-fab--voice.is-active{filter:none}.mobile-chat-fab--voice .mobile-regent-orb{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;display:grid;place-items:center;pointer-events:none;transition:scale .26s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.22,1,.36,1)}.mobile-chat-fab--voice .mobile-regent-orb>.lg-orb{--lg-orb-badge-inset: -7px}.mobile-chat-fab--voice .mobile-regent-orb .lg-orb__glow{inset:-17.5%;border-radius:50%}.mobile-chat-fab--voice:active .mobile-regent-orb{transform:scale(.96)}.mobile-bottom-bar.is-minimized .mobile-chat-fab--voice .mobile-regent-orb{scale:.815}@media(orientation:landscape)and (pointer:coarse)and (max-height:500px)and (max-width:1180px){.mobile-bottom-bar.is-minimized .mobile-chat-fab--voice .mobile-regent-orb{scale:none}}.mobile-bottom-bar>.mobile-chat-fab--shell.mobile-chat-fab--voice{box-shadow:none}.mobile-bottom-bar.is-minimized>.mobile-chat-fab--shell.mobile-chat-fab--voice{border-radius:50%}.mobile-bottom-bar[inert] .mobile-regent-orb .lg-orb,.mobile-bottom-bar[inert] .mobile-regent-orb .lg-orb *{animation-play-state:paused!important}:root.is-native-ios .mobile-regent-orb .lg-orb--idle .lg-orb__swirl>i{animation-play-state:running}:root.is-native-ios .mobile-regent-orb .lg-orb--idle .lg-orb__swirl{opacity:.85}:root.is-native-ios .mobile-regent-orb .lg-orb--idle .lg-orb__ring{inset:-8%;opacity:.62;animation:lg-orb-spin 8.4s linear var(--lg-orb-t, 0ms) infinite}:root.is-native-ios .mobile-chat-fab--voice:active .mobile-regent-orb{transform:scale(.94);transition:transform .11s var(--lg-ease-out)}:root.is-native-ios .mobile-chat-fab--voice:active .lg-orb--idle .lg-orb__ring{opacity:1}@media(hover:hover)and (pointer:fine){.mobile-chat-fab.mobile-chat-fab--voice:hover{box-shadow:none}}@media(prefers-reduced-motion:reduce){.mobile-regent-orb{transition:none}.mobile-chat-fab--voice:active .mobile-regent-orb{transform:none}:root.is-native-ios .mobile-chat-fab--voice:active .mobile-regent-orb{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.mobile-chat-fab.mobile-chat-fab--voice{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-chat-fab--voice .mobile-regent-orb{background:var(--ios-elev, #17150f);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 0 0 1px #c9c0ab}.mobile-chat-fab--voice .mobile-regent-orb:before{display:none}}@media(forced-colors:active){.mobile-chat-fab.mobile-chat-fab--voice,.mobile-regent-orb{background:Canvas;color:ButtonText;box-shadow:none}.mobile-chat-fab--voice .mobile-regent-orb{border:1px solid ButtonText}.mobile-chat-fab--voice .mobile-regent-orb:before{display:none}}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.startup-splash--fallback{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:var(--bg, #0b0a08);opacity:1;transition:opacity .18s cubic-bezier(.32,.72,0,1)}.startup-splash--fallback.is-exiting{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.startup-splash--fallback{transition-duration:.12s!important}}.startup-splash__lockup{display:flex;flex-direction:column;align-items:center}.startup-splash__name{font-family:New York,ui-serif,Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1;letter-spacing:-.015em;color:var(--boot-gold-ink, #f2d08a)}.startup-splash__rule{width:132px;height:1px;margin:16px 0 13px;background:linear-gradient(90deg,#e9b44c00,#e9b44ccc,#e9b44c00)}.startup-splash__sub{font-size:10px;font-weight:600;letter-spacing:.46em;padding-left:.46em;color:color-mix(in srgb,var(--t1, #f7f3ea) 52%,transparent)}}.maintenance-notice{box-sizing:border-box;display:grid;left:0;padding:calc(12px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) 12px calc(16px + env(safe-area-inset-left,0px));pointer-events:none;position:fixed;right:0;top:0;z-index:9800}.maintenance-notice__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md, 15px);box-shadow:var(--shadow-float, 0 12px 32px rgba(0, 0, 0, .18));color:var(--ink);justify-self:center;max-width:460px;padding:16px 18px 14px;pointer-events:auto;text-align:left;width:100%}.maintenance-notice__mark{color:var(--gold);font:600 11px/1 ui-serif,Georgia,serif;letter-spacing:.32em;margin:0 0 10px}.maintenance-notice__title{font-size:17px;letter-spacing:-.01em;line-height:1.25;margin:0 0 6px}.maintenance-notice__body{color:var(--ink-soft);font-size:14px;line-height:1.45;margin:0 0 6px}.maintenance-notice__retry{background:var(--gold);border:0;border-radius:999px;color:var(--on-gold);cursor:pointer;font:inherit;font-size:14px;font-weight:600;margin-top:8px;min-height:44px;padding:10px 24px}.maintenance-notice__retry:disabled{cursor:default;opacity:.6}.maintenance-notice--blocking{align-items:center;background:var(--ivory, var(--surface));bottom:0;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));place-items:center}.maintenance-notice--blocking .maintenance-notice__card{background:transparent;border:0;box-shadow:none;max-width:420px;text-align:center}.maintenance-notice--blocking .maintenance-notice__title{font-size:24px;margin-bottom:10px}.maintenance-notice--blocking .maintenance-notice__body{font-size:16px}@media(prefers-reduced-motion:no-preference){.maintenance-notice__card{animation:maintenance-notice-in .18s ease-out both}}@keyframes maintenance-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.search-overlay{position:fixed;inset:0;z-index:3000;background:color-mix(in srgb,var(--bg, #0b0a08) 62%,transparent);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%)}.search-overlay__panel{display:flex;flex-direction:column;height:100%;padding-top:calc(14px + env(safe-area-inset-top,0px))}.search-overlay__bar{align-items:center;display:flex;gap:12px;padding:0 16px 12px}.search-overlay__field{align-items:center;background:var(--gl2, rgba(255, 255, 255, .09));border:1px solid var(--hr, rgba(255, 255, 255, .1));border-radius:15px;box-shadow:inset 0 1px 0 var(--hi2, rgba(255, 255, 255, .14));color:var(--t3, rgba(247, 243, 234, .36));display:flex;flex:1;gap:9px;min-width:0;padding:11px 13px}.search-overlay__field:focus-within{border-color:color-mix(in srgb,var(--ac, #e9b44c) 45%,transparent);box-shadow:inset 0 1px 0 var(--hi2, rgba(255, 255, 255, .14)),0 0 0 3px color-mix(in srgb,var(--ac, #e9b44c) 14%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.search-overlay__field input{background:none;border:0;color:var(--t1, #f7f3ea);flex:1;font-size:17px;min-width:0;outline:none;padding:0}.search-overlay__field input::placeholder{color:var(--t3, rgba(247, 243, 234, .36))}.search-overlay__field input::-webkit-search-cancel-button{-webkit-appearance:none}.search-overlay__cancel{background:none;border:0;color:var(--ac, #e9b44c);cursor:pointer;flex:none;font-size:15px;font-weight:600;letter-spacing:-.01em;padding:8px 2px;transition:opacity .14s ease,transform .12s cubic-bezier(.23,1,.32,1)}.search-overlay__cancel:active{opacity:.6;transform:scale(.95)}.search-overlay__results{-webkit-overflow-scrolling:touch;display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px calc(24px + env(safe-area-inset-bottom,0px))}.search-overlay__section{color:var(--t3, rgba(247, 243, 234, .36));font-size:10.5px;font-weight:640;letter-spacing:.14em;margin:14px 2px 4px;text-transform:uppercase}.search-overlay__section:first-child{margin-top:4px}.search-overlay__section-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.search-overlay__section-row:first-child .search-overlay__section{margin-top:4px}.search-overlay__clear{background:none;border:0;color:var(--ac, #e9b44c);cursor:pointer;font-size:12.5px;font-weight:560;letter-spacing:-.01em;margin:14px 0 4px;padding:4px 2px;transition:opacity .16s ease}.search-overlay__clear:active{opacity:.55}.search-overlay__avatar--recent{background:var(--fd, rgba(255, 255, 255, .05));color:var(--t3, rgba(247, 243, 234, .36))}.search-overlay__row--recent{padding-bottom:9px;padding-top:9px}.search-overlay__row{align-items:center;animation:search-row-in .3s cubic-bezier(.23,1,.32,1) both;background:var(--fd, rgba(255, 255, 255, .05));border:1px solid var(--hr, rgba(255, 255, 255, .08));border-radius:16px;color:inherit;cursor:pointer;display:flex;gap:12px;min-width:0;padding:11px 13px;text-align:left;transition:background .16s ease,transform .12s cubic-bezier(.23,1,.32,1);width:100%}.search-overlay__row:active{background:var(--gl2, rgba(255, 255, 255, .09));transform:scale(.98)}@keyframes search-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.search-overlay__avatar{align-items:center;background:color-mix(in srgb,var(--ac) 16%,transparent);border-radius:50%;color:var(--ac, #e9b44c);display:flex;flex:none;font-size:12px;font-weight:650;height:36px;justify-content:center;width:36px}.search-overlay__avatar--property{background:var(--grs, rgba(127, 176, 138, .15));color:var(--gr, #7fb08a)}.search-overlay__body{display:grid;flex:1;gap:2px;min-width:0}.search-overlay__title-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.search-overlay__name{color:var(--t1, #f7f3ea);font-size:14.5px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-overlay__time{color:var(--t3, rgba(247, 243, 234, .36));flex:none;font-size:11px}.search-overlay__preview{color:var(--t2, rgba(247, 243, 234, .6));font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-overlay__unread{background:var(--ac, #e9b44c);border-radius:999px;color:#100e09;flex:none;font-size:10.5px;font-weight:700;min-width:19px;padding:2px 6px;text-align:center}.search-overlay__chevron{color:var(--t3, rgba(247, 243, 234, .36));flex:none}.search-overlay__empty{align-items:center;color:var(--t3, rgba(247, 243, 234, .36));display:flex;flex-direction:column;gap:7px;padding:56px 24px;text-align:center}.search-overlay__empty strong{color:var(--t2, rgba(247, 243, 234, .6));font-size:14px;font-weight:600}.search-overlay__empty span{font-size:12px;line-height:1.5;max-width:260px}@media(prefers-reduced-motion:reduce){.search-overlay__row{animation:none}}@media(prefers-reduced-transparency:reduce){.search-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg, #0b0a08)}}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.search-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg);bottom:auto;height:var(--app-canvas-height, var(--app-height, 100dvh))}.search-overlay__panel{padding-top:env(safe-area-inset-top,0px)}.search-overlay__bar{gap:12px;padding:6px var(--ios-margin)}.search-overlay__field{background:var(--ios-fill);border:0;border-radius:12px;box-shadow:none;color:var(--t2);gap:6px;height:36px;padding:0 9px;position:relative}.search-overlay__field:after{content:"";inset:-4px 0;position:absolute}.search-overlay__field input{font-size:var(--ios-callout-size);letter-spacing:var(--ios-callout-track);line-height:var(--ios-callout-leading);position:relative;z-index:1}.search-overlay__field{caret-color:var(--ac)}.search-overlay__field:focus-within{border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 34%,transparent)}.search-overlay__cancel{align-items:center;color:var(--ac-text);display:flex;font-size:var(--ios-body-size);font-weight:var(--ios-body-weight);letter-spacing:var(--ios-body-track);line-height:var(--ios-body-leading);min-height:var(--ios-hit);min-width:57px;padding:0 2px;width:57px}.search-overlay__results{gap:0;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px))}.search-overlay__section{color:var(--t2);font-size:var(--ios-footnote-size);font-weight:600;letter-spacing:var(--ios-footnote-track);line-height:var(--ios-footnote-leading);margin:0;padding:18px var(--ios-margin) 6px;text-transform:none}.search-overlay__section:first-child{margin-top:0;padding-top:10px}.search-overlay__clear{color:var(--ac-text);font-size:var(--ios-footnote-size);letter-spacing:var(--ios-footnote-track);margin:0;min-height:var(--ios-hit);padding:18px var(--ios-margin) 6px 8px}.search-overlay__section-row:first-child .search-overlay__clear{padding-top:10px}.search-overlay__row{animation:none;background:none;border:0;border-radius:0;box-shadow:none;gap:12px;padding:11px var(--ios-margin) 12px;position:relative}.search-overlay__row:active{background:var(--ios-fill-2);transform:none}.search-overlay__row+.search-overlay__row:before{background:var(--ios-sep);content:"";height:var(--ios-hairline);left:var(--ios-sep-inset);position:absolute;right:0;top:0}.search-overlay__avatar,.search-overlay__avatar--property{background:var(--ios-fill);color:var(--ios-label-2);font-size:var(--ios-callout-size);font-weight:600;height:44px;letter-spacing:-.2px;width:44px}.search-overlay__name{font-size:var(--ios-headline-size);font-weight:var(--ios-headline-weight);letter-spacing:var(--ios-headline-track);line-height:var(--ios-headline-leading)}.search-overlay__time{color:var(--t2);font-size:var(--ios-subhead-size);letter-spacing:var(--ios-subhead-track);line-height:var(--ios-subhead-leading)}.search-overlay__preview{font-size:var(--ios-subhead-size);letter-spacing:var(--ios-subhead-track);line-height:var(--ios-subhead-leading)}.search-overlay__unread{align-self:center;background:var(--ios-badge);border-radius:9px;color:#fff;font-size:var(--ios-caption2-size);font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px}.search-overlay__row:not(:has(.search-overlay__unread)) .search-overlay__time{margin-right:30px}.search-overlay__chevron{align-self:center;color:var(--t2)}.search-overlay__field input::placeholder{color:var(--t2)}.search-overlay__empty{gap:9px;padding:76px 32px 24px}.search-overlay__empty>svg{color:var(--t2);height:34px;margin-bottom:3px;width:34px}.search-overlay__empty strong{color:var(--t1);font-size:var(--ios-title3-size);font-weight:var(--ios-title3-weight);letter-spacing:var(--ios-title3-track);line-height:var(--ios-title3-leading)}.search-overlay__empty span{color:var(--t2);font-size:var(--ios-subhead-size);letter-spacing:var(--ios-subhead-track);line-height:var(--ios-subhead-leading);max-width:280px}}.portfolio-menu__tip-host{position:relative}.portfolio-menu__action.is-disabled{color:var(--t3);cursor:not-allowed;opacity:.5}.portfolio-menu__action.is-disabled:hover{background:transparent;color:var(--t3)}.portfolio-menu__action.is-disabled:active{transform:none}.portfolio-menu__move.is-disabled{cursor:not-allowed;opacity:.4}.portfolio-menu__move.is-disabled:hover{background:transparent;color:var(--t3)}.portfolio-menu__tip{background:var(--pop, #1b1a17);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid var(--hr);border-radius:12px;bottom:calc(100% + 8px);box-shadow:inset 0 1px 0 var(--hi),0 18px 40px -18px #000000e6;color:var(--t1);font-size:12px;font-weight:520;left:50%;letter-spacing:-.012em;line-height:1.35;opacity:0;padding:8px 11px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,4px);transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);width:max-content;max-width:220px;z-index:60}.portfolio-menu__tip-host:hover .portfolio-menu__tip,.portfolio-menu__action:focus-visible+.portfolio-menu__tip{opacity:1;transform:translate(-50%)}.portfolio-menu__tip:after{background:inherit;border-bottom:1px solid var(--hr);border-right:1px solid var(--hr);bottom:-5px;content:"";height:9px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:9px}@media(prefers-reduced-motion:reduce){.portfolio-menu__tip{transition:none;transform:translate(-50%)}}
