.platform-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;background:#fff;border:1px solid var(--borderSubtle, rgba(15, 23, 42, .12));line-height:1;overflow:hidden}.platform-icon svg{width:62%;height:62%}.platform-icon.is-letter{background:var(--surfaceMuted, #f1f5f9);border-color:transparent;color:var(--colorText, #334155);font-size:11px;font-weight:700}.item-icon{--cat: var(--catOther);display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--cat);color:#18192f;font-family:var(--fontFamilyDisplay);font-size:15px;font-weight:700;line-height:1}.item-icon.is-brand{background:#fff;box-shadow:inset 0 0 0 1px var(--borderSubtle)}.item-icon.is-brand svg{width:56%;height:56%}.item-icon.sm{width:26px;height:26px;border-radius:7px;font-size:12px}.item-icon.lg{width:56px;height:56px;border-radius:16px;font-size:24px}.item-icon.cat-note{--cat: var(--catNote)}.item-icon.cat-password,.item-icon.cat-login{--cat: var(--catLogin)}.item-icon.cat-command{--cat: var(--catCommand)}.item-icon.cat-ssh{--cat: var(--catSsh)}.item-icon.cat-db{--cat: var(--catDb)}.item-icon.cat-address{--cat: var(--catAddress)}.item-icon.cat-card{--cat: var(--catCard)}.item-icon.cat-other{--cat: var(--catOther)}.auth-layout{box-sizing:border-box;height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;overflow:auto;background:radial-gradient(80% 50% at 50% 0%,rgba(124,92,255,.16),transparent 55%),#e8eef6}.auth-theme{position:fixed;top:20px;right:20px;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#0f172a;box-shadow:0 8px 24px #0f172a14;cursor:pointer;font-size:16px}.auth-theme:hover{color:#6d5efc}.auth-panel{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center}.auth-panel .brand-lockup{margin-bottom:28px}.auth-card{width:100%;padding:22px 22px 18px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px #0f172a1a}.auth-card .ant-form-item{margin-bottom:14px}.auth-card .ant-form-item-label>label{color:#64748b;font-size:13px;height:auto}.auth-card .ant-input,.auth-card .ant-input-affix-wrapper{height:42px;background:#f4f6fb!important;border:1px solid #e2e8f0!important;box-shadow:none!important;color:#0f172a}.auth-card .ant-input-affix-wrapper .ant-input{height:auto;background:transparent!important;border:0!important}.auth-card input::-webkit-credentials-auto-fill-button,.auth-card input::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;width:0;height:0;margin:0}.auth-card .ant-input:-webkit-autofill,.auth-card .ant-input:-webkit-autofill:hover,.auth-card .ant-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;box-shadow:0 0 0 1000px #f4f6fb inset!important;transition:background-color 99999s ease-out}.auth-card .auth-submit.ant-btn{height:44px;margin-top:6px;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#8b7cff,#6d5efc)!important;box-shadow:0 10px 24px #6d5efc59!important;font-weight:600}.auth-card .auth-submit.ant-btn:hover{background:linear-gradient(180deg,#7c6cf8,#5b4cf0)!important}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px;border-bottom:1px solid #e2e8f0}.auth-tabs a{padding:8px 0 12px;text-align:center;color:#94a3b8;font-weight:600;text-decoration:none}.auth-tabs a.active{color:#0f172a;box-shadow:inset 0 -2px #7c6bff}.auth-title{margin:0 0 8px;font-size:22px;font-weight:700;color:#0f172a}.auth-note{margin:0 0 16px;color:#64748b;line-height:1.5}.auth-password-wrap{position:relative}.auth-password-wrap .forgot-link{position:absolute;top:0;right:0;z-index:1;color:#6d5efc;font-size:13px;font-weight:600}.auth-switch{margin:14px 0 0;text-align:center;color:#64748b;font-size:13px}.auth-switch a{color:#6d5efc;font-weight:600}[data-theme=dark] .auth-theme{background:#161d2e;border-color:#ffffff14;color:#f8fafc;box-shadow:0 8px 24px #00000059}[data-theme=dark] .auth-theme:hover{color:#a5b4fc}[data-theme=dark] .auth-layout{background:radial-gradient(70% 45% at 50% 0%,rgba(88,70,180,.28),transparent 60%),#0b1020}[data-theme=dark] .auth-card{background:#161d2e;border-color:#ffffff14;box-shadow:0 24px 60px #00000059}[data-theme=dark] .auth-card .ant-form-item-label>label{color:#94a3b8}[data-theme=dark] .auth-card .ant-input,[data-theme=dark] .auth-card .ant-input-affix-wrapper{background:#1c2538!important;color:#f8fafc}[data-theme=dark] .auth-card .ant-input::placeholder{color:#64748b}[data-theme=dark] .auth-card .ant-input:-webkit-autofill,[data-theme=dark] .auth-card .ant-input:-webkit-autofill:hover,[data-theme=dark] .auth-card .ant-input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:0 0 0 1000px #1c2538 inset!important}[data-theme=dark] .auth-card .ant-input-password-icon{color:#94a3b8}[data-theme=dark] .auth-tabs{border-bottom-color:#ffffff14}[data-theme=dark] .auth-tabs a{color:#64748b}[data-theme=dark] .auth-tabs a.active,[data-theme=dark] .auth-title{color:#f8fafc}[data-theme=dark] .auth-note{color:#94a3b8}[data-theme=dark] .forgot-link{color:#a5b4fc}[data-theme=dark] .auth-switch{color:#94a3b8}[data-theme=dark] .auth-switch a{color:#a5b4fc}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}.h-1{height:1%}.h-2{height:2%}.h-3{height:3%}.h-4{height:4%}.h-5{height:5%}.h-6{height:6%}.h-7{height:7%}.h-8{height:8%}.h-9{height:9%}.h-10{height:10%}.h-11{height:11%}.h-12{height:12%}.h-13{height:13%}.h-14{height:14%}.h-15{height:15%}.h-16{height:16%}.h-17{height:17%}.h-18{height:18%}.h-19{height:19%}.h-20{height:20%}.h-21{height:21%}.h-22{height:22%}.h-23{height:23%}.h-24{height:24%}.h-25{height:25%}.h-26{height:26%}.h-27{height:27%}.h-28{height:28%}.h-29{height:29%}.h-30{height:30%}.h-31{height:31%}.h-32{height:32%}.h-33{height:33%}.h-34{height:34%}.h-35{height:35%}.h-36{height:36%}.h-37{height:37%}.h-38{height:38%}.h-39{height:39%}.h-40{height:40%}.h-41{height:41%}.h-42{height:42%}.h-43{height:43%}.h-44{height:44%}.h-45{height:45%}.h-46{height:46%}.h-47{height:47%}.h-48{height:48%}.h-49{height:49%}.h-50{height:50%}.h-51{height:51%}.h-52{height:52%}.h-53{height:53%}.h-54{height:54%}.h-55{height:55%}.h-56{height:56%}.h-57{height:57%}.h-58{height:58%}.h-59{height:59%}.h-60{height:60%}.h-61{height:61%}.h-62{height:62%}.h-63{height:63%}.h-64{height:64%}.h-65{height:65%}.h-66{height:66%}.h-67{height:67%}.h-68{height:68%}.h-69{height:69%}.h-70{height:70%}.h-71{height:71%}.h-72{height:72%}.h-73{height:73%}.h-74{height:74%}.h-75{height:75%}.h-76{height:76%}.h-77{height:77%}.h-78{height:78%}.h-79{height:79%}.h-80{height:80%}.h-81{height:81%}.h-82{height:82%}.h-83{height:83%}.h-84{height:84%}.h-85{height:85%}.h-86{height:86%}.h-87{height:87%}.h-88{height:88%}.h-89{height:89%}.h-90{height:90%}.h-91{height:91%}.h-92{height:92%}.h-93{height:93%}.h-94{height:94%}.h-95{height:95%}.h-96{height:96%}.h-97{height:97%}.h-98{height:98%}.h-99{height:99%}.h-100{height:100%}.cursor-pointer{cursor:pointer}.ant-table-body,.status-select{scrollbar-width:auto;scrollbar-color:auto}.ant-table-body::-webkit-scrollbar,.status-select::-webkit-scrollbar{width:4px}.ant-table-body::-webkit-scrollbar-track,.status-select::-webkit-scrollbar-track{background-color:#fff}.ant-table-body::-webkit-scrollbar-thumb,.status-select::-webkit-scrollbar-thumb{background-color:#808080bd}.brand-lockup{display:inline-flex;align-items:center;flex-shrink:0}.brand-lockup img{display:block;height:24px;width:auto}.brand-lockup.large{margin-bottom:16px}.brand-lockup.large img{height:40px}.brand-on-dark,[data-theme=dark] .brand-on-light{display:none!important}[data-theme=dark] .brand-on-dark{display:block!important}.app-shell{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--colorBgLayout);color:var(--colorText)}.app-body{flex:1;display:flex;min-height:0}.app-main{position:relative;flex:1;min-width:0;min-height:0;overflow:auto}.page-loading{display:grid;place-items:center;height:100%}.icon-btn{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:none;color:var(--textMuted);font-size:17px;cursor:pointer}.icon-btn:hover{background:var(--surfaceHover);color:var(--colorText)}.icon-btn.ant-btn{width:36px;min-width:36px}.phone-only{display:none!important}kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--borderStrong);border-radius:6px;font-family:var(--fontFamilyCode);font-size:11px;color:var(--textMuted);background:transparent}.topbar{flex:none;display:flex;align-items:center;gap:12px;height:56px;padding:0 12px 0 16px;background:var(--surfaceSide);border-bottom:1px solid var(--borderSubtle)}.topbar-brand{display:flex;align-items:center;flex:none;width:228px;border-radius:8px}.topbar-search{display:flex;align-items:center;gap:8px;flex:0 1 480px;min-width:0;height:36px;padding:0 8px 0 12px;border:1px solid var(--borderStrong);border-radius:10px;background:var(--surfaceCard);color:var(--textMuted);font:inherit;text-align:left;cursor:pointer}.topbar-search:hover{border-color:var(--iconMuted)}.topbar-search .topbar-search-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.topbar-right{display:flex;align-items:center;gap:8px;margin-left:auto}.header-account{display:flex;align-items:center;gap:2px}.avatar-btn{width:34px;height:34px;margin-left:4px;border:0;border-radius:50%;background:var(--primarySoft);color:var(--primaryText);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.avatar-menu,.notifications-panel{background:var(--colorBgElevated);border:1px solid var(--borderStrong);border-radius:12px;box-shadow:var(--boxShadow)}.avatar-menu{min-width:220px;overflow:hidden}.avatar-menu .avatar-menu-id{padding:12px 12px 8px}.avatar-menu .avatar-menu-name{font-weight:600}.avatar-menu .avatar-menu-meta{margin-top:2px;font-size:12px;color:var(--textMuted)}.avatar-menu .ant-dropdown-menu{background:transparent;box-shadow:none}.notifications-panel{width:340px;max-height:420px;overflow:auto;padding:12px}.notifications-panel .notifications-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.notifications-panel .notification{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:6px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--colorText);font:inherit;text-align:left;cursor:pointer}.notifications-panel .notification.is-unread{background:var(--primarySoft)}.notifications-panel .notification time{font-size:12px;color:var(--textMuted)}.sidebar{flex:none;width:256px;overflow-y:auto;background:var(--surfaceSide);border-right:1px solid var(--borderSubtle)}.sidebar-inner{padding:12px 10px 24px}.sidebar-scrim{display:none}.vault-switch{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:8px;border:1px solid var(--borderSubtle);border-radius:12px;background:var(--surfaceCard);color:var(--colorText);font:inherit;text-align:left;cursor:pointer}.vault-switch:hover{border-color:var(--borderStrong)}.vault-switch .vault-tile{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--primary);color:#fff;font-weight:700}.vault-switch .vault-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.vault-switch .vault-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.vault-switch .vault-kind{font-size:12px;color:var(--textMuted)}.vault-switch .vault-caret{color:var(--textMuted)}.vault-menu{width:260px;padding:6px;border:1px solid var(--borderStrong);border-radius:12px;background:var(--colorBgElevated);box-shadow:var(--boxShadow)}.vault-menu .vault-menu-heading{padding:6px 8px 4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--textMuted)}.vault-menu .vault-menu-divider{height:1px;margin:6px 4px;background:var(--borderSubtle)}.vault-menu button{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--colorText);font:inherit;text-align:left;cursor:pointer}.vault-menu button:hover,.vault-menu button.active{background:var(--surfaceHover)}.vault-menu button.active{font-weight:600}.vault-menu .vault-menu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav{display:flex;flex-direction:column;gap:1px}.nav-heading{display:flex;align-items:center;justify-content:space-between;height:34px;padding:10px 4px 0 10px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--textMuted)}.nav-heading-action{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:var(--textMuted);cursor:pointer}.nav-heading-action:hover{background:var(--surfaceHover);color:var(--colorText)}.nav-item{display:flex;align-items:center;gap:10px;width:100%;min-width:0;height:34px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--textMuted);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.nav-item:hover{background:var(--surfaceHover);color:var(--colorText)}.nav-item.is-active{background:var(--surfaceCard);color:var(--colorText);font-weight:550;box-shadow:0 1px 2px #18192f12,inset 0 0 0 1px var(--borderSubtle)}.nav-item .nav-icon{display:grid;place-items:center;flex:none;width:16px;font-size:15px}.nav-item .nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item .nav-count{font-size:12px;color:var(--textFaint);font-variant-numeric:tabular-nums}.nav-item .nav-count.warn{color:var(--warnText);font-weight:650}.nav-dot,.palette-dot{--cat: var(--catOther);display:inline-block;flex:none;width:9px;height:9px;border-radius:3px;background:var(--cat);box-shadow:inset 0 0 0 1px #0000001f}.nav-dot.cat-note,.palette-dot.cat-note,.type-dot.cat-note{--cat: var(--catNote)}.nav-dot.cat-password,.nav-dot.cat-login,.palette-dot.cat-password,.palette-dot.cat-login,.type-dot.cat-password,.type-dot.cat-login{--cat: var(--catLogin)}.nav-dot.cat-command,.palette-dot.cat-command,.type-dot.cat-command{--cat: var(--catCommand)}.nav-dot.cat-ssh,.palette-dot.cat-ssh,.type-dot.cat-ssh{--cat: var(--catSsh)}.nav-dot.cat-db,.palette-dot.cat-db,.type-dot.cat-db{--cat: var(--catDb)}.nav-dot.cat-address,.palette-dot.cat-address,.type-dot.cat-address{--cat: var(--catAddress)}.nav-dot.cat-card,.palette-dot.cat-card,.type-dot.cat-card{--cat: var(--catCard)}.nav-dot.cat-other,.palette-dot.cat-other,.type-dot.cat-other{--cat: var(--catOther)}.nav-row{position:relative;display:flex;align-items:center}.nav-row .nav-item{padding-right:34px}.nav-row .nav-row-more{position:absolute;right:4px;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:var(--textMuted);cursor:pointer;opacity:0}.nav-row .nav-row-more:hover{background:var(--surfaceHover);color:var(--colorText)}.nav-row .nav-row-more:focus-visible,.nav-row .nav-row-more[aria-expanded=true]{opacity:1}.nav-row:hover .nav-row-more{opacity:1}.nav-row:hover .nav-count{visibility:hidden}@media (hover: none){.nav-row .nav-row-more{opacity:1}.nav-row .nav-count{visibility:hidden}}.nav-empty{margin:2px 10px 6px;font-size:12.5px;color:var(--textMuted)}.nav-more{align-self:flex-start;margin:2px 0 0 36px;padding:2px 0;border:0;background:none;color:var(--primaryText);font:inherit;font-size:12.5px;cursor:pointer}.new-item-menu .ant-dropdown-menu{width:200px}.new-item-menu .ant-dropdown-menu .ant-dropdown-menu-item{height:36px}.backup-dropdown .ant-dropdown-menu{width:290px;padding:6px}.backup-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:8px;border-radius:10px}.backup-option{display:flex;align-items:center;gap:12px}.backup-icon{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:10px;font-size:16px;color:#18192f}.backup-icon.export{background:var(--catAddress)}.backup-icon.import{background:var(--catLogin)}.backup-copy{display:flex;flex-direction:column;min-width:0;line-height:1.3}.backup-copy strong{font-weight:600}.backup-copy small{font-size:12px;color:var(--textMuted)}.palette-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid var(--borderStrong)}.palette-modal .palette-input{display:flex;align-items:center;gap:10px;height:56px;padding:0 12px 0 16px;border-bottom:1px solid var(--borderSubtle);color:var(--textMuted);font-size:17px}.palette-modal .palette-input input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--colorText);font:inherit;font-size:16px}.palette-modal .palette-results{max-height:min(52vh,440px);overflow-y:auto;padding:6px}.palette-modal .palette-group{padding:10px 10px 4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--textMuted)}.palette-modal .palette-item{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--colorText);font:inherit;text-align:left;cursor:pointer}.palette-modal .palette-item.is-active{background:var(--primarySoft)}.palette-modal .palette-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:var(--surfaceHover);color:var(--textMuted)}.palette-modal .palette-icon .item-icon{width:26px;height:26px}.palette-modal .palette-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#18192f;font-size:12px}.palette-modal .palette-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-modal .palette-hint{font-size:12px;color:var(--textMuted)}.palette-modal .palette-empty{padding:28px 16px;text-align:center;color:var(--textMuted)}.palette-modal .palette-foot{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--borderSubtle);font-size:12px;color:var(--textMuted)}.palette-modal .palette-foot kbd{margin-right:3px}.company-role{flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;line-height:16px;color:var(--textMuted);background:var(--surfaceHover)}.company-role.owner,.company-role.invite,.company-role.invited{color:var(--warnText);background:var(--warnSoft)}.company-role.admin{color:var(--primaryText);background:var(--primarySoft)}.company-role.active{color:var(--colorSuccess);background:color-mix(in srgb,var(--colorSuccess) 14%,transparent)}.company-requests{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.company-requests.compact{margin-bottom:12px}.company-requests.compact .company-request{flex-direction:column;align-items:stretch}.company-request{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--borderSubtle);border-radius:10px;background:var(--surfaceCard)}.company-request-copy{min-width:0}.company-request-copy strong,.company-request-copy span{display:block}.company-request-copy span{margin-top:2px;font-size:12px;color:var(--textMuted)}@media (max-width: 1100px){.topbar-brand{width:auto}.sidebar{width:228px}}@media (max-width: 820px){.phone-only{display:inline-grid!important}.topbar{gap:8px;padding:0 8px}.topbar-search kbd,.topbar-new-label{display:none}.topbar-search{flex:1}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;width:min(300px,86vw);border-right:0;box-shadow:var(--boxShadow);transform:translate(-102%);transition:transform .2s ease}.sidebar.is-open{transform:none}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;border:0;background:#0a0a1c6b}}@media (max-width: 520px){.topbar-search .topbar-search-text{font-size:13px}.header-account .icon-btn[aria-label^="Switch to"]{display:none}}@media (prefers-reduced-motion: reduce){.sidebar{transition:none}}:root{font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:var(--colorText);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::-webkit-scrollbar{width:6px;height:6px;background:transparent}*::-webkit-scrollbar-thumb{background:var(--iconMuted);border-radius:4px}*::-webkit-scrollbar-track{background:transparent}body{margin:0;padding:0;box-sizing:border-box;min-width:320px;min-height:100vh;background:var(--colorBgLayout)}button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.display-font{font-family:var(--fontFamilyDisplay);letter-spacing:-.015em}.mono{font-family:var(--fontFamilyCode);font-size:13px}.clickable{cursor:pointer}.cell-center{display:flex;justify-content:center;align-items:center}.action_block{display:flex;justify-content:center;align-items:center;gap:1rem}.action_block *{cursor:pointer}.ant-form-item-explain-error{color:var(--colorError)}.icon_custom{font-size:16px}.edit_icon{color:var(--secondary_2)}.see_more_icon{color:var(--primary)}.delete_icon{color:var(--secondary_1)}button{box-shadow:none!important}.ant-upload{width:100%;display:block}.ant-upload button{width:100%}.ant-upload-list-item{display:none!important}.text_overflow{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.highlight-row{transition:background-color .3s ease}.highlight-row td{background-color:var(--surfaceHover)!important}.share-message-left .ant-message-notice-content{text-align:left}.share-message-left .ant-message-custom-content{align-items:flex-start}.share-message-left .share-error-list{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .ant-select-selection-placeholder,[data-theme=dark] .ant-picker-input input::placeholder,[data-theme=dark] .ant-mentions textarea::placeholder{color:var(--colorTextPlaceholder)!important;opacity:1}[data-theme=dark] .ant-select-selection-item-content{color:inherit}
