.lin-attention-pulse{z-index:2147483000;color:#fff;background:#173f34;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 8px;font-family:Inter,system-ui,sans-serif;text-decoration:none;display:flex;position:fixed;bottom:76px;right:18px;box-shadow:0 10px 30px #0e201b3d}.lin-attention-pulse.has-warning{background:#713a32}.lin-attention-pulse-icon{background:#ffffff21;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lin-attention-pulse>span:last-child{align-items:baseline;gap:5px;display:flex}.lin-attention-pulse strong{font-size:15px}.lin-attention-pulse small{text-transform:uppercase;letter-spacing:.08em;color:#fffc;font-size:10px;font-weight:850}@media (width<=680px){.lin-attention-pulse{padding:6px 9px 6px 6px;bottom:70px;right:12px}.lin-attention-pulse-icon{width:26px;height:26px}.lin-attention-pulse small{font-size:9px}}.fc-property-source-intake{gap:12px;display:grid}.fc-property-source-intake>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fc-property-source-intake>header span{letter-spacing:.14em;color:#718279;font-size:8px;font-weight:900}.fc-property-source-intake>header h3{margin:2px 0 0;font-size:17px}.fc-property-source-intake>p{color:#62736a;margin:0;font-size:9px;line-height:1.55}.fc-property-drop{background:#f7faf8;border:2px dashed #aebfb5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;transition:all .18s;display:grid}.fc-property-drop.dragging{background:#e7f1eb;border-color:#345d49;transform:translateY(-1px)}.fc-property-drop>div{gap:3px;display:grid}.fc-property-drop strong{font-size:12px}.fc-property-drop span{color:#708178;font-size:8px}.fc-property-drop-button{cursor:pointer;background:#173027;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;color:#fff!important;font-size:8px!important;font-weight:900!important;display:flex!important}.fc-property-drop-button input{display:none}.fc-property-upload-results{gap:6px;display:grid}.fc-property-upload-results article{background:#f2f5f3;border:1px solid #dce4df;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;display:grid}.fc-property-upload-results article.error{background:#f7e9e7;border-color:#e0c5bf}.fc-property-upload-results article.scan_requested,.fc-property-upload-results article.ready{background:#e7f0ea}.fc-property-upload-results article>div{gap:2px;display:grid}.fc-property-upload-results strong{font-size:8px}.fc-property-upload-results span{color:#6f7d76;font-size:7px}.fc-property-custody{background:#fff;border:1px solid #d6dfda;border-radius:9px;gap:5px;padding:10px;display:grid}.fc-property-custody>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.fc-property-custody>header span{letter-spacing:.12em;color:#6d7c74;font-size:7px;font-weight:900}.fc-property-custody>header small{color:#74827a;font-size:6.5px}.fc-property-custody article{background:#f7f9f8;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px;display:grid}.fc-property-custody article.clean{background:#e7f0ea}.fc-property-custody article.infected{background:#f7e4e1}.fc-property-custody article>div{gap:2px;display:grid}.fc-property-custody strong{font-size:8px}.fc-property-custody span,.fc-property-custody small{color:#6f7d76;font-size:6.5px}.fc-property-source-manual{border-top:1px solid #e0e6e2;padding-top:9px}.fc-property-source-manual summary{cursor:pointer;color:#2a4b3a;align-items:center;gap:5px;width:max-content;font-size:8px;font-weight:900;display:flex}.fc-property-source-manual[open] summary{margin-bottom:10px}.fc-property-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fc-property-source-grid label{color:#687970;gap:4px;font-size:7px;font-weight:900;display:grid}.fc-property-source-grid label.wide{grid-column:1/-1}.fc-property-source-grid input,.fc-property-source-grid select{color:#183027;height:36px;font:inherit;background:#fff;border:1px solid #bdcbc3;border-radius:7px;padding:0 9px}.fc-property-source-manual>button{color:#fff;background:#173027;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;margin-top:8px;padding:0 11px;font-size:8px;font-weight:900;display:flex}.fc-property-intake-message{color:#335241;background:#e8f0eb;border-radius:8px;align-items:flex-start;gap:7px;padding:9px;font-size:8px;display:flex}.fc-property-source-actions{flex-wrap:wrap;gap:7px;display:flex}.fc-property-source-actions span{color:#597066;background:#eef3f0;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.fc-property-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fc-property-source-list article{background:#f9fbfa;border:1px solid #dce4df;border-radius:7px;gap:2px;padding:8px;display:grid}.fc-property-source-list strong{font-size:8px}.fc-property-source-list span,.fc-property-source-list small{color:#718078;font-size:6.5px}.fc-spin{animation:.9s linear infinite fc-spin}@keyframes fc-spin{to{transform:rotate(360deg)}}@media (width<=700px){.fc-property-drop{text-align:center;grid-template-columns:1fr;justify-items:center}.fc-property-source-grid,.fc-property-source-list{grid-template-columns:1fr}.fc-property-source-grid label.wide{grid-column:auto}.fc-property-custody>header{flex-direction:column;align-items:flex-start}.fc-property-custody article{grid-template-columns:auto 1fr}.fc-property-custody article>small{grid-column:2}}.lin-blueprint-attachment{color:#f5f4ef;background:linear-gradient(145deg,#ff7a0014,#080c0af5 40%);border:1px solid #ff7a0057;border-radius:13px;gap:10px;margin:10px 0;padding:12px;display:grid}.lin-blueprint-attachment>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.lin-blueprint-attachment>header>div{align-items:center;gap:8px;display:flex}.lin-blueprint-attachment>header>div>svg{color:#ff7a00}.lin-blueprint-attachment>header span{gap:2px;display:grid}.lin-blueprint-attachment>header strong{font-size:12px}.lin-blueprint-attachment>header small,.lin-blueprint-attachment>small{color:#9da9a2;font-size:9px;line-height:1.45}.lin-blueprint-attachment>header button{color:#dce2de;cursor:pointer;background:#111613;border:1px solid #39433e;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lin-blueprint-boundary{background:#111813;border:1px solid #314039;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;display:flex}.lin-blueprint-boundary svg{color:#64ca8a;flex:none}.lin-blueprint-boundary span{color:#bac3be;font-size:9px;line-height:1.45}.lin-blueprint-attachment>a{color:#111;background:#ff7a00;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.lin-blueprint-attachment .fc-property-source-intake.is-lin{gap:8px}.lin-blueprint-attachment .fc-property-source-intake.is-lin>header,.lin-blueprint-attachment .fc-property-source-intake.is-lin>p{display:none}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-drop{text-align:center;color:#eef2ef;background:#0c110e;border-color:#47564e;grid-template-columns:1fr;justify-items:center;padding:13px}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-drop span{color:#95a29b}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-drop-button{background:#24372e}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-upload-results article,.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-custody{color:#edf2ef;background:#101612;border-color:#2e3933}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-upload-results article.error{background:#241414}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-upload-results article.scan_requested,.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-upload-results article.ready{background:#112019}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-upload-results span,.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-custody span,.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-custody small{color:#9caaa3}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-custody article{background:#151c18}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-custody article.clean{background:#13231a}.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-source-manual,.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-source-actions,.lin-blueprint-attachment .fc-property-source-intake.is-lin .fc-property-source-list{display:none}.lin-dock{z-index:1200;max-width:calc(100vw - 24px);font-family:inherit;position:fixed;bottom:18px;right:18px}.lin-dock,.lin-dock *{box-sizing:border-box}.lin-dock-trigger{color:#eaf2ed;letter-spacing:.05em;cursor:pointer;background:#102019;border:1px solid #a8cbb647;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-weight:800;display:flex;box-shadow:0 10px 30px #00000047}.lin-dock-trigger:hover,.lin-dock-trigger:focus-visible{border-color:#a8cbb685;outline:none;box-shadow:0 10px 30px #00000047,0 0 0 3px #a8cbb61f}.lin-dock-panel{overscroll-behavior:contain;color:#edf2ef;background:#0e1714;border:1px solid #ffffff1a;border-radius:16px;width:min(420px,100vw - 32px);max-width:100%;max-height:min(720px,100vh - 32px);padding:16px;overflow:auto;box-shadow:0 18px 60px #0006}.lin-dock-panel>*{min-width:0}.lin-dock-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lin-dock-panel header>div{gap:5px;min-width:0;display:grid}.lin-dock-kicker{color:#a9c9b6;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:900;display:flex}.lin-dock-kicker svg{flex:none}.lin-dock-panel header strong{overflow-wrap:anywhere;font-size:19px;line-height:1.2}.lin-dock-close{color:#dce5df;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lin-dock-close:focus-visible{outline-offset:2px;outline:2px solid #8fb6a06b}.lin-dock-panel>p{color:#afbbb4;overflow-wrap:anywhere;margin:14px 0;line-height:1.5}.lin-dock-context{background:#a8cbb60b;border:1px solid #a8cbb621;border-radius:12px;gap:10px;min-width:0;margin:12px 0;padding:12px;display:grid}.lin-dock-context-heading{gap:3px;min-width:0;display:grid}.lin-dock-context-heading span,.lin-dock-context label>span{color:#7f988b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.lin-dock-context-heading strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.lin-dock-context label{gap:5px;min-width:0;display:grid}.lin-dock-context select{color:#e6eee9;width:100%;min-width:0;max-width:100%;font:inherit;text-overflow:ellipsis;background:#111e19;border:1px solid #ffffff1a;border-radius:9px;padding:9px 10px;font-size:12px}.lin-dock-context small{color:#85968e;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.lin-dock-prompts{gap:8px;min-width:0;display:grid}.lin-dock-prompts button{color:#d9e3dd;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:7px;padding:10px;font-size:13px;line-height:1.4;display:flex}.lin-dock-prompts button span{overflow-wrap:anywhere;min-width:0}.lin-dock-prompts button:hover,.lin-dock-prompts button:focus-visible{border-color:#8fb6a05c;outline:none}.lin-dock-prompts svg{color:#8fb6a0;flex:none;margin-top:2px}.lin-dock-ask{gap:8px;min-width:0;margin-top:12px;display:grid}.lin-dock-ask label{color:#9eb1a6;font-size:11px;font-weight:800}.lin-dock-ask textarea{resize:vertical;color:#eef4f0;width:100%;min-width:0;max-width:100%;min-height:82px;font:inherit;background:#0a1210;border:1px solid #ffffff1a;border-radius:10px;padding:10px;line-height:1.45}.lin-dock-ask textarea:focus{outline-offset:1px;outline:2px solid #8fb6a057}.lin-dock-ask button{color:#102019;min-height:42px;font:inherit;cursor:pointer;background:#d7e8dd;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:900;display:flex}.lin-dock-ask button:disabled{cursor:not-allowed;opacity:.55}.lin-dock-spin{animation:.85s linear infinite lin-dock-spin}.lin-dock-error{color:#efc3bd;overflow-wrap:anywhere;background:#da7a7014;border:1px solid #da7a703d;border-radius:10px;margin-top:10px;padding:10px;font-size:12px;line-height:1.45}.lin-dock-answer{background:#8fb6a012;border:1px solid #8fb6a033;border-radius:12px;gap:7px;min-width:0;margin-top:12px;padding:12px;display:grid}.lin-dock-answer>span{letter-spacing:.08em;color:#a9c9b6;font-size:10px;font-weight:900}.lin-dock-answer p{white-space:pre-wrap;color:#e4ece7;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.lin-dock-answer small{overflow-wrap:anywhere;margin:0!important}.lin-dock-links{gap:6px;min-width:0;margin-top:12px;display:grid}.lin-dock-links a,.lin-dock-trust{color:#dcebe2;overflow-wrap:anywhere;background:#759f8514;border:1px solid #759f8524;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.lin-dock-links a svg,.lin-dock-trust svg{flex:none}.lin-dock-links a:hover,.lin-dock-links a:focus-visible,.lin-dock-trust:hover,.lin-dock-trust:focus-visible{border-color:#8fb6a05c;outline:none}.lin-dock-trust{justify-content:flex-start;margin-top:12px}.lin-dock-panel>small{color:#7f9288;overflow-wrap:anywhere;margin-top:12px;font-size:11px;line-height:1.45;display:block}@keyframes lin-dock-spin{to{transform:rotate(360deg)}}@media (width<=600px){.lin-dock{right:10px;bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100vw - 20px)}.lin-dock-panel{border-radius:14px;width:calc(100vw - 20px);max-height:min(78vh,100dvh - 24px);padding:14px}.lin-dock-trigger{min-height:42px;padding:10px 13px;font-size:14px}.lin-dock-context{padding:11px}.lin-dock-prompts button{padding:10px 9px}}.lin-dock-ask-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lin-dock-ask-heading>label{margin:0}.lin-dock-attach{cursor:pointer;justify-content:center;align-items:center;gap:5px;color:#ffb46d!important;background:#ff7a0017!important;border:1px solid #ff7a0073!important;border-radius:8px!important;width:auto!important;min-height:31px!important;padding:0 9px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.lin-dock-attach:disabled{opacity:.4;cursor:not-allowed}.lin-dock-attach[aria-expanded=true]{color:#111!important;background:#ff7a00!important}@media (width<=480px){.lin-dock-ask-heading{flex-direction:column;align-items:flex-start}.lin-dock-attach{width:100%!important}}:root{--tf-persistent-bottom-base-height:0px;--lin-persistent-bottom-control-height:0px;--tf-persistent-bottom-content-clearance:0px;--lin-floating-edge:18px}body .acv2-dock{bottom:calc(max(var(--tf-persistent-bottom-base-height), env(safe-area-inset-bottom)) + 18px)}.lin-dock{bottom:calc(max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) + var(--lin-floating-edge))}.lin-dock-panel{max-height:min(720px, calc(100dvh - max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) - var(--lin-floating-edge) - env(safe-area-inset-top) - 14px))}:root .lin-attention-pulse{bottom:calc(max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) + 76px)}.lin-dock.is-open~.lin-attention-pulse{visibility:hidden;opacity:0;pointer-events:none}@media (width<=620px){body .acv2-dock{bottom:calc(max(var(--tf-persistent-bottom-base-height), env(safe-area-inset-bottom)) + 8px)}}@media (width<=600px){:root{--lin-floating-edge:12px}:root .lin-attention-pulse{bottom:calc(max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) + 70px)}}.tf-persistent-bottom-clearance{pointer-events:none;display:none}@media (width<=940px){.tf-persistent-bottom-clearance{width:1px;height:max(var(--tf-persistent-bottom-content-clearance),env(safe-area-inset-bottom));display:block}}@media (width<=700px){body:has(.tfds-shell){overflow-x:hidden}.tfds-shell{width:100%;max-width:100vw;min-height:100dvh;overflow-x:hidden}.tfds-topbar{gap:8px;min-width:0;height:58px;padding:0 10px}.tfds-brand{gap:8px;min-width:0}.tfds-brand>a{flex:0 0 36px;width:36px;height:36px}.tfds-brand span{display:none}.tfds-brand strong{white-space:nowrap;font-size:14px;line-height:1.05}.tfds-actions{overscroll-behavior-x:contain;scrollbar-width:none;gap:5px;min-width:0;max-width:calc(100vw - 132px);overflow-x:auto}.tfds-actions::-webkit-scrollbar{display:none}.tfds-actions button{border-radius:9px;flex:none;min-width:42px;height:38px;padding:0 8px}.tfds-actions button span,.tfds-projectbar{display:none}.tfds-workspace{width:100%;max-width:100vw;height:calc(100dvh - 58px - max(var(--tf-persistent-bottom-content-clearance),96px));grid-template-rows:64px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.tfds-toolrail{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid #cbd4cf;border-right:0;flex-direction:row;grid-area:1/1;align-items:stretch;gap:5px;width:100%;min-width:0;padding:6px 8px;overflow:auto hidden}.tfds-toolrail::-webkit-scrollbar{display:none}.tfds-toolrail button{flex:0 0 58px;gap:2px;width:58px;min-width:58px;height:50px;min-height:50px;padding:3px 4px;font-size:9px;line-height:1.05}.tfds-toolrail button svg{width:21px;height:21px}.tfds-toolrail i{flex:0 0 1px;width:1px;height:auto;min-height:34px;margin:8px 2px}.tfds-stage{grid-area:2/1;width:100%;min-width:0;min-height:0;overflow:hidden}.tfds-stage-head{gap:8px;height:46px;min-height:46px;padding:5px 9px;overflow:hidden}.tfds-stage-head>div:first-child{min-width:0}.tfds-stage-head span{font-size:8px}.tfds-stage-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;font-size:11px;overflow:hidden}.tfds-stage-head small{display:none}.tfds-stage-head>div:last-child{scrollbar-width:none;flex:none;max-width:42vw;overflow-x:auto}.tfds-stage-head>div:last-child::-webkit-scrollbar{display:none}.tfds-stage-head button{white-space:nowrap;min-height:34px}.tfds-canvas{touch-action:none;width:100%;min-width:0;max-width:100%;min-height:260px;display:block}.tfds-room-label{font-size:11px}.tfds-room-area{font-size:9px}.tfds-dim text{font-size:10px}.tfds-linbar{gap:6px;height:54px;min-height:54px;padding:7px 8px}.tfds-linbar input{min-width:0;height:38px;font-size:13px}.tfds-linbar button{white-space:nowrap;min-width:72px;height:38px;padding:0 12px;font-size:12px}.tfds-notice{min-height:30px;max-height:42px;padding:5px 8px;font-size:9px;overflow:auto}.tfds-inspector,.tfds-footer{display:none}.tfds-source-drawing{padding:6px}.tfds-source-drawing .rmap-pdf-viewport{max-height:calc(100dvh - 290px - max(var(--tf-persistent-bottom-content-clearance),96px))}.tfds-source-tools{scrollbar-width:none;overflow-x:auto}.tfds-source-tools::-webkit-scrollbar{display:none}.tfds-source-tools button{flex:none;min-height:38px}}@media (width<=420px){.tfds-brand strong{font-size:13px}.tfds-actions{max-width:calc(100vw - 116px)}.tfds-actions button{width:40px;min-width:40px;padding:0 7px}.tfds-toolrail{grid-auto-columns:54px}.tfds-toolrail button{flex-basis:54px;width:54px;min-width:54px;font-size:8.5px}.tfds-stage-head strong{max-width:48vw}.tfds-linbar button{min-width:64px;padding:0 10px}}@media (width<=700px) and (orientation:landscape){.tfds-workspace{grid-template-rows:54px minmax(0,1fr);min-height:300px}.tfds-toolrail{padding:4px 7px}.tfds-toolrail button{height:44px;min-height:44px}.tfds-stage-head{height:40px;min-height:40px}.tfds-linbar{height:46px;min-height:46px}}:root{--tf-ecosystem-nav-height:66px;--tf-persistent-bottom-base-height:var(--tf-ecosystem-nav-height)}.tf-ecosystem-nav,.tf-ecosystem-nav *{box-sizing:border-box}.tf-ecosystem-nav{left:50%;bottom:calc(env(safe-area-inset-bottom) + 14px);z-index:1100;width:min(650px,100vw - 28px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;transform:translate(-50%)}.tf-ecosystem-nav__bar{z-index:1102;color:#edf2ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1b16f7;border:1px solid #c79b5d5c;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:58px;padding:5px;display:grid;position:relative;box-shadow:0 18px 48px #030c0966}.tf-ecosystem-nav__bar button,.tf-ecosystem-nav__panel button{font:inherit;cursor:pointer;border:0}.tf-ecosystem-nav__bar button{color:#b8c5be;background:0 0;border-radius:12px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:46px;padding:6px 8px;font-size:.72rem;font-weight:800;display:grid}.tf-ecosystem-nav__bar button:hover,.tf-ecosystem-nav__bar button:focus-visible{color:#fff;outline-offset:-2px;background:#ffffff12;outline:2px solid #d5ae7080}.tf-ecosystem-nav__bar button.is-active,.tf-ecosystem-nav__bar button.is-open{color:#f4dfba;background:#c79b5d2e}.tf-ecosystem-nav__backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#030a088f;border:0;width:100vw;height:100dvh;position:fixed;inset:0}.tf-ecosystem-nav__panel{z-index:1101;width:min(470px,100vw - 28px);max-height:min(720px, calc(100dvh - var(--tf-ecosystem-nav-height) - env(safe-area-inset-bottom) - 44px));overscroll-behavior:contain;color:#edf2ed;background:#10231d;border:1px solid #c79b5d5c;border-radius:20px;padding:14px;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 70px #030c098f}.tf-ecosystem-nav__panel header{z-index:1;background:#10231d;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;margin:-14px -14px 10px;padding:18px 17px 13px;display:flex;position:sticky;top:-14px}.tf-ecosystem-nav__panel header span{color:#c6a46f;letter-spacing:.14em;font-size:.7rem;font-weight:900;display:block}.tf-ecosystem-nav__panel header strong{max-width:330px;margin-top:5px;font-size:.92rem;line-height:1.4;display:block}.tf-ecosystem-nav__panel header button{width:40px;height:40px;color:inherit;background:#ffffff12;border-radius:11px;flex:none;place-items:center;display:grid}.tf-ecosystem-nav__panel header button:hover,.tf-ecosystem-nav__panel header button:focus-visible{background:#ffffff21;outline:2px solid #d5ae7080}.tf-ecosystem-nav__draft{color:#efd3a7;background:#c68b3f24;border-radius:11px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 11px;font-size:.78rem;line-height:1.35;display:flex}.tf-ecosystem-nav__group{margin-top:15px}.tf-ecosystem-nav__group:first-of-type{margin-top:0}.tf-ecosystem-nav__group h2{color:#8ea399;letter-spacing:.12em;margin:0 4px 6px;font-size:.7rem;font-weight:900}.tf-ecosystem-nav__destinations{gap:5px;display:grid}.tf-ecosystem-nav__destinations button{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.tf-ecosystem-nav__destinations button:hover,.tf-ecosystem-nav__destinations button:focus-visible{background:#c79b5d1c;border-color:#c79b5d4d;outline:none}.tf-ecosystem-nav__destinations button>span{gap:3px;min-width:0;display:grid}.tf-ecosystem-nav__destinations strong{font-size:.86rem}.tf-ecosystem-nav__destinations small{color:#afc0b7;font-size:.75rem;line-height:1.4}.tf-ecosystem-nav__destinations svg{color:#cba66e;flex:none}.tf-ecosystem-nav__panel footer{color:#9fb0a7;align-items:flex-start;gap:7px;margin:16px 4px 2px;font-size:.72rem;line-height:1.45;display:flex}@media (width<=680px){:root{--tf-ecosystem-nav-height:72px}.tf-ecosystem-nav{width:100%;bottom:0}.tf-ecosystem-nav__bar{min-height:calc(var(--tf-ecosystem-nav-height) + env(safe-area-inset-bottom));padding:6px 5px calc(6px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.tf-ecosystem-nav__bar button{min-height:52px;padding:5px 3px;font-size:.68rem}.tf-ecosystem-nav__panel{right:8px;bottom:calc(var(--tf-ecosystem-nav-height) + env(safe-area-inset-bottom) + 8px);width:calc(100vw - 16px);max-height:calc(100dvh - var(--tf-ecosystem-nav-height) - env(safe-area-inset-bottom) - 24px);border-radius:20px;position:fixed}}@media (prefers-reduced-motion:reduce){.tf-ecosystem-nav *,.tf-ecosystem-nav :before,.tf-ecosystem-nav :after{scroll-behavior:auto!important;transition:none!important}}
