.legal-document-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.mobile-auth .legal-document-links button{color:#176b5d;background:0 0;border:1px solid #bfd7d0;padding:10px 12px;font-size:12px;line-height:1.5}.legal-document-dialog{text-align:start;overscroll-behavior:contain;color:#173c36;background:#fffdf8;width:min(760px,100%);overflow-y:auto}.legal-document-dialog h2{overflow-wrap:anywhere;padding-inline-end:30px}.legal-document-dialog small{color:#617a74;margin-bottom:18px;display:block}.legal-document-content{overflow-wrap:anywhere;line-height:1.7}.legal-document-content h3{color:inherit;margin:22px 0 8px;font-size:17px}.legal-document-content p{color:inherit;margin:12px 0}.legal-document-close{min-height:44px;margin-top:18px}.legal-document-dialog.is-dark{color:#eef6f3;background:#17312b}.legal-document-dialog.is-dark small{color:#bbd0c8}._dock_1cqsd_1{z-index:119;scrollbar-color:#78aa9d transparent;scrollbar-width:thin;flex-wrap:nowrap;gap:9px;width:min(900px,100vw - 520px);padding:4px;display:flex;position:fixed;bottom:20px;left:50%;overflow-x:auto;transform:translate(-50%)}._assistantOpen_1cqsd_17{width:min(720px,100vw - 700px);left:calc(50% - 210px)}._item_1cqsd_22{flex:none;width:clamp(165px,15vw,210px);position:relative}._reopen_1cqsd_28{color:#1d5f51;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffffff7;border:1px solid #77aa9d;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px minmax(90px,1fr);align-items:center;column-gap:9px;width:100%;min-height:52px;padding:8px 37px 8px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 24px #12403633}._icon_1cqsd_48{background:#e2f1ec;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}._geneticsIcon_1cqsd_60{letter-spacing:-.04em;white-space:nowrap;font-size:10px}._reopen_1cqsd_28 b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}._reopen_1cqsd_28 small{color:#71817d;font-size:8px;font-weight:800}._close_1cqsd_80{z-index:1;color:#276956;cursor:pointer;background:#edf7f4;border:1px solid #9bc3b6;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;font:900 17px/1 Arial,sans-serif;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:6px;right:6px}._reopen_1cqsd_28:hover{border-color:#287665;transform:translateY(-2px);box-shadow:0 11px 28px #12403642}._close_1cqsd_80:hover{background:#dcefe9;border-color:#287665;transform:scale(1.08)}:is(._reopen_1cqsd_28:focus-visible,._close_1cqsd_80:focus-visible){outline-offset:2px;outline:3px solid #d7a52b}._dock_1cqsd_1[dir=rtl] ._reopen_1cqsd_28{text-align:right;padding:8px 11px 8px 37px}._dock_1cqsd_1[dir=rtl] ._close_1cqsd_80{left:6px;right:auto}.app-shell[data-theme=dark] ._reopen_1cqsd_28{color:#c8eee4;background:#1f322df7;border-color:#578c7e}.app-shell[data-theme=dark] ._icon_1cqsd_48{background:#29443c}.app-shell[data-theme=dark] ._reopen_1cqsd_28 small{color:#9db7b0}.app-shell[data-theme=dark] ._close_1cqsd_80{color:#c8eee4;background:#29443c;border-color:#578c7e}.sidebar-collapsed ._dock_1cqsd_1{width:min(1050px,100vw - 360px)}@media (max-width:900px){._dock_1cqsd_1,._assistantOpen_1cqsd_17,.sidebar-collapsed ._dock_1cqsd_1{z-index:1090;width:auto;bottom:78px;left:14px;right:88px;transform:none}._item_1cqsd_22{width:clamp(148px,42vw,190px)}._reopen_1cqsd_28{padding:7px 34px 7px 9px}._dock_1cqsd_1[dir=rtl] ._reopen_1cqsd_28{padding:7px 9px 7px 34px}._reopen_1cqsd_28 b{font-size:10px}}@media (prefers-reduced-motion:reduce){._reopen_1cqsd_28,._close_1cqsd_80{transition:none}}._list_aqbuw_1{gap:12px;margin-top:16px;display:grid}._card_aqbuw_2{border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}._card_aqbuw_2 header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._card_aqbuw_2 p{overflow-wrap:anywhere;margin:0}._card_aqbuw_2 small{color:var(--muted);overflow-wrap:anywhere;display:block}._card_aqbuw_2 label{gap:6px;display:grid}._card_aqbuw_2 textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-height:72px;color:inherit;font:inherit;border-radius:9px;padding:10px}._actions_aqbuw_8{flex-wrap:wrap;gap:8px;display:flex}._status_aqbuw_9{font-weight:700}._message_aqbuw_10{overflow-wrap:anywhere}
