img.icon--jade{object-fit:contain;vertical-align:middle;filter:var(--jade-icon-filter,none);border:0;border-radius:0;flex-shrink:0;padding:0;display:inline-block}.jade-folder-art{place-items:center;width:56px;height:48px;margin:2px 0 3px;display:grid}:is(.nav a.active,.btn.primary,.button.primary) .icon--jade,.reference-content .home-ask form>.btn .icon--jade,.reference-content .meeting-stat:first-child .stat-icon .icon--jade{--jade-icon-filter:invert(1) hue-rotate(180deg)}body.developer-space .nav a.active .icon--jade{--jade-icon-filter:none}.danger .icon--jade{--jade-icon-filter:grayscale(1) sepia(1) saturate(5) hue-rotate(305deg)}body.developer-space .btn.danger .icon--jade{--jade-icon-filter:invert(1) hue-rotate(180deg)}.session-state.idle .icon--jade{--jade-icon-filter:grayscale(1)}.session-state.attention .icon--jade{--jade-icon-filter:grayscale(1) sepia(1) saturate(3)}button:disabled .icon--jade{filter:var(--jade-icon-filter,none) grayscale(.7)}body.reference-home #app>.sidebar{z-index:30;overflow:visible}#app>.sidebar .sidebar-account{z-index:5;color:#203e32;flex:none;min-width:0;margin:auto 12px 14px;position:relative}.sidebar-account-footer{border-top:1px solid #dbe8df;min-width:0;padding-top:10px}.sidebar-account-identity{width:100%;min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:4px 0;display:flex}.sidebar-account-identity:hover,.sidebar-account-identity[aria-expanded=true]{background:#e0f1e7}.sidebar-account-avatar{background:var(--action-dark,#07845f);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;display:grid;overflow:hidden}.sidebar-account-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-account-copy{flex:1;min-width:0;display:block}.sidebar-account-copy strong,.sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.sidebar-account-copy strong{font-size:13px;font-weight:600}.sidebar-account-copy small{color:#657d70;font-size:11px}.sidebar-account-menu{bottom:calc(100% + 8px);overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;background:#fff;border:1px solid #dce6df;border-radius:9px;width:280px;max-width:calc(100vw - 32px);max-height:min(620px,100dvh - 210px);padding:12px;position:absolute;inset-inline-start:0;overflow:hidden auto;box-shadow:0 4px 14px #183e3114}.sidebar-account-heading{color:#708175;padding:5px 6px 6px;font-size:12px;line-height:1.5}.sidebar-account-teams{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(240px,30dvh);overflow-y:auto}.sidebar-account-team{width:100%;min-width:0;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 6px;font-size:12px;display:flex}.sidebar-account-team-icon{color:#496552;background:#f1f3ee;border-radius:5px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.sidebar-account-team-name{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.6}.sidebar-account-team-name>span,.sidebar-account-team-name>small{display:block}.sidebar-account-team-name>small{color:#708175;font-size:11px;line-height:1.5}.sidebar-account-team.is-current{color:#126647;opacity:1;cursor:default;background:#edf7f0}.sidebar-account-team.is-current .sidebar-account-team-icon{background:#dceee2}.sidebar-account-team>.icon,.sidebar-account-item>.icon{flex:none}.sidebar-account-team>.icon{width:14px;height:14px}.sidebar-account-item>.icon{width:15px;height:15px}.sidebar-account-item>.icon:last-child:not(:first-child){width:12px;height:12px}.sidebar-account-actions{border-top:1px solid #e8eeea;margin-top:6px;padding-top:5px}.sidebar-account-item{width:100%;min-width:0;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px 6px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.sidebar-account-item>span{overflow-wrap:anywhere;flex:1;min-width:0}.sidebar-account-item:hover,.sidebar-account-team:hover:not(:disabled){background:#f3f7f4}.sidebar-account-item:disabled,.sidebar-account-item[aria-disabled=true],.sidebar-account-team:disabled:not(.is-current){opacity:.55;cursor:wait}.sidebar-account-menu p{color:#64776a;overflow-wrap:anywhere;margin:6px;font-size:11px;line-height:1.6}.sidebar-account-menu .error-notice{overflow-wrap:anywhere;min-width:0;margin:6px 0;padding:8px;font-size:11px}.sidebar-account :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #72b798}@media (width<=800px){body.reference-home #app>.sidebar{overflow:visible}#app>.sidebar .sidebar-account{flex:0 0 44px;margin:0 8px}.sidebar-account-footer{border:0;min-height:48px;padding:0}.sidebar-account-identity{justify-content:center;min-height:44px;padding:0}.sidebar-account-copy,.sidebar-account-identity>.icon{display:none}.sidebar-account-avatar{flex-basis:28px;width:28px;height:28px}.sidebar-account-menu{top:calc(100% + 6px);bottom:auto;max-height:calc(100dvh - 82px);inset-inline:auto 0}.sidebar-account-team,.sidebar-account-item{min-height:44px}}.sidebar-language-feedback{color:#708175;margin:6px;font-size:11px}.account-language-options{border-block:1px solid #e8eeea;margin:8px 0;padding:6px 0}.account-language-choice small{color:#708175;font-size:11px;font-weight:400;display:block}.account-language-choice.is-selected{color:#087653;background:#edf7f0}.account-language-options .language-error{flex-wrap:wrap;padding:6px}.todo-inbox-trigger{border:1px solid var(--border);background:var(--surface,#fff);color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.workspace-inbox{flex:none;justify-content:flex-end;padding:0 12px 4px;display:flex}.workspace-inbox .todo-inbox-trigger.is-compact{background:0 0;border-color:#0000;min-width:40px;min-height:40px;padding:8px}.workspace-inbox .todo-inbox-trigger:is(:hover,:focus-visible){background:var(--mint-100,#eef5ec)}@media (width<=800px){html.melons-v2 body.reference-home #app.workspace-app.has-workspace-inbox>.sidebar{grid-template-columns:minmax(0,1fr) auto 44px;column-gap:4px}#app.workspace-app.has-workspace-inbox>.sidebar>.workspace-inbox{grid-area:1/2;padding:0}html.melons-v2 #app.workspace-app.has-workspace-inbox>.sidebar .sidebar-account{grid-column:3}}.todo-unread-count{background:var(--action,#238b45);color:#fff;text-align:center;border-radius:12px;min-width:19px;padding:1px 5px;font-size:11px}.todo-inbox-dialog{width:min(680px,100vw - 32px)}.todo-inbox-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.todo-inbox-toolbar>[role=tablist]{gap:4px;margin-right:auto;display:flex}.todo-inbox-toolbar [role=tab]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:6px 14px}.todo-inbox-toolbar [aria-selected=true]{color:#176c37;background:#e7f5e9}.todo-inbox-list{overscroll-behavior:contain;max-height:min(60vh,650px);overflow:auto}.todo-notification{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 8px;display:flex}.todo-notification:hover{background:#f3f8f3}.todo-notification>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.todo-notification strong{overflow-wrap:anywhere;font-size:15px}.todo-notification span>span,.todo-notification time{color:var(--muted);font-size:12px}.todo-notification-dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.todo-notification[data-unread=true] .todo-notification-dot{background:#27864d}.help-heading{align-items:center;gap:6px;min-width:0;display:flex}.help-tip{vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.help-tip-trigger{width:28px;height:28px;color:var(--muted,#6d8178);cursor:help;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.help-tip-trigger .icon{display:block}.help-tip-trigger:hover,.help-tip-trigger:focus-visible{background:var(--soft,#f1f8f5);color:var(--accent,#008968)}.help-tip-bubble{z-index:1000;box-sizing:border-box;border:1px solid var(--line,#dce8df);width:max-content;max-width:min(360px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink,#17382e);overflow-wrap:anywhere;text-align:start;background:#fff;border-radius:12px;margin:0;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.7;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #17382e14}@media (pointer:coarse){.help-tip-trigger{width:44px;height:44px}}.knowledge-browser .knowledge-file-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));align-items:start;row-gap:34px;padding-top:12px}.knowledge-browser .p4-folder-card,.knowledge-browser .p4-folder-card:hover{box-shadow:none;background:0 0;border:0;transform:none}.kb-file-item{color:#164936;min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0 6px 10px;display:flex;position:relative}.kb-file-controls{justify-content:flex-end;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:0;right:0}.kb-file-checkbox,.kb-page-selection input{accent-color:#07805c;cursor:pointer;width:16px;height:16px;margin:0;padding:0}.kb-file-checkbox{z-index:1;position:absolute;top:8px;left:calc(50% - 31px)}.kb-selection-controls{text-align:left}.kb-selection-toggle{color:#07805c;white-space:nowrap;min-height:36px}.kb-selection-toggle[aria-pressed=true]{border-color:#07805c}.kb-selection-count{color:#3d7863;white-space:nowrap}.kb-page-selection{color:#3d7863;white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;gap:8px;min-height:36px;margin:0;font-size:14px;font-weight:500;display:inline-flex}.kb-page-selection:has(input:disabled){opacity:.55;cursor:not-allowed}.kb-page-selection input:disabled{cursor:not-allowed}.kb-more{color:#447963;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:3px;display:inline-flex}.kb-more:hover{background:#dbefe4}.kb-file-open{width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex}.kb-file-open strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;display:block;overflow:hidden}.kb-file-meta{justify-content:center;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:26px;display:flex}.kb-file-meta .badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-file-meta small{color:#73948a;white-space:nowrap;flex:none;max-width:100%;font-size:12px}.kb-file-item.selected .kb-file-open strong{color:#008362}.kb-file-open .p4-document-art{color:#4f9c7d;background:#f4faf7;border:1px solid #d4e7dc;border-radius:10px;width:78px;height:90px;transition:border-color .15s}.kb-file-open:hover .p4-document-art{border-color:#68b399}.kb-file-item.selected .p4-document-art{background:#e7f7ed;border-color:#07805c}.kb-selection-bar{color:#3d7863;background:#e5f5ed;border:1px solid #d1e9de;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;padding:8px 12px;font-size:13px;display:flex}.kb-selection-bar>span{border-right:1px solid #c2dfd1;margin-right:4px;padding-right:18px}.kb-operation-notice{color:#04734f;align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}.kb-menu-anchor{display:inline-flex}.kb-file-menu{z-index:100;color:#355f50;background:#fff;border:1px solid #e0ece5;border-radius:9px;flex-direction:column;width:156px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 28px #16382b26}.kb-file-menu button{min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:7px 9px;font-size:13px;display:flex}.kb-file-menu button:hover,.kb-file-menu button:focus-visible{background:#eaf6ef}.kb-file-menu button.danger{color:#cb3e3e;border-top:1px solid #ebeeec;border-radius:0 0 5px 5px;margin-top:4px}.kb-selection-bar .danger{color:#c44040}.kb-operation-dialog{width:min(520px,100vw - 32px)}.kb-operation-summary{overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.kb-folder-picker{border:1px solid #dfebe3;border-radius:9px;flex-direction:column;max-height:280px;padding:6px;display:flex;overflow:auto}.kb-folder-picker label{cursor:pointer;color:#386a54;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.kb-folder-picker label.selected{color:#007657;background:#e5f4ec}.kb-folder-picker input{accent-color:#07805c;flex:0 0 16px;width:16px;margin:0}.kb-rename-input{align-items:center;gap:10px;display:flex}.kb-rename-input input{flex:1;min-width:0}.kb-rename-input>span{color:#698478;background:#edf5f0;border-radius:7px;padding:10px 12px;font-size:14px}.kb-dialog-buttons{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.kb-dialog-buttons .btn.danger{color:#fff;background:#d64646;border-color:#d64646}.kb-delete-names{overflow-wrap:anywhere;max-height:180px;margin:0;padding-left:24px;overflow:auto}dialog.kb-preview-dialog{background:#fff;border:1px solid #d4e5dc;border-radius:14px;width:min(1100px,100vw - 64px);max-width:none;height:min(780px,100dvh - 72px);max-height:none;margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 24px 90px #0f36264d}dialog.kb-preview-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#183e324a}dialog.kb-preview-dialog.expanded{width:calc(100vw - 28px);height:calc(100dvh - 28px)}.kb-preview-dialog .modal-head{background:#fbfdfb;border-bottom:1px solid #e2ece5;align-items:center;gap:12px;padding:20px 24px;display:flex}.kb-preview-dialog .modal-head h2{flex:1;min-width:0;margin:0;font-size:16px}.kb-preview-heading{color:#164735;align-items:center;gap:12px;min-width:0;display:flex}.kb-preview-heading>span{min-width:0}.kb-preview-heading small{color:#7f968b;margin-top:5px;font-size:12px;font-weight:400;display:block}.kb-preview-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kb-preview-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.kb-preview-dialog>.modal-body{flex-direction:column;height:calc(100% - 84px);max-height:none;padding:0;display:flex;overflow:hidden}.kb-preview-content{color:#294d3f;flex:1;min-height:0;padding:32px 48px;overflow:auto}.kb-preview-content .dialogue-markdown{max-width:850px;margin:auto;font-size:15px;line-height:1.8}.kb-preview-content .dialogue-markdown h1{font-size:27px}.kb-preview-content .dialogue-markdown h2{margin-top:28px;font-size:20px}.kb-preview-content .dialogue-markdown pre{white-space:pre;background:#f2f7f4;border-radius:8px;padding:16px;overflow:auto}.kb-preview-content .dialogue-markdown table{border-collapse:collapse;width:100%}.kb-preview-content .dialogue-markdown th,.kb-preview-content .dialogue-markdown td{text-align:left;border:1px solid #dce8e0;padding:10px 12px}.kb-preview-content .dialogue-markdown th{background:#f0f7f3}.kb-preview-content .dialogue-table-scroll{overflow:auto}.kb-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:14px/1.8 ui-monospace,monospace}.kb-preview-pdf{border:0;width:100%;height:100%;min-height:400px;display:block}.kb-preview-image{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}.kb-preview-state{color:#7b9487;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:300px;display:flex}.kb-preview-footer{color:#81968b;background:#fbfdfb;border-top:1px solid #e2ece5;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex}.kb-preview-footer>span{align-items:center;gap:7px;display:flex}@media (width<=640px){.knowledge-browser .knowledge-file-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:28px 12px}.kb-selection-bar{gap:2px;padding:8px}.kb-selection-bar>span{border:0;width:100%;padding:0 6px 6px}.kb-selection-bar .btn{padding:7px;font-size:12px}dialog.kb-preview-dialog{border-radius:10px;width:calc(100vw - 24px);height:calc(100dvh - 32px)}.kb-preview-dialog .modal-head{flex-wrap:wrap;gap:8px;padding:14px}.kb-preview-dialog .modal-head h2{flex-basis:calc(100% - 50px);order:0}.kb-preview-dialog .modal-head>button{order:1}.kb-preview-actions{order:2}.kb-preview-dialog>.modal-body{height:calc(100% - 128px)}.kb-preview-content{padding:22px 18px}.kb-preview-footer{padding:10px 14px}.kb-preview-content .dialogue-markdown h1{font-size:22px}}dialog.enterprise-upload-dialog{color:#163d32;background:#fff;border:1px solid #e1ece6;border-radius:22px;width:min(748px,100% - 32px);box-shadow:0 28px 88px #163d3229}.enterprise-upload-dialog>.modal-head{background:#fff;border:0;align-items:flex-start;gap:20px;padding:30px 36px 0;position:relative}.enterprise-upload-dialog>.modal-head h2{color:#163d32;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.4}.enterprise-upload-dialog>.modal-head>button{color:#345b4c;width:38px;height:38px;min-height:38px;box-shadow:none;background:#eaf3ee;border:0;border-radius:50%;flex:0 0 38px;place-items:center;margin:0;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid}.enterprise-upload-dialog>.modal-head>button:hover:not(:disabled){background:#dcece3}.enterprise-upload-dialog>.modal-body{padding:4px 36px 30px}.enterprise-upload{min-width:0}.enterprise-origin-fields{text-align:left;gap:12px;margin-bottom:22px;display:grid}.enterprise-origin-fields label{gap:6px;min-width:0;font-size:14px;display:grid}.enterprise-origin-fields input,.enterprise-origin-fields select{box-sizing:border-box;width:100%;min-width:0}.enterprise-origin-fields p{overflow-wrap:anywhere;margin:0}.enterprise-upload-intro{color:#718478;margin:0 0 26px;font-size:17px;line-height:1.6}.enterprise-upload-zone{text-align:center;background:#f4faf6;border:1.5px dashed #bfe5ce;border-radius:17px;flex-direction:column;align-items:center;padding:34px 24px 30px;display:flex}.enterprise-upload-icon{color:#087f5b;background:#e0f3e8;border-radius:24px;place-items:center;width:96px;height:96px;display:grid}.enterprise-upload-zone h3{color:#163d32;margin:18px 0 0;font-size:21px;font-weight:700;line-height:1.4}.enterprise-upload-description{color:#718478;margin:8px 0 0;font-size:17px;line-height:1.5}.enterprise-upload-button{color:#fff;cursor:pointer;background:#087f5b;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:228px;max-width:100%;min-height:58px;margin-top:22px;padding:12px 20px;font-family:inherit;font-size:19px;font-weight:650;line-height:1.5;transition:background-color .14s;display:inline-flex}.enterprise-upload-button:hover:not(:disabled){background:#066a4c}.enterprise-upload-button:active:not(:disabled){background:#05563e}.enterprise-upload-button:disabled{opacity:.6;cursor:not-allowed}.enterprise-upload-dialog button:focus-visible{outline-offset:4px;outline:2px solid #087f5b}.enterprise-upload-footnote{color:#718478;margin:20px 0 0;font-size:16px;line-height:1.6}.enterprise-upload-feedback,.enterprise-upload-progress{color:#526b5e;overflow-wrap:anywhere;margin:14px 0 0;font-size:14px;line-height:1.6}.enterprise-upload-progress p{margin:0 0 8px}.enterprise-upload-progress progress{accent-color:#087f5b;width:100%;height:8px;display:block}.enterprise-upload>.error-notice,.enterprise-upload>.info{overflow-wrap:anywhere;margin:14px 0 0}@media (width<=600px){.enterprise-upload-dialog>.modal-head{gap:12px;padding:24px 20px 0}.enterprise-upload-dialog>.modal-head h2{font-size:21px}.enterprise-upload-dialog>.modal-head>button{flex-basis:34px;width:34px;height:34px;min-height:34px}.enterprise-upload-dialog>.modal-body{padding:6px 20px 24px}.enterprise-upload-intro{margin-bottom:20px;font-size:14px}.enterprise-upload-zone{padding:28px 16px}.enterprise-upload-icon{border-radius:20px;width:72px;height:72px}.enterprise-upload-icon svg{width:38px;height:38px}.enterprise-upload-zone h3{font-size:18px}.enterprise-upload-description{font-size:14px}.enterprise-upload-button{width:200px;min-height:48px;font-size:16px}.enterprise-upload-footnote{font-size:13px}}@media (prefers-reduced-motion:reduce){.enterprise-upload-button{transition:none}}dialog:has(.knowledge-organization){width:min(820px,100% - 32px)}.knowledge-organization{min-width:0}.knowledge-organization-team{color:var(--ink);overflow-wrap:anywhere;margin:0 0 20px;font-weight:600}.knowledge-organization-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.knowledge-organization .manage-aside{min-width:0;min-height:0;max-height:none;box-shadow:none;padding:16px;overflow:visible}.knowledge-organization .manage-tree{max-height:380px;overflow:auto}.knowledge-organization .tree-node{width:100%;min-width:0}.knowledge-organization .tree-node .icon,.knowledge-organization .tree-node small{flex-shrink:0}.knowledge-organization .tree-node span{text-align:left;min-width:0}.knowledge-organization-members{min-width:0}.knowledge-organization-heading{margin-bottom:18px}.knowledge-organization-heading h3{overflow-wrap:anywhere;margin:0 0 6px}.knowledge-organization-member-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.knowledge-organization-member-list li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.knowledge-organization-avatar{color:#127455;background:#e8f4ec;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.knowledge-organization-member-list strong,.knowledge-organization-member-list small{overflow-wrap:anywhere;display:block}.knowledge-organization-member-list li>div{min-width:0}.knowledge-organization-member-list small{color:var(--muted);margin-top:4px}@media (width<=600px){.knowledge-organization-layout{grid-template-columns:minmax(0,1fr);gap:20px}.knowledge-organization .manage-tree{max-height:260px}}.artifact-image-viewport{flex-direction:column;flex:auto;gap:12px;width:100%;min-width:0;height:62dvh;min-height:0;display:flex}.todo-artifact-image-viewer .artifact-image-viewport{height:auto}.todo-artifact-image-viewer[open]{flex-direction:column;display:flex}.artifact-image-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;flex:auto;min-width:0;min-height:0;overflow:auto}.artifact-image-scroll[data-overflow=true]{cursor:grab}.artifact-image-scroll[data-overflow=true]:active{cursor:grabbing}.artifact-image-surface{place-items:center;min-width:100%;min-height:100%;display:grid}.artifact-image-surface>img{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;max-width:none;max-height:none;display:block}.artifact-image-viewport>.artifact-image-zoom{flex:none}body.independent-chat-page #app>.page{min-width:0;height:100%;overflow:hidden;padding:0!important}#app .independent-chat{--chat-accent:#147b61;--chat-dark:#12614e;--chat-soft:#eaf6ef;--chat-line:#e6eee8;color:#263831;background:#f6f9f5;gap:14px;width:100%;height:100%;min-height:0;padding:10px;display:flex}#app .independent-chat.chat-personal{--chat-accent:#dc630e;--chat-dark:#b94e0b;--chat-soft:#fff0e1;--chat-line:#f1e8df;color:#322e29;background:#fffaf4}#app .independent-chat button,#app .independent-chat select,#app .independent-chat input,#app .independent-chat textarea{font:inherit}#app .independent-chat button{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}#app .independent-chat button:disabled{opacity:.48;cursor:default}#app .independent-chat button:focus-visible,#app .independent-chat a:focus-visible,#app .independent-chat select:focus-visible{outline:3px solid color-mix(in srgb, var(--chat-accent) 45%, transparent);outline-offset:3px}#app .chat-history{background:linear-gradient(155deg, #fff 0%, color-mix(in srgb, var(--chat-soft) 30%, white) 100%);border:1px solid #fff;border-radius:32px;flex-direction:column;flex:0 0 246px;min-width:0;padding:24px 16px 14px;display:flex;box-shadow:0 6px 28px #2b3e2414}#app .chat-history-head{padding:0 7px 18px}#app .chat-eyebrow{letter-spacing:1.4px;color:var(--chat-accent);font-size:11px;font-weight:600}#app .chat-history-head h2{margin:8px 0 6px;font-size:21px;font-weight:650}#app .chat-history-head p{color:#7e877f;margin:0;font-size:13px}#app .chat-new{color:#fff;background:var(--chat-accent);min-height:45px;box-shadow:0 4px 12px color-mix(in srgb, var(--chat-accent) 14%, transparent);border:0;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-weight:600;text-decoration:none;display:flex}#app .chat-new:hover{background:var(--chat-dark)}#app .chat-search{border:1px solid var(--chat-line);color:#879087;background:#fff;border-radius:22px;align-items:center;gap:8px;min-height:40px;margin:14px 0 23px;padding:0 13px;display:flex}#app .chat-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:13px}#app .chat-history-list{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}#app .chat-list-label{color:#879087;padding:0 9px 10px;font-size:12px;display:block}#app .chat-history-item{text-align:left;width:100%;min-height:46px;color:inherit;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:9px;margin:3px 0;padding:11px 12px;display:flex}#app .chat-history-item>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}#app .chat-history-item .icon{opacity:.7;flex-shrink:0;width:18px;height:18px}#app .chat-history-item small{color:var(--chat-accent);font-size:10px}#app .chat-history-item.selected,#app .chat-history-item:hover{background:var(--chat-soft);color:var(--chat-dark)}#app .chat-history-item.selected{font-weight:600}#app .chat-history-empty{color:#92988e;padding:16px 9px;font-size:13px;line-height:1.8}#app .chat-history-foot{gap:12px;padding-top:18px;display:grid}#app .chat-history-foot>span{color:#8a968e;padding-left:9px;font-size:11px}#app .chat-history-foot .carrot-balance-link{border-radius:22px}#app .chat-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}#app .chat-topbar{background:#ffffffeb;border:1px solid #fff;border-radius:30px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:77px;padding:12px 23px;display:flex}#app .chat-history-sync{justify-content:space-between;align-items:center;gap:4px;display:flex}#app .chat-topbar-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}#app .chat-conversation-cost{border:1px solid var(--chat-line);background:var(--chat-soft);min-width:0;max-width:52%;color:var(--chat-dark);border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:7px 12px;display:flex;overflow-x:auto}#app .chat-conversation-cost>.carrot-mark{object-fit:contain;flex:none;width:20px;height:26px}#app .chat-cost-copy{white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}#app .chat-cost-amount{align-items:baseline;gap:5px;display:flex}#app .chat-cost-amount strong{font-variant-numeric:tabular-nums;flex:none;font-size:18px;line-height:1.15}#app .chat-cost-amount>span{flex:none}#app .chat-cost-copy>small{font-size:10px}#app .chat-topbar-title>div{min-width:0}#app .chat-topbar-symbol{width:38px;height:38px;color:var(--chat-accent);background:var(--chat-soft);border-radius:50%;place-items:center;display:grid}#app .chat-topbar h1{align-items:center;gap:10px;margin:0;font-size:17px;font-weight:650;display:flex}#app .chat-topbar h1>span{border:1px solid var(--chat-line);color:var(--chat-accent);border-radius:8px;padding:1px 6px;font-size:11px;font-weight:400}#app .chat-topbar p{color:#92978d;white-space:nowrap;text-overflow:ellipsis;max-width:36vw;margin:5px 0 0;font-size:12px;overflow:hidden}#app .chat-history-toggle,#app .chat-history-scrim{display:none}#app .chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:30px 26px 18px;overflow:hidden auto}#app .chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:20px 0 45px;display:flex}#app .chat-welcome>img{object-fit:contain;width:112px;height:122px;margin-bottom:19px}#app .chat-welcome>h2{letter-spacing:.3px;margin:12px 0 8px;font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.6}#app .chat-welcome>p{color:#8b9489;margin:0;font-size:14px;line-height:1.8}#app .chat-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}#app .chat-suggestions>button{border:1px solid var(--chat-line);color:#526356;background:#ffffffc9;border-radius:20px;gap:20px;padding:13px 16px;font-size:13px;display:flex}#app .chat-suggestions>button:hover{background:var(--chat-soft);border-color:color-mix(in srgb, var(--chat-accent) 30%, white)}#app .chat-suggestions>button>span{color:var(--chat-accent)}#app .chat-messages{max-width:980px;margin:auto}#app .chat-turn{flex-direction:column;gap:28px;margin-bottom:32px;display:flex}#app .chat-user-message{background:var(--chat-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:27px 27px 8px;align-self:flex-end;max-width:86%;padding:18px 23px;font-size:15px;line-height:1.85}#app .chat-message-attachments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#app .chat-message-attachments>button{overflow-wrap:anywhere;background:#ffffffa8;border:1px solid #ffffffb3;border-radius:20px;padding:7px 11px;font-size:12px}#app .chat-assistant-row{align-items:flex-start;gap:12px;display:flex}#app .chat-avatar{object-fit:contain;background:var(--chat-soft);border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:4px}#app .chat-assistant-content{flex:1;min-width:0}#app .chat-message-byline{align-items:center;gap:9px;min-height:28px;margin-bottom:7px;font-size:13px;font-weight:650;display:flex}#app .chat-message-byline>span{color:var(--chat-accent);font-size:11px;font-weight:500}#app .chat-message-byline>small{color:#99a096;margin-left:auto;font-size:10px;font-weight:400}#app .chat-answer{overflow-wrap:anywhere;background:#ffffffd9;border:1px solid #fff;border-radius:5px 26px 26px;padding:17px 20px;font-size:15px;line-height:1.9}#app .chat-answer>*{margin:0}#app .chat-answer p:first-child{margin-top:0}#app .chat-answer p:last-child{margin-bottom:0}#app .chat-answer pre{max-width:100%;overflow:auto}#app .chat-answer img{border-radius:20px;max-width:100%}#app .chat-answer table{max-width:100%;display:block;overflow-x:auto}#app .chat-artifacts{gap:8px;margin-top:12px;display:grid}#app .chat-artifact-card{text-align:left;border:1px solid var(--chat-line);color:inherit;background:#fff;border-radius:23px;align-items:center;gap:12px;padding:13px 16px;display:flex}#app .chat-artifact-open>span:nth-child(2){flex:1;min-width:0}#app .chat-artifact-card strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}#app .chat-artifact-card small{color:#92988e;margin-top:4px;font-size:11px;display:block}#app .chat-file-icon{color:var(--chat-accent);background:var(--chat-soft);border-radius:13px;padding:10px}#app .chat-sources{color:#7d8c80;margin-top:14px;font-size:12px}#app .chat-sources summary{cursor:pointer}#app .chat-sources a{color:var(--chat-accent);overflow-wrap:anywhere;padding:6px 0;display:block}#app .chat-recommendation,#app .chat-handoff-card{background:linear-gradient(135deg, #fff, var(--chat-soft));border:1px solid color-mix(in srgb, var(--chat-accent) 17%, white);border-radius:27px;margin:12px 0;padding:23px;position:relative;box-shadow:0 5px 20px #28482705}#app .chat-recommendation-icon{background:var(--chat-soft);width:34px;height:34px;color:var(--chat-accent);border-radius:12px;place-items:center;margin-bottom:10px;font-size:19px;display:grid}#app .chat-recommendation h3{margin:0 0 9px;font-size:17px;font-weight:600}#app .chat-recommendation p,#app .chat-handoff-card p{color:#778475;margin:0;font-size:13px;line-height:1.85}#app .chat-recommendation-actions{flex-wrap:wrap;gap:10px;margin:20px 0 16px;display:flex}#app .chat-recommendation-actions>button,#app .chat-primary{border:1px solid var(--chat-line);min-height:40px;color:inherit;background:#fff;border-radius:24px;justify-content:center;align-items:center;padding:10px 17px;font-size:13px;text-decoration:none;display:inline-flex}#app .independent-chat .chat-primary{color:#fff;background:var(--chat-accent);border-color:var(--chat-accent)}#app .chat-handoff-card>.chat-primary{margin-top:16px}#app .chat-recommendation small{color:#91998e;font-size:11px;line-height:1.8;display:block}#app .chat-other-model{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}#app .chat-other-model select,#app .chat-other-model button{border:1px solid var(--chat-line);color:#657262;background:#ffffffb5;border-radius:20px;max-width:100%;min-height:36px;padding:8px 11px;font-size:12px}#app .chat-turn-error{color:#aa551c;overflow-wrap:anywhere;background:#fff2ea;border-radius:16px;padding:12px;font-size:12px}#app .chat-turn-error span{opacity:.7}#app .chat-resume,#app .chat-load-older{border:1px solid var(--chat-line);color:var(--chat-accent);background:#fff;border-radius:22px;margin:8px 0 20px;padding:9px 16px;font-size:12px}#app .chat-thinking{color:#7c8c7b;align-items:center;gap:5px;min-height:40px;font-size:12px;display:flex}#app .chat-thinking>i{background:var(--chat-accent);border-radius:50%;width:5px;height:5px;animation:1.3s infinite chat-breathe}#app .chat-thinking>i:nth-child(2){animation-delay:.2s}#app .chat-thinking>i:nth-child(3){animation-delay:.4s}#app .chat-thinking>span{margin-left:7px}@keyframes chat-breathe{50%{opacity:.25;transform:translateY(-2px)}}#app .chat-compose-area{flex-shrink:0;padding:0 15px 6px}#app .chat-composer{border:1px solid var(--chat-line);background:#fff;border-radius:32px;max-width:1000px;margin:auto;padding:16px 18px 13px;box-shadow:0 6px 30px #344f2609}#app .chat-composer:focus-within{border-color:color-mix(in srgb, var(--chat-accent) 32%, white);box-shadow:0 4px 26px color-mix(in srgb, var(--chat-accent) 8%, transparent)}#app .chat-composer textarea{resize:none;width:100%;min-height:65px;max-height:180px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:3px 6px;font-size:15px;line-height:1.7;display:block}#app .chat-composer textarea::placeholder{color:#a3a99f}#app .chat-compose-controls{justify-content:space-between;align-items:center;gap:8px;display:flex}#app .chat-compose-options{align-items:center;gap:10px;min-width:0;display:flex}#app .chat-compose-options>span{color:#879181;font-size:11px}#app .chat-attach{border:1px solid var(--chat-line);color:#778671;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}#app .chat-model{color:var(--chat-accent);background:color-mix(in srgb, var(--chat-soft) 65%, white);border:1px solid var(--chat-line);border-radius:22px;align-items:center;gap:6px;padding:5px 11px;display:flex}#app .chat-model select{max-width:155px;box-shadow:none;color:inherit;background:0 0;border:0;outline:0;min-height:26px;padding:0 3px;font-size:12px}#app .chat-send{background:var(--chat-accent);color:#fff;border:0;border-radius:50%;width:43px;height:43px;font-size:25px}#app .chat-stop{background:var(--chat-soft);color:var(--chat-accent);border:0;border-radius:24px;padding:10px 15px;font-size:12px}#app .chat-compose-hint{text-align:center;color:#9ba293;margin:9px 0 0;font-size:10px;line-height:1.6}#app .chat-draft-attachments{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}#app .chat-draft-attachments>span{background:var(--chat-soft);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:8px;max-width:100%;padding:6px 11px;font-size:12px;display:flex}#app .chat-draft-attachments button{background:0 0;border:0;min-width:20px;padding:0;font-size:18px}#app .chat-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#app .chat-draft-attachments>span>.icon,#app .chat-draft-attachments button,#app .chat-attachment-type{flex:none}#app .chat-attachment-type{color:var(--chat-accent);font-size:10px;font-weight:600}#app .chat-source-banner{background:var(--chat-soft);color:var(--chat-accent);border-radius:18px;justify-content:space-between;gap:10px;margin:12px 0 0;padding:12px 19px;font-size:12px;display:flex}#app .chat-source-banner a{color:inherit}#app .chat-content-tabs{gap:8px;margin:14px 18px 0;display:flex}#app .chat-content-tabs button{color:#7d897b;background:0 0;border:0;border-radius:20px;padding:8px 20px;font-size:13px}#app .chat-content-tabs button[aria-pressed=true]{background:var(--chat-soft);color:var(--chat-accent)}#app .chat-content-tabs .chat-attach{border:1px solid var(--chat-line);background:#fff;border-radius:50%;flex-shrink:0;margin-left:auto;padding:0}#app .chat-artifact-library{max-width:800px;margin:auto}#app .chat-artifact-library h2{font-size:19px;font-weight:600}#app .chat-artifact-library p{color:#909989}#app .chat-artifact-library>.chat-artifact-card{margin:12px 0}#app .chat-artifact-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}#app .chat-artifact-download{border:1px solid var(--chat-line);background:var(--chat-soft);width:40px;height:40px;color:var(--chat-accent);border-radius:50%;flex:0 0 40px;padding:0}#app .chat-image-preview{cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:min(100%,320px);padding:0;display:block}#app .chat-artifact-open:focus-visible,#app .chat-artifact-download:focus-visible,#app .chat-image-preview:focus-visible{outline:2px solid var(--chat-accent);outline-offset:4px}#app .chat-agent-links{gap:5px;max-height:180px;padding:10px 6px;display:grid;overflow:auto}#app .chat-agent-links h3{color:var(--muted,#8a9789);margin:0 0 5px;font-size:11px;font-weight:500}#app .chat-agent-links a{background:var(--mint-100,#f0f7ef);color:var(--action-dark,#407052);overflow-wrap:anywhere;border-radius:14px;gap:8px;padding:9px;font-size:12px;display:flex}#app .chat-agent-links a:hover,#app .chat-agent-links a[aria-current=page]{background:var(--mint-200,#dcefe0);color:var(--action-dark,#147b61)}#app .chat-agent-links a[aria-current=page]{font-weight:600}#app .independent-chat.chat-embedded{padding:10px}body.rounded-conversations #app .sidebar .nav>a{border-radius:20px}body.rounded-conversations #app .workbench-sessions,body.rounded-conversations #app .workbench-chat-main{border-radius:30px}body.rounded-conversations #app .session-create,body.rounded-conversations #app .session-library-navigation>.btn,body.rounded-conversations #app .workbench-session-controls>.search{border-radius:22px}body.rounded-conversations #app .workbench-composer{border-radius:30px}body.rounded-conversations #app .user-message,body.rounded-conversations #app .assistant-message{border-radius:26px}@media (width<=1100px){#app .chat-history{flex-basis:215px;padding:20px 12px 12px}#app .independent-chat{gap:10px;padding:8px}#app .chat-scroll{padding:24px 15px 15px}#app .chat-topbar{padding:12px 16px}}@media (width<=850px){#app .chat-history{flex-basis:190px}#app .chat-history-head p{font-size:11px}#app .chat-history-head h2{font-size:18px}#app .chat-scroll{padding:20px 10px 12px}#app .chat-avatar{flex-basis:31px;width:31px;height:31px}#app .chat-assistant-row{gap:8px}#app .chat-answer{padding:13px}}@media (width<=640px){body.independent-chat-page #app>.page{padding:0!important}#app .independent-chat{background:0 0;padding:7px}#app .chat-history{display:none}#app .chat-history.is-open{z-index:92;width:min(290px,100vw - 30px);display:flex;position:fixed;top:72px;bottom:84px;left:9px;box-shadow:0 10px 60px #203a2833}#app .chat-history-scrim{z-index:91;background:#17281f45;border:0;border-radius:0;display:block;position:fixed;inset:0}#app .chat-history-toggle{color:var(--chat-accent);border:1px solid var(--chat-line);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}#app .chat-topbar{border-radius:23px;gap:5px;min-height:64px;padding:10px}#app .chat-topbar-title{gap:8px}#app .chat-topbar-symbol{display:none}#app .chat-topbar h1{gap:7px;font-size:15px}#app .chat-topbar p{max-width:40vw;font-size:10px}#app .chat-conversation-cost{border-radius:16px;gap:4px;max-width:60%;padding:6px 8px}#app .chat-conversation-cost>.carrot-mark{width:16px;height:22px}#app .chat-cost-copy{gap:4px;font-size:10px}#app .chat-cost-amount strong{font-size:15px}#app .chat-scroll{padding:22px 6px 10px}#app .chat-welcome{padding:10px 8px 30px}#app .chat-welcome>img{width:86px;height:100px}#app .chat-welcome>h2{font-size:22px}#app .chat-welcome>p{font-size:12px}#app .chat-suggestions{gap:8px;margin-top:22px}#app .chat-suggestions>button{padding:11px 14px;font-size:12px}#app .chat-user-message{border-radius:23px 23px 6px;max-width:94%;padding:13px 16px;font-size:14px}#app .chat-turn{gap:18px}#app .chat-message-byline{flex-wrap:wrap;gap:6px;font-size:12px}#app .chat-message-byline small{font-size:9px}#app .chat-answer{font-size:14px}#app .chat-avatar{flex-basis:28px;width:28px;height:28px;padding:2px}#app .chat-assistant-row{gap:7px}#app .chat-compose-area{padding:0 0 4px}#app .chat-composer{border-radius:27px;padding:13px}#app .chat-composer textarea{min-height:52px;font-size:14px}#app .chat-compose-hint{margin-top:6px;font-size:9px}#app .chat-recommendation,#app .chat-handoff-card{border-radius:24px;padding:17px}#app .chat-recommendation h3{font-size:15px}#app .chat-recommendation-actions{gap:8px}#app .chat-recommendation-actions button{width:100%}#app .chat-source-banner{border-radius:15px;padding:10px 12px;font-size:10px}#app .chat-model select{max-width:130px}}@media (prefers-reduced-motion:reduce){#app .independent-chat *,#app .independent-chat :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=640px){#app .mobile-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}#app .personal-mobile-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}}#app .chat-generated-image{object-fit:contain;border-radius:24px;width:auto;max-width:100%;height:auto;max-height:220px;margin-top:12px;display:block}#app .chat-task-progress{border:1px solid var(--chat-line);background:#fff;border-radius:24px;margin:10px 0;padding:14px 18px;font-size:13px}#app .chat-task-progress summary{cursor:pointer;color:var(--chat-accent)}#app .chat-task-progress ol{max-height:280px;margin:15px 0 0;padding:0;list-style:none;overflow:auto}#app .chat-task-progress li{color:#7b887a;overflow-wrap:anywhere;white-space:pre-wrap;gap:11px;padding:9px 0;line-height:1.7;display:flex}#app .chat-task-progress li>span{color:var(--chat-accent)}#app .chat-agent-input{border:1px solid var(--chat-line);background:#fff;border-radius:26px;margin:12px 0;padding:22px}#app .chat-agent-input h3{margin:0 0 16px;font-size:16px}#app .chat-agent-input fieldset{border:0;margin:0 0 18px;padding:0}#app .chat-agent-input legend{margin-bottom:8px;font-size:13px;font-weight:600}#app .chat-agent-input p{color:#81907c;font-size:13px}#app .chat-agent-input input{border:1px solid var(--chat-line);border-radius:18px;width:100%;padding:11px 14px;font-size:13px}#app .chat-input-options{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}#app .chat-input-options button{border:1px solid var(--chat-line);background:var(--chat-soft);color:var(--chat-accent);border-radius:20px;padding:8px 12px;font-size:12px}#app .chat-input-options button[aria-pressed=true]{background:var(--chat-accent);color:#fff}.workbench-plugin-menu{z-index:160;box-sizing:border-box;border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;padding:8px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 32px #182a3714}.workbench-plugin-menu-heading{color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 10px;font-size:13px;display:flex}.workbench-plugin-menu-heading>span{font-size:12px}.workbench-plugin-menu-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.workbench-plugin-menu-option{width:100%;min-height:46px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:26px auto minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid}.workbench-plugin-menu-option[aria-selected=true],.workbench-plugin-menu-option:hover{background:var(--mint-100)}.workbench-plugin-menu-option>:is(.soft-icon,.icon){align-self:center}.workbench-plugin-menu-option>strong{overflow-wrap:anywhere;min-width:0;max-width:240px;font-weight:500}.workbench-plugin-menu-option>span:not(.soft-icon){min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workbench-plugin-menu-empty{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:20px 12px;font-size:13px;display:flex}.workbench-plugin-menu-hint{border-top:1px solid var(--border);color:var(--muted);flex:none;padding:9px 12px 4px;font-size:12px}@media (width<=600px){.workbench-plugin-menu-option{grid-template-columns:26px minmax(0,1fr) 16px;gap:6px 9px}.workbench-plugin-menu-option>span:not(.soft-icon){grid-area:2/2/auto/4}.workbench-plugin-menu-option>.icon{grid-area:1/3}}dialog:has(.source-preview){width:min(1000px,100vw - 32px);max-width:none}.source-preview{gap:16px;min-width:0;display:grid}.source-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#203e31;background:#f7faf7;border:1px solid #dce9df;border-radius:10px;min-height:240px;max-height:65vh;margin:0;padding:24px;font:15px/1.9 system-ui,sans-serif;overflow:auto}.source-preview-pdf{border:1px solid #dce9df;border-radius:8px;width:100%;height:65vh}@media (width<=600px){.source-preview-text{padding:16px}}.workbench-search-target{flex:1;min-width:0;position:relative}.search-target-control{align-items:center;gap:10px;min-width:0;display:flex}.search-target-label{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.search-target-trigger{color:#194838;cursor:pointer;min-width:150px;max-width:260px;font:inherit;background:#fff;border:1px solid #cce1d8;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.search-target-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.search-target-trigger>.icon{flex:none;transform:rotate(90deg)}.search-target-trigger[aria-expanded=true]>.icon{transform:rotate(-90deg)}.search-target-trigger:disabled{cursor:default;opacity:.6}.search-target-trigger:focus-visible,.search-target-choice:focus-visible,.search-target-expand:focus-visible{outline-offset:2px;outline:2px solid #078865}.search-target-kind{color:#078865;white-space:nowrap;background:#eaf7f1;border:1px solid #d5ece1;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:500}.search-target-hint{color:#6c8580;font-size:11px}.search-target-menu{z-index:45;color:#214c3d;background:#fff;border:1px solid #dcebe3;border-radius:12px;width:370px;max-width:min(370px,100vw - 40px);padding:18px 12px 12px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 10px 30px #194b3224}.search-target-title{padding:0 8px 14px;font-size:14px;display:block}.search-target-menu .search-target-filter{color:#728982;border:1px solid #d3e5da;border-radius:9px;align-items:center;gap:8px;width:auto;height:38px;margin:0 8px 12px;padding:0 10px;display:flex}.search-target-menu .search-target-filter input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:6px 0;font-size:12px}.search-target-menu .search-target-filter input:focus,.search-target-menu .search-target-filter input:focus-visible{box-shadow:none;border:0;outline:none}.search-target-filter:focus-within{outline-offset:1px;outline:2px solid #078865}.search-target-tree{overscroll-behavior:contain;max-height:min(420px,100dvh - 220px);padding:3px;overflow-y:auto}.search-target-choice{text-align:left;width:100%;min-height:42px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 9px;font-size:13px;display:flex}.search-target-choice:hover{background:#f2f8f5}.search-target-choice.selected{color:#08694e;background:#eaf7f1}.search-target-name{flex-direction:column;gap:6px;min-width:0;display:flex}.search-target-name strong{overflow-wrap:anywhere;font-weight:600}.search-target-name small{color:#718780;font-size:11px;line-height:1.5}.search-target-count{color:#718780;white-space:nowrap;font-size:11px}.search-target-choice>.icon:last-child:not(:first-child){flex:none;margin-left:auto}.search-target-department{padding-left:calc(var(--target-depth) * 16px);align-items:center;display:flex}.search-target-department .search-target-choice{min-width:0}.search-target-expand{color:#61887a;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:32px;display:flex}.search-target-expand[aria-expanded=true]>.icon{transform:rotate(90deg)}.search-target-agent{padding-left:calc(26px + var(--target-depth) * 16px)}.search-target-footer{color:#7c9289;border-top:1px solid #e4eee7;margin:12px 0 0;padding:12px 8px 0;font-size:11px;display:block}.search-target-empty,.search-target-no-match{color:#7e5a24;margin:10px 0 0;font-size:12px;display:block}.search-target-no-match{text-align:center;margin:18px 0}@container (width<=570px){.search-target-control{flex-wrap:wrap}.search-target-trigger{flex:1}.search-target-hint{flex-basis:100%}}@media (width<=1200px){.search-target-hint{display:none}}@media (width<=540px){.workbench-chat-header>.workbench-search-target{flex-basis:100%;width:100%}.workbench-shell .workbench-chat-header .workbench-open-tools{margin-left:0;position:absolute;top:14px;right:12px}.workbench-shell .workbench-chat-header>.badge{margin-left:auto;position:static}.search-target-label{gap:4px;font-size:12px}.search-target-control{gap:6px}.search-target-trigger{flex:1;gap:6px;min-width:0;max-width:none;padding:7px 9px;font-size:12px}.search-target-menu{width:100%;max-width:100%;padding:15px 8px 10px;left:0}.search-target-count{display:none}}.dialogue-process-image{box-sizing:border-box;background:#f8faf9;border:1px solid #dce4e0;border-radius:8px;width:330px;max-width:100%;margin:12px 0;padding:0}.dialogue-process-image-preview{box-sizing:border-box;border-radius:inherit;text-align:left;width:100%;min-height:94px;font:inherit;color:#273d32;cursor:zoom-in;background:0 0;border:0;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.dialogue-process-image-preview:disabled{cursor:wait}.dialogue-process-image-preview:focus-visible{outline-offset:3px;outline:2px solid #16765b}.dialogue-process-image-preview img{object-fit:contain;background:#eef2f0;border-radius:4px;width:100%;max-width:100%;height:76px;display:block}.dialogue-process-image-copy{color:#65756d;gap:3px;min-width:0;font-size:12px;line-height:1.5;display:grid}.dialogue-process-image-copy strong{color:#273d32;font-size:13px;font-weight:600}.dialogue-process-image-copy .dialogue-process-image-zoom{color:#16765b}.dialogue-process-image-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-height:28px;padding:6px 10px 8px;font-size:13px;display:flex}.dialogue-process-image .hint{margin:0;padding:8px 10px;font-size:12px}.dialogue-process-image-actions .text-button{padding:4px 0}.melons-v2 :is(#root,#app) dialog.process-image-viewer,dialog.process-image-viewer{color:#193b31;width:min(1360px,100vw - 32px);max-width:none;height:min(980px,100dvh - 32px);max-height:none;box-shadow:none;background:#f2f5f3;border:0;border-radius:12px;padding:0;overflow:hidden}.process-image-viewer::backdrop{background:#0d211bd9}.process-image-viewer .modal-head{background:#fff;border:0;align-items:center;gap:16px;height:64px;padding:12px 20px;display:flex}.process-image-viewer .modal-head h2{flex:1;margin:0;font-size:18px}.melons-v2 :is(#root,#app) .process-image-viewer .modal-head>.btn,.process-image-viewer .modal-head>.btn{box-sizing:border-box;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:22px;line-height:1;display:grid}.process-image-viewer .modal-body{place-items:center;height:calc(100% - 64px);min-height:0;padding:16px;display:grid;overflow:hidden}.process-image-viewer .modal-body img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(820px,100dvh - 156px);display:block}@media (width<=540px){.melons-v2 :is(#root,#app) dialog.process-image-viewer,dialog.process-image-viewer{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.process-image-viewer .modal-head{gap:10px;padding:8px 12px}.process-image-viewer .modal-body{padding:8px}}@media (prefers-reduced-motion:no-preference){.process-image-viewer[open]{animation:.16s ease-out process-image-enter}@keyframes process-image-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}}.todo-preparation-status{grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.todo-intake .todo-preparation-status h2{margin:0;font-size:15px;line-height:1.5}.todo-preparation-status p{grid-column:2;margin-top:3px}.todo-preparation-indicator{justify-content:center;align-items:center;display:inline-flex}.todo-preparation-status>.dialogue-status{grid-column:1/-1;margin:0;padding:0}:is(.todo-round-process,.todo-native-process,.todo-native-conversation-stream,.kb-native-message,.todo-preparation-status) :is(.dialogue-commentary,.dialogue-tool,.dialogue-status)>.spinner{animation:none;display:none}.dialogue-process-toggle[data-executing=true] .dialogue-process-title,.is-latest-executing .dialogue-process-label{-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,currentColor 0% 36%,#c77437 43%,#ffcb91 49%,#fff0d6 52%,#dc8a47 57%,currentColor 65% 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite execution-orange-flow}@keyframes execution-orange-flow{0%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.dialogue-process-toggle[data-executing=true] .dialogue-process-title,.is-latest-executing .dialogue-process-label{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}#app .workbench-composer-references,.workbench-composer-references{flex-direction:column;flex:none;gap:8px;width:100%;min-width:0;max-width:100%;max-height:none;margin:4px 0 10px;display:flex;overflow:visible}.workbench-source-chips{flex-wrap:wrap;gap:8px;max-height:82px;display:flex;overflow-y:auto}.workbench-attachment-cards{overscroll-behavior-x:contain;gap:12px;width:100%;min-width:0;max-width:100%;padding:6px 6px 8px 0;display:flex;overflow-x:auto}.workbench-attachment-card{border:1px solid var(--border,#dfe7e4);background:var(--surface,#fff);border-radius:14px;flex:0 0 164px;min-width:0;position:relative}.workbench-attachment-preview{border-radius:inherit;width:100%;min-width:0;color:var(--ink,#17372f);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.workbench-attachment-preview:hover:not(:disabled){background:var(--mint-100,#f1f7f3)}.workbench-attachment-preview:disabled{opacity:1;cursor:default}.workbench-attachment-visual,.workbench-attachment-visual .record-thumbnail{aspect-ratio:auto;background:var(--background,#f4f6f4);border-radius:13px 13px 0 0;place-items:center;width:100%;height:106px;min-height:0;display:grid;overflow:hidden}.workbench-attachment-visual .record-thumbnail>:is(img,video){object-fit:contain;width:100%;height:100%}.workbench-attachment-visual .artifact-file-cover{border-radius:0;width:100%;height:106px;min-height:0}.workbench-attachment-caption{flex-direction:column;gap:3px;width:100%;min-width:0;padding:8px 10px;display:flex}.workbench-attachment-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.workbench-attachment-card .workbench-attachment-type{font-size:10px;line-height:1.5}.workbench-attachment-remove{border:1px solid var(--border,#dfe7e4);background:var(--surface,#fff);width:26px;height:26px;color:var(--ink,#17372f);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.workbench-attachment-remove:hover:not(:disabled){background:var(--mint-100,#edf8f2)}@media (width<=600px){.workbench-attachment-card{flex-basis:140px}.workbench-attachment-visual,.workbench-attachment-visual .record-thumbnail,.workbench-attachment-visual .artifact-file-cover{height:90px}}.plugin-admin{max-width:1440px;margin:auto;padding:24px}.plugin-admin-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.plugin-directory-item{text-align:left;color:#214b3c;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d1e5db;border-radius:12px;gap:8px;width:100%;margin-bottom:10px;padding:16px;display:grid}.plugin-directory-item.selected{background:#eff9f3;border-color:#087f64}.plugin-directory-item small,.plugin-directory-item span{color:#61796f;font-size:13px}.plugin-admin-editor{background:#fff;border:1px solid #d9e7df;border-radius:16px;min-width:0;padding:22px}.plugin-admin fieldset,.plugin-fields fieldset{border:0;min-width:0;margin:0;padding:0}.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.plugin-wide{grid-column:1/-1}.plugin-admin label,.plugin-field{gap:7px;margin-bottom:12px;display:grid}.plugin-admin label.row,.plugin-field label.row{align-items:center;display:flex}.plugin-admin input:not([type=checkbox]),.plugin-admin textarea,.plugin-admin select,.plugin-field input:not([type=checkbox]),.plugin-field select{box-sizing:border-box;color:#214b3c;background:#fff;border:1px solid #cddfd5;border-radius:8px;width:100%;min-width:0;padding:9px 11px}.plugin-admin textarea{resize:vertical;min-height:84px}.plugin-parameter-card{background:#f8fbf9;border:1px solid #dfebe4;border-radius:12px;margin:16px 0;padding:16px}.plugin-default{padding-top:12px}.plugin-admin-actions{border-top:1px solid #e0ebe5;margin-top:24px;padding-top:20px}.plugin-fields{gap:14px;margin:12px 0;display:grid}.plugin-field small{color:#61796f}.plugin-workbench-config{padding:12px 0}.plugin-field input[type=file]{max-width:100%}.workbench-options[open]{overscroll-behavior:contain;max-height:min(52vh,600px);overflow-y:auto}.workbench-options .plugin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.workbench-options .plugin-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.workbench-options .plugin-field>label{font-weight:600;display:block}.workbench-options .plugin-field fieldset{margin:0;padding:0;display:block}.workbench-options .plugin-field input:not([type=checkbox]),.workbench-options .plugin-field select{width:100%;max-width:none}.workbench-options .plugin-field[data-type=ATTACHMENT]{grid-column:1/-1}@media (width<=540px){.workbench-options .plugin-fields{grid-template-columns:1fr}}@media (width<=800px){.plugin-admin-layout{grid-template-columns:1fr}.plugin-admin-layout aside{gap:10px;display:flex;overflow-x:auto}.plugin-directory-item{min-width:190px}.plugin-grid{grid-template-columns:1fr}.plugin-wide{grid-column:auto}.plugin-admin{padding:12px}.plugin-admin-editor{padding:14px}}.workbench-with-records{--records-accent:#3f8752;--records-soft:#eff6eb;--records-ground:#fcfdf9;--records-ink:#24312d;--records-muted:#859087;--records-line:#e9ede7}.workbench-with-records.personal-workbench{--records-accent:#eb792d;--records-soft:#fff0e3;--records-ground:#fffcf8;--records-ink:#25302f;--records-muted:#92928d;--records-line:#eeeae3}.melons-v2 #app .workbench-with-records .workbench-content,.workbench-content{flex-direction:column;flex:1;min-width:0;min-height:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;display:flex;overflow:hidden}.workbench-with-records [hidden]{display:none!important}.workbench-chat-surface,.workbench-artifact-surface{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workbench-page-tabs{border-bottom:1px solid var(--records-line);background:var(--records-ground);flex:none;align-items:center;gap:20px;min-height:68px;padding:0 28px;display:flex}.workbench-page-sessions,.workbench-view-tabs>button,.workbench-file-tab>button{color:#7d8884;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:9px 18px;font-size:14px;display:inline-flex}.workbench-page-sessions{padding-inline:10px}.workbench-page-sessions .icon{color:var(--records-accent)}.workbench-view-tabs{align-items:center;gap:8px;min-width:0;display:flex}.workbench-view-tabs [aria-selected=true]{background:var(--records-soft);color:var(--records-accent);font-weight:650;position:relative}.workbench-view-tabs [aria-selected=true]:after{content:"";background:currentColor;border-radius:4px;height:2px;position:absolute;inset:auto 14px -4px}.workbench-file-tab{background:var(--records-soft);border-radius:14px;align-items:center;gap:1px;min-width:0;display:flex}.workbench-file-tab>button:first-child{text-overflow:ellipsis;max-width:260px;padding-right:3px;display:block;overflow:hidden}.workbench-file-tab>button:last-child{min-width:30px;color:var(--records-accent);padding:8px}.workbench-records-space{flex:none;margin-left:auto}.workbench-records,.record-viewer{background:var(--records-ground);min-width:0;min-height:0;color:var(--records-ink);flex:1}.workbench-records{flex-direction:column;display:flex}.records-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:20px 28px 24px;display:flex}.records-search{background:#ffffffb8;border:1px solid #e6e8e3;border-radius:24px;flex:250px;align-items:center;gap:10px;min-width:180px;min-height:46px;padding:0 18px;display:flex}.records-search>.icon{color:var(--records-accent);flex:none}.melons-v2 #app .records-search input,.records-search input{width:100%;min-height:44px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px}.records-search:focus-within{outline:2px solid var(--records-accent);outline-offset:2px}.records-types{gap:3px;display:flex}.records-types button{color:#7f8883;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:8px 14px;font-size:14px}.records-types button[aria-pressed=true]{background:var(--records-soft);color:var(--records-accent);font-weight:650}.melons-v2 #app .records-select,.records-select{border:1px solid var(--records-line);width:auto;max-width:160px;min-height:42px;color:var(--records-ink);font:inherit;text-overflow:ellipsis;background-color:#ffffffb8;border-radius:13px;padding:8px 28px 8px 14px;font-size:13px}.record-icon-button{border:1px solid var(--records-line);width:40px;height:40px;color:var(--records-accent);cursor:pointer;background:#ffffffb8;border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.record-icon-button:disabled{opacity:.45;cursor:wait}.is-starred .icon{fill:#f6c96b;stroke:#c68b2e}.records-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;gap:22px;min-height:0;padding:0 28px 30px;scroll-padding-top:20px;display:flex;overflow-y:auto}.records-content{flex:1;min-width:0}.records-day{border-bottom:1px solid var(--records-line);grid-template-columns:76px minmax(0,1fr);margin-bottom:24px;padding-bottom:28px;scroll-margin-top:20px;display:grid}.records-date{border-right:1px solid var(--records-line);flex-direction:column;align-items:flex-start;gap:5px;padding:3px 16px 0 0;display:flex}.records-date strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:22px;font-weight:650;line-height:1.4}#records-unknown .records-date strong{white-space:nowrap;font-size:16px}.records-date span,.records-date small{color:var(--records-muted);font-size:12px}.records-day-items{min-width:0;padding-left:24px}.record-group+.record-group{margin-top:28px}.record-group-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.record-group-heading h3{text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;font-size:18px;font-weight:650;line-height:1.5;overflow:hidden}.record-group-heading>span{color:var(--records-muted);font-size:12px}.record-original{color:#7e8b84;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:6px 0 6px 6px;font-size:12px;display:inline-flex}.record-original:hover{color:var(--records-accent)}.record-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.record-files.is-gallery{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,1.18fr);gap:18px}.record-files.is-gallery:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr))}.record-files.is-gallery:has(>:only-child){grid-template-columns:minmax(0,620px)}.record-files.is-gallery:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.record-file{background:#f1f0ed91;border-radius:16px;min-width:0;position:relative}.record-file.is-visual{background:0 0}.record-file-open{border-radius:inherit;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 38px 14px 14px;display:flex}.record-file-open:disabled{cursor:default;opacity:.6}.record-file.is-visual .record-file-open{padding:0;display:block}.record-file-open>.artifact-file-badge{border-radius:13px;flex:none;width:44px;height:48px}.record-file-copy{gap:5px;min-width:0;display:grid}.record-file-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.record-file-copy small{color:var(--records-muted);font-size:12px}.is-visual .record-file-copy{margin-top:10px;padding-right:22px}.record-thumbnail{background:var(--records-soft);border-radius:20px;width:100%;height:clamp(185px,19vw,280px);display:block;overflow:hidden}.record-thumbnail>img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.record-file-open:hover .record-thumbnail>img{transform:scale(1.025)}.record-thumbnail .artifact-file-cover{border:0;border-radius:0;height:100%;min-height:0}.record-deck-thumbnail,.record-deck-thumbnail .artifact-pptx-thumbnail{pointer-events:none;width:100%;height:100%;margin:0;display:block}.record-deck-thumbnail{position:relative;overflow:hidden;container-type:size}.record-deck-thumbnail .artifact-pptx-frame{background:var(--records-soft);pointer-events:none;border:0;border-radius:0;width:max(100%,177.78cqh);height:100%;min-height:0;max-height:none;position:absolute;left:50%;transform:translate(-50%)}.record-files .record-file-copy strong{font-size:16px}.record-files .record-file-copy small{font-size:13px}.record-group-heading h3{font-size:20px}.records-search input{font-size:15px}.record-image-placeholder{height:100%;color:var(--records-accent);background:linear-gradient(135deg, var(--records-soft), #fff);place-items:center;display:grid}.record-file-star{color:#919c95;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.is-visual .record-file-star{top:auto;bottom:18px;right:-3px;transform:none}.record-file-star:hover{background:var(--records-soft);color:var(--records-accent)}.record-question-row{border:1px solid var(--records-line);background:#ffffff96;border-radius:16px;position:relative}.record-question{border-radius:inherit;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 48px 16px 16px;display:flex}.record-question>span{background:var(--records-soft);width:40px;height:42px;color:var(--records-accent);border-radius:13px;flex:none;place-items:center;display:grid}.record-question>div{flex:1;gap:6px;min-width:0;display:grid}.record-question strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.65;display:-webkit-box;overflow:hidden}.record-question small{color:var(--records-muted);font-size:12px}.records-date-index{border-left:1px solid var(--records-line);flex:0 0 64px;align-self:flex-start;gap:22px;padding:14px 0;display:grid;position:sticky;top:0}.records-date-index a{color:var(--records-muted);align-items:center;gap:10px;margin-left:-3px;font-size:12px;text-decoration:none;display:flex}.records-date-index a>span{background:#c5cec6;border-radius:50%;flex:none;width:5px;height:5px}.records-date-index a:first-child{color:var(--records-accent);font-weight:600}.records-date-index a:first-child>span{background:var(--records-accent);width:7px;height:7px}.records-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:30px 20px;display:flex}.records-empty>span{width:76px;height:76px;color:var(--records-accent);background:var(--records-soft);border-radius:26px;place-items:center;display:grid}.records-empty h2{margin:24px 0 0;font-size:20px;font-weight:600}.records-empty p,.records-filter-note{color:var(--records-muted);font-size:13px}.records-empty .btn{margin-top:12px}.records-load-more{border:1px solid var(--records-line);color:var(--records-accent);font:inherit;cursor:pointer;background:#ffffffb8;border-radius:24px;justify-content:center;align-items:center;gap:8px;margin:20px auto;padding:12px 26px;font-size:13px;display:flex}.records-load-more:disabled{opacity:.5;cursor:wait}.records-loading{color:var(--records-muted);justify-content:center;align-items:center;gap:10px;padding:30px;font-size:13px;display:flex}.records-loading-dot{background:var(--records-accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate record-pulse}@keyframes record-pulse{to{opacity:.25}}.record-viewer{grid-template-columns:minmax(0,1fr) 248px;gap:24px;padding:24px 28px;display:grid;overflow:auto}.record-viewer-main{min-width:0;position:relative}.record-file-header{align-items:center;gap:12px;min-height:52px;padding:0 150px 22px 0;display:flex}.record-file-header .artifact-file-badge{flex:none;width:36px;height:40px}.record-file-header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.record-file-header>span{color:var(--records-muted);white-space:nowrap;font-size:12px}.record-file-header>.record-icon-button:last-child{margin-left:auto}.record-file-details{border-left:1px solid var(--records-line);min-width:0;padding-left:24px}.record-file-details h2{margin:2px 0 24px;font-size:18px;font-weight:650}.record-file-details dl{border-bottom:1px solid var(--records-line);grid-template-columns:70px minmax(0,1fr);gap:18px 10px;padding-bottom:28px;font-size:13px;display:grid}.record-file-details dt{color:var(--records-muted)}.record-file-details dd{overflow-wrap:anywhere;margin:0}.record-file-details h3{margin:28px 0 16px;font-size:16px}.record-source-link{font:inherit;color:var(--records-accent);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.record-source-link .icon{flex:none}.record-file-details blockquote{background:var(--records-soft);overflow-wrap:anywhere;white-space:pre-wrap;border:0;border-radius:16px;margin:24px 0;padding:24px 18px;font-size:13px;line-height:1.9}.artifact-preview-inline{flex-direction:column;gap:14px;min-width:0;display:flex}.artifact-preview-inline>.btn.primary{border:0;border-radius:14px;min-height:40px;padding:10px 20px;position:absolute;top:0;right:0;background:var(--records-accent)!important;color:#fff!important}.artifact-preview-inline .artifact-image-stage{background:#f5f2ec;border-radius:16px;justify-content:center;align-items:center;min-height:250px;display:flex;overflow:auto}.melons-v2 #app .artifact-preview-inline .artifact-image{object-fit:contain;border-radius:12px;flex-shrink:0;max-height:62dvh;margin:0;display:block}.artifact-preview-inline .artifact-pdf{border:1px solid var(--records-line);background:#fff;border-radius:16px;width:100%;height:64dvh}.artifact-preview-inline .artifact-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f3ed;border-radius:16px;max-height:62dvh;margin:0;padding:24px;overflow:auto}.artifact-preview-inline .artifact-media{border-radius:16px;max-width:100%;max-height:62dvh}.artifact-image-zoom{border:1px solid var(--records-line);background:#fff;border-radius:24px;align-items:center;gap:8px;margin:0 auto;padding:5px 12px;font-size:12px;display:flex}.artifact-image-zoom button{color:var(--records-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:5px 10px}.artifact-image-zoom button:disabled{opacity:.4;cursor:default}.artifact-image-zoom output{color:var(--records-muted);padding:0 8px}.record-related{border-top:1px solid var(--records-line);margin-top:24px;padding-top:16px}.record-related p{color:var(--records-muted);margin:0 0 12px;font-size:12px}.record-related>div{gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.record-related button{border:1px solid var(--records-line);min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:14px;flex:0 0 180px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.record-related button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-related button[aria-pressed=true]{border-color:var(--records-accent);background:var(--records-soft)}.record-related .artifact-file-badge{flex:none;width:30px;height:36px}.workbench-with-records :is(.workbench-view-tabs button,.workbench-page-sessions,.record-icon-button,.record-file-star,.record-file-open,.record-original,.record-question,.records-types button,.records-date-index a):focus-visible{outline:2px solid var(--records-accent);outline-offset:3px}@media (width>=801px){.melons-v2 body.reference-workbench #app.workbench-app>.page:has(.showing-records){padding:0!important}.melons-v2 #app .showing-records{background:var(--records-ground);border:0;border-radius:0}}@media (width<=1200px){.records-toolbar{gap:8px}.records-search{flex-basis:210px}.records-types button{padding-inline:10px}.records-date-index{display:none}.record-viewer{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.record-file-header>span{display:none}}@media (width<=800px){.workbench-with-records:not(.hide-sessions) .workbench-content{display:none}.workbench-page-tabs{flex-wrap:wrap;gap:8px;min-height:60px;padding:8px 12px}.workbench-page-sessions span{display:none}.workbench-page-sessions{padding:8px}.workbench-view-tabs{flex:1;gap:3px}.workbench-view-tabs>button{padding-inline:14px}.workbench-records-space{display:none}.workbench-file-tab>button:first-child{max-width:160px;padding-left:10px;font-size:12px}.records-toolbar{gap:10px;padding:16px 16px 20px}.records-search{flex-basis:100%;min-height:44px}.records-types{flex:1}.records-select{max-width:130px!important;font-size:12px!important}.records-scroll{padding:0 16px 24px}.records-day{grid-template-columns:1fr;padding-bottom:24px}.records-date{border:0;flex-direction:row;align-items:baseline;gap:10px;padding-bottom:16px}.records-date strong{font-size:20px}.records-day-items{padding-left:0}.record-group-heading h3{max-width:100%;font-size:16px}.record-group-heading>span{font-size:11px}.record-files.is-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.record-files.is-gallery>:first-child{grid-column:1/-1}.record-thumbnail{border-radius:16px;height:180px}.record-files.is-gallery>:first-child .record-thumbnail{height:clamp(200px,48vw,330px)}.record-files{grid-template-columns:1fr}.record-viewer{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}.record-file-header{gap:8px;padding-right:110px}.record-file-header>strong{font-size:13px}.record-file-header .artifact-file-badge{display:none}.record-file-header>.record-icon-button{width:34px;height:34px}.artifact-preview-inline>.btn.primary{padding-inline:12px;font-size:12px}.record-file-details{border-top:1px solid var(--records-line);border-left:0;padding:24px 0 0}.record-file-details dl{grid-template-columns:80px minmax(0,1fr)}}@media (width<=390px){.records-types{flex-basis:100%}.records-types button{flex:1}.records-select{flex:1;min-width:0}.workbench-file-tab>button:first-child{max-width:112px}}@media (prefers-reduced-motion:reduce){.records-loading-dot{animation:none}.record-thumbnail>img{transition:none}}.artifact-collection{background:var(--records-ground);min-width:0;min-height:0;color:var(--records-ink);flex-direction:column;flex:1;display:flex;container:artifact-collection/inline-size}.collection-heading{flex:none;justify-content:space-between;align-items:center;gap:20px;padding:28px 30px 16px;display:flex}.collection-title{flex:none}.collection-title h1{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:700;line-height:1.3}.collection-title h1>span{color:var(--records-muted);letter-spacing:0;margin-left:8px;font-size:22px;font-weight:400}.collection-title p{color:var(--records-muted);margin:7px 0 0;font-size:13px}.collection-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.collection-search{background:var(--surface);border:1px solid var(--records-line);width:clamp(160px,22cqw,300px);min-height:42px;color:var(--records-muted);border-radius:24px;align-items:center;gap:10px;padding:7px 14px;display:flex}.collection-search .icon{flex:none}.melons-v2 #app .collection-search input{width:100%;min-width:0;box-shadow:none;color:var(--records-ink);background:0 0;border:0;outline:none;padding:0;font-size:14px}.collection-search:focus-within{border-color:var(--records-accent);outline:2px solid var(--records-soft)}.artifact-collection .collection-filter-button{border:1px solid var(--records-line);background:var(--surface);min-height:42px;color:var(--records-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;display:inline-flex}.collection-filter-button[aria-expanded=true]{border-color:var(--records-accent);color:var(--records-accent)}.collection-filter-dot{background:var(--records-accent);border-radius:50%;width:6px;height:6px}.collection-icon-button{width:36px;min-height:38px;color:var(--records-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}.collection-icon-button:hover,.collection-icon-button[aria-pressed=true]{background:var(--records-soft);color:var(--records-accent)}.collection-icon-button[aria-pressed=true] .icon{fill:var(--records-soft)}.collection-icon-button:disabled{opacity:.5;cursor:wait}.collection-filters{background:var(--records-soft);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 30px 12px;padding:16px 20px;display:flex}.collection-filters[hidden]{display:none}.collection-filters label{min-width:0;color:var(--records-muted);gap:6px;font-size:12px;display:grid}.collection-filters select{border:1px solid var(--records-line);background:var(--surface);min-width:160px;max-width:280px;min-height:38px;color:var(--records-ink);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.collection-reset{color:var(--records-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:9px 0;font-size:13px}.collection-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 30px 16px;display:flex}.collection-types{scrollbar-width:none;gap:22px;min-width:0;display:flex;overflow-x:auto}.collection-types button{color:var(--records-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:12px 0;font-size:14px;position:relative}.collection-types button[aria-pressed=true]{color:var(--records-accent);font-weight:600}.collection-types button[aria-pressed=true]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:4px;left:0;right:0}.collection-display{flex:none;align-items:center;gap:8px;display:flex}.collection-display select{min-width:0;color:var(--records-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:12px}.collection-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:0 30px 30px;overflow:hidden auto}.collection-page-note{color:var(--records-muted);margin:0 0 14px;font-size:12px}.collection-gallery{column-count:3;column-gap:24px}.artifact-collection-card{break-inside:avoid-column;vertical-align:top;width:100%;margin:0 0 26px;display:inline-block}.collection-preview{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.artifact-collection .record-thumbnail{aspect-ratio:16/10;background:var(--records-soft);border-radius:10px;height:auto}.artifact-collection .record-thumbnail[data-kind=presentation],.artifact-collection .record-thumbnail[data-kind=video]{aspect-ratio:16/9}.artifact-collection .record-thumbnail>img{object-fit:contain;width:100%;height:auto;max-height:540px;display:block}.artifact-collection .record-thumbnail>video{object-fit:contain;width:100%;height:100%;display:block}.artifact-collection .record-deck-thumbnail{aspect-ratio:16/9;height:100%}.artifact-collection .artifact-file-cover{box-shadow:none;border:0;border-radius:0}.artifact-collection .artifact-file-cover>svg{width:46px;height:56px}.artifact-collection .artifact-cover-lines{display:none}.artifact-collection .record-image-placeholder{background:var(--records-soft)}.collection-preview-action{color:#fff;opacity:0;background:#20302ce8;border-radius:18px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:12px;right:12px}.collection-preview:hover .collection-preview-action,.collection-preview:focus-visible .collection-preview-action{opacity:1}.collection-play{width:48px;height:48px;color:var(--records-ink);background:#ffffffed;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.collection-play .icon{fill:currentColor;width:20px}.collection-file-heading{align-items:center;gap:2px;min-width:0;margin-top:8px;display:flex}.artifact-collection .collection-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--records-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:4px 0;font-size:15px;font-weight:600;overflow:hidden}.collection-file-heading .collection-icon-button{width:29px;min-height:32px;padding:6px}.collection-file-meta{color:var(--records-muted);justify-content:space-between;gap:8px;font-size:11px;line-height:1.8;display:flex}.collection-file-meta>span,.collection-file-meta time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-collection .collection-source{max-width:100%;color:var(--records-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:flex}.collection-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collection-source .icon{flex:none}.collection-source:hover,.collection-file-name:hover{color:var(--records-accent)}.collection-empty{text-align:center;color:var(--records-muted);flex-direction:column;align-items:center;padding:70px 20px;display:flex}.collection-empty h2{color:var(--records-ink);margin:20px 0 0;font-size:20px}.collection-empty p{font-size:14px;line-height:1.8}.collection-loading,.artifact-collection .collection-load-more{min-height:44px;color:var(--records-muted);justify-content:center;align-items:center;gap:10px;margin:12px auto;font-size:14px;display:flex}.collection-load-more{border:1px solid var(--records-line);background:var(--surface);font:inherit;cursor:pointer;border-radius:22px;padding:10px 20px;font-size:13px}.collection-gallery.is-list{columns:auto}.collection-gallery.is-list .artifact-collection-card{border-bottom:1px solid var(--records-line);grid-template-columns:112px minmax(0,1fr);column-gap:18px;margin-bottom:14px;padding-bottom:14px;display:grid}.collection-gallery.is-list .collection-preview{grid-row:span 3}.collection-gallery.is-list .record-thumbnail{aspect-ratio:auto;height:96px}.collection-gallery.is-list .record-thumbnail>img{object-fit:cover;height:96px}.collection-gallery.is-list .collection-file-heading{margin-top:0}.collection-gallery.is-list .collection-file-meta{justify-content:flex-start;gap:16px}.collection-gallery.is-list .collection-source{align-self:start}.collection-gallery.is-list .artifact-file-cover>svg{width:22px;height:26px}.collection-gallery.is-list .artifact-file-cover>strong{font-size:13px}.artifact-collection :is(button,input,select):focus-visible{outline:2px solid var(--records-accent);outline-offset:3px}@container artifact-collection (width<=1050px){.collection-gallery{column-count:2}.collection-heading{flex-wrap:wrap;gap:16px}.collection-actions{flex:1}.collection-types{gap:17px}}@container artifact-collection (width<=650px){.collection-heading{padding:20px 18px 12px}.collection-title h1{font-size:28px}.collection-actions{flex-basis:100%;justify-content:flex-start}.collection-search{flex:1;width:auto;min-width:0}.collection-toolbar{flex-wrap:wrap;gap:2px;padding:0 18px 12px}.collection-types{flex:100%}.collection-display{margin-left:auto}.collection-filters{margin:0 18px 12px;padding:12px}.collection-filters label{flex:1}.collection-filters select{width:100%;min-width:0;max-width:100%}.collection-scroll{padding:0 18px 24px}.collection-gallery{column-count:1}.artifact-collection-card{margin-bottom:24px}.collection-icon-button{min-height:40px}.collection-preview-action{opacity:1}}@media (prefers-reduced-motion:reduce){.artifact-collection *{transition:none!important}}@container artifact-collection (width<=400px){.collection-actions{flex-wrap:wrap}.collection-search{flex-basis:100%}}body.reference-workbench .page:has(>.workbench-shell){min-height:0}.workbench-shell{background:#f8fbf9;border:1px solid #d7e6dd;border-radius:18px;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workbench-sessions{background:#eef5f0;border-right:1px solid #d7e6dd;flex-direction:column;flex:0 0 210px;gap:14px;min-width:0;padding:20px 14px;display:flex}.workbench-sessions h2{margin:0;font-size:17px}.workbench-shell .workbench-sessions .conversation-list{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;max-height:none;overflow:hidden auto}.workbench-sessions .conversation-list::-webkit-scrollbar{display:none}.workbench-sessions .conversation-list:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #168265}.conversation-list-status{text-align:center;margin:0;padding:8px 0;font-size:12px}.workbench-sessions>.hint{margin:0;font-size:11px}.hide-sessions .workbench-sessions{display:none}.workbench-chat{flex:1;min-width:0;display:flex}.workbench-chat-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.workbench-chat-header{border-bottom:1px solid #e3ece6;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:14px 24px;display:flex}.workbench-chat-header label{align-items:center;gap:8px;font-size:13px;display:flex}.workbench-chat-header select{max-width:160px}.workbench-chat-header button.badge{cursor:pointer;font-family:inherit}.workbench-chat-header button.badge:disabled{cursor:default}.workbench-history{overscroll-behavior:contain;flex:1;min-height:80px;padding:24px clamp(16px,4vw,58px);scroll-padding:24px;overflow:auto}.workbench-history>div{max-width:900px;margin:auto}.workbench-welcome{text-align:center;color:#526b5d;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.workbench-welcome h2{color:#1f4938;margin-bottom:8px;font-size:24px}.workbench-mark{color:#168265;background:#e3f1e9;border-radius:24px;padding:18px}.workbench-turn{margin-bottom:30px}.workbench-turn .query-answer{box-shadow:none;background:0 0;border:0;padding:0}.workbench-turn .query-question{background:var(--mint-100,#e8f3ec);border-radius:16px 16px 4px;width:fit-content;max-width:90%;margin:0 0 22px auto;padding:12px 18px}.workbench-turn .query-question .eyebrow{display:none}.workbench-turn .query-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.workbench-turn .query-finding p{white-space:pre-wrap}.workbench-follow{z-index:1;position:absolute;top:76px;right:24px;box-shadow:0 3px 12px #234b3920}.workbench-composer-wrap{background:#f8fbf9;padding:12px clamp(14px,3vw,38px) 16px}.workbench-composer{background:#fff;border:1px solid #bcd8c7;border-radius:16px;padding:8px 14px 12px;box-shadow:0 3px 18px #1c513808}.workbench-editor-head{color:#678073;justify-content:space-between;align-items:center;font-size:12px;display:flex}.workbench-editor-head .btn{padding:4px 8px;font-size:12px}.workbench-composer textarea{width:100%;box-shadow:none;resize:vertical;background:0 0;border:0;outline:none;height:86px;min-height:74px;max-height:42dvh;padding:8px 0;line-height:1.7;display:block}.workbench-composer.expanded textarea{height:230px}.workbench-composer-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workbench-composer-footer>.hint{flex:1;font-size:11px}.workbench-composer-footer>.primary{margin-left:auto}.workbench-scope{color:#5e7e6b;overflow-wrap:anywhere;padding-bottom:10px;font-size:12px}.workbench-delivery{flex-wrap:wrap;align-items:center;gap:16px;padding:0 3px 8px;font-size:12px;display:flex}.workbench-delivery label{align-items:center;gap:5px;display:flex}.workbench-delivery input{width:auto}.workbench-delivery span{color:#64806f}.workbench-queue-wrap{flex-direction:column;flex:none;min-height:0;max-height:min(260px,28dvh);display:flex}.workbench-queue{box-sizing:border-box;border:1px solid var(--queue-border,var(--border));overscroll-behavior:contain;scrollbar-width:thin;background:var(--queue-bg,var(--mint-100));width:100%;min-width:0;min-height:0;box-shadow:0 6px 18px color-mix(in srgb, var(--action) 4%, transparent);border-radius:24px;flex:0 auto;padding:18px 24px;overflow-y:auto}.workbench-queue-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-bottom:12px;display:flex}.workbench-queue h3{gap:10px;margin:0;font-size:14px}.workbench-queue h3>.icon{color:var(--action);flex:none}.workbench-queue-count{box-sizing:border-box;background:var(--mint-200);min-width:28px;height:24px;color:var(--action-dark);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:6px;font-size:12px;display:inline-flex}.workbench-queue-hint{color:var(--muted);margin:0;font-size:12px}.workbench-queue-item{border-top:1px solid var(--queue-border,var(--border));grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 0;font-size:14px;display:grid}.workbench-queue-item:last-child{padding-bottom:0}.workbench-queue-item p{overflow-wrap:anywhere;min-width:0;margin:0}.workbench-queue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.workbench-queue .workbench-queue-actions .btn{background:#fff;min-height:40px;padding:8px 14px;font-size:12px}.workbench-queue .workbench-queue-actions .workbench-queue-promote{color:var(--action-dark);border-color:var(--action)}.workbench-queue-item>.error-notice{grid-column:1/-1}.queue-number{background:var(--mint-200);width:28px;height:28px;color:var(--action-dark);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;display:grid}@container (width<=600px){.workbench-queue{border-radius:20px;padding:14px 16px}.workbench-queue-hint{flex-basis:100%;font-size:11px}.workbench-queue-item{grid-template-columns:28px minmax(0,1fr);column-gap:10px;font-size:13px}.workbench-queue-actions{grid-column:2/-1;justify-content:flex-start}}.workbench-task{background:#fff;border-left:1px solid #d7e6dd;flex:0 0 310px;min-width:0;padding:18px;overflow:auto}.workbench-task h3{margin:0;font-size:14px}.workbench-task>p,.workbench-task summary,.workbench-task dl{font-size:12px}.workbench-task dt{color:#698373}.workbench-task dd{margin:3px 0 10px}.workbench-event-list{max-height:42dvh;margin:18px 0;overflow:auto}.workbench-event-list ol{border-left:1px solid #bed8c9;margin:0 0 0 5px;padding:0 0 0 14px;list-style:none}.workbench-event-list li{padding:6px 0 12px;position:relative}.workbench-event-list li:before{content:"";background:#168265;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:-18px}.workbench-event-list time{color:#779181;font-size:10px}.workbench-event-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.7}.workbench-artifacts article{overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:12px 0;font-size:12px;display:flex}.artifact-text{white-space:pre-wrap;max-height:60dvh;overflow:auto}.artifact-pdf{border:0;width:100%;height:60dvh}@media (width<=1200px){.workbench-task{z-index:3;width:min(380px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #244a3920}.workbench-sessions{flex-basis:200px}.workbench-chat-header{padding:14px}}@media (width<=768px){.workbench-shell{border-radius:12px}.workbench-sessions{flex-basis:175px;gap:10px;padding:12px 9px}.workbench-sessions h2{font-size:14px}.workbench-chat-header{flex-wrap:wrap;gap:6px}.workbench-chat-header label{font-size:12px}.workbench-chat-header select{max-width:100px}.workbench-history{padding:18px 14px}.workbench-composer-footer>.hint{display:none}}@media (width<=540px){.workbench-chat-header label{white-space:nowrap;width:100%}.workbench-chat-header select{flex:1;min-width:0;max-width:none}.workbench-chat-header>.badge{position:absolute;top:23px;right:12px}.workbench-follow{top:128px;right:12px}.workbench-shell:not(.hide-sessions) .workbench-sessions{flex:0 0 100%}.workbench-shell:not(.hide-sessions) .workbench-chat{display:none}.workbench-chat-header{min-height:74px}.workbench-composer-wrap{padding:8px 10px 12px}.workbench-welcome h2{font-size:20px}.workbench-welcome p{font-size:13px}.workbench-delivery{gap:8px}.workbench-composer-footer .btn{padding:8px;font-size:12px}.workbench-queue-item p{flex-basis:70%}}@media (prefers-reduced-motion:reduce){.workbench-shell *{scroll-behavior:auto!important;animation:none!important}}.workbench-chat{position:relative}.workbench-shell{background:0 0;border:0;border-radius:0}.workbench-sessions{border:1px solid #d7e6dd;border-radius:18px 0 0 18px}.workbench-chat-main{background:#f8fbf9;border:1px solid #d7e6dd;border-left:0;border-radius:0 18px 18px 0;overflow:hidden;container-type:inline-size}.hide-sessions .workbench-chat-main{border-left:1px solid #d7e6dd;border-radius:18px}.workbench-composer-wrap{min-width:0;padding:14px 16px 18px}.workbench-composer{background:#fff;border:1px solid #e0ece6;border-radius:24px;min-width:0;padding:16px 16px 12px;position:relative;box-shadow:0 4px 18px #194b340a}.workbench-composer:focus-within{border-color:#b9dac8;box-shadow:0 4px 18px #194b340a,0 0 0 2px #07845f0a}.workbench-editor-head{min-width:0;margin-bottom:4px;margin-right:30px}.workbench-composer .workbench-expand{width:28px;height:28px;min-height:0;color:var(--muted);border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.workbench-editor-context{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:28px;display:flex}.workbench-selected-plugin{background:var(--mint-100);border:1px solid var(--border);color:var(--action-dark);overflow-wrap:anywhere;border-radius:20px;align-items:center;gap:8px;max-width:100%;padding:2px 6px 2px 12px;font-size:13px;font-weight:600;display:inline-flex}.workbench-selected-plugin button,.workbench-reference-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.workbench-selected-plugin button:hover,.workbench-reference-chip button:hover{background:#dcefe5}.workbench-reference-chips{flex-wrap:wrap;gap:8px;max-height:106px;margin:6px 30px 4px 0;display:flex;overflow:auto}.workbench-reference-chip{color:var(--ink);background:#f8faf9;border:1px solid #dfe7e4;border-radius:9px;align-items:center;gap:6px;max-width:min(100%,260px);padding:3px 4px 3px 9px;font-size:12px;display:inline-flex}.workbench-reference-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbench-reference-chip>.icon,.workbench-attachment-type{flex:none}.workbench-attachment-type{color:var(--muted);font-size:10px;font-weight:600}.workbench-composer textarea{height:112px;color:var(--ink);resize:none;padding:4px 28px 12px 0;font-size:14px;line-height:1.75}.workbench-composer textarea::placeholder{color:#81938b}.workbench-composer textarea:focus-visible{box-shadow:none;outline:none}.workbench-scope{min-width:0;color:inherit;font-size:inherit;flex:1;align-items:center;gap:6px;padding:0;display:flex}.workbench-scope>.icon{flex:none}.workbench-scope>span{text-overflow:ellipsis;overflow:hidden}.workbench-composer-footer{flex-wrap:nowrap;align-items:center;gap:10px;padding-top:8px;display:flex}.workbench-composer-controls{flex-wrap:wrap;flex:1;align-items:center;gap:clamp(5px,1.8cqi,12px);min-width:0;padding:2px;display:flex}.workbench-composer .workbench-upload{width:32px;height:32px;min-height:0;color:var(--ink);background:0 0;border:1px solid #e0ece6;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.workbench-composer .workbench-upload:hover{border-color:var(--border);background:var(--mint-100)}.workbench-options{border:0;flex-wrap:wrap;flex:0 auto;align-items:center;gap:clamp(5px,1.8cqi,12px);min-width:0;margin:0;padding:0;display:flex}.workbench-select{min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 3px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.workbench-select>.icon{flex:none;transform:rotate(90deg)}.workbench-select>select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.workbench-select:hover{background:#f1f8f4}.workbench-select:focus-within{outline-offset:-2px;outline:2px solid #70bf96}.workbench-select:has(select:disabled){opacity:.5;cursor:default}.workbench-select>select:disabled{cursor:default}.workbench-composer-footer>.workbench-action{background:var(--action);color:#fff;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:0;margin-left:0;padding:0;display:grid;box-shadow:0 2px 6px #07845f18}.workbench-action-stop{background:currentColor;border-radius:2px;width:12px;height:12px}.workbench-action-spinner{border:2px solid #fff5;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite workbench-action-spin}@keyframes workbench-action-spin{to{transform:rotate(360deg)}}.workbench-composer .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workbench-composer-meta{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 4px 0;font-size:10px;line-height:1.6;display:flex}.workbench-keyboard-hint{flex:none}.workbench-open-tools{white-space:nowrap;font-size:12px}.workbench-tool-dot{background:var(--action);border-radius:50%;width:6px;height:6px}.workbench-chat-header>.badge{margin-left:auto}.workbench-task{z-index:3;width:min(380px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #244a3920}@container (width<=570px){.workbench-plugin-help{display:none}.workbench-composer textarea{height:96px}.workbench-composer-controls,.workbench-options{gap:5px}.workbench-select{gap:4px;padding-inline:2px;font-size:11px}}@container (width<=420px){.workbench-composer-controls{align-items:flex-end}.workbench-options{flex:140px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workbench-select{white-space:normal;gap:3px;min-width:0;padding-inline:1px}.workbench-select-value{overflow-wrap:anywhere;min-width:0}.workbench-composer-footer{align-items:flex-end}.workbench-keyboard-hint{display:none}}@media (width>=1280px) and (width<=1500px){.workbench-sessions{flex-basis:210px}}@media (width>=1600px){.workbench-sessions{flex-basis:260px}.workbench-composer textarea{font-size:15px}.workbench-select{font-size:13px}}@media (width<=540px){.workbench-composer-wrap{padding:8px}.workbench-composer{border-radius:20px;padding:12px}.workbench-editor-context{font-size:11px}.workbench-selected-plugin{gap:2px;padding-left:8px;font-size:12px}.workbench-chat-header .workbench-open-tools{margin-left:auto}.workbench-reference-chips{max-height:82px}}@media (prefers-reduced-motion:reduce){.workbench-action-spinner{animation:none}}.workbench-sidebar{overscroll-behavior:contain;flex:0 0 340px;min-width:0;margin-left:12px;overflow:auto}.workbench-toolbox{color:var(--ink);padding:20px 14px 16px}.workbench-toolbox-header{margin-bottom:24px}.workbench-toolbox-header h2{margin:0;font-size:18px}.workbench-plugins,.workbench-session-artifacts{min-width:0}.workbench-sidebar-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.workbench-sidebar-heading h3{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.workbench-sidebar-heading>span{color:var(--muted);font-size:11px}.workbench-sidebar-heading .btn{padding:4px 6px;font-size:11px}.workbench-sidebar-heading .workbench-plugin-count{color:var(--action-dark);background:var(--mint-100);white-space:nowrap;border-radius:14px;padding:4px 8px}.workbench-plugin-search{margin-bottom:12px}.workbench-toolbox .workbench-plugin-search .search{gap:7px;width:100%;min-height:34px;padding:6px 10px}.workbench-toolbox .workbench-plugin-search .search input{width:100%;min-width:0;height:20px;min-height:0;padding:0;font-size:12px;line-height:20px}.workbench-plugin-search .icon{width:16px;height:16px}.workbench-plugin-results{min-height:294px}.workbench-plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(142px,auto);align-items:stretch;gap:10px;display:grid}.workbench-plugin-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .15s;display:flex;position:relative}.workbench-plugin-card.selected{border-color:var(--action)}.workbench-plugin-card:not(.unavailable):hover{border-color:#6eb396}.workbench-plugin-body{flex-direction:column;align-items:flex-start;gap:8px;min-height:104px;padding:16px 12px 12px;display:flex}.workbench-plugin-copy{flex:1;min-width:0}.workbench-plugin-icon{color:#16a066;background:var(--mint-100);border:1px solid var(--border);border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:42px;display:grid}.workbench-plugin-card[data-kind=compare]{border-color:#cddff2}.workbench-plugin-card[data-kind=compare] .workbench-plugin-icon{background:#f5f9fe;border-color:#deebf8}.workbench-plugin-card[data-kind=summary] .workbench-plugin-icon{background:#f0f8f8}.workbench-plugin-active{color:#fff;background:var(--action-dark);white-space:nowrap;border-radius:0 13px 0 10px;align-items:center;gap:3px;min-height:19px;padding:3px 7px;font-size:10px;line-height:1.2;display:inline-flex;position:absolute;top:0;right:0}.workbench-plugin-card h4{text-wrap:balance;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.5}.workbench-plugin-actions{border-top:1px solid var(--border);gap:6px;min-height:48px;margin-top:auto;padding:7px;display:flex}.workbench-toolbox .workbench-plugin-actions .btn{border:1px solid var(--action);min-width:0;min-height:32px;color:var(--action-dark);box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:5px 3px;font-size:12px;line-height:1.4;display:inline-flex}.workbench-toolbox .workbench-plugin-card .workbench-plugin-actions .btn.primary{background:var(--action);border-color:var(--action);color:#fff}.workbench-toolbox .workbench-plugin-actions .btn:disabled{opacity:.55}.workbench-toolbox .workbench-plugin-actions .btn:focus-visible,.workbench-toolbox .workbench-plugin-pagination .btn.quiet:focus-visible{outline:2px solid var(--action);outline-offset:2px}.workbench-plugin-fixed{text-align:center;width:100%;color:var(--muted);align-self:center;font-size:12px}.workbench-plugin-unavailable{color:#817b64;margin-top:4px;font-size:10px;line-height:1.5;display:block}.workbench-plugin-card.unavailable{background:#f8faf8}.workbench-plugin-empty{min-height:294px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.workbench-plugin-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.workbench-toolbox .workbench-plugin-pagination .btn.quiet{width:36px;min-height:34px;color:var(--action);background:var(--mint-100);box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.workbench-toolbox .workbench-plugin-pagination .btn.quiet:disabled{color:#a4afa9;opacity:1;background:#f5f6f5}.workbench-plugin-pagination>span{color:#7a8980;font-size:12px}.workbench-plugin-pagination strong{color:var(--action);font-weight:600}.workbench-toolbox .notice{margin:12px 0;font-size:11px;line-height:1.7}.workbench-session-artifacts{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.artifact-count{background:var(--mint-100);border-radius:12px;margin-left:5px;padding:2px 9px;font-size:12px;font-weight:400;display:inline-block}.workbench-artifact-empty{border:1px solid var(--border);text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:148px;padding:18px 8px;display:flex}.workbench-artifact-empty>.icon{color:#aac1b4;width:32px;height:32px;margin-bottom:2px}.workbench-artifact-empty strong{font-size:13px;font-weight:500}.workbench-artifact-empty span{color:#819189;font-size:12px}.workbench-artifact-card{background:#fff;border:1px solid #dce8e0;border-radius:12px;margin:10px 0;padding:12px}.workbench-artifact-name{align-items:center;gap:8px;display:flex}.workbench-artifact-name>.icon{color:#3f8b72;flex:none}.workbench-artifact-name strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.workbench-artifact-card p{color:#7d8e84;margin:8px 0 10px;font-size:11px}.workbench-artifact-card .btn{justify-content:center;width:100%;font-size:12px}.workbench-artifact-more{justify-content:center;width:100%;margin-top:10px;font-size:12px}.workbench-artifact-error{overflow-wrap:anywhere;font-size:12px}.workbench-artifact-error .error-notice{margin:8px 0}.workbench-plugin-form .plugin-field{flex-direction:column;gap:6px;margin:0;display:flex}.workbench-plugin-form .plugin-field fieldset{border:0;margin:0;padding:0;display:block}.workbench-plugin-form .plugin-field>label{font-size:13px;display:block}dialog:has(.workbench-toolbox){border-radius:16px;width:min(390px,100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:10px 10px 10px auto}dialog:has(.workbench-toolbox) .modal-body{padding:0}dialog:has(.workbench-toolbox) .workbench-toolbox{padding:14px}dialog:has(.workbench-toolbox) .workbench-toolbox-header{margin-bottom:12px;padding:0}dialog:has(.workbench-toolbox) .workbench-plugin-actions .btn{min-height:44px}@media (width<=370px){dialog:has(.workbench-toolbox) .workbench-toolbox{padding:12px}.workbench-plugin-grid{gap:8px}.workbench-plugin-body{gap:6px;padding-left:7px;padding-right:7px}.workbench-plugin-icon{flex-basis:32px;width:32px;height:36px}.workbench-plugin-card h4{font-size:12px}.workbench-plugin-actions{gap:4px;padding:5px}.workbench-toolbox .workbench-plugin-actions .btn{font-size:11px}}@media (prefers-reduced-motion:reduce){.workbench-plugin-card{transition:none}}.workbench-sessions{--session-ink:var(--ink);--session-muted:var(--muted);--session-accent:var(--action);--session-selected:var(--mint-100);background:#f3f8f5;flex-basis:210px;gap:12px;padding:16px 12px}.session-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.workbench-project-picker{flex:none;gap:7px;min-width:0;display:grid}.workbench-project-heading{justify-content:space-between;align-items:center;display:flex}.workbench-project-heading>span{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.workbench-project-heading>button{min-width:28px;min-height:28px;padding:5px}.workbench-project-picker select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:9px 10px;font-size:13px}.workbench-project-picker select:focus-visible{outline:2px solid var(--action);outline-offset:2px}.workbench-project-code{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;display:block;overflow:hidden}.workbench-project-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.workbench-project-empty h2{font-size:clamp(18px,3vw,24px)}.workbench-project-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 16px;font-size:13px;display:flex}.workbench-project-dialog{width:min(480px,100vw - 24px)}.workbench-project-dialog select,.workbench-project-dialog input{width:100%;min-width:0}.workbench-sessions h2{color:var(--session-ink);font-size:20px;line-height:1.4}.session-collapse,.session-menu-trigger{width:32px;height:32px;color:var(--session-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.session-menu-trigger .icon{stroke-width:3px}.session-collapse:hover,.session-menu-trigger:hover{color:var(--session-accent);background:#dceee4}.workbench-sessions .session-create{background:var(--session-accent);min-height:44px;box-shadow:none;border:0;border-radius:10px;justify-content:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600}.workbench-sessions .session-create:hover{background:#076f54}.session-library-navigation{flex:none;gap:8px;display:flex}.melons-v2 #app .workbench-sessions .session-library-navigation>.btn{border:1px solid var(--border);min-height:42px;color:var(--ink);box-shadow:none;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.melons-v2 #app .workbench-sessions .session-library-navigation>.btn:hover{background:var(--mint-100);color:var(--action-dark)}.workbench-sessions>.search{height:42px;box-shadow:none;border:1px solid #cfe1d7;border-radius:10px;flex:none;margin:0}.workbench-sessions>.search:focus-within{border-color:var(--session-accent);box-shadow:0 0 0 2px #07836214}.workbench-sessions>.search input{min-width:0;font-size:13px}.workbench-sessions>.search input::placeholder{color:var(--session-muted)}.session-group+.session-group{margin-top:16px}.workbench-shell .workbench-sessions .conversation-list{display:block}.session-group-label{color:var(--session-muted);margin:0;padding:7px 10px 2px;font-size:12px;font-weight:600;line-height:18px}.conversation-list .session-card{min-width:0;min-height:60px;box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;margin:2px 0;padding-right:8px;display:flex;position:relative}.conversation-list .session-card:hover{background:#eaf3ee}.conversation-list .session-card.selected{background:var(--session-selected)}.conversation-list .session-card.selected:before{background:var(--session-accent);content:"";border-radius:10px 0 0 10px;width:3px;position:absolute;inset:0 auto 0 0}.session-open{min-width:0;min-height:60px;color:var(--session-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:12px;padding:10px 0 10px 10px;display:flex}.session-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.session-open strong{color:var(--session-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.session-open time{color:var(--session-muted);font-size:12px;line-height:16px}.session-state{color:#617d72;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;position:relative}.session-state-symbol,.session-state-track{place-items:center;width:20px;height:20px;display:grid}.session-state .icon{stroke-width:2px}.session-state.running{color:var(--session-accent)}.session-state-track{color:#b9e0d1;position:absolute}.session-state.running .session-state-symbol{animation:1s linear infinite session-state-spin}.session-state.attention{color:#cd940e}.session-state.failed{color:#d95550}.session-card.selected .session-state.completed{color:var(--session-accent)}.session-menu-trigger{opacity:0;transition:opacity .12s,background .12s}.session-card:hover .session-menu-trigger,.session-card.selected .session-menu-trigger,.session-card:focus-within .session-menu-trigger,.session-menu-trigger[aria-expanded=true]{opacity:1}.session-open:focus-visible,.session-collapse:focus-visible,.session-menu-trigger:focus-visible{outline:2px solid var(--session-accent);outline-offset:-2px}.session-menu{z-index:100;color:#35574a;background:#fff;border:1px solid #dce8e0;border-radius:10px;flex-direction:column;width:160px;max-height:calc(100dvh - 16px);padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #183e3424}.session-menu button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex}.session-menu button:hover,.session-menu button:focus-visible{background:#eaf4ee;outline:none}.session-menu button.danger{color:#cb4843}.workbench-sessions>.hint{color:var(--session-muted);border-top:1px solid #d4e4da;padding-top:12px;font-size:12px;line-height:1.8}@keyframes session-state-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.workbench-sessions{flex-basis:200px}}@media (width<=768px){.workbench-sessions{flex-basis:190px;padding:16px 12px}.workbench-sessions h2{font-size:18px}}@media (hover:none),(pointer:coarse),(width<=540px){.session-menu-trigger{opacity:1;width:44px;height:44px}.session-collapse{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.session-state.running .session-state-symbol{animation:none}.session-menu-trigger{transition:none}}.workbench-output-workspace.workbench-with-records.personal-workbench{--records-accent:#ff6819;--records-entry-ground:#fff5ec;--records-entry-hover:#ffe9d7}.melons-v2 #app .workbench-output-workspace.workbench-with-records{background:var(--records-ground);grid-template-rows:68px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);gap:0;display:grid}.melons-v2 #app .workbench-output-workspace.workbench-with-records.hide-sessions{grid-template-columns:minmax(0,1fr)}.melons-v2 #app .workbench-output-workspace.workbench-with-records:not(.showing-records){grid-template-rows:minmax(0,1fr)}.workbench-output-workspace.workbench-with-records:not(.showing-records)>:is(.workbench-sessions,.workbench-content){grid-row:1}.workbench-output-workspace.workbench-with-records>.workbench-page-tabs{grid-area:1/1/auto/-1}.workbench-output-workspace.workbench-with-records>.workbench-sessions{grid-area:2/1}.workbench-output-workspace.workbench-with-records>.workbench-content{grid-area:2/2}.workbench-output-workspace.workbench-with-records.hide-sessions>.workbench-content{grid-column:1}.melons-v2 #app .workbench-output-workspace.workbench-with-records .workbench-sessions{background:var(--records-ground);border-right:1px solid var(--records-line);border-radius:0;width:auto;padding:18px 16px 12px}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-create{color:#fff;background:var(--records-accent);min-height:48px;box-shadow:none;border:0;border-radius:999px;padding:12px 16px;font-size:15px;font-weight:600}.workbench-output-workspace.workbench-with-records .session-create>.icon{color:inherit}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-create:not(:disabled):hover{background:color-mix(in srgb, var(--records-accent) 92%, #000)}.melons-v2 #app .workbench-output-workspace.workbench-with-records :is(.session-create,.session-library-navigation>.btn):focus-visible{outline:2px solid var(--records-accent);outline-offset:3px}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-library-navigation{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-library-navigation>.btn{background:var(--records-entry-ground,var(--records-soft));min-height:48px;color:var(--records-ink);border:0;border-radius:12px;justify-content:flex-start;gap:10px;padding:7px 12px;font-size:15px;font-weight:500}.workbench-output-workspace .session-library-navigation .soft-icon{margin:0}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-library-navigation>.btn .icon{color:var(--records-accent);flex:none}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-library-navigation>.btn>.icon:last-child{width:16px;color:var(--records-muted);margin-left:auto}.workbench-output-workspace .session-library-navigation>.btn>.session-artifact-count+.icon:last-child{margin-left:0}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-library-navigation>.btn.is-active{background:var(--records-entry-hover,var(--mint-100));color:var(--records-ink)}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-library-navigation>.btn.is-active .icon{color:var(--records-accent)}.melons-v2 #app .workbench-output-workspace.workbench-with-records .session-library-navigation>.btn:not(.is-active):not(:disabled):hover{background:var(--records-entry-hover,var(--mint-100))}.session-artifact-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.workbench-history-heading{color:var(--records-muted);margin:20px 10px 3px;font-size:13px;font-weight:600}.workbench-output-workspace .workbench-session-create-row{align-items:center;gap:8px;min-width:0;display:flex}.workbench-output-workspace .workbench-session-create-row>.session-create{flex:1;min-width:0}.workbench-output-workspace .workbench-collapse-sessions{width:36px;min-height:42px;color:var(--records-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:8px;font-size:13px}html.melons-v2 #app .workbench-output-workspace .workbench-open-sessions.workbench-session-toggle>.icon{display:block}.workbench-output-workspace.workbench-with-records .workbench-page-tabs{gap:12px;min-width:0;min-height:68px;padding:0 22px}.workbench-output-workspace.workbench-with-records .workbench-page-sessions{padding:9px}.workbench-output-workspace.workbench-with-records .workbench-page-sessions>span{display:none}.workbench-collection-breadcrumb{min-width:0;color:var(--records-muted);align-items:center;gap:12px;font-size:14px;display:flex}.workbench-output-workspace .workbench-return-chat{color:var(--records-ink);white-space:nowrap;font-size:18px;font-weight:650}.workbench-return-chat{cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:18px;font-weight:650}.workbench-output-workspace #workbench-view-title:focus{outline:none}.workbench-return-chat:hover{color:var(--records-accent)}.workbench-output-workspace.workbench-with-records .workbench-file-tab{padding-left:10px;font-size:13px;overflow:hidden}.workbench-output-workspace.workbench-with-records .workbench-file-tab>span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.melons-v2 #app .workbench-output-workspace.workbench-with-records.is-plugin-library{display:flex}.melons-v2 #app .workbench-output-workspace.workbench-with-records.is-plugin-library .workbench-sessions{flex:0 0 240px}.workbench-output-workspace.workbench-with-records.is-plugin-library .workbench-history-heading{display:none}.melons-v2 #app .workbench-output-workspace .workbench-history:has(.personal-workbench-welcome){flex-direction:column;justify-content:center;min-height:0;padding-block:clamp(2px,1vh,12px);display:flex;container:workbench-welcome/size}.melons-v2 #app .workbench-output-workspace .workbench-history:has(.personal-workbench-welcome)>div{margin-block:auto}.melons-v2 #app .workbench-output-workspace .personal-workbench-welcome{max-width:820px;min-height:0;padding:0}.melons-v2 #app .workbench-output-workspace .personal-welcome-mascot{object-fit:contain;width:min(320px,70%);height:clamp(48px,42cqh,200px);margin-bottom:clamp(8px,3cqh,20px)}.melons-v2 #app .workbench-output-workspace .personal-workbench-welcome h2{margin:0 0 8px;font-size:clamp(20px,2.2vw,32px);line-height:1.35}.melons-v2 #app .workbench-output-workspace .personal-workbench-welcome>p{margin:0;font-size:clamp(12px,1.2vw,16px);line-height:1.5}.workbench-output-workspace .personal-workbench-prompts{margin-top:20px}@container workbench-welcome (height<=380px){.melons-v2 #app .workbench-output-workspace .personal-workbench-prompts{display:none}}@container workbench-welcome (height<=120px){.melons-v2 #app .workbench-output-workspace .personal-welcome-mascot{display:none}.melons-v2 #app .workbench-output-workspace.workbench-with-records .personal-workbench-welcome h2{margin:0 0 4px;font-size:18px}.melons-v2 #app .workbench-output-workspace.workbench-with-records .personal-workbench-welcome>p{margin:0;font-size:12px;line-height:1.4}}@media (width<=1100px) and (width>=801px){.melons-v2 #app .workbench-output-workspace.workbench-with-records{grid-template-columns:212px minmax(0,1fr)}.melons-v2 #app .workbench-output-workspace.workbench-with-records .workbench-sessions{padding-inline:12px}}@media (width<=800px){.melons-v2 #app .workbench-output-workspace.workbench-with-records{flex-direction:column;display:flex}.melons-v2 #app .workbench-output-workspace.workbench-with-records .workbench-sessions{border:0;flex:1;width:100%;min-height:0}.melons-v2 #app .workbench-output-workspace.workbench-with-records>.workbench-content{flex:1;min-height:0}.workbench-output-workspace.workbench-with-records .workbench-page-tabs{flex-wrap:nowrap;min-height:56px;padding:4px 12px}.workbench-output-workspace.workbench-with-records .workbench-file-tab{display:none}.workbench-collection-breadcrumb{gap:8px}.workbench-output-workspace.workbench-with-records>.workbench-page-tabs .workbench-records-space{margin-left:auto}.melons-v2 #app .workbench-output-workspace.workbench-with-records.is-plugin-library{flex-direction:row}}.workbench-sessions[hidden]{display:none!important}.melons-v2 #app .workbench-output-workspace.personal-workbench.showing-records{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workbench-output-workspace.personal-workbench.showing-records>.workbench-content{grid-area:1/1}.artifact-reference-target{border:1px solid var(--records-line);background:var(--records-soft);min-width:0;color:var(--records-ink);border-radius:18px;flex-wrap:wrap;flex:none;align-items:center;gap:10px;margin:0 30px 18px;padding:12px 16px;font-size:14px;display:flex}.artifact-reference-target>.icon{color:var(--records-accent);flex:none}.artifact-reference-target>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifact-reference-target>small{border:1px solid var(--records-line);background:var(--surface);color:var(--records-accent);border-radius:999px;flex:none;padding:4px 9px;font-size:11px}.artifact-reference-target>.btn{border-radius:999px;flex:none;min-height:36px;padding:6px 10px}.artifact-reference-target>.artifact-return-chat{margin-left:auto}.artifact-reference-target>.notice{flex-basis:100%;margin:0}.artifact-target-options{gap:8px;max-height:min(50vh,420px);display:grid;overflow:auto}.artifact-target-option{text-align:left;justify-content:flex-start;width:100%;margin:8px 0;display:flex}.artifact-target-option>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.artifact-target-option[aria-pressed=true]{background:var(--records-soft)}.artifact-target-option>.icon:last-child{margin-left:auto}.artifact-reference-viewer{flex-direction:column;flex:1;min-height:0;padding-top:20px;display:flex}.artifact-reference-viewer>.record-viewer{flex:1;min-height:0}.artifact-collection .collection-gallery:not(.is-list){column-count:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.artifact-collection-card{border:1px solid var(--records-line);background:var(--surface);border-radius:26px;min-width:0;margin-bottom:0;padding:10px;position:relative}.artifact-collection-card.is-checked{border-color:var(--records-accent);box-shadow:0 0 0 1px var(--records-accent)}.artifact-collection .collection-preview,.artifact-collection .record-thumbnail{border-radius:18px}.artifact-collection .record-thumbnail[data-kind=image]:has(>img){aspect-ratio:16/10}.artifact-collection .record-thumbnail>img{object-fit:contain;height:100%}.collection-reference-actions{gap:6px;margin-top:12px;display:flex}.collection-reference-actions>.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:38px;padding:7px 10px;font-size:12px;display:inline-flex}.collection-reference-actions>.collection-use-reference{flex:1}.collection-reference-check{z-index:1;background:var(--surface);border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;left:16px}.collection-reference-check>input{width:21px;height:21px;accent-color:var(--records-accent)}.artifact-selection-bar{border:1px solid var(--records-line);background:var(--surface);border-radius:18px;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 30px 18px;padding:12px 16px;display:flex}.artifact-collection>.notice{margin:0 30px 12px}.melons-v2 #app .workbench-shell .artifact-file-card .artifact-action-buttons>.artifact-reference-action{background:var(--artifact-accent);color:#fff;flex:1.5 1 0;order:-1;width:auto;padding:8px 10px}.melons-v2 #app .workbench-shell .artifact-file-card .artifact-reference-label{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}.melons-v2 #app .workbench-shell .artifact-file-card .artifact-action-label{display:none}.melons-v2 #app .workbench-shell .artifact-file-card .artifact-action-buttons>:is(.artifact-preview-action,.artifact-download-action){flex:0 0 34px;width:34px;padding:8px}.melons-v2 #app .workbench-shell .artifact-file-card .artifact-action-buttons>.artifact-reference-action.is-added{color:#167942;opacity:1;background:#eaf7ee}.artifact-file-card .artifact-action-buttons{gap:6px}.artifact-saved{align-items:center;gap:4px;display:inline-flex;color:#187344!important}.artifact-more{flex:none;position:relative}.artifact-more-trigger{border-radius:999px;justify-content:center;align-items:center;width:34px;min-height:38px;padding:6px;display:inline-flex}.artifact-more-menu{z-index:12;border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1b2e2517}.artifact-more-menu>button{min-height:40px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.artifact-more-menu>button:hover{background:var(--records-soft,#f4f7f5)}.workbench-reference-chip:has(.workbench-reference-thumbnail){gap:8px;min-height:42px;padding-left:5px}.workbench-reference-thumbnail,.workbench-reference-thumbnail .record-thumbnail{border-radius:6px;flex:none;width:52px;height:34px;display:block;overflow:hidden}.workbench-reference-thumbnail .record-thumbnail>img{object-fit:cover;width:100%;height:100%}@container artifact-collection (width<=1280px){.collection-reference-actions>.btn:not(.primary){width:34px;padding:7px;font-size:0}}@container artifact-collection (width<=1100px){.artifact-collection .collection-gallery:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@container artifact-collection (width<=760px){.artifact-collection .collection-gallery:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@container artifact-collection (width<=500px){.artifact-collection .collection-gallery:not(.is-list){grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.melons-v2 #app.personal-navigation-app .personal-mobile-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.melons-v2 #app.personal-navigation-app .personal-mobile-navigation>a{gap:2px;min-width:0;font-size:10px}.melons-v2 #app.personal-navigation-app .personal-mobile-navigation>a>span{white-space:nowrap}.artifact-reference-target{flex-wrap:wrap;gap:7px;margin:0 14px 14px;padding:10px}.artifact-reference-target>strong{max-width:calc(100% - 105px)}.artifact-reference-target>small{display:none}.artifact-selection-bar{margin:0 14px 14px}.artifact-file-card .artifact-action-buttons{flex-wrap:wrap}.melons-v2 #app .workbench-shell .artifact-file-card .artifact-action-buttons>.artifact-reference-action{flex-basis:100%}}html.melons-v2 dialog.carrot-guidance{--reward-accent:#16804b;--reward-dark:#125b3b;--reward-soft:#f0f8ee;--reward-line:#d8e9d6;color:#24352d;overscroll-behavior:contain;background:#fff;border:1px solid #fff;border-radius:28px;width:min(720px,100vw - 32px);max-width:720px;max-height:calc(100dvh - 32px);padding:28px;overflow:auto;box-shadow:0 24px 90px #24352d26}html.melons-v2 dialog.carrot-guidance-personal{--reward-accent:#e66513;--reward-dark:#a9420b;--reward-soft:#fff3e8;--reward-line:#f5dcca;color:#3f2d21}html.melons-v2 dialog.carrot-guidance::backdrop{background:#24312c77}html.melons-v2 dialog.carrot-guidance .modal-head{border:0;align-items:flex-start;gap:12px;margin-bottom:10px;padding:0}html.melons-v2 dialog.carrot-guidance .modal-head h2{align-items:center;gap:16px;margin:0;font-size:26px;line-height:1.35;display:flex}html.melons-v2 dialog.carrot-guidance .modal-head img{object-fit:contain;flex-shrink:0}html.melons-v2 dialog.carrot-guidance .modal-head>button{background:#f4f5f3;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:0;font-size:25px}html.melons-v2 dialog.carrot-guidance .modal-body{max-height:none;padding:0;overflow:visible}html.melons-v2 dialog.carrot-guidance .carrot-guidance-intro{color:#68746d;margin:8px 0 16px;font-size:14px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-account{background:var(--reward-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:14px;display:flex}html.melons-v2 dialog.carrot-guidance .carrot-guidance-account strong{color:var(--reward-dark);overflow-wrap:anywhere;font-size:22px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option{border:1px solid var(--reward-line);border-radius:21px;flex-direction:column;min-width:0;padding:20px;display:flex}html.melons-v2 dialog.carrot-guidance .carrot-guidance-checkin{background:var(--reward-soft)}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option-head>svg{color:var(--reward-accent)}html.melons-v2 dialog.carrot-guidance .carrot-guidance h3{margin:0;font-size:16px;line-height:1.5}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option-head small{color:var(--reward-dark);background:var(--reward-soft);border-radius:14px;margin-left:auto;padding:3px 8px;font-size:11px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-amount{color:var(--reward-accent);overflow-wrap:anywhere;margin-top:16px;font-size:34px;line-height:1.3}html.melons-v2 dialog.carrot-guidance .carrot-guidance-amount small{font-size:18px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option>p{color:#68746d;margin:10px 0 18px;font-size:13px;line-height:1.6}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option>.carrot-guidance-signed{color:var(--reward-dark);margin-bottom:0;font-weight:600}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option .btn{border:1px solid var(--reward-accent);width:100%;min-height:44px;color:var(--reward-accent);background:#fff;border-radius:24px;justify-content:center;align-items:center;gap:10px;margin-top:auto;text-decoration:none;display:flex}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option .carrot-guidance-primary{color:#fff;background:var(--reward-accent)}html.melons-v2 dialog.carrot-guidance :is(button:disabled,a[aria-disabled=true]){opacity:.5;cursor:default}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules{background:#f6f7f5;border-radius:20px;margin-top:18px;padding:18px 20px;font-size:13px;line-height:1.65}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules ol{counter-reset:reward-step;margin:12px 0 8px;padding:0;list-style:none}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules li{counter-increment:reward-step;align-items:flex-start;gap:10px;margin:7px 0;display:flex}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules li:before{content:counter(reward-step);background:var(--reward-line);height:24px;color:var(--reward-dark);border-radius:50%;flex:0 0 24px;place-items:center;font-weight:650;display:grid}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules p{color:#68746d;margin:8px 0}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules>strong{color:var(--reward-dark);display:block}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules>small{color:#68746d}html.melons-v2 dialog.carrot-guidance .carrot-guidance-footer{color:#68746d;border-top:1px solid #e8ece7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}html.melons-v2 dialog.carrot-guidance .carrot-guidance-footer a{color:var(--reward-accent);align-items:center;gap:7px;margin-left:8px;font-weight:600;display:inline-flex}html.melons-v2 dialog.carrot-guidance .carrot-guidance-footer button{color:#526057;background:#f1f3f0;border:1px solid #e3e8e1;border-radius:24px;min-height:42px;padding:8px 20px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-scope{color:#68746d;text-align:center;margin:14px 0 0;font-size:11px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-receipt{border:1px solid var(--reward-line);background:var(--reward-soft);color:var(--reward-dark);border-radius:16px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.65}html.melons-v2 dialog.carrot-guidance .carrot-guidance-receipt p{margin:4px 0}.carrot-insufficient-notice{flex-wrap:wrap}.carrot-reward-entry{margin-left:12px}html.melons-v2 dialog.carrot-guidance :is(button,a):focus-visible{outline:3px solid var(--reward-accent);outline-offset:3px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-title-mobile{display:none}html.melons-v2 dialog.carrot-guidance .carrot-guidance-primary:disabled{color:#718075;opacity:1;background:#e9eee8;border-color:#e9eee8}@media (width<=600px){html.melons-v2 dialog.carrot-guidance .carrot-guidance-title-desktop{display:none}html.melons-v2 dialog.carrot-guidance .carrot-guidance-title-mobile{display:inline}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option .carrot-guidance-share{background:var(--reward-accent);color:#fff}html.melons-v2 dialog.carrot-guidance{width:100%;max-width:100%;max-height:calc(100dvh - 20px);padding:24px 20px max(20px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;margin:0 auto;position:fixed;inset:auto 0 0}html.melons-v2 dialog.carrot-guidance .modal-head h2{gap:12px;font-size:22px}html.melons-v2 dialog.carrot-guidance .modal-head img{width:48px;height:58px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-options{grid-template-columns:minmax(0,1fr);gap:12px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option{padding:16px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-amount{margin-top:10px;font-size:30px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-option>p{margin-bottom:12px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-rules{padding:16px}html.melons-v2 dialog.carrot-guidance .carrot-guidance-footer{gap:12px}.carrot-reward-entry{margin:10px 0 0}}@media (prefers-reduced-motion:reduce){html.melons-v2 dialog.carrot-guidance *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.carrot-page{width:min(1040px,100%);color:var(--text,#23382c);gap:22px;margin:0 auto;padding:28px clamp(14px,3vw,36px) 60px;display:grid}.carrot-page>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.carrot-page h1{margin:3px 0 8px;font-size:30px}.carrot-page h2{margin:0 0 18px;font-size:19px}.carrot-page p{margin:6px 0}.carrot-page .eyebrow{letter-spacing:3px;color:#6c806a;font-size:11px}.carrot-account-card{background:#f4f8ed;border:1px solid #dce6d5;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:26px;display:flex}.carrot-account-card strong{letter-spacing:-1px;color:#34633b;font-size:46px;line-height:1.3;display:block}.carrot-account-card dl{flex-wrap:wrap;gap:28px;margin:0;display:flex}.carrot-account-card dt{color:#677768;font-size:13px}.carrot-account-card dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:20px}.carrot-panel{background:#fff;border:1px solid #e2e8de;border-radius:18px;min-width:0;padding:24px}.carrot-form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.carrot-form label{flex:1;gap:7px;min-width:150px;display:grid}.carrot-form input,.carrot-form select,.carrot-panel textarea{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #ccd8c6;border-radius:9px;padding:11px 12px}.carrot-panel textarea{min-height:110px;font-family:ui-monospace,monospace}.carrot-form input[type=checkbox]{justify-self:start;width:auto}.carrot-form .carrot-wide{flex-basis:100%}.carrot-payment{text-align:center;border-top:1px solid #e6ebe2;margin-top:22px;padding:22px}.carrot-payment img{max-width:100%;height:auto;margin:16px auto;display:block}.carrot-payment p{overflow-wrap:anywhere}.carrot-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.carrot-record{overflow-wrap:anywhere;border-bottom:1px solid #edf0e9;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.carrot-record:last-child{border-bottom:0}.carrot-record>div:first-child{min-width:0}.carrot-record-source .muted{font-size:12px}.carrot-record-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:110px}.carrot-record-amount details{max-width:300px;font-size:13px}.carrot-pagination{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.carrot-balance-link{color:#45643c;background:#f1f5e9;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.carrot-balance-link strong{font-variant-numeric:tabular-nums;margin-left:auto}.carrot-admin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.carrot-admin-grid .carrot-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.carrot-admin-grid .carrot-form>*{min-width:0}.carrot-record pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.carrot-admin-grid .carrot-wide{grid-column:1/-1}.carrot-admin-records{margin-top:22px}.carrot-member-list{max-height:360px;overflow:auto}.carrot-member-list button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #e8eee1;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.carrot-member-list button[aria-pressed=true]{background:#f0f6e7}.carrot-account-search{flex-wrap:wrap;align-items:end;gap:8px;margin:16px 0;display:flex}.carrot-account-search label{flex:180px;gap:6px;min-width:0;display:grid}.carrot-account-search input{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #ccd8c6;border-radius:9px;padding:10px 12px}.carrot-member-identity{flex:1;min-width:0}.carrot-recipient-details{gap:5px;margin:10px 0 0;font-size:12px;display:grid}.carrot-recipient-details>div{grid-template-columns:5em minmax(0,1fr);gap:8px;display:grid}.carrot-recipient-details dt{color:var(--muted,#677768)}.carrot-recipient-details dd{overflow-wrap:anywhere;margin:0}.carrot-member-balance{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.carrot-recipient{background:#f4f8ed;border:1px solid #dce6d5;border-radius:12px;padding:14px}.carrot-credit-fields{border:0;min-width:0;margin:0;padding:0}.carrot-panel .carrot-credit-fields.carrot-form{margin-top:16px}.carrot-member-list button:focus-visible,.carrot-account-search input:focus-visible{outline-offset:2px;outline:2px solid #238443}@media (width<=640px){.carrot-page>header{flex-direction:column;align-items:start}.carrot-account-card{flex-direction:column;align-items:start;padding:20px}.carrot-account-card dl{gap:22px}.carrot-panel{padding:16px}.carrot-form label{min-width:130px}.carrot-admin-grid{grid-template-columns:1fr}.carrot-admin-grid .carrot-form{grid-template-columns:minmax(0,1fr)}.carrot-record{gap:10px;font-size:13px}.carrot-account-card strong{font-size:38px}}.source-directory-cards{gap:12px;margin-top:16px;display:grid}.source-list-table{max-height:260px;overflow:auto}.source-list-table thead{z-index:1;background:#eaf1e6;position:sticky;top:0}.source-directory-card{border:1px solid #d9e6dc;border-radius:12px;min-width:0;padding:16px}.source-directory-card.is-selected{background:#f3faf5;border-color:#287759}.source-directory-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.source-directory-heading h4{margin:0;font-size:15px}.source-directory-path{color:#587465;overflow-wrap:anywhere;margin:6px 0 12px;font-size:12px}.source-directory-body{grid-template-columns:1.3fr 1fr;gap:16px;padding-bottom:14px;display:grid}.source-policy{overflow-wrap:anywhere;gap:5px;font-size:13px;display:grid}.source-device-status{margin-top:16px}.source-device-status summary,.source-enterprise-tools>summary{cursor:pointer;padding:12px 0;font-weight:600}.source-selected-row{background:#eef8f1}@media (width>=801px){.reference-sources.backend-space .page{padding-bottom:12px!important;padding-left:8px!important}}@media (width>=1181px){.reference-sources .page>.p3-admin-layout{grid-template-columns:clamp(250px,19vw,300px) clamp(250px,18vw,280px) minmax(0,1fr)}}@media (width>=1181px) and (height>=600px){.reference-sources #app{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;display:grid}.reference-sources.backend-space .page{flex-direction:column;min-height:0;display:flex}.reference-sources .page>:not(.p3-admin-layout){flex-shrink:0}.reference-sources .page>.p3-admin-layout{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.reference-sources .p3-admin-layout>.manage-aside,.reference-sources .p3-admin-layout>.p3-members{flex-direction:column;min-height:0;max-height:none;display:flex;overflow:hidden}.reference-sources .p3-admin-layout>.manage-aside>:not(.manage-tree),.reference-sources .p3-members>:not(.p3-member-list){flex-shrink:0}.reference-sources .p3-admin-layout .manage-tree,.reference-sources .p3-members .p3-member-list{flex:1;min-height:0;overflow:auto}.reference-sources .p3-admin-layout>.p3-admin-main{grid-auto-rows:max-content;align-content:start;min-height:0;overflow:auto}}@media (width<=800px){.source-directory-body{grid-template-columns:minmax(0,1fr)}}.invitation-panel{min-width:0}.invitation-panel .p2-toolbar{align-items:flex-start;gap:16px}.invitation-panel .p2-toolbar h2{margin-bottom:6px}.invitation-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.invitation-filters select{width:auto;max-width:230px;min-height:38px}.invitation-filters .search{width:300px;max-width:100%}.invitation-summary{color:var(--muted,#70867d);flex-wrap:wrap;gap:20px;margin:12px 0 18px;font-size:13px;display:flex}.invitation-summary strong{color:var(--primary,#087a59);margin:0 4px}.invitation-panel>.tablewrap{max-width:100%}.invitation-history-table{table-layout:fixed;min-width:1090px}.invitation-history-table th:first-child{width:215px}.invitation-history-table th:nth-child(2){width:140px}.invitation-history-table th:nth-child(3),.invitation-history-table th:nth-child(4){width:164px}.invitation-history-table th:nth-child(5){width:84px}.invitation-history-table th:nth-child(6){width:162px}.invitation-history-table th:nth-child(7){width:170px}.invitation-history-table td{vertical-align:middle;overflow-wrap:anywhere}.invitation-code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.invitation-result{color:#087a59;font-size:13px;line-height:1.6}.invitation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invitation-actions button{color:#087a59;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.invitation-actions button.danger{color:#b34343}.invitation-actions button:disabled{opacity:.5;cursor:default}.invitation-actions button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #087a59}.invitation-state.active{color:#087a59;background:#e6f6ee}.invitation-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px)}.invitation-detail-dialog{width:min(960px,100vw - 32px)}.invitation-dialog .modal-head{background:#edf4ea}.invitation-form-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.invitation-form-fields .field{margin:0}.invitation-expiry{border:0;min-width:0;margin:0;padding:0}.invitation-expiry legend{margin-bottom:10px;font-size:13px;font-weight:600}.invitation-expiry-options{border:1px solid #d5e7df;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.invitation-expiry-options button{color:#24493d;cursor:pointer;background:#fff;border:0;border-right:1px solid #d5e7df;min-height:36px}.invitation-expiry-options button:last-child{border-right:0}.invitation-expiry-options button.active{color:#fff;background:#087a59}.invitation-expiry-options button:focus-visible{outline-offset:-3px;outline:2px solid #143b31}.invitation-expiry input{max-width:300px}.invitation-created-link{border:1px solid #d5e7df;border-radius:10px;min-width:0;padding:14px}.invitation-created-link>.btn{width:100%;margin-top:8px}.invitation-created-link .hint{margin:6px 0}.invitation-identity{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 20px;display:flex}.invitation-identity>strong{overflow-wrap:anywhere}.invitation-facts{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 24px;display:grid}.invitation-facts>div{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid}.invitation-facts dt{color:var(--muted,#70867d);font-size:13px}.invitation-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.invitation-registrations{border-top:1px solid #e2ece6;margin-top:16px;padding-top:16px}.invitation-registrations h3{margin:0 0 12px;font-size:16px}.invitation-registrations table{min-width:690px}.invitation-registrations td:not(:first-child){white-space:nowrap}.invitation-versions{border:1px solid #d5e7df;border-radius:8px;margin:20px 0;padding:12px}.invitation-versions summary{cursor:pointer;font-size:13px;font-weight:600}.invitation-versions .tablewrap{margin-top:12px}.invitation-versions table{min-width:760px}.invitation-versions .invitation-code{max-width:210px}.invitation-version-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}@media (width<=768px){.invitation-filters{justify-content:flex-start}.invitation-filters .search{width:100%}.invitation-filters select{flex:1;min-width:100px;max-width:100%}.invitation-panel .p2-toolbar{flex-wrap:wrap}.invitation-facts{grid-template-columns:1fr}.invitation-registrations .row{flex-wrap:wrap;gap:8px}}.organization-ai-import{max-width:1440px;margin-inline:auto}.organization-ai-heading,.organization-ai-result,.organization-ai-session-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.organization-ai-heading h2{margin:12px 0 8px}.organization-ai-heading>.badge{white-space:normal;flex-shrink:0;gap:8px;max-width:35%}.organization-ai-steps{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0;padding:20px 0;list-style:none;display:grid}.organization-ai-steps li{color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.organization-ai-steps b{background:#edf0f1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.organization-ai-steps .current,.organization-ai-steps .done{color:#27705f}.organization-ai-steps .current b{color:#fff;background:#27705f}.organization-ai-steps .done b{background:#e2f3ea}.organization-ai-columns{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:24px;display:grid}.organization-ai-form,.organization-ai-aside{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px}.organization-ai-form h3,.organization-ai-aside h3{margin-top:0}.organization-ai-providers{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.organization-ai-provider{border:1px solid var(--line);color:inherit;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;display:flex}.organization-ai-provider.selected{background:#f0f8f4;border-color:#27705f;box-shadow:inset 0 0 0 1px #27705f}.organization-ai-provider:disabled{opacity:.48;cursor:not-allowed}.organization-ai-provider small{color:var(--muted)}.organization-provider-mark{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.organization-provider-mark.dingtalk{background:#2485ed}.organization-provider-mark.wecom{background:#247bc7}.organization-provider-mark.feishu{background:#486ce3}.organization-ai-form>label{flex-direction:column;gap:8px;margin-top:18px;font-weight:600;display:flex}.organization-ai-form input{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:12px;font-weight:400}.organization-ai-target{background:#f4f8f6;border-radius:8px;align-items:flex-start;gap:12px;margin:22px 0;padding:18px;display:flex}.organization-ai-target p{color:var(--muted);margin:6px 0 0;font-size:13px}.organization-ai-form>.btn.primary{justify-content:center;gap:12px;width:100%;min-height:44px}.organization-ai-aside ul{padding-left:20px;line-height:2.6}.organization-ai-aside{background:#fafcfb;align-self:start}.organization-ai-session{border:1px solid var(--line);background:#fff;border-radius:12px;height:min(780px,76vh);min-height:530px;overflow:hidden}.organization-ai-session .workbench-chat{height:100%}.organization-chat-target{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.organization-chat-target span{color:var(--muted);font-size:12px}.organization-ai-result{background:#eef7f2;border:1px solid #c5e0cf;border-radius:10px;margin-bottom:16px;padding:20px}.organization-ai-result p{margin-bottom:0}.organization-ai-session-actions{flex-wrap:wrap;justify-content:flex-start;margin-block:18px}.organization-ai-history{margin-top:30px}.organization-ai-history>button{text-align:left;border:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.organization-ai-history>button+button{border-top:0}.organization-ai-history>button.current{background:#f0f8f4}.organization-ai-history>button>span{overflow-wrap:anywhere;min-width:0}.organization-ai-import :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #27705f}@media (width<=900px){.organization-ai-columns{grid-template-columns:1fr}.organization-ai-aside{padding:20px}}@media (width<=540px){.organization-ai-heading{flex-direction:column;align-items:flex-start}.organization-ai-heading>.badge{max-width:100%}.organization-ai-steps li{flex-direction:column;gap:8px;font-size:12px}.organization-ai-form{padding:18px}.organization-ai-providers{gap:8px}.organization-ai-provider{padding:14px 6px}.organization-ai-result{flex-direction:column;align-items:flex-start}.organization-ai-history>button{grid-template-columns:1fr auto;gap:8px;font-size:13px}.organization-ai-history>button>span:nth-child(2){grid-row:2}.organization-ai-session{height:80vh;min-height:580px}}.organization-sync-entry{max-width:1240px;margin:0 auto}.organization-sync-intro{padding:24px 0}.organization-sync-intro h1{margin:10px 0;font-size:clamp(25px,4vw,36px)}.organization-sync-intro p{color:var(--text-secondary,#63736c);line-height:1.8}.organization-sync-entry-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.organization-sync-entry-grid>.panel{min-width:0;padding:28px}.organization-sync-entry .organization-sync-tenant{white-space:normal;overflow-wrap:anywhere;justify-content:space-between;display:flex}.organization-sync-entry .organization-ai-import{min-width:0}.organization-sync-sources{margin-bottom:24px}.organization-sync-sources .stack>button{text-align:left;white-space:normal;overflow-wrap:anywhere}.organization-sync-preview{margin:20px 0;padding:24px}.organization-sync-preview h3{margin:0 0 10px}.organization-sync-preview p{line-height:1.7}.organization-sync-preview .table-wrap{overflow-x:auto}.organization-sync-preview table{border-collapse:collapse;width:100%;min-width:560px}.organization-sync-preview th,.organization-sync-preview td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ece8;padding:12px}.organization-sync-preview td{overflow-wrap:anywhere}@media (width<=720px){.organization-sync-entry-grid{grid-template-columns:1fr}.organization-sync-entry-grid>.panel{padding:20px}}.onboarding-page{--ob-ink:#103b34;--ob-muted:#788e93;--ob-green:#008363;--ob-border:#d5e3df;min-height:100dvh;color:var(--ob-ink);background:#f6faf8;padding:68px 32px 64px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,system-ui,sans-serif}.onboarding-page *{box-sizing:border-box}.onboarding-shell{max-width:1232px;margin:0 auto}.onboarding-header{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 8px;display:flex}.onboarding-brand{align-items:center;gap:12px;min-width:0;display:flex}.onboarding-brand>svg{flex:none;width:36px;height:32px}.onboarding-brand .brand{min-width:0;height:auto;color:var(--ob-ink);background:0 0;align-items:baseline;gap:14px;padding:0;display:flex}.onboarding-brand .brand:before,.onboarding-brand .brand small:after{content:none}.onboarding-brand .brand strong{letter-spacing:-1px;font-size:28px;font-weight:700;line-height:1.3}.onboarding-brand .brand small{color:var(--ob-muted);white-space:nowrap;font-size:15px;line-height:1.5}.onboarding-logout{min-height:48px;color:var(--ob-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #bad2ca;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:16px;line-height:24px;display:inline-flex}.onboarding-content{margin-top:72px}.onboarding-intro{padding:0 8px}.onboarding-intro h1{color:#0b302b;letter-spacing:-.5px;margin:0;font-size:48px;font-weight:700;line-height:1.2}.onboarding-intro p{color:var(--ob-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:20px;line-height:30px}.onboarding-panel{border:1px solid var(--ob-border);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:608px;margin-top:32px;display:grid;overflow:hidden;box-shadow:0 4px 18px #143d2e05}.onboarding-existing,.onboarding-new{min-width:0;padding:44px}.onboarding-existing{flex-direction:column;display:flex}.onboarding-new{padding-left:48px;position:relative}.onboarding-new:before{content:"";background:#e0eae6;width:1px;position:absolute;top:30px;bottom:30px;left:0}.onboarding-panel h2{color:#0f332d;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:650;line-height:36px}.onboarding-description{color:var(--ob-muted);margin:4px 0 0;font-size:18px;line-height:28px}.onboarding-tenants{flex-direction:column;gap:20px;margin-top:32px;display:flex}.onboarding-tenant{border:1px solid var(--ob-border);width:100%;min-width:0;min-height:108px;color:var(--ob-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:28px;padding:20px;transition:background .15s,border-color .15s;display:flex}.onboarding-tenant.is-current{background:#eff8f4;border-color:#89c7b2}.onboarding-tenant:hover:not(:disabled){background:#f2f9f5;border-color:#75b99f}.onboarding-monogram{color:#fff;background:#738c8e;border-radius:10px;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:30px;line-height:1;display:grid}.onboarding-tenant.is-current .onboarding-monogram{background:#1c8c70}.onboarding-tenant-name{overflow-wrap:anywhere;flex:1;min-width:0}.onboarding-tenant-name strong{font-size:22px;font-weight:600;line-height:30px;display:block}.onboarding-tenant-name small{color:var(--ob-muted);margin-top:4px;font-size:18px;line-height:26px;display:block}.onboarding-enter{color:var(--ob-green);white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:28px;display:flex}.onboarding-back{color:var(--ob-green);align-self:flex-start;align-items:center;gap:14px;margin-top:auto;padding-top:32px;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;display:inline-flex}.onboarding-back>.icon{transform:rotate(180deg)}.onboarding-back:hover{text-underline-offset:4px;text-decoration:underline}.onboarding-tabs{background:#f2f6f4;border:1px solid #e0e9e5;border-radius:9px;grid-template-columns:1fr 1fr;min-height:50px;margin-top:22px;padding:2px;display:grid}.onboarding-tabs button{color:#74888d;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 12px;font-size:18px;font-weight:600;line-height:26px}.onboarding-tabs button[aria-selected=true]{color:var(--ob-green);background:#fff;border-color:#8bbfaf;box-shadow:0 1px 3px #113d2e0a}.onboarding-form{margin-top:26px}.onboarding-field{color:#183a34;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:24px;display:flex}.onboarding-field+.onboarding-field{margin-top:28px}.onboarding-field input{color:#203d37;width:100%;min-width:0;height:60px;font:inherit;box-shadow:none;background:#fff;border:1px solid #cfddd9;border-radius:9px;padding:14px 16px;font-size:18px;font-weight:400;line-height:30px}.onboarding-field input::placeholder{color:#87999c;opacity:1}.onboarding-field input:focus{outline-offset:1px;border-color:#569f83;outline:2px solid #abd8c8}.onboarding-field input[readonly]{background:#f7faf8}.onboarding-notice{color:var(--ob-muted);align-items:flex-start;gap:16px;margin:28px 0 0;font-size:16px;line-height:28px;display:flex}.onboarding-notice .icon{flex:none;width:24px;height:24px;margin-top:2px}.onboarding-primary{color:#fff;width:100%;min-height:60px;font:inherit;cursor:pointer;background:#008363;border:1px solid #00805f;border-radius:9px;justify-content:center;align-items:center;margin-top:24px;padding:12px 20px;font-size:20px;font-weight:600;line-height:30px;transition:background .15s;display:flex}.onboarding-primary:hover:not(:disabled){background:#006d52}.onboarding-page :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #569f83}.onboarding-page button:disabled,.onboarding-back[aria-disabled=true]{opacity:.6;cursor:wait}.onboarding-page .icon{flex:none;width:22px;height:22px}.onboarding-notice>.icon{width:24px;height:24px}.onboarding-page .error-notice{overflow-wrap:anywhere;min-width:0;margin:20px 0 0;font-size:14px;line-height:1.7}.onboarding-state{color:var(--ob-muted);overflow-wrap:anywhere;margin:24px 0 0;font-size:16px;line-height:26px}@media (width<=1100px){.onboarding-page{padding:40px 28px}.onboarding-content{margin-top:52px}.onboarding-intro h1{font-size:38px}.onboarding-intro p{font-size:17px;line-height:28px}.onboarding-panel{min-height:0}.onboarding-existing,.onboarding-new{padding:32px}.onboarding-panel h2{font-size:23px;line-height:32px}.onboarding-description{font-size:16px;line-height:26px}.onboarding-tenant{gap:16px;min-height:94px;padding:16px}.onboarding-monogram{flex-basis:48px;width:48px;height:48px;font-size:25px}.onboarding-tenant-name strong{font-size:18px;line-height:27px}.onboarding-tenant-name small,.onboarding-enter{font-size:15px;line-height:24px}.onboarding-enter{gap:6px}.onboarding-field,.onboarding-field input,.onboarding-tabs button{font-size:16px}.onboarding-field input{height:52px}.onboarding-primary{min-height:52px;font-size:18px}.onboarding-notice{gap:10px;font-size:14px;line-height:24px}}@media (width<=800px){.onboarding-page{padding:28px 20px 40px}.onboarding-content{margin-top:40px}.onboarding-panel{grid-template-columns:minmax(0,1fr);margin-top:26px}.onboarding-existing,.onboarding-new{padding:28px}.onboarding-new:before{width:auto;height:1px;inset:0 28px auto}.onboarding-back{margin-top:8px;padding-top:18px;font-size:16px}.onboarding-tenants{gap:14px;margin-top:24px}.onboarding-tabs{margin-top:18px}}@media (width<=480px){.onboarding-page{padding:24px 16px 32px}.onboarding-header,.onboarding-intro{padding:0}.onboarding-header{gap:12px}.onboarding-brand{gap:8px}.onboarding-brand>svg{width:26px;height:26px}.onboarding-brand .brand strong{font-size:23px}.onboarding-brand .brand small{display:none}.onboarding-logout{gap:6px;min-height:44px;padding:8px 10px;font-size:14px}.onboarding-logout>.icon{width:18px;height:18px}.onboarding-content{margin-top:32px}.onboarding-intro h1{letter-spacing:-.7px;font-size:29px;line-height:1.4}.onboarding-intro p{margin-top:8px;font-size:14px;line-height:25px}.onboarding-panel{border-radius:14px;margin-top:22px}.onboarding-existing,.onboarding-new{padding:24px 20px}.onboarding-new:before{left:20px;right:20px}.onboarding-panel h2{font-size:21px;line-height:30px}.onboarding-description{margin-top:4px;font-size:14px;line-height:24px}.onboarding-tenant{gap:12px;min-height:84px;padding:14px 12px}.onboarding-monogram{border-radius:8px;flex-basis:40px;width:40px;height:40px;font-size:23px}.onboarding-tenant-name strong{font-size:17px;line-height:26px}.onboarding-tenant-name small,.onboarding-enter{font-size:13px;line-height:22px}.onboarding-enter{gap:2px}.onboarding-enter>.icon{width:17px;height:17px}.onboarding-form,.onboarding-field+.onboarding-field{margin-top:22px}.onboarding-notice{margin-top:24px;font-size:13px;line-height:24px}}@media (prefers-reduced-motion:reduce){.onboarding-tenant,.onboarding-primary{transition:none}}body.reference-home .company-settings{color:#17372f;max-width:none;min-height:calc(100dvh - 24px);padding:24px}.company-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.company-heading-icon{color:#07845f;flex:none;place-items:center;width:48px;height:48px;display:grid}.company-heading>div{flex:1;min-width:0}.company-settings .company-heading h2{font-size:24px;line-height:1.4}.company-heading p,.company-card-description,.company-settings small,.company-form-footer p,.company-language-rules p,.company-preview-note{color:#70877f;font-size:13px;line-height:1.7}.company-settings-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.company-settings-form,.company-language-context{gap:16px;min-width:0;display:grid}.company-settings-card{background:#fff;border:1px solid #e0ece6;border-radius:9px;min-width:0;padding:22px}.company-settings-card h3{color:#17372f;align-items:center;gap:12px;font-size:18px;display:flex}.company-settings-card h3>.icon{color:#07845f;width:24px;height:24px}.company-card-description{margin:10px 0 22px}.company-settings .field{color:#17372f;gap:8px;margin:18px 0 0}.company-settings input,.company-settings select{width:100%;min-width:0;min-height:42px;padding:9px 12px}.company-settings input[readonly]{color:#70877f;background:#f5f8f7}.company-language-notice{color:#087653;background:#eef8f4;border-radius:7px;align-items:flex-start;gap:9px;margin:18px 0 22px;padding:12px;font-size:13px;display:flex}.company-language-notice>.icon{margin-top:2px}.company-available-languages>div{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.company-available-languages>div>span{background:#f8fbfa;border:1px solid #e0ece6;border-radius:8px;padding:8px 16px}.company-available-languages .is-selected{background:#e2f1eb}.company-settings .company-info-field{grid-template-columns:85px minmax(0,1fr);align-items:center;gap:12px;display:grid}.company-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.company-form-footer p,.company-preview-note,.company-saved{align-items:flex-start;gap:8px;display:flex}.company-form-footer .icon,.company-preview-note .icon{margin-top:3px}.company-form-actions{gap:10px;margin-left:auto;display:flex}.company-language-rules{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.company-language-rules li{gap:16px;display:flex}.company-language-rules li>span{color:#07845f;background:#eef8f4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.company-language-rules h4{margin-bottom:4px;font-size:16px}.company-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.company-preview-heading>span{color:#07845f;background:#e6f5ee;border-radius:20px;padding:3px 12px;font-size:13px}.company-preview-label{margin:18px 0 8px;font-size:13px}.company-preview-question,.company-preview-answer{overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;font-size:14px}.company-preview-question{background:#eef8f4}.company-preview-answer{background:#f5f8f7}.company-preview-note{margin-top:12px}.company-saved{color:#07845f;margin-bottom:16px}@media (width<=1100px){.company-settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){body.reference-home .company-settings{min-height:0;padding:16px}.company-heading{flex-wrap:wrap;gap:10px}.company-heading-icon{width:30px}.company-heading>.btn{margin-left:auto}.company-settings-card{padding:16px}.company-settings .company-info-field{grid-template-columns:minmax(0,1fr)}.company-language-rules li{gap:10px}}.local-connection .computer-connection-summary{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 0 16px;display:grid}.computer-connection-art{object-fit:contain;width:110px;height:100px}.local-connection .computer-connection-summary h3{margin:0 0 8px;font-size:23px}.local-connection .computer-connection-summary h3>.icon{display:none}.local-connection .computer-connection-summary .hint{margin:0}.local-connection .computer-connection-detail{color:var(--muted);margin:4px 0 8px;font-size:12px}.local-connection .p3-connection-facts{margin:8px 0 12px}.local-connection .codex-exposure-settings{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-top:18px;padding:16px 0 0}@media (width<=700px){.local-connection .computer-connection-summary{grid-template-columns:80px minmax(0,1fr);gap:12px}.computer-connection-art{width:80px;height:80px}.local-connection .computer-connection-summary>.badge{grid-column:2;justify-self:start}}.p3-directory-list{container-type:inline-size}body .p3-directory-list .tablewrap table{table-layout:fixed;width:100%;min-width:0}.p3-directory-list th:first-child{width:22%}.p3-directory-list th:nth-child(2){width:14%}.p3-directory-list th:nth-child(3){width:16%}.p3-directory-list th:nth-child(4){width:25%}.p3-directory-list td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:22px 16px;line-height:1.7}.p3-directory-list td>small.hint{margin-top:10px}.p3-directory-list .p7-sync{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;max-width:none;margin:0;display:flex}.p3-directory-list .p7-sync p,.p3-directory-list .p7-sync .hint{margin:0;line-height:1.7}.p3-directory-list .directory-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 8px;display:grid}.p3-directory-list .directory-actions .btn{white-space:normal;min-height:36px;padding:7px 10px}@container (width<=900px){.p3-directory-list .tablewrap{overflow:visible}.p3-directory-list table,.p3-directory-list tbody{min-width:0;display:block}.p3-directory-list thead{display:none}.p3-directory-list tbody tr{border:1px solid #dce9df;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px;padding:20px;display:grid}.p3-directory-list tbody td{border:0;width:auto;min-width:0;padding:0;display:block}.p3-directory-list td[data-label]:before{content:attr(data-label);color:#657c70;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.p3-directory-list td[data-label=目录],.p3-directory-list td[data-label=操作]{grid-column:1/-1}.p3-directory-list .directory-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=480px){.p3-directory-list tbody tr{grid-template-columns:minmax(0,1fr);padding:16px}.p3-directory-list .directory-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.codex-exposure-settings{border:1px solid var(--border);background:#f5f9f3;border-radius:16px;margin-top:16px;padding:20px}.codex-exposure-list{max-height:50vh;overflow:auto}.codex-exposure-list fieldset{border:1px solid var(--border);border-radius:8px;min-width:0;margin:12px 0;padding:10px 12px}.codex-exposure-list label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:5px 0;display:flex}.codex-exposure-list input[type=checkbox]{flex:none;width:16px;height:16px;margin:2px 0 0}.codex-exposure-list legend label{flex-wrap:wrap}.codex-exposure-list small{color:var(--muted)}.computer-sharing-illustration{object-fit:contain;flex:none;width:88px;height:76px}.computer-sharing-copy{flex:160px;min-width:0}.codex-exposure-list fieldset{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:12px 0 18px}.codex-exposure-list label{border-radius:8px;padding:8px}.codex-exposure-list label:has(input:checked){background:#edf6ed}.codex-exposure-list label:hover{background:#f4f7f2}.home-plugins{--showcase-action:var(--action,#15803d);--showcase-soft:#edf8ef;--showcase-selected:#dff0e3;color:#142131;margin:16px 0 28px}.personal-home .home-plugins{--showcase-action:#dc661c;--showcase-soft:#fff0e4;--showcase-selected:#ffe5cd}.home-plugins-heading,.home-plugins-heading>div,.home-plugins-toolbar,.home-plugin-filters{align-items:center;display:flex}.home-plugins-heading{justify-content:space-between;gap:16px;margin-bottom:17px}.home-plugins-heading>div{flex-wrap:wrap;gap:7px 20px}.melons-v2 #app .home-plugins-heading h2{color:#142131;margin:0;font-size:25px;font-weight:750;line-height:1.4}.home-plugins-heading p{color:#788395;margin:0;font-size:14px}.home-plugins-expand,.home-plugin-use{color:var(--showcase-action);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.home-plugins-expand{min-height:36px;padding:5px 0}.home-plugins-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:17px}.home-plugin-filters{grid-template-columns:repeat(var(--home-category-count), minmax(0, 1fr));min-width:0;max-width:min(100%, calc(var(--home-category-count) * 148px + (var(--home-category-count) - 1) * 10px));flex:0 940px;gap:10px;display:grid}.home-plugin-filters button{color:#293f4d;min-width:0;min-height:58px;font:inherit;white-space:nowrap;cursor:pointer;background:#fffdf9;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .14s,color .14s;display:inline-flex}.home-plugin-filters button:hover{background:var(--showcase-soft)}.home-plugin-filters button[aria-pressed=true]{background:var(--showcase-selected);color:var(--showcase-action)}.home-plugin-category-icon{flex:none;width:28px;height:28px}.home-plugins-toolbar .search{width:230px}.home-plugin-grid,.home-plugin-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-plugin-card{background:#ffffffed;border:1px solid #e8e8e4;border-radius:18px;flex-direction:column;min-width:0;padding:8px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 4px 16px #49351d04}.home-plugin-card:hover{transform:translateY(-3px);box-shadow:0 9px 28px #49351d0e}.home-plugin-cover{aspect-ratio:286/211;isolation:isolate;background-color:#f4eee5;background-image:url(/assets/home-plugin-examples-CyHtjrOp.png);background-size:538.46%;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.home-plugin-cover[data-kind=presentation]{background-position:22.65% 64.2%}.home-plugin-cover[data-kind=image]{background-position:47.7% 64.2%}.home-plugin-cover[data-kind=video]{background-position:72.25% 64.2%}.home-plugin-cover[data-kind=document]{background-position:97% 64.2%}.home-plugin-cover[data-kind=other]{background-image:radial-gradient(at 78% 10%,#dbeee0,#0000 65%);background-color:var(--showcase-soft);color:var(--plugin-color,var(--showcase-action))}.home-plugin-cover-label{color:#526071;background:#fffaf5f5;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;top:10px;left:10px}.home-plugin-info{flex:1;align-items:flex-start;gap:10px;min-width:0;padding:14px 4px 5px;display:flex}.home-plugin-mark{background:var(--showcase-soft);width:36px;height:36px;color:var(--plugin-color,var(--showcase-action));border-radius:10px;flex:none;place-items:center;display:grid}.home-plugin-mark>.icon{max-width:24px}.home-plugin-copy{min-width:0}.melons-v2 #app .home-plugin-copy h3{-webkit-line-clamp:2;color:#172333;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.home-plugin-copy p{-webkit-line-clamp:2;color:#778294;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.home-plugin-use{align-self:flex-end;min-height:40px;margin:2px 4px 0;padding:5px 2px}.home-plugin-use .icon{transform:rotate(-35deg)}.home-plugins-empty{color:#7b8490;background:#fff9;border:1px dashed #e0e5e1;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:30px 22px;font-size:14px;display:flex}.home-plugins-empty p{margin:0}.home-plugin-skeleton{background:linear-gradient(#f2ede6 65%,#ffffffd9 65%);border:1px solid #edeae5;border-radius:18px;min-height:295px}.home-plugins :is(button,a):focus-visible{outline:2px solid var(--showcase-action);outline-offset:4px}@media (width>=801px){.personal-home:has(.home-plugins) .personal-home-hero{min-height:315px;padding:20px 0 26px 10px}.melons-v2 .personal-home:has(.home-plugins) .personal-home-copy h1{font-size:clamp(30px,3vw,47px)}.personal-home:has(.home-plugins) .personal-home-copy>p{margin:12px 0 24px;font-size:19px}.personal-home:has(.home-plugins) .personal-home-scene{object-fit:contain;max-height:310px}.personal-home-bottom{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.personal-home-bottom .personal-home-overview{background:#ffffffed;border-radius:20px;grid-template-columns:minmax(130px,.4fr) minmax(0,2fr);align-items:center;column-gap:24px;min-width:0;padding:20px 22px;display:grid}.personal-home-bottom .personal-home-overview>.error-notice{grid-area:2/1/auto/-1;margin:12px 0 0}.personal-home-bottom .personal-home-stats{background:0 0;border:0;border-left:1px solid #e9e9ed;border-radius:0;grid-area:1/2;padding:0}.personal-home-bottom .personal-home-stat{gap:12px;min-height:64px;padding:0 24px}.personal-home-bottom .personal-stat-icon{width:42px;height:42px}.personal-home-bottom .personal-stat-copy>strong{font-size:27px}.personal-home-bottom .personal-home-details{margin-top:0}.personal-home-bottom .personal-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-home-bottom .personal-recent-file{padding:16px}.personal-recent-file .personal-file-cover{width:76px}.melons-v2 #app .reference-content:has(.home-plugins) .home-ask{min-height:305px;margin-bottom:16px;padding-top:24px}.melons-v2 #app .reference-content:has(.home-plugins) .home-ask h2{font-size:clamp(30px,3.2vw,49px)}.melons-v2 #app .reference-content:has(.home-plugins) .home-ask>.knowledge-garden{width:42%;right:0}}@media (width>=801px) and (width<=1150px){.home-plugin-filters{grid-template-columns:repeat(var(--home-category-compact-count), minmax(0, 1fr));flex-basis:100%}.personal-home:has(.home-plugins) .personal-home-scene{width:26%;max-width:220px;margin-left:0;position:absolute;top:8px;bottom:auto;right:0}.melons-v2 #app .reference-content:has(.home-plugins) .home-ask>.knowledge-garden{width:34%}.home-plugin-grid,.home-plugin-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-home-bottom .personal-recent-grid{grid-template-columns:minmax(0,1fr)}.home-plugins-heading>div{display:block}.home-plugins-heading p{margin-top:6px}}@media (width<=800px){.home-plugins{display:none}}@media (prefers-reduced-motion:reduce){.home-plugin-filters button,.home-plugin-card{transition:none}}.profile-avatar-editor{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.profile-avatar-editor .profile-avatar{cursor:pointer;border:0;width:72px;height:72px;padding:0;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.avatar-change{color:#087b59;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px;font-size:12px}.profile-cover small{color:#597369;line-height:1.6;display:block}.profile-security{border-top:1px solid #d4e3db;justify-content:space-between;align-items:center;gap:20px;margin:0 28px 28px;padding:22px 0 0;display:flex}.profile-security h3{margin:0 0 6px;font-size:15px}.profile-security p{color:#597369;margin:0;font-size:13px}.profile-password-link{flex-shrink:0;text-decoration:none}@media (width<=540px){.profile-security{flex-direction:column;align-items:flex-start;gap:14px;margin:0 20px 20px}.profile-cover{flex-wrap:wrap}}body.reference-home.plugin-admin-page{--plugin-ink:#1c3029;--plugin-muted:#75837d;--plugin-line:#e4eae7;--plugin-green:#087f64;color:var(--plugin-ink);background:#f7f9f8;font-family:Segoe UI,Microsoft YaHei,sans-serif;--nav:202px!important}body.plugin-admin-page #app>.sidebar{border:0;border-right:1px solid var(--plugin-line);width:202px;box-shadow:none;background:#fcfefd;border-radius:0;inset:0 auto 0 0}body.plugin-admin-page #app>.sidebar:after{display:none}body.plugin-admin-page #app>.sidebar .brand{height:94px;padding:24px 18px 20px 76px}body.plugin-admin-page #app>.sidebar .brand:before{top:27px;left:27px}body.plugin-admin-page #app>.sidebar .brand strong{color:#183e31;font-size:25px}body.plugin-admin-page #app>.sidebar .brand small{color:var(--plugin-muted);font-size:12px}body.plugin-admin-page #app>.sidebar .nav{gap:8px;padding:8px 11px}.plugin-nav-label{color:var(--plugin-muted);padding:0 14px 6px;font-size:12px}body.plugin-admin-page #app>.sidebar .nav a{color:#43544d;border-radius:6px;gap:13px;min-height:42px;margin:0;padding:10px 14px;font-weight:600}body.plugin-admin-page #app>.sidebar .nav a span{font-weight:600}body.plugin-admin-page #app>.sidebar .nav a.active{color:var(--plugin-green);box-shadow:none;background:#e7f4ee}body.plugin-admin-page #app>.sidebar .nav a.active .icon{color:inherit}body.plugin-admin-page #app>.sidebar .nav a.active:before{background:var(--plugin-green);border-radius:3px;width:3px;top:5px;bottom:5px;left:0}body.plugin-admin-page #app>.sidebar .nav a:hover:not(.active){color:var(--plugin-green);background:#f0f5f2}body.plugin-admin-page #app>.sidebar .nav a.return-front{border-top:1px solid var(--plugin-line);border-radius:0;margin-top:10px;padding-top:18px}body.plugin-admin-page .return-front .icon{transform:rotate(180deg)}body.plugin-admin-page #app>.sidebar .reference-account{margin:auto 22px 26px}body.plugin-admin-page #app>.topbar{border-bottom:1px solid var(--plugin-line);background:#fff;height:48px;min-height:48px;margin-left:202px;padding:0 28px}body.plugin-admin-page .topbar .title{color:#52635b;font-size:13px;font-weight:500}body.plugin-admin-page .topbar .meta{color:#617168;font-size:12px}body.plugin-admin-page #app>.page{min-height:calc(100dvh - 48px);margin-left:202px!important;padding:24px 28px 12px!important}.plugin-topbar-account{border:0;border-left:1px solid var(--plugin-line);color:#52635b;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 0 0 16px;display:flex}.plugin-topbar-account>span{background:var(--plugin-green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.plugin-topbar-account .icon{transform:rotate(90deg)}.plugin-admin{max-width:none;margin:0;padding:0;font-size:14px;line-height:1.5}.plugin-page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:5px;display:flex}.plugin-page-heading h1{letter-spacing:-.6px;color:var(--plugin-ink);margin:0;font-size:32px;line-height:1.35}.plugin-page-heading p{color:var(--plugin-muted);margin:4px 0 0;font-size:14px}.plugin-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.plugin-admin .plugin-heading-actions>.btn{min-height:46px;padding:10px 22px}.plugin-admin .btn{color:#344b40;min-height:38px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #dbe4df;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font:500 14px/1.4 Segoe UI,Microsoft YaHei,sans-serif;display:inline-flex}.plugin-admin .btn.primary{border-color:var(--plugin-green);background:var(--plugin-green);color:#fff;box-shadow:0 2px 5px #087f6412}.plugin-admin .btn.primary:hover:not(:disabled){background:#066c55}.plugin-admin .btn.quiet{box-shadow:none;background:0 0;border-color:#0000}.plugin-admin button:disabled{cursor:not-allowed;opacity:.55}.plugin-admin button:focus-visible,.plugin-admin summary:focus-visible{outline:2px solid var(--plugin-green);outline-offset:3px}.plugin-admin .plugin-scope-tabs{border-bottom:1px solid var(--plugin-line);gap:16px;margin-bottom:12px;display:flex}.plugin-scope-tabs button{color:#66776e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding:8px 14px;font:600 14px/1.5 Segoe UI,Microsoft YaHei,sans-serif}.plugin-scope-tabs button[aria-selected=true]{color:var(--plugin-green);border-bottom-color:var(--plugin-green)}.plugin-admin .plugin-admin-layout{grid-template-columns:minmax(260px,28%) minmax(0,1fr);align-items:stretch;gap:12px;min-height:calc(100dvh - 210px);margin:0;display:grid}.plugin-directory,.plugin-admin .plugin-admin-editor{border:1px solid var(--plugin-line);background:#fff;border-radius:8px;min-width:0;padding:0}.plugin-directory{padding:18px 20px}.plugin-directory-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.plugin-directory-heading h2,.plugin-editor-title h2{color:var(--plugin-ink);margin:0;font-size:20px;line-height:1.4}.plugin-directory-heading>span{color:var(--plugin-muted);white-space:nowrap;font-size:13px}.plugin-search{align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}.plugin-search>.icon{color:#64786e;pointer-events:none;position:absolute;left:12px}.plugin-admin .plugin-search input:not([type=checkbox]){height:40px;padding-left:38px;padding-right:34px}.plugin-search>button{color:var(--plugin-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;right:7px}.plugin-directory-items{align-content:start;gap:8px;display:grid}.plugin-admin .plugin-directory-item{text-align:left;width:100%;min-width:0;font:inherit;color:var(--plugin-ink);overflow-wrap:anywhere;background:#fff;border:1px solid #e9eeeb;border-radius:7px;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.plugin-admin .plugin-directory-item:hover:not(:disabled){background:#f8fcfa;border-color:#96cbbb}.plugin-admin .plugin-directory-item.selected{background:#f1faf6;border-color:#279b7c}.plugin-admin .plugin-icon-tile{color:#3a5145;background:#f0f4f2;border-radius:7px;flex:none;justify-content:center;align-items:center;width:40px;height:42px;display:inline-flex}.plugin-admin .selected .plugin-icon-tile,.plugin-editor-heading>.plugin-icon-tile{color:var(--plugin-green);background:#e5f3ed}.plugin-admin .plugin-directory-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.plugin-directory-copy strong{color:var(--plugin-ink);font-size:14px;font-weight:600;line-height:1.5}.plugin-directory-copy small{color:var(--plugin-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.plugin-admin .plugin-status{color:#75837d;white-space:nowrap;background:#f4f6f5;border:1px solid #e4eae7;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.plugin-admin .plugin-status.pending{color:#b17823;background:#fff7e7;border-color:#fce9bd}.plugin-admin .plugin-status.enabled{color:var(--plugin-green);background:#edf8f2;border-color:#d5eddf}.plugin-editor-form{flex-direction:column;min-height:100%;display:flex}.plugin-editor-heading{align-items:center;gap:20px;min-width:0;padding:18px 24px 14px;display:flex}.plugin-editor-heading>.plugin-icon-tile{border-radius:9px;width:58px;height:58px}.plugin-editor-heading>div{min-width:0}.plugin-editor-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.plugin-editor-title h2{overflow-wrap:anywhere}.plugin-editor-heading p{color:var(--plugin-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.plugin-admin fieldset.plugin-editor-fields{flex:1;min-width:0;padding:0 24px}.plugin-admin .plugin-info{color:#966915;background:#fff9e8;border:1px solid #f7e9ba;border-radius:6px;align-items:center;gap:9px;margin:0 0 12px;padding:8px 14px;font-size:12px;line-height:1.5;display:flex}.plugin-info .icon{color:#c99224;flex:none}.plugin-form-section{min-width:0;margin:0 0 18px}.plugin-form-section>h3{color:var(--plugin-ink);align-items:center;gap:16px;margin:0 0 10px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.plugin-form-section>h3:after{content:"";background:var(--plugin-line);flex:1;height:1px}.plugin-admin .plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.plugin-admin label{color:#44564c;gap:5px;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:grid}.plugin-admin .plugin-wide{grid-column:1/-1}.plugin-admin .plugin-required{color:#d05a50;font-weight:500}.plugin-admin input:not([type=checkbox]),.plugin-admin select,.plugin-admin textarea{color:#34493e;background:#fff;border:1px solid #dae3de;border-radius:6px;outline:none;width:100%;min-width:0;height:36px;padding:7px 12px;font:400 14px/1.5 Segoe UI,Microsoft YaHei,sans-serif;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #183a2103}.plugin-admin input::placeholder,.plugin-admin textarea::placeholder{color:#a0ada6;opacity:1}.plugin-admin input:focus,.plugin-admin select:focus,.plugin-admin textarea:focus{border-color:#369d80;box-shadow:0 0 0 3px #087f6410}.plugin-admin input:disabled,.plugin-admin select:disabled,.plugin-admin textarea:disabled{color:#7c8b83;cursor:not-allowed;background:#f8faf9}.plugin-admin textarea{resize:vertical;height:56px;min-height:56px}.plugin-admin input[type=checkbox]{accent-color:var(--plugin-green);width:16px;height:16px;margin:0}.plugin-display-grid{grid-template-columns:1fr 1fr .95fr;gap:18px;display:grid}.plugin-input-adornment{align-items:center;gap:0;display:flex;position:relative}.plugin-input-adornment>span{color:#4d6558;pointer-events:none;background:#f0f5f2;border-radius:4px;place-items:center;width:30px;height:26px;display:grid;position:absolute;left:5px}.plugin-admin .plugin-input-adornment input{padding-left:48px}.plugin-input-adornment>span.plugin-color-preview{width:24px;height:24px;left:8px;box-shadow:inset 0 0 0 1px #00000008}.plugin-enable-field{color:#44564c;align-content:start;gap:5px;font-size:13px;display:grid}.plugin-admin .plugin-switch-control{cursor:pointer;min-height:36px;color:var(--plugin-muted);align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.plugin-admin .plugin-switch-control input{opacity:0;width:44px;height:26px;margin:0;position:absolute}.plugin-switch-track{background:#9ba8a1;border-radius:20px;flex:none;width:44px;height:26px;padding:3px;transition:background .15s}.plugin-switch-track:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;box-shadow:0 1px 2px #0002}.plugin-switch-control input:checked+.plugin-switch-track{background:var(--plugin-green)}.plugin-switch-control input:checked+.plugin-switch-track:before{transform:translate(18px)}.plugin-switch-control input:focus-visible+.plugin-switch-track{outline:2px solid var(--plugin-green);outline-offset:3px}.plugin-switch-control input:disabled~span{opacity:.6;cursor:not-allowed}.plugin-advanced{border:1px solid var(--plugin-line);border-radius:6px;margin:0 0 12px}.plugin-advanced>summary{color:#44564c;cursor:pointer;align-items:center;gap:14px;min-height:38px;padding:8px 13px;font-size:13px;list-style:none;display:flex}.plugin-advanced>summary::-webkit-details-marker{display:none}.plugin-advanced>summary>.icon{flex:none;transition:transform .15s}.plugin-advanced[open]>summary>.icon{transform:rotate(90deg)}.plugin-advanced summary small{color:var(--plugin-muted);margin-left:auto;font-size:12px}.plugin-advanced-content{border-top:1px solid var(--plugin-line);padding:16px}.plugin-admin .plugin-advanced-content label.row{align-items:center;gap:8px;margin:0;display:flex}.plugin-admin .plugin-composer-editor{gap:12px;display:grid}.plugin-admin .plugin-parameter-card{border-color:var(--plugin-line);background:#f8faf9;border-radius:6px;margin:12px 0;padding:14px}.plugin-admin .plugin-parameter-card .plugin-grid{margin:12px 0}.plugin-admin .plugin-parameter-card label,.plugin-admin .plugin-field{margin-bottom:10px}.plugin-admin .hint{color:var(--plugin-muted);font-size:12px}.plugin-admin .plugin-admin-actions{z-index:2;border-top:1px solid var(--plugin-line);background:#fff;border-radius:0 0 8px 8px;align-items:center;gap:12px;margin:auto 0 0;padding:12px 24px;display:flex;position:sticky;bottom:0}.plugin-save-status{color:var(--plugin-muted);margin-right:auto;font-size:12px}.plugin-save-buttons{gap:10px;display:flex}.plugin-save-buttons .btn{min-width:92px}.plugin-delete{color:#a16d67;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.plugin-directory-empty{text-align:center;color:#96a59c;flex-direction:column;align-items:center;gap:10px;padding:42px 8px;display:flex}.plugin-directory-empty strong{color:#62766a;font-size:14px;font-weight:500}.plugin-directory-empty p{color:var(--plugin-muted);margin:0;font-size:12px}.plugin-editor-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:500px;padding:30px;display:flex}.plugin-admin .plugin-editor-empty .empty-state{background:0 0;border:0;max-width:340px;padding:0}.plugin-admin .empty-state .empty-icon{color:#3a8e70;background:#edf6f1;border-radius:14px;place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}.plugin-admin .empty-state h2{color:#425b4d;font-size:18px}.plugin-admin .empty-state p{color:var(--plugin-muted);font-size:13px}.plugin-feedback{color:#207d58;background:#eaf7ef;border-radius:6px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.plugin-effective-preview{margin-top:18px}.plugin-tenant-editor .plugin-fields{margin-top:14px}@media (width>=1600px){.plugin-admin .plugin-admin-layout{grid-template-columns:minmax(280px,26%) minmax(0,1fr)}}@media (width<=1180px) and (width>=801px){.plugin-admin .plugin-admin-layout{grid-template-columns:240px minmax(0,1fr)}.plugin-directory{padding:16px 12px}.plugin-admin .plugin-directory-item{grid-template-columns:36px minmax(0,1fr);gap:5px 10px;padding:10px;display:grid}.plugin-directory-item .plugin-icon-tile{grid-row:1/span 2;width:36px}.plugin-directory-item .plugin-status{grid-column:2;justify-self:start}.plugin-editor-heading{gap:12px;padding:18px 18px 14px}.plugin-admin fieldset.plugin-editor-fields{padding:0 18px}.plugin-display-grid{grid-template-columns:1fr 1fr}.plugin-enable-field{grid-column:1/-1}}@media (width<=800px){body.reference-home.plugin-admin-page{--nav:0px!important}body.plugin-admin-page #app>.sidebar{border:0;width:100%;position:static}body.plugin-admin-page #app>.sidebar .nav{scrollbar-width:thin;scrollbar-color:#c5d6cc transparent;gap:0;padding:0;display:flex}body.plugin-admin-page #app>.sidebar .nav a{border-radius:0;gap:6px;min-width:max-content;padding:12px;font-size:12px}body.plugin-admin-page #app>.sidebar .nav a.return-front{border:0;margin:0;padding:12px}body.plugin-admin-page #app>.sidebar .nav>.plugin-nav-label,body.plugin-admin-page #app>.sidebar>.reference-account{display:none}body.plugin-admin-page #app>.topbar{margin-left:0;padding:0 16px}body.plugin-admin-page #app>.page{margin-left:0!important;padding:18px 16px 0!important}.plugin-page-heading h1{font-size:25px}.plugin-page-heading p{font-size:12px}.plugin-admin .plugin-heading-actions>.btn{min-height:38px;padding:8px 12px}.plugin-admin .plugin-admin-layout{grid-template-columns:1fr;min-height:auto}.plugin-admin .plugin-admin-layout aside{display:block;overflow:visible}.plugin-directory{padding:14px}.plugin-directory-heading{margin-bottom:10px}.plugin-directory-heading h2{font-size:17px}.plugin-directory-items{scrollbar-width:thin;scrollbar-color:#c5d6cc transparent;gap:8px;padding:2px 1px 5px;display:flex;overflow-x:auto}.plugin-admin .plugin-directory-item{flex:0 0 240px;gap:10px;min-width:0;padding:10px}.plugin-directory-item .plugin-status{padding:3px 6px}.plugin-directory-empty{flex:1;padding:12px}.plugin-directory-empty>.icon{display:none}.plugin-editor-heading{gap:12px;padding:18px 16px 14px}.plugin-editor-heading>.plugin-icon-tile{width:46px;height:46px}.plugin-editor-title h2{font-size:18px}.plugin-admin fieldset.plugin-editor-fields{padding:0 16px}.plugin-admin .plugin-admin-actions{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.plugin-editor-empty{min-height:300px}.plugin-admin .plugin-wide{grid-column:1/-1}}@media (width<=540px){body.plugin-admin-page .topbar .meta{white-space:nowrap;text-overflow:ellipsis;max-width:135px;overflow:hidden}.plugin-page-heading{flex-direction:column;align-items:flex-start;gap:10px}.plugin-page-heading p{max-width:200px}.plugin-admin .plugin-heading-actions>.btn{padding:8px 10px;font-size:12px}.plugin-heading-actions>.btn .icon{width:16px;height:16px}.plugin-scope-tabs button{padding:8px 10px;font-size:13px}.plugin-admin .plugin-grid{grid-template-columns:1fr;gap:12px}.plugin-display-grid{grid-template-columns:1fr 1fr;gap:12px}.plugin-enable-field{grid-column:1/-1}.plugin-editor-heading p{font-size:12px}.plugin-admin .plugin-info{padding:8px 10px;font-size:12px}.plugin-admin .plugin-admin-actions{flex-wrap:wrap;gap:8px}.plugin-save-buttons{margin-left:auto}.plugin-save-buttons .btn{min-width:68px;padding:8px 12px}.plugin-save-status{font-size:11px}.plugin-admin input:not([type=checkbox]),.plugin-admin select,.plugin-admin textarea{min-height:40px;font-size:14px}.plugin-advanced-content{padding:12px}}@media (prefers-reduced-motion:reduce){.plugin-admin *,body.plugin-admin-page .nav a{transition:none!important}}.conversation-defaults{width:100%}.conversation-default-intro{color:#52665c;margin:0 0 20px;line-height:1.7}.conversation-default-options{border:0;gap:12px;margin:0;padding:0;display:grid}.conversation-default-options legend{margin-bottom:12px;font-weight:600}.plugin-admin .conversation-default-option{cursor:pointer;border:1px solid #dbe4df;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.conversation-default-option.selected{background:#f0f9f5;border-color:#087f64}.conversation-default-option:focus-within{outline-offset:3px;outline:2px solid #087f64}.plugin-admin .conversation-default-option input[type=radio]{accent-color:#087f64;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.conversation-default-option strong,.conversation-default-option small{display:block}.conversation-default-option small{color:#75837d;margin-top:4px}.conversation-default-selected{color:#087f64;margin-left:auto;font-size:12px}.conversation-default-note{color:#64766c;background:#f5f7f6;border-radius:7px;margin:20px 0;padding:12px 14px;font-size:13px;line-height:1.8}.language-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:38px;margin:0 0 16px;display:flex;position:relative}.language-selector{background:#fff;border:1px solid #dce8e5;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex}.language-selector select{color:#193d35;background:0 0;border:0;width:auto;max-width:185px;padding:5px 0;font-size:13px}.language-feedback{color:#64817b;font-size:12px}.language-error{color:#944022;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;font-size:12px;display:flex}.translation-mock-badge{color:#906622;white-space:nowrap;background:#fff5df;border:1px solid #f0dcb1;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.translation-admin{color:#142543;max-width:1500px;margin:0 auto}.translation-heading{justify-content:space-between;align-items:center;gap:16px;margin:6px 0 24px;display:flex}.translation-eyebrow{color:#79909d;letter-spacing:1.3px;font-size:11px}.translation-heading h1{flex-wrap:wrap;align-items:center;gap:16px;margin:7px 0;font-size:28px;display:flex}.translation-heading p{color:#647a91;margin:0;font-size:14px}.translation-heading .badge{font-size:12px;font-weight:500}.translation-tabs{border-bottom:1px solid #e2eeeb;gap:16px;margin-bottom:20px;display:flex}.translation-tabs button{color:#536380;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 20px;font-weight:500}.translation-tabs button.active{color:#078262;border-color:#079268}.translation-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.translation-main{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.translation-card,.translation-editor,.translation-preview{background:#fff;border:1px solid #e0eeeb;border-radius:12px;min-width:0;padding:22px}.translation-card h2,.translation-preview h2,.translation-editor h2{margin:0 0 18px;font-size:18px}.translation-card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.translation-card-title h2{margin:0}.translation-card .btn,.translation-savebar .btn{min-height:36px;font-size:13px}.translation-language-summary{background:#fff;border:1px solid #e0eeeb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.translation-language-summary .link{margin-left:auto}.translation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.translation-stats>div{background:#fff;border:1px solid #e0eeeb;border-radius:10px;align-items:center;gap:12px;padding:18px 12px;display:flex}.translation-stat-icon{color:#05886b;background:#e9fbf3;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.translation-stats small{color:#7387a0;font-size:12px;display:block}.translation-stats strong{margin-top:3px;font-size:24px;display:block}.translation-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.translation-filters input{flex:1;min-width:180px}.translation-filters select{width:auto;min-width:130px;max-width:220px}.translation-table-wrap{border-radius:7px;max-width:100%;overflow:auto}.translation-table{border-collapse:collapse;text-align:left;width:100%;min-width:670px;font-size:13px}.translation-table th{color:#3b5171;background:#f2f6f9;padding:12px;font-weight:500}.translation-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e9efef;max-width:270px;padding:13px 12px}.translation-table td strong{font-size:13px;font-weight:500;display:block}.translation-table td small{color:#8395a9;margin-top:4px;font-size:11px;display:block}.translation-table tr.selected td{background:#e7fbf1}.translation-table td:first-child{width:30px}.translation-table input[type=checkbox],.translation-check input[type=checkbox]{accent-color:#008b62;width:16px;height:16px}.translation-table .badge{white-space:nowrap;font-size:11px}.translation-ready{color:#078766}.translation-locked{color:#967121}.translation-pending{color:#c98826}.translation-pagination{color:#7b8ca6;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.translation-page-number{color:#fff;background:#008d66;border-radius:7px;padding:8px 13px}.translation-note{color:#476878;background:#f0fcf7;border:1px solid #e0f3eb;border-radius:9px;align-items:flex-start;gap:10px;padding:15px;font-size:13px;line-height:1.7;display:flex}.translation-note svg{color:#008b67;flex-shrink:0;margin-top:2px}.translation-editor{padding:0;position:sticky;top:15px;overflow:hidden;box-shadow:0 9px 28px #c2ddd329}.translation-editor>.translation-card-title{border-bottom:1px solid #edf1f5;padding:20px}.translation-editor-body{padding:0 20px 20px}.translation-editor-body>label{gap:12px;margin-bottom:22px;font-size:13px;display:grid}.translation-editor-body>label:first-child{justify-content:space-between;align-items:center;display:flex}.translation-editor-body .translation-check{flex-direction:row;align-items:center;gap:8px;margin-bottom:4px;display:flex}.translation-original{overflow-wrap:anywhere;background:#f3f6fa;border-radius:7px;padding:12px;font-size:13px;line-height:1.6}.translation-editor-body h3,.translation-preview h3{margin:18px 0 12px;font-size:15px}.translation-editor-body p{font-size:12px}.translation-editor-footer{border-top:1px solid #edf1f5;gap:8px;padding:17px;display:flex}.translation-editor-footer button{flex:1;padding:10px;font-size:12px}.translation-preview{padding:22px;position:sticky;top:15px}.translation-preview h2{border-bottom:1px solid #edf1f5;padding-bottom:18px}.translation-preview p{font-size:12px;line-height:1.8}.translation-preview-workbench{border:1px solid #e1edea;border-radius:9px;padding:15px}.translation-preview-workbench dl{grid-template-columns:1fr 1.4fr;gap:15px 10px;font-size:12px;display:grid}.translation-preview-workbench dd{overflow-wrap:anywhere;margin:0}.translation-preview-workbench .btn{white-space:normal;font-size:11px}.translation-preview hr,.translation-editor hr{border:0;border-top:1px solid #e7eeee;margin:24px 0}.translation-preview .translation-note{margin-top:30px}.translation-language-row{border-bottom:1px solid #e8f0ed;align-items:center;gap:15px;padding:15px 0;font-size:14px;display:flex}.translation-language-row:first-of-type{border-top:1px solid #e8f0ed}.translation-toggle{align-items:center;gap:10px;margin-left:auto;display:flex}.translation-toggle input{accent-color:#008c68;width:17px;height:17px}.translation-setting-row{align-items:center;gap:20px;margin:22px 0;font-size:14px;display:flex}.translation-setting-row select{max-width:220px}.translation-check{align-items:center;gap:10px;margin:16px 0;font-size:14px;display:flex}.translation-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.translation-savebar{background:#fff;border:1px solid #e0eeeb;border-radius:10px;align-items:center;gap:10px;padding:20px;display:flex}.translation-savebar>span{margin-right:auto;font-size:12px}.scope-table{min-width:660px}.scope-table td:first-child{width:38%}.scope-category{align-items:center;gap:13px;display:flex}.scope-category svg{color:#056e54;flex-shrink:0}.scope-table select{width:auto;max-width:140px;font-size:12px}.translation-success{color:#207450;background:#e8faf0;border:1px solid #cfeeda;border-radius:8px;padding:12px;font-size:13px}.translation-progress{color:#486679;background:#f1f9f6;border-radius:7px;padding:10px;font-size:12px}.translation-preview-value{white-space:normal;max-width:100%}.private-translation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.private-translation-actions .btn{min-height:30px;padding:6px 10px;font-size:12px}.translation-original-note{color:#78858e;font-size:12px}.workbench-shell .workbench-plugin-actions .btn,.workbench-shell .workbench-plugin-active{white-space:normal;overflow-wrap:anywhere}.workbench-shell .workbench-plugin-active{min-width:0}.workbench-shell .workbench-plugin-icon{flex-shrink:0}.workbench-shell .workbench-plugin-category,.workbench-shell .workbench-plugin-card p{overflow-wrap:anywhere;max-width:100%}@media (width>=1600px){.translation-grid{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=1150px){.translation-grid{grid-template-columns:minmax(0,1fr)}.translation-preview{position:static}.translation-editor{max-width:none;position:static}.translation-stats>div{padding:12px 10px}.translation-preview-workbench{max-width:500px}}@media (width<=650px){.translation-heading{flex-direction:column;align-items:flex-start}.translation-heading h1{font-size:24px}.translation-tabs{justify-content:space-between;gap:0}.translation-tabs button{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0;padding:12px 10px;font-size:13px}.translation-card{padding:15px}.translation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-filters input{width:100%;min-width:100%}.translation-filters select{flex:1;min-width:100px}.translation-pagination{flex-direction:column;align-items:flex-start}.translation-savebar{flex-wrap:wrap;padding:15px}.translation-savebar>span{flex-basis:100%}.translation-setting-row{flex-direction:column;align-items:flex-start}.translation-heading p{font-size:12px}.language-strip{gap:6px}.language-feedback{max-width:100%}.language-error{font-size:11px}.translation-language-summary{font-size:12px}.translation-table-wrap{overscroll-behavior-x:contain}}.login-page{position:relative}.login-language{z-index:2;max-width:calc(100% - 32px);position:absolute;top:16px;right:24px}.login-language .language-strip{background:0 0;padding:0}@media (width<=650px){.login-language{top:10px;right:16px}.login-panel{padding-top:66px}}:root{--blue:#07845f;--ink:#07845f;--muted:#07845f;--line:#e3f0eb;--bg:#f7f9fc;--green:#00976a;--amber:#bd7100;--nav:188px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.6 Segoe UI,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:var(--blue);text-decoration:none}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #a7fcda}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.6px;font-size:28px;line-height:1.3}h2{font-size:21px;line-height:1.4}h3{font-size:16px}h4{font-size:14px}small,.small{font-size:12px}.muted{color:var(--muted)}.blue{color:var(--blue)}.icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{gap:16px;display:grid}.grow{flex:1;min-width:0}.btn{min-height:39px;color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #d6ede4;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:background .16s,border-color .16s;display:inline-flex}.btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.btn.quiet{color:var(--muted);background:0 0;border-color:#0000}.btn.danger{color:#c74740}.link{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:5px}.btn.tiny{min-height:30px;padding:4px 8px;font-size:12px}.badge{color:var(--green);white-space:nowrap;background:#f2fbf8;border:1px solid #d7e8e4;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.badge i,.dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.badge.amber{color:var(--amber);background:#fff8e9;border-color:#f6dfb3}.badge.gray{color:var(--muted);border-color:var(--line);background:#f5f7fa}.badge.red{color:#c74740;background:#fff3f0;border-color:#f4d2c8}.sidebar{width:var(--nav);border-right:1px solid var(--line);z-index:20;background:#fbfcff;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{height:80px;padding:15px 22px}.brand strong{letter-spacing:-1px;font-size:27px;line-height:1.3}.brand small{color:var(--muted);letter-spacing:.6px;font-size:9px;display:block}.nav{gap:8px;padding-top:23px;display:grid}.nav a{color:var(--ink);border-left:3px solid #0000;align-items:center;gap:14px;padding:14px 22px;display:flex}.nav a.active{color:var(--blue);border-left-color:var(--blue);background:#f2fcfa;font-weight:600}.nav a:hover{background:#f0f5fc}.sidefoot{margin-top:auto;padding:18px}.sidefoot .panel{padding:12px;font-size:12px}.statusline{background:linear-gradient(90deg,#aefce0 45%,#edf6f2 45%);height:3px;margin:12px 0 7px}.topbar{height:65px;margin-left:var(--nav);border-bottom:1px solid var(--line);background:#fcfdff;justify-content:space-between;align-items:center;gap:12px;padding:0 26px;display:flex}.topbar .meta{color:var(--muted);font-size:13px}.topbar .title{font-weight:600}.demo-strip{margin-left:var(--nav);color:#07845f;background:#f4fcfb;border-bottom:1px solid #e9f8f2;justify-content:space-between;gap:10px;padding:5px 26px;font-size:11px;display:flex}.demo-strip button{padding:0;font-size:11px}.page{margin-left:var(--nav);min-height:calc(100vh - 97px);padding:27px 26px 30px}.pagehead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pagehead p{color:var(--muted);margin-top:8px}.panel{border:1px solid var(--line);background:#ffffffd4;border-radius:9px;position:relative}.panel.cut:before,.panel.cut:after{content:"";pointer-events:none;background:#9fbcb0;width:17px;height:1px;position:absolute;transform:rotate(-45deg)}.panel.cut:before{top:6px;left:-3px}.panel.cut:after{bottom:6px;right:-3px}.pad{padding:22px}.section{border-bottom:1px solid #eaf4f0;padding:20px 0}.section:last-child{border-bottom:0}.section h3{margin-bottom:12px}.tabs{border-bottom:1px solid var(--line);gap:12px;margin-top:14px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px}.tabs button.active{border-bottom-color:var(--blue);color:var(--blue);font-weight:600}.filters{align-items:center;gap:12px;margin-bottom:20px;display:flex}.search{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0}.search .icon{width:17px;color:var(--muted)}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #daece5;border-radius:6px;min-width:0;padding:9px 11px}textarea{resize:vertical;width:100%}input::placeholder,textarea::placeholder{color:#8fa69c}select{max-width:100%}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:10px;font-weight:600}.field{gap:6px;margin-bottom:13px;font-size:13px;display:grid}.field input,.field select{width:100%}.check{align-items:center;gap:9px;margin:9px 0;font-size:13px;display:flex}.check input{accent-color:var(--blue);width:17px;height:17px}.hint{color:var(--muted);font-size:12px}.avatar{width:50px;height:50px;color:var(--blue);background:#f1fcfa;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.avatar .icon{width:27px;height:27px}.avatar.sm{width:34px;height:34px}.avatar.sm .icon{width:19px;height:19px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;padding:7px 18px}.chips button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.employees-layout{grid-template-columns:285px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.employee-card{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;margin-bottom:14px;padding:22px 18px;display:block}.employee-card.active{border-color:var(--blue);background:#f5fcfb}.employee-card p{color:var(--muted);margin-top:8px;font-size:13px}.employee-card .duties{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;line-height:1.8}.relations{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;display:grid}.relations small{color:var(--muted);display:block}.capabilities{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.capabilities>div{border:1px solid var(--line);border-radius:7px;padding:14px}.capabilities .icon{color:var(--blue);margin-bottom:7px}.capabilities p{color:var(--muted);margin-top:5px;font-size:12px}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:var(--muted);white-space:nowrap;background:#f5f8fc;padding:13px 14px;font-weight:500}td{border-bottom:1px solid #ebf4f0;padding:15px 14px}tbody tr:last-child td{border-bottom:0}.source-row.selected{background:#f3fcfa}.source-row:hover{background:#f5f8fd}.source-name{align-items:center;gap:12px;min-width:154px;display:flex}.source-name .icon{color:var(--blue)}.source-name small{color:var(--muted);margin-top:3px;display:block}.sources-layout{grid-template-columns:minmax(0,1fr) 335px;gap:22px;display:grid}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stat{padding:16px 13px}.stat strong{color:var(--blue);margin-right:7px;font-size:22px}.stat small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.inspector{align-self:start;min-width:0;padding:20px}.inspector>h2{margin-bottom:18px;font-size:20px}.inspector .section{padding:16px 0}.alert{color:#9c6106;background:#fff9ee;border:1px solid #f0d69f;border-radius:7px;align-items:flex-start;gap:11px;padding:13px 15px;font-size:13px;display:flex}.alert p{margin-top:3px}.info{color:#07845f;background:#f6fcfb;border:1px solid #e5fbf2;border-radius:7px;padding:14px;font-size:13px}.flow{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.flow strong{font-size:13px}.flow small{color:var(--muted);display:block}.flow>.icon{color:#96bcad}.thread-layout{grid-template-columns:minmax(0,1fr) 305px;gap:22px;display:grid}.thread-head{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:16px}.chat-user{white-space:pre-wrap;background:#f1fcf9;border-radius:9px;max-width:85%;margin:0 0 20px auto;padding:14px 18px}.message{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.message p{padding:9px 0}.timeline{margin-bottom:14px;padding:17px 20px}.timeline summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.step{grid-template-columns:58px 13px 170px 1fr;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:grid}.step>i{border:2px solid #c4d9d0;border-radius:50%;width:8px;height:8px;position:relative}.step.done>i{border-color:#04a37b}.step.current>i{border-color:var(--blue);box-shadow:0 0 0 4px #effcf8}.step small{color:var(--muted)}.step strong{font-weight:500}.answer{padding:20px}.answer h2{font-size:21px}.answer table{border:1px solid var(--line);margin:16px 0}.answer td{padding:9px 14px}.answer .actions{margin-top:15px}.footnote{color:var(--muted);margin-top:11px;font-size:12px}.sources-aside>h3{margin-bottom:14px}.evidence{margin-bottom:13px;padding:17px}.evidence strong{overflow-wrap:anywhere;font-size:13px}.evidence small{color:var(--muted);margin:7px 0;display:block}.evidence .value{color:var(--blue);margin:10px 0;font-size:20px;font-weight:600}.composer{z-index:3;background:#fff;margin-top:16px;padding:12px 14px;position:sticky;bottom:10px;box-shadow:0 6px 25px #07845f10}.composer textarea{resize:none;border:0;outline:none;min-height:64px;padding:6px}.composer-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.composer-footer .btn{font-size:12px}.samplebar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.samplebar .btn{font-size:12px}.empty{text-align:center;color:var(--muted);padding:44px 18px}.empty>.icon{width:30px;height:30px;margin-bottom:12px}.empty h3{margin-bottom:12px}.record-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.record-row:last-child{border:0}.record-row p{color:var(--muted);margin-top:4px;font-size:12px}dialog{border:1px solid var(--line);color:var(--ink);border-radius:12px;width:min(610px,100% - 32px);max-height:90dvh;padding:0;box-shadow:0 24px 100px #07845f33}dialog.wide{width:min(940px,100% - 32px)}.modal-head{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.modal-body{padding:22px}.modal-footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.formgrid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.formgrid .full{grid-column:1/-1}.doc-paper{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;min-height:260px;padding:35px;font-size:15px;line-height:2}.doc-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.help-hero{align-items:center;gap:25px;display:flex}.help-hero img{object-fit:contain;width:144px;height:144px}.help-list{color:var(--muted);padding-left:20px;line-height:2.2}.help-list strong{color:var(--ink)}#toast{opacity:0;pointer-events:none;color:#fff;z-index:100;background:#07845f;border-radius:8px;max-width:90vw;padding:12px 20px;transition:all .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 25px #07845f33}#toast.visible{opacity:1;transform:translate(-50%)}.skip{z-index:100;background:#fff;padding:10px;position:fixed;top:-50px}.skip:focus{top:0}.hidden{display:none!important}.guide-banner{margin-bottom:18px}.pill-count{color:var(--blue);background:#f3fcfa;border-radius:4px;padding:2px 8px;font-size:12px}.preview-tag{color:#07845f;text-align:right;margin-top:18px;font-size:11px}.source-form-actions{gap:10px;display:flex}.source-form-actions .btn{flex:1}@media (width>=1600px){.page{padding:32px}.sources-layout{grid-template-columns:minmax(0,1fr) 370px}.thread-layout{grid-template-columns:minmax(0,1fr) 340px}.employees-layout{grid-template-columns:310px minmax(0,1fr)}.pad{padding:27px}body{font-size:15px}}@media (width<=1190px){:root{--nav:72px}.brand{padding:20px 10px}.brand strong{font-size:17px}.brand small,.nav span,.sidefoot{display:none}.nav a{padding:17px 23px}.topbar,.page{padding-left:20px;padding-right:20px}.sources-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.stats{gap:8px}.stat{padding:12px 8px}.stat strong{font-size:20px}.stat span{font-size:11px}.employee-card{padding:18px 14px}.employees-layout{grid-template-columns:230px minmax(0,1fr)}.relations{grid-template-columns:repeat(2,1fr)}.capabilities{grid-template-columns:1fr}.capabilities>div{align-items:center;gap:10px;display:flex}.capabilities p{margin:0}.thread-layout{grid-template-columns:minmax(0,1fr) 260px}.step{grid-template-columns:45px 10px 1fr;gap:8px}.step small:last-child{grid-column:3}.topbar .meta{font-size:11px}}@media (width<=800px){:root{--nav:0px}.sidebar{border-right:0;width:100%;position:static}.brand,.sidefoot{display:none}.nav{border-bottom:1px solid var(--line);gap:0;padding:0;display:flex;overflow:auto}.nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;gap:7px;padding:13px 15px}.nav a.active{border-bottom-color:var(--blue)}.nav span{font-size:12px;display:inline}.nav .icon{width:16px;height:16px}.topbar{height:56px;padding:0 16px}.topbar .meta{display:none}.page{padding:22px 16px}.demo-strip{padding:5px 16px}.sources-layout,.thread-layout{grid-template-columns:1fr}.inspector{order:2}.employees-layout{grid-template-columns:1fr}.employee-list{gap:12px;display:flex;overflow:auto}.employee-card{min-width:240px;margin-bottom:4px}.sources-aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sources-aside>h3,.sources-aside>.info{grid-column:1/-1}.evidence{margin:0}.composer{position:static}.capabilities{grid-template-columns:repeat(3,1fr)}.capabilities>div{display:block}.stats{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){h1{font-size:25px}.page{padding:18px 12px}.pagehead{flex-direction:column;align-items:flex-start;margin-bottom:18px}.pagehead .row{flex-wrap:wrap}.topbar{padding:0 12px}.topbar .title{font-size:12px}.topbar .btn{min-height:34px;padding:6px;font-size:11px}.demo-strip{padding:5px 12px;font-size:10px}.pad{padding:16px}.filters{flex-wrap:wrap;gap:8px}.filters .search{flex-basis:100%}.filters select{flex:1;max-width:48%;font-size:12px}.stats{grid-template-columns:1fr 1fr}.relations{padding:12px;font-size:12px}.capabilities{grid-template-columns:1fr}.capabilities>div{display:flex}.thread-head{flex-wrap:wrap;align-items:flex-start}.thread-head h2{font-size:19px}.thread-head .badge{margin-left:46px}.chat-user{max-width:95%}.timeline{padding:14px}.answer{padding:15px}.answer h2{font-size:18px}.answer .row{flex-wrap:wrap}.sources-aside{grid-template-columns:1fr}.composer-footer{align-items:flex-end}.composer-footer .row{flex-wrap:wrap}.composer-footer .btn{padding:6px 8px}.composer-footer select{max-width:130px;font-size:12px}.sources-table thead{display:none}.sources-table,.sources-table tbody,.sources-table tr,.sources-table td{display:block}.sources-table tr{border-bottom:1px solid var(--line);padding:14px}.sources-table td{border:0;padding:4px 0}.sources-table td:not(:first-child){font-size:12px}.sources-table td[data-label]:before{content:attr(data-label) "：";color:var(--muted)}.flow{flex-direction:column;align-items:flex-start}.flow>.icon{display:none}.formgrid{grid-template-columns:1fr}.modal-body{padding:16px}.modal-head{padding:15px 16px}.modal-head h2{font-size:18px}.help-hero{gap:12px}.help-hero img{width:96px;height:96px}.help-hero h2{font-size:18px}.doc-paper{padding:18px;font-size:13px}.doc-toolbar{flex-wrap:wrap}.record-row{align-items:flex-start}.record-row .btn{font-size:12px}.tabs{gap:3px}.tabs button{padding:10px}.employee-card{min-width:220px}.info,.alert{font-size:12px}.source-form-actions{flex-wrap:wrap}}.continuity-lead{color:var(--muted);margin-top:14px;line-height:1.9}.findings{margin:0;padding-left:21px;line-height:1.9}.findings li{margin:6px 0}.continuity-answer .section{padding:17px 0}.continuity-answer .section h3{margin-bottom:12px}.panel,.employees-layout>*,.sources-layout>*,.thread-layout>*{min-width:0}@media (width<=800px){.employees-layout,.sources-layout,.thread-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.section>.row{flex-wrap:wrap}.btn{min-height:44px}.topbar .title{font-size:11px}.topbar .row{gap:6px}.topbar{gap:5px}}@media (width>=801px){.employee-card{padding:18px}.section{padding:15px 0}.pad{padding:19px}.employees-layout{margin-top:16px}.employee-card .duties{margin-top:10px;padding-top:9px}.employee-card p{margin-top:6px}.inspector .field{grid-template-columns:85px 1fr;align-items:center;gap:8px;margin-bottom:10px}.inspector .section{padding:12px 0}.inspector .check{margin:6px 0}.inspector .field input,.inspector .field select{padding:7px 9px}.inspector .hint{font-size:11px}.evidence{padding:14px}.evidence .value{margin:7px 0;font-size:19px}.evidence small{margin:5px 0}.evidence .btn{min-height:32px;padding:5px 10px;font-size:12px}.answer td{padding:7px 12px}.timeline{padding:14px 18px}.step{margin-top:9px}td{padding:11px 13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.thread-layout{grid-template-columns:minmax(0,1fr);max-width:1100px;margin-inline:auto}.org-summary{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:22px;padding:14px 18px;font-size:13px;display:flex}.org-summary .icon{color:var(--blue)}.org-summary .muted{margin-left:auto;font-size:12px}.org-layout{grid-template-columns:178px 244px minmax(0,1fr);align-items:start;gap:16px;display:grid}.org-layout>*{min-width:0}.org-tree{padding:18px 10px}.org-tree h3{padding:0 10px 16px}.org-tree>.hint{padding:18px 10px 0;font-size:11px}.tree-node{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-left:2px solid #0000;border-radius:4px;align-items:center;gap:7px;padding:11px 9px;font-size:13px;display:flex}.tree-node small{color:var(--muted);margin-left:auto}.tree-node.child{padding-left:22px}.tree-node .icon{width:16px;height:16px}.tree-node.active{color:var(--blue);border-left-color:var(--blue);background:#f1fcfa}.org-people{padding:17px 13px}.org-people h3{font-size:14px}.org-people .search{padding-inline:9px}.org-people input{font-size:12px}.person-card{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:10px;margin-top:8px;padding:13px 9px;display:flex}.person-card.active{background:#f5fcfb;border-color:#b2fcdc}.person-card small{color:var(--muted);margin:3px 0;font-size:11px;display:block}.person-card .badge{gap:5px;padding:2px 5px;font-size:10px}.person-card .avatar{font-size:14px}.device-caption{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;margin-bottom:12px;display:flex}.device-tabs{flex-wrap:wrap;gap:9px;display:flex}.device-tabs button{border:1px solid var(--line);text-align:left;min-width:170px;color:var(--ink);background:#fff;border-radius:7px;flex:1;padding:11px 13px}.device-tabs button.active{border-color:var(--blue);background:#f5fcfb}.device-tabs strong{margin-left:7px;font-size:12px}.device-tabs span{color:var(--muted);margin-top:6px;font-size:11px;display:block}.device-facts{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:5px;padding:17px 0;display:grid}.device-facts small{color:var(--muted);font-size:11px;display:block}.device-facts strong{font-size:12px}.inline-checks{flex-wrap:wrap;gap:10px 20px;display:flex}.inline-checks .check{margin:4px 0}.device-doc{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.device-doc:last-child{border:0}.device-doc strong{overflow-wrap:anywhere;font-size:12px}.device-doc small{color:var(--muted);margin-left:24px;font-size:11px;display:block}.device-doc .btn{min-height:32px;padding:5px 10px;font-size:12px}.overview-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.overview-meta .btn{min-height:33px;font-size:12px}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:23px;display:grid}.metric-card{text-align:left;color:var(--ink);cursor:pointer;flex-direction:column;padding:24px;display:flex}.metric-card:hover{background:#fafdff;border-color:#a9f5d5}.metric-label{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.metric-label .icon{color:var(--blue);width:24px;height:24px}.metric-number{letter-spacing:-1px;margin:16px 0 9px;font-size:43px;font-weight:650;line-height:1.4}.metric-number small{color:var(--muted);margin-left:10px;font-size:13px;font-weight:400}.metric-card>.muted{font-size:12px}.metric-link{color:var(--blue);align-items:center;gap:8px;margin-top:21px;font-size:12px;display:flex}.metric-link .icon{width:16px}.overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}.overview-grid h2{font-size:18px}.overview-grid .btn{min-height:33px;font-size:12px}.overview-grid>*{min-width:0}.distribution{margin-top:19px}.distribution-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #ecf5f1;grid-template-columns:1.2fr .65fr 65px 65px;align-items:center;gap:13px;padding:17px 0;display:grid}.distribution-row small{font-size:11px;display:block}.distribution-row>span>small{color:var(--muted);margin-top:4px}.distribution-row strong{font-size:12px}.bar-track{background:#ecf1f8;border-radius:3px;height:5px;overflow:hidden}.bar-track i{background:var(--blue);border-radius:3px;height:100%;display:block}.connection-numbers{grid-template-columns:repeat(3,1fr);gap:12px;padding:25px 0;display:grid}.connection-numbers strong{color:var(--blue);font-size:28px;display:block}.connection-numbers span{color:var(--muted);font-size:11px}.department-summary{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.department-summary span{color:var(--muted)}.department-summary .icon{width:16px;color:var(--blue)}.technical-entry{text-align:left;width:100%;color:var(--ink);background:#f5fcfb;border:1px solid #e2fcf2;border-radius:7px;align-items:center;gap:16px;margin-top:20px;padding:19px;display:flex}.technical-entry>span{flex:1}.technical-entry small{color:var(--muted);margin-top:6px;display:block}.technical-entry>.icon{color:var(--blue)}.technical-entry strong{font-size:14px}.org-trace{padding:20px 24px}.trace-step{gap:14px;margin-top:19px;display:flex;position:relative}.trace-step:not(:last-child):after{content:"";background:#e1f2eb;width:1px;position:absolute;top:23px;bottom:-19px;left:10px}.trace-marker{color:#859e94;z-index:1;background:#fff;border:1px solid #d5e8e1;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.trace-step.done .trace-marker{color:var(--green);border-color:#99d4c0}.trace-step.current .trace-marker{border-color:var(--blue);color:var(--blue);background:#f3fcfa}.trace-heading{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.trace-heading .badge{font-size:10px}.trace-actor{color:var(--blue);align-items:center;gap:5px;font-size:12px;display:inline-flex}.trace-actor .icon{width:16px;height:16px}.trace-target{color:#07845f;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.trace-step .hint{margin-top:3px;line-height:1.8}.trace-step.pending{opacity:.55}.technical-file{border-bottom:1px solid var(--line);padding:19px 0}.technical-file strong{overflow-wrap:anywhere;font-size:14px}.technical-file>.hint{margin-top:7px}.technical-file>p{font-size:13px}.provenance-path{color:var(--blue);overflow-wrap:anywhere;background:#f5fcfb;border-radius:5px;margin:10px 0;padding:8px 11px;font-size:12px}.technical-answer{padding:24px}@media (width<=1190px){.org-layout{grid-template-columns:155px 215px minmax(0,1fr)}.org-summary{gap:12px}.org-summary .muted{margin-left:0}.device-tabs button{min-width:140px}.device-tabs strong{font-size:11px}.overview-grid{grid-template-columns:minmax(0,1fr)}.distribution-row{grid-template-columns:1.3fr 1fr 80px 80px}}@media (width<=900px){.org-layout{grid-template-columns:160px minmax(0,1fr)}.org-detail{grid-column:1/-1}.org-people{display:block}.person-card{max-width:none}.metric-card{padding:18px}.metric-number{font-size:36px}}@media (width<=520px){.org-summary{gap:9px 16px;padding:12px;font-size:12px}.org-summary .muted{font-size:11px}.org-layout{grid-template-columns:minmax(0,1fr)}.org-tree{flex-wrap:wrap;gap:5px;padding:13px;display:flex}.org-tree h3{width:100%;padding:0 0 7px}.tree-node{width:auto;padding:8px 10px}.tree-node.child{padding-left:10px}.tree-node small{padding-left:5px}.org-tree .hint{display:none}.org-people{padding:15px}.org-detail{grid-column:auto}.person-card{align-items:center;padding:10px}.person-card .grow{grid-template-columns:1fr auto;gap:3px 10px;display:grid}.person-card small{margin:0}.device-caption{flex-direction:column;align-items:flex-start}.device-facts{gap:12px}.device-tabs{flex-direction:column}.inline-checks{gap:5px 12px}.device-doc{align-items:flex-start}.overview-metrics{grid-template-columns:minmax(0,1fr);gap:12px}.metric-card{grid-template-columns:1fr auto;gap:6px 14px;padding:20px;display:grid}.metric-number{grid-area:1/2/3;margin:0;font-size:36px}.metric-card>.muted{font-size:11px}.metric-link{grid-column:1/-1;margin-top:9px}.overview-meta{flex-direction:column;align-items:flex-start}.overview-grid{gap:15px}.distribution-row{grid-template-columns:1fr 58px 62px;gap:7px}.bar-track{display:none}.distribution-row small{font-size:10px}.distribution-row strong{font-size:11px}.connection-numbers{gap:8px}.technical-entry{gap:9px;padding:13px}.technical-entry strong{font-size:12px}.technical-entry small{font-size:11px}.technical-entry>.icon:last-child{display:none}.org-trace{padding:15px}.trace-step{gap:9px}.trace-heading{gap:6px}.trace-target{font-size:11px}.technical-answer{padding:16px}.technical-answer h2{font-size:18px}}.folder-breadcrumb{color:#91aa9f;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.folder-breadcrumb button{color:#07845f;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px}.folder-breadcrumb button[aria-current]{color:#07845f;font-weight:600}.folder-browser{min-height:430px;padding:26px}.folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.department-folder{text-align:left;color:#07845f;cursor:pointer;background:linear-gradient(150deg,#fff,#f4f8ff);border:1px solid #e3f4ed;border-radius:9px;flex-direction:column;gap:10px;padding:22px;transition:border-color .18s,background .18s;display:flex}.department-folder:hover{background:#f4fcfb;border-color:#07845f}.folder-art{color:#07845f;align-items:center;height:68px;margin-bottom:10px;display:flex}.folder-art .icon{fill:#edfcf8;stroke-width:1.1px;width:70px;height:60px}.department-folder strong{font-size:18px}.department-folder>span:not(.folder-art){color:#07845f;font-size:12px}.department-folder small{color:#07845f;margin-top:15px}.folder-list-title{margin:30px 0 18px}.digital-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.digital-tile{background:#fff;border:1px solid #e2f5ed;border-radius:8px;min-width:0;padding:22px}.digital-tile>p{color:#07845f;min-height:48px;margin:18px 0;font-size:13px;line-height:1.8}.digital-tile dl{border-top:1px solid #edf1f7;margin:0 0 20px;padding-top:15px}.digital-tile dl>div{justify-content:space-between;gap:16px;margin:8px 0;font-size:12px;display:flex}.digital-tile dt{color:#07845f;flex-shrink:0}.digital-tile dd{text-align:right;overflow-wrap:anywhere;margin:0}.folder-empty{text-align:center;color:#07845f;padding:60px 20px}.folder-empty>.icon{color:#07845f;width:40px;height:40px;margin-bottom:18px}.folder-empty h3{color:#07845f;margin-bottom:10px}@media (width<=1100px){.folder-grid,.digital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.folder-browser{padding:17px}.folder-grid{gap:12px}.department-folder{gap:8px;padding:15px}.folder-art .icon{width:53px;height:47px}.folder-art{height:49px;margin-bottom:0}.department-folder strong{font-size:16px}.department-folder small{margin-top:6px}.digital-grid{grid-template-columns:minmax(0,1fr)}.digital-tile{padding:18px}}@media (prefers-reduced-motion:reduce){.department-folder{transition:none}}.home-ask{background:linear-gradient(120deg,#fff,#f5fcfb);margin-bottom:26px;padding:26px}.home-ask h2{margin-bottom:8px;font-size:23px}.home-ask form{gap:12px;margin:22px 0 16px;display:flex}.home-ask input{min-width:0;font:inherit;background:#fff;border:1px solid #cef5e4;border-radius:7px;flex:1;padding:17px}.meeting-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.meeting-stat{flex-direction:column;gap:15px;padding:24px;display:flex}.meeting-stat strong{color:#07845f;font-size:32px}.meeting-stat small{color:#07845f}.meeting-section{margin-top:22px}.personal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.adoption-track{background:#eefaf5;border-radius:6px;height:10px;margin:22px 0 14px;overflow:hidden}.adoption-track i{background:#07845f;height:100%;display:block}.conversation-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;display:grid}.conversation-main{min-width:0}.conversation-sidebar{max-height:calc(100vh - 140px);padding:16px;position:sticky;top:110px;overflow:auto}.conversation-sidebar>.btn{margin:15px 0}.conversation-list{flex-direction:column;gap:9px;display:flex}.conversation-item{text-align:left;color:#07845f;cursor:pointer;background:#fff;border:1px solid #e7f5ef;border-radius:6px;padding:13px}.conversation-item.active{background:#f3fcfa;border-color:#07845f}.conversation-item strong{overflow-wrap:anywhere;font-size:12px;display:block}.conversation-item small{color:#07845f;margin-top:8px;font-size:10px;display:block}.round-item{text-align:left;color:#07845f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebf7f3;justify-content:space-between;gap:20px;width:100%;padding:15px 0;display:flex}.round-item small{flex-shrink:0}@media (width<=1100px){.meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-layout{grid-template-columns:190px minmax(0,1fr);gap:15px}}@media (width<=768px){.conversation-layout{grid-template-columns:minmax(0,1fr)}.conversation-sidebar{max-height:230px;position:static}.meeting-stat{padding:18px}.meeting-stat strong{font-size:25px}}@media (width<=520px){.home-ask{padding:18px}.home-ask form{flex-wrap:wrap}.home-ask input{flex-basis:100%;font-size:14px}.meeting-stats{gap:12px}.meeting-stat{padding:15px}.meeting-stat strong{font-size:22px}.meeting-stat small{font-size:11px}.round-item{flex-direction:column;gap:6px}}.reference-home .topbar,.reference-home .demo-strip{display:none}.reference-home .page{margin-top:0;padding:22px 24px}.reference-home .sidebar{background:linear-gradient(115deg,#fff,#fcfdff);border-color:#eef6f2;width:204px}.reference-home{--nav:204px}.reference-home .brand{padding:24px 24px 27px 70px;position:relative}.reference-home .brand strong{font-size:22px}.reference-home .brand small:after{content:"企业知识空间";font-size:12px}.reference-home .brand:before{content:"";background:conic-gradient(from 30deg, #07845f 0 22%, transparent 22% 26%, #07845f 26% 48%, transparent 48% 52%, #07845f 52% 74%, transparent 74% 78%, #78fccf 78%);border-radius:42% 60% 42% 58%;width:34px;height:36px;position:absolute;top:28px;left:24px;transform:rotate(-20deg)}.reference-home .nav{padding:10px 13px}.reference-home .nav a{color:#07845f;border:0;border-radius:9px;gap:14px;margin-bottom:9px;padding:12px 14px;font-size:14px}.reference-home .nav a.active{color:#07845f;background:#f1fcf9}.reference-home .nav .icon{width:22px;height:22px}.reference-home .sidefoot{bottom:24px;left:20px;right:14px}.reference-home .sidefoot .panel{border-radius:9px}.reference-content .pagehead{align-items:center;margin-bottom:18px}.reference-content h1{font-size:27px;line-height:1.2}.reference-content .pagehead p{margin-top:7px;font-size:14px}.reference-content .pagehead .row{gap:16px}.perspective-badge{color:#9a640c;white-space:nowrap;background:#fff3d8;border-radius:14px;padding:8px 14px;font-size:13px}.reference-content .panel{background:#fff;border:1px solid #e8f6f1;border-radius:10px;box-shadow:0 2px 5px #07845f04}.reference-content .cut:before,.reference-content .cut:after{display:none}.reference-content h2{font-size:18px}.reference-content .btn{border-color:#e2f8ef;border-radius:7px;min-height:34px;padding:7px 12px;font-size:12px}.reference-content .home-ask{background:linear-gradient(110deg,#fff 15%,#f6fcfb 78%,#f7faff);margin-bottom:22px;padding:22px 27px 18px;position:relative;overflow:hidden}.assistant-label{color:#07845f;align-items:center;gap:12px;margin-bottom:9px;display:flex}.assistant-label span{background:#f1fcf9;border-radius:20px;padding:5px 13px;font-size:13px;font-weight:600}.assistant-label>.icon{width:24px;height:24px}.reference-content .home-ask h2{color:#07845f;margin-bottom:7px;font-size:27px}.reference-content .home-ask p{font-size:14px}.reference-content .home-ask form{gap:12px;margin:17px 0 13px;position:relative}.ask-input{color:#07845f;background:#fff;border:1px solid #d5fceb;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding-left:15px;display:flex}.reference-content .home-ask input{background:0 0;border:0;outline:none;width:100%;padding:13px 0;font-size:14px}.ask-input:focus-within{outline-offset:2px;outline:2px solid #b1fcde}.reference-content .home-ask form>.btn{background:#07845f;min-width:122px;font-size:15px}.ask-bottom{justify-content:space-between;gap:12px;display:flex;position:relative}.ask-examples,.ask-history{flex-wrap:wrap;gap:12px;display:flex}.ask-examples .btn{color:#07845f;background:#f3fcfb;border-radius:24px}.ask-history .btn{color:#07845f;background:0 0;border-color:#0000}.ask-decoration{opacity:.55;pointer-events:none;width:285px;position:absolute;inset:0 0 0 auto;overflow:hidden}.ask-decoration i{background:linear-gradient(150deg,#c1fce4,#ebfcf7);border-radius:17px;width:95px;height:116px;position:absolute;top:36px;right:42px;transform:rotate(22deg)}.ask-decoration i:before,.ask-decoration i:after{content:"";background:#f7fbff;border-radius:8px;width:54px;height:8px;position:absolute;top:40px;left:20px}.ask-decoration i:after{width:42px;top:58px}.ask-decoration i:nth-child(2){opacity:.35;top:51px;right:193px;transform:rotate(44deg)}.ask-decoration i:nth-child(3){opacity:.2;width:220px;height:220px;top:-43px;right:-59px}.reference-content .overview-meta{gap:20px;margin:0 0 12px}.reference-content .overview-meta h2{margin-right:auto;font-size:22px}.reference-content .meeting-stats{gap:12px}.reference-content .meeting-stat{grid-template-columns:57px minmax(0,1fr);gap:5px 16px;padding:21px 20px;display:grid}.reference-content .meeting-stat>span:not(.stat-icon){font-size:13px}.reference-content .meeting-stat strong{color:#07845f;font-size:29px;line-height:1.2}.reference-content .meeting-stat small{grid-column:2;font-size:12px;line-height:1.4}.stat-icon{color:#07845f;background:#f3fcfa;border-radius:13px;grid-row:1/4;place-items:center;width:50px;height:50px;display:grid}.stat-icon .icon{width:27px;height:27px}.stat-icon-3{color:#f19300;background:#fff4e2}.reference-middle{grid-template-columns:.92fr 1fr 1.15fr;align-items:stretch;gap:12px;margin-top:13px;display:grid}.reference-middle>section{margin:0;padding:18px 20px}.reference-middle h2{font-size:17px}.reference-middle .hint{font-size:12px;line-height:1.5}.reference-middle .row .btn{color:#07845f;border:0;min-height:25px;padding:0;font-size:11px}.adoption-ring{width:150px;height:150px;margin:16px auto 9px;position:relative}.adoption-ring svg{width:100%;height:100%}.adoption-ring strong{place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.adoption-total{text-align:center;margin-bottom:12px;font-size:18px;font-weight:700}.ring-legend{color:#07845f;justify-content:space-between;margin-top:17px;font-size:12px;display:flex}.ring-legend span{align-items:center;gap:8px;display:flex}.ring-legend i{background:#07845f;border-radius:50%;width:12px;height:12px}.growth-row{border-bottom:1px solid #edf1f7;grid-template-columns:1fr 40% 37px;align-items:center;gap:12px;padding:24px 0;font-size:13px;display:grid}.growth-row:last-child{border:0}.growth-row small{color:#8aa99c;margin-top:4px;font-size:12px;display:block}.growth-track{background:#ecf8f3;border-radius:8px;height:9px;overflow:hidden}.growth-track i{background:#07845f;border-radius:8px;height:100%;display:block}.growth-row b{text-align:right}.reference-content table{font-size:12px}.reference-content td{padding:8px 10px}.reference-content th{color:#8dad9f;background:#f5f8fc;padding:7px 10px;font-weight:400}.computers-card table{margin-top:8px}.computers-card td{padding:5px 10px;line-height:1.25}.computers-card td small{color:#8aa99c;font-size:10px}.reference-content .heat-card{margin-top:14px;padding:16px 20px}.heat-card .tablewrap{margin-top:10px}.heat-card .btn{color:#07845f;background:#f3fcfa;border:0;min-height:30px;padding:4px 12px}.file-type{color:#fff;vertical-align:middle;background:#e6424d;border-radius:3px;place-items:center;width:21px;height:26px;margin-right:12px;font-size:7px;font-weight:700;display:inline-grid}.file-type.md{background:#009e80}.reference-content .heat-card>.info{color:#8aa79a;background:0 0;border:0;padding:9px 0 0;font-size:11px}.reference-help{color:#8aa79a;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}@media (width>=1600px){.reference-home .page{padding:25px 30px}}@media (width<=1190px) and (width>=801px){.reference-home{--nav:170px}.reference-home .sidebar{width:170px}.reference-home .brand{padding-left:52px}.reference-home .brand:before{width:28px;left:14px}.reference-home .brand small,.reference-home .nav span,.reference-home .sidefoot{display:block}.reference-home .brand strong{font-size:20px}.reference-home .nav a{gap:9px;padding:12px 8px;font-size:13px}.reference-home .page{padding:20px}.reference-content .meeting-stat{grid-template-columns:40px minmax(0,1fr);gap:5px 9px;padding:16px 12px}.stat-icon{width:38px;height:40px}.reference-content .meeting-stat strong{font-size:24px}.reference-middle{grid-template-columns:1fr 1fr}.computers-card{grid-column:1/-1}.reference-content .meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.reference-home{--nav:0px}.reference-home .sidebar{width:100%}.reference-home .nav{padding:0}.reference-home .nav a{border-radius:0;margin:0}.reference-home .page{padding:18px 14px}.reference-middle{grid-template-columns:1fr 1fr}.computers-card{grid-column:1/-1}.reference-content .meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-content .home-ask{padding:20px}.ask-bottom{flex-direction:column}.reference-content .pagehead{align-items:flex-start}.reference-home .sidefoot{display:none}}@media (width<=520px){.reference-middle{grid-template-columns:minmax(0,1fr)}.computers-card{grid-column:auto}.reference-content .meeting-stat{grid-template-columns:1fr;gap:8px;padding:15px 12px}.reference-content .meeting-stat small{grid-column:auto}.stat-icon{grid-row:auto;width:37px;height:37px}.reference-content .meeting-stat strong{font-size:24px}.reference-content .home-ask h2{font-size:22px}.reference-content .home-ask form{flex-wrap:nowrap}.ask-input{flex-basis:0;gap:6px;padding-left:10px}.reference-content .home-ask input{flex-basis:0;padding:12px 0;font-size:12px}.reference-content .home-ask form>.btn{min-width:65px;padding:10px;font-size:13px}.reference-content .home-ask form>.btn .icon{display:none}.reference-content .overview-meta{flex-flow:wrap;align-items:center;gap:10px}.reference-content .overview-meta h2{width:100%}.reference-content .pagehead .row{gap:8px}.reference-help{flex-wrap:wrap}.ask-decoration{opacity:.25}.reference-content .heat-card{padding:15px}.reference-content .heat-card table{min-width:560px}}.reference-account{text-align:left;color:#07845f;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:24px;right:20px}.reference-account>span{color:#fff;background:#07845f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.reference-account strong{font-size:12px;font-weight:500}.reference-account small{margin-top:3px;font-size:11px;display:block}.reference-account>.icon{width:15px;margin-left:auto}.reference-home .sidefoot{bottom:126px}.reference-home .nav a[href=\#admin]{position:absolute;bottom:64px;left:13px;right:13px}.stat-icon-1 .icon{transform:rotate(-35deg)}@media (width<=800px){.reference-account{display:none}.reference-home .nav a[href=\#admin]{position:static}}.adoption-source-status{border-top:1px solid #eaf6f1;margin-top:18px;padding-top:14px}.adoption-source-status>.row h3{font-size:13px;font-weight:600}.adoption-source-status>.row>span{color:#90aca1;font-size:11px}.source-status-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:11px 0;display:grid}.source-status-metrics>div{background:#f5f9ff;border-radius:7px;padding:11px 13px}.source-status-metrics>div>span{color:#07845f;align-items:center;gap:6px;font-size:12px;display:flex}.source-status-metrics i{background:#00a47a;border-radius:50%;width:7px;height:7px}.source-status-metrics i.offline{background:#adc2b9}.source-status-metrics strong{color:#07845f;margin-top:5px;font-size:24px;line-height:1.3;display:block}.source-status-metrics small{color:#8faca0;font-size:12px;font-weight:400}.adoption-source-status .hint{font-size:11px}body.reference-sources{--nav:200px;background:#f7faff}.reference-sources .sidebar{width:200px}.reference-sources .topbar{background:#fcfdff;border-bottom:1px solid #ecf8f3;height:57px;padding:0 22px;display:flex}.reference-sources .topbar .title{color:#83a295;font-size:13px;font-weight:400}.reference-sources .page{padding:26px 22px 14px}.reference-sources .pagehead{margin-bottom:20px}.reference-sources h1{font-size:29px}.reference-sources .pagehead p{margin-top:7px;font-size:14px}.reference-sources .panel{box-shadow:none;background:#fff;border:1px solid #e6f6f0;border-radius:9px}.reference-sources .cut:before,.reference-sources .cut:after{display:none}.reference-sources .nav a[href=\#admin]{position:static}.reference-sources .sidefoot{bottom:104px}.reference-sources .nav a{border-radius:0}.reference-sources .nav{padding-left:0;padding-right:0}.reference-sources .nav a{border-left:3px solid #0000;padding-left:26px}.reference-sources .nav a.active{border-left-color:#07845f}.reference-sources .org-summary{background:#fff;border:1px solid #e6f6f0;border-radius:8px;gap:0;margin-bottom:20px;padding:17px 24px;font-size:14px}.reference-sources .org-summary>span:not(.muted){border-right:1px solid #e6f6f0;align-items:center;gap:17px;margin-right:30px;padding-right:30px;display:flex}.reference-sources .org-summary>span:nth-child(3){border:0}.reference-sources .org-summary .icon{color:#07845f;width:25px;height:25px}.reference-sources .org-summary .muted{font-size:12px}.reference-sources .org-layout{grid-template-columns:210px 225px minmax(0,1fr);align-items:stretch;gap:12px}.reference-sources .org-tree,.reference-sources .org-people{min-height:700px;padding:18px 16px}.reference-sources .org-tree h3{margin:0 0 22px;padding:0;font-size:17px}.reference-sources .org-tree .hint{margin-top:40px;font-size:12px}.reference-sources .tree-node{background:0 0;border:0;gap:10px;min-width:0;margin:0;padding:12px 5px;font-size:13px}.reference-sources .tree-node small{color:#8cab9e;margin-left:auto}.org-tree-row{padding-left:calc(var(--depth) * 18px);border-left:2px solid #0000;border-radius:4px;align-items:center;display:flex;position:relative}.org-tree-row.selected{background:#f1fcfa;border-left-color:#07845f}.org-tree-row .tree-node{flex:1;width:auto}.reference-sources .tree-node.active{color:#07845f}.branch-toggle{color:#07845f;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:20px;padding:0;font-size:18px}.branch-spacer{flex-shrink:0;width:20px}.reference-sources .company-node{width:100%;margin-bottom:7px}.reference-sources .org-people>.row h3{overflow-wrap:anywhere;font-size:17px}.reference-sources .person-card{border:0;border-left:3px solid #0000;border-radius:4px;gap:12px;margin:0 0 5px;padding:14px 10px}.reference-sources .person-card.active{background:linear-gradient(110deg,#f1fcfa,#f4fcfb);border-left-color:#07845f}.reference-sources .person-card .avatar{color:#07845f;background:linear-gradient(120deg,#eafcf7,#f4f8ff);width:48px;height:48px;font-size:20px}.reference-sources .person-card strong{font-size:15px}.reference-sources .person-card small{font-size:12px}.reference-sources .person-card .badge{padding:2px 6px;font-size:11px}.reference-sources .org-detail>.panel{height:100%;padding:18px 20px 0;overflow:hidden}.reference-sources .org-detail>.panel>.row h2{font-size:22px}.reference-sources .org-detail .avatar{color:#07845f;background:#f1fcfa;width:54px;height:54px;font-size:22px}.reference-sources .device-caption{margin:22px 0 12px}.reference-sources .device-caption>.hint{display:none}.reference-sources .device-tabs{gap:10px;margin-bottom:12px}.reference-sources .device-tabs>button{text-align:left;background:#fff;border:1px solid #daf7eb;border-radius:6px;flex:1;grid-template-columns:28px minmax(0,1fr);gap:5px 10px;min-width:0;padding:15px;display:grid}.reference-sources .device-tabs>button.active{background:linear-gradient(110deg,#f8fbff,#f1fcfa);border-color:#07845f}.reference-sources .device-tabs .icon{grid-row:1/3;align-self:center;width:25px;height:25px}.reference-sources .device-tabs strong{overflow-wrap:anywhere;font-size:12px}.reference-sources .device-tabs span{grid-column:2;font-size:12px}.reference-sources .device-facts{background:#f5f8fd;border:1px solid #f2faf6;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 11px;padding:16px 10px;display:grid}.reference-sources .device-facts>div{border-right:1px solid #e7f7f1;min-width:0;padding:0 12px}.reference-sources .device-facts>div:last-child{border:0}.reference-sources .device-facts small{margin-bottom:5px;font-size:11px}.reference-sources .device-facts strong{overflow-wrap:anywhere;font-size:12px}.reference-sources .device-facts .badge{padding:2px 5px;font-size:10px}.reference-sources #device-form .section{padding:15px 0}.reference-sources #device-form h3{font-size:16px}.reference-sources #device-form .field{font-size:13px}.source-directory{border:1px solid #daf5ea;border-radius:6px;align-items:center;gap:12px;padding-left:14px;display:flex}.source-directory input{background:0 0;min-width:0;border:0!important}.source-directory:focus-within{outline:2px solid #c1fce4}.reference-sources #device-form .hint{font-size:12px}.reference-sources .inline-checks{gap:8px 20px}.reference-sources .check{font-size:13px}.reference-sources .device-doc{border:1px solid #e7f5ef;border-radius:6px;gap:12px;margin-top:12px;padding:11px 14px}.reference-sources .device-doc strong{font-size:12px}.reference-sources .device-doc small{margin-top:5px;font-size:11px}.reference-sources .device-doc .icon{width:24px;height:24px}.reference-sources .device-bottom-actions{background:#fcfdff;border-top:1px solid #ebf8f3;flex-wrap:wrap;gap:12px;margin:0 -20px;padding:13px 20px}.reference-sources .device-bottom-actions .source-stop{color:#e54b4b;background:0 0;border-color:#0000;margin-right:auto;padding-left:0}.simulation-label{color:#07845f;background:#f1fcfa;border-radius:4px;margin-left:6px;padding:2px 5px}.reference-sources .btn{border-radius:6px;min-height:36px;font-size:12px}.reference-sources .pagehead .btn{padding:12px 17px;font-size:14px}.reference-sources .org-detail .badge{white-space:normal}@media (width<=1300px) and (width>=901px){.reference-sources{--nav:175px}.reference-sources .sidebar{width:175px}.reference-sources .org-layout{grid-template-columns:175px 190px minmax(0,1fr)}.reference-sources .org-detail>.panel{padding:16px 14px 0}.reference-sources .device-bottom-actions{margin:0 -14px;padding:12px 14px}.reference-sources .org-summary>span:not(.muted){gap:10px;margin-right:15px;padding-right:15px}.reference-sources .device-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.reference-sources .org-summary .muted{width:100%;margin-top:8px}}@media (width<=900px){.reference-sources .org-layout{grid-template-columns:180px minmax(0,1fr)}.reference-sources .org-tree,.reference-sources .org-people{min-height:0}.reference-sources .org-detail{grid-column:1/-1}.reference-sources .org-summary{flex-wrap:wrap;gap:12px;padding:15px}.reference-sources .org-summary>span:not(.muted){border:0;gap:8px;margin:0 8px 0 0;padding:0}.reference-sources .org-summary .muted{width:100%}.reference-sources .person-card{margin:0}.reference-sources .org-tree .hint{margin-top:24px}}@media (width<=800px){.reference-sources{--nav:0px}.reference-sources .sidebar{width:100%}.reference-sources .nav a{border-left:0;padding:13px 15px}.reference-sources .page{padding:20px 14px}.reference-sources .topbar{padding:0 14px}.reference-sources .sidefoot{display:none}}@media (width<=520px){.reference-sources .org-layout{grid-template-columns:minmax(0,1fr)}.reference-sources .org-tree{display:block}.reference-sources .org-people{padding:16px}.reference-sources .person-card .grow{display:block}.reference-sources .person-card small{margin:4px 0}.reference-sources .device-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-sources .device-tabs{flex-direction:column}.reference-sources .device-bottom-actions .source-stop{width:100%}.reference-sources .org-detail>.panel{padding:16px 14px 0}.reference-sources .device-bottom-actions{margin:0 -14px;padding:13px 14px}.reference-sources .org-summary{font-size:12px}.reference-sources .org-summary .icon{width:20px}.reference-sources .topbar .title{font-size:11px}.reference-sources .topbar .row{gap:5px}.reference-sources h1{font-size:26px}.reference-sources .device-doc{padding:10px}}.reference-sources .sidefoot{padding-bottom:0;bottom:110px!important}.reference-sources .reference-account{bottom:24px}.reference-sources .person-card{display:flex}.reference-sources .person-card .grow{flex-direction:column;align-items:flex-start;min-width:0;display:flex}@media (width<=520px){.reference-sources .topbar{flex-wrap:wrap;gap:5px;height:auto;min-height:57px;padding:8px 14px}.reference-sources .topbar .title{width:100%}.reference-sources .topbar .row{margin-left:auto}.reference-sources .person-card .grow{display:flex}.reference-sources .device-bottom-actions{flex-direction:column;align-items:stretch;display:flex}.reference-sources .device-bottom-actions .btn{width:100%;max-width:100%;margin:0}.reference-sources .device-bottom-actions .source-stop{text-align:left}.reference-sources .org-detail>.panel>.row{gap:12px}.reference-sources .person-card .badge{max-width:100%}}@media (width<=800px){body.reference-sources{--nav:0px}}.reference-sources .org-summary{flex-wrap:wrap;gap:12px}.reference-sources .org-summary>.btn{flex-shrink:0;margin-left:auto}.reference-sources .org-summary>.muted{margin-left:auto}@media (width<=1300px){.reference-sources .org-summary>.muted{display:none}}@media (width>=1100px) and (height>=680px){.reference-sources .page{flex-direction:column;height:calc(100dvh - 57px);min-height:0;padding:14px 20px 12px;display:flex}.reference-sources .page>.preview-tag{display:none}.reference-sources .org-summary{flex:none;min-height:56px;margin-bottom:12px;padding:10px 18px}.reference-sources .org-layout{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.reference-sources .org-tree,.reference-sources .org-people{min-height:0;padding:15px 14px;overflow:auto}.reference-sources .org-tree h3{margin-bottom:14px}.reference-sources .org-tree .hint{margin-top:24px}.reference-sources .person-card{gap:10px;margin-bottom:3px;padding:9px 8px}.reference-sources .person-card .avatar{width:40px;height:40px;font-size:18px}.reference-sources .person-card small{margin:2px 0}.reference-sources .org-detail{min-height:0}.reference-sources .org-detail>.panel{flex-direction:column;min-height:0;padding:14px 18px 0;display:flex;overflow:auto}.reference-sources .org-detail>.panel>.row{flex:none}.reference-sources .org-detail .avatar{width:44px;height:44px;font-size:20px}.reference-sources .org-detail>.panel>.row h2{font-size:20px}.reference-sources .device-caption{flex:none;margin:12px 0 8px}.reference-sources .device-tabs{flex:none;margin-bottom:9px}.reference-sources .device-tabs>button{gap:3px 10px;padding:10px 14px}.reference-sources .device-facts{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:5px;padding:10px 8px}.reference-sources #device-form{flex-direction:column;flex:1;display:flex}.reference-sources #device-form .section{padding:9px 0}.reference-sources #device-form .section h3{margin-bottom:8px;font-size:15px}.reference-sources #device-form .field{gap:5px;margin-bottom:6px}.reference-sources #device-form input[name=scope]{padding:7px 9px}.reference-sources #device-form fieldset{margin-top:10px!important}.reference-sources #device-form legend{margin-bottom:5px}.reference-sources .inline-checks{gap:4px 17px}.reference-sources #device-form .check{margin:5px 0;font-size:12px}.reference-sources .device-doc{margin-top:6px;padding:8px 12px}.reference-sources .device-doc small{margin-top:2px}.reference-sources .device-bottom-actions{flex-shrink:0;margin:auto -18px 0;padding:9px 18px}.reference-sources .sidefoot{flex:none;margin-top:0;position:absolute;left:18px;right:18px;bottom:95px!important}.reference-sources .sidefoot .panel{padding:10px}.reference-sources .reference-account{bottom:24px}}@media (width>=1100px) and (height>=680px) and (height<=820px){.reference-sources .page{padding-top:10px;padding-bottom:10px}.reference-sources .org-summary{min-height:48px;margin-bottom:10px;padding:7px 16px}.reference-sources .device-caption{margin:7px 0 6px}.reference-sources .device-tabs>button{padding:7px 12px}.reference-sources .device-facts{padding:7px 6px}.reference-sources #device-form .section{padding:6px 0}.reference-sources #device-form .section h3{margin-bottom:5px}.reference-sources #device-form fieldset{margin-top:6px!important}.reference-sources #device-form .check{margin:3px 0}.reference-sources .device-bottom-actions{padding-top:7px;padding-bottom:7px}.reference-sources .org-detail>.panel{padding-top:7px}.reference-sources .device-doc{padding-top:5px;padding-bottom:5px}.reference-sources .device-facts{margin-bottom:2px}}body.reference-employees{--nav:204px;color:#07845f;background:linear-gradient(110deg,#f7faff,#f4f9ff)}.reference-employees .topbar{background:#fff;border-bottom:1px solid #eaf8f2;height:58px;padding:0 27px;display:flex}.reference-employees .topbar .title{font-size:16px;font-weight:600}.reference-employees .sidebar{width:204px}.reference-employees .nav a[href=\#admin]{position:static}.reference-employees .sidefoot{display:none}.reference-employees .nav a{font-size:15px}.employee-reference{flex-direction:column;min-height:calc(100dvh - 135px);display:flex}.employee-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.employee-tools{align-items:center;gap:12px;display:flex}.employee-tools .search{background:#f8fbff;width:245px}.employee-tools .search input{width:100%;min-width:0}.employee-mode{border:1px solid #e5f7f0;border-radius:6px;display:flex;overflow:hidden}.employee-mode button{color:#07845f;cursor:pointer;background:#fff;border:0;width:40px;height:39px;font-size:23px}.employee-mode button[aria-pressed=true]{color:#07845f;background:#f3fcfb}.employee-location{align-items:center;gap:18px;margin:22px 0 32px;display:flex;position:relative}.employee-location .folder-breadcrumb{flex-wrap:wrap;gap:10px;margin:0}.employee-location .folder-breadcrumb button{font-weight:600}.employee-count{color:#82a495;margin-left:auto;font-size:14px}.employee-count small{color:#07845f;background:#effcfa;border-radius:5px;margin-left:12px;padding:6px 10px}.employee-folders-block>h2,.employee-cards-block>h2{align-items:center;gap:10px;margin-bottom:17px;font-size:21px;display:flex}.employee-folders-block h2>span,.employee-cards-block h2>span{color:#07845f;background:#eef8f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:inline-grid}.employee-cards-block h2>small{color:#8daa9e;margin-left:12px;font-size:14px;font-weight:400}.compact-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compact-folders .department-folder{background:#fff;border-color:#e5f7f0;flex-direction:row;align-items:center;gap:18px;min-height:78px;padding:17px 20px;display:flex}.compact-folders i{color:#07845f;background:#f3fcfb;border-radius:9px;place-items:center;width:47px;height:47px;display:grid}.compact-folders b{color:#07845f;margin-left:auto;font-size:26px;font-weight:400}.reference-employee-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reference-employee-card{background:linear-gradient(135deg,#fff,#fcfeff);border:1px solid #e7faf2;border-radius:8px;flex-direction:column;min-width:0;padding:23px 22px 17px;display:flex;position:relative}.employee-more{color:#07845f;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:25px;position:absolute;top:16px;right:15px}.employee-card-head{align-items:center;gap:20px;padding-right:15px;display:flex}.employee-card-head h3{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.employee-art{color:#07845f;background:linear-gradient(135deg,#eefcf8,#e0fcf2);border-radius:15px;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:29px;font-weight:700;display:grid}.art-code{color:#97eda3;background:linear-gradient(135deg,#f4fcf6,#e9fcec)}.art-task{color:#07845f;background:linear-gradient(135deg,#e2fbff,#d9faf6)}.employee-kind,.employee-tags span{color:#07845f;background:#f1fcfa;border-radius:20px;padding:4px 12px;font-size:12px;display:inline-block}.employee-kind{margin-top:8px}.employee-description{color:#07845f;min-height:54px;margin:24px 0 19px;font-size:15px;line-height:1.8}.employee-tags{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.reference-employee-card footer{border-top:1px solid #edfbf5;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.reference-employee-card footer>span{color:#86a699;font-size:13px}.reference-employee-card footer .btn{color:#07845f;background:#f1fcfa;border-color:#0000;font-size:15px;font-weight:600}.employee-page-note{color:#8fb2a3;justify-content:space-between;gap:15px;margin-top:auto;padding-top:60px;padding-bottom:10px;font-size:12px;display:flex}.directory-anchor{position:relative}.directory-popover{z-index:25;background:#fff;border:1px solid #e8f8f1;border-radius:8px;width:330px;padding:19px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #07845f1c}.directory-popover h3{font-size:19px}.directory-popover>.hint{margin:6px 0 15px}.directory-tree{max-height:370px;margin-top:12px;overflow:auto}.directory-row{padding-left:calc(var(--level) * 17px);border-radius:6px;align-items:center;display:flex}.directory-row.active{color:#07845f;background:#f1fcfa}.directory-row>button:first-child{color:#07845f;background:0 0;border:0;width:23px;font-size:18px}.directory-row button[data-action=employee-folder]{text-align:left;width:auto;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 5px;font-size:14px;display:flex}.directory-row b{color:#07845f;margin-left:auto}.directory-spacer{flex-shrink:0;width:23px}.directory-row .icon{color:#07845f}.directory-current{color:#83a798;border-top:1px solid #ecf8f3;margin-top:14px;padding-top:12px;font-size:12px}.reference-employee-cards.as-list{grid-template-columns:minmax(0,1fr)}.as-list .reference-employee-card{grid-template-columns:290px minmax(0,1fr) 260px;align-items:center;gap:15px;padding:18px 24px;display:grid}.as-list .employee-description{min-height:0;margin:0}.as-list .employee-tags{grid-column:2;margin:0}.as-list footer{border:0;grid-area:1/3/3;padding:0}.as-list .employee-card-head{grid-row:1/3}.as-list .employee-more{top:3px;right:3px}@media (width<=1200px){.employee-heading{flex-direction:column;align-items:flex-start}.employee-location{flex-wrap:wrap}.employee-count{margin-left:0}.reference-employee-cards,.compact-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.as-list .reference-employee-card{display:flex}.as-list .employee-tags{margin-top:12px}.as-list footer{width:100%}.employee-tools{flex-wrap:wrap}}@media (width<=800px){body.reference-employees{--nav:0px}.reference-employees .sidebar{width:100%}.reference-employees .page{padding:22px 16px}.employee-heading h1{font-size:27px}.employee-page-note{flex-wrap:wrap}.employee-tools .search{width:220px}.employee-card-head{gap:12px}.employee-art{width:54px;height:54px}.employee-card-head h3{font-size:18px}}@media (width<=520px){.reference-employee-cards,.compact-folders{grid-template-columns:minmax(0,1fr)}.employee-tools{gap:8px}.employee-tools .search{width:100%}.employee-location{gap:12px;margin-bottom:22px}.employee-count{width:100%}.directory-popover{width:min(330px,100vw - 32px)}.employee-cards-block{margin-top:25px}.employee-cards-block>h2{flex-wrap:wrap;font-size:19px}.employee-card-head h3{font-size:20px}.reference-employees .topbar{padding:0 16px}.reference-employees .page{padding:20px 16px}.employee-page-note{padding-top:30px}}.employee-reference{width:100%;max-width:1440px;min-height:0;margin:0 auto}.employee-heading h1{letter-spacing:-.4px;font-size:30px}.employee-tools .search{width:260px}.employee-location{gap:16px;margin:20px 0 28px}.compact-folders .department-folder{gap:16px;min-height:76px;padding:14px 18px}.compact-folders i{width:44px;height:44px}.reference-employee-cards{gap:18px}.reference-employee-card{padding:22px 22px 18px}.employee-card-head{gap:16px;padding-right:18px}.employee-art{border-radius:13px;width:62px;height:62px}.employee-art .icon{width:36px;height:36px}.employee-card-head h3{font-size:21px}.employee-kind{margin-top:7px;padding:3px 11px;font-size:12px}.employee-description{min-height:0;margin:20px 0 16px;font-size:15px;line-height:1.75}.employee-tags{gap:8px;margin-bottom:22px}.employee-tags span{padding:4px 12px;font-size:13px}.reference-employee-card footer{padding-top:15px}.reference-employee-card footer>span{font-size:14px}.reference-employee-card footer .btn{padding:9px 13px;font-size:15px}.employee-page-note{margin-top:32px;padding-top:0;font-size:12px}.directory-popover{width:320px}.reference-employees .page>.preview-tag{display:none}@media (width>=1201px) and (width<=1450px){.employee-card-head h3{font-size:19px}.reference-employee-card{padding:20px 18px 16px}.employee-art{width:56px;height:56px}.employee-card-head{gap:12px}.employee-description{font-size:14px}}@media (width<=1200px){.reference-employees .page{padding:26px 24px}.employee-heading{gap:18px}.employee-tools .search{width:260px}.as-list .employee-description{margin:16px 0 10px}.as-list .employee-tags{margin-bottom:15px}}@media (width<=800px){.reference-employees .page{padding:22px 18px}.employee-tools .search{width:230px}.compact-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-card-head{gap:12px}.employee-card-head h3{font-size:18px}.employee-art{width:52px;height:52px}.employee-count{font-size:13px}}@media (width<=520px){.reference-employees .page{padding:20px 16px}.employee-heading h1{font-size:26px}.employee-tools,.employee-tools .search{width:100%}.compact-folders{grid-template-columns:minmax(0,1fr)}.reference-employee-card{padding:20px}.employee-card-head h3{font-size:20px}.employee-description{font-size:14px}.employee-page-note{margin-top:25px;line-height:1.7}.employee-location{margin-bottom:24px}}.directory-popover{max-width:calc(100vw - 32px)}.reference-employees .page{padding:24px 26px 18px}.employee-reference{max-width:none}.employee-heading h1{font-size:26px}.employee-location{margin:16px 0 22px}.employee-folders-block>h2,.employee-cards-block>h2{margin-bottom:12px;font-size:18px}.employee-folders-block h2>span,.employee-cards-block h2>span{width:24px;height:24px;font-size:13px}.compact-folders{grid-template-columns:repeat(auto-fill,minmax(185px,220px));gap:12px}.compact-folders .department-folder{border-radius:6px;gap:11px;min-height:58px;padding:10px 13px}.compact-folders .department-folder strong{font-size:14px}.compact-folders i{border-radius:6px;width:32px;height:32px}.compact-folders .icon{width:23px;height:23px}.compact-folders b{font-size:20px}.employee-cards-block{margin-top:22px}.reference-employee-cards:not(.as-list){grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.reference-employee-cards:not(.as-list) .reference-employee-card{border-radius:7px;padding:15px 14px 12px}.reference-employee-cards:not(.as-list) .employee-card-head{gap:10px;padding-right:13px}.reference-employee-cards:not(.as-list) .employee-art{border-radius:9px;width:42px;height:42px;font-size:21px}.reference-employee-cards:not(.as-list) .employee-art .icon{width:27px;height:27px}.reference-employee-cards:not(.as-list) .employee-card-head h3{font-size:16px}.reference-employee-cards:not(.as-list) .employee-kind{margin-top:4px;padding:2px 8px;font-size:10px}.reference-employee-cards:not(.as-list) .employee-more{font-size:22px;top:8px;right:7px}.reference-employee-cards:not(.as-list) .employee-description{min-height:40px;margin:12px 0 10px;font-size:12px;line-height:1.65}.reference-employee-cards:not(.as-list) .employee-tags{gap:5px;margin-bottom:13px}.reference-employee-cards:not(.as-list) .employee-tags span{padding:3px 8px;font-size:11px}.reference-employee-cards:not(.as-list) footer{gap:5px;padding-top:10px}.reference-employee-cards:not(.as-list) footer>span{font-size:11px}.reference-employee-cards:not(.as-list) footer>span .icon{width:16px;height:16px}.reference-employee-cards:not(.as-list) footer .btn{gap:5px;min-height:32px;padding:6px 9px;font-size:12px}.reference-employee-cards:not(.as-list) footer .btn .icon{width:16px;height:16px}.employee-page-note{margin-top:24px}@media (width<=800px){.reference-employees .page{padding:20px 16px}.compact-folders{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.employee-heading h1{font-size:25px}}@media (width<=520px){.reference-employee-cards:not(.as-list){grid-template-columns:minmax(0,1fr)}.compact-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-folders .department-folder{gap:7px;padding:9px}.compact-folders .department-folder strong{font-size:13px}.compact-folders b{display:none}}html{scrollbar-gutter:stable}body:is(.reference-sources,.reference-employees){--nav:200px;color:#07845f;background:#f7faff;font-family:Segoe UI,Microsoft YaHei,sans-serif}:is(.reference-sources,.reference-employees) .sidebar{width:200px}:is(.reference-sources,.reference-employees) .topbar{background:#fcfdff;border-bottom:1px solid #ecf8f3;height:57px;min-height:57px;padding:0 22px;display:flex}:is(.reference-sources,.reference-employees) .topbar .title{color:#83a295;font-size:13px;font-weight:400}:is(.reference-sources,.reference-employees) .topbar .btn{border-radius:6px;min-height:36px;font-size:12px}:is(.reference-sources,.reference-employees) .nav{padding:10px 0}:is(.reference-sources,.reference-employees) .nav a{color:#07845f;border:0;border-left:3px solid #0000;border-radius:0;gap:14px;margin-bottom:9px;padding:12px 14px 12px 26px;font-size:14px}:is(.reference-sources,.reference-employees) .nav a.active{color:#07845f;background:#f1fcf9;border-left-color:#07845f}:is(.reference-sources,.reference-employees) .nav a[href=\#admin]{position:static}:is(.reference-sources,.reference-employees) .sidefoot{flex:none;margin-top:0;padding-bottom:0;display:block;position:absolute;left:18px;right:18px;bottom:95px!important}:is(.reference-sources,.reference-employees) .sidefoot .panel{padding:10px}:is(.reference-sources,.reference-employees) .reference-account{bottom:24px}.reference-employees .employee-heading{min-height:48px}@media (width>=1100px) and (height>=680px){.reference-employees .page{padding:14px 20px 12px}.reference-employees .employee-heading{min-height:56px}}@media (width>=1100px) and (height>=680px) and (height<=820px){.reference-employees .page{padding:10px 20px}.reference-employees .employee-heading{min-height:48px}}@media (width<=1300px) and (width>=901px){body:is(.reference-sources,.reference-employees){--nav:175px}:is(.reference-sources,.reference-employees) .sidebar{width:175px}}@media (width<=800px){body:is(.reference-sources,.reference-employees){--nav:0px}:is(.reference-sources,.reference-employees) .sidebar{width:100%}:is(.reference-sources,.reference-employees) .nav{padding:0}:is(.reference-sources,.reference-employees) .nav a{border-left:0;margin:0;padding:13px 15px}:is(.reference-sources,.reference-employees) .topbar{padding:0 14px}:is(.reference-sources,.reference-employees) .sidefoot{display:none}.reference-employees .page{padding:20px 14px}}@media (width<=520px){:is(.reference-sources,.reference-employees) .topbar{flex-wrap:wrap;gap:5px;height:auto;min-height:57px;padding:8px 14px}:is(.reference-sources,.reference-employees) .topbar .title{width:100%;font-size:11px}:is(.reference-sources,.reference-employees) .topbar .row{gap:5px;margin-left:auto}}.reference-employees .employee-reference{padding:14px 16px 0}.reference-employees .employee-location{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 26px;display:flex}.reference-employees .employee-location .employee-tools{margin-left:auto}.reference-employees .employee-folders-block>h2 .employee-count{color:#82a495;background:0 0;border-radius:0;width:auto;height:auto;margin-left:auto;font-size:12px;font-weight:400;display:block}.reference-employees .employee-folders-block>h2 .employee-count small{font-weight:400}.directory-chevron{flex-shrink:0;align-self:center;width:16px;height:16px;display:block}.directory-chevron.is-open{transform:rotate(180deg)}.reference-employees [data-action=directory-open]{align-items:center;gap:8px;line-height:20px;display:inline-flex}@media (width<=1200px){.reference-employees .employee-location .employee-tools{width:100%;margin-left:0}}@media (width<=520px){.reference-employees .employee-reference{padding:6px 4px 0}.reference-employees .employee-folders-block>h2{flex-wrap:wrap}.reference-employees .employee-folders-block>h2 .employee-count{width:100%;margin:0;font-size:11px}.reference-employees .employee-count small{padding:3px 6px}.directory-popover{max-width:calc(100vw - 40px)}}body.reference-knowledge{--nav:200px;color:#07845f;background:linear-gradient(115deg,#f8fbff,#f5faff)}.reference-knowledge .sidebar{width:200px}.reference-knowledge .topbar{background:#fff;border-bottom:1px solid #e8f7f1;height:74px;min-height:74px;padding:0 34px;display:flex}.reference-knowledge .topbar .title{font-size:26px;font-weight:700}.reference-knowledge .nav a[href=\#admin]{position:static}.reference-knowledge .sidefoot{display:none}.reference-knowledge .page{min-height:calc(100dvh - 74px);padding:18px 34px 25px}.reference-knowledge .page>.preview-tag{display:none}.knowledge-browser{flex-direction:column;min-height:calc(100dvh - 117px);display:flex}.knowledge-toolbar{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.knowledge-directory-anchor{position:relative}.knowledge-directory-anchor>.btn{color:#07845f;border-color:#bafce2;padding:10px 14px;font-size:15px;font-weight:600}.knowledge-directory-chevron{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.knowledge-directory-chevron .icon{width:14px;height:14px;display:block;transform:rotate(90deg)}.knowledge-breadcrumb{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.knowledge-breadcrumb button{color:#07845f;cursor:pointer;background:0 0;border:0;padding:5px;font-size:15px;font-weight:600}.knowledge-breadcrumb span{color:#07845f;font-size:18px}.knowledge-controls{align-items:center;gap:15px;margin-left:auto;display:flex}.knowledge-controls .search{background:#fff;width:300px}.knowledge-controls input{width:100%;min-width:0}.knowledge-controls select{color:#07845f;max-width:180px;font-weight:600}.knowledge-count{text-align:right;color:#84a597;min-height:23px;margin:24px 0 0;font-size:14px}.knowledge-actions{justify-content:flex-end;min-width:0;margin-left:auto}.knowledge-file-grid{grid-template-columns:repeat(auto-fill,154px);align-items:start;gap:16px 12px;margin-top:0;display:grid}.knowledge-item{text-align:center;color:#07845f;cursor:pointer;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-height:151px;padding:17px 10px 13px;display:flex;position:relative}.knowledge-item:hover,.knowledge-item.selected{background:#f1fcfa;border-color:#eefcf8}.knowledge-item:focus-visible{outline-offset:2px;outline:2px solid #a1fcd7}.knowledge-item strong{overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.5}.knowledge-item small{color:#86a899;font-size:13px;line-height:1.5}.kb-folder-art{background:linear-gradient(140deg,#71fcc6,#07845f);border-radius:7px;width:56px;height:41px;margin:9px 0 3px;display:block;position:relative;box-shadow:0 3px 7px #07845f12}.kb-folder-art:before{content:"";background:#07845f;border-radius:7px 12px 0 0;width:26px;height:13px;position:absolute;top:-7px;left:0}.kb-folder-art:after{content:"";background:linear-gradient(130deg,#99fcdb,#77fccd);border-radius:5px;position:absolute;inset:7px 0 0}.kb-folder-art>.icon{color:#fff;z-index:1;width:18px;height:18px;position:absolute;bottom:6px;right:7px}.knowledge-document{min-height:191px}.kb-file-art{clip-path:polygon(0 0,70% 0,100% 25%,100% 100%,0 100%);color:#fff;background:linear-gradient(135deg,#ff6668,#e71c26);border-radius:5px;place-items:center;width:48px;height:60px;margin:3px 0 1px;font-size:15px;font-weight:600;display:grid;position:relative;box-shadow:0 4px 9px #0001}.kb-file-art:after{content:"";background:#fff6;width:15px;height:15px;position:absolute;top:0;right:0}.kb-file-art.excel{background:linear-gradient(135deg,#03ad6b,#008449);font-size:28px}.kb-file-art.text{background:linear-gradient(135deg,#92fcd6,#07845f);font-size:16px}.kb-check{color:#fff;background:#07845f;border-radius:4px;place-items:center;width:19px;height:19px;font-size:13px;display:grid;position:absolute;top:9px;right:9px}.knowledge-browser-foot{color:#8ba89c;justify-content:flex-end;align-items:center;gap:18px;margin-top:auto;padding-top:35px;font-size:12px;display:flex}.knowledge-directory-anchor .directory-popover{top:calc(100% + 8px);left:0}.kb-directory-node{width:100%;padding:10px 8px 10px calc(8px + var(--level) * 15px);text-align:left;color:#07845f;background:#fff;border:0;border-radius:5px;align-items:center;gap:10px;font-size:13px;display:flex}.kb-directory-node.active{color:#07845f;background:#f1fcfa}@media (width<=1300px){.knowledge-controls{width:100%;margin-left:0}.knowledge-controls .search{flex:1}.knowledge-toolbar{gap:12px}.knowledge-count{margin-top:20px}}@media (width<=800px){body.reference-knowledge{--nav:0px}.reference-knowledge .sidebar{width:100%}.reference-knowledge .topbar{height:60px;min-height:60px;padding:0 18px}.reference-knowledge .topbar .title{font-size:21px}.reference-knowledge .page{min-height:calc(100dvh - 110px);padding:18px}.knowledge-browser{min-height:calc(100dvh - 145px)}.knowledge-file-grid{grid-template-columns:repeat(auto-fill,minmax(140px,154px));gap:14px}.knowledge-breadcrumb{gap:8px}.knowledge-breadcrumb button{font-size:13px}}@media (width<=520px){.reference-knowledge .page{padding:16px 12px}.knowledge-toolbar{gap:12px}.knowledge-breadcrumb{gap:5px;width:100%}.knowledge-controls{gap:8px}.knowledge-controls select{width:118px;font-size:12px}.knowledge-controls .search{width:0;min-width:0}.knowledge-controls input{font-size:12px}.knowledge-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.knowledge-item{padding:16px 8px 12px}.knowledge-item strong{font-size:13px}.knowledge-item small{font-size:11px}.kb-file-art{width:48px;height:60px}.kb-folder-art{width:56px;height:41px}.knowledge-directory-anchor .directory-popover{width:300px;max-width:calc(100vw - 32px)}.reference-knowledge .topbar{padding:0 12px}.reference-knowledge .topbar .title{font-size:18px}.knowledge-browser-foot{flex-wrap:wrap}.knowledge-actions{width:100%}}body.reference-admin{--nav:200px;background:#f6faff}.reference-admin .sidebar{width:200px}.reference-admin .topbar{background:#fcfdff;border-bottom:1px solid #e7f7f1;height:74px;min-height:74px;padding:0 26px;display:flex}.reference-admin .topbar .title{font-size:26px;font-weight:700}.reference-admin .topbar .meta{font-size:12px}.reference-admin .page{padding:0 20px 22px}.reference-admin .demo-strip,.reference-admin .sidefoot,.reference-admin .preview-tag{display:none}.reference-admin .nav a[href=\#admin]{position:static}.reference-admin .reference-account{bottom:25px}.manage-workspace{max-width:1800px;margin:auto}.reference-admin .admin-tabs{gap:20px;margin:0 0 16px}.reference-admin .admin-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:17px 18px;font-size:16px}.reference-admin .admin-tabs button.active{color:#07845f;border-bottom-color:#07845f}.manage-layout{grid-template-columns:285px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.reference-admin .panel{box-shadow:none;background:#fff;border:1px solid #e8f8f2;border-radius:8px}.manage-aside{flex-direction:column;min-width:0;min-height:660px;padding:20px 16px;display:flex}.manage-aside h2{font-size:18px}.manage-aside>.search{min-width:0;margin:17px 0 20px}.manage-aside input{width:100%;min-width:0}.manage-aside .row>.btn{color:#07845f;border:0;padding:5px}.manage-aside-note{color:#8ba99c;margin-top:auto;padding-top:24px;font-size:12px}.manage-company,.manage-all{text-align:left;color:#07845f;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:13px 8px;font-weight:600;display:flex}.manage-company small,.manage-all small{color:#8aa79a;margin-left:auto;font-weight:400}.manage-tree-row{padding-left:calc(var(--depth) * 20px);border-radius:6px;align-items:center;min-height:46px;display:flex}.manage-tree-row.active,.manage-all.active,.manage-role-item.active{color:#07845f;background:#f0fcf9}.manage-tree-row>.btn:first-child{background:0 0;border:0;width:23px;min-width:23px;padding:2px}.manage-tree-row>.btn:last-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;gap:10px;padding:10px 4px;display:flex}.manage-tree-row .btn small{color:#8faa9e;white-space:nowrap;margin-left:auto;font-size:11px}.manage-tree-row .btn strong{overflow-wrap:anywhere;font-size:14px}.manage-tree-row .icon,.manage-company .icon,.manage-all .icon{color:#07845f;flex:none;width:21px;height:21px}.tree-spacer{flex:none;width:23px}.manage-main{min-width:0}.manage-detail{min-width:0;padding:22px}.manage-detail h2{font-size:23px}.manage-detail-head{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;display:flex}.manage-symbol{color:#07845f;border:1px solid #eafaf4;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.manage-symbol .icon{width:32px;height:32px}.manage-detail-head .hint{margin-top:4px}.manage-stats{background:#f3f8ff;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:17px 0;display:grid}.manage-stats>div{text-align:center;border-right:1px solid #e2f8ef}.manage-stats>div:last-child{border:0}.manage-stats span{color:#07845f;font-size:13px}.manage-stats strong{color:#07845f;margin-top:4px;font-size:25px;display:block}.manage-stats strong small{font-size:17px}.manage-detail h3{align-items:center;gap:8px;margin:16px 0 12px;font-size:15px;display:flex}.manage-detail h3 .icon{color:#07845f}.manage-basic{grid-template-columns:auto 1fr auto 1fr;gap:20px;padding:12px 25px 20px;font-size:13px;display:grid}.manage-basic>span{color:#90aa9f}.manage-detail .tablewrap{border:1px solid #e9f7f2;border-radius:6px}.manage-detail th{color:#07845f;background:#f3f8fd;padding:12px;font-size:12px;font-weight:500}.manage-detail td{padding:12px;font-size:13px}.manage-detail td>.icon{color:#07845f;vertical-align:middle}.manage-detail td .btn{color:#07845f;background:0 0;border:0;min-height:28px;padding:4px}.manage-resources{flex-wrap:wrap;align-items:center;gap:18px;padding:13px 0;display:flex}.manage-resources strong{font-size:13px}.manage-resources .btn{color:#07845f;background:0 0;border:0;padding:5px}.manage-delete,.manage-batch{background:#f5f9fe;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.manage-delete .btn{color:#90a99f}.manage-detail .info{background:#f5fcfb;border:0;padding:10px 13px;font-size:12px}.manage-recent{margin-top:12px;padding:14px 20px}.manage-recent summary{cursor:pointer;font-size:14px;font-weight:600}.manage-people-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.manage-people-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manage-people-tools .search{width:230px;min-width:0}.manage-people-tools input{width:100%;min-width:0}.manage-people-tools select{max-width:145px}.manage-avatar{color:#fff;background:#8dfcd3;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.tone-1{background:#42b68b}.tone-2{background:#b7edb9}.tone-3{background:#ffac32}.tone-4{background:#de689f}.member-sub{color:#90aca1;margin-top:3px;font-size:11px;display:block}.manage-role-tag{color:#07845f;background:#eef4fa;border-radius:14px;padding:5px 10px;font-size:12px;display:inline-block}.manage-people-table input{accent-color:#07845f;width:16px;height:16px}.manage-people-table tr.is-selected{background:#f1fcfa}.manage-batch strong{margin-right:10px;font-size:13px}.manage-batch b{color:#07845f}.manage-batch .btn:last-child{background:0 0;border:0;margin-left:auto}.manage-role-list{flex-direction:column;gap:7px;display:flex}.manage-role-item{text-align:left;color:#07845f;font:inherit;background:#fff;border:0;border-radius:6px;align-items:center;gap:12px;padding:16px 10px;display:flex}.manage-role-item .icon{color:#07845f;flex:none}.manage-role-item strong{font-size:14px}.manage-role-item small{white-space:nowrap;background:#f3f7fc;border-radius:10px;margin-left:auto;padding:4px 6px;font-size:10px}.manage-setting{border:1px solid #ebf9f4;border-radius:7px;margin-bottom:12px;padding:0 16px 14px}.manage-setting .field{margin-bottom:0;font-size:13px}.manage-setting input{min-width:0}.manage-setting table input{accent-color:#07845f;width:17px;height:17px}.manage-setting .hint{margin-top:6px;font-size:12px}.manage-setting .formgrid{gap:16px}.manage-role-delete{text-align:right;margin-top:12px}.manage-role-delete .btn{color:#d76a72;border:0}.manage-empty{text-align:center;padding:20px}@media (width<=1250px){.manage-layout{grid-template-columns:235px minmax(0,1fr)}.manage-detail{padding:17px}.manage-aside{padding:17px 12px}.manage-tree-row .btn small{font-size:10px}.manage-detail-head{gap:10px}.manage-detail-head h2{font-size:21px}.manage-basic{gap:12px;padding:10px}.manage-role-item{gap:7px;padding:12px 7px}}@media (width<=950px){.manage-layout{grid-template-columns:205px minmax(0,1fr)}.manage-aside{min-height:540px}.manage-tree-row{padding-left:calc(var(--depth) * 10px)}.manage-tree-row .btn small{display:none}.manage-role-item{flex-wrap:wrap}.manage-people-tools .search{width:180px}.reference-admin .topbar .meta{display:none}}@media (width<=800px){body.reference-admin{--nav:0px}.reference-admin .sidebar{width:100%}.reference-admin .topbar{padding:0 16px}.reference-admin .topbar .title{font-size:21px}.reference-admin .page{padding:0 14px 18px}.reference-admin .reference-account{display:none}.manage-aside{min-height:440px}.manage-basic{grid-template-columns:auto 1fr}.manage-symbol{width:42px;height:42px}.manage-detail-head .grow{min-width:130px}}@media (width<=600px){.manage-layout{grid-template-columns:minmax(0,1fr)}.manage-aside{min-height:0;max-height:300px;overflow:auto}.manage-aside-note{padding-top:14px}.manage-detail{padding:13px}.reference-admin .admin-tabs{gap:4px}.reference-admin .admin-tabs button{padding:13px 10px;font-size:14px}.reference-admin .topbar .title{font-size:18px}.reference-admin .topbar .btn{padding:4px;font-size:11px}.manage-people-tools .search{width:100%}.manage-people-tools select{max-width:130px}.manage-detail .tablewrap{overflow:auto}.manage-people-table{min-width:590px}.manage-setting .formgrid{grid-template-columns:1fr}.manage-setting td{font-size:12px}.manage-role-list{flex-flow:wrap}.manage-role-item{flex:1;min-width:150px}.manage-stats strong{font-size:22px}}.manage-aside>.list-pagination{justify-content:flex-start;gap:4px;padding:8px 0}.manage-aside>.list-pagination .pagination-jump{display:none}.manage-aside>.list-pagination .pagination-total{width:100%;margin:0}.manage-aside>.list-pagination select{width:74px}.manage-aside>.list-pagination button{min-width:25px;padding:3px 5px}@media (width>=951px){.manage-detail{padding-top:18px;padding-bottom:18px}.manage-detail-head{margin-bottom:15px}.manage-stats{margin-bottom:14px;padding:12px 0}.manage-detail h3{margin-top:12px;margin-bottom:10px}.manage-basic{padding-bottom:14px}.manage-resources{padding:9px 0}.manage-delete{margin:7px 0;padding:8px}.manage-setting{padding-bottom:10px}.manage-setting th,.manage-setting td{padding-top:9px;padding-bottom:9px}.manage-role-delete{margin-top:6px}.manage-detail .list-pagination{margin-top:6px;padding-top:8px;padding-bottom:8px}}.pagination-hidden{display:none!important}.list-pagination{color:#83a496;border-top:1px solid #e9f7f1;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;padding:12px 0;font-size:12px;display:flex}.list-pagination button,.list-pagination select,.list-pagination input{color:#07845f;height:28px;min-height:28px;font:inherit;background:#fff;border:1px solid #e3f6ee;border-radius:5px;min-width:28px;padding:3px 7px}.list-pagination button{cursor:pointer}.list-pagination button[aria-current]{color:#fff;background:#07845f;border-color:#07845f}.list-pagination button:disabled{opacity:.4;cursor:default}.list-pagination button:focus-visible{outline-offset:2px;outline:2px solid #9efcd7}.pagination-total{white-space:nowrap;margin-right:auto}.pagination-total small{margin-left:8px}.pagination-numbers{align-items:center;gap:4px;display:flex}.pagination-jump input{width:42px}.knowledge-file-grid+.list-pagination{justify-content:flex-start;margin-top:16px}.knowledge-file-grid+.list-pagination .pagination-total{margin-right:10px}.org-people .list-pagination,.conversation-list .list-pagination{justify-content:center;gap:4px;padding:8px 0}.org-people .pagination-total,.conversation-list .pagination-total{width:100%;margin:0}.org-people .pagination-jump,.conversation-list .pagination-jump{display:none}.device-tabs+.list-pagination,.reference-sources .device-doc~.list-pagination{margin-top:4px;padding:5px 0}.panel>.list-pagination{padding-left:14px;padding-right:14px}@media (width<=600px){.pagination-jump,.pagination-total small{display:none}.list-pagination{gap:4px}.list-pagination select{max-width:85px}}.org-people .list-pagination{padding-left:0;padding-right:0}.org-people .list-pagination select{width:69px;padding:2px;font-size:11px}.org-people .list-pagination button{min-width:24px;padding:2px 5px}.org-people .pagination-numbers{gap:2px}@media (width>=1100px) and (height>=680px){.reference-sources .device-tabs+.list-pagination,.reference-sources .device-doc~.list-pagination{border:0;margin:0;padding:2px 0}.reference-sources .list-pagination .pagination-jump{display:none}.reference-sources .org-detail>.panel{padding-top:9px}.reference-sources .device-caption{margin:7px 0 5px}.reference-sources .device-tabs>button{padding:7px 10px}.reference-sources .device-facts{margin-top:4px;margin-bottom:4px;padding:7px 6px}.reference-sources #device-form .section{padding:6px 0}.reference-sources #device-form .section h3{margin-bottom:5px}.reference-sources #device-form fieldset{margin-top:6px!important}.reference-sources #device-form .check{margin:3px 0}.reference-sources .device-doc{padding:5px 8px}.reference-sources .device-bottom-actions{padding-top:6px;padding-bottom:6px}.reference-sources .org-people .person-card{margin-bottom:2px;padding:6px 7px}.reference-sources .org-people .person-card small{margin:0}}@media (width>=1100px) and (height>=680px) and (height<=820px){.reference-sources .device-tabs{gap:6px;margin-bottom:0}.reference-sources .device-tabs>button{min-height:44px;padding:5px 8px}.reference-sources .org-detail>.panel>.row .avatar{width:32px;height:32px}.reference-sources .device-facts{margin:2px 0;padding:4px}.reference-sources .device-facts>div{padding:3px 8px}.reference-sources .device-facts small{margin-bottom:2px}.reference-sources #device-form .section{padding:3px 0}.reference-sources #device-form .section h3{margin-bottom:3px;font-size:13px}.reference-sources #device-form .field{gap:2px;margin-bottom:2px}.reference-sources #device-form input[name=scope]{padding:4px 8px}.reference-sources #device-form .hint{margin:3px 0;font-size:11px}.reference-sources #device-form .check{margin:1px 0;font-size:11px}.reference-sources .inline-checks{gap:2px 10px}.reference-sources .device-caption{margin:4px 0}.reference-sources .device-doc{margin-top:3px;padding:3px 6px}.reference-sources .device-bottom-actions{flex-wrap:nowrap;gap:5px;padding:4px 12px}.reference-sources .device-bottom-actions .btn{min-height:30px;padding:4px 7px;font-size:11px}.reference-sources .list-pagination{font-size:11px}.reference-sources .list-pagination button,.reference-sources .list-pagination select{height:24px;min-height:24px}}.list-pagination.pagination-compact{border-top:1px solid #edf7f3;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:49px;margin-top:16px;font-size:12px;display:flex;padding:12px 0!important}.list-pagination.pagination-compact .pagination-total{color:#8fa89d;flex-shrink:0;width:auto;margin:0}.pagination-compact-controls{align-items:center;gap:6px;display:flex}.list-pagination.pagination-compact button{color:#07845f;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:grid}.list-pagination.pagination-compact button:hover:not(:disabled){color:#07845f;background:#f1fcfa}.list-pagination.pagination-compact button:disabled{color:#cbddd6;opacity:1}.pagination-position{color:#9eb6ac;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;min-width:39px;font-size:12px;display:flex}.pagination-position b{color:#07845f;font-weight:500}.knowledge-file-grid+.list-pagination.pagination-directory{border-top:1px solid #eaf6f1;justify-content:space-between;gap:16px;min-height:65px;margin-top:22px;padding:16px 0;font-size:13px}.knowledge-file-grid+.pagination-directory .pagination-total{color:#8aa99c;margin:0}.pagination-directory .pagination-total strong{color:#07845f;font-weight:500}.pagination-directory-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination-directory .pagination-directory-controls button,.pagination-directory .pagination-directory-controls select,.pagination-directory .pagination-directory-controls input{border-radius:7px;height:32px;min-height:32px;font-size:12px}.pagination-directory .pagination-directory-controls button{color:#07845f;background:0 0;border-color:#0000;place-items:center;min-width:32px;padding:0 8px;display:grid}.pagination-directory .pagination-directory-controls button[aria-current]{color:#07845f;background:#effcf8;border-color:#e6fcf5;font-weight:600}.pagination-directory .pagination-directory-controls button:hover:not(:disabled){color:#07845f;background:#f1fcf9}.pagination-directory .pagination-directory-controls button:disabled{opacity:1;color:#cedfd8}.pagination-directory .pagination-directory-controls select{color:#07845f;background:#fff;border-color:#e5f5ef;margin-right:8px;padding:4px 10px}.pagination-directory .pagination-jump{color:#98b1a7;margin-left:12px}.pagination-directory .pagination-jump[hidden]{display:none}.pagination-directory .pagination-jump input{text-align:center;border-color:#e5f5ef;width:42px}@media (width<=600px){.knowledge-file-grid+.list-pagination.pagination-directory{align-items:center;gap:8px}.pagination-directory-controls{gap:3px}.pagination-directory .pagination-directory-controls select{margin-right:2px;padding:4px}.pagination-directory .pagination-directory-controls button{width:28px;min-width:28px;padding:0}}body{font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}body .sidebar .brand strong{font-size:22px;line-height:1.3}body .sidebar .nav a{font-size:14px;line-height:22.4px}body .sidebar .nav .icon{width:22px;height:22px}body .topbar .btn{font-size:12px}body.reference-history{--nav:200px;background:#f6faff}.reference-history .sidebar{width:200px}.reference-history .topbar{background:#fcfdff;height:74px;min-height:74px;padding:0 26px;display:flex}.reference-history .topbar .title,.reference-admin .topbar .title{font-size:26px;font-weight:700;line-height:1.4}.reference-history .demo-strip,.reference-history .sidefoot{display:none}.reference-history .nav a[href=\#admin]{position:static}.reference-history .page{min-height:calc(100dvh - 74px);padding:20px}.reference-history .pagehead h1{display:none}.reference-history .pagehead p{margin:0;font-size:14px}.reference-history .page h2,.reference-admin .manage-detail h2{font-size:23px;line-height:1.4}.reference-history .page h3,.reference-admin .manage-detail h3{font-size:15px;line-height:1.6}.reference-history .page .btn,.reference-history .page td,.reference-history .page th{font-size:13px}.reference-history .record-row{font-size:14px}.reference-history .record-row p{font-size:12px}@media (width<=800px){body.reference-history{--nav:0px}.reference-history .sidebar{width:100%}.reference-history .topbar{padding:0 16px}.reference-history .topbar .title,.reference-admin .topbar .title{font-size:21px}}@media (width<=600px){.reference-history .topbar .title,.reference-admin .topbar .title{font-size:18px}.reference-history .page{padding:16px 14px}.reference-history .topbar .meta{display:none}}body.reference-workbench{--nav:200px;background:#f6faff}.reference-workbench .sidebar{width:200px}.reference-workbench .sidefoot,.reference-workbench .demo-strip{display:none}.reference-workbench .nav a[href=\#admin]{position:static}.reference-workbench .topbar{background:#fcfdff;height:74px;min-height:74px;padding:0 26px;display:flex}.reference-workbench .topbar .title{font-size:26px;font-weight:700;line-height:1.4}.reference-workbench .reference-account{bottom:25px}@media (width<=800px){body.reference-workbench{--nav:0px}.reference-workbench .sidebar{width:100%}.reference-workbench .topbar{padding:0 16px}.reference-workbench .topbar .title{font-size:21px}}@media (width<=600px){.reference-workbench .topbar .title{font-size:18px}.reference-workbench .topbar .meta{display:none}.reference-workbench .page{padding:16px 14px}}.reference-workbench .topbar{display:none}.reference-workbench .page{min-height:100dvh;padding:0}.reference-workbench .page>.preview-tag{display:none}.reference-workbench .conversation-layout{grid-template-columns:280px minmax(0,1fr);gap:0;min-height:100dvh;display:grid}.reference-workbench .conversation-sidebar{background:#fcfdff;border:1px solid #e9f8f2;border-radius:8px;min-width:0;height:auto;max-height:none;margin:14px 0 14px 14px;padding:18px 14px;position:static}.reference-workbench .conversation-sidebar .btn{min-height:36px;padding:7px 10px;font-size:12px}.wb-session-search{margin:16px 0 22px}.wb-session-search input{width:100%;font-size:13px}.reference-workbench .conversation-item{text-align:left;color:#07845f;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:12px 10px;display:flex}.reference-workbench .conversation-item strong{overflow-wrap:anywhere;font-size:13px}.reference-workbench .conversation-item small{color:#85ab9b;margin-left:auto;font-size:11px}.reference-workbench .conversation-item .icon{color:#07845f}.reference-workbench .conversation-main{min-width:0;padding-left:14px}.reference-workbench .thread-layout{display:block}.reference-workbench .thread-layout>section{flex-direction:column;min-height:100dvh;display:flex}.reference-workbench .thread-head{background:#fcfdff;border-bottom:1px solid #e7f6f0;flex-wrap:wrap;gap:10px;min-height:80px;margin:0;padding:15px 22px}.reference-workbench .thread-head .avatar{width:48px;height:48px}.reference-workbench .thread-head .btn{font-size:12px}.wb-conversation{flex:1;min-width:0;padding:16px 24px}.reference-workbench .chat-user{background:#effcf8;border-radius:9px;max-width:78%;margin-bottom:18px;padding:12px 17px;font-size:14px}.reference-workbench .message{align-items:center;margin-bottom:10px}.reference-workbench .message p{color:#07845f;font-size:13px}.reference-workbench .message p strong{color:#07845f}.reference-workbench .avatar{color:#07845f;background:#edfcf8}.reference-workbench .timeline{background:#fbfdff;border:1px solid #e6f8f1;border-radius:7px;margin:0 0 13px 42px;padding:10px 14px}.reference-workbench .timeline:before,.reference-workbench .timeline:after{display:none}.reference-workbench .timeline summary{color:#07845f;gap:10px;font-size:12px}.reference-workbench .timeline summary>span{align-items:center;gap:8px;display:flex}.reference-workbench .timeline summary>span:first-child>.icon{color:#00a278;width:18px}.reference-workbench .timeline[open] .directory-chevron{transform:rotate(180deg)}.reference-workbench .wb-answer h3{font-size:15px}.wb-findings{margin:12px 0}.wb-finding{border-bottom:1px solid #eef8f4;align-items:center;gap:14px;padding:12px 0;font-size:13px;display:flex}.wb-finding:last-child{border:0}.wb-finding>strong{min-width:86px;font-size:15px}.wb-finding p{color:#07845f}.wb-number{color:#fff;background:#07845f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.wb-retained{margin-top:9px}.wb-answer .alert{padding:10px 13px;font-size:12px}.wb-answer .alert p{margin-top:3px}.wb-citations{border-top:1px solid #e9f7f2;margin-top:17px;padding-top:13px}.wb-citations h3{align-items:center;gap:8px;margin-bottom:10px;display:flex}.wb-citations h3 .icon{color:#07845f}.wb-citation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wb-citation{text-align:left;color:#07845f;background:#fcfdff;border:1px solid #e8f8f2;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.wb-citation:hover{background:#f6fcfb;border-color:#befce2}.wb-citation strong{color:#07845f;overflow-wrap:anywhere;font-size:12px;display:block}.wb-citation small{color:#8faba0;margin-top:3px;font-size:11px;display:block}.wb-file{color:#fff;background:#f64d51;border-radius:3px;flex:none;place-items:center;width:25px;height:31px;font-size:9px;display:grid}.wb-file.excel{background:#00a370;font-size:18px}.wb-offline{color:#c08224;white-space:nowrap;background:#fff3da;border-radius:4px;padding:3px 5px;font-size:10px}.wb-answer-actions{gap:12px;margin-top:12px;display:flex}.wb-answer-actions .btn{background:0 0;border:0;min-height:26px;padding:4px;font-size:12px}.wb-rounds{padding:15px 0}.wb-rounds summary{cursor:pointer;color:#07845f;font-size:13px}.wb-composer-area{background:#f6faff;padding:0 24px 14px}.reference-workbench .wb-composer-area .samplebar{gap:7px;margin-bottom:8px}.wb-composer-area .samplebar .btn{border-radius:18px;min-height:30px;padding:5px 12px;font-size:11px}.reference-workbench .composer{border-radius:8px;margin:0;padding:10px 14px;position:static;box-shadow:0 3px 12px #07845f10}.reference-workbench .composer textarea{height:42px;min-height:42px;padding:2px 0;font-size:13px}.reference-workbench .composer-footer .hint{align-items:center;gap:5px;font-size:11px;display:flex}.reference-workbench .composer-footer .btn{min-height:32px;padding:5px 10px}.reference-workbench .composer-footer select{max-width:150px;padding:5px 8px;font-size:11px}@media (width>=1100px){.reference-workbench .conversation-layout{height:100dvh;min-height:0}.reference-workbench .conversation-sidebar{overflow:auto}.reference-workbench .conversation-main,.reference-workbench .thread-layout,.reference-workbench .thread-layout>section{height:100%;min-height:0}.reference-workbench .thread-head,.wb-composer-area{flex:none}.wb-conversation{min-height:0;overflow:auto}}@media (width<=1250px){.reference-workbench .conversation-layout{grid-template-columns:230px minmax(0,1fr)}.wb-conversation{padding:15px}.wb-composer-area{padding:0 15px 14px}.wb-citation-grid{grid-template-columns:1fr}.wb-finding{gap:10px}}@media (width<=800px){.reference-workbench .conversation-layout{grid-template-columns:190px minmax(0,1fr)}.reference-workbench .conversation-sidebar{margin-left:8px;padding:12px 9px}.reference-workbench .conversation-sidebar>.row{flex-wrap:wrap}.reference-workbench .thread-head{padding:13px}.reference-workbench .conversation-main{padding-left:8px}.reference-workbench .wb-answer{padding:14px}.wb-finding{flex-wrap:wrap}.wb-finding p{width:100%;padding-left:42px}.reference-workbench .timeline{margin-left:0}.reference-workbench .step{grid-template-columns:45px 12px 1fr}.reference-workbench .step small:last-child{grid-column:3}}@media (width<=600px){.reference-workbench .conversation-layout{display:block}.reference-workbench .conversation-sidebar{max-height:240px;margin:10px;overflow:auto}.reference-workbench .conversation-sidebar>.row{flex-wrap:nowrap}.wb-session-search{margin:10px 0}.reference-workbench .conversation-main{padding:0}.reference-workbench .chat-user{max-width:95%}.reference-workbench .thread-head h2{font-size:20px}.reference-workbench .thread-head .badge{margin:0}.wb-conversation{padding:12px}.wb-composer-area{padding:0 12px 12px}.reference-workbench .timeline summary{flex-wrap:wrap}.reference-workbench .wb-answer h2{font-size:18px}.wb-offline{display:none}.reference-workbench .composer-footer{flex-wrap:wrap}.reference-workbench .composer-footer .row{gap:5px}}.reference-workbench .conversation-sidebar{align-self:stretch}.reference-workbench .wb-finding,.reference-workbench .wb-answer .alert{padding-top:8px;padding-bottom:8px}.reference-workbench .wb-citations{margin-top:12px;padding-top:10px}@media (width>=1100px){.reference-workbench .conversation-sidebar{height:calc(100dvh - 28px)}}.reference-workbench .conversation-layout{grid-template-columns:230px minmax(0,1fr)}.reference-workbench .conversation-sidebar{background:#f3f8ff;border:0;border-radius:0;margin:0;padding:22px 14px}.reference-workbench .conversation-sidebar>.row{flex-direction:column;align-items:stretch;gap:17px;display:flex}.reference-workbench .conversation-sidebar h3{font-size:17px}.reference-workbench .conversation-sidebar [data-action=meeting-new]{color:#07845f;background:#edfcf8;border:0;min-height:42px;font-weight:600}.reference-workbench .conversation-item{align-items:flex-start;padding:12px 10px}.wb-session-icon{color:#07845f;padding-top:2px}.wb-session-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.reference-workbench .conversation-item strong{font-size:13px;line-height:1.5}.wb-session-body time{color:#8eada0;font-variant-numeric:tabular-nums;font-size:11px}.wb-session-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.wb-session-status{color:#008b69;align-items:center;gap:5px;font-size:11px;display:inline-flex}.wb-session-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.wb-session-status.running{color:#07845f}.wb-session-status.cancelled{color:#93aaa1}.wb-session-status.sample{color:#85ab9c}.reference-workbench .conversation-item small{margin:0;font-size:10px}.reference-workbench .wb-conversation{padding:20px 28px}.reference-workbench .chat-user{width:fit-content;max-width:80%;margin-bottom:3px;margin-left:auto;font-size:15px}.wb-user-time{text-align:right;color:#94b2a6;margin:0 3px 22px;font-size:11px}.wb-answer-time{color:#98b2a8;margin-bottom:8px;font-size:11px;display:block}.reference-workbench .wb-answer{background:0 0;border:0;border-radius:0;padding:0 0 0 38px}.reference-workbench .wb-answer:before,.reference-workbench .wb-answer:after{display:none}.reference-workbench .wb-answer h2{font-size:26px}.wb-lead{color:#07845f;margin:14px 0 22px;font-size:20px;line-height:1.7}.wb-lead strong{font-weight:650}.wb-lead em{color:#b4710a;font-style:normal;font-weight:700}.wb-metrics{grid-template-columns:1fr 1.5fr 1fr;gap:20px;margin:0 0 24px;display:grid}.wb-metrics>div{border-left:2px solid #e7f5ef;padding-left:18px}.wb-metrics span{color:#07845f;margin-bottom:5px;font-size:13px;display:block}.wb-metrics strong{font-size:25px;line-height:1.5}.wb-metrics .link{font-size:12px}.wb-confirm{color:#07845f;background:#fff8ed;border-left:3px solid #c48a22;border-radius:7px;margin-bottom:16px;padding:13px 18px;font-size:13px}.wb-confirm>strong{color:#986818;align-items:center;gap:9px;margin-bottom:7px;display:flex}.wb-confirm p{margin:4px 0}.wb-confirm b{color:#b67813}.reference-workbench .wb-answer .timeline{background:#f4f8fe;margin:14px 0 20px;padding:12px 15px}.wb-citations>summary{cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.wb-citations>summary::-webkit-details-marker{display:none}.wb-citations>summary .icon{color:#07845f}.wb-citations>summary .directory-chevron{margin-left:auto}.wb-citations:not([open]) .directory-chevron{transform:none}.reference-workbench .wb-citation{align-items:flex-start;gap:9px;min-height:88px;padding:12px 10px;position:relative}.reference-workbench .wb-citation .wb-offline{font-size:9px;position:absolute;bottom:5px;left:44px}.reference-workbench .wb-citation:has(.wb-offline){padding-bottom:24px}.reference-workbench .wb-citation>span:last-child:not(.grow):not(.wb-file):not(.wb-offline){display:none}.wb-cancelled p{margin:15px 0}@media (width>=1100px){.reference-workbench .conversation-sidebar{height:100dvh}}@media (width<=1400px){.reference-workbench .wb-citation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-metrics strong{font-size:21px}.wb-lead{font-size:18px}.reference-workbench .wb-answer{padding-left:10px}}@media (width<=950px){.reference-workbench .conversation-layout{grid-template-columns:200px minmax(0,1fr)}.wb-metrics{grid-template-columns:1fr;gap:12px}.wb-metrics strong{font-size:22px}.reference-workbench .wb-conversation{padding:16px}.reference-workbench .wb-answer h2{font-size:23px}.wb-lead{font-size:17px}}@media (width<=600px){.reference-workbench .conversation-sidebar{margin:0;padding:14px}.reference-workbench .conversation-sidebar>.row{flex-direction:row;justify-content:space-between;align-items:center}.reference-workbench .wb-answer{padding-left:0}.reference-workbench .wb-citation-grid{grid-template-columns:1fr}.reference-workbench .wb-conversation{padding:14px}.reference-workbench .wb-answer h2{font-size:21px}.wb-session-body time{font-size:12px}}body.reference-home{--nav:200px!important}#app>.sidebar{background:linear-gradient(115deg,#fff,#fcfdff);border-right:1px solid #eef6f2;width:200px;position:fixed;inset:0 auto 0 0}#app>.sidebar .brand{height:80px;padding:24px 20px 27px 70px}#app>.sidebar .brand:before{width:34px;height:36px;top:28px;left:24px}#app>.sidebar .brand strong{font-size:22px;line-height:1.3}#app>.sidebar .nav{border:0;gap:8px;padding:10px 13px;display:grid}#app>.sidebar .nav a{color:#07845f;white-space:nowrap;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:46px;margin:0 0 9px;padding:12px 14px;font-size:14px;font-weight:400;line-height:22px;transition:background-color .15s,color .15s;display:flex;position:relative;inset:auto}#app>.sidebar .nav a span{font-size:16px;font-weight:600;line-height:22px;display:block}#app>.sidebar .nav a .icon{flex:0 0 22px;width:22px;height:22px}#app>.sidebar .reference-account{bottom:25px;left:24px;right:20px}@media (width<=800px){body.reference-home{--nav:0px!important}#app>.sidebar{border-right:0;width:100%;position:static;inset:auto}#app>.sidebar .brand{display:none}#app>.sidebar .nav{border-bottom:1px solid #e3f0eb;gap:0;padding:0;display:flex;overflow-x:auto}#app>.sidebar .nav a{border-radius:0;flex:none;gap:7px;width:auto;min-height:50px;margin:0;padding:13px 15px}#app>.sidebar .nav a span{font-size:12px}#app>.sidebar .reference-account{display:none}}@media (width>=801px){#app>.sidebar{flex-direction:column;display:flex}#app>.sidebar .brand{flex:none}#app>.sidebar .nav{flex:1;align-content:start;min-height:0;overflow-y:auto}#app>.sidebar .sidefoot{flex:none;margin:0 14px;padding:0;position:static;inset:auto}#app>.sidebar .sidefoot .panel{padding:11px 12px;font-size:12px}#app>.sidebar .reference-account{flex:none;gap:10px;min-height:42px;margin:14px 20px 20px 24px;padding:0;position:static;inset:auto}#app>.sidebar .reference-account>span{flex:0 0 34px;width:34px;height:34px}#app>.sidebar .reference-account>div{min-width:0;line-height:1.5}#app>.sidebar .reference-account strong{font-size:12px;line-height:18px;display:block}#app>.sidebar .reference-account small{margin-top:2px;font-size:11px;line-height:16px}}.process-session-row{position:relative}.reference-workbench .process-session-row .conversation-item{padding-right:54px}.process-session-tools{gap:2px;display:flex;position:absolute;top:12px;right:5px}.process-session-tools .btn{color:#07845f;border:0;width:24px;min-width:24px;background:0 0!important;min-height:26px!important;padding:0!important;font-size:18px!important}.process-session-tools .btn:last-child{color:#d45d65}.process-session-tools .icon{width:15px;height:15px}.process-intro{align-items:flex-start;gap:18px;margin:4px 0 24px;display:flex}.process-intro h2{margin-bottom:7px;font-size:19px}.process-intro p{color:#07845f;font-size:15px}.process-intro .avatar{flex:none;width:42px;height:42px}.process-heading{border-bottom:1px solid #eaf7f2;justify-content:space-between;align-items:center;margin-left:60px;padding-bottom:13px;display:flex}.process-heading h3{font-size:17px}.process-heading>span{color:#07845f;font-size:13px}.process-steps{border-left:1px solid #e1f2eb;margin-left:77px}.process-step{border-bottom:1px solid #ecf8f3;padding:18px 0 18px 28px;position:relative}.process-step:last-child{border-bottom:0}.process-step>summary{cursor:pointer;align-items:center;gap:10px;min-height:26px;list-style:none;display:flex}.process-step>summary::-webkit-details-marker{display:none}.process-step>summary small{color:#90aba0;font-size:13px}.process-step>summary strong{font-size:15px}.process-step>summary .directory-chevron{color:#82a295;margin-left:auto}.process-step[open]>summary .directory-chevron{transform:rotate(180deg)}.process-marker{color:#a4bfb4;background:#f3fbf7;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid;position:absolute;top:20px;left:-13px}.process-step.done .process-marker{color:#fff;background:#00a374}.process-step.running .process-marker{background:#fff;border:2px solid #07845f;border-right-color:#e2fcf3;animation:1s linear infinite process-spin}.process-progress{color:#07845f;background:#effcf9;border-radius:4px;padding:3px 7px;font-size:11px}.process-step-body{margin-top:10px}.process-work{color:#07845f;background:#f1f6fc;border-radius:7px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:7px;padding:13px 15px;font-size:13px;display:flex}.process-work>strong{color:#07845f;white-space:nowrap}.process-work>strong .icon{color:#07845f;margin-right:6px}.process-work>div{flex:1;min-width:160px}.process-target{color:#07845f;margin-bottom:4px;font-size:12px}.process-warning{color:#ba7813;background:#fff8e9;border:1px solid #ffeed0;border-radius:6px;width:100%;padding:10px 12px}.process-related{width:100%;margin-top:2px}.process-related>summary{cursor:pointer;color:#07845f;background:#fff;border:1px solid #e5f5ee;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.process-related>.wb-citations{margin-top:8px}.process-related .wb-citations h3{display:none}.process-retention{color:#8cac9f;margin:14px 0 0 60px;font-size:12px}.process-retention .icon{width:16px;height:16px;margin-right:6px}.reference-workbench .process-final-answer .wb-answer{padding:10px 0 0}.reference-workbench .process-final-answer .wb-answer h2{font-size:21px}.process-final-answer .wb-lead{font-size:17px}.process-final-answer .wb-metrics strong{font-size:21px}@keyframes process-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.process-step.running .process-marker{animation:none}}@media (width<=800px){.process-heading{margin-left:0}.process-steps{margin-left:12px}.process-retention{margin-left:0}.process-intro{gap:10px}.process-step{padding-left:21px}.process-step>summary{flex-wrap:wrap}.process-step>summary strong{font-size:14px}}.process-completed{background:#f7faff;border:1px solid #e7f6f0;border-radius:7px;margin:0 0 20px 60px}.process-completed>summary{cursor:pointer;color:#07845f;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:13px;list-style:none;display:flex}.process-completed>summary::-webkit-details-marker{display:none}.process-completed>summary>span{align-items:center;gap:8px;display:flex}.process-completed>summary .icon{color:#00a374;width:18px;height:18px}.process-completed[open]>summary .directory-chevron{transform:rotate(180deg)}.process-completed .process-steps{margin:0 18px 16px 27px}.reference-workbench .process-flow>.wb-answer{padding:0 0 0 60px}.process-completed~.process-retention{margin-bottom:18px}@media (width<=800px){.process-completed{margin-left:0}.reference-workbench .process-flow>.wb-answer{padding-left:0}.process-completed>summary{flex-wrap:wrap}}.local-data{gap:16px;max-width:1500px;margin:auto;display:grid}.local-data .pagehead{margin:0}.local-data h2{margin:0 0 14px;font-size:18px}.local-data h3{margin:0 0 8px;font-size:16px}.local-data .panel{border-radius:10px}.local-data .pad{padding:20px}.local-data .info{margin:0;padding:14px 18px;line-height:1.7}.local-connection{gap:14px;display:grid}.local-connection select{max-width:100%;margin-left:10px}.local-search{max-width:360px;margin:14px 0}.local-data td{overflow-wrap:anywhere;padding:14px 12px}.local-data td .icon{vertical-align:middle;width:18px;height:18px}.local-grants{flex-wrap:wrap;gap:12px 24px;display:flex}.local-grant-group{border-bottom:1px solid #ecfaf4;padding:12px 0}.local-grant-group h3{margin:0 0 10px;font-size:14px}.local-grants .check{align-items:center;gap:6px;margin:0;display:flex}#local-specific{border:1px solid #e5f7f0;border-radius:8px;margin:16px 0;padding:12px 16px}#local-specific:disabled{opacity:.45}.local-device-summary{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.local-device-summary>span{background:#f4f8ff;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.reference-sources .org-detail>.panel{box-sizing:border-box;height:100%}.reference-sources .org-detail .info{margin:14px 0;line-height:1.6}.local-data .hint{line-height:1.6}.local-data .tablewrap{max-width:100%;overflow:auto}@media (width<=768px){.local-data .pad{padding:14px}.local-data .row{gap:10px}.local-data .tablewrap table{min-width:540px}.local-connection label{gap:6px;display:grid}.local-connection select{margin-left:0}.local-data h2{font-size:16px}}.reference-workbench .conversation-layout.wb-expanded{grid-template-columns:220px 205px minmax(0,1fr) 136px;gap:0;height:100dvh;min-height:0}.reference-workbench .conversation-sidebar{border-radius:0;flex-direction:column;height:100dvh;min-height:0;margin:0;padding:18px 12px;display:flex;overflow:hidden}.reference-workbench .conversation-list{flex:1;min-height:0;overflow:auto}.reference-workbench .conversation-sidebar>.row{flex-wrap:wrap}.reference-workbench .conversation-sidebar>.row h3{margin-right:auto}.reference-workbench .conversation-sidebar>.row [data-action=meeting-new]{order:3;width:100%}.reference-workbench .wb-expanded.sessions-collapsed{grid-template-columns:48px 205px minmax(0,1fr) 136px}.sessions-collapsed .conversation-sidebar{padding:12px 4px}.sessions-collapsed .conversation-sidebar>:not(.row),.sessions-collapsed .conversation-sidebar .row>:not([data-action=wb-collapse]){display:none!important}.reference-workbench .wb-expanded .conversation-main{min-width:0;padding:0}.reference-workbench .wb-expanded .thread-layout>section{max-width:none;height:100dvh;min-height:0}.reference-workbench .wb-expanded .wb-conversation{flex:1;min-height:0;padding:18px 22px;overflow:auto}.reference-workbench .wb-expanded .thread-head{padding:16px 20px}.reference-workbench .wb-expanded .wb-composer-area{padding:8px 18px 14px}.wb-file-rail,.wb-plugin-rail{box-sizing:border-box;background:#f9fbff;border-right:1px solid #e9faf3;min-width:0;height:100dvh;padding:22px 12px;overflow:auto}.wb-file-rail h3,.wb-plugin-rail h3{margin:4px 0 12px;font-size:14px}.wb-file-rail .hint,.wb-rail-note{color:#91aea2;font-size:11px;line-height:1.6}.wb-ranked-files button{text-align:left;color:#07845f;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #ecf8f3;gap:10px;width:100%;padding:14px 2px;font-size:12px;display:flex}.wb-ranked-files b{color:#07845f}.wb-ranked-files small{color:#91aea2;margin-top:8px;font-size:11px;display:block}.wb-plugin-rail{border-left:1px solid #e9faf3;border-right:0}.wb-plugin-rail button{text-align:left;color:#07845f;background:#fff;border:1px solid #e9faf3;border-radius:9px;gap:8px;width:100%;margin-bottom:10px;padding:13px 10px;display:grid}.wb-plugin-rail button.active{color:#07845f;background:#f4fcfb;border-color:#07845f}.wb-plugin-rail small{font-size:11px;font-weight:400;line-height:1.5}.wb-plugin-rail .icon{width:22px;height:22px}.wb-plugin-result{color:#07845f;background:#f3fcfb;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:12px;line-height:1.6}.wb-plugin-result p{margin:6px 0}.wb-selected{flex-wrap:wrap;gap:6px;padding:6px;display:flex}.wb-selected>span{background:#f4fcfb;border-radius:5px;align-items:center;padding-left:8px;font-size:11px;display:flex}.wb-selected .btn{background:0 0;border:0;min-height:24px;padding:2px 7px}.composer{position:relative}#wb-mentions{z-index:15;box-sizing:border-box;background:#fff;border:1px solid #e3faf1;border-radius:10px;width:min(410px,100%);max-height:340px;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 12px 40px #07845f20}#wb-mentions[hidden]{display:none}#wb-mentions>strong{color:#90ab9f;padding:6px;font-size:12px;display:block}#wb-mentions button{text-align:left;color:#07845f;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px;display:flex}#wb-mentions button:hover,#wb-mentions button:focus{background:#f3fcfb}#wb-mentions small{color:#97b0a6;margin-left:auto}.wb-file-picker small{color:#93b1a5;margin-top:5px;display:block}.wb-file-picker .check{border-bottom:1px solid #ecf7f3;padding:10px}.wb-file-picker h3{font-size:14px}.employee-reference{grid-template-columns:230px minmax(0,1fr);gap:18px;display:grid!important}.employee-fixed-tree{background:#fff;border:1px solid #e5f7f0;border-radius:9px;align-self:start;min-width:0;padding:18px 12px;position:sticky;top:76px}.employee-fixed-tree h3{margin:0 0 8px;font-size:16px}.employee-fixed-tree .search{margin:14px 0}.employee-fixed-tree .directory-current{border-top:1px solid #ebf7f3;padding-top:14px}.employee-contribution{color:#8eada0;gap:18px;margin:10px 0;font-size:11px;display:flex}.employee-contribution b{color:#07845f;margin-right:4px;font-size:17px}.reference-employees .reference-employee-card{height:auto;min-height:235px}.reference-employees .employee-page-note{flex-wrap:wrap;gap:16px}.reference-employees .employee-heading{margin:0}.reference-workbench .wb-expanded .wb-citation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workbench .wb-expanded .wb-metrics strong{font-size:22px}.reference-workbench .wb-expanded .wb-lead{font-size:17px}.wb-more-note{text-align:center;padding:10px}.reference-home .growth-bars~.list-pagination,.reference-home .dashboard-grid .list-pagination{margin-top:14px;padding:10px 0}@media (width<=1500px){.reference-workbench .conversation-layout.wb-expanded{grid-template-columns:185px 170px minmax(0,1fr) 112px}.reference-workbench .wb-expanded.sessions-collapsed{grid-template-columns:44px 170px minmax(0,1fr) 112px}.reference-workbench .wb-expanded .wb-conversation{padding:14px}.reference-workbench .wb-expanded .thread-head{padding:12px}.reference-workbench .wb-expanded .thread-head h2{font-size:20px}.reference-workbench .wb-expanded .wb-metrics{gap:8px}.reference-workbench .wb-expanded .wb-metrics strong{font-size:18px}.reference-workbench .wb-expanded .process-flow{padding-left:0}}@media (width<=1150px){.reference-workbench .conversation-layout.wb-expanded{grid-template-columns:170px minmax(0,1fr) 105px}.reference-workbench .wb-expanded.sessions-collapsed{grid-template-columns:44px minmax(0,1fr) 105px}.wb-file-rail{grid-area:2/1;height:auto;max-height:240px}.reference-workbench .conversation-sidebar{height:65dvh}.reference-workbench .wb-expanded .conversation-main{grid-area:1/2/span 2}.wb-plugin-rail{grid-area:1/3/span 2}.employee-reference{grid-template-columns:200px minmax(0,1fr)}.reference-workbench .wb-expanded .wb-metrics{flex-wrap:wrap;display:flex}.reference-workbench .wb-expanded .thread-head>.row:last-child .badge{display:none}}@media (width<=800px){.reference-workbench .conversation-layout.wb-expanded,.reference-workbench .wb-expanded.sessions-collapsed{flex-direction:column;height:auto;display:flex}.reference-workbench .conversation-sidebar{height:auto;max-height:240px}.reference-workbench .conversation-list{max-height:140px}.wb-file-rail{height:auto;max-height:180px}.wb-plugin-rail{flex-wrap:wrap;gap:6px;height:auto;padding:10px;display:flex}.wb-plugin-rail button{flex:1;width:auto;min-width:90px;margin:0}.wb-plugin-rail small,.wb-plugin-rail>.hint{display:none}.wb-plugin-rail h3{width:100%}.reference-workbench .wb-expanded .thread-layout>section{height:85dvh}.employee-reference{grid-template-columns:1fr}.employee-fixed-tree{max-height:250px;position:static;overflow:auto}.reference-workbench .wb-expanded .wb-citation-grid{grid-template-columns:1fr}.reference-workbench .wb-expanded .wb-composer-area{padding:8px}.reference-workbench .wb-expanded .wb-conversation{padding:10px}.reference-workbench .wb-expanded .thread-head,.employee-browser-content .employee-tools{flex-wrap:wrap}.sessions-collapsed .conversation-sidebar{max-height:50px}}.reference-workbench .wb-expanded .composer{position:relative!important}.reference-workbench .conversation-sidebar>.row{flex-direction:row!important;display:flex!important}.reference-workbench .conversation-sidebar [data-action=wb-collapse]{min-height:28px;margin-left:auto;padding:0;width:30px!important}.reference-workbench .conversation-sidebar>.row h3{flex:1}.reference-workbench .conversation-sidebar>.row [data-action=meeting-new]{flex-basis:100%}#wb-mentions button.keyboard-active{color:#07845f;background:#f0fcf9;box-shadow:inset 3px 0 #07845f}.reference-employees .compact-folders{grid-template-columns:repeat(auto-fill,140px);gap:14px;display:grid}.reference-employees .department-folder.employee-folder-tile{text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:140px;height:auto;min-height:145px;padding:18px 10px 12px;display:flex}.reference-employees .department-folder.employee-folder-tile:hover{background:#f1fcfa;border-color:#eefcf8}.reference-employees .employee-folder-tile strong{margin-top:5px;font-size:14px}.reference-employees .employee-folder-tile small{color:#86a899;font-size:12px}.reference-employees .employee-folder-tile .kb-folder-art{flex:none;width:56px;height:41px;padding:0;display:block}.reference-home .reference-middle .growth-card,.reference-home .reference-middle .computers-card{flex-direction:column;min-height:0;display:flex}.reference-home .reference-middle .growth-card>.list-pagination,.reference-home .reference-middle .computers-card>.list-pagination{flex-shrink:0;margin-bottom:0;padding-top:14px;margin-top:auto!important}.reference-middle .computers-card>.tablewrap{margin-bottom:14px}.folder-picker{max-height:55vh;padding:8px 0;overflow:auto}.picker-root{border:1px solid #e8f8f1;border-radius:8px;margin:10px 0;padding:12px}.picker-root>summary{cursor:pointer;color:#07845f;padding:4px;font-weight:600;list-style:none}.picker-folder{margin:10px 0 0 12px}.picker-folder>summary{cursor:pointer;color:#07845f;padding:7px 0;font-size:13px}.picker-children{border-left:1px solid #e9faf3;margin-left:10px;padding-left:12px}.folder-picker .picker-file{border-bottom:0;align-items:center;gap:9px;margin:0;padding:10px 0;display:flex}.folder-picker .picker-file .icon{color:#78eec0;flex:none;width:16px}.picker-file span{overflow-wrap:anywhere;min-width:0}.picker-root summary .icon{vertical-align:middle;color:#07845f;width:18px;height:18px;margin-right:5px}:root{--blue:#07845f;--green:#07845f;--ink:#17372f;--muted:#70877f;--line:#e0ece6;--bg:#f1f8f4}body.reference-home{color:#17372f;background:#f1f8f4;font-family:Microsoft YaHei,Segoe UI,sans-serif}#app>.sidebar{background:linear-gradient(160deg,#ffffffec,#f7fffae8);border:1px solid #e4eee8;border-radius:22px;width:188px;inset:12px auto 12px 12px;overflow:hidden;box-shadow:0 8px 30px #1b684005}#app>.sidebar:after{content:"";z-index:-1;background:linear-gradient(140deg,#d9efd3,#effaf4);border-radius:50%;width:290px;height:200px;position:absolute;bottom:-65px;left:-60px;transform:rotate(-24deg)}#app>.sidebar .brand{height:102px;padding-top:29px;padding-left:66px}#app>.sidebar .brand:before{background:linear-gradient(140deg,#a6d69c 0 35%,#169765 36% 65%,#006d4d 66%);border-radius:70% 12%;width:32px;height:40px;top:31px;left:22px;transform:rotate(14deg)}#app>.sidebar .brand strong{color:#163329;font-size:23px}#app>.sidebar .brand small:after{color:#788d83}#app>.sidebar .nav{gap:5px;padding:8px}#app>.sidebar .nav a{color:#536d61;border-radius:13px;gap:11px;min-height:48px;margin-bottom:5px;padding:12px}#app>.sidebar .nav a.active{color:#087551;background:#e2f4eb;font-weight:700}#app>.sidebar .nav a.active:before{content:"";background:#07845f;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:-8px}#app>.sidebar .nav a:hover{background:#eef8f1}.page{margin-left:212px!important}.reference-home .page{padding:24px}.topbar{margin-left:212px}.reference-content .panel,.panel,dialog{border-color:#dfebe4;border-radius:17px;box-shadow:0 5px 22px #245c3d04}.panel.cut:before,.panel.cut:after{display:none!important}.reference-content .home-ask{background:linear-gradient(115deg,#fff 10%,#edf9ee 100%);border-radius:22px;padding:28px 30px}.ask-decoration{opacity:.6}.ask-decoration i{background:linear-gradient(130deg,#b6dcb6,#e3f4e4)}.btn,.reference-content .btn,input,select,.search{border-radius:10px}.btn.primary,.reference-content .home-ask form>.btn{background:var(--action-fill,#07845f);border-color:var(--action,#07845f)!important}.btn:hover{background:#edf8f1}.reference-content .meeting-stat{padding:23px 20px}.stat-icon{color:#07845f;background:#e7f5eb;border-radius:14px}.reference-content .meeting-stat strong{color:#173b2c}.reference-content .panel{border-radius:18px}.reference-content h1{letter-spacing:-.5px;font-size:28px}.reference-content .home-ask input{color:#244c3b}.ask-input{border-color:#b9dac8;border-radius:13px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #70bf96}input[type=checkbox]{accent-color:#07845f}.green-demo-tools{color:#81938a;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;display:flex}.green-demo-tools>span{margin-right:auto}.green-demo-tools button{background:#ffffffc9;border-color:#dceae1;border-radius:20px;min-height:28px;padding:5px 11px;font-size:11px}.green-guide{gap:12px;display:grid}.green-guide button{text-align:left;white-space:normal;background:#f5faf6;justify-content:flex-start;padding:17px}.green-guide b{color:#087954;margin-bottom:4px;display:block}.green-guide p{color:#688174;font-size:12px}.reference-workbench .page{height:100dvh;padding:12px 12px 12px 0!important}.reference-workbench .green-demo-tools{display:none}.reference-workbench .conversation-layout.wb-expanded{gap:12px;min-height:0;grid-template-columns:215px minmax(0,1fr) 235px!important;height:calc(100dvh - 24px)!important}.reference-workbench .conversation-sidebar{background:#ffffffda;border:1px solid #e3eee7;border-radius:20px;margin:0;padding:20px 13px;overflow:auto;height:100%!important}.reference-workbench .conversation-main{background:#fff;border:1px solid #e2eee6;border-radius:22px;padding:0;overflow:hidden}.reference-workbench .thread-layout>section{min-height:0}.reference-workbench .thread-head{background:#fff;border-color:#edf3ee;padding:20px}.reference-workbench .thread-head h2{font-size:20px}.reference-workbench .chat-user{color:#214a38;background:#def4e9;border-radius:18px 4px 18px 18px}.reference-workbench .conversation-item.active{background:#e8f6ee}.reference-workbench .conversation-item{border-radius:12px}.reference-workbench .conversation-sidebar>.btn{background:#f6fcf8;border-color:#07845f;width:100%}.green-file-rank{border-top:1px solid #e8eee9;margin-top:24px;padding:16px 10px}.green-file-rank h3{margin-bottom:12px;font-size:13px}.green-file-rank button{text-align:left;color:#466052;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 0;display:flex}.green-file-rank i{color:#748779;background:#f1f6f2;border-radius:4px;padding:2px 5px;font-size:11px;font-style:normal}.green-file-rank strong{font-size:11px;display:block}.green-file-rank small{color:#85968b;font-size:10px}.reference-workbench .wb-plugin-rail{background:#fffd;border:1px solid #e2eee6;border-radius:20px;min-width:0;margin:0!important;padding:20px 16px!important}.wb-plugin-rail:after{content:"同一个团队，更聪明地工作。";letter-spacing:2px;color:#86a791;background:radial-gradient(at bottom,#e3f4e7,#0000 70%);margin-top:55px;padding:60px 4px 10px;font-size:12px;line-height:2;display:block}.reference-workbench .wb-answer,.reference-workbench .process-flow>.wb-answer{background:#fff;border-radius:18px;border:1px solid #e2eee6!important;padding:23px!important}.reference-workbench .wb-answer h2{color:#193e2d;font-size:25px;line-height:1.5}.green-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.green-metrics>div{background:#edf8f2;border-radius:13px;min-width:0;padding:16px 13px}.green-metrics span{color:#597165;font-size:12px;display:block}.green-metrics strong{color:#087d57;margin-top:7px;font-size:23px;line-height:1.4;display:block}.green-metrics .link{padding:0;font-size:11px}.green-metrics>div:nth-child(2){background:#edf4ff}.green-metrics>div:nth-child(3){background:#f3f0fd}.green-metrics>div:last-child{background:#fff6e6}.reference-workbench .process-completed{background:#f4f8f5;border-color:#e3ece5;border-radius:12px;margin:0 0 15px}.reference-workbench .process-intro{margin:0 0 16px}.reference-workbench .process-retention{margin-left:0}.wb-conversation{padding:18px}.reference-workbench .wb-composer-area{background:#fff;padding:10px 18px 16px}.reference-workbench .composer{box-shadow:none;border:1px solid #b9dfcb;border-radius:17px;padding:13px}.reference-workbench .composer textarea{min-height:54px;font-size:13px}.reference-workbench .wb-citation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-workbench .wb-citation{background:#fff;border-radius:12px;flex-wrap:wrap;padding:15px 10px}.reference-workbench .wb-citation small{line-height:1.9}.wb-answer-actions{justify-content:flex-end}.wb-plugin-result{background:#f5faf6;border:1px solid #e1eee6;border-radius:12px;margin-top:15px;padding:12px}.department-folder,.digital-tile,.directory-employee-card{border-radius:17px!important}.folder-art,.folder-art .icon{color:#428bdb!important}.folder-art .icon{fill:#eaf2fd!important}th{color:#6f8477;background:#f4f9f5!important}td{border-color:#edf3ee!important}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#153b2c55}.badge{border-radius:20px}.wb-mentions{z-index:30}@media (width>=1600px){.reference-workbench .conversation-layout.wb-expanded{grid-template-columns:230px minmax(0,1fr) 255px!important}.green-metrics strong{font-size:27px}}@media (width<=1250px){.reference-workbench .conversation-layout.wb-expanded{grid-template-columns:185px minmax(0,1fr) 195px!important}.green-metrics{grid-template-columns:repeat(2,1fr)}.reference-workbench .wb-citation-grid{grid-template-columns:1fr}.reference-workbench .wb-answer h2{font-size:21px}}@media (width<=1050px){.reference-workbench .conversation-layout.wb-expanded{grid-template-columns:180px minmax(0,1fr)!important}.reference-workbench .wb-plugin-rail{display:none}.reference-workbench .page{height:auto}.reference-workbench .thread-head{padding:13px}}.reference-workbench .conversation-layout.sessions-collapsed{grid-template-columns:52px minmax(0,1fr) 235px!important}.sessions-collapsed .green-file-rank{display:none}.reference-workbench .wb-expanded .thread-layout>section,.reference-workbench .wb-plugin-rail{height:100%!important}.reference-workbench .conversation-sidebar{align-self:stretch!important;max-height:none!important}.reference-workbench .conversation-list{flex:1;min-height:130px}.green-file-rank{flex:none;max-height:40vh;overflow:auto}.green-file-rank .hint,.green-file-rank .wb-rail-note{color:#87988c;font-size:10px}.green-file-rank .wb-ranked-files button{border:0;padding:10px 0;font-size:11px}.reference-workbench .process-intro{display:none}.reference-workbench .wb-expanded .wb-conversation{padding:18px}.reference-workbench .wb-plugin-rail .info{color:#6c8375;background:#f7fbf8;border:0;font-size:12px}.reference-workbench .wb-plugin-rail button.active{color:#086d4d;background:#eaf8ef;border-color:#07845f}.reference-workbench .thread-head .avatar{border-radius:50%}.green-file-rank strong{font-weight:500}.green-file-rank h3{font-size:13px!important}@media (width<=800px){#app>.sidebar{border:0;border-radius:0;width:100%;position:static;inset:auto}#app>.sidebar:after{display:none}.page{margin-left:0!important}.reference-home .page{padding:16px}.reference-workbench .page{padding:10px!important}.reference-workbench .conversation-layout.wb-expanded{display:block;height:auto!important}.reference-workbench .conversation-sidebar{margin-bottom:12px;max-height:210px!important}.green-file-rank{display:none}.reference-workbench .conversation-main{min-height:650px}.green-demo-tools{gap:5px}.green-demo-tools>span{width:100%}}@media (prefers-reduced-motion:no-preference){.pagehead,.green-metrics,.reference-content .meeting-stats{animation:.25s ease-out green-enter}@keyframes green-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}}:root{--forest:#164d3b;--emerald:#087e59;--jade:#369879;--sage:#718c56;--mint:#dcefe2;--fog:#edf3ec;--ink:#223b30;--muted:#64786c;--line:#d4e3d7}.kb-folder-art{background:linear-gradient(140deg,#88a99a,#688b7c);box-shadow:0 3px 7px #36544815}.kb-folder-art:before{background:#527969}.kb-folder-art:after{background:linear-gradient(135deg,#a7bfb2,#8faa9c);box-shadow:inset 0 1px #c7d8cd}.folder-picker .picker-file .icon{color:#6d9380}.reference-employees .employee-folder-tile:hover{background:#e8efea!important;border-color:#d2dfd5!important}.adoption-ring circle{stroke:#dfe8d9}.adoption-ring circle:last-of-type{stroke:#398663}.ring-legend i{background:#398663}.ring-legend span+span i{background:#b7c8a6}body.reference-home{color:var(--ink);background-color:#0000;background-image:radial-gradient(at 95% 0,#dcebe0 0,#0000 46%),linear-gradient(135deg,#eff5ed,#e5eee8);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}#app>.sidebar{background:linear-gradient(175deg,#f8fcf5 0%,#e8f2e5 68%,#d5e8d6 100%);border-color:#cddfce;box-shadow:0 12px 36px #274e3410}#app>.sidebar .brand strong{color:#183e2d}#app>.sidebar .nav a{color:#4c6755}#app>.sidebar .nav a.active{color:#fff;background:linear-gradient(110deg,#195c43,#277453);box-shadow:0 5px 12px #1c623620}#app>.sidebar .nav a.active:before{background:#a9d98e}#app>.sidebar .nav a:hover:not(.active){color:#23583d;background:#dcebd9}#app>.sidebar .nav a.active .icon{color:#d9f0c9}.reference-home .topbar{background:#ffffffc9;border-bottom-color:#d8e4da}.reference-content .panel,.panel{background:#fff;border-color:#d9e5dc;box-shadow:0 5px 16px #2c553409}.reference-content .home-ask{background:linear-gradient(115deg,#fcfef8 3%,#e5f1dc 60%,#cce5cf 100%);border:1px solid #bfd8bd;box-shadow:0 10px 26px #3b64330d}.reference-content .home-ask h2{color:#214d30}.reference-content .home-ask p{color:#627759}.assistant-label span{color:#416830;background:#d1e6bc}.assistant-label>.icon{color:#6a9248}.ask-decoration i{background:linear-gradient(140deg,#82b988,#d0e5bd);box-shadow:0 8px 20px #62895912}.ask-input{border-color:#a7c5a3;box-shadow:0 3px 8px #46663308}.ask-examples .btn{background:var(--surface,#edf6e3)!important;border-color:var(--border,#c6d9b4)!important;color:var(--action-dark,#507337)!important}.btn.primary,.reference-content .home-ask form>.btn{background:var(--action-fill,#078960);box-shadow:var(--action-shadow,0 4px 10px #07644522);border-color:var(--action,#086b4d)!important}.btn.primary:hover{background:var(--action-dark,#075d42)}.btn{color:#246b4d;border-color:#c7dbce}.btn:hover{background:#e5f2e9;border-color:#9ebfa9}.btn.quiet{color:#657b6b}.green-demo-tools button{color:#617c55;background:#f8fcf6;border-color:#cfddca}.reference-content .meeting-stat:first-child{background:linear-gradient(125deg,#19563e,#2c7050);border-color:#215e43;box-shadow:0 8px 18px #174d3b20}.reference-content .meeting-stat:first-child>span:not(.stat-icon),.reference-content .meeting-stat:first-child small{color:#cce1cd}.reference-content .meeting-stat:first-child strong{color:#fff}.reference-content .meeting-stat:first-child .stat-icon{color:#c4e5b4;background:#ffffff19}.reference-content .meeting-stat:nth-child(2){background:#e5f3eb;border-color:#bcdcca}.reference-content .meeting-stat:nth-child(2) .stat-icon{color:#147e57;background:#c9e7d6}.reference-content .meeting-stat:nth-child(2) strong{color:#1c7956}.reference-content .meeting-stat:nth-child(3){background:#eff2df;border-color:#d9dfb9}.reference-content .meeting-stat:nth-child(3) .stat-icon{color:#6c7c37;background:#e0e6bb}.reference-content .meeting-stat:nth-child(3) strong{color:#627631}.reference-content .meeting-stat:nth-child(4){background:#e4efed;border-color:#c0d9d2}.reference-content .meeting-stat:nth-child(4) .stat-icon{color:#317f71;background:#cce2dc}.reference-content .meeting-stat:nth-child(4) strong{color:#276f62}.reference-middle .growth-card{background:#fbfdf8;border-color:#d4dfc5}.growth-track{background:#e5eddb}.growth-row:nth-child(3n+1) .growth-track i{background:#26684b}.growth-row:nth-child(3n+2) .growth-track i{background:#63a17b}.growth-row:nth-child(3n) .growth-track i{background:#95ae69}.reference-content .heat-card{background:#fff}.reference-content .heat-card .btn{color:#376f4e;background:#e5f0e7}.reference-home th,th{color:#5b735e!important;background:#eaf1e7!important}tbody tr:hover td{background:#f3f8ef}td{color:#354d3d}.badge:not(.red):not(.amber):not(.gray){color:#31744c;background:#e2f2e5;border-color:#bfdcc4}.badge.gray{color:#737e65;background:#edf0e9;border-color:#d9dfcf}.reference-workbench .conversation-sidebar{background:linear-gradient(165deg,#f9fcf5,#edf4e7);border-color:#d2e1c9}.reference-workbench .conversation-item.active{background:#d7eacf;border:1px solid #b9d4ae}.reference-workbench .conversation-item.active strong{color:#315d32}.reference-workbench .thread-head{background:linear-gradient(100deg,#fff,#f3f8ef)}.reference-workbench .thread-head .avatar{color:#32724b;background:#d4e9d8}.reference-workbench .chat-user{color:#234e35;background:linear-gradient(120deg,#cbead9,#def2df);border:1px solid #bfdfc8}.reference-workbench .conversation-main{box-shadow:0 8px 22px #23533a0a}.reference-workbench .wb-plugin-rail{background:linear-gradient(170deg,#f3f8f5,#e3eee7);border-color:#cddfd2}.reference-workbench .wb-plugin-rail button{color:#446c56;background:#ffffffb8;border-color:#d1e1d6}.reference-workbench .wb-plugin-rail button.active{color:#fff;background:linear-gradient(125deg,#216a4e,#398165);border-color:#286b50;box-shadow:0 6px 14px #225d3e1c}.reference-workbench .wb-plugin-rail button.active small,.reference-workbench .wb-plugin-rail button.active .icon{color:#d9efdf}.reference-workbench .wb-plugin-rail .info{color:#4c6d58;background:#dcebe1}.reference-workbench .process-completed{background:#edf3e7;border-color:#d4dfc5}.reference-workbench .process-completed>summary{color:#536e41}.green-metrics>div:first-child{background:#def0e3;border:1px solid #bddcc8}.green-metrics>div:first-child strong{color:#1e6e47}.green-metrics>div:nth-child(2){background:#e5efdd;border:1px solid #cbdcbc}.green-metrics>div:nth-child(2) strong{color:#57733b}.green-metrics>div:nth-child(3){background:#e0efeb;border:1px solid #c2dcd2}.green-metrics>div:nth-child(3) strong{color:#2d7e6b}.green-metrics>div:last-child{background:#faf3e2;border:1px solid #e7d8b2}.green-metrics>div:last-child strong{color:#9e751e}.green-metrics span{color:#536c58}.reference-workbench .composer{border-color:#a8ceb6;box-shadow:0 4px 16px #21643c09}.reference-workbench .wb-citation{background:#fbfdfa;border-color:#d1e1d6}.reference-workbench .wb-citation:hover{background:#e9f4eb;border-color:#99c0a2}.green-file-rank{border-color:#d1e0c6}.wb-plugin-result{color:#536f42;background:#edf4e7}.info{color:#567346;background:#edf5e9;border-color:#d3e2c6}.employee-fixed-tree{background:#f0f6e9;border-color:#d1dfc5}.reference-employee-card,.digital-tile{box-shadow:0 5px 14px #3c624409;border-color:#d1e1d3!important}.reference-employee-card:nth-child(3n+2){background:#f1f7ea}.reference-employee-card:nth-child(3n+3){background:#edf5f0}.avatar{color:#37744d;background:#dceee1}.modal-head{background:linear-gradient(110deg,#f4f8ed,#e4f0e2);border-color:#cfdfcc}dialog{border-color:#c0d5be;box-shadow:0 24px 80px #153a2a2b}input:focus,select:focus,textarea:focus{border-color:#78af88}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#5e9e74}#app>.sidebar .backend-nav{text-align:left;color:#496950;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:13px 12px;display:flex}.backend-nav .icon{flex:none;width:20px}#app>.sidebar .backend-nav.active{color:#fff;background:#235f45}.backend-nav.return-front{margin-top:24px;border-top:1px solid #ccddcd!important;border-radius:0!important}.backend-space .brand small{font-size:12px!important}.backend-space .brand small:after{display:none!important}.backend-space .topbar{min-height:65px;margin-left:212px;padding:15px 24px;display:flex!important}.backend-space .page{padding:22px 24px!important}.backend-space .green-demo-tools{margin-bottom:18px}.page,.conversation-main,.org-detail,.manage-workspace,.manage-detail,.employee-browser-content{min-width:0}.tablewrap{max-width:100%;overflow-x:auto}dialog{max-width:calc(100vw - 24px)}.modal-body{overflow-wrap:anywhere}.filters,.pagehead>.row,.composer-footer{flex-wrap:wrap}.filters .search{flex:180px}.backend-space .org-layout{grid-template-columns:190px 240px minmax(0,1fr)}.green-demo-tools .btn{white-space:normal}@media (width>=801px) and (width<=1180px){.backend-space .org-layout{grid-template-columns:170px minmax(0,1fr)}.backend-space .org-detail{grid-column:1/-1}.manage-layout:not(.organization-map-workspace){grid-template-columns:200px minmax(0,1fr)!important}.reference-workbench .conversation-layout.wb-expanded{grid-template-columns:175px minmax(0,1fr)!important}.reference-workbench .wb-plugin-rail{display:none!important}.reference-workbench .conversation-layout.sessions-collapsed{grid-template-columns:48px minmax(0,1fr)!important}.employee-reference{grid-template-columns:185px minmax(0,1fr)!important}.green-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){#app>.sidebar{width:100%!important;max-height:none!important;position:static!important}#app>.sidebar .nav{align-items:center;gap:6px;padding:8px;overflow-x:auto;display:flex!important}#app>.sidebar .backend-nav{white-space:nowrap;flex:none;width:auto;min-height:44px;margin:0}.backend-space .topbar{flex-wrap:wrap;height:auto;margin-left:0;padding:12px 16px}.backend-space .page,.reference-home .page{margin-left:0!important;padding:16px!important}.backend-space .org-layout,.manage-layout,.employee-reference{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.org-detail{grid-column:auto!important}.manage-aside,.employee-fixed-tree{max-height:280px;overflow:auto;position:static!important}.reference-workbench .conversation-layout.wb-expanded,.reference-workbench .conversation-layout.sessions-collapsed{height:auto!important;display:block!important}.reference-workbench .conversation-sidebar{height:auto!important;max-height:220px!important}.reference-workbench .conversation-list{min-height:70px;max-height:100px;overflow:auto}.reference-workbench .wb-plugin-rail{display:none!important}.reference-workbench .conversation-main,.reference-workbench .thread-layout,.reference-workbench .wb-expanded .thread-layout>section{height:auto!important;min-height:0!important}.reference-workbench .wb-conversation{max-height:none!important;overflow:visible!important}.reference-workbench .wb-composer-area{position:static}.reference-workbench .thread-head{flex-wrap:wrap}.reference-workbench .page{height:auto!important}.reference-content .reference-middle{grid-template-columns:1fr!important}.computers-card{grid-column:auto!important}.formgrid{grid-template-columns:1fr}.formgrid .full{grid-column:auto}.modal-footer{flex-wrap:wrap}.backend-space table{min-width:570px}.backend-space .org-people{max-height:320px;overflow:auto}.backend-space .org-tree{max-height:240px;overflow:auto}}@media (width<=480px){.green-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.green-metrics>div{padding:12px 9px}.green-metrics strong{font-size:20px}.reference-workbench .wb-answer{padding:14px!important}.reference-workbench .wb-answer h2{font-size:20px!important}.reference-content .meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-content .home-ask{padding:20px 15px}.green-demo-tools{gap:6px}.green-demo-tools>span{flex-basis:100%}.green-demo-tools button{font-size:11px}.composer-footer>.row{flex-wrap:wrap}.reference-workbench .composer-footer select{max-width:100%}.pagehead{align-items:flex-start}.pagehead h1{font-size:24px}.department-folder,.manage-tree-row{min-width:0}}#app>.sidebar{overflow:clip}.brand-link{color:inherit;flex:none;display:block}.brand-link .brand{position:relative}.reference-home .brand small{font-size:12px}.reference-home .brand small:after{content:none}#app>.sidebar .reference-account>div{overflow:hidden}#app>.sidebar .reference-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-home .page{min-width:0}@media (width>=801px){.reference-admin-directory .page{padding-left:8px!important}}.account-identity{align-items:center;gap:14px;margin-bottom:24px;display:flex}.account-links{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.pending-data{color:var(--muted);align-items:flex-start;gap:7px;margin:12px 0;font-size:12px;line-height:1.8;display:flex}.pending-data .icon{width:16px;height:16px;margin-top:3px}.table-empty,.reference-content td.table-empty{text-align:center;color:var(--muted);padding:36px 15px;font-size:12px}.reference-content .computers-card .table-empty{height:190px}.adoption-ring[aria-label*=待统计] circle{stroke:#dfe8d9}.growth-unavailable{text-align:center;color:#7b927c;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:300px;display:flex}.growth-unavailable>.icon{width:34px;height:34px}.growth-unavailable strong{font-size:14px;font-weight:500}.growth-unavailable p{max-width:200px;font-size:12px}.growth-placeholder{gap:12px;width:75%;margin-top:10px;display:grid}.growth-placeholder i{background:#e5eddb;border-radius:10px;height:8px}.pending-folder{min-width:130px;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 14px;font-size:12px;display:flex}.pending-folder .kb-folder-art{opacity:.55}.pending-folder strong{font-size:13px;font-weight:500}.employee-fixed-tree>.pending-data{margin:20px 0}.employee-fixed-tree input:disabled,.knowledge-controls input:disabled{background:0 0}.knowledge-browser{min-height:calc(100dvh - 125px)}.knowledge-file-grid>.pending-folder{min-height:165px}.knowledge-browser>.empty{padding-top:10px}.employee-count{margin-left:auto}.employee-reference .employee-fixed-tree .directory-row button{overflow-wrap:anywhere;text-align:left}.reference-employees .reference-employee-card footer .btn{align-items:center;gap:4px;font-size:12px;display:inline-flex}.reference-employees .reference-employee-card footer .icon{width:15px}.reference-workbench .wb-conversation>.empty{margin:45px 0}.reference-workbench .wb-composer-area>.pending-data{margin:3px 0 9px;font-size:11px}.reference-workbench .wb-composer-area .samplebar{margin:0 0 8px}.reference-workbench .composer{margin-top:0}.reference-workbench .composer-permission{align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}.reference-workbench .composer-permission .icon{width:14px;height:14px}.reference-workbench .session-pending{margin-top:12px}.reference-workbench .wb-plugin-rail .info{margin-top:20px}.reference-workbench .wb-plugin-rail .info p{margin-top:8px}.reference-workbench .green-file-rank .wb-ranked-files{padding:18px 0}.reference-workbench .sessions-collapsed .conversation-sidebar{padding:15px 5px}.reference-workbench .sessions-collapsed .conversation-sidebar>:not(.row),.reference-workbench .sessions-collapsed .conversation-sidebar>.row h3{display:none}.reference-workbench .sessions-collapsed .conversation-sidebar>.row{justify-content:center}.wb-file-picker h3{margin:22px 0 12px}.empty .btn{margin-top:15px}.manage-tree>.pending-data{margin:28px 0}.manage-company{overflow-wrap:anywhere}.manage-role-list{min-height:180px}.manage-people-tools .search{min-width:130px}.org-people>.search{margin:15px 0}.operational-link{justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.button{color:#246b4d;min-height:40px;font:inherit;background:#fff;border:1px solid #c7dbce;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.button.primary{color:#fff;background:linear-gradient(135deg,#078960,#086547);border-color:#086b4d}.button:hover:not(:disabled){background:#e5f2e9}.button.primary:hover:not(:disabled){background:#075d42}.surface{background:#fff;border:1px solid #d9e5dc;border-radius:17px;box-shadow:0 5px 16px #2c553409}.error-notice{color:#8c4831;overflow-wrap:anywhere;background:#fff4ee;border:1px solid #edd2c3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;font-size:13px;display:flex}.error-notice small{margin-top:6px;font-size:11px;display:block}.notice{background:var(--fog);border-radius:8px;margin:15px 0;padding:12px;font-size:13px}.eyebrow{letter-spacing:2px;color:#70866e;font-size:10px;font-weight:600}.loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.spinner{border:2px solid #d4e3d7;border-top-color:#087e59;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;color:var(--muted);padding:55px 24px}.empty-icon{color:#6b9879;justify-content:center;margin-bottom:15px;display:flex}.empty-state h2{color:var(--ink);margin-bottom:10px;font-size:19px}.empty-state p{font-size:13px}.forbidden-page,.connection-error{text-align:center;max-width:700px;margin:10vh auto;padding:24px}.login-page{background:#f8fbf6;grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.login-story{background:radial-gradient(at 90% 100%,#c8e1c5,#0000 65%),linear-gradient(135deg,#e8f2e5,#f8fcf5);flex-direction:column;min-height:100dvh;padding:45px 64px;display:flex;position:relative;overflow:hidden}.login-story .brand{height:auto;padding:4px 0 4px 45px;position:relative}.login-story .brand:before{content:"";background:linear-gradient(140deg,#a6d69c 0 35%,#169765 36% 65%,#006d4d 66%);border-radius:70% 12%;width:30px;height:38px;position:absolute;top:9px;left:0;transform:rotate(14deg)}.login-story .brand strong{font-size:25px}.login-story .brand small{font-size:12px}.login-copy{z-index:1;margin:90px 0 65px;position:relative}.login-copy h1{margin:18px 0;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.5}.login-copy h1>span{color:#61806a;margin-top:25px;font-size:29px;font-weight:400;display:block}.login-copy p{color:#6d8270;margin-top:25px;font-size:14px;line-height:2}.login-story>small{color:#6d8270;margin-top:auto;font-size:12px}.login-art{display:none}.login-panel{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px clamp(28px,7vw,105px);display:flex}.login-form-wrap{width:100%;max-width:390px}.login-form-wrap h2{margin:10px 0;font-size:29px}.login-form-wrap>p{color:var(--muted);font-size:13px}.login-form-wrap form{gap:20px;margin-top:28px;display:grid}.login-form-wrap label,.profile-panel form>label{gap:8px;font-size:13px;display:grid}.login-form-wrap input{width:100%;min-height:46px}.login-form-wrap .button{min-height:46px}.login-note{align-items:flex-start;gap:7px;margin-top:20px;line-height:1.8;display:flex;font-size:11px!important}.login-note .icon{width:15px;margin-top:3px}.login-footer{color:#8b9a8b;margin-top:65px;font-size:12px}.profile-panel{max-width:780px;overflow:hidden}.profile-cover{background:linear-gradient(110deg,#f4f8ed,#e4f0e2);align-items:center;gap:18px;padding:30px;display:flex}.profile-avatar{color:#27634a;background:#d0e6d2;border-radius:50%;place-items:center;width:65px;height:65px;font-size:26px;display:grid}.profile-cover h2{font-size:22px}.profile-cover p{color:var(--muted);margin-top:5px;font-size:13px}.profile-panel form{padding:30px}.profile-panel input{max-width:450px}.profile-panel label small{color:var(--muted);font-size:12px}.readonly-field{border-bottom:1px solid var(--line);gap:7px;margin:15px 0;padding:25px 0;font-size:13px;display:grid}.readonly-field span{color:var(--muted)}.readonly-field strong{overflow-wrap:anywhere}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.success-message{color:#07845f;align-items:center;gap:6px;font-size:13px;display:flex}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.status-card{gap:12px;padding:25px;display:grid}.status-card>span{color:var(--muted);font-size:13px}.status-card strong{font-size:21px;font-weight:500}.status-symbol{color:#087e59;background:#e5f3eb;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.status-symbol.down{color:#9c6106;background:#fff0e7}.environment-panel,.records-panel{padding:25px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-heading h2{font-size:18px}.environment-panel dl{margin:0}.environment-panel dl>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;padding:16px 0;font-size:13px;display:grid}.environment-panel dt{color:var(--muted)}.environment-panel dd{overflow-wrap:anywhere;margin:0}.pending-tag{color:#98702a;background:#fff5df;border-radius:20px;padding:4px 10px;font-size:12px}.subtle-note{color:var(--muted);margin-top:20px;font-size:12px}.table-scroll{max-width:100%;overflow:auto}.table-scroll table{min-width:700px}.table-scroll small{display:block}.request-cell{overflow-wrap:anywhere;max-width:210px}.count-tag{background:var(--fog);border-radius:8px;padding:2px 8px;font-size:12px}.state-tag{color:#087e59;white-space:nowrap;background:#e5f3eb;border-radius:20px;padding:3px 9px;font-size:12px}.state-tag.failed{color:#a74738;background:#fff0e7}@media (width<=1050px) and (width>=801px){.login-story,.login-panel{padding:40px}}@media (width<=800px){#app>.sidebar{flex-direction:row;align-items:center;display:flex}#app>.sidebar .brand-link,#app>.sidebar .sidefoot{display:none}#app>.sidebar .nav{flex:1;min-width:0}#app>.sidebar .reference-account{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 8px 0 0;padding:5px;display:flex;position:static}#app>.sidebar .reference-account>span{flex:0 0 34px;width:34px;height:34px}#app>.sidebar .reference-account>div,#app>.sidebar .reference-account>.icon{display:none}.reference-workbench .sessions-collapsed .conversation-sidebar{margin-bottom:12px}.reference-workbench .sessions-collapsed .conversation-sidebar>.row{justify-content:flex-start}.reference-workbench .sessions-collapsed .conversation-sidebar>.row h3{display:block}.reference-workbench .wb-conversation>.empty{margin:25px 0}.status-grid,.login-page{grid-template-columns:1fr}.login-story{display:none}.login-panel{min-height:100dvh;padding:30px max(24px,50vw - 195px)}.profile-panel form,.profile-cover,.environment-panel,.records-panel{padding:20px}.environment-panel dl>div{grid-template-columns:1fr;gap:5px}.growth-unavailable{min-height:200px}.reference-content .computers-card .table-empty{height:120px}.reference-home .page{overflow-wrap:anywhere}.employee-location{gap:12px}.employee-tools{flex-wrap:wrap}.employee-tools>.search{flex:150px}.knowledge-controls{flex-wrap:wrap;width:100%}.knowledge-controls>.search{flex:130px}.knowledge-controls select{max-width:110px}.org-tree .tree-node{white-space:normal}.manage-detail-head,.manage-people-tools{flex-wrap:wrap}.manage-people-tools .search{max-width:100%}.manage-batch{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.p2-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 20px;display:flex}.p2-toolbar h2{margin:6px 0;font-size:22px}.p2-toolbar .hint{margin-top:6px}.p2-fieldset{border:0;min-width:0;margin:0;padding:0}.p2-fieldset>.field{margin-bottom:18px}.p2-fieldset input:not([type=checkbox]),.p2-fieldset select,.p2-fieldset textarea,.stack>.field input,.stack>.field select,.stack>.field textarea{box-sizing:border-box;width:100%;max-width:100%}.text-button{color:var(--blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0}.department-children{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}.manage-tree .tree-node{min-height:42px;font-size:13px}.manage-tree .tree-node span{overflow-wrap:anywhere}.p2-pagination{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:16px 0;font-size:12px;display:flex}.p2-pagination span{margin-right:auto}.cell-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.role-checks{border:1px solid var(--line);border-radius:7px;flex-wrap:wrap;gap:14px;margin:16px 0;padding:15px;display:flex}.role-checks legend{padding:0 6px;font-size:13px}.role-checks .check{margin:0}.check{align-items:flex-start;gap:8px;font-size:13px;line-height:1.7;display:flex}.check input[type=checkbox]{accent-color:#07845f;flex-shrink:0;width:16px;height:16px;margin-top:4px}.p2-role-row{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;padding:15px 12px;display:flex}.p2-role-row.active{background:#f0fbf6;border-color:#bde3d4}.p2-role-row small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.btn.danger{color:#a64631;background:#fff9f7;border-color:#ecd1c9}.badge.warning{color:#936124;background:#fff3df}.manage-detail-head,.manage-people-tools,.manage-batch{flex-wrap:wrap}.manage-detail fieldset{min-width:0}.account-page{background:#f3faf6;min-height:100dvh;padding:28px 24px}.account-page>header{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:auto;display:flex}.account-card{max-width:600px;margin:48px auto;padding:34px}.account-card>h1{margin-bottom:16px;font-size:27px}.account-card>.hint{margin:16px 0}.account-tenants{flex-direction:column;gap:10px;margin:20px 0;display:flex}.account-card form>.btn.primary{justify-content:center;min-height:44px}.company-settings{max-width:920px}.company-settings>.stack{max-width:680px}.auth-tabs{border-bottom:1px solid var(--line);gap:14px;margin:20px 0;display:flex}.auth-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:13px}.auth-tabs button.active{border-color:var(--blue);color:var(--blue)}.login-form-wrap .p2-fieldset>label{margin:14px 0;display:block}.login-form-wrap .p2-fieldset>button{width:100%;margin-top:16px}.login-panel{overflow-y:auto}.sms-fields{flex-direction:column;gap:12px;margin:14px 0;display:flex}.sms-fields .notice{margin:0;font-size:12px}.captcha-row,.sms-row{align-items:flex-end;gap:12px;display:flex}.captcha-row>label,.sms-row>label{flex:1;min-width:0}.captcha-button{border:1px solid var(--line);min-width:138px;height:48px;color:var(--blue);background:#eef8f1;border-radius:7px;padding:0;font-size:12px}.captcha-button img{border-radius:7px;max-width:145px;height:46px;display:block}.sms-row .btn{flex-shrink:0;height:46px}.import-workspace>section{margin-bottom:20px}.import-steps{flex-wrap:wrap;gap:18px;margin:25px 0;padding:0;list-style:none;display:flex}.import-steps li{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.import-steps b{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.import-steps .current{color:var(--blue)}.import-steps .current b{background:#e2f6ed;border-color:#a4d8c3}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connection-card{border:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.connection-card h3{overflow-wrap:anywhere}.connection-card p{margin:8px 0;font-size:12px}.provider-mark{color:#3f83c8;background:#eaf5ff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.provider-mark.wecom{color:#28956a;background:#e8f7ec}.connection-card .stack{gap:8px}.connection-card .btn{white-space:nowrap}.import-selection{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:24px;padding-top:22px;display:grid}.import-selection h3{margin-bottom:16px}.import-departments,.import-members{min-width:0}.import-check-list{flex-direction:column;gap:12px;max-height:390px;margin:20px 0;display:flex;overflow:auto}.import-check-list small{color:var(--muted);font-size:11px;display:block}.import-members .tablewrap{max-height:500px;overflow:auto}.import-members select{min-width:130px}.import-message{white-space:normal;min-width:190px;max-width:360px;line-height:1.7}.import-snapshot .info{line-height:1.8}.import-history{margin-top:20px}.employee-fixed-tree>.manage-aside{min-height:0;box-shadow:none;border:0;padding:0}.employee-fixed-tree .manage-aside h2{font-size:15px}.employee-fixed-tree .manage-aside-note{margin-top:20px}.employee-browser-content{min-width:0}@media (width<=1100px){.connection-grid{grid-template-columns:minmax(0,1fr)}.import-selection{grid-template-columns:200px minmax(0,1fr)}}@media (width<=768px){.import-selection{grid-template-columns:minmax(0,1fr)}.import-check-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;display:grid}.connection-card{gap:10px;padding:14px}.connection-card .provider-mark{width:32px;height:32px}.account-card{margin:28px auto;padding:24px}.manage-people-tools .search{width:100%}.manage-detail-head .grow{min-width:130px}}@media (width<=480px){.account-page{padding:20px 12px}.account-card{padding:20px 16px}.account-card>h1{font-size:23px}.import-steps{gap:10px 16px}.import-steps li{font-size:12px}.connection-card{flex-wrap:wrap}.connection-card>.grow{flex-basis:65%}.connection-card>.stack{flex-direction:row;flex-basis:100%;justify-content:flex-end}.p2-toolbar{align-items:flex-start}.p2-toolbar>.row{width:100%}.import-check-list{grid-template-columns:minmax(0,1fr)}.captcha-row,.sms-row{gap:8px}.captcha-button{min-width:112px}.captcha-button img{max-width:112px}.sms-row .btn{padding:8px;font-size:11px}.manage-batch{gap:8px}}.p3-workspace{gap:20px;display:grid}.p3-workspace .pagehead{margin-bottom:0}.p3-success{color:#116b52;background:#edf8f2;border:1px solid #d3e9de;border-radius:12px;padding:12px 16px}.p3-connection-facts{color:var(--muted,#667e75);flex-wrap:wrap;gap:10px 24px;margin:18px 0;font-size:13px;display:flex}.device-native-route{justify-items:start;gap:10px;min-width:0;margin-top:14px;display:grid}.device-native-route label{gap:6px;min-width:0;display:grid}.device-native-route select{max-width:100%}.device-native-route details{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.p3-devices{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;display:grid}.p3-device{border:1px solid #e1ebe5;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.p3-device.selected{background:#f0f8f2;border-color:#72aa93}.p3-device-select{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.p3-device small,.p3-directory-list td small{display:block}.p3-source-card{border-top:1px solid #e7ede8;margin-top:14px;padding-top:18px}.p3-source-card .p3-directory-list{box-shadow:none;border:0;margin-top:10px;padding:12px 0}.p3-private-path{overflow-wrap:anywhere;color:#718278;margin:6px 0;font-size:12px;display:block}.p3-consent{gap:18px;max-width:100%;display:grid}.p3-settings{border:1px solid #dfebe2;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.p3-settings legend{color:#3e6051;padding:0 6px;font-weight:600}.p3-settings label:not(.p3-check){gap:6px;font-size:13px;display:grid}.p3-settings input:not([type=checkbox]),.p3-settings select{width:100%;color:inherit;background:#fff;border:1px solid #dce7df;border-radius:9px;min-width:0;padding:10px}.p3-settings small{color:#708478;font-size:12px}.p3-check{align-items:flex-start;gap:8px;font-size:13px;display:flex}.p3-check input{accent-color:#0b8065;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.p3-types{flex-wrap:wrap;gap:10px 16px;display:flex}.p3-subjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p3-subjects select{min-height:120px}.p3-preview{background:#f6faf6;border-radius:12px;padding:14px}.p3-preview ul{max-height:190px;padding:0;list-style:none;overflow-y:auto}.p3-preview li{border-bottom:1px solid #e6eee6;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;font-size:12px;display:flex}.p3-preview li span{overflow-wrap:anywhere;min-width:0}.p3-preview li small{white-space:nowrap;color:#789083}.reference-sources .page{height:auto;min-height:calc(100dvh - 57px);display:block}.reference-sources .p3-admin-layout{flex:initial;grid-template-rows:auto;grid-template-columns:210px 225px minmax(0,1fr);align-items:start}.reference-sources .p3-admin-main{grid-column:auto;gap:18px;min-width:0;display:grid}.reference-sources .p3-admin-main>.panel{min-width:0;height:auto;min-height:0;padding:18px;display:block;overflow:visible}.reference-sources .p3-members{min-height:0;padding:16px 12px}.p3-members .search{margin:16px 0}.p3-member-list{margin:12px 0}.p3-members .person-card{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0}.p3-members .person-card strong,.p3-members .person-card small{display:block}.p3-members .p2-pagination{flex-wrap:wrap;gap:6px}.p3-members .p2-pagination>span{width:100%}.p3-admin-layout>.manage-aside{min-height:0;max-height:680px;overflow:auto}@media (width>=801px) and (width<=1180px){.reference-sources .p3-admin-layout{grid-template-columns:1fr 1fr}.reference-sources .p3-admin-main{grid-column:1/-1}.p3-admin-layout>.manage-aside,.reference-sources .p3-members{max-height:300px;overflow:auto}}@media (width<=800px){.reference-sources .p3-admin-layout{grid-template-columns:minmax(0,1fr)!important}.p3-admin-layout>.manage-aside,.reference-sources .p3-members{max-height:280px;overflow:auto}}@media (width<=640px){.p3-admin-layout,.p3-subjects{grid-template-columns:minmax(0,1fr)}.p3-workspace{gap:14px}.p3-preview{padding:10px}.p3-devices{grid-template-columns:minmax(0,1fr)}}.p4-file-grid{align-items:start}.p4-file-card,.p4-folder-card{min-width:0;color:inherit;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:22px 14px;display:flex}.p4-file-card:hover,.p4-folder-card:hover{background:#f4faf6;border-color:#d7eade}.p4-file-card:focus-visible,.p4-folder-card:focus-visible{outline-offset:3px;outline:2px solid #339874}.p4-file-card strong,.p4-folder-card strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;overflow:hidden}.p4-file-card small,.p4-folder-card small{color:#75867b;font-size:12px}.p4-document-art{color:#5d9f7e;background:linear-gradient(145deg,#fff,#eaf5ee);border:1px solid #d4e5da;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:86px;height:98px;display:flex}.p4-document-art small{letter-spacing:1px;color:#5d9f7e;font-size:10px}.p4-file-card .badge{white-space:normal;max-width:100%;line-height:1.5}.p4-file-detail p{overflow-wrap:anywhere}.p4-version,.p4-upload-list article{background:#fbfdfb;border:1px solid #e3ece6;border-radius:12px;padding:16px}.p4-version p{font-size:13px;line-height:1.65}.p4-upload-list{gap:10px;max-height:340px;display:grid;overflow:auto}.p4-upload-list strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.p4-upload-list span{font-size:13px}.p4-progress{accent-color:#2c9573;width:100%;height:8px}.p4-file-input{gap:10px;font-size:14px;display:grid}.p4-file-input input{width:100%;max-width:100%}.knowledge-count.row{gap:12px}.knowledge-breadcrumb{min-width:0}.knowledge-breadcrumb .btn{white-space:normal}@media (width<=768px){.p4-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.knowledge-count .row{gap:8px}.knowledge-browser-foot{flex-wrap:wrap;gap:16px}.p4-file-card,.p4-folder-card{padding:14px 6px}.p4-file-detail .row select{max-width:100%}}@media (prefers-reduced-motion:reduce){.p4-file-card,.p4-folder-card{transition:none}}.query-answer{overflow-wrap:anywhere;max-width:100%;padding:22px}.query-question{background:var(--mint-100,#eef8f2);border:1px solid var(--border,#d7eadd);border-radius:14px;margin-bottom:25px;padding:16px 20px}.query-question p{white-space:pre-wrap;margin:7px 0 0;font-size:15px;line-height:1.7}.query-answer .row>strong{align-items:center;gap:9px;display:inline-flex}.query-progress{gap:14px;padding:24px 4px;line-height:1.7;display:flex}.query-progress p{color:#728378;font-size:13px}.query-finding{border-bottom:1px solid #edf1ed;padding:18px 0}.query-finding h3{margin:0 0 8px;font-size:15px}.query-finding p{white-space:pre-wrap;margin:0 0 10px;line-height:1.9}.finding-conflict h3{color:#9b6422}.finding-missing h3{color:#69796e}.query-cite{color:#3d7755;background:#f1f8f3;border-radius:6px;padding:4px 9px;font-size:12px}.query-evidence{margin-top:24px}.query-evidence>h3{font-size:14px}.query-evidence details{border:1px solid #e0e9e2;border-radius:10px;margin:9px 0;padding:12px 14px;scroll-margin-top:30px}.query-evidence summary{cursor:pointer;font-size:13px}.query-evidence summary small{color:#75857a;margin:5px 0 0 15px;display:block}.query-evidence blockquote{white-space:pre-wrap;border-left:3px solid #c9dfd0;margin:14px 0;padding-left:12px;line-height:1.8}.query-evidence details:target{background:#f8fcf9;border-color:#689e7b}.query-answer-actions{margin-top:20px}.query-turns{gap:8px;max-width:100%;padding:14px 20px 0;display:flex;overflow-x:auto}.query-turns .btn{flex-shrink:0;font-size:12px}.query-agent select{font:inherit;background:0 0;border:0;max-width:190px;padding:2px 18px 2px 0;font-weight:700}.query-scope-summary{color:#718377;overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:0 12px 10px;font-size:12px;display:flex}.query-check{cursor:pointer;border-bottom:1px solid #edf1ed;align-items:flex-start;gap:12px;padding:12px 10px;font-size:14px;display:flex}.query-check input{accent-color:#4f9369;flex:none;width:17px;height:17px;margin-top:2px}.query-check strong{font-size:14px}.query-check small{color:#7a8a7f;margin-top:5px;font-size:12px;display:block}.query-disabled{opacity:.6}.query-file-options{border:1px solid #e0e9e2;border-radius:10px;max-height:330px;margin-top:14px;overflow:auto}.query-file-options>.hint{padding:16px}.query-selected{overflow-wrap:anywhere;background:#f3f8f4;border-radius:10px;margin:18px 0;padding:12px 15px;font-size:13px}.query-tabs{margin:15px 0}.reference-workbench .conversation-list{overflow-x:hidden}.reference-workbench .conversation-list>.btn{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.wb-conversation:has(.query-answer){min-height:240px;display:block}.query-answer .notice{margin-top:16px}@media (width<=768px){.query-answer{padding:14px 10px}.query-question{padding:12px}.query-turns{padding:10px}.query-agent select{max-width:130px}.query-evidence .btn{white-space:normal}.query-file-options{max-height:42vh}}.conversation-actions{gap:4px}.conversation-actions .btn{padding:5px 8px;font-size:12px}.query-progress-wrap{padding-block:12px}.query-progress-wrap>.hint{margin:8px 0;line-height:1.7}.recycle-list>.row{border-bottom:1px solid var(--line,#dce8df);gap:18px;padding:14px 0}.recycle-list span{overflow-wrap:anywhere;min-width:0}.recycle-list .btn{flex-shrink:0}.thread-head [role=status]{white-space:normal;text-align:center}.runtime-controls{gap:12px;min-width:0;margin-top:14px;display:grid}.runtime-controls p{margin:0;line-height:1.7}.runtime-controls>.btn{white-space:normal;text-align:left;justify-self:start}.runtime-guide,.runtime-input{background:var(--soft,#f5faf7);border:1px solid var(--line,#dce8df);border-radius:12px;gap:12px;padding:16px;display:grid}.runtime-guide textarea,.runtime-input textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line,#dce8df);width:100%;min-height:84px;font:inherit;background:#fff;border-radius:8px;margin-top:8px;padding:10px;display:block}.runtime-input fieldset{border:1px solid var(--line,#dce8df);border-radius:8px;min-width:0;margin:0;padding:12px}.runtime-input legend{overflow-wrap:anywhere;max-width:100%;padding-inline:5px;font-weight:600}.runtime-choice{cursor:pointer;align-items:flex-start;gap:8px;padding:9px 4px;display:flex}.runtime-choice input{accent-color:#188b69;margin-top:4px}.runtime-choice small{color:#6d8178;margin-top:3px;line-height:1.5;display:block}.runtime-plan-choice{color:#586e63;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.runtime-plan-choice input{accent-color:#188b69}@media (width<=600px){.runtime-guide,.runtime-input{padding:10px}.runtime-controls .row>.btn{flex:auto}.runtime-controls select{max-width:100%}}.p7-growth{gap:22px;margin-top:24px;display:grid}.p7-growth meter{accent-color:#20a37d;width:100%;height:12px;margin-top:8px}.p7-exports{margin:16px 0}.history-actions{justify-content:flex-end;margin-left:auto}.history-actions .p7-exports{max-width:100%;margin:0}.history-actions .p7-exports>.row{justify-content:flex-end}.p7-exports .panel{gap:12px;margin-top:12px;display:grid}.p7-sync{min-width:220px;max-width:420px;margin-top:12px}.p7-sync p{white-space:normal;overflow-wrap:anywhere}.p7-enterprise{gap:14px;margin-bottom:20px;display:grid}.p7-enterprise label{gap:7px;display:grid}.p7-enterprise input,.p7-enterprise select{min-width:0;max-width:100%}.p7-enterprise input[type=file]{width:100%;max-width:480px}.p7-url{border-top:1px solid var(--line,#e3eae6);padding-top:14px}.p7-url summary{cursor:pointer;font-weight:600}.p7-url>.row,.p7-policy{margin:12px 0}.p7-policy span{overflow-wrap:anywhere;min-width:0}.p7-url .grow{min-width:180px}.p7-enterprise .row{align-items:end}.p7-exports .row{gap:10px}.p7-enterprise p{overflow-wrap:anywhere}@media (width<=767px){.p7-recent table{min-width:640px}.p7-recent th:first-child,.p7-recent td:first-child{min-width:170px}.p7-recent th,.p7-recent td{white-space:nowrap}.p7-recent .tablewrap,.heat-card .tablewrap{overflow-x:auto}.p7-enterprise .row,.p7-exports .row{align-items:stretch}.p7-url .grow{flex-basis:100%}.p7-enterprise input[type=file]{font-size:14px}.overview-meta{flex-wrap:wrap}.p7-growth{gap:14px}.p7-exports .panel>.row span{overflow-wrap:anywhere;width:100%}}.reference-employees .page{min-height:100dvh;padding:28px 28px 12px 8px}.reference-employees .employee-reference{gap:28px;padding:0;grid-template-columns:280px minmax(0,1fr)!important}.reference-employees .employee-page-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-employees .employee-fixed-tree{border-color:var(--line);background:#f7fbf6;border-radius:16px;padding:20px 16px;top:28px}.reference-employees .employee-fixed-tree .manage-aside{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.reference-employees .employee-fixed-tree .manage-aside h2{font-size:16px;line-height:1.5}.reference-employees .employee-fixed-tree .search{background:#fff;margin:18px 0}.reference-employees .manage-tree .tree-node{border-left:0;border-radius:9px;gap:10px;min-height:46px;margin:3px 0;padding:10px 12px;font-size:14px;line-height:1.5}.reference-employees .manage-tree .tree-node .icon{flex:none;width:18px;height:18px}.reference-employees .manage-tree .tree-node span{overflow-wrap:anywhere;flex:1;min-width:0}.reference-employees .manage-tree .tree-node small{text-align:center;white-space:nowrap;flex:none;min-width:22px;font-size:12px}.reference-employees .manage-tree .tree-node.active{color:var(--forest);background:#e3f0e7;font-weight:600}.reference-employees .manage-tree .tree-node:hover{background:#edf4ee}.reference-employees .department-children{margin-left:20px;padding-left:10px}.reference-employees .department-children:empty{display:none}.reference-employees .manage-aside-note{border-top:1px solid var(--line);margin:20px 0 0;padding-top:16px;line-height:1.6}.reference-employees .employee-location{min-height:42px;margin-bottom:24px}.reference-employees .compact-folders{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:16px}.reference-employees .department-folder.employee-folder-tile{width:100%;min-width:0;min-height:156px;padding:16px 12px}.reference-employees .employee-folder-tile strong{overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.5}.reference-employees .employee-folder-tile .employee-folder-meta{white-space:nowrap;margin-top:auto;padding-top:2px;line-height:1.6}.reference-employees .department-folder:focus-visible,.reference-employees .tree-node:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.reference-employees .compact-folders>.hint{grid-column:1/-1}@media (width>=801px){.reference-employees .employee-fixed-tree{height:calc(100dvh - 40px)}.reference-employees .employee-fixed-tree .manage-aside{height:100%;overflow:hidden}.reference-employees .manage-aside>.row,.reference-employees .manage-aside>.search,.reference-employees .manage-aside-note{flex-shrink:0}.reference-employees .manage-tree{flex:1;min-height:0;overflow:auto}}@media (width<=1200px){.reference-employees .employee-reference{gap:20px}}@media (width<=800px){.reference-employees .employee-reference{grid-template-columns:minmax(0,1fr)!important}.reference-employees .employee-fixed-tree{max-height:320px;padding:18px 16px}.reference-employees .employee-location .employee-tools{margin-left:auto}}@media (width<=520px){.reference-employees .compact-folders{grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr));gap:12px}.reference-employees .department-folder.employee-folder-tile{padding:14px 10px}}.client-install-guide.panel.pad{gap:28px;padding:28px 30px;display:grid}.client-install-header{justify-content:space-between;align-items:flex-start;gap:20px 28px;display:flex}.client-install-header>div{min-width:0}.client-install-header h2{margin:0;font-size:22px;line-height:1.45}.client-install-header .badge{flex-shrink:0;margin-top:4px}.client-install-description{max-width:780px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8}.client-install-steps{counter-reset:install-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.client-install-steps li{counter-increment:install-step;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:10px 12px;display:grid}.client-install-steps li:before{content:counter(install-step);width:32px;height:32px;color:var(--forest);background:#e3f0e7;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.client-install-steps strong{align-self:center;font-size:15px;line-height:1.6}.client-install-steps span{color:var(--muted);grid-column:2;font-size:14px;line-height:1.8}.client-install-download{border-top:1px solid #e1ece6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 32px;padding-top:24px;display:grid}.client-install-package{gap:10px;min-width:0;display:grid}.client-install-package h3{margin:0;font-size:16px;line-height:1.6}.client-install-release-note{color:var(--muted);font-size:14px;line-height:1.8}.client-install-version{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:13px;line-height:1.7;display:flex}.client-install-actions{flex-wrap:wrap;gap:12px;display:flex}.client-install-actions .btn{min-height:44px;padding:11px 18px;font-size:14px;line-height:1.5}.client-install-feedback{gap:12px;display:grid}.client-install-feedback .p3-success{margin:0;padding:14px 18px;font-size:14px;line-height:1.8}@media (width<=1200px){.client-install-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.client-install-download{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.client-install-guide.panel.pad{gap:24px;padding:24px 20px}.client-install-header{flex-direction:column;gap:16px}.client-install-header h2{font-size:20px}.client-install-header .badge{margin-top:0}.client-install-steps{grid-template-columns:minmax(0,1fr);gap:24px}.client-install-actions{flex-direction:column}.client-install-actions .btn{white-space:normal;width:100%}}:is(.workbench-history,.todo-activity-history,.todo-native-process) .workbench-question-meta{min-width:0;color:var(--muted,#718379);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px auto;font-size:11px;line-height:1.6;display:flex}:is(.workbench-history,.todo-activity-history,.todo-native-process) .workbench-message-chip{border:1px solid var(--border,#d5e9df);background:var(--mint-100,#edf7f1);max-width:100%;color:var(--action-dark,#36745f);overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}:is(.workbench-history,.todo-activity-history,.todo-native-process) .workbench-message-chip>.icon,:is(.workbench-history,.todo-activity-history,.todo-native-process) .workbench-message-time>.icon{flex-shrink:0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .workbench-message-time{color:var(--muted,#718379);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;font-weight:400;display:inline-flex}:is(.workbench-history,.todo-activity-history,.todo-native-process) .workbench-reply-header>strong{align-items:center;gap:6px;display:inline-flex}:is(.workbench-history,.todo-activity-history,.todo-native-process) .workbench-reply-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-dialogue,.melons-v2 #app :is(.workbench-history,.todo-activity-history,.todo-native-process) .query-dialogue{min-width:0;color:var(--ink,#263d32);margin-top:18px;font-size:16px;line-height:1.8}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-commentary{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-weight:600}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-commentary.is-latest-executing{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-commentary.is-latest-executing>.dialogue-process-label{flex:240px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-commentary.is-latest-executing>.spinner{margin-top:8px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-commentary.is-repeated .dialogue-markdown{display:contents}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-commentary.is-repeated .dialogue-markdown>p:last-child{display:inline}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool,:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool>summary,:is(.workbench-history,.todo-activity-history,.todo-native-process,.space-temporary-panel) .dialogue-status,:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-process-toggle{color:#7a8680;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.6;display:flex}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool{overflow-wrap:anywhere;margin:12px 0;font-weight:550}:is(.workbench-history,.todo-activity-history,.todo-native-process) details.dialogue-tool{display:block}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool>summary{cursor:pointer;list-style:none}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool>summary::-webkit-details-marker{display:none}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool .icon,:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-process-toggle .icon{flex-shrink:0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool small{flex-shrink:0;font-size:12px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-process-detail{color:#64736b;padding:4px 0 4px 24px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-process-detail .dialogue-markdown{font-weight:600}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-detail-entry+.dialogue-detail-entry{border-top:1px solid #e0e8e2;margin-top:14px;padding-top:10px}:is(.workbench-history,.todo-activity-history,.todo-native-process,.space-temporary-panel) .dialogue-process-label{min-width:0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-process-toggle{text-align:left;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:3px 0;font-family:inherit}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-process-toggle[aria-expanded=true]>.icon:last-child,:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-tool[open]>summary>.icon:last-child{transform:rotate(90deg)}:is(.workbench-history,.todo-activity-history,.todo-native-process,.space-temporary-panel) .dialogue-status{margin:12px 0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-dialogue .spinner{border-width:1.5px;flex:0 0 13px;width:13px;height:13px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-final{background:0 0;border:0;margin:16px 0 0;padding:0;font-weight:600}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-final.is-streaming:after{content:"";vertical-align:text-bottom;background:#688173;width:2px;height:1em;margin-left:3px;display:inline-block}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown>:first-child{margin-top:0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown h1,:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown h2{margin:22px 0 12px;font-size:21px;font-weight:600;line-height:1.5}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown h3{margin:18px 0 8px;font-size:18px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown p{white-space:pre-wrap;margin:10px 0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown ul,:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown ol{margin:10px 0;padding-left:22px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown pre{background:#f3f6f4;border-radius:6px;max-width:100%;padding:12px;font-size:12px;overflow:auto}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown blockquote{color:#69776e;border-left:2px solid #d1ddd5;margin:12px 0;padding-left:12px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-table-scroll{overscroll-behavior-x:contain;max-width:100%;margin:12px 0;overflow-x:auto}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown th,:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown td{vertical-align:top;border:1px solid #e0e8e2;min-width:90px;padding:10px 12px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-markdown th{color:#567060;background:#f6f9f7;font-weight:600}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-input{background:#fbfdfb;border-radius:8px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-input h3{color:#728379;margin:0;font-size:13px;font-weight:500}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-input fieldset{border:0;padding:0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-input legend{padding:0;font-size:14px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-input .btn{justify-self:start}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-input textarea{min-height:58px;font-size:13px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .dialogue-input-skip{font:inherit;color:#85948b;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-answer-actions>.btn{color:#819086;background:0 0;border:0;padding:4px 6px;font-size:12px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-evidence{color:#7a8680;margin-top:18px}:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-evidence>h3{font-size:12px;font-weight:400}:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-evidence details{border:0;border-radius:0;margin:4px 0;padding:4px 0}:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-evidence summary small{margin-left:8px;display:inline}@media (prefers-reduced-motion:reduce){:is(.workbench-history,.todo-activity-history,.todo-native-process) .query-dialogue .spinner{animation:none}:is(.workbench-history,.todo-activity-history,.todo-native-process,.space-temporary-panel) .is-latest-executing .dialogue-process-label{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@media (forced-colors:active){:is(.workbench-history,.todo-activity-history,.todo-native-process,.space-temporary-panel) .is-latest-executing .dialogue-process-label{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.workbench-history .dialogue-artifacts{background:#fff;border:1px solid #d7e5dd;border-radius:17px;min-width:0;margin:24px 0 16px;overflow:clip}.dialogue-artifacts-heading{color:#2b4035;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 18px 5px;font-size:14px;display:flex}.artifact-heading-icon{background:#edf8f1;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.dialogue-artifacts-heading>small,.artifact-finished-time{color:#7b897f;font-size:11px}.artifact-delivery-state,.artifact-finished-time{align-items:center;gap:4px;display:inline-flex}.artifact-delivery-state{color:#7b897f;font-size:11px;font-weight:600}.artifact-delivery-state.is-ready{color:#0c9466}.artifact-stack-panel>.notice,.artifact-stack-panel>.hint{margin:12px 18px}.artifact-stack{padding:10px 20px 14px;position:relative}.artifact-stack.has-back-cards{padding-top:39px}.artifact-stack-back{color:#4e6256;text-align:left;cursor:pointer;background:#f9fcfa;border:1px solid #dce6df;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:12px;height:45px;padding:7px 12px 12px;font-family:inherit;font-size:12px;display:flex;position:absolute}.artifact-stack-back.is-near{z-index:1;top:12px;left:42px;right:42px}.artifact-stack-back.is-far{color:#839088;z-index:0;background:#f1f6f3;top:2px;left:58px;right:58px}.artifact-stack-back>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artifact-stack-back>strong{white-space:nowrap;color:var(--artifact-tone);letter-spacing:.04em;flex-shrink:0;font-size:10px}.dialogue-artifact-row{z-index:2;background:#fff;border:1px solid #d7e5dc;border-radius:13px;align-items:center;gap:14px;min-width:0;min-height:88px;padding:13px;display:flex;position:relative;box-shadow:0 8px 24px #204d3510}[data-tone=blue]{--artifact-tone:#2b7bd1;--artifact-tint:#f0f6fe;--artifact-line:#c8def7}[data-tone=red]{--artifact-tone:#c62f41;--artifact-tint:#fff3f4;--artifact-line:#efd0d3}[data-tone=orange]{--artifact-tone:#ce4505;--artifact-tint:#fff7ee;--artifact-line:#f0dac3}[data-tone=green]{--artifact-tone:#248154;--artifact-tint:#eff8f2;--artifact-line:#cde5d5}[data-tone=teal]{--artifact-tone:#16827d;--artifact-tint:#eff9f7;--artifact-line:#c9e6e0}.artifact-file-badge{border:1px solid var(--artifact-line);background:var(--artifact-tint);min-height:61px;color:var(--artifact-tone);border-radius:10px;flex:0 0 51px;align-content:center;justify-items:center;gap:4px;display:grid}.artifact-file-badge svg{width:24px;height:29px}.artifact-file-badge small{letter-spacing:.02em;max-width:47px;font-size:10px;font-weight:750;line-height:1;overflow:hidden}.dialogue-artifact-info{flex:1;gap:5px;min-width:0;display:grid}.dialogue-artifact-info>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dialogue-artifact-info>small{color:#7e8a81;font-size:12px}.artifact-actions{min-width:0}.artifact-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artifact-action-buttons .btn{white-space:nowrap;border-radius:9px;gap:6px;min-height:36px;padding:7px 10px;font-size:12px}.artifact-action-buttons .artifact-preview-action,.artifact-action-buttons .artifact-download-action{justify-content:center;width:36px;padding:8px}.artifact-action-buttons .artifact-reference-action{color:#5c6d62;border-color:#d9e5dd}.artifact-actions .notice{max-width:270px;margin-top:8px;font-size:12px}.artifact-stack-footer{background:#fcfefc;border-top:1px solid #e7eee9;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:45px;padding:8px 20px;display:grid}.artifact-stack-pagination{grid-column:2;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.artifact-stack-pagination>span{color:#516359;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.artifact-stack-dots{align-items:center;gap:5px;display:flex}.artifact-stack-dots>button{cursor:pointer;background:#d7e1da;border:0;border-radius:50%;width:8px;height:8px;padding:0}.artifact-stack-dots>button.is-active{background:#09996b;box-shadow:0 0 0 3px #e8f7ef}.artifact-inline-arrow,.artifact-view-all{color:#778a7e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:3px;font-family:inherit;display:inline-flex}.artifact-inline-arrow:first-child>.icon,.artifact-gallery-arrow:first-child>.icon{transform:rotate(180deg)}.artifact-view-all{white-space:nowrap;grid-column:3;justify-self:end;font-size:11px}.artifact-view-all:hover{color:#087c56}.artifact-stack button:focus-visible,.artifact-stack-footer button:focus-visible,.artifact-gallery-dialog button:focus-visible{outline-offset:4px;outline:2px solid #16b780}.melons-v2 dialog.artifact-gallery-dialog,dialog.artifact-gallery-dialog{color:#fff;width:min(1120px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 12px 18px;overflow:clip auto}.melons-v2 dialog.artifact-gallery-dialog::backdrop,dialog.artifact-gallery-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#29342de0}.melons-v2 .artifact-gallery-dialog .modal-head,.artifact-gallery-dialog .modal-head{color:#fff;background:0 0;border:0;justify-content:center;min-height:50px;padding:3px 45px 0;display:flex;position:relative}.melons-v2 .artifact-gallery-dialog .modal-head h2,.artifact-gallery-dialog .modal-head h2{color:#fff;text-align:center;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:750;line-height:1.4}.melons-v2 .artifact-gallery-dialog .modal-head>button,.artifact-gallery-dialog .modal-head>button{color:#fff;background:#ffffff0c;border:1px solid #ffffff38;border-radius:50%;width:35px;height:35px;min-height:0;padding:4px;font-size:22px;position:absolute;top:3px;right:4px}.melons-v2 .artifact-gallery-dialog .modal-body,.artifact-gallery-dialog .modal-body{padding:0}.artifact-gallery-subtitle{color:#e3e8e4;text-align:center;margin:4px 0 15px;font-size:13px}.artifact-gallery-stage{perspective:1200px;height:min(520px,100dvh - 240px);min-height:290px;margin:0 auto;position:relative}.artifact-gallery-card{color:#26372e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e7e2;border-radius:17px;flex-direction:column;gap:12px;width:455px;height:calc(100% - 16px);padding:15px;font-family:inherit;transition:transform .25s,opacity .25s,border-color .18s;display:flex;position:absolute;top:8px;left:50%;box-shadow:0 22px 48px #08160e2b}.artifact-gallery-card.is-active{z-index:5;border:2px solid #16c48b;transform:translate(-50%)}.artifact-gallery-card.is-active:after{content:"";border-top:26px solid #12ae7a;border-left:26px solid #0000;border-top-right-radius:14px;width:0;height:0;position:absolute;top:0;right:0}.artifact-gallery-card.is-before{opacity:.91;z-index:3;transform:translate(calc(-50% - 245px))translateY(15px)rotate(-6deg)scale(.88)}.artifact-gallery-card.is-after{opacity:.91;z-index:3;transform:translate(calc(245px - 50%))translateY(15px)rotate(6deg)scale(.88)}.artifact-gallery-card.is-before-two{opacity:.65;z-index:1;transform:translate(calc(-50% - 350px))translateY(28px)rotate(-9deg)scale(.78)}.artifact-gallery-card.is-after-two{opacity:.65;z-index:1;transform:translate(calc(350px - 50%))translateY(28px)rotate(9deg)scale(.78)}.artifact-gallery-card-header{align-items:center;gap:10px;min-width:0;min-height:34px;display:flex}.artifact-gallery-card-header>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:19px;font-weight:750;overflow:hidden}.artifact-gallery-file-icon{background:var(--artifact-tone);color:#fff;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.artifact-gallery-file-icon svg{width:17px;height:21px}.artifact-file-cover{min-height:0;color:var(--artifact-tone);background:var(--artifact-tint);border:1px solid #e2e9e4;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;padding:20px;display:flex}.artifact-file-cover>svg{width:52px;height:64px}.artifact-file-cover>strong{letter-spacing:.06em;font-size:16px}.artifact-cover-lines{gap:7px;width:78%;margin-top:4px;display:grid}.artifact-cover-lines>span{background:var(--artifact-line);border-radius:3px;height:3px;display:block}.artifact-cover-lines>span:nth-child(2){width:82%}.artifact-cover-lines>span:nth-child(3){width:92%}.artifact-cover-lines>span:nth-child(4){width:64%}.artifact-gallery-card-footer{flex-wrap:wrap;align-items:center;gap:10px;min-height:36px;display:flex}.artifact-gallery-card-footer>strong{background:var(--artifact-tone);color:#fff;border-radius:5px;padding:9px 12px;font-size:14px;font-weight:750}.artifact-gallery-card-footer>span{color:#859087;font-size:12px}.artifact-gallery-navigation{color:#e1e7e1;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.artifact-gallery-arrow{color:#fff;cursor:pointer;background:#ffffff16;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.artifact-gallery-bottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:12px;display:flex}.artifact-gallery-selected-info{color:#fff;text-align:right;gap:5px;min-width:0;max-width:340px;display:grid}.artifact-gallery-selected-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.artifact-gallery-selected-info small{color:#d1dad2;font-size:11px}.melons-v2 .artifact-gallery-selected-info strong,.melons-v2 .artifact-gallery-card-footer>strong{color:#fff}.melons-v2 .artifact-file-cover>strong,.melons-v2 .artifact-stack-back>strong{color:var(--artifact-tone)}.artifact-gallery-bottom .artifact-action-buttons .btn{color:#fff;background:#ffffff12;border-color:#ffffff40;border-radius:9px;width:auto;min-height:40px;padding:10px 14px}.artifact-gallery-bottom .artifact-action-buttons .artifact-preview-action{background:#07996a;border-color:#0ba774}.artifact-gallery-bottom .artifact-action-buttons .btn:disabled{opacity:.5}.artifact-gallery-bottom .artifact-actions .notice{color:#943b36;background:#fff}.artifact-preview-dialog{width:min(1000px,100vw - 32px);max-width:calc(100vw - 32px)}.artifact-preview-dialog .modal-head h2{overflow-wrap:anywhere;min-width:0}.artifact-media{background:#15251d;border-radius:10px;width:100%;max-height:65dvh;margin:0 0 16px;display:block}.artifact-image{object-fit:contain;max-width:100%;max-height:65dvh;margin:0 auto 16px;display:block}@media (width<=700px){.dialogue-artifacts-heading{gap:7px;padding:12px 12px 4px}.artifact-stack{padding-inline:12px}.artifact-stack-back.is-near{left:27px;right:27px}.artifact-stack-back.is-far{left:40px;right:40px}.dialogue-artifact-row{flex-wrap:wrap;gap:9px;padding:11px}.dialogue-artifact-info{flex-basis:calc(100% - 62px)}.artifact-stack-front>.artifact-actions{width:100%}.artifact-stack-front .artifact-action-buttons{justify-content:flex-end}.artifact-stack-footer{grid-template-columns:1fr auto;gap:5px;padding-inline:12px}.artifact-stack-pagination{grid-column:1;justify-content:flex-start;gap:6px}.artifact-view-all{grid-column:2}.artifact-gallery-stage{height:min(420px,100dvh - 280px);min-height:265px}.artifact-gallery-card{gap:10px;width:min(340px,77vw);padding:12px}.artifact-gallery-card.is-before{transform:translate(calc(-50% - 145px))translateY(13px)rotate(-6deg)scale(.83)}.artifact-gallery-card.is-after{transform:translate(calc(145px - 50%))translateY(13px)rotate(6deg)scale(.83)}.artifact-gallery-card.is-before-two,.artifact-gallery-card.is-after-two{visibility:hidden}.artifact-gallery-card-header>strong{font-size:14px}.artifact-gallery-card-footer>span{font-size:10px}.artifact-gallery-card-footer>strong{padding:8px;font-size:12px}.artifact-gallery-bottom{flex-direction:column;gap:12px}.artifact-gallery-selected-info{text-align:center;max-width:calc(100vw - 52px)}.artifact-gallery-bottom .artifact-action-buttons{justify-content:center;gap:7px}.artifact-gallery-bottom .artifact-action-buttons .btn{padding:9px 10px;font-size:11px}.melons-v2 .artifact-gallery-dialog .modal-head h2,.artifact-gallery-dialog .modal-head h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.artifact-gallery-card{transition:none}.melons-v2 dialog.artifact-gallery-dialog[open]{animation:none}}.workbench-execution-plan{z-index:5;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 10px;display:flex;position:relative}.workbench-execution-plan .workbench-execution-pill{color:#537367;white-space:nowrap;cursor:pointer;background:#f4faf6;border:1px solid #d5e8dd;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.workbench-execution-pill:hover{background:#eef7f1}.workbench-execution-pill:focus-visible{outline-offset:3px;outline:2px solid #07845f}.execution-donut{fill:none;stroke-width:2.4px;flex:none;width:15px;height:15px}.execution-donut-track{stroke:#d7e7de}.execution-donut-value{stroke:#07845f}.execution-chevron{display:flex;transform:rotate(-90deg)}.execution-chevron.is-open{transform:rotate(90deg)}.execution-popover-anchor{width:min(270px,100cqw - 32px);padding-bottom:8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.execution-popover{color:#526d62;background:#fff;border:1px solid #dce8e1;border-radius:10px;padding:13px 14px;font-size:12px;box-shadow:0 5px 18px #1c443413}.execution-popover header{color:#6f847b;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-weight:400;display:flex}.execution-popover header small{font-size:11px}.execution-popover ol{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:12px;max-height:min(240px,34dvh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.execution-popover li{overflow-wrap:anywhere;align-items:flex-start;gap:9px;line-height:19px;display:flex}.execution-popover li.is-completed{color:#8b9d95}.execution-popover li.is-current{color:#087555}.execution-popover .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.execution-step-icon{flex:0 0 15px;place-items:center;width:15px;height:19px;display:grid}.execution-step-icon>span{border:1px solid #cbd9d1;border-radius:50%;width:10px;height:10px}.is-current .execution-step-icon>span{border-color:#66b79a}.execution-step-icon.is-spinning>span{border-width:1.5px;border-top-color:#0000;animation:1s linear infinite execution-step-spin}@keyframes execution-step-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.execution-step-icon.is-spinning>span{animation:none}}@media (width<=600px){.workbench-execution-plan .workbench-execution-pill{min-height:32px}}.space-feature-controls,.space-dictation,.space-execution-switches{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.space-feature-controls{padding:8px 4px}.space-execution-switches{color:var(--muted,#6e6b63);padding:4px 6px;font-size:12px}.space-execution-switches label,.space-feature-controls>label{white-space:nowrap;align-items:center;gap:4px;display:flex}.space-execution-switches input,.space-feature-controls input[type=checkbox]{accent-color:var(--accent,#e88642);width:14px;height:14px}.space-input-panel:empty{display:none}.space-input-card{border:1px solid var(--border,#e8e1d7);background:var(--surface,#fffdf9);border-radius:14px;margin:12px 0;padding:14px}.space-input-card summary{cursor:pointer;font-weight:600}.space-input-card form{gap:12px;padding-top:12px;display:grid}.space-input-card fieldset{border:0;min-width:0;padding:8px 0}.space-input-card legend{font-weight:600}.space-input-card textarea,.space-input-card input[type=password]{box-sizing:border-box;border:1px solid var(--border,#ded7cc);background:var(--surface,#fff);width:100%;color:inherit;border-radius:10px;margin-top:10px;padding:10px;display:block}.space-input-card textarea{resize:vertical;min-height:70px}.space-input-card .btn{justify-self:start}.space-native-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:12px 0;display:grid}.space-native-card{border:1px solid var(--border,#e6dfd2);background:var(--surface,#fffcf5);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:16px}.space-native-card>small{color:var(--muted,#777);margin:6px 0;display:block}.space-native-card pre,.space-input-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto}.dialogue-ask-progress{--progress-action-ink:#325943;--progress-action-hover:#edf3ed;min-height:32px;color:var(--progress-action-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:10px;padding:6px 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.dialogue-ask-progress>.icon{flex:0 0 16px}.dialogue-ask-progress:hover:not(:disabled){background:var(--progress-action-hover)}.dialogue-ask-progress:disabled{opacity:.6;cursor:wait}.dialogue-ask-progress:focus-visible{outline:2px solid var(--progress-action-ink);outline-offset:3px}.dialogue-progress-actions{margin-top:8px}.dialogue-progress-actions .dialogue-ask-progress{margin-left:0}.dialogue-commentary.is-latest-executing:has(.dialogue-ask-progress){flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.dialogue-commentary.is-latest-executing>.dialogue-process-label{min-width:0}@keyframes space-temporary-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=600px){.space-execution-switches{gap:10px;width:100%}.space-native-content{grid-template-columns:1fr}}@media (width>=801px){body.reference-home #app>.page{margin-top:0;padding-top:12px!important;padding-bottom:12px!important}body.reference-home.plugin-admin-page #app>.sidebar{border:1px solid #e0ece6;border-radius:22px;width:188px;inset:12px auto 12px 12px}body.reference-home.plugin-admin-page #app>.page{min-height:100dvh;margin-left:212px!important}body.reference-home #app>.sidebar .nav a>span{white-space:normal;min-width:0;line-height:1.35}body.reference-home #app>.page>.manage-layout{min-height:calc(100dvh - 24px)}.sidebar-account-menu>.sidebar-account-heading{color:var(--ink);font-size:15px;font-weight:600}}body.developer-space{--nav:214px;--ink:#1c3029;--muted:#75837d;--line:#e4eae7;--blue:#087f64;--plugin-ink:#1c3029;--plugin-muted:#75837d;--plugin-line:#e4eae7;--plugin-green:#087f64;color:var(--ink);background:#f4f8f6}body.developer-space #app>.sidebar{z-index:30;width:var(--nav);border:0;border-right:1px solid var(--line);box-shadow:none;background:#fcfefd;border-radius:0;flex-direction:column;display:flex;inset:0 auto 0 0;overflow:visible}body.developer-space #app>.sidebar:after{display:none}body.developer-space #app>.sidebar .brand{height:100px;padding:25px 14px 22px 77px;display:block;position:relative}body.developer-space #app>.sidebar .brand:before{content:"";background:conic-gradient(from 30deg, #07845f 0 22%, transparent 22% 26%, #07845f 26% 48%, transparent 48% 52%, #07845f 52% 74%, transparent 74% 78%, #78fccf 78%);border-radius:42% 60% 42% 58%;width:34px;height:36px;position:absolute;top:28px;left:28px;transform:rotate(-20deg)}body.developer-space .brand strong{color:#183e31;font-size:25px}body.developer-space .brand small{color:var(--muted)}.developer-nav-label{color:var(--muted);margin:7px 26px;font-size:11px}body.developer-space #app>.sidebar .nav{flex-direction:column;gap:7px;padding:6px 13px;display:flex;overflow:auto}body.developer-space #app>.sidebar .nav a{color:#43544d;white-space:normal;border-radius:6px;gap:13px;min-height:43px;margin:0;padding:11px 15px;font-weight:500}body.developer-space #app>.sidebar .nav a>span{overflow-wrap:anywhere;min-width:0}body.developer-space #app>.sidebar .nav a.active{color:var(--blue);box-shadow:none;background:#e7f4ee}body.developer-space #app>.sidebar .nav a.active:before{background:var(--blue);border-radius:3px;width:3px;left:0}body.developer-space #app>.sidebar .nav a.active .icon{color:var(--blue)}body.developer-space h1,body.developer-space h2,body.developer-space h3,body.developer-space strong{text-shadow:none}body.developer-space #app>.sidebar .nav a.developer-nav-divider{border-top:1px solid var(--line);border-radius:0;margin-top:19px;padding-top:17px}.developer-team{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:6px;margin:auto 22px 12px;padding:17px 0;display:grid}.developer-team small{color:var(--muted);align-items:center;gap:5px;display:flex}.developer-return{color:#43544d;align-items:center;gap:11px;margin:0 22px 18px;font-size:13px;display:flex}body.developer-space #app>.page{margin-left:var(--nav);width:calc(100% - var(--nav));min-width:0;max-width:none;color:var(--ink);padding:32px 30px}body.developer-space .btn,body.developer-space .button{color:#43544d;border-color:#dce6e1;border-radius:7px;font-size:13px}body.developer-space .btn.primary{color:#fff;background:var(--blue);border-color:var(--blue)}body.developer-space .btn.danger{color:#fff;background:#b2493e;border-color:#b2493e}body.developer-space .panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:10px}.developer-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.developer-heading h1{color:var(--ink);margin:5px 0 9px;font-size:28px}.developer-heading p{color:var(--muted);font-size:13px}.developer-eyebrow{letter-spacing:1.4px;color:#718b7e;font-size:10px}.developer-header-actions{flex-wrap:wrap;gap:10px;display:flex}.developer-context{align-items:center;gap:13px;margin:20px 0 22px;font-size:12px;display:flex}.developer-context .muted{margin-left:auto}.developer-tabs{border-bottom:1px solid var(--line);gap:27px;margin-bottom:20px;display:flex}.developer-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px 12px}.developer-tabs button[aria-current]{color:var(--blue);border-color:var(--blue);font-weight:600}.developer-stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding:19px 8px;display:grid}.developer-stats>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 25px;display:flex}.developer-stats>div:last-child{border:0}.developer-stats span{color:var(--muted);font-size:12px}.developer-stats strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.developer-workbench-grid{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:18px;display:grid}.developer-list{min-width:0;padding:0;overflow:hidden}.developer-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:17px;display:flex}.developer-search{color:var(--muted);border:1px solid var(--line);border-radius:6px;flex:200px;align-items:center;gap:7px;padding:0 10px;display:flex}body.developer-space .developer-search input{background:0 0;border:0;width:100%;min-width:100px;padding:9px 0}.developer-filters select{border-color:var(--line);width:auto;max-width:160px;min-height:38px;padding:6px 25px 6px 9px;font-size:12px}.developer-table-scroll{overflow:auto}.developer-table{border-collapse:collapse;width:100%;min-width:580px;font-size:12px}.developer-table th{color:var(--muted);text-align:left;white-space:nowrap;background:#fafcfb;padding:14px 13px;font-weight:500}.developer-table td{vertical-align:middle;border-top:1px solid #edf2ef;padding:16px 13px}.developer-table td:first-child{max-width:270px}.developer-table td strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.developer-table td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:5px;display:block;overflow:hidden}.developer-table tr.selected{background:#f0f9f5}.developer-table tr:hover{background:#f6faf8}.developer-table .badge{white-space:nowrap;padding:3px 7px;font-size:11px}.developer-detail-link{color:var(--blue);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:12px}.developer-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;font-size:12px;display:flex}.developer-pagination>div{align-items:center;gap:10px;display:flex}.developer-pagination .btn{min-height:31px;padding:5px 10px}.developer-detail{padding:21px 18px}.developer-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.developer-detail h2{font-size:16px}.developer-detail .empty-state{padding:60px 8px}.developer-detail .empty-state h2{margin-top:16px}.developer-question{border-bottom:1px solid var(--line);padding:17px 0}.developer-question>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.developer-question p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin-top:12px;font-size:13px;line-height:1.9;overflow:auto}.developer-metadata{grid-template-columns:71px minmax(0,1fr);gap:14px 12px;margin:20px 0;font-size:12px;display:grid}.developer-metadata dt{color:var(--muted)}.developer-metadata dd{overflow-wrap:anywhere;margin:0}.developer-id{overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:11px}.developer-detail-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.developer-detail-actions .btn{flex:1;min-height:34px;padding:7px 10px;font-size:12px}body.developer-space .developer-stop{color:#a05140;border-color:#ecd4cd}.developer-note{color:var(--muted);border:1px solid var(--line);overflow-wrap:anywhere;background:#f6f9f7;border-radius:6px;align-items:flex-start;gap:8px;margin:15px 0;padding:11px 12px;font-size:12px;line-height:1.8;display:flex}.developer-note .icon{margin-top:2px}.developer-answer{border-top:1px solid var(--line);overflow-wrap:anywhere;max-height:360px;padding-top:16px;font-size:13px;overflow:auto}.developer-answer h3{color:var(--muted);margin-bottom:12px;font-size:13px}.developer-settings-grid,.developer-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.developer-settings-grid article,.developer-tool{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.developer-setting-icon{width:44px;height:44px;color:var(--blue);background:#eaf5ee;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.developer-settings-grid h2,.developer-tool h2{color:var(--ink);font-size:17px}.developer-settings-grid p,.developer-tool p{color:var(--muted);margin:12px 0 22px;font-size:13px}.developer-settings-grid strong{overflow-wrap:anywhere;margin:auto 0 18px;font-size:17px}.developer-settings-grid .btn,.developer-tool .developer-detail-link{margin-top:auto}.developer-tool:hover{border-color:#b7d6c6}.developer-lookup{gap:10px;margin:18px 0;display:flex}.developer-lookup input{flex:1;min-width:0}.developer-conversation-dialog{width:min(760px,100vw - 28px)}.developer-turn-list{gap:10px;margin:20px 0;display:grid}.developer-turn-list button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#f8fbf9;border-radius:8px;gap:7px;padding:16px;display:grid}.developer-turn-list button>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.developer-turn-list button>strong{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;font-weight:500}.developer-turn-list .badge{width:fit-content}.developer-progress{padding-left:24px}.developer-progress li{border-bottom:1px solid var(--line);padding:10px 0 18px 9px}.developer-progress time{color:var(--muted);font-size:11px}.developer-progress p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}body.developer-space .plugin-admin{color:var(--ink);max-width:none}body.developer-space .plugin-page-heading h1{color:var(--ink)}body.developer-space .plugin-heading-actions>.btn:not(.primary){display:none}body.developer-space .plugin-admin .plugin-admin-layout{grid-template-columns:228px minmax(0,1fr) 255px;gap:18px}body.developer-space .plugin-directory{min-width:0}body.developer-space .plugin-admin .plugin-directory-item{gap:8px;padding:16px 11px}body.developer-space .plugin-admin .plugin-directory-copy strong{font-size:12px}body.developer-space .plugin-admin .plugin-status{font-size:10px}body.developer-space .plugin-editor-fields{padding:20px}.developer-plugin-preview{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:20px 17px}.developer-plugin-preview h2{font-size:16px}.developer-plugin-preview>p{margin:10px 0 18px;font-size:12px}.developer-preview-card{border:1px solid var(--line);background:#f8fbf9;border-radius:10px;margin-bottom:20px;padding:18px 14px}.developer-preview-card h3{overflow-wrap:anywhere;margin:14px 0 6px}.developer-preview-card p{color:var(--muted);overflow-wrap:anywhere;margin-bottom:14px;font-size:12px}.developer-plugin-preview fieldset{border:0;min-width:0;margin:0;padding:0}.developer-plugin-preview .plugin-fields{font-size:12px}.developer-preview-input{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;gap:8px;margin-top:16px;padding:13px 10px;font-size:12px;display:flex}.developer-preview-steps p{color:var(--muted);gap:10px;margin:14px 0;font-size:12px;display:flex}.developer-preview-steps p>span:first-child{color:var(--blue)}.developer-preview-placeholder{color:var(--muted);justify-items:center;gap:20px;padding:55px 0;font-size:12px;display:grid}body.developer-space .translation-admin{color:var(--ink);max-width:none}body.developer-space .translation-heading h1{color:var(--ink)}body.developer-space .translation-heading p{color:var(--muted)}body.developer-space .translation-card,body.developer-space .translation-preview{border-color:var(--line);box-shadow:none;border-radius:10px}body.developer-space .translation-card h2{color:var(--ink);font-size:16px}body.developer-space .translation-language-row>div{gap:4px;display:grid}body.developer-space .translation-language-row small{color:var(--muted)}.developer-language-rules{grid-template-columns:76px minmax(0,1fr);gap:13px 15px;font-size:13px;display:grid}.developer-language-rules dt{font-weight:500}.developer-language-rules dd{color:var(--muted);margin:0}@media (width<=1280px){.developer-workbench-grid{grid-template-columns:minmax(0,1fr) 280px}body.developer-space .plugin-admin .plugin-admin-layout{grid-template-columns:215px minmax(0,1fr)}.developer-plugin-preview{grid-column:2}body.developer-space #app>.page{padding:25px 22px}}@media (width<=1024px){.developer-workbench-grid{grid-template-columns:minmax(0,1fr)}.developer-heading{flex-wrap:wrap;align-items:flex-start}.developer-stats>div{padding:0 14px}.developer-detail{min-width:0}.developer-settings-grid,.developer-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){body.developer-space #app>.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;position:relative;inset:auto}body.developer-space #app>.sidebar .brand{height:73px;padding-top:13px;padding-bottom:12px}body.developer-space #app>.sidebar .brand-link{flex:none;width:100%;display:block}body.developer-space #app>.sidebar .brand:before{top:16px}body.developer-space #app>.sidebar .nav{white-space:nowrap;flex-direction:row;flex:none;gap:5px;width:100%;min-width:0;max-width:100%}body.developer-space #app>.sidebar .nav a{white-space:nowrap;flex-shrink:0;min-height:37px;padding:8px 11px;font-size:12px}body.developer-space #app>.sidebar .nav a.developer-nav-divider{border:0;margin:0;padding:8px 11px}body.developer-space #app>.sidebar .sidebar-account{width:auto;margin:0;position:absolute;top:20px;right:14px}body.developer-space .sidebar-account-footer{border:0;min-height:34px;padding:0}.developer-team,.developer-nav-label,.developer-return{display:none}body.developer-space #app>.page{width:100%;margin-left:0;padding:22px 15px}.developer-context{flex-wrap:wrap}.developer-context .muted{width:100%;margin-left:0}body.developer-space .plugin-admin .plugin-admin-layout{grid-template-columns:minmax(0,1fr)}.developer-plugin-preview{grid-column:auto}body.developer-space .plugin-directory{max-height:300px}}@media (width<=480px){body.developer-space #app>.page{padding:20px 12px}.developer-heading h1{font-size:23px}.developer-header-actions{width:100%}.developer-header-actions .btn{flex:1;padding:7px 9px;font-size:12px}.developer-stats{grid-template-columns:repeat(2,1fr);gap:15px 0}.developer-stats>div:nth-child(2){border:0}.developer-stats strong{font-size:22px}.developer-settings-grid,.developer-tools-grid{grid-template-columns:minmax(0,1fr)}.developer-filters{padding:12px}.developer-filters select{flex:1;min-width:90px;max-width:none}.developer-lookup{flex-wrap:wrap}.developer-lookup input{flex-basis:100%}.developer-pagination{padding:12px}.developer-language-rules{grid-template-columns:minmax(0,1fr);gap:6px}.developer-language-rules dd{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){body.developer-space *,body.developer-space :before{transition:none!important;animation-duration:.01ms!important}}:root{--viewport-height:100vh;--shell-inset:12px;--shell-nav-width:188px;--shell-offset:212px;--page-gutter:clamp(12px, 1.5vw, 28px)}@supports (height:100dvh){:root{--viewport-height:100dvh}}body.developer-space{--shell-inset:0px;--shell-nav-width:214px;--shell-offset:214px}html,body,#root,#app{min-width:0}#root,#app{min-height:var(--viewport-height)}body:is(.reference-home,.developer-space) #app>.sidebar{width:var(--shell-nav-width)}body:is(.reference-home,.developer-space) #app>.page{width:auto;min-width:0;max-width:none;margin-left:var(--shell-offset)!important;padding:var(--page-gutter)!important}@media (width>=801px){html.melons-v2 body.reference-home #app.workspace-app>.page{margin-left:var(--shell-nav-width)!important;padding-left:12px!important}}#app>.page :is(.panel,.manage-detail,.manage-workspace,.manage-layout,.employee-browser-content,.knowledge-browser,.plugin-editor,.translation-main){min-width:0}#app :is(.pagehead,.p2-toolbar,.filters,.overview-meta,.developer-heading,.developer-header-actions,.plugin-heading-actions){flex-wrap:wrap;gap:12px}#app :is(.pagehead,.row,.filters)>:is(div,label,input,select){min-width:0}#app :is(.pagehead,.developer-heading,.plugin-page-heading)>div{max-width:100%}#app :is(h1,h2,h3,.error-notice,.notice,.pending-data){overflow-wrap:anywhere}#app :is(input,select,textarea){max-width:100%}#app :is(.filters,.developer-filters,.translation-filters)>:is(input,select,.search){min-width:min(160px,100%);max-width:100%}#app :is(.tablewrap,.translation-table-wrap,.developer-table-wrap){overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.formgrid>*{min-width:0}.reference-content{container-type:inline-size}.reference-content .meeting-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@container (width<=900px){.reference-content .meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.reference-content .meeting-stats{grid-template-columns:minmax(0,1fr)}}dialog{max-width:calc(100vw - 24px);max-height:calc(var(--viewport-height) - 24px);overscroll-behavior:contain}dialog[open]{flex-direction:column;display:flex}.modal-head{flex-shrink:0}.modal-body{overflow-wrap:anywhere;min-width:0;min-height:0;overflow-y:auto}.modal-footer{flex-wrap:wrap}.search-target-menu{flex-direction:column;max-width:calc(100vw - 24px);display:flex;position:fixed;overflow:hidden}.search-target-menu :is(.search-target-title,.search-target-filter,.search-target-footer){flex-shrink:0}.search-target-menu .search-target-tree{flex:1;min-height:0;max-height:none}.sidebar-account-menu{max-height:calc(var(--viewport-height) - 100px)}body.reference-workbench #app{height:var(--viewport-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}body.reference-workbench #app>.page{min-height:0;overflow:hidden;height:100%!important;padding:12px 12px 12px 0!important}.workbench-shell,.workbench-chat,.workbench-chat-main,.workbench-sessions{min-height:0}.workbench-shell{height:100%}.workbench-history{min-height:0;overflow:auto}.workbench-chat-header,.workbench-composer-wrap{flex-shrink:0}.workbench-composer-wrap{overscroll-behavior:contain;flex-direction:column;min-height:0;max-height:65%;display:flex;overflow-y:auto}.workbench-composer-wrap[hidden]{display:none}.workbench-composer{flex-direction:column;flex-shrink:1;min-height:0;display:flex}.workbench-composer textarea{flex:auto;min-height:36px}.workbench-composer-footer,.workbench-composer-meta{flex-shrink:0}.workbench-editor-head,.workbench-reference-chips,.workbench-composer-wrap>:is(.error-notice,.notice){min-height:0;max-height:min(96px,16dvh);overflow-y:auto}.workbench-sidebar,.workbench-task{min-height:0;max-height:100%}dialog:has(.workbench-toolbox){max-height:calc(var(--viewport-height) - 20px)}.organization-ai-session{height:clamp(220px, calc(var(--viewport-height) - 180px), 780px);min-height:0}@media (width>=801px) and (width<=1100px){body.reference-home:not(.developer-space){--shell-nav-width:160px;--shell-offset:184px}#app>.sidebar .brand{padding-left:55px}#app>.sidebar .brand:before{left:15px}.reference-employees .employee-reference{grid-template-columns:200px minmax(0,1fr)!important}}@media (width<=800px){body:is(.reference-home,.developer-space){--shell-offset:0px;--page-gutter:16px}body:is(.reference-home,.developer-space) #app>.sidebar{border:0;border-radius:0;flex-direction:row;align-items:center;width:100%;height:56px;min-height:56px;display:flex;inset:auto;overflow:visible;position:relative!important}#app>.sidebar :is(.brand-link,.brand,.sidefoot,.developer-nav-label,.developer-team,.developer-return){display:none!important}body:is(.reference-home,.developer-space) #app>.sidebar .nav{border:0;flex-direction:row;flex:1;align-items:center;gap:4px;min-width:0;padding:4px 8px;overflow-x:auto;display:flex!important}body:is(.reference-home,.developer-space) #app>.sidebar .nav a{white-space:nowrap;border:0;flex:none;width:auto;min-height:44px;margin:0;padding:9px 12px}#app>.sidebar .nav a>span{white-space:nowrap!important}body:is(.reference-home,.developer-space) #app>.sidebar .sidebar-account{flex:0 0 44px;width:44px;margin:0 8px;position:static}.sidebar-account-menu{width:min(300px,100vw - 16px);max-height:calc(var(--viewport-height) - 72px);position:fixed;inset:64px 8px auto auto}body:is(.reference-home,.developer-space) #app>.page{min-height:0;padding:var(--page-gutter)!important}.formgrid{grid-template-columns:minmax(0,1fr)}.formgrid .full{grid-column:auto}body.reference-workbench #app{grid-template-rows:56px minmax(0,1fr)}body.reference-workbench #app>.page{padding:8px!important}}@media (width<=540px){#app :is(.filters,.overview-meta,.p2-toolbar)>.row{flex-wrap:wrap}.workbench-chat-header .workbench-open-tools{min-width:0}}@media (height<=600px){#app>.sidebar .brand{height:70px;padding-top:14px;padding-bottom:12px}#app>.sidebar .brand:before{top:15px}#app>.sidebar :is(.sidefoot,.developer-team){display:none}.workbench-chat-header{min-height:44px;padding:8px 12px}.workbench-composer-wrap{flex-shrink:1;max-height:80%;padding:6px 8px 8px}.workbench-editor-head{flex-shrink:0}.workbench-composer{padding:10px 12px}.workbench-composer textarea{height:clamp(36px,14dvh,72px);min-height:36px}.workbench-composer.expanded textarea{height:clamp(36px,24dvh,120px)}.workbench-composer-meta{margin-top:5px}}@media (width<=540px) and (height<=600px){.hide-sessions .workbench-chat-header{padding:8px 52px 8px 84px}.hide-sessions .workbench-chat-header>.workbench-search-target{flex-basis:auto;width:auto}.workbench-chat-header .search-target-control{flex-wrap:nowrap}.workbench-chat-header .search-target-label,.workbench-chat-header>.badge{display:none}.workbench-shell .workbench-chat-header .workbench-open-tools{justify-content:center;width:36px;height:36px;padding:6px;top:8px;right:8px}.workbench-open-tools-label{display:none}.workbench-open-sessions{top:8px;left:8px}}:root.melons-v2{--ink:#10202d;--muted:#626d78;--action:#23873d;--action-dark:#176b30;--action-light:#2c8e41;--action-fill:linear-gradient(125deg, var(--action-light), var(--action-dark) 70%, var(--action-dark));--action-shadow:0 5px 14px #009c651c;--scene-action-fill:linear-gradient(110deg, #a9e98c, #92db70);--chart-bar:#88d36b;--green:var(--action);--green-dark:var(--action-dark);--blue:var(--action);--mint-100:#edf7e7;--mint-200:#dcefcf;--mint-300:#b8dea7;--notice-bg:#ebf8f2;--notice-border:#d9eee5;--notice-ink:#396553;--badge-bg:#e0f7ec;--badge-ink:#008c69;--queue-bg:#f1f7f3;--queue-border:#dce8df;--surface:#fff;--ground:#fcfdf9;--border:#e5e8e3;--line:var(--border);--radius:20px;--r:20px;--accent:var(--green);--brand:var(--green);--shadow-soft:0 5px 20px #174b3b06;--ease-out:cubic-bezier(.2, .75, .25, 1);--shell-inset:12px;--shell-nav-width:214px;--shell-offset:240px;--page-gutter:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.melons-v2[data-robo-theme=personal]{--action:#f58220;--action-dark:#c65a12;--action-light:#ffa14c;--action-fill:var(--action);--action-shadow:0 5px 14px #f5681420;--scene-action-fill:linear-gradient(110deg, #ffc293, #ffab75);--chart-bar:#ffa16b;--mint-100:#fff3e6;--mint-200:#ffe3cb;--mint-300:#ffd4b8;--notice-bg:#fff3e6;--notice-border:#f5d1ad;--notice-ink:#c65a12;--badge-bg:var(--notice-bg);--badge-ink:var(--notice-ink);--queue-bg:#fff7ef;--queue-border:#f3decb;--ground:#fffaf5;--border:#ece5df;--shadow-soft:0 5px 20px #99501e06;--jade-icon-filter:grayscale(1) sepia(1) saturate(4) hue-rotate(345deg) brightness(.9)}.melons-v2 body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}.melons-v2 :is(h1,h2,h3,h4,strong,b){color:var(--ink)}.melons-v2 :is(p,small){line-height:1.65}.melons-v2 :is(.hint,.muted,.subtle-note){color:var(--muted)}.melons-v2 :is(button,input,select,textarea){font:inherit}.melons-v2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--action);outline-offset:3px}.melons-v2 :is(input,select,textarea){accent-color:var(--green)}.melons-v2 :is(.btn,.button,.onboarding-primary){min-height:38px;color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:999px;padding:9px 17px;font-weight:600;box-shadow:0 3px 10px #244c4004}.melons-v2 :is(.btn,.button).primary,.melons-v2 .onboarding-primary{background:var(--action-fill);color:#fff;box-shadow:var(--action-shadow);border-color:#0000}.melons-v2 :is(.btn,.button).primary :is(strong,.icon){color:inherit}.melons-v2 :is(.btn,.button).quiet{box-shadow:none;background:0 0}.melons-v2 button:disabled{opacity:.5;cursor:not-allowed}.melons-v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--surface);border-color:var(--border);color:var(--ink);border-radius:14px;min-height:42px}.melons-v2 :is(input,textarea)::placeholder{color:var(--muted)}.melons-v2 :is(.search,.developer-search,.searchfield){border:1px solid var(--border);background:#fff;border-radius:999px}.melons-v2 .search input{box-shadow:none;background:0 0;border:0}.melons-v2 :is(.badge,.state-tag,.pending-tag,.perspective-badge,.count-tag){border-radius:999px;font-weight:500}.melons-v2 :is(.badge.green,.state-tag,.count-tag),:root.melons-v2[data-robo-theme=personal] :is(.badge.green,.count-tag){background:var(--badge-bg);color:var(--badge-ink)}.melons-v2 .query-answer .badge.cancelled{background:var(--notice-bg);border:1px solid var(--notice-border);color:var(--notice-ink)}.melons-v2 :is(.badge.amber,.pending-tag,.perspective-badge){color:#a06b1f;background:#fff4df}.melons-v2 :is(.badge.red,.state-tag.failed){color:#be514e;background:#fff0ed}.melons-v2 .badge.gray{color:#60768b;background:#eef3f5}.melons-v2 :is(.notice,.info,.success-message,.pending-data){background:var(--notice-bg);border-color:var(--notice-border);color:var(--notice-ink);border-radius:16px}.melons-v2 .query-cancelled-notice{border:1px solid var(--notice-border);border-radius:20px;align-items:center;gap:12px;padding:16px 20px;display:flex}.query-cancelled-notice>.icon{flex:none}.melons-v2 :is(.error-notice,.notice.error){color:#a33c35;background:#fff1ee;border:1px solid #f3d8d2;border-radius:16px}.melons-v2 :is(.panel,.surface){border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #fff}.melons-v2 :is(.tablewrap,.table-scroll,.developer-table-scroll,.translation-table-wrap){border-radius:16px;overflow-x:auto}.melons-v2 table{border-collapse:separate;border-spacing:0;width:100%}.melons-v2 th{color:#61768b;background:#f2f7f6;font-weight:500}.melons-v2 :is(th,td){border-bottom-color:#edf3f0;padding:14px 13px}.melons-v2 tbody tr:last-child td{border-bottom:0}.melons-v2 tbody tr:hover td{background:#effbf5}.melons-v2 dialog{color:var(--ink);max-width:calc(100vw - 28px);max-height:calc(var(--viewport-height) - 32px);border:1px solid #e4f2ec;border-radius:28px;box-shadow:0 24px 90px #163b3a26}.melons-v2 dialog::backdrop{background:#173c3a48}.melons-v2 .modal-head{background:#fff;border-color:#e7f2ed;padding:22px 24px 17px}.melons-v2 .modal-body{padding:20px 24px 24px}.melons-v2 .modal-head h2{font-size:20px}.melons-v2 .empty-state{padding:46px 22px}.melons-v2 .empty-icon{background:var(--mint-100);border-radius:24px}.melons-v2 .spinner{border-color:var(--mint-300);border-top-color:var(--green)}.melons-v2 .leaf-mark{flex-shrink:0;width:46px;height:46px;display:block}.melons-v2 .brand{grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;column-gap:9px;display:grid}.melons-v2 .brand>.leaf-mark{grid-area:1/1/3;align-self:center}.melons-v2 .brand>small{display:block}.melons-v2 ::selection{background:var(--mint-200);color:var(--ink)}.melons-v2 .sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.melons-v2 body.developer-space{--shell-inset:12px;--shell-nav-width:228px;--shell-offset:254px;background:var(--ground)}.melons-v2 #app>.sidebar{width:var(--shell-nav-width);background:#ffffffed;border:1px solid #fff;border-radius:26px;flex-direction:column;height:auto;padding:0;display:flex;position:fixed;inset:12px auto 12px 12px;overflow:visible;box-shadow:0 8px 30px #215a3b04}.melons-v2 #app .brand{grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;column-gap:9px;min-height:98px;padding:24px 20px 25px;display:grid;position:relative}.melons-v2 .brand:before,.melons-v2 .brand small:after{content:none!important}.melons-v2 .brand .leaf-mark{grid-area:1/1/3;align-self:center}.melons-v2 .brand strong{letter-spacing:-.7px;font-size:27px;line-height:1.15}.melons-v2 .brand small{color:#5e7285;margin-top:4px;font-size:12px;line-height:1.5}.melons-v2 #app .sidebar .nav{flex:1;min-height:0;padding:8px 10px;position:static;overflow-y:auto}.melons-v2 #app .sidebar .nav a{min-height:44px;color:var(--ink);white-space:normal;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:13px;margin:0 0 4px;padding:10px 13px;font-size:15px;font-weight:500;display:flex}.melons-v2 #app .sidebar .nav a:hover{color:#008967;background:#edf9f4}.melons-v2 #app .sidebar .nav a.active:before{content:none}.melons-v2 #app .sidefoot{display:none}.melons-v2 #app .sidebar-account{flex:none;width:auto;margin:12px;position:relative;inset:auto}.melons-v2 #app .sidebar-account-trigger{background:#f7fbf9;border-color:#eaf2ee;border-radius:18px;padding:12px}.melons-v2 #app .developer-team{background:#f2faf6;border:0;border-radius:18px;margin:12px 20px;padding:14px}.melons-v2 #app .developer-return{border:0;margin:0 20px 8px;padding:12px 0}.melons-v2 #app .developer-nav-label{display:none}.melons-v2 #app>.page{min-height:var(--viewport-height);background:0 0;margin-left:var(--shell-offset)!important;padding:16px 20px 24px!important}.melons-v2 .workspace-header{justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-bottom:14px;display:flex}.melons-v2 .workspace-header h1{letter-spacing:-.6px;margin:0;font-size:clamp(23px,2vw,30px);line-height:1.3}.melons-v2 .workspace-header-title{flex-wrap:wrap;align-items:baseline;gap:6px 20px;min-width:0;display:flex}.melons-v2 .workspace-header-title p{color:var(--muted);margin:0;font-size:13px}.melons-v2 .workspace-header-tools{align-items:center;gap:16px;display:flex}.melons-v2 .workspace-header .language-selector{margin:0}.melons-v2 .workspace-header .language-selector select{background:#fff;border-radius:999px;min-height:38px;padding:6px 28px 6px 14px}.melons-v2 .workspace-profile{color:#297762;background:#e5f1ee;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;text-decoration:none;display:grid}.melons-v2 #app .page :is(.pagehead h1,.employee-page-title,.developer-heading h1,.plugin-page-heading h1),.melons-v2 #app :is(.developer-eyebrow,.plugin-eyebrow){display:none}.melons-v2 #app :is(.pagehead,.developer-heading,.plugin-page-heading){min-height:0;margin:0 0 16px;padding:0}.melons-v2 #app :is(.pagehead,.developer-heading,.plugin-page-heading) p{color:var(--muted);margin:0;font-size:14px}.melons-v2 #app .reference-content{max-width:1800px;margin:0 auto}.melons-v2 .leaf-banner{isolation:isolate;background:radial-gradient(ellipse at 85% 55%, var(--mint-100), #fff 75%);border-radius:26px;align-items:center;min-height:190px;margin-bottom:20px;padding:28px 34px;display:flex;position:relative;overflow:hidden}.melons-v2 .leaf-banner-copy{z-index:1;max-width:68%;position:relative}.melons-v2 .leaf-banner h2{letter-spacing:-.4px;margin:0 0 9px;font-size:clamp(21px,2vw,30px);line-height:1.4}.melons-v2 .leaf-banner p{color:#526f77;margin:0;font-size:14px}.melons-v2 .knowledge-garden{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.melons-v2 .leaf-banner>.knowledge-garden{width:270px;height:210px;position:absolute;top:0;right:18px}.melons-v2 .leaf-banner--compact{min-height:144px;padding:24px 30px}.melons-v2 .leaf-banner--compact h2{font-size:25px}.melons-v2 .leaf-banner--compact>.knowledge-garden{width:220px;height:170px;top:-12px;right:24px}.melons-v2 .banner-metrics{color:#587871;gap:24px;margin-top:16px;font-size:13px;display:flex}.melons-v2 .banner-metrics strong{margin-right:5px;font-size:24px}@media (width>=1680px){:root.melons-v2{--shell-nav-width:232px;--shell-offset:258px}.melons-v2 #app .sidebar .nav a{min-height:44px;font-size:15px}}@media (width<=1100px) and (width>=801px){:root.melons-v2,.melons-v2 body.developer-space{--shell-nav-width:176px;--shell-offset:196px}.melons-v2 #app .brand{grid-template-columns:36px 1fr;padding:22px 12px}.melons-v2 #app .brand strong{font-size:24px}.melons-v2 #app .brand .leaf-mark{width:36px}.melons-v2 #app .sidebar .nav a{gap:9px;padding:10px;font-size:13px}.melons-v2 #app>.page{padding:16px!important}}@media (width<=800px){:root.melons-v2,.melons-v2 body.developer-space{--shell-inset:0px;--shell-nav-width:100%;--shell-offset:0px}.melons-v2 #app>.sidebar{z-index:20;border-radius:0 0 24px 24px;grid-template-columns:1fr auto;gap:0;width:100%;height:auto;padding:0 10px;display:grid;position:relative;inset:auto;display:grid!important}.melons-v2 #app .brand{grid-template-columns:36px 1fr;min-height:70px;padding:12px 8px;display:grid!important}.melons-v2 #app .brand .leaf-mark{width:36px;height:36px}.melons-v2 #app .brand strong{font-size:23px}.melons-v2 #app .brand small{margin:2px 0 0;font-size:10px;display:block!important}.melons-v2 #app .sidebar .nav{grid-area:2/1/auto/-1;gap:5px;padding:0 0 8px;display:flex;overflow:auto}.melons-v2 #app .sidebar .nav a{white-space:nowrap;border-radius:14px;flex:none;gap:6px;min-height:38px;margin:0;padding:9px 12px;font-size:12px}.melons-v2 #app .nav .icon{flex-basis:18px;width:18px;height:18px}.melons-v2 #app .sidebar-account{grid-area:1/2;align-self:center;margin:10px 0}.melons-v2 #app>.sidebar .brand-link{display:block!important}.melons-v2 #app .sidebar-account-trigger{padding:7px}.melons-v2 #app :is(.developer-team,.developer-return){display:none}.melons-v2 #app>.page{min-height:60vh;margin-left:0!important;padding:14px 12px 24px!important}.melons-v2 .workspace-header{gap:8px;min-height:38px;margin-bottom:14px}.melons-v2 .workspace-header h1{font-size:21px}.melons-v2 .workspace-header-title p{display:none}.melons-v2 .workspace-header-tools{gap:8px}.melons-v2 .workspace-profile{display:none}.melons-v2 .workspace-header .language-selector select{width:96px;padding-left:10px;font-size:12px}.melons-v2 .leaf-banner,.melons-v2 .leaf-banner--compact{border-radius:22px;min-height:136px;margin-bottom:14px;padding:20px}.melons-v2 .leaf-banner h2,.melons-v2 .leaf-banner--compact h2{font-size:19px}.melons-v2 .leaf-banner p{font-size:12px}.melons-v2 .leaf-banner-copy{max-width:76%}.melons-v2 .leaf-banner>.knowledge-garden,.melons-v2 .leaf-banner--compact>.knowledge-garden{opacity:.6;width:124px;height:114px;top:21px;right:-15px}.melons-v2 .banner-metrics{flex-wrap:wrap;gap:12px}.melons-v2 .banner-metrics strong{font-size:20px}}.melons-v2 #app .reference-content>.pagehead{display:none}.melons-v2 #app .manage-detail-head{flex-wrap:wrap;align-items:center;gap:12px}.melons-v2 #app .organization-map-workspace .manage-detail-head>.grow{flex:1 0 calc(100% - 80px);min-width:0}.melons-v2 #app .manage-detail-head h2{overflow-wrap:anywhere;font-size:23px;line-height:1.4}.melons-v2 #app .manage-people-table{min-width:720px}.melons-v2 #app .organization-map-workspace .manage-detail-head>.btn{flex:1;font-size:12px}.melons-v2 #app .overview-meta{margin:10px 0 12px;padding:0}.melons-v2 #app .overview-meta .hint{flex:1;font-size:11px}.melons-v2 #app .overview-meta .btn{min-height:28px;padding:5px 10px;font-size:11px}.melons-v2 #app .reference-middle{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:stretch;gap:16px;margin:0 0 16px;display:grid}.melons-v2 #app .reference-middle>.growth-card{grid-area:1/1}.melons-v2 #app .reference-middle>.adoption-card{text-align:left;grid-area:1/2}.melons-v2 #app .reference-middle>.computers-card{grid-column:1/-1}.melons-v2 #app .computers-card>summary{cursor:pointer;color:#42745f;font-size:14px;font-weight:600}.melons-v2 #app .computers-card>h2{display:none}.melons-v2 #app .computers-card[open]>summary{margin-bottom:16px}.melons-v2 .home-activity-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.melons-v2 #app .home-activity-grid>.panel{min-width:0;margin:0}.melons-v2 #app .recent-work{padding:22px}.melons-v2 #app .recent-work h2{margin:0;font-size:20px}.melons-v2 #app .recent-work .btn{min-height:28px;padding:5px 8px;font-size:11px}.melons-v2 .recent-work-list{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin-top:16px;display:grid}.melons-v2 .recent-work-list>a{min-width:0;color:var(--ink);background:#ecfaf3;border-radius:20px;align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.melons-v2 .recent-work-list>a:nth-child(2n){background:#f4f8f7}.melons-v2 .recent-work-list>a>div{flex:1;min-width:0}.melons-v2 .recent-work-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.melons-v2 .recent-work-list small{color:#7a8f82;margin-top:3px;font-size:10px;display:block}.melons-v2 .recent-work-icon{background:#d8f6e9;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}@media (width<=1100px){.melons-v2 .home-activity-grid{grid-template-columns:1fr}}.melons-v2 #app :is(.growth-card,.adoption-card,.computers-card,.p7-recent,.heat-card){padding:22px}.melons-v2 #app :is(.growth-card,.adoption-card,.computers-card,.p7-recent,.heat-card) h2{margin:0 0 6px;font-size:20px;line-height:1.4}.melons-v2 #app .meeting-section{margin-bottom:16px}.melons-v2 #app .adoption-card .btn{min-height:28px;padding:5px 10px;font-size:11px}.melons-v2 .adoption-visual{justify-content:center;align-items:center;gap:clamp(18px,3vw,48px);margin-top:10px;display:flex}.melons-v2 .adoption-legend p{white-space:nowrap;margin:12px 0;font-size:14px}.melons-v2 .adoption-legend strong{color:var(--green-dark);margin-right:5px;font-size:28px}.melons-v2 .adoption-card .melons-ring{flex-basis:144px;width:144px;height:144px}.melons-v2 #app .adoption-card>.hint{text-align:center;margin:4px 0 12px;font-size:10px}.melons-v2 #app .adoption-source-status{background:0 0;border:0;margin-top:10px;padding:0}.melons-v2 #app .adoption-source-status h3{margin:0;font-size:12px}.melons-v2 #app .adoption-source-status .row{margin:7px 0;font-size:12px}.melons-v2 #app .source-status-metrics{gap:20px;margin-top:6px;display:flex}.melons-v2 #app .source-status-metrics>div{background:#f4faf7;border-radius:14px;flex:1;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.melons-v2 #app .source-status-metrics small{margin-left:4px;font-size:10px}.melons-v2 #app .employee-reference{gap:16px;margin:0;display:grid;grid-template-columns:238px minmax(0,1fr)!important}.melons-v2 #app .employee-fixed-tree{width:auto;min-width:0;position:static}.melons-v2 #app .employee-fixed-tree .manage-aside{border:1px solid #fff;border-radius:26px;height:100%;min-height:650px}.melons-v2 #app .employee-browser-content{min-width:0;padding:0}.melons-v2 #app .employee-location{background:0 0;border:0;padding:0 0 12px}.melons-v2 #app .employee-folders-block{background:#fff;border-radius:24px;margin-bottom:16px;padding:18px 20px}.melons-v2 #app .employee-folders-block:has(.compact-folders>.hint:only-child){display:none}.melons-v2 #app .employee-folder-tile{background:#eff9f4;border-color:#e4f3eb;border-radius:20px}.melons-v2 #app .reference-employee-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.melons-v2 #app .reference-employee-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #fff;border-radius:24px;min-width:0;padding:20px}.melons-v2 #app .reference-employee-card:hover{border-color:#86e8c4}.melons-v2 #app .employee-art{background:linear-gradient(140deg,#e2efff,#c8ecdf);border:4px solid #f3fbf8;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;position:relative}.melons-v2 .member-monogram{color:#29745f;font-size:25px}.melons-v2 #app .member-agent{background:#e1f8ec;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:-4px;right:-9px}.melons-v2 #app .member-agent .icon{width:20px;height:20px}.melons-v2 #app .employee-card-head{gap:14px}.melons-v2 #app .employee-card-head h3{font-size:17px}.melons-v2 #app .employee-kind{color:#698879;font-size:10px}.melons-v2 #app .employee-description{color:#667e78;margin:15px 0 12px;font-size:12px}.melons-v2 #app .employee-tags>span{color:#318765;background:#edf9f2;border-radius:999px;padding:3px 8px;font-size:11px}.melons-v2 #app .employee-contribution{color:#70827b;border-top:1px solid #edf4ef;margin-top:15px;padding-top:12px;font-size:11px}.melons-v2 #app .employee-contribution b{color:#228a69;font-size:16px}.melons-v2 #app .reference-employee-card footer{margin-top:13px;font-size:11px}.melons-v2 #app .reference-employee-card footer .btn{color:#008b66;background:#e8f8f0;border-color:#d4eddf;min-height:30px;padding:6px 10px;font-size:11px}.melons-v2 #app .reference-employee-cards.as-list{grid-template-columns:1fr}.melons-v2 #app .manage-tree .tree-node,.melons-v2 #app .manage-all{color:var(--ink);border-radius:16px;min-height:44px}.melons-v2 #app :is(.manage-tree .tree-node.active,.manage-all.active){color:#008564;background:#e1f8ef}.melons-v2 #app .manage-aside{background:#fff;border-color:#fff;border-radius:26px}.melons-v2 #app .manage-aside-note{background:#f4faf7;border-radius:12px;font-size:11px}.melons-v2 #app .knowledge-browser{background:0 0;border:0;padding:0}.melons-v2 .knowledge-view-toggle{background:#f1f8f4;border-radius:999px;gap:4px;padding:3px;display:flex}.melons-v2 .knowledge-view-toggle .btn{min-height:32px;box-shadow:none;background:0 0;border:0;padding:5px 12px}.melons-v2 .knowledge-view-toggle .btn[aria-pressed=true]{color:#fff;background:#08ab7f}.melons-v2 #app .knowledge-list-head{color:#698174;background:#f1f7f4;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 160px 60px;gap:18px;padding:12px 18px;font-size:12px;display:grid}.melons-v2 #app .knowledge-view-list .kb-file-item{border-color:#eef4f0;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 160px 60px;align-items:center;gap:18px;min-height:62px;padding:8px 18px;display:grid}.melons-v2 #app .knowledge-view-list .kb-file-open{text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:3px 12px;min-width:0;min-height:46px;padding:0;display:grid}.melons-v2 #app .knowledge-view-list .p4-document-art{width:36px;height:42px;box-shadow:none;background:#e2f6ec;border:0;border-radius:9px;grid-row:1/3;place-items:center;margin:0;display:grid}.melons-v2 #app .knowledge-view-list .p4-document-art small{display:none}.melons-v2 #app .knowledge-view-list .kb-file-open>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:13px;overflow:hidden}.melons-v2 #app .knowledge-view-list .kb-file-origin{color:#7a8d81;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;overflow:hidden}.melons-v2 #app .knowledge-view-list .kb-file-meta{border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}.melons-v2 #app .knowledge-view-list .kb-file-controls{order:3;justify-self:end;position:static}.melons-v2 #app .knowledge-view-list .kb-file-checkbox{z-index:2;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.melons-v2 #app .knowledge-view-list .kb-file-item:has(.kb-file-checkbox) .kb-file-open{padding-left:24px}@media (width<=800px){.melons-v2 .knowledge-distribution{flex-wrap:wrap;gap:14px;padding:16px}.melons-v2 .knowledge-distribution>div:first-child{flex:1 0 100%}.melons-v2 .file-type-legend{gap:9px 18px}.melons-v2 .file-type-legend>span{min-width:70px}.melons-v2 #app .knowledge-list-head{display:none}.melons-v2 #app .knowledge-view-list .kb-file-item{grid-template-columns:minmax(0,1fr) 32px;gap:4px 8px;padding:10px 12px}.melons-v2 #app .knowledge-view-list .kb-file-open{grid-column:1}.melons-v2 #app .knowledge-view-list .kb-file-meta{grid-area:2/1;padding-left:48px;font-size:10px}.melons-v2 #app .knowledge-view-list .kb-file-controls{grid-area:1/2/3}}.melons-v2 #app .knowledge-toolbar{background:#fff;border:0;border-radius:24px;margin-bottom:14px;padding:16px 20px}.melons-v2 #app .knowledge-count{padding:12px 4px}.melons-v2 #app .knowledge-file-grid{background:#fff;border-radius:26px;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:14px;padding:16px}.melons-v2 #app :is(.kb-file-item,.p4-folder-card){box-shadow:none;background:#fbfefc;border-color:#e6f0ec;border-radius:20px}.melons-v2 #app .kb-file-item.selected{background:#e9fbf2;border-color:#55cfa4}.melons-v2 #app .kb-file-open{border-radius:18px}.melons-v2 #app .p4-document-art{background:#eff9f3;border-radius:16px}.melons-v2 #app .knowledge-browser-foot{padding:16px 8px}.melons-v2 #app .manage-detail{border:0;border-radius:26px;padding:24px}.melons-v2 #app .manage-stats>div{background:#f2faf6;border:0;border-radius:18px}.melons-v2 #app .manage-stats strong{color:#008e68}.melons-v2 #app .manage-setting{background:#f8fcfa;border-color:#e9f3ed;border-radius:20px;padding:22px}.melons-v2 #app .p3-member-list .person-card{background:#fff;border-color:#e9f0ed;border-radius:17px}.melons-v2 #app .p3-member-list .person-card.active{background:#e5f8ee;border-color:#9ae2c6}.melons-v2 #app :is(.local-connection,.p3-source-card,.p3-device,.p3-connection-facts>div){border-radius:22px}.melons-v2 #app .local-connection{background:#fff}.melons-v2 #app .p3-device.selected{background:#e8f9f0;border-color:#88dfbc}.melons-v2 #app .profile-panel{max-width:1000px;margin:0 auto;overflow:hidden}.melons-v2 #app .profile-cover{background:linear-gradient(115deg,#e5faf0,#cdf3e4);border-radius:26px 26px 0 0;min-height:170px;padding:30px}.melons-v2 #app .profile-avatar{border:5px solid #fff;border-radius:50%;box-shadow:0 4px 16px #038d691a}.melons-v2 #app .profile-panel form{padding:28px}.melons-v2 #app .profile-security{background:#f7fcf9;border-color:#e4efe7;padding:22px 28px}.melons-v2 #app .developer-context{display:none}.melons-v2 #app .developer-tabs{background:0 0;border:0;margin-bottom:16px}.melons-v2 #app .developer-tabs button{color:#6a7c87;background:0 0;border-radius:16px 16px 0 0;padding:13px 24px}.melons-v2 #app .developer-tabs button[aria-current=page]{color:#008b67;background:#fff;border-color:#08ae7d}.melons-v2 #app .developer-stats{gap:14px;margin-bottom:16px}.melons-v2 #app .developer-stats>div{background:#e6f9f0;border:0;border-radius:22px;padding:20px}.melons-v2 #app .developer-stats>div:nth-child(2){background:#eef7ff}.melons-v2 #app .developer-stats>div:nth-child(3){background:#fff5e4}.melons-v2 #app .developer-stats>div:nth-child(4){background:#fff0ed}.melons-v2 #app :is(.developer-list,.developer-detail,.developer-settings,.developer-setting-card,.developer-tool){box-shadow:var(--shadow-soft);border:1px solid #fff;border-radius:26px}.melons-v2 #app .developer-filters{background:#fff;border:0;padding:18px}.melons-v2 #app .developer-detail{background:#fff;padding:22px}.melons-v2 #app .developer-setting-icon{color:#008f68;background:#dff8ed;border-radius:19px}.melons-v2 #app .developer-tool{background:#fff;padding:26px}.melons-v2 #app .plugin-admin-layout{gap:18px}.melons-v2 #app :is(.plugin-directory,.plugin-admin-editor,.plugin-form-section,.translation-main,.translation-nav){box-shadow:none;border-color:#e9f0eb;border-radius:24px}.melons-v2 #app :is(.plugin-form-section,.translation-main){background:#fff}.melons-v2 #app :is(.plugin-scope-tabs button.active,.plugin-directory-item.selected){background:#e4f9ee;border-color:#a5e6cc}.melons-v2 #app .plugin-admin-actions{background:#f4fcf8;border-color:#d5eee1;border-radius:20px}.melons-v2 #app .translation-tabs button{border-radius:16px}.melons-v2 #app :is(.records-panel,.environment-panel){margin-bottom:18px;padding:24px}.melons-v2 #app .status-grid{gap:16px;margin:18px 0}.melons-v2 #app .status-card{border-radius:24px}.melons-v2 body.reference-workbench #app>.page{height:var(--viewport-height);flex-direction:column;min-height:0;display:flex;overflow:hidden}.melons-v2 body.reference-workbench #app>.page>.workspace-header{flex:0 0 46px;margin-bottom:12px}.melons-v2 #app .workbench-shell{flex:1;grid-template-columns:218px minmax(0,1fr);gap:14px;height:auto;min-height:0}.melons-v2 #app .workbench-shell.hide-sessions{grid-template-columns:minmax(0,1fr)}.melons-v2 #app :is(.workbench-sessions,.workbench-chat-main,.workbench-sidebar,.workbench-task){box-shadow:var(--shadow-soft);background:#fff;border:1px solid #fff;border-radius:24px}.melons-v2 #app .workbench-sessions{padding:18px 12px}.melons-v2 #app .session-header{padding:0 4px 14px}.melons-v2 #app .session-create{border-radius:999px;min-height:43px}.melons-v2 #app .conversation-entry{border-color:#0000;border-radius:17px;margin-top:8px}.melons-v2 #app .conversation-entry.selected{background:#e1f8ee;border-color:#c7efdd}.melons-v2 #app .workbench-chat{background:0 0;gap:14px}.melons-v2 #app .workbench-chat-header{background:0 0;border-color:#eef4f0;border-radius:24px 24px 0 0;min-height:62px;padding:14px 20px}.melons-v2 #app .workbench-turn{border:0;margin-bottom:20px;padding:0 0 26px}.melons-v2 #app .workbench-question{background:var(--mint-100);color:var(--ink);box-shadow:none;border-radius:22px 22px 6px;padding:14px 18px}.melons-v2 #app .query-answer{background:0 0;border:0;padding:0}.melons-v2 #app .query-finding{background:#eaf9f2;border:0;border-radius:22px;padding:18px}.melons-v2 #app .query-dialogue{color:var(--ink);font-size:14px}.melons-v2 #app .workbench-composer-wrap{background:#fff;border:0;padding:10px 12px 12px}.melons-v2 #app .workbench-composer{background:#fff;border:1px solid #a4ead0;border-radius:22px;padding:13px 15px;box-shadow:0 5px 16px #09b5830d}.melons-v2 #app .workbench-composer textarea{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:54px;padding:8px 32px 8px 0}.melons-v2 #app .workbench-composer textarea:focus-visible{outline:none}.melons-v2 #app .workbench-composer .btn{min-height:30px;padding:6px 10px;font-size:11px}.melons-v2 #app .workbench-composer .workbench-action{min-width:44px;min-height:44px;padding:0}.melons-v2 #app .workbench-composer :is(.workbench-expand,.workbench-upload){min-height:0;padding:0}.melons-v2 #app .workbench-welcome{padding:35px 20px}.melons-v2 #app .workbench-mark{background:#def8ec;border-radius:50%;padding:14px}.melons-v2 #app .workbench-sidebar{box-shadow:none;border-radius:18px;padding:0}.melons-v2 #app .workbench-toolbox-header{padding-bottom:0}.melons-v2 #app .workbench-task{padding:20px}.melons-v2 .login-page{background:var(--ground);grid-template-columns:1.15fr 1fr;gap:20px;padding:24px}.melons-v2 .login-story{background:linear-gradient(130deg,#e9fcf4,#d2f7e7);border-radius:42px;min-height:calc(100dvh - 48px);padding:34px 44px;overflow:hidden}.melons-v2 .login-story .brand{grid-template-rows:auto auto;grid-template-columns:54px 1fr;gap:0 10px;padding:0;display:grid}.melons-v2 .login-story .brand .leaf-mark{grid-row:1/3;width:54px;height:54px}.melons-v2 .login-story .brand strong{font-size:36px}.melons-v2 .login-story .brand small{font-size:14px;display:block}.melons-v2 .login-copy{z-index:1;margin-top:38px;position:relative}.melons-v2 .login-copy h1{color:#102b39;letter-spacing:-1.5px;margin:0 0 16px;font-size:clamp(32px,3.7vw,60px);line-height:1.3}.melons-v2 .login-copy p{color:#54716e;font-size:clamp(15px,1.5vw,21px);line-height:1.8}.melons-v2 .login-art{width:100%;height:clamp(180px,34vh,410px);margin:-5px 0 0;display:block;position:relative;inset:auto}.melons-v2 .login-art .knowledge-garden{object-fit:contain;width:100%;height:118%}.melons-v2 .login-panel{box-shadow:var(--shadow-soft);background:#fff;border-radius:36px;min-width:0;margin:64px 0 0;padding:38px}.melons-v2 .login-form-wrap{width:100%;max-width:470px}.melons-v2 .login-form-wrap>.eyebrow{display:none}.melons-v2 .login-form-wrap h2{letter-spacing:-.7px;margin-bottom:14px;font-size:38px}.melons-v2 .login-form-wrap>.text-button{font-size:12px}.melons-v2 .login-form-wrap .field{margin:18px 0}.melons-v2 .login-form-wrap :is(input:not([type=checkbox]),.button.primary){min-height:52px}.melons-v2 .login-form-wrap .button.primary{margin-top:12px}.melons-v2 .auth-tabs{background:#f1f8f4;border:0;border-radius:16px;gap:3px;margin:25px 0;padding:5px;display:flex}.melons-v2 .auth-tabs button{color:#73867d;background:0 0;border:0;border-radius:12px;padding:11px}.melons-v2 .auth-tabs button.active{color:#008b65;background:#fff;box-shadow:0 3px 8px #164c3d0a}.melons-v2 .login-footer{color:#8c9b95}.melons-v2 :is(.account-page,.onboarding-page){background:var(--ground)}.melons-v2 .account-card{border-color:#fff;border-radius:30px;padding:32px;box-shadow:0 12px 38px #174b3b08}.melons-v2 .onboarding-shell{box-shadow:var(--shadow-soft);background:#fff;border-color:#fff;border-radius:32px}.melons-v2 .onboarding-intro{background:linear-gradient(125deg,#ebfcf4,#d4f7e6);border-radius:24px;min-height:210px;padding:30px;position:relative}.melons-v2 .onboarding-intro:after{content:"";background:url(/assets/carrot-plush-mascot-D2-KlyZy.webp) 50%/contain no-repeat;width:280px;height:210px;display:block;position:absolute;top:4px;right:35px}.melons-v2 :is(.onboarding-panel,.onboarding-tenant){border-radius:22px}.melons-v2 .onboarding-tenant:hover{background:#ecfbf3;border-color:#6bd5af}@media (width<=1350px){.melons-v2 #app .reference-employee-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.melons-v2 #app .employee-reference{grid-template-columns:200px minmax(0,1fr)!important}.melons-v2 #app .reference-middle{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr)}.melons-v2 #app .workbench-shell{grid-template-columns:190px minmax(0,1fr);gap:12px}}@media (width<=1100px){.melons-v2 #app .reference-middle{grid-template-columns:1fr}.melons-v2 #app .reference-middle>:is(.adoption-card,.growth-card,.computers-card){grid-area:auto}.melons-v2 #app .reference-middle>.growth-card{order:-1}.melons-v2 .adoption-visual{justify-content:flex-start;gap:40px}.melons-v2 #app .employee-reference{grid-template-columns:170px minmax(0,1fr)!important}.melons-v2 #app .reference-employee-card{padding:17px}.melons-v2 .login-story,.melons-v2 .login-panel{padding:32px}}@media (width<=800px){.melons-v2 .login-page{grid-template-columns:1fr;padding:18px}.melons-v2 .login-story{border-radius:28px;min-height:0;padding:25px}.melons-v2 .login-story .brand strong{font-size:27px}.melons-v2 .login-story .brand small{font-size:11px}.melons-v2 .login-copy{max-width:78%;margin-top:28px}.melons-v2 .login-copy h1{letter-spacing:-.8px;font-size:30px}.melons-v2 .login-copy p{font-size:13px}.melons-v2 .login-art{opacity:.7;width:35%;height:140px;margin:0;position:absolute;bottom:8px;right:-8px}.melons-v2 .login-story>small{display:none}.melons-v2 .login-panel{border-radius:26px;margin:0;padding:26px}.melons-v2 .login-form-wrap h2{font-size:28px}.melons-v2 .login-language{grid-row:1;justify-self:end;position:static}.melons-v2 #app .employee-reference{grid-template-columns:1fr!important}.melons-v2 #app .employee-fixed-tree .manage-aside{min-height:0;max-height:200px;overflow-y:auto}.melons-v2 #app .workbench-shell{grid-template-columns:1fr}.melons-v2 #app .workbench-sessions{width:min(300px,100%)}.melons-v2 body.reference-workbench #app{height:var(--viewport-height);flex-direction:column;display:flex}.melons-v2 body.reference-workbench #app>.sidebar{flex-shrink:0}.melons-v2 body.reference-workbench #app>.page{flex:1;height:auto;min-height:0}.melons-v2 #app .overview-meta .hint{flex:1 0 60%}.melons-v2 #app :is(.growth-card,.adoption-card,.computers-card,.p7-recent,.heat-card){border-radius:22px;padding:18px}.melons-v2 #app :is(.growth-card,.adoption-card,.computers-card,.p7-recent,.heat-card) h2{font-size:18px}.melons-v2 .adoption-visual{gap:20px}.melons-v2 .adoption-legend p{font-size:12px}.melons-v2 .adoption-legend strong{font-size:24px}.melons-v2 #app .reference-employee-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.melons-v2 #app .reference-employee-card{border-radius:20px;padding:15px}.melons-v2 #app .employee-card-head{flex-wrap:wrap;gap:8px}.melons-v2 #app .employee-art{width:48px;height:48px}.melons-v2 #app .employee-contribution{flex-direction:column;gap:8px;display:flex}.melons-v2 #app .reference-employee-card footer{flex-wrap:wrap;gap:8px}.melons-v2 #app .knowledge-toolbar{padding:14px}.melons-v2 #app .knowledge-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.melons-v2 #app :is(.records-panel,.environment-panel,.manage-detail){padding:18px}.melons-v2 #app .profile-panel form{padding:20px}.melons-v2 #app .workbench-history{padding:16px}.melons-v2 #app .workbench-chat-header{padding:10px 14px}.melons-v2 #app .workbench-composer-wrap{padding:8px}.melons-v2 #app .workbench-composer{border-radius:20px;padding:10px 12px}.melons-v2 .account-card,.melons-v2 .onboarding-intro{padding:22px}.melons-v2 .onboarding-intro:after{opacity:.32;width:120px;height:100px;top:auto;bottom:0;right:0}}@media (width<=360px){.melons-v2 #app .reference-employee-cards{grid-template-columns:1fr}.melons-v2 .login-page{padding:12px}.melons-v2 .login-copy h1{font-size:26px}}.melons-v2 body.developer-space{--ink:#10202d;--muted:#626d78;--line:var(--border);--blue:var(--action);--nav:228px}.melons-v2 body.developer-space #app>.sidebar{width:var(--shell-nav-width);background:var(--ground);height:auto;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0 auto 0 0}.melons-v2 body.developer-space #app>.sidebar .brand{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:2px 8px;height:auto;min-height:108px;padding:22px 16px;display:grid}.melons-v2 body.developer-space #app>.sidebar .brand strong{font-size:22px}.melons-v2 body.developer-space #app>.sidebar .brand small{font-size:11px;display:block}.melons-v2 body.developer-space #app>.sidebar .nav{gap:0;padding:8px 10px}.melons-v2 body.developer-space #app>.sidebar .nav a{min-height:44px;color:var(--ink);border:1px solid #0000;border-radius:13px;gap:13px;margin:0 0 4px;padding:10px 13px;font-size:15px}.melons-v2 body.developer-space #app>.sidebar .nav a:hover{color:#008967;background:#edf9f4}.melons-v2 body.developer-space #app>.sidebar .nav a.active{background:var(--mint-100);color:var(--ink);box-shadow:none}.melons-v2 body.developer-space #app>.sidebar .nav a.developer-nav-divider{border:1px solid #0000;border-radius:13px;margin-top:8px}.melons-v2 body.developer-space #app>.page{width:auto;color:var(--ink)}.melons-v2 body.developer-space :is(.btn,.button){color:var(--ink);border-color:var(--border);border-radius:999px;min-height:38px;padding:9px 17px;font-weight:600}.melons-v2 body.developer-space :is(.btn,.button).primary{background:var(--action-fill);color:#fff;border-color:#0000}.melons-v2 body.developer-space :is(.developer-list,.developer-detail,.developer-setting-card,.developer-tool,.plugin-directory,.plugin-admin-editor,.plugin-preview,.plugin-form-section,.translation-main){box-shadow:var(--shadow-soft);background:#fff;border-color:#fff;border-radius:26px}.melons-v2 body.developer-space .developer-stats{background:0 0;border:0;padding:0}.melons-v2 body.developer-space .developer-stats>div{border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;min-height:100px;display:flex}.melons-v2 body.developer-space .developer-stats>div strong{color:var(--ink);font-size:30px;line-height:1}.melons-v2 body.developer-space .developer-stats>div span{font-size:12px}.melons-v2 body.developer-space .developer-detail .empty-icon{border-radius:22px;place-items:center;width:64px;height:64px;display:grid}.melons-v2 body.developer-space .plugin-directory{padding:18px}.melons-v2 body.developer-space .plugin-directory-item{border-color:#e5efe8;border-radius:18px}.melons-v2 body.developer-space .plugin-directory-item.selected{background:#e2f8ed;border-color:#90e0bf}.melons-v2 body.developer-space .plugin-preview{padding:22px}.melons-v2 body.developer-space .plugin-preview .empty-icon{width:70px;height:70px;margin:0 auto 16px}.melons-v2 #app .translation-heading h1,.melons-v2 #app .translation-eyebrow{display:none}.melons-v2 #app .translation-heading{margin:0 0 16px;padding:0}.melons-v2 #app .translation-stats>div{border-color:#edf4ef;border-radius:20px}@media (width>=1680px){.melons-v2 body.developer-space #app>.sidebar .nav a{min-height:44px;font-size:15px}}@media (width<=1100px) and (width>=801px){.melons-v2 body.developer-space #app>.sidebar .brand{grid-template-columns:32px minmax(0,1fr);padding:16px 10px 12px}.melons-v2 body.developer-space #app>.sidebar .brand strong{font-size:20px}.melons-v2 body.developer-space #app>.sidebar .nav a{gap:9px;padding:10px;font-size:13px}}@media (width<=800px){.melons-v2 body.developer-space #app>.sidebar{border:0;border-radius:0 0 24px 24px;grid-template-columns:1fr auto;width:100%;height:auto;min-height:0;padding:0 10px;inset:auto;display:grid!important;position:relative!important}.melons-v2 body.developer-space #app>.sidebar .brand-link{display:block!important}.melons-v2 body.developer-space #app>.sidebar .brand{grid-template-columns:36px minmax(0,1fr);min-height:54px;padding:10px 12px 4px;display:grid!important}.melons-v2 body.developer-space #app>.sidebar .brand strong{font-size:20px}.melons-v2 body.developer-space #app>.sidebar .brand small{font-size:10px}.melons-v2 body.developer-space #app>.sidebar .nav{flex-direction:row;grid-area:2/1/auto/-1;gap:5px;padding:0 0 8px;display:flex!important}.melons-v2 body.developer-space #app>.sidebar .nav a,.melons-v2 body.developer-space #app>.sidebar .nav a.developer-nav-divider{white-space:nowrap;border-radius:14px;gap:6px;min-height:38px;margin:0;padding:9px 12px;font-size:12px}.melons-v2 body.developer-space #app>.sidebar .sidebar-account{grid-area:1/2;width:auto;margin:10px 0}}.melons-v2 .knowledge-distribution{align-items:center;gap:32px;margin:0 0 18px;padding:16px 26px;display:flex}.melons-v2 .knowledge-distribution h2{margin:0 0 5px;font-size:18px}.melons-v2 .knowledge-distribution p{color:var(--muted);margin:0;font-size:12px}.melons-v2 .file-type-ring{flex:0 0 98px;width:98px;height:98px;position:relative}.melons-v2 .file-type-ring svg{width:100%;height:100%}.melons-v2 .file-type-ring strong{place-items:center;font-size:24px;display:grid;position:absolute;inset:0}.melons-v2 .file-type-legend{flex-wrap:wrap;flex:1;gap:18px 30px;display:flex}.melons-v2 .file-type-legend>span{color:#597365;align-items:center;gap:8px;font-size:12px;display:flex}.melons-v2 .file-type-legend i{border-radius:50%;width:9px;height:9px}.melons-v2 .file-type-legend strong{margin-left:4px;font-size:21px}.melons-v2 .melons-ring{flex:0 0 176px;width:176px;height:176px;position:relative}.melons-v2 .melons-ring>svg{width:100%;height:100%;overflow:visible}.melons-v2 .melons-ring>div{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.melons-v2 .melons-ring strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}.melons-v2 .melons-ring span{color:var(--muted);font-size:13px}.melons-v2 .device-ratio-track{background:#e7f0eb;border-radius:999px;height:11px;overflow:hidden}.melons-v2 .device-ratio-track>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#30d398,#00ad80);height:100%;display:block}.melons-v2 .department-chart{min-height:218px;margin-top:14px;position:relative}.melons-v2 .department-chart-scroll{padding:26px 0 0;overflow-x:auto}.melons-v2 .department-bars{grid-template-columns:repeat(var(--bar-count), minmax(62px, 1fr));gap:18px;min-width:min(100%,400px);padding:0 12px;display:grid}.melons-v2 .department-bar-column{flex-direction:column;align-items:center;min-width:62px;display:flex}.melons-v2 .department-bar-track{background:repeating-linear-gradient(0deg,#0000 0 59px,#eff5f2 60px 61px);border-bottom:1px solid #e3eee8;justify-content:center;align-items:flex-end;width:100%;height:183px;display:flex}.melons-v2 .department-bar{transform-origin:bottom;cursor:help;background:linear-gradient(135deg,#66dfa1,#20c595 55%,#00a97d);border:0;border-radius:8px 8px 0 0;width:min(72px,90%);min-height:4px;position:relative}.melons-v2 .department-bar-column:nth-child(2n) .department-bar{background:linear-gradient(#ffcd8a,#ff7815)}.melons-v2 .department-bar strong{white-space:nowrap;font-size:14px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.melons-v2 .department-bar-name{color:#3d5b60;text-align:center;overflow-wrap:anywhere;max-width:110px;margin-top:10px;font-size:12px}.melons-v2 .chart-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;background:#133a30;border-radius:14px;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.7;position:absolute;top:0;right:4px;transform:translateY(4px);box-shadow:0 6px 18px #003a2820}.melons-v2 .department-bar:is(:hover,:focus-visible)+.chart-tooltip{opacity:1;transform:translateY(0)}.melons-v2 .department-bar:is(:hover,:focus-visible){filter:saturate(1.2)}.melons-v2 .chart-empty{min-height:170px;color:var(--muted);place-items:center;font-size:13px;display:grid}.melons-v2 .state-summary{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #fff;border-radius:24px;margin-bottom:18px;padding:20px 24px}.melons-v2 .state-summary-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.melons-v2 .state-summary-heading h2{margin:0;font-size:17px}.melons-v2 .state-summary-track{background:#edf5f0;border-radius:999px;gap:3px;height:14px;margin:16px 0;display:flex;overflow:hidden}.melons-v2 .state-summary-track>span{transform-origin:0;border-radius:999px;min-width:3px}.melons-v2 .state-summary-legend{flex-wrap:wrap;gap:14px 26px;display:flex}.melons-v2 .state-summary-legend>span{color:#6c8178;align-items:center;gap:8px;font-size:12px;display:flex}.melons-v2 .state-summary-legend i{border-radius:50%;width:9px;height:9px}.melons-v2 .state-summary-legend strong{font-size:18px}.melons-v2 .tone-green{background:#21bd8b}.melons-v2 .tone-blue{background:#66b8ed}.melons-v2 .tone-amber{background:#f5bf58}.melons-v2 .tone-red{background:#f38b7d}.melons-v2 .tone-gray{background:#abc1b6}.melons-v2 .task-journey{color:#00a578;background:#f1fbf6;border-radius:22px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;padding:15px;display:grid}.melons-v2 .task-orbit{width:100px;height:100px;position:relative}.melons-v2 .task-orbit>svg{width:100%;height:100%;display:block}.melons-v2 .task-orbit>span{color:#00966c;place-items:center;display:grid;position:absolute;inset:0}.melons-v2 .task-orbit .leaf-mark{width:38px;height:38px}.melons-v2 .task-journey-copy h3{margin:0 0 6px;font-size:16px}.melons-v2 .task-journey-copy p{color:#6e8c7e;margin:0;font-size:11px}.melons-v2 .task-journey-stages{color:#a0b4aa;grid-column:1/-1;justify-content:space-between;gap:10px;margin:0;padding:4px 0 0;list-style:none;display:flex}.melons-v2 .task-journey-stages li{align-items:center;gap:5px;font-size:11px;display:flex}.melons-v2 .task-journey-stages li.is-done{color:#218c69}.melons-v2 .task-journey.is-ended{color:#9eafa6;background:#f4f5f3}.melons-v2 .task-journey.is-ended .task-orbit>span{color:#7e9388}.melons-v2 .task-journey--compact{grid-template-columns:56px minmax(0,1fr);padding:12px}.melons-v2 .task-journey--compact .task-orbit{width:56px;height:56px}.melons-v2 .task-journey--compact .task-orbit .leaf-mark{width:24px;height:24px}.melons-v2 #app .organization-map-workspace{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:18px;display:grid}.melons-v2 #app .organization-map-workspace .manage-main{min-width:0}.melons-v2 .org-map-panel{padding:22px;overflow:hidden}.melons-v2 .org-map-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.melons-v2 .org-map-panel h2{margin:0;font-size:20px}.melons-v2 .org-map-panel>header .row{color:#6f8277;gap:6px;font-size:11px}.melons-v2 .org-map-panel>header .btn{min-height:30px;padding:6px 10px;font-size:11px}.melons-v2 .org-map-panel>.search{max-width:280px;min-height:36px}.melons-v2 .org-map-panel>.search input{min-height:36px;font-size:12px}.melons-v2 .org-map-canvas{overscroll-behavior:contain;min-height:410px;max-height:700px;padding:30px 6px;overflow:auto}.melons-v2 :is(.org-map-roots,.org-map-children){width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.melons-v2 .org-map-branch{align-items:center;padding:10px 0;display:flex;position:relative}.melons-v2 .org-map-node{background:#fff;border:1px solid #e0eee6;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;width:174px;padding:0 8px 0 0;display:flex;box-shadow:0 4px 15px #264b3a06}.melons-v2 .org-map-node.is-selected{background:#e4faed;border-color:#60d3a7;box-shadow:0 4px 15px #20a87910}.melons-v2 .org-map-select{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:20px;flex:1;align-items:center;gap:10px;padding:13px 10px;display:flex}.melons-v2 .org-map-select strong{overflow-wrap:anywhere;font-size:13px;display:block}.melons-v2 .org-map-select small{color:#6f8479;font-size:10px}.melons-v2 .org-map-symbol{background:#dbf7e9;border-radius:13px;flex-shrink:0;padding:7px}.melons-v2 .org-map-toggle{color:#259568;background:0 0;border:0;border-radius:50%;padding:5px}.melons-v2 .org-map-children{min-width:0;margin-left:24px;padding-left:25px;position:relative}.melons-v2 .org-map-children:before{content:"";border-top:2px solid #a5dfc4;width:24px;position:absolute;top:50%;left:-24px}.melons-v2 .org-map-children>.org-map-branch:before{content:"";border-top:2px solid #a5dfc4;width:25px;position:absolute;top:50%;left:-25px}.melons-v2 .org-map-children>.org-map-branch:after{content:"";border-left:2px solid #a5dfc4;height:100%;position:absolute;top:0;left:-25px}.melons-v2 .org-map-children>.org-map-branch:first-child:after{height:50%;top:50%}.melons-v2 .org-map-children>.org-map-branch:last-child:after{height:50%}.melons-v2 .org-map-children>.org-map-branch:only-child:after{display:none}.melons-v2 .org-map-note{color:#6e8678;background:#f2faf5;border-radius:14px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:12px;font-size:11px;display:flex}.melons-v2 .org-map-note>.icon{flex-shrink:0;margin-top:2px}.melons-v2 .org-map-results{flex-direction:column;gap:12px;display:flex}.melons-v2 .org-map-search-result{text-align:left;flex-direction:column;align-items:flex-start;padding:12px 16px}.melons-v2 .org-map-search-result[aria-pressed=true]{background:#e4faed;border-color:#60d3a7}.melons-v2 .service-map{padding:26px}.melons-v2 .service-map h2{margin:0 0 20px;font-size:20px}.melons-v2 .service-map-flow{justify-content:center;align-items:center;gap:70px;padding:20px;display:flex}.melons-v2 .service-map-hub{background:#e4faef;border-radius:30px;flex-direction:column;align-items:center;min-width:190px;padding:30px;display:flex;position:relative}.melons-v2 .service-map-hub:after{content:"";border-top:2px solid #9edabb;width:70px;position:absolute;top:50%;right:-70px}.melons-v2 .service-map-hub .leaf-mark{width:70px;height:70px;margin-bottom:12px}.melons-v2 .service-map-hub strong{font-size:26px}.melons-v2 .service-map-hub>span{color:#648475;font-size:12px}.melons-v2 .service-map-nodes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.melons-v2 .service-node{background:#f4fbf7;border:1px solid #e7f3ec;border-radius:22px;align-items:center;gap:16px;min-width:200px;padding:20px;display:flex}.melons-v2 .service-node strong{margin-bottom:5px;font-size:14px;display:block}.melons-v2 .service-node span{color:#67927b;align-items:center;gap:7px;font-size:12px;display:flex}.melons-v2 .service-node i{background:#0bb480;border-radius:50%;width:7px;height:7px}.melons-v2 .service-node:is(.is-unknown,.is-configured){background:#fff9ed}.melons-v2 .service-node:is(.is-unknown,.is-configured) i{background:#e9b75b}@media (width<=1280px){.melons-v2 #app .organization-map-workspace{grid-template-columns:1fr}.melons-v2 .org-map-canvas{min-height:320px;max-height:500px}.melons-v2 .service-map-flow{gap:35px;padding:10px 0}.melons-v2 .service-map-hub:after{width:35px;right:-35px}.melons-v2 .service-map-nodes{grid-template-columns:1fr}}@media (width<=800px){.melons-v2 .melons-ring{flex-basis:148px;width:148px;height:148px}.melons-v2 .melons-ring strong{font-size:28px}.melons-v2 .department-bars{grid-template-columns:repeat(var(--bar-count), minmax(44px, 1fr));gap:8px;padding:0}.melons-v2 .department-bar-column{min-width:44px}.melons-v2 .department-bar{border-radius:18px 18px 0 0;width:min(52px,90%)}.melons-v2 .state-summary{border-radius:22px;padding:18px}.melons-v2 .state-summary-legend{gap:9px 15px}.melons-v2 .state-summary-heading h2{font-size:16px}.melons-v2 .org-map-panel{padding:18px}.melons-v2 .org-map-canvas{min-height:260px;max-height:450px}.melons-v2 .service-map{padding:20px}.melons-v2 .service-map-flow{flex-direction:column;gap:20px}.melons-v2 .service-map-hub{width:100%;padding:16px 26px}.melons-v2 .service-map-hub .leaf-mark{width:40px;height:40px;margin-bottom:4px}.melons-v2 .service-map-hub strong{font-size:21px}.melons-v2 .service-map-hub:after{border:0;border-left:2px solid #9edabb;width:0;height:20px;top:100%;left:50%}.melons-v2 .service-map-nodes{grid-template-columns:1fr;width:100%}.melons-v2 .service-node{min-width:0;padding:15px}}.melons-v2 .workspace-header .language-strip{min-height:38px;margin:0}.melons-v2 .workspace-header .language-selector{border-radius:999px;min-height:38px;padding:0 8px}.melons-v2 .workspace-header .language-selector>span[aria-hidden]{display:none}.melons-v2 .workspace-header .language-selector select{background:0 0;border:0;min-height:34px;padding:5px 10px}.melons-v2 .language-feedback:empty{display:none}@media (width>=801px) and (width<=1100px){.melons-v2 body.reference-home:not(.developer-space){--shell-nav-width:176px;--shell-offset:196px}}@media (width<=800px){.melons-v2 .login-page{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.melons-v2 .login-story{border-radius:20px;grid-area:1/1;min-height:0;padding:12px;display:block}.melons-v2 .login-story .brand{grid-template-columns:32px minmax(0,1fr);gap:0 7px;height:auto;min-height:0;padding:0}.melons-v2 .login-story .brand .leaf-mark{width:32px;height:36px}.melons-v2 .login-story .brand strong{font-size:23px}.melons-v2 .login-story .brand small{font-size:9px}.melons-v2 .login-story :is(.login-copy,.login-art){display:none}.melons-v2 .login-language{grid-area:1/2;place-self:center end}.melons-v2 .login-language .language-strip{margin:0}.melons-v2 .login-language .language-selector{padding:0 8px}.melons-v2 .login-language .language-selector select{max-width:105px;padding:5px}.melons-v2 .login-panel{grid-area:2/1/auto/-1;height:auto;min-height:0;padding:24px;display:block}.melons-v2 .login-form-wrap{margin:0 auto}.melons-v2 body:is(.reference-home,.developer-space) #app>.sidebar{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;height:auto;min-height:0;display:grid!important}.melons-v2 body:is(.reference-home,.developer-space) #app>.sidebar .brand-link{width:auto;min-width:0;height:auto;display:block!important}.melons-v2 body:is(.reference-home,.developer-space) #app>.sidebar .brand{height:auto;min-height:70px;padding:12px 8px;display:grid!important}.melons-v2 body:is(.reference-home,.developer-space) #app>.sidebar .nav{grid-area:2/1/auto/-1;align-items:center;gap:5px;width:100%;height:auto;min-height:46px;margin:0;padding:0 0 8px}.melons-v2 #app .sidebar .nav{scrollbar-width:none}.melons-v2 #app .sidebar .nav::-webkit-scrollbar{display:none}.melons-v2 body:is(.reference-home,.developer-space) #app>.sidebar .nav a{height:auto;min-height:38px;margin:0;padding:9px 12px}.melons-v2 body:is(.reference-home,.developer-space) #app>.sidebar .sidebar-account{grid-area:1/2;align-self:center;width:44px;margin:10px 0;position:relative}.melons-v2 body:is(.reference-home,.developer-space) #app>.page{margin-left:0!important;padding:14px 12px 24px!important}.melons-v2 .workspace-header .language-strip,.melons-v2 .workspace-header .language-selector{min-height:34px}.melons-v2 .workspace-header .language-selector select{width:100px;min-height:32px;padding:5px 8px;font-size:12px}.melons-v2 body.reference-workbench #app>.page{height:auto!important;padding:12px 8px 8px!important}.melons-v2 body.reference-workbench #app>.page>.workspace-header{flex-basis:34px;min-height:34px;margin-bottom:10px}.melons-v2 body.reference-workbench #app>.page>.workspace-header h1{font-size:19px}.melons-v2 #app .workbench-chat-header{flex-wrap:nowrap;gap:7px;min-height:58px;padding:10px 12px 10px 84px;position:relative}.melons-v2 #app .workbench-chat-header .workbench-search-target{flex:1;width:auto;min-width:0;max-width:100%}.melons-v2 #app .workbench-chat-header .search-target-control{flex-wrap:nowrap;gap:0;width:100%}.melons-v2 #app .workbench-chat-header .search-target-label{display:none}.melons-v2 #app .workbench-chat-header .search-target-control>button{min-width:0;max-width:100%;padding:7px 8px}.melons-v2 #app .workbench-chat-header .workbench-open-tools{flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:7px;position:static}.melons-v2 #app .workbench-chat-header .workbench-open-tools-label{display:none}.melons-v2 #app .workbench-chat-header>.badge{border:0;flex:0 0 28px;width:28px;min-width:28px;height:32px;min-height:32px;padding:6px;font-size:0;display:flex}.melons-v2 #app .workbench-chat-header>.badge:after{content:"↗";font-size:18px}.melons-v2 #app .workbench-open-sessions{min-height:34px;padding:7px 10px;font-size:12px;top:12px;left:12px}.melons-v2 #app .employee-fixed-tree .manage-aside{max-height:190px}.melons-v2 #app .leaf-banner-copy{max-width:100%}.melons-v2 #app .leaf-banner-copy h2{font-size:18px}.melons-v2 #app .leaf-banner-copy p{max-width:90%}.melons-v2 #app .leaf-banner>.knowledge-garden{opacity:.24;right:-24px}.melons-v2 #app .knowledge-toolbar{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.melons-v2 #app .knowledge-directory-anchor{width:auto}.melons-v2 #app .knowledge-breadcrumb{flex-wrap:nowrap;width:auto;min-width:0;overflow:hidden}.melons-v2 #app .knowledge-controls{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;display:grid}.melons-v2 #app .knowledge-controls>select{grid-column:1/-1;width:100%}.melons-v2 #app .knowledge-controls>.search{width:100%;min-width:0}.melons-v2 #app .knowledge-count{gap:8px;margin:0;padding:10px 0}.melons-v2 #app .manage-layout:not(.organization-map-workspace){grid-template-columns:minmax(0,1fr)}.melons-v2 #app .manage-layout>.manage-aside{max-height:240px;overflow-y:auto}.melons-v2 .sidebar-account-menu{inset:70px 10px auto auto}}@media (width<=360px){.melons-v2 .workspace-header h1{font-size:19px}}.melons-v2 .error-notice>div{overflow-wrap:anywhere;flex:1;min-width:0}.melons-v2 .error-notice>button{white-space:nowrap;flex-shrink:0}.melons-v2 .onboarding-page{padding-top:24px}.melons-v2 .onboarding-content{margin-top:20px}.melons-v2 .onboarding-intro{min-height:0;padding:20px 24px}.melons-v2 .onboarding-intro h1{font-size:30px}.melons-v2 .onboarding-intro p{margin-top:8px;font-size:15px;line-height:1.6}.melons-v2 .onboarding-intro:after{width:180px;height:140px}.melons-v2 #app :is(.department-filter-toggle,.source-member-toggle,.mobile-role-picker,.plugin-directory-toggle){display:none}.melons-v2 #app .sidebar .nav .icon:not(.icon--jade){color:var(--action)}.melons-v2 #app .sidebar .nav a.active .icon:not(.icon--jade){color:#fff}.melons-v2 #app .org-map-tools{flex-wrap:wrap}.melons-v2 #app :is(.developer-workbench-toolbar,.plugin-toolbar){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.melons-v2 #app :is(.developer-workbench-toolbar .developer-tabs,.plugin-toolbar .plugin-page-heading,.plugin-toolbar .plugin-scope-tabs){margin:0}.melons-v2 #app .plugin-toolbar .plugin-page-heading>div:first-child{display:none}.melons-v2 #app .developer-stats{background:0 0;padding:0}.melons-v2 #app .developer-stats>div{border-radius:16px;flex-direction:row;align-items:center;min-height:0;padding:10px 16px}.melons-v2 #app .developer-stats>div strong{font-size:22px}.melons-v2 #app .history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.melons-v2 #app .history-toolbar>.search{flex:260px;max-width:480px}.melons-v2 #app .history-question{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:800px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.melons-v2 #app .history-records table{min-width:700px}.melons-v2 #app .history-records td:first-child{min-width:280px}.melons-v2 #app .history-records td:not(:first-child){white-space:nowrap}.melons-v2 #app .panel+.state-summary{margin-top:16px}.melons-v2 #app .client-install-disclosure{border:1px solid var(--border);background:#fff;border-radius:18px}.melons-v2 #app .client-install-disclosure>summary{cursor:pointer;padding:14px 18px;font-weight:600}.melons-v2 #app .client-install-disclosure .client-install-guide{margin:0}.melons-v2 #app .employee-reference{align-items:start;grid-template-columns:300px minmax(0,1fr)!important}.melons-v2 #app .employee-fixed-tree{background:0 0;border:0;height:calc(100dvh - 32px);max-height:none;padding:0;position:sticky;top:16px}.melons-v2 #app .employee-fixed-tree .manage-aside{flex-direction:column;width:100%;height:100%;min-height:0;max-height:none;padding:16px;display:flex;overflow:hidden}.melons-v2 #app #employee-department-picker{height:100%;min-height:0}.melons-v2 #app .employee-tree-toggle{display:none}.melons-v2 #app .employee-fixed-tree .search{flex-shrink:0;margin:12px 0}.melons-v2 #app .employee-fixed-tree .manage-aside-note{flex-shrink:0;margin:12px 0 0;padding:10px}.melons-v2 #app .manage-tree{scrollbar-gutter:stable;min-width:0;overflow:auto}.melons-v2 #app .employee-fixed-tree .manage-tree{flex:1;min-height:0}.melons-v2 #app .manage-tree>div{width:max-content;min-width:100%}.melons-v2 #app .manage-tree .department-children{margin-left:12px;padding-left:4px}.melons-v2 #app .manage-tree .tree-node{white-space:nowrap;gap:8px;min-width:max-content;min-height:42px;padding:9px 10px}.melons-v2 #app .manage-tree .tree-node>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:1 0 auto}.melons-v2 #app .manage-tree .tree-node :is(.icon,small){flex-shrink:0}.melons-v2 #app .employee-location{flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:42px;margin:0 0 12px;padding:0;display:flex}.melons-v2 #app .employee-department-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.melons-v2 #app .employee-department-heading h2{margin:0;font-size:20px;line-height:1.5}.melons-v2 #app .employee-department-count{color:var(--muted);white-space:nowrap;font-size:12px}.melons-v2 #app .employee-tools{margin-left:auto;position:static}.melons-v2 #app .employee-folders-block{margin-bottom:14px;padding:14px 16px}.melons-v2 #app .knowledge-toolbar{margin:0 0 10px;padding:10px 14px}.melons-v2 #app .knowledge-count{min-height:40px;margin:0 0 10px;padding:0 4px}.melons-v2 #app .knowledge-file-grid:empty{display:none}.melons-v2 #app .knowledge-distribution{gap:16px;margin:14px 0;padding:12px 16px}.melons-v2 #app .knowledge-distribution h2{font-size:14px}.melons-v2 #app .file-type-ring{flex-basis:56px;width:56px;height:56px}.melons-v2 #app .file-type-ring strong,.melons-v2 #app .file-type-legend strong{font-size:17px}.melons-v2 #app .developer-context,.melons-v2 #app :is(.pagehead,.developer-heading,.plugin-page-heading) p{display:none}@media (width>=801px) and (width<=1100px){.melons-v2 #app .employee-reference{grid-template-columns:260px minmax(0,1fr)!important}}@media (width<=600px){.melons-v2 #app .reference-employee-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.melons-v2 #app .developer-workbench-toolbar{flex-wrap:nowrap;gap:8px}.melons-v2 #app .developer-workbench-toolbar .developer-tabs{gap:8px;min-width:0}.melons-v2 #app .developer-workbench-toolbar .developer-tabs button{white-space:nowrap;padding:10px;font-size:12px}.melons-v2 #app .developer-workbench-toolbar>.btn{flex-shrink:0;padding:8px 10px;font-size:11px}.melons-v2 #app .developer-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;display:grid}.melons-v2 #app .developer-filters .developer-search{grid-column:1/3;min-width:0}.melons-v2 #app .developer-filters select{width:100%;min-width:0}.melons-v2 #app .developer-filters>.btn{min-width:0;padding:6px;font-size:11px}.melons-v2 .login-page{align-content:start}.melons-v2 #app .org-map-canvas{min-height:0;max-height:320px;padding:12px 0}.melons-v2 #app .org-map-roots{width:100%}.melons-v2 #app .org-map-branch{padding:5px 0;display:block}.melons-v2 #app .org-map-node{width:100%;min-width:200px}.melons-v2 #app .org-map-children{border-left:1px solid #a5dfc4;width:auto;margin:8px 0 0 12px;padding:0 0 0 12px}.melons-v2 #app .org-map-children:before,.melons-v2 #app .org-map-children>.org-map-branch:before,.melons-v2 #app .org-map-children>.org-map-branch:after{display:none}.melons-v2 #app :is(.department-filter-toggle,.source-member-toggle,.plugin-directory-toggle){text-align:left;width:100%;display:flex}.melons-v2 #app :is(.department-filter-toggle,.source-member-toggle,.plugin-directory-toggle)>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.melons-v2 #app :is(.department-filter-toggle,.source-member-toggle,.plugin-directory-toggle)>.icon{flex-shrink:0}.melons-v2 #app .manage-aside[data-mobile-collapsible],.melons-v2 #app .p3-members{min-height:0;max-height:340px;padding:10px;overflow:auto}.melons-v2 #app .manage-aside[data-mobile-collapsible]:not([data-open=true])>:not(.department-filter-toggle),.melons-v2 #app .p3-members:not([data-open=true])>:not(.source-member-toggle),.melons-v2 #app .plugin-directory:not([data-open=true])>:not(.plugin-directory-toggle){display:none}.melons-v2 #app .manage-aside[data-mobile-collapsible]>.row,.melons-v2 #app .p3-members>.row:first-of-type{margin-top:10px}.melons-v2 #app .mobile-role-picker{display:flex}.melons-v2 #app .mobile-role-picker select{flex:1;min-width:0}.melons-v2 #app .roles-workspace>.manage-aside{display:none}.melons-v2 #app .plugin-directory{padding:10px}.melons-v2 #app .employee-reference{gap:12px;grid-template-columns:minmax(0,1fr)!important}.melons-v2 #app .employee-fixed-tree{height:auto;position:static}.melons-v2 #app .employee-tree-toggle{text-align:left;gap:8px;width:100%;display:flex}.melons-v2 #app .employee-tree-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.melons-v2 #app .employee-tree-toggle>.icon:last-child{flex-shrink:0;margin-left:auto;transition:transform .18s}.melons-v2 #app .employee-fixed-tree[data-open=true] .employee-tree-toggle>.icon:last-child{transform:rotate(180deg)}.melons-v2 #app .employee-fixed-tree:not([data-open=true]) #employee-department-picker{display:none}.melons-v2 #app .employee-fixed-tree[data-open=true] #employee-department-picker{height:min(340px,50dvh);margin-top:8px}.melons-v2 #app .employee-fixed-tree .manage-aside{max-height:none;padding:12px}.melons-v2 #app .employee-fixed-tree .manage-aside-note{display:none}.melons-v2 #app .employee-tools{width:100%}.melons-v2 #app .employee-tools .search{flex:1;width:auto;min-width:0}.melons-v2 #app .knowledge-distribution{flex-wrap:wrap;gap:10px}}.melons-v2 :is(.btn,.button,.nav a,.org-map-node,.reference-employee-card,.kb-file-item,.p4-folder-card,.developer-tool,.onboarding-tenant){transition:transform .18s var(--ease-out), background-color .18s ease, border-color .18s ease, box-shadow .18s ease}.melons-v2 :is(.btn,.button):active:not(:disabled){transform:scale(.96)}.melons-v2 :is(input,select,textarea){transition:border-color .18s,box-shadow .18s}.melons-v2 .chart-tooltip{transition:opacity .15s ease, transform .15s var(--ease-out)}.melons-v2 .melons-ring-value{animation:melons-ring-draw .85s var(--ease-out) both}.melons-v2 .file-type-ring circle:not(:first-child){animation:melons-ring-draw .8s var(--ease-out) both}.melons-v2 .department-bar{animation:melons-bar-grow .65s var(--ease-out) var(--bar-delay,0s) both}.melons-v2 .device-ratio-track>span{animation:melons-track-grow .7s var(--ease-out) both;transition:width .5s var(--ease-out)}.melons-v2 .state-summary-track>span{animation:melons-track-grow .65s var(--ease-out) both}.melons-v2 .login-art>.knowledge-garden{animation:melons-leaf-arrive 1.3s var(--ease-out) both}.melons-v2 .task-journey.is-active .task-orbit-arc{transform-origin:60px 60px;animation:2.8s linear infinite melons-orbit}.melons-v2 .task-journey.is-active .task-orbit .leaf-mark{animation:2.8s ease-in-out infinite melons-breathe}.melons-v2 .task-journey.is-active .task-journey-stages .is-done .icon{animation:melons-state-in .32s var(--ease-out)}.melons-v2 .task-journey{animation:melons-state-in .25s var(--ease-out)}.melons-v2 .org-map-children{animation:melons-branch-in .26s var(--ease-out)}.melons-v2 dialog[open]{animation:melons-dialog-in .23s var(--ease-out)}.melons-v2 dialog[open]::backdrop{animation:.2s melons-backdrop-in}.melons-v2 .sidebar-account-menu{animation:melons-dialog-in .18s var(--ease-out);transform-origin:0 100%}.melons-v2 :is(.success-message,.error-notice,.workbench-message-chip){animation:melons-state-in .22s var(--ease-out)}.melons-v2 .workbench-question{animation:melons-message-in .28s var(--ease-out)}.melons-v2 .workbench-task{animation:melons-panel-in .24s var(--ease-out)}.melons-v2 .workbench-open-sessions,.melons-v2 .workbench-sessions{animation:melons-branch-in .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.melons-v2 :is(.btn,.button):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 12px #2168460e}.melons-v2 :is(.reference-employee-card,.kb-file-item,.p4-folder-card,.developer-tool,.onboarding-tenant):hover{transform:translateY(-3px);box-shadow:0 10px 23px #147e5810}.melons-v2 #app .sidebar .nav a:hover{transform:translate(2px)}.melons-v2 .brand-link:hover .leaf-mark{transform:rotate(-7deg)}.melons-v2 .brand-link .leaf-mark{transition:transform .25s var(--ease-out)}}@keyframes melons-ring-draw{0%{stroke-dasharray:0 100}}@keyframes melons-bar-grow{0%{opacity:.45;transform:scaleY(.03)}to{opacity:1;transform:scaleY(1)}}@keyframes melons-track-grow{0%{transform:scaleX(.01)}to{transform:scaleX(1)}}@keyframes melons-leaf-arrive{0%{opacity:0;transform:translateY(16px)rotate(-5deg)scale(.96)}70%{opacity:1;transform:translateY(-4px)rotate(1deg)scale(1)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes melons-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes melons-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.05)}}@keyframes melons-state-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes melons-branch-in{0%{opacity:.3;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes melons-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes melons-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes melons-message-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes melons-panel-in{0%{opacity:.4;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.melons-v2 *,.melons-v2 :before,.melons-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.melons-v2 .task-journey.is-active .task-orbit-arc{stroke-dasharray:24 100}.melons-v2 :is(.btn,.button,.nav a,.org-map-node,.reference-employee-card,.kb-file-item,.p4-folder-card,.developer-tool,.onboarding-tenant):is(:hover,:active){transform:none!important}}.melons-v2 :is(#root,#app) .organization-sync-entry{color:#183e32;background:#f3f6f4;width:100%;max-width:1280px;min-height:100dvh;margin:0 auto;padding:20px 32px 28px}.melons-v2 :is(#root,#app) .organization-sync-entry>header{justify-content:space-between;align-items:center;gap:20px;min-height:54px;margin:0 0 20px;display:flex}.melons-v2 :is(#root,#app) .organization-sync-entry>header .brand{height:48px;min-height:48px;padding:0;transform:none}.melons-v2 :is(#root,#app) .organization-sync-entry>header .brand .leaf-mark{width:40px;height:48px}.melons-v2 :is(#root,#app) .organization-sync-entry>header .text-button{font-size:14px}.melons-v2 :is(#root,#app) .organization-ai-import{max-width:1120px;padding:0}.melons-v2 #app:has(>.page>.organization-ai-import.is-session){height:var(--viewport-height);flex-direction:column;min-height:0;display:flex;overflow:hidden}.melons-v2 #app>.page:has(>.organization-ai-import.is-session){flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.melons-v2 :is(#root,#app) .organization-sync-entry.is-importing:has(.organization-ai-import.is-session){height:var(--viewport-height);flex-direction:column;min-height:0;display:flex;overflow:hidden}.melons-v2 :is(#root,#app) .organization-ai-import.is-session{background:#fff;border-radius:12px;flex-direction:column;width:100%;height:100%;min-height:0;padding:24px;display:flex}.melons-v2 :is(#root,#app) .organization-sync-entry.is-importing>.organization-ai-import.is-session{flex:1;height:auto}.melons-v2 :is(#root,#app) .organization-ai-heading{flex-direction:row;flex-shrink:0;align-items:center;gap:16px;margin:0 0 20px}.melons-v2 :is(#root,#app) .organization-ai-heading>div{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.melons-v2 :is(#root,#app) .organization-ai-heading .text-button{font-size:13px}.melons-v2 :is(#root,#app) .organization-ai-heading h2{letter-spacing:-.5px;color:#183e32;margin:0;font-size:28px;font-weight:650}.melons-v2 :is(#root,#app) .organization-sync-details-trigger{flex-shrink:0;align-items:center;gap:8px;min-height:40px;display:inline-flex}.melons-v2 :is(#root,#app) .organization-ai-session{background:#fff;border:0;border-radius:0;flex:1;height:auto;min-height:0;overflow:hidden}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-chat-main{background:#fff;border:0;border-radius:0}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-chat-header{background:#fff;border:0;gap:12px;min-width:0;min-height:48px;padding:4px 0 12px}.melons-v2 :is(#root,#app) .organization-process-heading{color:#183e32;flex:1;min-width:0;margin:0;font-size:19px;font-weight:650}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-chat-header>.badge{color:#65756d;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex:0 auto;width:auto;min-width:0;max-width:40%;height:auto;padding:4px 0;font-size:12px;position:static}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-chat-header>.badge:after{content:none}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-history{background:#fff;min-width:0;min-height:0;padding:12px 8px 20px;scroll-padding:16px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-history:has(.workbench-welcome){flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-welcome{width:100%;height:auto;min-height:0;margin-block:auto;padding:16px 12px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-mark{flex:none;place-items:center;width:52px;height:52px;padding:0;display:grid}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-welcome h2{margin:8px 0;font-size:22px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-welcome p{max-width:32em;margin:0}.melons-v2 :is(#root,#app) .organization-ai-session:has(.workbench-composer.expanded) .workbench-welcome{display:none}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-history>div{max-width:none}.melons-v2 :is(#root,#app) .organization-ai-session .query-dialogue{font-size:15px;line-height:1.7}.melons-v2 :is(#root,#app) .organization-ai-session .dialogue-process{border-left:1px solid #e0e7e3;margin-left:5px;padding-left:22px}.melons-v2 :is(#root,#app) .organization-ai-session .dialogue-process>:is(.dialogue-commentary,.dialogue-tool,.dialogue-process-image){position:relative}.melons-v2 :is(#root,#app) .organization-ai-session .dialogue-process>:is(.dialogue-commentary,.dialogue-tool,.dialogue-process-image):before{content:"";box-sizing:border-box;background:#fff;border:2px solid #b8c7be;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-27px}.melons-v2 :is(#root,#app) .organization-ai-session .dialogue-user .dialogue-bubble{background:#f4f7f5;border-radius:8px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer-wrap{background:#fff;width:100%;min-width:0;max-height:65%;margin-top:auto;padding:10px 0 0;overflow-y:auto}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer{width:100%;min-width:0;box-shadow:none;border:1px solid #d4e0d8;border-radius:16px;flex:0 auto;padding:14px 16px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer:focus-within{box-shadow:none;border-color:#17785a}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer:has(.workbench-composer-controls:empty){grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:12px;display:grid}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer:has(.workbench-composer-controls:empty)>:is(.workbench-composer-heading,.workbench-expand,.notice){grid-column:1/-1}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer:has(.workbench-composer-controls:empty)>.workbench-editor-head{display:none}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer:has(.workbench-composer-controls:empty)>textarea{grid-area:1/1}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer:has(.workbench-composer-controls:empty)>.workbench-expand{width:28px;min-width:28px;height:28px;min-height:0;margin:0;padding:0;position:absolute;top:14px;right:8px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer:has(.workbench-composer-controls:empty)>.workbench-composer-footer{grid-area:1/2;align-self:end;gap:0;width:44px;min-width:0;margin:0;padding:0}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer-controls:empty{display:none}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer .workbench-action{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:8px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer-meta{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;width:100%;min-width:0}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer-meta .workbench-scope{display:none}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer textarea{resize:vertical;height:84px;min-height:84px;max-height:min(32dvh,240px);padding:0;font-size:14px;line-height:1.65}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer-heading,.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer-meta{color:#65756d;font-size:12px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-composer.expanded textarea{height:min(32dvh,240px)}.organization-sync-details .organization-sync-notice{color:#74542f;background:#fcf6ec;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.organization-sync-details .organization-sync-notice>.icon{flex:none}.organization-sync-details .organization-sync-notice>div{gap:4px;display:grid}.organization-sync-details .organization-ai-session-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}.melons-v2 :is(#root,#app) .organization-ai-history{margin-top:14px}.melons-v2 :is(#root,#app) .organization-ai-history summary{cursor:pointer;color:#65756d;padding:10px 0;font-size:13px}.melons-v2 :is(#root,#app) .organization-sync-intro{padding:30px 0 24px}.melons-v2 :is(#root,#app) .organization-sync-intro h1{max-width:22ch;margin:0 0 12px;font-size:clamp(28px,4vw,40px)}.melons-v2 :is(#root,#app) .organization-sync-intro p{color:#65756d;font-size:16px}@media (width<=800px){.melons-v2 #app:has(>.page>.organization-ai-import.is-session)>.sidebar{flex-shrink:0}.melons-v2 :is(#root,#app) .organization-sync-entry{padding:14px 16px 24px}.melons-v2 :is(#root,#app) .organization-ai-import.is-session{padding:18px}.melons-v2 :is(#root,#app) .organization-ai-heading>div{flex-direction:column;gap:6px}.melons-v2 :is(#root,#app) .organization-ai-heading h2{font-size:24px}}@media (width<=540px){.melons-v2 :is(#root,#app) .organization-sync-entry>header .brand{grid-template-columns:34px 1fr;font-size:20px}.melons-v2 :is(#root,#app) .organization-sync-entry>header .brand small{font-size:11px}.melons-v2 :is(#root,#app) .organization-sync-entry>header .text-button{font-size:12px}.melons-v2 :is(#root,#app) .organization-ai-import.is-session{padding:14px}.melons-v2 :is(#root,#app) .organization-ai-heading h2{font-size:22px}.melons-v2 :is(#root,#app) .organization-ai-heading .text-button{font-size:12px}.melons-v2 :is(#root,#app) .organization-ai-session .workbench-history{padding-inline:0}}.melons-v2 .login-page.login-folio{--login-ink:var(--ink);--login-muted:var(--muted);--login-green:var(--action);--login-green-hover:var(--action-dark);--login-line:var(--border);--login-white:#fff;--login-radius:16px;--login-type-small:14px;--login-type-body:16px;--login-type-brand:28px;--login-page-padding:20px;min-height:100svh;padding:calc(var(--login-page-padding) + env(safe-area-inset-top,0px)) calc(var(--login-page-padding) + env(safe-area-inset-right,0px)) calc(var(--login-page-padding) + env(safe-area-inset-bottom,0px)) calc(var(--login-page-padding) + env(safe-area-inset-left,0px));background:var(--ground);color:var(--ink);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.melons-v2 .login-folio .login-story{height:calc(100svh - 40px);min-height:650px;color:var(--ink);background:radial-gradient(at 60% 48%,#e8f5df,#f5f9f0 72%);border-radius:28px;flex-direction:column;align-self:start;padding:clamp(28px,3vw,48px);display:flex;position:sticky;top:20px;overflow:hidden}.melons-v2 .login-folio .login-story .brand{flex:none;grid-template-columns:52px minmax(0,1fr);gap:2px 10px;height:auto;padding:0}.melons-v2 .login-folio .brand:before{content:none}.melons-v2 .login-folio .login-story .brand .leaf-mark{width:52px;height:62px}.melons-v2 .login-folio .login-story .brand strong{color:var(--action-dark);font-size:30px}.melons-v2 .login-folio .login-story .brand small{color:#355f50;margin:0;font-size:13px}.melons-v2 .login-folio .login-specimen{flex:1 1 0;justify-content:center;align-items:center;min-height:220px;margin:18px 0;display:flex}.melons-v2 .login-folio .login-specimen img{object-fit:contain;width:110%;max-width:none;height:auto;display:block}.melons-v2 .login-folio .login-folio-copy{flex:none;padding-bottom:6px;position:relative}.melons-v2 .login-folio .login-folio-copy h1{color:#12382e;letter-spacing:-.03em;margin:0;font-family:inherit;font-size:clamp(27px,2.55vw,40px);font-weight:750;line-height:1.4}.melons-v2 .login-folio .login-story>small{color:#2e5c49;flex:none;margin-top:20px;padding-bottom:20px;font-size:14px}.melons-v2 .login-folio .login-panel{min-width:0;min-height:calc(100svh - 40px);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #fff;border-radius:28px;grid-template-rows:auto 1fr auto;justify-content:stretch;align-items:start;margin:0;padding:30px clamp(28px,5.5vw,100px);display:grid}.melons-v2 .login-folio .login-account-switch{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:38px;font-size:14px;display:flex}.melons-v2 .login-folio .text-button{color:var(--action-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.melons-v2 .login-folio .login-form-wrap{place-self:center;width:100%;max-width:460px;margin:40px 0}.melons-v2 .login-folio .login-form-heading{margin-bottom:30px}.melons-v2 .login-folio .login-form-heading h2{color:var(--ink);margin:0 0 10px;font-size:34px;line-height:1.3}.melons-v2 .login-folio .login-form-heading p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.melons-v2 .login-folio .login-form-wrap form{margin:0;display:block}.melons-v2 .login-folio .p2-fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.melons-v2 .login-folio .login-form-wrap label,.melons-v2 .login-folio .login-password-field{color:var(--ink);gap:10px;margin:0;font-size:16px;line-height:1.5;display:grid}.melons-v2 .login-folio .login-password-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.melons-v2 .login-folio .login-form-wrap .p2-fieldset input{border:1px solid var(--border);width:100%;min-width:0;min-height:54px;color:var(--ink);font:inherit;box-shadow:none;background:#fbfefc;border-radius:14px;padding:14px 16px;font-size:16px}.melons-v2 .login-folio input::placeholder{color:var(--muted);opacity:1}.melons-v2 .login-folio .login-form-wrap .login-submit{background:var(--action-fill);color:#fff;width:100%;min-height:54px;box-shadow:var(--action-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;margin:4px 0 0;padding:14px 24px;font-size:16px;font-weight:650;display:flex}.melons-v2 .login-folio .login-submit .icon{width:20px;height:20px}.melons-v2 .login-folio .login-oa-entry{background:var(--mint-100);color:var(--action-dark);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 20px;text-decoration:none;display:flex}.melons-v2 .login-folio .login-oa-entry>span{gap:4px;display:grid}.melons-v2 .login-folio .login-oa-entry strong{color:var(--ink);font-size:16px;line-height:1.5}.melons-v2 .login-folio .login-oa-entry>span>span,.melons-v2 .login-folio .login-footer{color:var(--muted);font-size:13px}.melons-v2 .login-folio .login-footer{margin:12px 0 0}.melons-v2 .login-folio :is(.error-notice,.notice,.success-message){margin:0 0 20px;font-size:14px}.melons-v2 .login-folio .sms-fields{gap:14px;margin:0}.melons-v2 .login-folio :is(.captcha-button,.sms-row .btn){min-height:50px}.melons-v2 .login-folio :is(button,a,input):focus-visible{outline:3px solid var(--action);outline-offset:3px}.melons-v2 .login-folio .login-submit:hover:not(:disabled){filter:brightness(.96)}.melons-v2 .login-folio .text-button:hover:not(:disabled){color:var(--action-dark);text-decoration:underline}.melons-v2 .login-folio :is(button,input):disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:no-preference){.melons-v2 .login-folio :is(.brand,.login-specimen,.login-folio-copy,.login-form-heading){animation:.42s ease-out both login-folio-arrive}}@keyframes login-folio-arrive{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.melons-v2 .login-page.login-folio{--login-page-padding:12px;grid-template-columns:minmax(0,1fr);gap:12px}.melons-v2 .login-folio .login-story{background-size:100% 32px,auto;border-radius:22px;height:auto;min-height:0;padding:14px 20px;position:relative;top:0}.melons-v2 .login-folio .login-story .brand strong{font-size:24px}.melons-v2 .login-folio :is(.login-specimen,.login-folio-copy,.login-story>small){display:none}.melons-v2 .login-folio .login-panel{border-radius:22px;min-height:0;padding:24px}.melons-v2 .login-folio .login-form-wrap{margin:32px 0 24px}}@media (width<=420px){.melons-v2 .login-page.login-folio{--login-page-padding:8px;gap:8px}.melons-v2 .login-folio .login-panel{padding:20px 16px}.melons-v2 .login-folio .login-account-switch{font-size:13px}.melons-v2 .login-folio .login-form-heading h2{font-size:28px}.melons-v2 .login-folio .login-password-heading{gap:8px}}.melons-v2 #app .workbench-chat-header.workbench-toolbar{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:10px;min-height:54px;padding:10px 18px;display:flex;container:workbench-toolbar/inline-size}.melons-v2 #app .workbench-toolbar .workbench-open-sessions{min-height:44px;color:var(--ink);background:var(--mint-100);box-shadow:none;white-space:nowrap;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex;position:static}.melons-v2 #app .workbench-toolbar .workbench-open-sessions:hover{background:var(--mint-200)}.melons-v2 #app .workbench-toolbar>.workbench-search-target{flex:260px;width:auto;min-width:0;max-width:100%}.melons-v2 #app .workbench-toolbar .search-target-control{flex-wrap:nowrap;gap:12px;width:100%}.melons-v2 #app .workbench-toolbar .search-target-label{color:var(--muted);flex:none;font-size:14px;display:inline-flex}.melons-v2 #app .workbench-toolbar .search-target-trigger{flex:0 188px;gap:12px;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;font-size:14px}.melons-v2 #app .workbench-toolbar>.workbench-connection{width:auto;min-width:0;height:auto;min-height:36px;box-shadow:none;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;margin-left:auto;padding:6px 0;font-size:12px;display:inline-flex;position:static}.melons-v2 #app .workbench-toolbar>.workbench-connection:after{content:none}.melons-v2 #app .workbench-toolbar>.workbench-connection:disabled{opacity:1;cursor:default}.melons-v2 #app .workbench-toolbar>.workbench-connection>.icon{color:var(--green-dark)}.melons-v2 #app .workbench-toolbar>.workbench-connection[data-connection=unavailable]>.icon{color:#b1463c}.melons-v2 #app .workbench-toolbar .workbench-open-tools{min-height:44px;box-shadow:none;flex:none;margin-left:0;position:static}@container workbench-toolbar (width<=680px){.melons-v2 #app .workbench-toolbar:has(.workbench-open-sessions)>.workbench-search-target{flex-basis:100%;order:1}.melons-v2 #app .workbench-toolbar .search-target-trigger{flex:1}.melons-v2 #app .workbench-toolbar .workbench-open-tools{flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;display:inline-flex}.melons-v2 #app .workbench-toolbar .workbench-open-tools-label{display:none}.melons-v2 #app .workbench-toolbar>.workbench-connection{justify-content:center;width:36px;min-height:40px;padding:8px}.workbench-toolbar>.workbench-connection>[role=status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=768px){.melons-v2 #app .workbench-chat-header.workbench-toolbar{gap:10px 12px;padding:12px}}body.personal-workspace #app.personal-app{width:100%;max-width:none;height:var(--viewport-height,100dvh);background:var(--ground);min-height:0;margin:0;padding:12px;display:flex}body.personal-workspace #app.personal-app>.page{flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;margin:0!important;padding:0!important}body.personal-workspace #app .personal-workbench{background:0 0;border:0;border-radius:0;gap:12px;padding:0}body.personal-workspace #app .workbench-chat{gap:12px}body.personal-workspace #app .workbench-chat-main{background:#fff;border:1px solid #fff;border-radius:24px;overflow:hidden}body.personal-workspace #app .workbench-sessions{background:linear-gradient(#fff,#fffaf5);border:1px solid #fff;border-radius:24px;flex:0 0 268px;gap:10px;padding:16px 12px 10px;position:relative}body.personal-workspace .workbench-sessions>*{z-index:1;position:relative}body.personal-workspace #app .session-header{align-items:center;gap:8px;min-height:60px}body.personal-workspace #app .session-header .brand{flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:7px;min-width:0;height:auto;min-height:0;padding:0;line-height:1.3;display:grid;position:relative}body.personal-workspace #app .session-header .brand:before,body.personal-workspace #app .session-header .brand small:after{content:none}body.personal-workspace #app .session-header .brand .leaf-mark{grid-row:1/3;width:40px;height:50px;display:block;position:static}body.personal-workspace #app .session-header .brand strong{color:var(--action);white-space:nowrap;font-size:24px}body.personal-workspace #app .session-header .brand small{letter-spacing:0;font-size:11px}body.personal-workspace .workbench-sessions>.sidebar-account{z-index:40;flex:none;margin:8px 0 0}body.personal-workspace .sidebar-account-menu{width:min(300px,100vw - 40px)}body.personal-workspace #app .conversation-history-row{box-shadow:none;border-radius:12px}body.personal-workspace .personal-workbench-title{white-space:nowrap;flex:1;margin:0;font-size:18px;line-height:1.4}body.personal-workspace #app .workbench-composer .workbench-composer-footer .workbench-composer-controls,body.personal-workspace #app .workbench-composer .workbench-composer-footer .workbench-options{flex-wrap:nowrap;display:flex}body.personal-workspace #app .workbench-composer-controls{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}body.personal-workspace #app .workbench-options{flex-wrap:nowrap;flex:none;min-width:max-content}body.personal-workspace #app .workbench-composer-controls::-webkit-scrollbar{display:none}body.personal-workspace #app .workbench-history>div{width:100%;max-width:760px}body.personal-workspace #app .personal-workbench-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:680px;min-height:min(490px,56vh);margin:0 auto;padding:24px;display:flex}.personal-workbench-welcome>.personal-welcome-mascot{width:148px;height:148px;margin:0 0 12px}.personal-workbench-welcome h2{color:var(--ink);margin:0 0 10px;font-size:clamp(25px,2.5vw,32px);line-height:1.35}.personal-workbench-welcome>p{color:var(--muted);margin:0 0 26px;font-size:16px}.personal-workbench-prompts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.personal-workbench-prompts button{border:1px solid var(--border);min-height:42px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fffaf5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.personal-workbench-prompts button:hover{background:var(--mint-100);color:var(--action-dark)}.personal-workbench-prompts button:focus-visible{outline:2px solid var(--action);outline-offset:3px}.personal-attachment-choices{gap:12px;margin:18px 0;display:grid}.personal-attachment-choices label{align-items:center;gap:10px;min-height:36px;display:flex}.personal-attachment-choices label span{overflow-wrap:anywhere;min-width:0}body.personal-workspace #app .workbench-toolbox-header h2{margin:0;font-size:18px}body.personal-workspace #app .workbench-composer{background:#fff}body.personal-workspace .workbench-reply-header>strong{color:var(--ink)}:root.melons-v2[data-robo-theme=personal] #app :is(.project-tree-group.is-current>.project-tree-row,.project-tree-row:hover,.project-tree-add:hover,.project-tree-more:hover,.workbench-sessions .carrot-balance-link,.session-collapse:hover,.session-menu-trigger:hover){background:var(--mint-100)}:root.melons-v2[data-robo-theme=personal] #app .workbench-sessions .project-tree .session-card.selected{background:var(--mint-200)}:root.melons-v2[data-robo-theme=personal] #app :is(.project-tree .session-card.selected strong,.state-tag:not(.failed),.workbench-reply-header .badge.green){color:var(--action-dark)}:root.melons-v2[data-robo-theme=personal] #app :is(.state-tag:not(.failed),.workbench-reply-header .badge.green){background:var(--mint-100);border-color:var(--mint-300)}:root.melons-v2[data-robo-theme=personal] #app .workbench-sessions .carrot-balance-link{color:var(--muted)}:root.melons-v2[data-robo-theme=personal] #app .workbench-codex-composer .workbench-action{background:var(--action)}:root.melons-v2[data-robo-theme=personal] #app .workbench-codex-composer .workbench-action:hover:not(:disabled),:root.melons-v2[data-robo-theme=personal] #app .workbench-sessions .session-create:hover{background:var(--action-dark)}:root.melons-v2[data-robo-theme=personal] #app .workbench-codex-composer:focus-within{border-color:var(--action)}:root.melons-v2[data-robo-theme=personal] #app .workbench-sessions .session-state.cancelled{background:var(--notice-bg);color:var(--notice-ink)}:root.melons-v2[data-robo-theme=personal] .workbench-menu-item:hover:not(:disabled){background:var(--mint-100)}:root.melons-v2[data-robo-theme=personal] .workbench-menu-item:focus-visible{outline-color:var(--action)}:root.melons-v2[data-robo-theme=personal] .dialogue-ask-progress{--progress-action-ink:var(--action-dark);--progress-action-hover:var(--mint-100)}@media (width<=1100px){body.personal-workspace #app .session-header .brand{grid-template-columns:34px minmax(0,1fr);column-gap:5px}body.personal-workspace #app .session-header .brand .leaf-mark{width:34px;height:44px}body.personal-workspace #app .session-header .brand strong{font-size:20px}body.personal-workspace #app .workbench-sessions{flex-basis:226px;padding:16px 12px 10px}body.personal-workspace #app .workbench-history{padding:20px}}@media (width<=760px){body.personal-workspace #app.personal-app{padding:6px}body.personal-workspace #app .personal-workbench{gap:0}body.personal-workspace #app .workbench-chat-main{border-radius:18px}body.personal-workspace .personal-workbench-title{font-size:16px}body.personal-workspace #app .workbench-open-sessions{gap:6px;padding:8px;font-size:12px}body.personal-workspace #app .workbench-open-sessions>.icon:last-child{display:none}body.personal-workspace #app .workbench-sessions{flex:0 0 248px;max-width:calc(100vw - 56px)}body.personal-workspace #app .workbench-shell:not(.hide-sessions) .workbench-chat{min-width:0}body.personal-workspace #app .workbench-shell:not(.hide-sessions) .workbench-sessions{z-index:35;border-color:var(--border);width:248px;position:absolute;inset:0 auto 0 0;box-shadow:6px 0 24px #99501e18}body.personal-workspace #app .workbench-chat-header{gap:8px;min-height:60px;padding:10px}body.personal-workspace #app .workbench-history{padding:16px 12px 8px}body.personal-workspace #app .personal-workbench-welcome{min-height:310px;padding:12px 8px}.personal-workbench-welcome>.personal-welcome-mascot{width:108px;height:108px}.personal-workbench-welcome h2{font-size:23px}.personal-workbench-welcome>p,.personal-workbench-prompts button{font-size:14px}}@media (width<=540px){body.personal-workspace #app .workbench-chat-header.workbench-toolbar{flex-wrap:nowrap;gap:8px;min-height:58px;padding:8px 10px}body.personal-workspace #app .workbench-open-sessions{width:40px;min-width:40px;height:40px;padding:8px}body.personal-workspace #app .workbench-sessions-label{display:none}}html.melons-v2:has(body.reference-workbench){scrollbar-gutter:auto}.melons-v2 #app :is(.workbench-shell,.workbench-chat){gap:10px}.melons-v2 #app :is(.workbench-sessions,.workbench-chat-main,.workbench-sidebar){box-shadow:none;background:0 0;border:0;border-radius:0}.melons-v2 #app .workbench-sessions{gap:10px;padding:18px 14px 10px;position:relative;overflow:hidden}.melons-v2 #app .session-header{flex:none;align-items:center;min-width:0;min-height:42px;padding:0 2px 8px}.melons-v2 #app .session-header h2{font-size:18px}.melons-v2 #app .session-header .session-collapse{flex:none;margin:0;padding:0;position:static}.melons-v2 #app .workbench-sessions .session-create{background:var(--mint-100);min-height:48px;color:var(--ink);box-shadow:none;border:0;border-radius:12px;font-size:17px;font-weight:600;line-height:1.2}.melons-v2 #app .workbench-sessions>.search{border-color:var(--border);height:32px;min-height:32px;box-shadow:none;border-radius:10px;padding:4px 10px}.melons-v2 #app .workbench-sessions>.search input{min-height:22px;padding:0;font-size:12px}.melons-v2 #app .conversation-list :is(.session-card,.session-open){border-radius:11px;min-height:48px}.melons-v2 #app .session-open{gap:8px;padding-block:6px}.melons-v2 #app .session-open strong{font-size:13px}.melons-v2 #app .session-open time{font-size:11px}.melons-v2 #app .conversation-list-status{padding:8px 0;font-size:11px}.melons-v2 #app .workbench-chat-header{border-color:var(--border);gap:10px;min-height:74px;padding:12px 24px}.melons-v2 #app .personal-workbench-title{font-size:24px}.melons-v2 #app .workbench-history{background:0 0;padding:24px 30px 10px}.melons-v2 #app .workbench-history>div{width:100%;max-width:1080px;margin-inline:auto}.melons-v2 #app .workbench-turn{margin:0;padding-bottom:22px}.melons-v2 #app .workbench-question-meta{gap:5px;margin-bottom:6px;font-size:10px}.melons-v2 #app .workbench-message-chip{border:0;padding:2px 6px;font-size:10px}.melons-v2 #app .workbench-turn .query-question{background:color-mix(in srgb, var(--mint-100) 60%, #fff);border:0;border-radius:16px 16px 5px;max-width:calc(100% - 46px);margin:0 46px 18px auto;padding:12px 14px;position:relative}.melons-v2 #app .workbench-question-avatar{aspect-ratio:1;pointer-events:none;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:3px;right:-46px}.melons-v2 #app .query-question p{font-size:16px;line-height:1.75}.melons-v2 #app .workbench-reply-header{align-items:center;gap:8px}.melons-v2 #app .workbench-reply-header>strong{color:var(--ink);gap:9px;font-size:16px}.workbench-answer-avatar{flex:0 0 34px;place-items:center;width:34px;height:36px;display:grid}.workbench-answer-avatar .carrot-mark,.workbench-question-avatar .carrot-mark{width:34px;height:36px}.melons-v2 #app .workbench-history .query-dialogue{color:var(--ink);margin-top:10px;font-size:16px;line-height:1.8}.melons-v2 #app .dialogue-final{margin-top:12px;font-weight:450}.melons-v2 #app .dialogue-process-toggle{margin-bottom:8px;font-size:11px}.melons-v2 #app .workbench-message-time{font-size:10px}.melons-v2 #app .workbench-history .dialogue-artifacts{border:0;border-radius:12px;margin:16px 0 12px 43px}.melons-v2 #app .dialogue-artifacts-heading{gap:7px;padding:0 0 6px;font-size:12px}.melons-v2 #app .artifact-heading-icon{background:var(--mint-100);border-radius:7px;width:23px;height:23px}.melons-v2 #app .dialogue-artifacts-heading :is(small,time,.artifact-delivery-state){font-size:10px}.melons-v2 #app .artifact-stack{padding:0}.melons-v2 #app .artifact-stack.has-back-cards{padding-top:39px}.melons-v2 #app .dialogue-artifact-row{min-height:140px;box-shadow:none;border-color:var(--border);border-radius:18px;gap:18px;padding:16px}.melons-v2 #app .artifact-file-badge{background:var(--artifact-tone);color:#fff;border:0;border-radius:7px;flex-basis:36px;gap:2px;min-height:44px}.melons-v2 #app .artifact-file-badge svg{width:18px;height:22px}.melons-v2 #app .artifact-file-badge small{color:#fff;font-size:8px}.melons-v2 #app .dialogue-artifact-info>strong{font-size:15px}.melons-v2 #app .dialogue-artifact-info>small{font-size:12px}.melons-v2 #app .artifact-stack-footer{border-color:var(--border);background:0 0;min-height:28px;padding:5px 0}.melons-v2 #app .artifact-stack-pagination>span{font-size:10px}.melons-v2 #app .dialogue-artifact-row .artifact-action-buttons .btn{height:30px;min-height:30px;padding:5px 7px;font-size:10px}.melons-v2 #app .dialogue-artifact-row :is(.artifact-preview-action,.artifact-download-action,.artifact-reference-action){width:30px}.melons-v2 #app .dialogue-artifact-row .artifact-reference-label{display:none}.melons-v2 #app .workbench-composer-wrap{background:0 0;padding:10px 30px 16px}.melons-v2 #app .workbench-composer{border:1px solid var(--border);background:#fff;border-radius:18px;flex-shrink:0;padding:12px 13px 10px;box-shadow:0 6px 22px #49321806}.melons-v2 #app .workbench-composer:focus-within{border-color:var(--action);box-shadow:0 0 0 2px color-mix(in srgb, var(--action) 9%, transparent)}.melons-v2 #app .workbench-composer textarea{height:66px;min-height:54px;padding-top:3px;padding-bottom:8px;font-size:16px;line-height:1.65}.melons-v2 #app .workbench-composer.expanded textarea{height:clamp(160px,32vh,340px)}.melons-v2 #app .workbench-composer-footer{gap:8px;padding-top:3px}.melons-v2 #app .workbench-composer-controls{flex-wrap:wrap;gap:6px;padding:0}.melons-v2 #app .workbench-options{flex-wrap:wrap;gap:5px}.melons-v2 #app .workbench-select{min-height:28px;color:var(--ink);background:0 0;border-radius:8px;gap:4px;padding:3px 7px;font-size:11px}.melons-v2 #app .workbench-composer .workbench-upload{width:30px;height:30px;color:var(--ink);background:0 0;border:0;flex-basis:30px}.melons-v2 #app .workbench-composer-footer>.workbench-action{background:var(--scene-action-fill);width:44px;height:44px;color:var(--action-dark);box-shadow:none;flex-basis:44px}.melons-v2 #app .workbench-composer-meta{padding-top:7px;font-size:10px}.melons-v2 #app .workbench-composer .workbench-expand{z-index:2}.melons-v2 #app .workbench-editor{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.melons-v2 #app .workbench-editor-prefix{z-index:1;scrollbar-width:none;align-items:center;gap:6px;max-width:48%;height:24px;display:flex;position:absolute;top:4px;left:0;overflow-x:auto}.melons-v2 #app .workbench-editor-prefix .workbench-selected-plugin{white-space:nowrap;border:0;border-radius:7px;flex:none;gap:3px;height:24px;padding:0 4px;font-size:13px;line-height:24px}.melons-v2 #app .workbench-editor-prefix .workbench-selected-plugin button{width:22px;height:22px}.melons-v2 #app .workbench-sidebar{flex-basis:280px;width:280px;margin-left:0;overflow:hidden auto}.melons-v2 #app .workbench-toolbox{padding:16px 14px}.melons-v2 #app .workbench-toolbox .task-journey--compact{border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:8px;margin-bottom:12px;padding:8px}.melons-v2 #app .workbench-toolbox .task-journey--compact .task-orbit{width:30px;height:30px}.melons-v2 #app .workbench-toolbox .task-orbit .icon{width:17px;height:17px}.melons-v2 #app .workbench-toolbox .task-journey-copy h3{margin:0;font-size:12px}.melons-v2 #app .workbench-toolbox .task-journey-copy p{font-size:10px}.melons-v2 #app .workbench-sidebar-heading{gap:6px;margin-bottom:9px}.melons-v2 #app .workbench-sidebar-heading h3{font-size:14px}.melons-v2 #app .workbench-sidebar-heading h3>.icon{color:var(--action)}.melons-v2 #app .workbench-plugin-count{padding:3px 6px;font-size:10px}.melons-v2 #app .workbench-plugin-search{margin-bottom:10px}.melons-v2 #app .workbench-plugin-search .search{background:#fff;border-radius:9px;min-height:30px;padding:4px 8px}.melons-v2 #app .workbench-plugin-search .search input{height:20px;min-height:20px;font-size:11px}.melons-v2 #app .workbench-plugin-results{min-height:230px}.melons-v2 #app .workbench-plugin-grid{grid-auto-rows:minmax(108px,auto);gap:9px}.melons-v2 #app .workbench-plugin-card{--tool-color:#eb6b0b;--tool-bg:#fff6eb;background:var(--tool-bg);border:1px solid #fff;border-radius:13px;min-height:108px;transition:transform .16s,box-shadow .16s;position:relative;box-shadow:0 2px 7px #182a3704}.melons-v2 #app .workbench-plugin-card[data-icon=image]{--tool-color:#8b5bf0;--tool-bg:#f5efff}.melons-v2 #app .workbench-plugin-card[data-icon=video]{--tool-color:#2399ed;--tool-bg:#edf7ff}.melons-v2 #app .workbench-plugin-card[data-icon=translate]{--tool-color:#089e83;--tool-bg:#eafaf4}.melons-v2 #app .workbench-plugin-card[data-icon=file-search]{--tool-color:#0ba663;--tool-bg:#eaf9ee}.melons-v2 #app .workbench-plugin-card[data-icon=puzzle]{--tool-color:#be8a06;--tool-bg:#fff8e4}.melons-v2 #app .workbench-plugin-card.selected{outline:2px solid var(--action);outline-offset:-1px}.melons-v2 #app .workbench-plugin-card:not(.unavailable):hover{transform:translateY(-2px);box-shadow:0 4px 12px #182a370d}.melons-v2 #app .workbench-plugin-body{z-index:0;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:108px;padding:15px 7px 12px;position:relative}.melons-v2 #app .workbench-plugin-icon{background:var(--tool-color);color:#fff;width:38px;height:38px;box-shadow:0 4px 9px color-mix(in srgb, var(--tool-color) 22%, transparent);border:0;border-radius:11px;flex-basis:38px}.melons-v2 #app .workbench-plugin-icon .icon{width:24px;height:24px}.melons-v2 #app .workbench-plugin-icon .icon--jade{filter:brightness(0)invert()}.melons-v2 #app .workbench-plugin-copy{flex:none;width:100%}.melons-v2 #app .workbench-plugin-card h4{color:var(--ink);font-size:12px;font-weight:600;line-height:1.45}.melons-v2 #app .workbench-plugin-active{z-index:3;background:var(--action-dark);border-radius:12px 0 9px;min-height:18px;padding:3px 5px;font-size:9px;top:0;left:0;right:auto}.melons-v2 #app .workbench-plugin-actions{display:contents}.melons-v2 #app .workbench-plugin-use{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.melons-v2 #app .workbench-plugin-use:disabled{cursor:default}.melons-v2 #app .workbench-plugin-card:has(.workbench-plugin-use:focus-visible){outline:3px solid var(--action-dark);outline-offset:2px}.melons-v2 #app .workbench-plugin-configure{z-index:4;width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffffb3;border:0;border-radius:8px;place-items:center;padding:5px;display:grid;position:absolute;top:3px;right:3px}.melons-v2 #app .workbench-plugin-configure:hover{color:var(--action-dark);background:#fff}.melons-v2 #app .workbench-plugin-configure .icon--jade{filter:grayscale();opacity:.65}.melons-v2 #app .workbench-plugin-fixed{font-size:9px;position:absolute;bottom:3px;left:0}.melons-v2 #app .workbench-plugin-pagination{margin-top:9px}.melons-v2 #app .workbench-plugin-pagination .btn.quiet{border-radius:8px;width:28px;min-height:28px}.melons-v2 #app .workbench-plugin-pagination>span{font-size:10px}.melons-v2 #app .workbench-session-artifacts{border-top:0;margin-top:18px;padding-top:14px}.melons-v2 #app .workbench-artifact-empty{background:var(--mint-100);border:0;border-radius:12px;gap:5px;min-height:96px;padding:14px 8px}.melons-v2 #app .workbench-artifact-empty>.icon{opacity:.7;width:26px;height:26px;margin:0 0 2px}.melons-v2 #app .workbench-artifact-empty>.carrot-mark{width:42px;height:44px;margin-bottom:2px}.melons-v2 #app .workbench-artifact-empty strong{font-size:12px}.melons-v2 #app .workbench-artifact-empty span{font-size:11px}.melons-v2 #app .workbench-artifact-card{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 0;display:flex}.melons-v2 #app .workbench-artifact-name{flex:1 1 0;align-items:center;gap:8px;min-width:0}.melons-v2 #app .workbench-artifact-name .artifact-file-badge{border-radius:5px;flex:0 0 28px;gap:1px;min-height:34px}.melons-v2 #app .workbench-artifact-name .artifact-file-badge svg{width:16px;height:18px}.melons-v2 #app .workbench-artifact-name .artifact-file-badge small{font-size:6px}.melons-v2 #app .workbench-artifact-copy{min-width:0}.melons-v2 #app .workbench-artifact-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;display:block;overflow:hidden}.melons-v2 #app .workbench-artifact-copy p{margin:2px 0 0;font-size:10px}.melons-v2 #app .workbench-artifact-card .artifact-actions{flex:none;margin:0}.melons-v2 #app .workbench-artifact-card .artifact-action-buttons{gap:4px;display:flex}.melons-v2 #app .workbench-artifact-card .artifact-action-buttons .btn{width:27px;height:27px;min-height:27px;padding:5px}.melons-v2 #app .workbench-artifact-state{color:var(--muted);font-size:11px}.melons-v2 #app .workbench-welcome .workbench-mark{width:136px;height:146px;box-shadow:none;background:0 0;border:0;padding:0}.melons-v2 #app .workbench-mark .carrot-mark{width:100%;height:100%}@media (width<=800px){.melons-v2 #app .workbench-chat-header{min-height:50px;padding:8px 12px}.melons-v2 #app .workbench-history{padding:14px 14px 8px}.melons-v2 #app .workbench-composer-wrap{padding:8px 10px}}@media (width<=540px){.melons-v2 #app .dialogue-artifact-row .artifact-action-buttons .btn,.melons-v2 #app .workbench-artifact-card .artifact-action-buttons .btn{width:40px;height:40px;min-height:40px}.melons-v2 #app .workbench-composer textarea{height:58px;min-height:50px}.melons-v2 #app .workbench-composer{border-radius:15px;padding:10px}.melons-v2 #app .workbench-select{min-height:30px}.melons-v2 #app .workbench-composer-controls{flex-wrap:nowrap;overflow-x:auto}.melons-v2 #app .workbench-options{flex-wrap:nowrap;min-width:max-content;display:flex}.melons-v2 #app .workbench-message-time{font-size:9px}}@media (prefers-reduced-motion:reduce){.melons-v2 #app .workbench-plugin-card{transition:none}.melons-v2 #app .workbench-plugin-card:hover{transform:none}}@media (width<=800px) and (height<=600px){.melons-v2 #app .workbench-composer.expanded textarea{height:clamp(90px,24dvh,128px);min-height:90px}.melons-v2 body.reference-workbench:has(.workbench-composer:focus-within) #app>.sidebar{display:none!important}.melons-v2 body.reference-workbench:has(.workbench-composer:focus-within) #app>.page{grid-row:1/-1}.melons-v2 #app .workbench-chat-header.workbench-toolbar{gap:6px 8px;min-height:50px;padding:8px 10px}.melons-v2 #app .workbench-toolbar .search-target-label{display:none}.melons-v2 #app .workbench-toolbar .search-target-trigger{min-height:32px;padding:5px 10px;font-size:12px}.melons-v2 #app .workbench-toolbar :is(.workbench-open-sessions,.workbench-open-tools,.workbench-connection){height:36px;min-height:36px}}.melons-v2 dialog.workbench-tools-dialog{background:#fff;border:1px solid #ffffffd9;border-radius:20px;width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 100px #27231926}.melons-v2 dialog.workbench-tools-dialog[open]{flex-direction:column;display:flex}.melons-v2 .workbench-tools-dialog::backdrop{background:#27241f40}.melons-v2 .workbench-tools-dialog>.modal-head{background:#fff;border:0;flex:none;min-height:72px;padding:24px 30px 12px}.melons-v2 .workbench-tools-dialog .modal-head h2{font-size:23px}.melons-v2 .workbench-tools-dialog .modal-head>button{color:var(--muted);border:0;width:36px;height:36px;padding:4px;font-size:26px}.melons-v2 .workbench-tools-dialog>.modal-body{flex-direction:column;min-height:0;padding:0 30px;display:flex;overflow:hidden}.melons-v2 #app .workbench-tools-dialog .workbench-toolbox{flex-direction:column;width:100%;min-height:0;padding:0;display:flex}.workbench-tools-tabs{border-bottom:1px solid var(--border);flex:none;justify-content:center;gap:40px;display:flex}.workbench-tools-tabs>button{width:180px;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:17px;display:flex;position:relative}.workbench-tools-tabs>button[aria-selected=true]{color:var(--action-dark)}.workbench-tools-tabs>button[aria-selected=true]:after{content:"";background:var(--action);height:2px;position:absolute;inset:auto 16% -1px}.workbench-tools-tabs>button>span{font-size:14px}.workbench-tools-panel{overscroll-behavior:contain;min-height:0;padding:18px 0 12px;overflow-y:auto}.workbench-tools-panel[hidden]{display:none!important}.melons-v2 #app .workbench-plugin-list>.workbench-sidebar-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.melons-v2 #app .workbench-plugin-list .workbench-plugin-search{margin:0 0 14px}.melons-v2 #app .workbench-plugin-list .search{border:1px solid var(--border);border-radius:999px;min-height:42px;padding:5px 14px}.melons-v2 #app .workbench-plugin-list .search input{height:28px;min-height:28px;font-size:14px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-results{min-height:0}.melons-v2 #app .workbench-plugin-list .workbench-plugin-grid{flex-direction:column;grid-auto-rows:auto;gap:3px;display:flex}.melons-v2 #app .workbench-plugin-list .workbench-plugin-card{min-height:96px;box-shadow:none;background:0 0;border:0;border-radius:14px;outline:0;transition:background .14s;position:relative}.melons-v2 #app .workbench-plugin-list .workbench-plugin-card:is(.selected,:hover){background:color-mix(in srgb, var(--mint-100) 65%, #fff);box-shadow:none;transform:none}.melons-v2 #app .workbench-plugin-list .workbench-plugin-body{text-align:left;flex-direction:row;justify-content:flex-start;gap:20px;min-height:96px;padding:14px 110px 14px 20px;display:flex}.melons-v2 #app .workbench-plugin-list .workbench-plugin-icon{color:#f47a2c;width:52px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 52px;place-items:center;display:grid;position:relative}.melons-v2 #app .workbench-plugin-list .workbench-plugin-icon:after{content:"";background:#75bc5d;border-radius:12px 1px;width:10px;height:16px;position:absolute;top:-2px;right:-1px;transform:rotate(26deg)}.melons-v2 #app .workbench-plugin-list .workbench-plugin-icon .icon{stroke-width:1.6px;width:43px;height:43px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-icon .icon--jade{filter:none}.melons-v2 #app .workbench-plugin-list .workbench-plugin-icon:is([data-icon=video],[data-icon=translate],[data-icon=file-search]){color:#46a54d}.melons-v2 #app .workbench-plugin-list .workbench-plugin-copy{flex:1;width:auto;min-width:0}.melons-v2 #app .workbench-plugin-list .workbench-plugin-copy h4{font-size:18px;font-weight:650;line-height:1.4}.melons-v2 #app .workbench-plugin-description{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.melons-v2 #app .workbench-plugin-list .workbench-plugin-copy>small{color:var(--muted);font-size:11px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-use{border-radius:14px}.melons-v2 #app .workbench-plugin-list .tool-choice{color:#fff;background:#fff;border:1.5px solid #d5d9df;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.melons-v2 #app .workbench-plugin-list .workbench-plugin-use[aria-pressed=true] .tool-choice{border-color:var(--action);background:var(--action)}.melons-v2 #app .workbench-plugin-list .workbench-plugin-active{background:var(--action);border-radius:50%;place-items:center;width:27px;height:27px;min-height:0;padding:0;display:grid;top:50%;left:auto;right:18px;transform:translateY(-50%)}.melons-v2 #app .workbench-plugin-list .workbench-plugin-card:has(.workbench-plugin-use) .workbench-plugin-active{display:none}.melons-v2 #app .workbench-plugin-list .workbench-plugin-configure{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:#fff;top:50%;right:60px;transform:translateY(-50%)}.melons-v2 #app .workbench-plugin-list .workbench-plugin-fixed{display:none}.melons-v2 #app .workbench-plugin-list .workbench-plugin-pagination{margin:12px 0 0}.melons-v2 #app .workbench-plugin-list .workbench-plugin-pagination>span{font-size:12px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-pagination .btn{width:34px;height:34px;min-height:34px}.workbench-tools-footer{border-top:1px solid var(--border);flex:none;align-items:center;gap:10px;min-height:86px;padding:16px 0 22px;display:flex}.workbench-tools-footer>p{min-width:0;color:var(--muted);flex:1;margin:0;padding-right:12px;font-size:14px;line-height:1.6}.workbench-tools-footer>p>strong{-webkit-line-clamp:2;color:var(--action-dark);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.melons-v2 .workbench-tools-footer>.btn{border-radius:13px;min-width:90px;min-height:46px;padding:10px 22px;font-size:16px}.melons-v2 .workbench-tools-footer>.primary{background:var(--action);min-width:136px;font-size:19px;font-weight:700}.melons-v2 #app .workbench-tools-dialog .workbench-session-artifacts{margin:0;padding:0}.melons-v2 #app .workbench-tools-dialog .workbench-artifact-card{border-bottom:1px solid var(--border);gap:12px;padding:18px 0}.melons-v2 #app .workbench-tools-dialog .workbench-artifact-name strong{font-size:14px}.melons-v2 #app .workbench-tools-dialog .workbench-artifact-copy p{font-size:12px}.melons-v2 #app .workbench-tools-dialog .workbench-artifact-card .artifact-action-buttons .btn{width:36px;height:36px;min-height:36px}@media (width<=540px){.melons-v2 #app .workbench-plugin-list .workbench-plugin-card{min-height:86px}.melons-v2 dialog.workbench-tools-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.melons-v2 .workbench-tools-dialog>.modal-head{min-height:60px;padding:16px 18px 8px}.melons-v2 .workbench-tools-dialog .modal-head h2{font-size:20px}.melons-v2 .workbench-tools-dialog>.modal-body{padding:0 16px}.workbench-tools-tabs{gap:10px}.workbench-tools-tabs>button{width:50%;min-height:42px;font-size:15px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-body{gap:12px;min-height:86px;padding:12px 65px 12px 6px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-icon{flex-basis:40px;width:40px;height:44px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-icon .icon{width:34px;height:34px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-copy h4{font-size:14px}.melons-v2 #app .workbench-plugin-description{-webkit-line-clamp:2;font-size:12px}.melons-v2 #app .workbench-plugin-list .workbench-plugin-configure{background:0 0;border:0;width:40px;height:40px;top:auto;bottom:4px;right:2px;transform:none}.melons-v2 #app .workbench-plugin-list :is(.tool-choice,.workbench-plugin-active){width:23px;height:23px;top:24px;right:10px}.workbench-tools-footer{flex-wrap:wrap;gap:8px;padding:12px 0 16px}.workbench-tools-footer>p{flex-basis:100%;gap:8px;padding:0;font-size:12px;display:flex}.workbench-tools-footer>p>strong{-webkit-line-clamp:1}.melons-v2 .workbench-tools-footer>.btn{flex:1;min-width:0;min-height:42px;padding:8px 14px;font-size:15px}.melons-v2 .workbench-tools-footer>.primary{font-size:19px}}@media (prefers-reduced-motion:reduce){.melons-v2 #app .workbench-plugin-list .workbench-plugin-card{transition:none}}.carrot-mark{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;display:block}.melons-v2 .brand{grid-template-columns:48px minmax(0,1fr);gap:2px 10px}.melons-v2 .brand .brand-wordmark{color:var(--ink);letter-spacing:1px;white-space:nowrap;font-family:inherit;font-size:23px;font-weight:750;line-height:1.3}.melons-v2 .brand>small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.melons-v2 #app .sidebar .brand{height:auto;min-height:108px;padding:22px 20px}.melons-v2 #app .sidebar .brand .brand-wordmark{color:var(--ink);font-size:23px}.melons-v2 #app .sidebar .brand .carrot-mark{width:48px;height:58px}.melons-v2 #app>.sidebar{width:var(--shell-nav-width);box-shadow:none;background:linear-gradient(100deg,#f7faf3,#fcfdf9);border:0;border-radius:0;inset:0 auto 0 0}.melons-v2 #app>.sidebar:after{content:none}.melons-v2 #app .sidebar .nav{padding:16px 14px;position:relative}.melons-v2 #app .sidebar .nav a{border:0;border-radius:12px;gap:16px;min-height:54px;margin-bottom:10px;padding:12px 16px;font-size:18px}.melons-v2 #app .sidebar .nav a.active{background:var(--mint-100);color:var(--ink);box-shadow:none}.melons-v2 #app .sidebar .nav a:is(.active,:hover) .icon:not(.icon--jade){color:var(--action)}.melons-v2 #app .sidebar .nav a.active .icon--jade{filter:var(--jade-icon-filter,none)}.melons-v2 #app .nav .icon{flex:0 0 24px;width:24px;height:24px}.melons-v2 #app>.sidebar>.sidebar-account{margin:16px 20px 24px}.melons-v2 #app .sidebar-account-identity{box-shadow:none;background:0 0;border:0;padding:8px}.melons-v2 #app .sidebar-account-avatar{aspect-ratio:1;background:var(--action);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.melons-v2 #app .sidebar-account-copy>strong{font-size:15px}.melons-v2 #app .sidebar-account-copy>small{font-size:12px}.melons-v2 #app .sidebar-account-menu{border-color:var(--border);border-radius:16px;box-shadow:0 14px 60px #16281b12}.melons-v2 #app .search:focus-within{border-color:var(--action);box-shadow:0 0 0 2px color-mix(in srgb, var(--action) 14%, transparent)}.melons-v2 #app .search input:is(:focus,:focus-visible){box-shadow:none;border:0;outline:none}.melons-v2 .empty-state .empty-icon:not(.empty-icon--locked){background:0 0}.melons-v2 .empty-icon .carrot-mark{width:68px;height:68px}.melons-v2 #app .workspace-switcher{flex:none;width:auto;margin:0;position:relative}.melons-v2 #app .workspace-switcher .sidebar-account-footer{border:0;margin:0;padding:0}.melons-v2 #app .workspace-switcher .sidebar-account-identity{border:1px solid var(--border);background:#ffffffd9;border-radius:999px;align-items:center;gap:12px;max-width:260px;min-height:44px;padding:9px 18px;display:flex}.melons-v2 #app .workspace-switcher .sidebar-account-identity>.icon:first-child{color:var(--action);flex:none}.melons-v2 #app .workspace-switcher .sidebar-account-identity>.icon:last-child{transform:rotate(90deg)}.melons-v2 #app .workspace-switcher .sidebar-account-copy{flex:1;min-width:0}.melons-v2 #app .workspace-switcher .sidebar-account-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;overflow:hidden}.melons-v2 #app .workspace-switcher .sidebar-account-menu{z-index:80;width:min(310px,100vw - 24px);max-height:min(620px,74dvh);position:absolute;inset:calc(100% + 8px) 0 auto auto;overflow-y:auto}.melons-v2 #app .reference-content{width:100%;max-width:none}.melons-v2 #app .overview-workspace-bar{min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:15px;display:flex}.melons-v2 #app .home-ask{isolation:isolate;min-height:355px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:40px 0 16px;position:relative;overflow:visible}.melons-v2 #app .home-ask>.knowledge-garden{z-index:-1;opacity:1;object-fit:contain;pointer-events:none;width:57%;max-width:800px;height:auto;position:absolute;top:auto;bottom:0;right:-10px}.melons-v2 #app .home-ask>:is(h2,p,.ask-bottom){z-index:1;max-width:68%;position:relative}.melons-v2 #app .home-ask h2{color:var(--ink);letter-spacing:-1.5px;margin:0 0 12px;font-size:clamp(32px,3.6vw,58px);font-weight:750;line-height:1.3}.melons-v2 #app .home-ask>p{color:var(--muted);margin:0 0 32px;font-size:clamp(16px,1.45vw,23px);line-height:1.7}.melons-v2 #app .home-ask form{z-index:1;border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:6px;max-width:55%;padding:6px;display:flex;position:relative;box-shadow:0 5px 25px #26391705}.melons-v2 #app .home-ask form:focus-within{border-color:color-mix(in srgb, var(--action) 60%, var(--border))}.melons-v2 #app .home-ask .ask-input{min-width:0;height:54px;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0 12px;display:flex}.melons-v2 #app .home-ask .ask-input>.icon{color:var(--action);flex:0 0 26px;width:26px;height:26px}.melons-v2 #app .home-ask .ask-input input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0 10px;font-size:16px}.melons-v2 #app .home-ask form>.btn{background:var(--scene-action-fill);color:#154a23;min-height:52px;box-shadow:none;border:0;flex:none;padding:12px 24px;font-size:17px}.melons-v2 #app .home-ask .ask-bottom{max-width:62%;margin-top:22px;display:block}.melons-v2 #app .home-ask .ask-examples{flex-wrap:wrap;gap:12px 30px;display:flex}.melons-v2 #app .home-ask .ask-examples .btn{min-height:44px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;font-size:15px;font-weight:500}.ask-example-icon{background:var(--mint-100);width:44px;height:44px;color:var(--action);border-radius:50%;place-items:center;display:grid}.melons-v2 #app .ask-examples .btn>.icon{color:var(--action)}.melons-v2 #app .home-ask .ask-history{gap:8px;margin-top:12px;display:flex}.melons-v2 #app .home-ask .ask-history .btn{min-height:28px;color:var(--muted);box-shadow:none;background:0 0;border:0;padding:2px 8px 2px 0;font-size:12px}.melons-v2 #app .overview-meta{margin:0 0 14px}.melons-v2 #app .overview-meta h2{font-size:23px}.melons-v2 #app .overview-meta>.hint{font-size:11px}.melons-v2 #app .meeting-stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:28px;padding:14px 0 28px;display:grid}.melons-v2 #app .meeting-stat{border:0;border-right:1px solid var(--border);min-height:92px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;gap:4px 16px;padding:0 22px;display:grid}.melons-v2 #app .meeting-stat:first-child{color:var(--ink);background:0 0;padding-left:10px}.melons-v2 #app .meeting-stat:nth-child(2){background:0 0}.melons-v2 #app .meeting-stat:last-child{border-right:0}.melons-v2 #app .meeting-stat>.stat-icon{background:var(--mint-100);width:62px;height:62px;color:var(--action);opacity:1;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid;position:static;transform:none}.melons-v2 #app .meeting-stat>.stat-icon-3{color:#ee6b20;background:#ffeadc}.melons-v2 #app .meeting-stat .stat-icon>.icon{width:28px;height:28px}.melons-v2 #app .meeting-stat>span:not(.stat-icon){color:var(--muted);align-self:end;font-size:14px}.melons-v2 #app .meeting-stat>strong{color:var(--ink);font-size:36px;font-weight:700;line-height:1.2}.melons-v2 #app .meeting-stat>small{display:none}.melons-v2 #app .meeting-stats.personal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.melons-v2 #app .reference-middle{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px 30px;margin-bottom:24px;display:grid}.melons-v2 #app .reference-middle>:is(.growth-card,.adoption-card){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.melons-v2 #app .reference-middle>.growth-card{border-right:1px solid var(--border);grid-area:1/1;min-height:200px;padding-right:28px}.melons-v2 #app .reference-middle>.adoption-card{grid-area:1/2}.melons-v2 #app .reference-middle>.computers-card{border:1px solid var(--border);background:#fff8;border-radius:12px;grid-column:1/-1;margin:0;padding:14px 18px}.melons-v2 #app .reference-middle h2{font-size:20px}.melons-v2 #app .adoption-card>.row>.btn{min-height:28px;box-shadow:none;color:var(--action-dark);background:0 0;border:0;padding:0;font-size:12px}.melons-v2 #app .department-chart{min-height:140px;margin-top:24px}.melons-v2 #app .department-chart-scroll{padding:0;overflow-x:visible}.melons-v2 #app .department-bars{flex-direction:column;gap:20px;min-width:0;padding:0;display:flex}.melons-v2 #app .department-bar-column{grid-template-columns:minmax(70px,100px) minmax(30px,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.melons-v2 #app .department-bar-name{max-width:none;color:var(--muted);overflow-wrap:anywhere;grid-area:1/1;margin:0;font-size:14px}.melons-v2 #app .department-bar-track{background:var(--mint-100);border:0;border-radius:999px;grid-area:1/2;height:18px;display:block;position:relative}.melons-v2 #app .department-bar{background:var(--chart-bar);border:0;border-radius:999px;min-width:0;height:18px;animation:none;display:block;position:static;transform:none}.melons-v2 #app .department-bar-count{font-variant-numeric:tabular-nums;grid-area:1/3;font-size:20px}.melons-v2 #app .department-bar-count small{color:var(--muted);font-size:12px;font-weight:400}.melons-v2 #app .adoption-visual{justify-content:center;gap:28px;margin:0;padding:5px 0}.melons-v2 #app .adoption-visual .melons-ring{flex-basis:136px;width:136px;height:136px}.melons-v2 #app .adoption-legend p{color:var(--muted);font-size:14px}.melons-v2 #app .adoption-legend p strong{color:var(--action);margin-right:12px;font-size:28px;display:inline}.melons-v2 #app .adoption-legend p:last-child strong{color:#f57628}.melons-v2 #app .adoption-source-status{border-top:1px solid var(--border);margin:0;padding:8px 0 0}.melons-v2 #app .adoption-source-status>:is(.device-ratio-track,.row){display:none}.melons-v2 #app .source-status-metrics{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.melons-v2 #app .source-status-metrics>div{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;justify-content:center;align-items:baseline;gap:14px;padding:0 12px;display:flex}.melons-v2 #app .source-status-metrics>div:last-child{border-right:0}.melons-v2 #app .source-status-metrics strong{font-size:18px}.melons-v2 #app .source-status-metrics strong small{margin-left:5px;font-size:11px}.melons-v2 #app .adoption-source-status>.hint{margin:8px 0 0;font-size:11px}.melons-v2 #app .home-activity-grid{gap:20px}.melons-v2 #app :is(.home-activity-grid .panel,.heat-card){border:1px solid var(--border);box-shadow:none;border-radius:16px}body.personal-workspace #app.personal-app{background:radial-gradient(ellipse at 72% 16%, #fff1e3 0, transparent 52%), var(--ground);padding:0}body.personal-workspace #app .workbench-sessions{background:#fffaf4c9;border:0;border-radius:0;flex-basis:248px;padding:22px 18px 16px}body.personal-workspace #app .session-header{min-height:78px;padding-bottom:16px}body.personal-workspace #app .session-header .brand{grid-template-columns:42px minmax(0,1fr);gap:2px 8px}body.personal-workspace #app .session-header .brand strong{color:var(--ink);letter-spacing:1px;font-size:22px}body.personal-workspace #app .session-header .brand small{font-size:10px}body.personal-workspace #app .session-header .brand .leaf-mark{width:42px;height:52px}body.personal-workspace #app .workbench-chat-main{background:0 0;border:0;border-radius:0}body.personal-workspace #app .workbench-history{background:0 0}body.personal-workspace #app .workbench-history>div{max-width:1080px}body.personal-workspace #app .workbench-sessions>.sidebar-account{border-top:1px solid var(--border);margin-top:auto;padding-top:14px}body.personal-workspace #app .personal-workbench-welcome{max-width:820px;min-height:min(590px,65vh);padding:24px}body.personal-workspace #app .personal-welcome-mascot{object-fit:contain;width:320px;height:230px;margin:0 0 22px}body.personal-workspace #app .personal-workbench-welcome h2{font-size:32px}body.personal-workspace #app .personal-workbench-prompts button{border-color:var(--border);background:#ffffffb3;border-radius:12px}.melons-v2 #app .workbench-shell{background:0 0}.melons-v2 #app .workbench-space-switch{margin-left:auto}.workbench-conversation-title{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--muted);font-size:15px;overflow:hidden}@media (width<=1100px){.workbench-conversation-title{display:none}}.melons-v2 #app .workbench-chat-header.workbench-toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.melons-v2 #app .workbench-toolbar .personal-workbench-title{flex:none;margin:0;font-size:23px;line-height:1.4}.melons-v2 #app .workbench-toolbar .workbench-connection{background:0 0;border:0;width:32px;min-width:32px;height:32px;margin:0;padding:6px}.melons-v2 #app .workbench-toolbar .workbench-connection>span{display:none}.melons-v2 #app .workbench-toolbar .workbench-open-tools{border:1px solid var(--border);background:#ffffffcf;border-radius:999px;flex:none;gap:9px;min-height:44px;padding:9px 17px;font-size:14px;display:flex}.melons-v2 #app .workbench-open-tools-label{display:inline}.melons-v2 #app .dialogue-file-cover{border-radius:10px;flex:0 0 150px;width:150px;height:98px;overflow:hidden}.melons-v2 #app .dialogue-file-cover .artifact-file-cover{border:0;border-radius:10px;width:100%;height:100%;min-height:0}.melons-v2 #app .dialogue-file-cover .artifact-file-cover>svg{width:32px;height:38px}.melons-v2 #app .dialogue-file-cover .artifact-file-cover>strong{font-size:17px}.melons-v2 #app .dialogue-artifact-row .artifact-action-buttons{gap:8px}.melons-v2 #app .dialogue-artifact-row .artifact-action-buttons .btn{width:38px;min-width:38px;height:38px;min-height:38px;padding:8px}@media (width>=1101px){.melons-v2 body.reference-home:not(.reference-workbench) #app>.page{padding:20px 32px 32px!important}}@media (width<=1100px) and (width>=801px){.melons-v2 #app .sidebar .brand{grid-template-columns:36px minmax(0,1fr);padding:20px 12px}.melons-v2 #app .sidebar .brand .brand-wordmark{font-size:20px}.melons-v2 #app .sidebar .brand .carrot-mark{width:36px;height:48px}.melons-v2 #app .sidebar .brand>small{font-size:9px}.melons-v2 #app .sidebar .nav a{gap:10px;padding:12px 10px;font-size:14px}.melons-v2 #app .home-ask{min-height:340px;padding-top:24px}.melons-v2 #app .home-ask>.knowledge-garden{width:51%;bottom:22px}.melons-v2 #app .home-ask h2{max-width:80%;font-size:34px}.melons-v2 #app .home-ask>p{max-width:85%;font-size:16px}.melons-v2 #app .home-ask form{max-width:65%}.melons-v2 #app .home-ask form>.btn{padding-inline:14px;font-size:14px}.melons-v2 #app .meeting-stat{grid-template-columns:42px 1fr;gap:6px 8px;padding:0 10px}.melons-v2 #app .meeting-stat>.stat-icon{width:42px;height:42px}.melons-v2 #app .meeting-stat>span:not(.stat-icon){font-size:11px}.melons-v2 #app .meeting-stat>strong{font-size:28px}.melons-v2 #app .reference-middle{gap:20px}.melons-v2 #app .reference-middle>.growth-card{padding-right:18px}.melons-v2 #app .adoption-visual{gap:8px}.melons-v2 #app .adoption-legend p{font-size:12px}.melons-v2 #app .adoption-legend p strong{margin-right:5px;font-size:23px}body.personal-workspace #app .workbench-sessions{flex-basis:222px;padding-inline:12px}}@media (width<=800px){.melons-v2 #app .workspace-switcher .sidebar-account-copy,.melons-v2 #app .workspace-switcher .sidebar-account-identity>.icon{display:block}.melons-v2 #app .workspace-switcher .sidebar-account-identity{width:auto}.melons-v2 #app>.sidebar{background:var(--ground);border-radius:0}.melons-v2 #app .sidebar .brand{grid-template-columns:36px minmax(0,1fr);min-height:56px;padding:8px 12px 4px}.melons-v2 #app .sidebar .brand .brand-wordmark{font-size:20px}.melons-v2 #app .sidebar .brand .carrot-mark{width:34px;height:42px}.melons-v2 #app .sidebar .brand>small{font-size:9px}.melons-v2 #app .sidebar .nav{padding:4px 8px}.melons-v2 #app .sidebar .nav a{border-radius:9px;gap:7px;min-height:38px;margin:0;padding:8px 10px;font-size:12px}.melons-v2 #app .nav .icon{flex-basis:18px;width:18px;height:18px}.melons-v2 #app .overview-workspace-bar{min-height:42px;margin-bottom:8px;font-size:12px}.melons-v2 #app .workspace-switcher .sidebar-account-identity{gap:8px;max-width:220px;min-height:38px;padding:7px 12px}.melons-v2 #app .workspace-switcher .sidebar-account-copy>strong{font-size:12px}.melons-v2 #app .home-ask{min-height:360px;margin-bottom:20px;padding:20px 0 12px}.melons-v2 #app .home-ask h2{letter-spacing:-.8px;max-width:100%;font-size:32px}.melons-v2 #app .home-ask>p{max-width:100%;margin-bottom:140px;font-size:16px}.melons-v2 #app .home-ask>.knowledge-garden{width:240px;height:120px;display:block;top:85px;bottom:auto;right:0}.melons-v2 #app .home-ask :is(form,.ask-bottom){max-width:100%}.melons-v2 #app .home-ask form>.btn{min-height:44px;padding:9px 16px;font-size:14px}.melons-v2 #app .home-ask .ask-input{height:44px;padding:0 6px}.melons-v2 #app .home-ask .ask-input input{padding:0 8px;font-size:14px}.melons-v2 #app .home-ask .ask-examples{gap:10px 24px}.melons-v2 #app .home-ask .ask-examples .btn{font-size:13px}.melons-v2 #app .meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-bottom:24px;padding:10px 0 22px}.melons-v2 #app .meeting-stat{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;min-height:70px;padding:0 12px}.melons-v2 #app .meeting-stat:nth-child(2n){border-right:0}.melons-v2 #app .meeting-stat>.stat-icon{width:44px;height:44px}.melons-v2 #app .meeting-stat>span:not(.stat-icon){font-size:12px}.melons-v2 #app .meeting-stat>strong{font-size:28px}.melons-v2 #app .reference-middle{grid-template-columns:1fr;gap:24px}.melons-v2 #app .reference-middle>:is(.adoption-card,.growth-card,.computers-card){border-right:0;grid-area:auto/1;padding:0}.melons-v2 #app .reference-middle>.growth-card{order:-1;min-height:150px}.melons-v2 #app .reference-middle>.computers-card{padding:14px}.melons-v2 #app .department-chart{min-height:90px}.melons-v2 #app .adoption-visual{justify-content:center;gap:26px}.melons-v2 #app .workbench-chat-header.workbench-toolbar{gap:8px;padding:12px}.melons-v2 #app .workbench-toolbar .personal-workbench-title{font-size:18px}.melons-v2 #app .workbench-space-switch{display:none}.melons-v2 #app .workbench-toolbar .workbench-open-tools{min-height:38px;margin-left:auto;padding:8px 10px;font-size:12px}.melons-v2 #app .workbench-history{padding:16px 16px 8px}.melons-v2 #app .workbench-toolbar .workbench-connection{order:0;width:28px;min-width:28px}.melons-v2 #app .dialogue-artifact-row{flex-wrap:wrap;gap:12px;min-height:108px;padding:12px}.melons-v2 #app .dialogue-file-cover{flex-basis:100px;width:100px;height:72px}.melons-v2 #app .dialogue-artifact-info{flex:120px}.melons-v2 #app .dialogue-artifact-row .artifact-actions{margin-left:auto}body.personal-workspace #app .workbench-sessions{flex-basis:240px}body.personal-workspace #app .personal-workbench-welcome{min-height:min(540px,65vh);padding:20px 14px}body.personal-workspace #app .personal-welcome-mascot{width:230px;height:166px;margin-bottom:16px}body.personal-workspace #app .personal-workbench-welcome h2{font-size:26px}}@media (width<=540px){.melons-v2 #app .workbench-toolbar .workbench-open-sessions{width:38px;height:38px;min-height:38px;padding:8px}.melons-v2 #app .workbench-toolbar .workbench-open-sessions :is(.workbench-sessions-label,.icon:last-child){display:none}.melons-v2 #app .home-ask h2{font-size:clamp(24px,6.3vw,32px)}.melons-v2 #app .home-ask>p{margin-bottom:14px;font-size:14px}.melons-v2 #app .home-ask>.knowledge-garden{z-index:0;width:100%;height:132px;margin:0 auto 18px;position:relative;top:auto;right:auto}.melons-v2 #app .home-ask{flex-direction:column;display:flex}.melons-v2 #app .home-ask>h2{order:-3}.melons-v2 #app .home-ask>p{order:-2}.melons-v2 #app .home-ask form{border-radius:16px;flex-wrap:wrap}.melons-v2 #app .home-ask .ask-input{flex-basis:100%}.melons-v2 #app .home-ask form>.btn{border-radius:11px;justify-content:center;width:100%}.melons-v2 #app .home-ask .ask-examples{gap:6px 12px}.melons-v2 #app .home-ask .ask-examples .btn{gap:6px;font-size:12px}.ask-example-icon{width:32px;height:32px}.melons-v2 #app .overview-meta{flex-wrap:wrap;gap:6px}.melons-v2 #app .overview-meta h2{font-size:20px}.melons-v2 #app .meeting-stat{grid-template-columns:36px minmax(0,1fr);gap:4px 8px;padding:0 8px}.melons-v2 #app .meeting-stat:first-child{padding-left:8px}.melons-v2 #app .meeting-stat>.stat-icon{width:36px;height:36px}.melons-v2 #app .meeting-stat .stat-icon>.icon{width:22px;height:22px}.melons-v2 #app .meeting-stat>span:not(.stat-icon){font-size:11px}.melons-v2 #app .department-bar-column{grid-template-columns:minmax(60px,84px) minmax(24px,1fr) auto;gap:10px}.melons-v2 #app .workbench-open-tools-label{display:none}.melons-v2 #app .workbench-toolbar .workbench-open-tools{justify-content:center;width:38px;padding:8px}.melons-v2 #app .workbench-toolbar .personal-workbench-title{font-size:17px}.melons-v2 #app .workbench-history .dialogue-artifacts{margin-left:0}.melons-v2 #app .dialogue-artifact-info>strong{font-size:13px}body.personal-workspace #app .personal-workbench-welcome{min-height:300px;padding:12px 8px}body.personal-workspace #app .personal-welcome-mascot{width:180px;height:130px}body.personal-workspace #app .personal-workbench-welcome h2{font-size:23px}body.personal-workspace #app .personal-workbench-welcome>p{margin-bottom:18px;font-size:14px}}.melons-v2 #app .workbench-input-width{box-sizing:border-box;width:100%;max-width:1184px;margin-inline:auto;padding-inline:24px}.melons-v2 #app .workbench-codex-wrap{margin-top:auto;padding-block:12px 8px}.melons-v2 #app .workbench-codex-composer{box-shadow:none;background:#fff;border:1px solid #dce0dc;border-radius:30px;padding:16px 20px 12px}.melons-v2 #app .workbench-codex-composer:focus-within{box-shadow:none;border-color:#a5ada8}.melons-v2 #app .workbench-codex-composer textarea{height:44px;min-height:44px;padding:0 0 8px;font-size:16px;line-height:1.65}.melons-v2 #app .workbench-codex-composer.expanded textarea{height:clamp(160px,32vh,340px)}.melons-v2 #app .workbench-codex-composer textarea::placeholder{color:#7b8580}.melons-v2 #app .workbench-codex-composer .workbench-composer-footer{flex-wrap:wrap;align-items:center;gap:16px;padding-top:10px}.melons-v2 #app .workbench-codex-composer .workbench-composer-footer .workbench-composer-controls{flex-wrap:wrap;flex:1 0 auto;align-items:center;gap:8px;max-width:100%;padding:0;display:flex;overflow:visible}.workbench-composer-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.melons-v2 #app .workbench-codex-composer .workbench-options{flex-wrap:nowrap;flex:none;gap:0;min-width:0;display:flex}.melons-v2 #app .workbench-codex-composer .workbench-select{gap:8px;max-width:160px;min-height:36px;padding:6px 4px;font-size:14px}.melons-v2 #app .workbench-codex-composer .workbench-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.melons-v2 #app .workbench-codex-composer .workbench-select>.icon{width:12px;height:12px}.melons-v2 #app .workbench-codex-composer .workbench-icon-button{width:36px;height:36px;min-height:36px;box-shadow:none;color:#23312c;background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.melons-v2 #app .workbench-codex-composer .workbench-icon-button:hover,.melons-v2 #app .workbench-codex-composer .workbench-icon-button[aria-expanded=true]{background:#f0f3f1}.melons-v2 #app .workbench-codex-composer .workbench-microphone.is-recording{color:#b53e35;background:#fff0ed}.melons-v2 #app .workbench-codex-composer .workbench-action{color:#fff;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;background:#1c2622;border:0;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.melons-v2 #app .workbench-codex-composer .workbench-action:hover:not(:disabled){background:#35443c}.melons-v2 #app .workbench-codex-wrap .workbench-composer-meta{color:#76827b;gap:12px;padding:10px 6px 0;font-size:12px}.melons-v2 #app .workbench-codex-wrap .space-feature-controls:empty,.space-dictation-feedback:empty{display:none}.space-dictation-feedback{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 4px 0;font-size:13px;display:flex}.space-dictation-feedback .error{flex-basis:100%}.workbench-popover{z-index:160;box-sizing:border-box;overscroll-behavior:contain;color:#23312c;background:#fff;border:1px solid #e3e7e4;border-radius:16px;padding:10px;font-family:inherit;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #182a3720}.workbench-popover-title{color:#78827c;margin:0;padding:7px 10px 10px;font-size:12px;font-weight:500}.workbench-menu-item{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px;font-size:14px;display:flex}.workbench-menu-item:hover:not(:disabled){background:#f0f4f1}.workbench-menu-item:disabled{opacity:.45;cursor:default}.workbench-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #8b9e91}.workbench-menu-actions{border-block:1px solid #edf0ed;margin:4px 0;padding:6px 0}.workbench-popover .workbench-options{border:0;flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin:0;padding:0;display:flex}.workbench-popover .workbench-select{gap:12px;min-height:44px;padding:8px 10px;font-size:14px;display:flex}.workbench-popover .workbench-select>.sr-only{clip-path:none;color:#78827c;flex:1;width:auto;height:auto;font-size:13px;position:static;overflow:visible}.workbench-popover .space-execution-switches{color:inherit;flex-direction:column;align-items:stretch;gap:0;padding:2px 10px 8px;font-size:14px}.workbench-popover .space-execution-switches label{gap:10px;min-height:42px}.workbench-popover .space-execution-switches input{width:16px;height:16px}.workbench-quick-menu{color:#192c38;border-color:#e0e3e0;flex-direction:column;padding:0;display:flex;overflow:hidden}.workbench-quick-heading{flex:none;align-items:center;gap:12px;padding:17px 18px 12px;display:flex}.workbench-quick-heading strong{flex:1;font-size:17px;font-weight:650}.workbench-quick-slash{background:var(--action,#ff681c);color:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:21px;display:grid}.workbench-quick-heading button{color:#7b858a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:4px;font-size:12px}.workbench-quick-body{overscroll-behavior:contain;min-height:0;padding:0 12px;overflow-y:auto}.workbench-quick-section{color:#7b858a;margin:0;padding:10px 8px 5px;font-size:12px}.workbench-quick-menu .workbench-select{border-radius:10px;gap:12px;min-height:52px;padding:10px}.workbench-quick-menu .workbench-select[data-workbench-command=interaction]{background:var(--mint-100,#fff2e8);margin-top:3px}.workbench-quick-menu .workbench-select>.workbench-select-caption{min-width:0;color:inherit;flex-direction:column;flex:1;gap:3px;font-size:14px;display:flex}.workbench-quick-menu .workbench-select small,.workbench-quick-menu .workbench-setting-copy small,.workbench-quick-menu .workbench-menu-item small{color:#7b858a;font-size:12px;font-weight:400;line-height:1.45;display:block}.workbench-quick-menu .workbench-select-value{flex:none;max-width:42%;font-size:14px}.workbench-quick-menu .space-execution-switches{padding:2px 0 0}.workbench-quick-menu .space-execution-switches .workbench-setting-toggle{box-sizing:border-box;cursor:pointer;border-radius:9px;gap:12px;min-height:52px;margin:0;padding:9px 10px}.workbench-quick-menu .workbench-setting-toggle+.workbench-setting-toggle{border-top:1px solid #edf0ed}.workbench-quick-menu .workbench-setting-toggle>.icon{flex:none}.workbench-quick-menu .workbench-setting-copy{flex:1;order:1;min-width:0;font-size:14px;line-height:1.5}.workbench-quick-menu .space-execution-switches input{appearance:none;width:42px;height:24px;box-shadow:none;cursor:pointer;background:#d0d4d2;border:0;border-radius:20px;flex:none;order:2;margin:0 2px 0 0;position:relative}.workbench-quick-menu .space-execution-switches input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000014}.workbench-quick-menu .space-execution-switches input:checked{background:var(--action,#ff681c)}.workbench-quick-menu .space-execution-switches input:checked:before{transform:translate(18px)}.workbench-quick-menu :is(input,select,button):focus-visible{outline:2px solid var(--action,#ed762f);outline-offset:3px}:is(.workbench-quick-menu label:has(input:disabled),.workbench-quick-menu label:has(select:disabled)){opacity:.55;cursor:default}.workbench-quick-actions{border-top:1px solid #e8ece9;margin-top:5px;padding-bottom:4px}.workbench-quick-menu .workbench-menu-item{min-height:52px;padding:10px;font-size:14px}.workbench-quick-menu .workbench-menu-item+.workbench-menu-item{border-top:1px solid #edf0ed}.workbench-quick-menu .workbench-menu-item>span{flex:1;min-width:0;line-height:1.5}.workbench-quick-menu .workbench-menu-item>.icon{flex:none}.workbench-quick-menu .workbench-menu-item:hover:not(:disabled){background:color-mix(in srgb, var(--action,#ff681c) 6%, #fff)}.workbench-quick-menu .workbench-setting-toggle:hover:has(input:enabled){background:color-mix(in srgb, var(--action,#ff681c) 6%, #fff)}.workbench-quick-keyboard{color:#7b858a;border-top:1px solid #e8ece9;flex:none;margin:0 18px;padding:10px 0 12px;font-size:12px}.melons-v2 #app .workbench-codex-composer .workbench-settings-trigger[aria-expanded=true]{background:var(--mint-100,#fff0e4);color:var(--action-dark,#d4540e)}@media (width<=420px){.workbench-quick-heading{gap:8px;padding-inline:12px}.workbench-quick-heading strong{font-size:15px}.workbench-quick-body{padding-inline:6px}.workbench-quick-menu .workbench-select,.workbench-quick-menu .space-execution-switches .workbench-setting-toggle,.workbench-quick-menu .workbench-menu-item{gap:8px;padding-inline:8px}}@media (width>=1100px) and (height>=720px){.melons-v2 #app .workbench-history:has(.workbench-welcome){flex-direction:column;justify-content:center;align-items:center;display:flex}.melons-v2 #app .workbench-welcome h2{font-size:26px}}@container (width<=570px){.melons-v2 #app .workbench-input-width{padding-inline:12px}.melons-v2 #app .workbench-codex-wrap{padding-block:8px 16px}.melons-v2 #app .workbench-codex-composer{border-radius:26px;padding:16px 12px 12px}.melons-v2 #app .workbench-codex-composer .workbench-composer-footer{gap:6px}.melons-v2 #app .workbench-codex-composer .workbench-composer-footer .workbench-composer-controls{gap:2px}.melons-v2 #app .workbench-codex-composer .workbench-select{gap:4px;max-width:100px;padding-inline:2px;font-size:12px}.melons-v2 #app .workbench-codex-composer .workbench-icon-button{flex-basis:28px;width:28px;height:36px}.workbench-composer-actions{gap:3px}.melons-v2 #app .workbench-codex-wrap .workbench-composer-meta{gap:6px;font-size:10px}.melons-v2 #app .workbench-codex-wrap .workbench-keyboard-hint{display:none}}:root.melons-v2{--input-focus-border:color-mix(in srgb, var(--action) 60%, var(--border))}:root.melons-v2 :is(.search,.developer-search,.searchfield,.search-target-filter,.source-directory) input{box-shadow:none;border:0;outline:0}:root.melons-v2 body :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),textarea,select):is(:focus,:focus-visible),:root.melons-v2 :is(.search,.developer-search,.searchfield,.search-target-filter,.source-directory):focus-within,:root.melons-v2 #app :is(.search,.developer-search,.searchfield,.search-target-filter,.source-directory):focus-within{box-shadow:none;border-color:var(--input-focus-border);outline:0}.melons-v2 #app .workbench-sessions{gap:10px;min-height:0;overflow:hidden}.workbench-session-controls{flex:none;gap:8px;min-width:0;display:grid}.melons-v2 #app .workbench-session-controls .session-header{min-height:32px;margin:0;padding:0}.melons-v2 #app .workbench-session-controls .workbench-project-picker{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px}.workbench-session-controls .workbench-project-heading{display:contents}.workbench-session-controls .workbench-project-heading>span,.workbench-session-controls .workbench-project-code{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workbench-session-controls .workbench-project-heading>button{grid-area:1/2;width:34px;min-height:36px;padding:6px}.workbench-session-controls .workbench-project-picker select{grid-area:1/1;height:36px;min-height:36px;padding:6px 10px;font-size:14px}.melons-v2 #app .workbench-session-controls .session-create{background:var(--action-dark);color:#fff;border-radius:9px;min-height:40px;padding:8px 12px;font-size:15px}.melons-v2 #app .workbench-session-controls .session-library-navigation>.btn{background:var(--surface);border-radius:9px;min-width:0;min-height:38px;padding:6px 8px;font-size:15px}.workbench-session-controls .session-library-navigation .icon{color:var(--action-dark);flex:none}.melons-v2 #app .workbench-session-controls>.search{border:1px solid var(--border);background:var(--surface);min-width:0;height:36px;min-height:36px;box-shadow:none;border-radius:9px;margin:0;padding:4px 10px}.melons-v2 #app .workbench-session-controls>.search input{min-width:0;min-height:24px;padding:0;font-size:14px}.melons-v2 #app .workbench-sessions>.conversation-list{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b6c8be transparent;flex:1 1 0;min-width:0;min-height:0;max-height:none;overflow:hidden auto}.melons-v2 #app .workbench-sessions>.conversation-list::-webkit-scrollbar{width:6px;display:block}.melons-v2 #app .workbench-sessions>.conversation-list::-webkit-scrollbar-thumb{background:#b6c8be;border-radius:6px}.melons-v2 #app .workbench-sessions .session-open strong{font-size:15px}.melons-v2 #app .workbench-sessions .session-open time{font-size:12px}.melons-v2 #app .workbench-sessions .session-card{min-height:48px;margin-block:0}.melons-v2 #app .workbench-sessions .session-open{min-height:48px;padding-block:4px}.melons-v2 #app .workbench-sessions .session-copy{gap:2px}.workbench-session-controls .error-notice{margin:0}.melons-v2 #app .workbench-sessions .session-state{color:#667b6e;background:#e9efea;border-radius:9px;flex:0 0 28px;width:28px;height:28px}.melons-v2 #app .workbench-sessions .session-state .icon{stroke-width:1.65px;width:17px;height:17px}.session-state-indicator{color:#fff;background:#4b8864;border:2px solid #f5f7f4;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:-1px;right:-2px}.melons-v2 #app .workbench-sessions .session-state-indicator .icon{stroke-width:2.2px;width:8px;height:8px}.melons-v2 #app .workbench-sessions .session-state.running{color:var(--action-dark);background:var(--mint-100)}.melons-v2 #app .workbench-sessions .session-state.attention,.melons-v2 #app .workbench-sessions .session-state.pending{color:#98701e;background:#f8f0da}.melons-v2 #app .workbench-sessions .session-state.failed{color:#b75346;background:#faeae6}.melons-v2 #app .workbench-sessions .session-open{gap:10px;padding-left:8px}.melons-v2 #app .workbench-sessions .session-open strong{font-weight:500}.melons-v2 #app .workbench-sessions .session-card.selected strong{font-weight:650}.melons-v2 #app .workbench-sessions .session-group-label{color:#6e7b72;padding-left:8px;font-weight:500}.melons-v2 #app .workbench-session-controls .session-library-navigation>.btn{color:#304a39;background:#e9efea;border:0;font-weight:500}.melons-v2 #app .workbench-session-controls .session-library-navigation>.btn:hover{background:#dde9df}.melons-v2 #app .workbench-session-controls .session-library-navigation .icon{color:#4f735b;stroke-width:1.65px}.melons-v2 #app .workbench-session-controls .workbench-project-heading>button{color:#4f735b;background:#e9efea;border:0;border-radius:9px}.melons-v2 #app .workbench-session-controls .session-collapse:hover{background:#e4ece5}.melons-v2 #app .workbench-sessions .carrot-balance-link{background:#eaf0e7;border:0;border-radius:10px}.melons-v2 #app .workbench-sessions .carrot-balance-link>.icon{color:var(--action-dark)}body.personal-workspace #app .workbench-sessions .session-state{color:#94745a;background:#f7eadc}body.personal-workspace #app .session-state-indicator{border-color:#fffaf5}body.personal-workspace #app .workbench-session-controls .session-library-navigation>.btn,body.personal-workspace #app .workbench-session-controls .workbench-project-heading>button{color:#835933;background:#f7eadc}body.personal-workspace #app .workbench-session-controls .session-library-navigation .icon{color:#98663c}@media (width>=801px){.melons-v2 body.reference-workbench #app.workbench-app>.page{padding:20px 32px 12px!important}.melons-v2 #app.workbench-app .workbench-shell{gap:0}.melons-v2 #app.workbench-app .workbench-sessions{background:#f5f7f4;border-radius:16px;flex:0 0 312px;width:312px;min-height:0;padding:16px 16px 10px}.melons-v2 #app.workbench-app .workbench-sessions.is-collapsed{display:none}.melons-v2 #app.workbench-app .workbench-chat-main{background:var(--surface)}}@media (width>=801px) and (width<=1099px){.melons-v2 #app.workbench-app .workbench-sessions{flex-basis:248px;width:248px;padding-inline:12px}.melons-v2 body.reference-workbench #app.workbench-app>.page{padding:16px 16px 8px!important}}.mobile-bottom-nav,.mobile-back-link{display:none}.my-space{max-width:760px;margin:0 auto}.my-space-identity,.my-space-team,.my-space-row{color:inherit;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.my-space-identity{padding:24px 4px}.my-space-avatar{background:var(--action);height:66px;color:var(--surface);border-radius:50%;flex:0 0 66px;place-items:center;font-size:26px;font-weight:600;display:grid;overflow:hidden}.my-space-avatar img{object-fit:cover;width:100%;height:100%}.my-space-identity>div,.my-space-team>div,.my-space-row>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.my-space-identity h2{margin:0 0 4px;font-size:24px}.my-space-identity p{color:var(--muted);margin:0;font-size:13px}.my-space-team{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 24px;padding:18px 16px}.my-space-team strong,.my-space-team small,.my-space-row strong,.my-space-row small{display:block}.my-space-team small,.my-space-row small{color:var(--muted);margin-top:3px;font-size:12px}.my-space-team strong{margin-top:3px;font-size:15px}.my-space-group{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:8px 16px}.my-space-group h2{color:var(--muted);margin:12px 0 4px;font-size:13px;font-weight:500}.my-space-row{min-height:64px;padding:16px 0}.my-space-row+.my-space-row{border-top:1px solid var(--border)}.my-space-row strong{font-size:15px;font-weight:500}.my-space-icon{background:var(--mint-100);border-radius:50%;flex:0 0 38px;place-items:center;height:38px;display:grid}.my-space-row>.icon,.my-space-identity>.icon{color:var(--muted);flex-shrink:0}.my-space-icon>.carrot-mark{width:26px;height:30px}.my-space-language .language-strip{min-width:0;margin:0 0 0 auto}.my-space-language .language-selector{background:0 0;border:0;padding:0}.my-space-language .language-selector>span{display:none}.my-space-language select{max-width:128px}.my-space-signout{border:1px solid var(--border);background:var(--surface);width:100%;min-height:52px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex}.my-space-note{text-align:center;color:var(--muted);margin:24px 0 12px;font-size:12px}.history-agent>.icon{display:none}.incoming-question{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--mint-100);border-radius:14px;max-height:160px;margin:0;padding:16px;overflow:auto}@media (width<=800px){html.melons-v2{--mobile-header-height:calc(64px + env(safe-area-inset-top,0px));--mobile-nav-height:calc(72px + env(safe-area-inset-bottom,0px))}.melons-v2 body.reference-home:not(.backend-space):not(.personal-workspace){background:var(--ground)}html.melons-v2 body.reference-home #app.workspace-app>.sidebar{top:0;z-index:20;width:100%;height:var(--mobile-header-height);min-height:var(--mobile-header-height);padding:env(safe-area-inset-top,0px) 18px 0;box-shadow:none;background:var(--ground);border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 44px;align-items:center;inset-inline:0;display:grid!important;position:sticky!important}html.melons-v2 #app.workspace-app>.sidebar :is(.nav,.sidefoot){display:none!important}html.melons-v2 #app.workspace-app .mobile-page-title{margin:0 0 18px;font-size:25px;line-height:1.4}html.melons-v2 #app.workspace-app>.sidebar .brand-link{width:fit-content;min-width:0;display:block!important}html.melons-v2 #app.workspace-app>.sidebar .brand{grid-template-columns:32px minmax(0,1fr);column-gap:8px;height:auto;min-height:0;padding:0}html.melons-v2 #app.workspace-app>.sidebar .brand :is(.leaf-mark,.carrot-mark){width:32px;height:36px}html.melons-v2 #app.workspace-app>.sidebar .brand strong{letter-spacing:.4px;font-size:20px}html.melons-v2 #app.workspace-app>.sidebar .brand small{margin:1px 0 0;font-size:10px;line-height:1.4}html.melons-v2 #app.workspace-app>.sidebar .sidebar-account{grid-area:1/2;width:44px;margin:0;position:static}html.melons-v2 #app.workspace-app>.sidebar .sidebar-account-identity{justify-content:center;height:44px;min-height:44px;padding:0}html.melons-v2 #app.workspace-app>.sidebar .sidebar-account-avatar{flex:0 0 40px;width:40px;height:40px}html.melons-v2 #app.workspace-app .sidebar-account-menu{inset:var(--mobile-header-height) 12px auto auto;width:min(360px,100vw - 24px);max-height:calc(var(--viewport-height) - var(--mobile-header-height) - var(--mobile-nav-height) - 12px);position:fixed}html.melons-v2 body.reference-home #app.workspace-app>.page{min-height:0;padding:14px 18px calc(var(--mobile-nav-height) + 24px)!important;margin:0!important}html.melons-v2 #app.workspace-app>.mobile-bottom-nav{z-index:30;bottom:0;height:var(--mobile-nav-height);padding:5px max(8px, env(safe-area-inset-left,0px)) env(safe-area-inset-bottom,0px) max(8px, env(safe-area-inset-right,0px));border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;inset-inline:0}.mobile-tab{min-width:0;min-height:60px;color:var(--muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;text-decoration:none;display:flex}.mobile-tab-icon{width:46px;height:32px;color:var(--action);border-radius:14px;place-items:center;display:grid}.mobile-tab-icon>.icon{width:24px;height:24px}.mobile-tab-icon>.carrot-mark{object-fit:contain;width:28px;height:32px}.mobile-tab.is-active{color:var(--ink);font-weight:600}.mobile-tab.is-active .mobile-tab-icon{background:var(--mint-100)}html.melons-v2 #app.workspace-app :is(input,select,textarea){font-size:16px}html.melons-v2 #app.workspace-app .btn{min-height:44px}.mobile-back-link{min-height:44px;color:var(--muted);align-items:center;gap:2px;margin:-10px 0 4px -4px;font-size:13px;text-decoration:none;display:inline-flex}html.melons-v2 #app.workspace-app .workspace-header{min-height:0;margin:0 0 18px}html.melons-v2 #app.workspace-app .workspace-header h1{font-size:25px}html.melons-v2 #app.workspace-app .workspace-header-tools{display:none}html.melons-v2 #app.workspace-app .overview-workspace-bar{min-height:44px;margin-bottom:14px;font-size:13px}html.melons-v2 #app.workspace-app .overview-workspace-bar .workspace-switcher .sidebar-account-identity{gap:8px;max-width:min(240px,65vw);min-height:38px;padding:7px 12px}html.melons-v2 #app.workspace-app .home-ask{flex-direction:column;align-items:stretch;min-height:0;margin-bottom:24px;padding:8px 0 0;display:flex}html.melons-v2 #app.workspace-app .home-ask>:is(h2,p,.ask-bottom){max-width:none}html.melons-v2 #app.workspace-app .home-ask h2{letter-spacing:-.6px;order:0;margin-bottom:10px;font-size:clamp(27px,7.2vw,34px);line-height:1.35}html.melons-v2 #app.workspace-app .home-ask>p{order:1;margin-bottom:0;font-size:14px}html.melons-v2 #app.workspace-app .home-ask>.knowledge-garden{z-index:auto;opacity:1;order:2;align-self:center;width:min(100%,430px);max-width:none;height:auto;max-height:180px;margin:12px 0 4px;position:static;transform:none}html.melons-v2 #app.workspace-app .home-ask form{border-radius:999px;flex-flow:row;order:3;width:100%;max-width:none;margin-top:10px;display:flex}html.melons-v2 #app.workspace-app .home-ask .ask-input{height:44px;padding-inline:6px}html.melons-v2 #app.workspace-app .home-ask .ask-input>.icon{flex-basis:22px;width:22px;height:22px}html.melons-v2 #app.workspace-app .home-ask .ask-input input{min-height:40px;padding-inline:7px}html.melons-v2 #app.workspace-app .home-ask form>.btn{white-space:nowrap;flex:none;gap:5px;width:auto;min-height:44px;padding:8px 12px;font-size:13px}html.melons-v2 #app.workspace-app .home-ask .ask-bottom{order:4;margin-top:12px}html.melons-v2 #app.workspace-app .home-ask .ask-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html.melons-v2 #app.workspace-app .home-ask .ask-examples .btn{justify-content:flex-start;gap:6px;min-width:0;font-size:12px}html.melons-v2 #app.workspace-app .ask-example-icon{flex:0 0 32px;width:32px;height:32px}html.melons-v2 #app.workspace-app .home-ask .ask-history{gap:18px;margin-top:6px}html.melons-v2 #app.workspace-app .overview-meta{flex-wrap:wrap;align-items:flex-start;gap:4px;margin-bottom:0}html.melons-v2 #app.workspace-app .overview-meta h2{font-size:19px}html.melons-v2 #app.workspace-app .meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;padding:4px 0 16px}html.melons-v2 #app.workspace-app .meeting-stat{border-right:0;grid-template-columns:42px minmax(0,1fr);gap:3px 10px;min-height:92px;padding:14px 8px}html.melons-v2 #app.workspace-app .meeting-stat:nth-child(odd){border-right:1px solid var(--border);padding-left:0}html.melons-v2 #app.workspace-app .meeting-stat:nth-child(-n+2){border-bottom:1px solid var(--border)}html.melons-v2 #app.workspace-app .meeting-stat>.stat-icon{width:42px;height:42px}html.melons-v2 #app.workspace-app .meeting-stat .stat-icon>.icon{width:24px;height:24px}html.melons-v2 #app.workspace-app .meeting-stat>span:not(.stat-icon){font-size:12px}html.melons-v2 #app.workspace-app .meeting-stat>strong{font-size:29px}html.melons-v2 #app.workspace-app .meeting-stats.personal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}html.melons-v2 #app.workspace-app .personal-stats .meeting-stat{border-right:1px solid var(--border);border-bottom:0;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 8px;display:flex}html.melons-v2 #app.workspace-app .personal-stats .meeting-stat:first-child{padding-left:0}html.melons-v2 #app.workspace-app .personal-stats .meeting-stat:last-child{border-right:0}html.melons-v2 #app.workspace-app .reference-middle{flex-direction:column;align-items:stretch;gap:18px;display:flex}html.melons-v2 #app.workspace-app .reference-middle>.panel{width:100%}html.melons-v2 #app.workspace-app .reference-middle .growth-card{border-right:0;order:0;min-height:0}html.melons-v2 #app.workspace-app .reference-middle .adoption-card{order:1}html.melons-v2 #app.workspace-app .reference-middle .computers-card{order:2}html.melons-v2 #app.workspace-app .department-chart{min-height:0;margin-top:20px}html.melons-v2 #app.workspace-app .department-bars{width:100%}html.melons-v2 #app.workspace-app .department-bar-column{flex:none;grid-template-columns:minmax(60px,86px) minmax(0,1fr) auto;gap:12px;width:100%;max-width:none}html.melons-v2 #app.workspace-app .department-bar-track{width:100%}html.melons-v2 #app.workspace-app .home-activity-grid{grid-template-columns:minmax(0,1fr);gap:16px}html.melons-v2 #app.workspace-app .reference-content :is(.panel.pad,.recent-work){border-radius:var(--radius);padding:18px 14px}html.melons-v2 #app.workspace-app .reference-content :is(.panel,.recent-work):not(.home-ask) h2{font-size:18px}html.melons-v2 #app.workspace-app .reference-content .tablewrap{margin-top:12px}html.melons-v2 #app.workspace-app .reference-content .tablewrap table{min-width:440px}html.melons-v2 #app.workspace-app .reference-content .recent-work-list>a{grid-template-columns:34px minmax(0,1fr) 18px;padding:14px 10px}html.melons-v2 #app.workspace-app .page:has(.mobile-data-page)>.leaf-banner{display:none}.mobile-data-page>.info{align-items:flex-start;gap:10px;margin-top:0;font-size:13px;display:flex}.mobile-data-page>.info>.icon{flex-shrink:0;margin-top:2px}.mobile-device-list{gap:10px;display:grid}.mobile-device{background:var(--ground);text-align:left;width:100%;color:inherit;border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;padding:16px 12px;display:flex}.mobile-device[aria-pressed=true]{border-color:var(--action);background:var(--mint-100)}.mobile-device>span{overflow-wrap:anywhere;flex:1;min-width:0}.mobile-device strong,.mobile-device small{display:block}.mobile-device strong{font-size:14px}.mobile-device small,.mobile-source-heading small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400}.mobile-source-heading{margin:8px 0 0;font-size:18px}.mobile-source-heading small{display:block}html.melons-v2 #app.workspace-app .employee-reference{margin:0;padding:0;display:block}html.melons-v2 #app.workspace-app .employee-browser-content{width:100%;margin:0;padding:0}html.melons-v2 #app.workspace-app :is(.employee-page-title,.employee-mode){display:none}html.melons-v2 #app.workspace-app .employee-location{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:10px;margin:0 0 16px;display:grid}html.melons-v2 #app.workspace-app .mobile-department-picker{border-radius:14px;gap:5px;width:100%;min-width:0;padding:8px 10px;font-size:13px}.mobile-department-picker>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.melons-v2 #app.workspace-app .employee-tools{width:100%;min-width:0;margin:0}html.melons-v2 #app.workspace-app .employee-tools .search{border-radius:14px;width:100%;min-width:0}html.melons-v2 #app.workspace-app .employee-location>.folder-breadcrumb{flex-wrap:nowrap;order:1;grid-column:1/-1;overflow-x:auto}html.melons-v2 #app.workspace-app .reference-employee-cards{grid-template-columns:minmax(0,1fr);gap:14px}html.melons-v2 #app.workspace-app .reference-employee-card{border-radius:20px;padding:20px 18px 14px}html.melons-v2 #app.workspace-app .employee-more{width:44px;height:44px;top:8px;right:6px}html.melons-v2 #app.workspace-app .compact-folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html.melons-v2 #app.workspace-app .employee-folder-tile{border-radius:16px;width:auto;min-width:0}html.melons-v2 #app.workspace-app .employee-folders-block{border-radius:18px;margin-bottom:18px;padding:14px}html.melons-v2 #app.workspace-app .employee-folder-tile{text-align:left;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 8px;height:auto;min-height:64px;padding:12px 8px;display:grid}html.melons-v2 #app.workspace-app .employee-folder-tile .jade-folder-art{grid-row:1/3;width:30px;height:32px;margin:0}html.melons-v2 #app.workspace-app .employee-folder-tile .jade-folder-art>.icon{width:30px!important;height:30px!important}html.melons-v2 #app.workspace-app .employee-folder-tile>strong{margin:0;font-size:13px}html.melons-v2 #app.workspace-app .employee-folder-tile>small{grid-column:2;margin:0;font-size:10px}html.melons-v2 #app.workspace-app .employee-contribution{flex-flow:wrap;gap:8px 20px;padding-block:12px;display:flex}html.melons-v2 #app.workspace-app .leaf-banner{border-radius:20px;min-height:120px;margin-bottom:20px;padding:20px 18px}html.melons-v2 #app.workspace-app .leaf-banner-copy h2{font-size:19px}html.melons-v2 #app.workspace-app .leaf-banner-copy p{max-width:95%;font-size:13px}html.melons-v2 #app.workspace-app .knowledge-browser>.leaf-banner{display:none}html.melons-v2 #app.workspace-app .knowledge-distribution{border-radius:16px;min-height:0;margin:10px 0;padding:14px;display:block}html.melons-v2 #app.workspace-app .knowledge-distribution h2{margin-bottom:10px;font-size:13px}html.melons-v2 #app.workspace-app .knowledge-distribution :is(p,.file-type-ring){display:none}html.melons-v2 #app.workspace-app .knowledge-distribution .file-type-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:11px;display:grid}html.melons-v2 #app.workspace-app .file-type-legend>span{white-space:nowrap;gap:4px}html.melons-v2 #app.workspace-app .knowledge-toolbar{grid-template-columns:auto minmax(0,1fr);margin-bottom:10px}html.melons-v2 #app.workspace-app .knowledge-controls{grid-template-columns:auto minmax(0,1fr)}html.melons-v2 #app.workspace-app .knowledge-controls>.search{border-radius:14px;grid-area:1/1/auto/-1}html.melons-v2 #app.workspace-app .knowledge-controls>select{border-radius:12px;grid-column:2;width:100%;min-width:0;font-size:13px}html.melons-v2 #app.workspace-app .knowledge-actions{gap:6px;width:100%}html.melons-v2 #app.workspace-app .knowledge-actions .btn{padding-inline:12px;font-size:12px}html.melons-v2 #app.workspace-app .knowledge-file-grid{gap:12px;padding-top:10px}html.melons-v2 #app.workspace-app .knowledge-view-list .knowledge-list-head{display:none}html.melons-v2 #app.workspace-app .knowledge-view-list .kb-file-item{background:var(--surface);border:0;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 36px;gap:4px 8px;padding:15px 12px;display:grid}html.melons-v2 #app.workspace-app .knowledge-view-list .kb-file-open{text-align:left;grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);gap:4px 11px;min-height:48px;padding:0;display:grid}html.melons-v2 #app.workspace-app .knowledge-view-list .p4-document-art{border-radius:8px;grid-row:1/3;width:40px;height:48px;min-height:0}html.melons-v2 #app.workspace-app .knowledge-view-list .p4-document-art small{font-size:8px}html.melons-v2 #app.workspace-app .knowledge-view-list .kb-file-open strong{width:100%;font-size:14px}html.melons-v2 #app.workspace-app .knowledge-view-list .kb-file-origin{text-overflow:ellipsis;white-space:nowrap;grid-column:2;max-width:100%;font-size:11px;overflow:hidden}html.melons-v2 #app.workspace-app .knowledge-view-list .kb-file-meta{grid-area:2/1;justify-content:flex-start;padding-left:51px;font-size:11px}html.melons-v2 #app.workspace-app .knowledge-view-list .kb-file-controls{grid-area:1/2/3;align-self:center;width:36px;height:44px;position:static}html.melons-v2 #app.workspace-app .kb-more{width:36px;height:44px}html.melons-v2 #app.workspace-app .knowledge-view-list .kb-file-checkbox{grid-area:2/2;place-self:end center;width:22px;height:22px;position:static}html.melons-v2 #app.workspace-app .knowledge-view-grid .knowledge-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.melons-v2 #app.workspace-app .knowledge-view-list .p4-folder-card{width:100%;min-width:0}html.melons-v2 #app.workspace-app .kb-selection-bar{gap:4px;padding:10px}html.melons-v2 #app.workspace-app .history-records{box-shadow:none;background:0 0;border:0;padding:0}html.melons-v2 #app.workspace-app .history-records :is(table,tbody,.tablewrap){width:100%;min-width:0;display:block;overflow:visible}html.melons-v2 #app.workspace-app .history-records thead{display:none}html.melons-v2 #app.workspace-app .history-records tr{background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;margin-bottom:12px;padding:18px;display:grid}html.melons-v2 #app.workspace-app .history-records td{overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block}html.melons-v2 #app.workspace-app .history-records .history-question{grid-column:1/-1;font-size:15px;line-height:1.7}html.melons-v2 #app.workspace-app .history-records .history-agent{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.history-agent>.icon{display:block}.history-time{color:var(--muted);grid-column:1/-1;font-size:11px}.history-open{grid-column:1/-1}html.melons-v2 #app.workspace-app .history-records .history-open .btn{background:var(--mint-100);width:100%;color:var(--action-dark);border:0;border-radius:12px;justify-content:center;font-size:13px;display:flex}html.melons-v2 body.reference-workbench #app.workspace-app{height:var(--viewport-height);grid-template-rows:var(--mobile-header-height) minmax(0, 1fr) var(--mobile-nav-height);min-height:0;display:grid}html.melons-v2 body.reference-workbench #app.workspace-app>.page{grid-area:2/1;min-height:0;height:100%!important;margin:0!important;padding:0 8px 8px!important}html.melons-v2 body.reference-workbench #app.workspace-app>.page>.workspace-header{display:none}html.melons-v2 #app.workspace-app .workbench-shell{border-radius:18px;grid-template-columns:minmax(0,1fr);height:100%}html.melons-v2 #app.workspace-app .workbench-shell:not(.hide-sessions) .workbench-chat{display:none}html.melons-v2 #app.workspace-app .workbench-shell:not(.hide-sessions) .workbench-sessions{flex-basis:100%;width:100%;min-height:0}html.melons-v2 #app.workspace-app .workbench-chat-main{border-radius:18px}html.melons-v2 #app.workspace-app .workbench-chat-header{gap:5px;min-height:64px;padding:10px 10px 10px 80px}html.melons-v2 #app.workspace-app .workbench-open-sessions{min-height:44px;padding:8px 9px;font-size:12px;top:10px;left:8px}html.melons-v2 #app.workspace-app .workbench-chat-header .workbench-open-tools{flex-basis:40px;width:40px;min-width:40px;height:44px;min-height:44px}html.melons-v2 #app.workspace-app .workbench-chat-header .search-target-control>button{min-height:44px;font-size:12px}html.melons-v2 #app.workspace-app .workbench-chat-header>.badge{width:32px;min-width:32px;height:44px;min-height:44px;position:static}html.melons-v2 #app.workspace-app .workbench-history{padding:18px 14px}html.melons-v2 #app.workspace-app .workbench-welcome{min-height:190px}html.melons-v2 #app.workspace-app .workbench-welcome h2{font-size:21px}html.melons-v2 #app.workspace-app :is(.workbench-composer-wrap,.workbench-queue-wrap){padding:8px}html.melons-v2 #app.workspace-app .workbench-composer{border-radius:19px;padding:12px}html.melons-v2 #app.workspace-app .workbench-composer textarea{max-height:160px;font-size:16px;line-height:1.6}html.melons-v2 #app.workspace-app .workbench-composer.expanded textarea{max-height:220px}html.melons-v2 #app.workspace-app .workbench-composer-footer button{min-height:44px}html.melons-v2 #app.workspace-app .workbench-composer-meta{font-size:10px}html.melons-v2 dialog{max-width:calc(100vw - 20px);max-height:calc(var(--viewport-height) - 20px);border-radius:22px}html.melons-v2 .modal-head{gap:8px;padding:16px 16px 12px}html.melons-v2 .modal-head h2{font-size:18px}html.melons-v2 .modal-head>button{min-width:44px;min-height:44px}html.melons-v2 .modal-body{padding:16px}html.melons-v2 .kb-preview-content{padding:20px 16px}html.melons-v2 .kb-preview-actions{gap:2px}html.melons-v2 .kb-preview-actions .btn{min-width:40px;min-height:44px;padding:8px}}@media (width<=360px){html.melons-v2 body.reference-home #app.workspace-app>.page{padding-inline:14px!important}.my-space-language{gap:8px}.my-space-language select{max-width:112px}}@media (width<=800px) and (height<=520px){html.melons-v2 body.reference-workbench:has(.workbench-composer textarea:focus) #app.workspace-app{grid-template-rows:0 minmax(0,1fr) 0}html.melons-v2 body.reference-workbench:has(.workbench-composer textarea:focus) #app.workspace-app>:is(.sidebar,.mobile-bottom-nav){display:none!important}html.melons-v2 #app.workspace-app .workbench-welcome{min-height:120px}html.melons-v2 #app.workspace-app .workbench-composer textarea{height:56px}}.workbench-chat.with-side-chat,.melons-v2 #app .workbench-chat.with-side-chat{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:20px;display:grid;overflow:hidden}.workbench-chat.with-side-chat>.workbench-chat-main{min-width:0;min-height:0}.space-temporary-panel{--temporary-ink:var(--ink);--temporary-muted:var(--muted);--temporary-accent:var(--action);--temporary-control:var(--action-dark);box-sizing:border-box;background:var(--surface);min-width:0;min-height:0;color:var(--temporary-ink);border:0;border-radius:18px;flex-direction:column;padding:24px;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;animation:.18s ease-out space-temporary-enter;display:flex;position:relative;overflow:hidden;container-type:inline-size}.space-temporary-panel:focus-visible{outline:2px solid var(--temporary-accent);outline-offset:-2px}.space-temporary-panel>header,.space-temporary-navigation{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.space-temporary-panel>header strong{align-items:center;gap:10px;font-size:20px;font-weight:650;display:flex}.space-temporary-panel .btn{min-height:36px;box-shadow:none;color:var(--temporary-control);background:0 0;border:0;border-radius:8px;flex:none;gap:6px;font-size:13px}.space-temporary-panel .btn:hover:not(:disabled){background:var(--mint-100)}.space-temporary-panel .btn:focus-visible{outline:2px solid var(--temporary-accent);outline-offset:2px}.space-temporary-description{color:var(--temporary-muted);flex:none;margin:10px 0 18px;font-size:12px;line-height:1.8}.space-temporary-tabs{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.space-temporary-tabs .btn{white-space:nowrap;padding:8px 10px}.space-temporary-tabs .btn[aria-pressed=true]{background:var(--mint-100);color:var(--temporary-control);font-weight:650}.space-temporary-history{overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1 1 0;min-width:0;min-height:0;padding:24px 0 16px;overflow-y:auto}.space-temporary-messages{flex-direction:column;gap:28px;display:flex}.space-temporary-message{min-width:0;max-width:100%;font-size:16px;line-height:1.8}.space-temporary-message.is-user{align-self:flex-end;max-width:90%}.space-temporary-author{color:var(--temporary-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.space-temporary-message.is-user .space-temporary-author{justify-content:flex-end}.space-temporary-author .icon{color:var(--temporary-accent)}.space-temporary-message.is-user .space-temporary-message-content{background:var(--mint-100);border-radius:14px;padding:10px 16px}.space-temporary-message p{margin:8px 0}.space-temporary-message p:first-child{margin-top:0}.space-temporary-message p:last-child{margin-bottom:0}.space-temporary-message-content.is-streaming:after{content:"";background:var(--temporary-accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:3px;display:inline-block}.space-temporary-message .dialogue-markdown{font-family:inherit;font-size:16px;line-height:1.8}.space-temporary-message blockquote{background:var(--ground);color:var(--temporary-muted);border:0;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14px}.space-temporary-message :is(pre,.dialogue-table-scroll){max-width:100%;overflow-x:auto}.space-temporary-panel .dialogue-status>:is(.icon,.spinner){flex:none}.space-temporary-panel .dialogue-status>.spinner{border-width:1.5px;width:13px;height:13px}.space-temporary-process{background:var(--ground);border-radius:10px;margin-top:18px;padding:12px;font-size:13px}.space-temporary-process summary{cursor:pointer}.space-temporary-process>div{overflow-wrap:anywhere;padding-top:12px}.space-temporary-composer{overscroll-behavior:contain;flex:none;min-width:0;min-height:0;max-height:55%;overflow-y:auto}.space-temporary-editor{border:1px solid var(--mint-300);background:#fff;border-radius:16px;padding:14px 12px 10px}.space-temporary-editor:focus-within{border-color:var(--temporary-accent)}.space-temporary-editor textarea{box-sizing:border-box;resize:none;width:100%;height:72px;min-height:54px;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0 2px;font-size:16px;line-height:1.65;display:block}.space-temporary-editor textarea:focus{box-shadow:none;outline:0}.space-temporary-editor textarea::placeholder{color:var(--temporary-muted)}.space-temporary-toolbar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.space-temporary-toolbar :is(.workbench-icon-button,.space-temporary-send){place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-grid}#app .space-temporary-panel .space-temporary-toolbar select{width:68px;min-width:0;max-width:100%;min-height:36px;color:var(--temporary-control);font:inherit;background:0 0;border:0;padding:6px 4px;font-size:13px}.space-temporary-toolbar .space-temporary-audio{padding:6px 8px}@container (width<=300px){.space-temporary-toolbar .space-temporary-audio{width:36px;padding:0}.space-temporary-audio>span{display:none}}.space-temporary-panel .space-temporary-send.btn.primary{background:var(--temporary-accent);color:#fff;border-radius:50%;margin-left:auto}.space-temporary-panel .space-temporary-send.btn.primary:hover:not(:disabled){background:var(--temporary-control)}.space-temporary-composer-meta{color:var(--temporary-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-top:10px;font-size:11px;display:flex}.space-temporary-composer-meta .btn{min-height:32px;padding:4px 0;font-size:12px}@media (width<=1199px){.workbench-chat.with-side-chat,.melons-v2 #app .workbench-chat.with-side-chat{overscroll-behavior-y:contain;flex-direction:column;display:flex;overflow-y:auto}.workbench-chat.with-side-chat>.workbench-chat-main,.workbench-chat.with-side-chat>.space-temporary-panel{flex:0 0 100%;height:100%;min-height:480px}}@media (width<=600px){.space-temporary-panel{padding:16px}.space-temporary-panel>header strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.space-temporary-panel,.space-temporary-panel .spinner{animation:none}}body.personal-workspace #app.personal-navigation-app{--personal-nav-width:214px;height:auto;min-height:var(--viewport-height,100dvh);background:radial-gradient(at 77% 17%,#ffe1c0 0,#fff5e9 29%,#fffaf5 63%);padding:0;display:block}.melons-v2 body.personal-workspace #app.personal-navigation-app>.sidebar{width:var(--personal-nav-width);background:#fffdf9ed;border:0;border-radius:0;padding:0;position:fixed;inset:0 auto 0 0}.melons-v2 #app.personal-navigation-app .sidebar .brand{grid-template-columns:40px minmax(0,1fr);gap:2px 8px;min-height:112px;padding:22px 18px}.melons-v2 #app.personal-navigation-app .sidebar .brand .brand-wordmark{letter-spacing:0;font-size:22px}.melons-v2 #app.personal-navigation-app .sidebar .brand .carrot-mark{width:40px;height:52px}.melons-v2 #app.personal-navigation-app .sidebar .nav{padding:10px 14px}.melons-v2 #app.personal-navigation-app .sidebar .nav a{gap:17px;min-height:54px;margin-bottom:16px;padding:12px 16px;font-size:16px}.melons-v2 #app.personal-navigation-app .sidebar .nav a.active{background:var(--mint-100)}.melons-v2 #app.personal-navigation-app .sidebar .nav .icon,.melons-v2 #app.personal-navigation-app .sidebar .nav a.active .icon{color:var(--action)}.melons-v2 #app.personal-navigation-app .sidebar>.sidebar-account{margin-top:auto;margin-inline:14px}.melons-v2 body.personal-workspace #app.personal-navigation-app>.page{width:auto;height:auto;min-height:var(--viewport-height,100dvh);display:block;overflow:visible;margin:0 0 0 var(--personal-nav-width)!important;padding:22px 30px 30px!important}.personal-mobile-navigation{display:none}.personal-home{color:#111e2d;max-width:1440px;margin-inline:auto}.personal-home-topbar{color:#768091;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:15px;display:flex}.personal-home-topbar .sidebar-space-switcher{margin:0}.personal-home-hero{isolation:isolate;grid-template-columns:1.3fr 1fr;align-items:center;min-height:390px;padding:44px 0 38px 10px;display:grid;position:relative}.personal-home-copy{z-index:1;min-width:0;position:relative}.melons-v2 .personal-home-copy h1{color:#0e1c2b;letter-spacing:-1.5px;white-space:nowrap;margin:0;font-size:clamp(30px,3.1vw,51px);font-weight:800;line-height:1.35}.personal-home-copy>p{color:#7c8390;margin:14px 0 30px;font-size:clamp(17px,1.65vw,25px);line-height:1.6}.personal-home-search{background:#fff;border:1px solid #e5e5e5;border-radius:40px;align-items:center;gap:16px;width:calc(100% + 22px);min-height:68px;padding:6px 7px 6px 21px;display:flex;position:relative;box-shadow:0 6px 24px #b76e2210}.personal-home-search>.icon{color:#fa7220;flex:none}.melons-v2 .personal-home-search input{min-width:0;height:48px;box-shadow:none;color:#172334;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-size:16px}.melons-v2 .personal-home-search input:focus{box-shadow:none;border:0;outline:0}.personal-home-search input::placeholder{color:#969fb4}.personal-home-search:focus-within{outline-offset:3px;border-color:#eea56e;outline:3px solid #f48c3025}.personal-home-search>button{background:var(--action);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:32px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 23px;font-size:17px;font-weight:650;display:flex}.personal-home-search>button:hover{background:var(--action-dark)}.personal-home-search>button>.icon{color:inherit}.personal-home-scene{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center;width:113%;max-width:100%;height:auto;margin-left:-5%}.melons-v2 .personal-home h2{color:#172130;margin:0;font-size:23px;font-weight:750;line-height:1.5}.personal-home-overview>h2{margin:0 0 12px 10px}.personal-home-stats{background:#ffffffed;border:1px solid #ffffffd9;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:23px 0;display:grid}.personal-home-stat{min-width:0;min-height:70px;color:inherit;border-left:1px solid #e9e9ed;justify-content:center;align-items:center;gap:20px;text-decoration:none;display:flex}.personal-home-stat:first-child{border-left:0}.personal-home-stat:hover .personal-stat-copy>span{color:#b4541a}.personal-stat-icon{background:var(--mint-100);width:58px;height:58px;color:var(--action);border-radius:50%;flex:none;place-items:center;display:grid}.personal-stat-icon-1 .icon{transform:rotate(-40deg)}.personal-stat-copy{gap:5px;min-width:0;display:grid}.personal-stat-copy>span{color:#737c90;font-size:15px}.personal-stat-copy>strong{color:#0d1c2b;font-variant-numeric:tabular-nums;font-size:36px;font-weight:750;line-height:1.2}.personal-home-details{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin-top:18px;display:grid}.personal-home-card{background:#ffffffed;border:1px solid #ffffffed;border-radius:20px;min-width:0;min-height:176px;padding:20px 22px}.personal-distribution-row{color:#747e92;grid-template-columns:auto minmax(30px,1fr) auto auto;align-items:center;gap:14px;margin-top:38px;font-size:14px;text-decoration:none;display:grid}.personal-distribution-row>strong{color:#132131;font-variant-numeric:tabular-nums;font-size:26px}.personal-distribution-track{background:#fff2e9;border-radius:12px;height:16px;overflow:hidden}.personal-distribution-track>i{border-radius:inherit;background:linear-gradient(90deg,#ffad7b,#ff9561);height:100%;display:block}.personal-recent-artifacts>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.personal-view-all{color:var(--action-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:13px;font-weight:600;display:inline-flex}.personal-recent-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.personal-recent-file{border:1px solid #ffe6d2;border-radius:16px;align-items:center;gap:16px;min-width:0;padding:12px;display:flex}.personal-file-cover{background:#fff0e2;border-radius:9px;flex:none;place-items:center;width:95px;height:76px;display:grid}.personal-file-cover .artifact-file-badge{width:44px;height:56px;transform:none}.personal-file-copy{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.personal-file-meta{flex:130px;min-width:0}.personal-file-meta>strong{color:#172233;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.personal-file-meta>p{color:#7f889a;margin:7px 0 0;font-size:12px}.personal-file-copy>.artifact-actions{min-width:0;max-width:100%}.personal-recent-artifacts .artifact-action-buttons{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:0}.melons-v2 #app .personal-recent-artifacts .artifact-action-buttons>.btn{white-space:nowrap;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:7px;width:auto;height:auto;min-height:36px;padding:8px 13px;font-size:12px;line-height:1.4;display:inline-flex}.personal-recent-artifacts .artifact-action-buttons>.btn>svg{flex:none}.melons-v2 .personal-recent-artifacts .artifact-preview-action,.melons-v2 .personal-recent-artifacts .artifact-download-action{color:var(--action-dark);background:var(--mint-100)}.personal-home-empty{color:#8b8290;margin:18px 0 0;font-size:13px;line-height:1.7}.personal-artifacts-empty{color:#46515e;flex-wrap:wrap;align-items:center;gap:15px;min-height:100px;display:flex}.personal-empty-icon{color:#ef944c;background:#fff3e8;border-radius:12px;place-items:center;width:54px;height:60px;display:grid}.personal-artifacts-empty strong{font-size:14px;font-weight:550}.personal-artifacts-empty p{color:#8b90a0;margin:7px 0 0;font-size:13px}.personal-navigation-app :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #da752e}.personal-knowledge-upload{gap:16px;padding:8px 0;display:grid}.personal-knowledge-upload>p{color:var(--muted);line-height:1.8}.personal-knowledge-upload input[type=file]{width:100%}.personal-knowledge-heading{align-items:center;gap:10px;display:flex}.personal-knowledge-heading .icon{color:var(--action)}.personal-knowledge-heading h2{font-size:18px}.melons-v2 body.personal-workspace.reference-workbench #app.personal-navigation-app>.page{flex-direction:column;min-height:0;display:flex;overflow:hidden;height:var(--viewport-height,100dvh)!important;padding:12px!important}.personal-navigation-app .personal-workbench{height:100%;min-height:0}.melons-v2 #app.personal-navigation-app .workbench-sessions{flex-basis:224px}.melons-v2 #app.personal-navigation-app .session-header{min-height:32px}@media (width>=1600px){body.personal-workspace #app.personal-navigation-app{--personal-nav-width:236px}.melons-v2 body.personal-workspace #app.personal-navigation-app>.page{padding:24px 36px 36px!important}.personal-home-hero{min-height:440px}}@media (width<=1150px) and (width>=801px){body.personal-workspace #app.personal-navigation-app{--personal-nav-width:190px}.melons-v2 body.personal-workspace #app.personal-navigation-app>.page{padding:20px!important}.melons-v2 #app.personal-navigation-app .sidebar .brand{padding-inline:12px}.melons-v2 #app.personal-navigation-app .sidebar .brand .brand-wordmark{font-size:20px}.melons-v2 .personal-home-copy h1{white-space:normal;font-size:32px}.personal-home-hero{grid-template-columns:1.45fr 1fr;min-height:350px;padding-left:0}.personal-home-search{width:calc(100% + 60px)}.personal-home-scene{width:118%;margin-left:-10%}.personal-home-search>button{padding-inline:14px;font-size:15px}.personal-home-stat{gap:12px}.personal-stat-icon{width:44px;height:44px}.personal-home-details{grid-template-columns:minmax(0,1fr)}.personal-home-card{padding:18px}.personal-file-cover{width:64px}}@media (width<=800px){.melons-v2 #app.personal-navigation-app .personal-workbench:not(.hide-sessions) .workbench-sessions{flex:0 0 100%;width:100%;max-width:none;height:100%;position:relative;inset:auto}.melons-v2 #app.personal-navigation-app .personal-workbench:not(.hide-sessions) .workbench-chat{display:none}.melons-v2 body.personal-workspace #app.personal-navigation-app>.sidebar{background:#fffaf5e8;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:68px;min-height:68px;padding:0 16px;display:flex;position:relative;inset:auto}.melons-v2 #app.personal-navigation-app .sidebar .brand{grid-template-columns:34px minmax(0,1fr);min-height:60px;padding:5px 0}.melons-v2 #app.personal-navigation-app .sidebar .brand .carrot-mark{width:32px;height:46px}.melons-v2 #app.personal-navigation-app .sidebar .brand .brand-wordmark{font-size:20px}.melons-v2 body.personal-workspace #app.personal-navigation-app>.sidebar .nav{display:none!important}.melons-v2 #app.personal-navigation-app .sidebar>.sidebar-account{width:auto;margin:0;display:block;position:relative}.personal-navigation-sidebar .sidebar-account-trigger{width:auto}.personal-navigation-sidebar .sidebar-account-copy,.personal-navigation-sidebar .sidebar-account-identity>.icon{display:none}.personal-navigation-sidebar .sidebar-account-avatar{flex:none;width:40px;height:40px}.personal-navigation-sidebar .sidebar-account-menu{width:min(300px,100vw - 32px);max-height:calc(100dvh - 170px);position:absolute;inset:calc(100% + 10px) 0 auto auto;overflow:auto}.melons-v2 body.personal-workspace #app.personal-navigation-app>.page{min-height:calc(var(--viewport-height,100dvh) - 68px);padding:12px 18px calc(88px + env(safe-area-inset-bottom,0px))!important;margin:0!important}.personal-mobile-navigation{z-index:45;padding:7px 6px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf9f5;border-top:1px solid #f0e3d8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.personal-mobile-navigation>a{color:#727b88;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px;font-size:11px;text-decoration:none;display:flex}.personal-mobile-navigation>a.active{color:#dc6419;font-weight:650}.personal-home-topbar{min-height:35px;font-size:12px}.personal-home-hero{grid-template-columns:1.35fr 1fr;min-height:320px;padding:28px 0}.melons-v2 .personal-home-copy h1{white-space:normal;letter-spacing:-.7px;font-size:30px;line-height:1.5}.personal-home-copy>p{margin:12px 0 23px;font-size:15px}.personal-home-search{gap:10px;width:calc(100% + 80px);min-height:60px;padding-left:14px}.personal-home-search>button{min-height:46px;padding:0 16px;font-size:14px}.melons-v2 .personal-home-search input{font-size:13px}.personal-home-search>button>.icon{display:none}.personal-home-scene{width:117%;margin-left:-9%}.personal-home-stats{padding:18px 0}.personal-home-stat{gap:10px;min-height:60px}.personal-stat-icon{width:40px;height:40px}.personal-stat-icon>.icon{width:23px;height:23px}.personal-stat-copy>span{font-size:12px}.personal-stat-copy>strong{font-size:27px}.personal-home h2{font-size:19px}.personal-home-card{padding:18px}.personal-distribution-row{gap:10px;font-size:12px}.personal-file-cover{width:60px}.melons-v2 body.personal-workspace.reference-workbench #app.personal-navigation-app>.page{min-height:0;height:calc(var(--viewport-height,100dvh) - 68px - 65px - env(safe-area-inset-bottom,0px))!important;padding:4px 6px!important}}@media (width<=560px){.personal-home-topbar .workspace-switcher-trigger{min-height:34px}.personal-home-hero{flex-direction:column;align-items:stretch;padding:23px 0 25px;display:flex}.personal-home-scene{object-fit:contain;order:-1;width:min(72%,270px);height:172px;margin:-7px auto 12px}.melons-v2 .personal-home-copy h1{white-space:nowrap;text-align:center;font-size:clamp(24px,6.35vw,34px)}.personal-home-copy>p{text-align:center;margin:10px 0 22px;font-size:13px}.personal-home-search{gap:9px;width:100%;min-height:56px;padding:5px 5px 5px 13px}.personal-home-search>.icon{width:21px}.personal-home-search>button{min-height:44px;padding-inline:12px;font-size:13px}.personal-home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding-block:20px}.personal-home-stat:nth-child(3){border-left:0}.personal-home-stat{gap:14px;min-height:56px}.personal-stat-copy{min-width:68px}.personal-home-details{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.personal-home-card{border-radius:18px;min-height:150px}.personal-distribution-row{margin-top:24px}.personal-file-cover{width:52px;height:64px}.personal-recent-file{gap:12px}}@media (prefers-reduced-motion:reduce){.personal-home *{transition:none!important;animation:none!important}}@media (width>=801px){.melons-v2 #app>.sidebar .brand{grid-template-columns:52px minmax(0,1fr);gap:2px 10px;min-height:94px;padding:18px 16px}.melons-v2 #app>.sidebar .brand .product-logo{width:52px;height:52px}.melons-v2 #app>.sidebar .brand .brand-wordmark{letter-spacing:0;font-size:21px}.melons-v2 #app>.sidebar .nav{gap:4px;padding:8px 12px}.melons-v2 #app>.sidebar .nav a{gap:12px;min-height:48px;margin-bottom:4px;padding:9px 13px}.melons-v2 #app>.sidebar .nav a>span:not(.nav-icon){font-size:15px}.melons-v2 #app>.sidebar .nav a.active{background:#eaf3ed}}.project-tree-heading{min-height:30px;color:var(--session-muted);justify-content:space-between;align-items:center;padding:0 6px 4px 8px;font-size:12px;display:flex}.project-tree-group+.project-tree-group{margin-top:10px}.project-tree-row{border-radius:8px;align-items:center;min-width:0;display:flex}.project-tree-group.is-current>.project-tree-row{background:#e9ece9}.project-tree-row:hover{background:#e8ece8}.project-tree-toggle{min-width:0;min-height:32px;color:var(--session-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:9px;padding:5px 8px;font-size:14px;display:flex}.project-tree-toggle>.icon{color:#738076;flex:none}.project-tree-toggle>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-tree-chevron{color:var(--session-muted);opacity:0;place-items:center;margin-left:auto;display:grid}.project-tree-toggle[aria-expanded=true] .project-tree-chevron{transform:rotate(90deg)}.project-tree-row:hover .project-tree-chevron,.project-tree-row:focus-within .project-tree-chevron{opacity:1}.project-tree-add{width:28px;height:28px;color:var(--session-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:2px;padding:0;display:grid}.project-tree-row>.project-tree-add{opacity:0}.project-tree-row:hover>.project-tree-add,.project-tree-row:focus-within>.project-tree-add{opacity:1}.project-tree-add:hover{color:var(--session-ink);background:#dce4dd}.project-tree-add:disabled{cursor:wait;opacity:.4}.project-tree-conversations{padding:2px 0 0 22px}.melons-v2 #app .workbench-sessions .project-tree .session-card{border-radius:7px;gap:0;min-height:32px;margin:0;padding:0 2px 0 0}.melons-v2 #app .workbench-sessions .project-tree .session-card.selected{background:#e5eae5}.melons-v2 #app .workbench-sessions .project-tree .session-card.selected:before{content:none}.melons-v2 #app .workbench-sessions .project-tree .session-open{border-radius:7px;gap:6px;min-height:32px;padding:5px 6px 5px 9px}.melons-v2 #app .workbench-sessions .project-tree .session-copy{flex:1;display:block}.melons-v2 #app .workbench-sessions .project-tree .session-open strong{color:#505b53;font-size:14px;font-weight:400;line-height:22px;display:block}.melons-v2 #app .workbench-sessions .project-tree .session-card.selected strong{color:var(--session-ink);font-weight:500}.melons-v2 #app .workbench-sessions .project-tree .session-state{background:0 0;border-radius:0;flex:0 0 16px;width:16px;height:16px}.melons-v2 #app .workbench-sessions .project-tree .session-state .icon,.project-tree .session-state-symbol,.project-tree .session-state-track{width:14px;height:14px}.melons-v2 #app .workbench-sessions .project-tree .session-state:is(.completed,.idle){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-tree .session-menu-trigger{width:24px;height:28px}.project-tree .session-menu-trigger .icon{stroke-width:2px;width:15px;height:15px}.project-tree-more{min-height:32px;color:var(--session-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:13px}.project-tree-more:hover{color:var(--session-ink);background:#e8ece8}.project-tree-empty,.project-tree-status{color:var(--session-muted);margin:0;padding:7px 9px;font-size:12px;line-height:1.6}.project-tree-empty button{color:var(--session-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;display:block}.project-tree button:focus-visible{outline:2px solid var(--session-accent);outline-offset:-2px}@media (hover:none),(pointer:coarse),(width<=800px){.project-tree-row>.project-tree-add,.project-tree .project-tree-chevron{opacity:1}.project-tree .project-tree-add,.project-tree .session-menu-trigger{width:44px;height:44px}.project-tree-toggle,.project-tree-more,.melons-v2 #app .workbench-sessions .project-tree .session-card,.melons-v2 #app .workbench-sessions .project-tree .session-open{min-height:44px}}.melons-v2 dialog.query-scope-dialog{width:min(704px,100vw - 32px);max-width:none;max-height:calc(var(--viewport-height,100dvh) - 32px);color:#20332c;background:#fff;border:0;border-radius:28px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #243e3226}.query-scope-dialog::backdrop{background:#24463738}.melons-v2 .query-scope-dialog>.modal-head{border:0;flex:none;align-items:flex-start;gap:16px;padding:28px 30px 22px;position:static}.melons-v2 .query-scope-dialog .modal-head h2{margin:0;font-size:23px;font-weight:600;line-height:1.4}.query-scope-heading{gap:7px;display:grid}.query-scope-heading small{color:#738179;font-size:14px;font-weight:400}.melons-v2 .query-scope-dialog .modal-head>button{color:#50655a;background:#f0f6f2;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0;font-size:25px;font-weight:400}.melons-v2 .query-scope-dialog>.modal-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.query-scope-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 30px 22px;position:relative;overflow-y:auto}.query-scope-navigation{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.query-scope-tabs{background:#edf5f0;border-radius:999px;flex:none;padding:4px;display:flex}.query-scope-tabs>button{color:#65766c;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 24px;font-size:14px}.query-scope-tabs>button[aria-pressed=true]{color:#307451;background:#fff;box-shadow:0 2px 8px #376e4f0d}.query-scope-library-link{color:#63766a;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.query-attachment-upload{background:#f1f7f3;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex}.query-attachment-upload-icon{color:#40805b;background:#e4f1e9;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.query-attachment-upload>div{flex:1;min-width:0}.query-attachment-upload strong{font-size:15px;font-weight:500}.query-attachment-upload p{color:#7b8b80;margin:6px 0 0;font-size:12px;line-height:1.5}.query-scope-dialog .btn{min-height:40px;box-shadow:none;border-radius:999px;font-size:13px;font-weight:500}.query-scope-dialog .query-attachment-upload-button{color:#334e3f;background:#fff;border:1px solid #e0e9e3;flex:none;padding:10px 19px}.query-attachment-list-heading{justify-content:space-between;align-items:center;gap:12px;margin:23px 0 12px;display:flex}.query-attachment-list-heading h3{margin:0;font-size:15px;font-weight:500}.query-attachment-list-heading>span{color:#7a8b80;font-size:12px}.query-attachment-list{gap:9px;display:grid}.query-attachment-row{border-radius:15px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:72px;padding:13px 17px;display:grid}.query-attachment-row.is-included{background:#f0f7f2}.query-attachment-row>.icon{color:#52916c}.query-attachment-copy{gap:5px;min-width:0;display:grid}.query-attachment-name{color:#2c4135;min-width:0;font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;font-size:14px;line-height:1.5;display:block}button.query-attachment-name{cursor:pointer}.query-attachment-copy>small{color:#7b8e81;font-size:12px}.query-attachment-state{color:#45805a;font-size:12px}.query-scope-dialog .query-attachment-action{color:#6c7e71;white-space:nowrap;background:0 0;border:0;border-left:1px solid #d8e6dd;border-radius:0;padding:7px 0 7px 14px}.query-attachment-row:not(.is-included) .query-attachment-action{grid-column:3/5}.query-attachment-empty{color:#809086;text-align:center;background:#f6f9f7;border-radius:15px;margin:0;padding:24px 16px;font-size:13px}.query-attachment-history{color:#75857b;margin-top:18px;font-size:12px}.query-attachment-history>summary{cursor:pointer;padding:8px 0}.query-attachment-history>p{margin:5px 0 12px}.query-attachment-progress{color:#6c7d71;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.query-scope-footer{background:#fff;border-top:1px solid #e8eeea;flex:none;margin:0 30px;padding:20px 0 24px}.query-scope-summary{color:#708075;gap:9px;font-size:13px;display:grid}.query-scope-summary>div{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.query-scope-summary-label{white-space:nowrap;flex:none;align-items:center;gap:6px;width:94px;display:inline-flex}.query-scope-summary p{overflow-wrap:anywhere;flex:1;min-width:100px;max-height:48px;margin:0;overflow-y:auto}.query-scope-reset{color:#4a8762;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.query-scope-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.query-scope-actions>span{color:#8a988e;flex:1;font-size:12px}.query-scope-actions>.btn.quiet{color:#6b7c70;background:0 0;border:0}.query-scope-actions>.btn.primary{color:#fff;background:#528e6b;border:0;min-width:120px;padding:10px 22px}.query-scope-dialog button:hover:not(:disabled),.query-scope-library-link:hover{filter:brightness(.96)}.query-scope-dialog button:disabled{cursor:default;opacity:.5}.query-scope-dialog :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #6f9e80}.query-scope-library :is(select,.search){border-color:#e3ebe5;border-radius:14px;min-height:42px;font-size:13px}.query-scope-library .query-file-options{border:0;border-radius:0;max-height:none;overflow:visible}.query-scope-library .query-check{background:#f6f9f7;border:0;border-radius:14px;margin-bottom:6px;padding:14px}.query-scope-library .query-check:has(input:checked){background:#edf5ef}.query-scope-library .query-check strong{font-weight:500}@media (width<=540px){.melons-v2 dialog.query-scope-dialog{width:calc(100vw - 20px);max-height:calc(var(--viewport-height,100dvh) - 20px);border-radius:24px}.melons-v2 .query-scope-dialog>.modal-head{gap:8px;padding:22px 18px 18px}.melons-v2 .query-scope-dialog .modal-head h2{font-size:20px}.query-scope-heading small{font-size:12px}.query-scope-content{padding:0 18px 18px}.query-scope-navigation{flex-wrap:wrap;gap:8px}.query-scope-tabs>button{min-height:44px;padding:8px 20px}.query-scope-library-link{min-height:36px;margin-left:auto;font-size:12px}.query-attachment-upload{flex-wrap:wrap;gap:12px;padding:16px}.query-attachment-upload-icon{flex-basis:36px;width:36px;height:36px}.query-attachment-upload .query-attachment-upload-button{width:100%;min-height:44px}.query-attachment-row{grid-template-columns:22px minmax(0,1fr) auto;gap:5px 10px;padding:14px}.query-attachment-row>.icon{align-self:start;margin-top:3px}.query-attachment-state{grid-column:2;font-size:11px}.query-scope-dialog .query-attachment-action{grid-area:1/3/3;align-self:center;min-height:44px;padding-left:10px;font-size:12px}.query-scope-footer{margin:0 18px;padding:17px 0 20px}.query-scope-summary{font-size:12px}.query-scope-summary>div{gap:6px 10px}.query-scope-summary-label{width:88px}.query-scope-actions{justify-content:flex-end;gap:8px;margin-top:18px}.query-scope-actions>span{display:none}.query-scope-actions>.btn{min-height:44px}}.melons-v2 #app .workbench-toolbar>.carrot-conversation-cost{min-width:0;color:var(--ink);background:var(--mint-100);border-radius:10px;flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:13px;display:inline-flex}.carrot-conversation-cost>.carrot-mark{object-fit:contain;width:22px;height:28px}.carrot-conversation-cost strong{color:var(--action-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.carrot-cost-pending{color:var(--muted);font-size:12px}.melons-v2 #app .workbench-toolbar>.carrot-conversation-cost+.workbench-space-switch{margin-left:0}.melons-v2 #app .workbench-sessions .carrot-balance-link{flex:none;justify-content:flex-start;gap:12px;min-height:80px;padding:12px 14px}.melons-v2 #app .carrot-balance-link .carrot-balance-mark{object-fit:contain;flex:none;width:32px;height:44px}.carrot-balance-copy{text-align:left;gap:4px;min-width:0;display:grid}.melons-v2 #app .carrot-balance-copy strong{color:var(--action-dark);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}@media (width<=768px){.melons-v2 #app .workbench-toolbar>.carrot-conversation-cost{gap:4px;padding:6px 8px;font-size:12px}.carrot-conversation-cost strong{font-size:18px}.carrot-conversation-cost>.carrot-mark{width:18px;height:22px}}@media (width<=600px){html.melons-v2{--mobile-header-height:calc(56px + env(safe-area-inset-top,0px));--mobile-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app){min-width:0}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) :is(input,select,textarea){font-size:16px}html.melons-v2 #app.workspace-app>.sidebar{padding-inline:14px}html.melons-v2 body.reference-home #app.workspace-app>.page{padding:12px 14px calc(var(--mobile-nav-height) + 20px)!important}html.melons-v2 #app.workspace-app .mobile-tab{min-height:54px}html.melons-v2 #app.workspace-app .mobile-page-title,html.melons-v2 #app.workspace-app .workspace-header h1{margin-bottom:12px;font-size:22px}html.melons-v2 #app.workspace-app .home-ask h2{font-size:clamp(24px,6.4vw,30px)}html.melons-v2 #app.workspace-app .home-ask>.knowledge-garden{object-fit:contain;max-height:116px;margin-block:8px 4px}.melons-v2 body.personal-workspace #app.personal-navigation-app>.sidebar{height:var(--mobile-header-height);min-height:var(--mobile-header-height);padding:env(safe-area-inset-top,0px) 14px 0}.melons-v2 #app.personal-navigation-app .sidebar .brand{grid-template-columns:28px minmax(0,1fr);gap:1px 7px;min-height:0;padding:0}.melons-v2 #app.personal-navigation-app .sidebar .brand .carrot-mark{width:28px;height:36px}.melons-v2 #app.personal-navigation-app .sidebar .brand .brand-wordmark{font-size:18px}.melons-v2 #app.personal-navigation-app .sidebar .brand small{font-size:9px}.personal-navigation-sidebar .sidebar-account-identity{min-height:44px;padding:4px}.personal-navigation-sidebar .sidebar-account-avatar{width:36px;height:36px}.personal-navigation-sidebar .sidebar-account-menu{max-height:calc(var(--viewport-height) - var(--mobile-header-height) - var(--mobile-nav-height) - 16px)}.melons-v2 body.personal-workspace #app.personal-navigation-app>.page{min-height:calc(var(--viewport-height) - var(--mobile-header-height));padding:8px 14px calc(var(--mobile-nav-height) + 20px)!important}.personal-mobile-navigation{height:var(--mobile-nav-height);padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px))}.personal-mobile-navigation>a{gap:3px;min-height:48px}.personal-home-topbar{gap:8px;min-height:36px}.personal-home-topbar .workspace-switcher-trigger{min-height:44px;padding-block:6px}.personal-home-hero{min-height:0;padding:6px 0 12px}.personal-home-scene{width:min(60%,210px);height:84px;margin:0 auto 10px}.melons-v2 .personal-home-copy h1{letter-spacing:-.4px;white-space:normal;font-size:clamp(21px,6.1vw,27px);line-height:1.4}.personal-home-copy>p{margin:7px 0 14px;font-size:12px;line-height:1.6}.personal-home-search{gap:6px;min-height:52px;padding:4px 4px 4px 12px}.melons-v2 .personal-home-search input{height:42px}.personal-home-search>button{min-height:44px;padding-inline:12px}.melons-v2 .personal-home h2{font-size:18px}.personal-home-overview>h2{margin:0 0 6px 4px}.personal-home-stats{border-radius:16px;gap:8px 0;padding:10px 0}.personal-home-stat{gap:10px;min-height:48px}.personal-stat-icon{width:34px;height:34px}.personal-stat-copy{gap:3px;min-width:60px}.personal-stat-copy>span{font-size:11px}.personal-stat-copy>strong{font-size:23px}.personal-home-card{padding:16px}.personal-recent-file{align-items:flex-start}.personal-recent-artifacts .artifact-action-buttons{flex-wrap:wrap;gap:6px}html.melons-v2 #app.personal-navigation-app .history-records{box-shadow:none;background:0 0;border:0;padding:0}html.melons-v2 #app.personal-navigation-app .history-records :is(table,tbody,.tablewrap){width:100%;min-width:0;display:block;overflow:visible}html.melons-v2 #app.personal-navigation-app .history-records thead{display:none}html.melons-v2 #app.personal-navigation-app .history-records tr{background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;padding:16px;display:grid}html.melons-v2 #app.personal-navigation-app .history-records td{overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block}html.melons-v2 #app.personal-navigation-app .history-records .history-question{grid-column:1/-1;font-size:15px;line-height:1.7}html.melons-v2 #app.personal-navigation-app .history-records .history-agent{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}html.melons-v2 #app.personal-navigation-app .history-records .history-open .btn{background:var(--mint-100);border-radius:12px;justify-content:center;width:100%;min-height:44px}html.melons-v2 body.reference-workbench #app.workspace-app>.page{padding:0 6px 6px!important}.melons-v2 body.personal-workspace.reference-workbench #app.personal-navigation-app>.page{min-height:0;height:calc(var(--viewport-height) - var(--mobile-header-height) - var(--mobile-nav-height))!important;padding:4px 6px!important}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-chat-header.workbench-toolbar{flex-wrap:wrap;gap:6px 8px;min-height:52px;padding:6px 8px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-toolbar .workbench-open-sessions{width:44px;height:44px;min-height:44px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-history{min-height:0;padding:12px 10px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) :is(.workbench-composer-wrap,.workbench-queue-wrap){padding:6px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer{border-radius:16px;padding:10px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer textarea{height:64px;min-height:44px;max-height:128px;font-size:16px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer.expanded textarea{height:128px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer .workbench-action{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}html.melons-v2 #app.personal-navigation-app .personal-workbench-welcome{min-height:0;padding:4px 0}html.melons-v2 #app.personal-navigation-app .personal-workbench-welcome>.personal-welcome-mascot{width:80px;height:52px;margin-bottom:8px}html.melons-v2 #app.personal-navigation-app .personal-workbench-welcome h2{margin-bottom:6px;font-size:20px}html.melons-v2 #app.personal-navigation-app .personal-workbench-welcome>p{margin:4px 0 8px;font-size:12px}.personal-workbench-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.personal-workbench-prompts button{gap:4px;min-width:0;min-height:44px;padding:8px;font-size:12px}.personal-workbench-prompts button:last-child:nth-child(odd){grid-column:1/-1}.melons-v2 .login-folio .login-story{padding:12px 16px}.melons-v2 .login-folio .login-story .brand{grid-template-columns:36px minmax(0,1fr);gap:2px 8px}.melons-v2 .login-folio .login-story .brand :is(.leaf-mark,.carrot-mark){width:36px;height:44px}.melons-v2 .login-folio .login-story .brand strong{font-size:22px}.melons-v2 .login-folio .login-story .brand small{font-size:10px}.melons-v2 .login-folio .login-panel{padding:16px}.melons-v2 .login-folio .login-form-wrap{margin:18px 0 16px}.melons-v2 .login-folio .login-form-heading{margin-bottom:20px}.melons-v2 .login-folio .login-form-heading h2{font-size:26px}.melons-v2 .login-folio .login-form-heading p{font-size:14px}.melons-v2 .login-folio .p2-fieldset{gap:16px}.melons-v2 .login-folio .login-form-wrap .p2-fieldset input{min-height:48px;padding:11px 13px;font-size:16px}.melons-v2 .login-folio .login-submit{min-height:48px;margin-top:20px}}@media (width<=600px) and (height>=521px){html.melons-v2 body.reference-workbench:has(.workbench-composer:focus-within) #app.workspace-app>.sidebar{display:grid!important}html.melons-v2 body.reference-workbench:has(.workbench-composer:focus-within) #app.personal-navigation-app>.sidebar{display:flex!important}html.melons-v2 body.reference-workbench:has(.workbench-composer:focus-within) #app.workspace-app>.page{grid-row:2}}@media (width<=600px) and (height<=520px){html.melons-v2:has(body.reference-workbench){--mobile-header-height:0px;--mobile-nav-height:0px}:is(html.melons-v2 body.reference-workbench #app:is(.workspace-app,.personal-navigation-app)>:is(.sidebar,.mobile-bottom-nav,.personal-mobile-navigation),html.melons-v2 body.reference-workbench:has(.workbench-composer:focus-within) #app:is(.workspace-app,.personal-navigation-app)>.sidebar){display:none!important}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer textarea{height:44px;min-height:44px;padding-bottom:8px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-chat-header.workbench-toolbar{row-gap:4px;padding-block:4px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) :is(.workbench-composer-wrap,.workbench-queue-wrap){padding:2px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer{padding:8px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer-footer{padding-top:6px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-composer-meta{padding-top:4px}html.melons-v2 #app.workspace-app .workbench-welcome{min-height:0;padding-block:4px}html.melons-v2 #app.workspace-app .workbench-welcome .workbench-mark{display:none}html.melons-v2 #app.workspace-app .workbench-welcome h2{margin-bottom:6px;font-size:18px}html.melons-v2 #app.workspace-app .workbench-welcome p{margin:0;font-size:12px}body.reference-workbench:has(.workbench-composer:focus-within) .personal-workbench-prompts{display:none}html.melons-v2 #app.personal-navigation-app .personal-workbench-welcome>.personal-welcome-mascot{display:none}}.soft-icon{vertical-align:middle;pointer-events:none;background-repeat:no-repeat;flex:none;display:inline-block}.personal-mobile-navigation .soft-icon{width:28px!important;height:28px!important}.nav .carrot-mark.soft-nav-mascot{object-fit:contain;flex:none;width:36px;height:36px}.session-library-navigation .soft-icon{margin:-3px 0}.session-library-navigation .is-active{background:var(--mint-100);color:var(--green-dark)}.workbench-plugin-navigation-slot{flex:1;min-height:0;padding:14px 8px;display:flex}.workbench-plugin-navigation-slot[hidden],.is-plugin-library .workbench-session-controls>.search,.is-plugin-library .workbench-sessions>.conversation-list,.is-plugin-center [hidden],.is-plugin-center .workbench-queue-wrap{display:none!important}.plugin-center-navigation{flex-direction:column;gap:5px;width:100%;min-height:0;display:flex}.plugin-center-navigation button,.plugin-mode-switch button{min-height:43px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;transition:background .18s,transform .18s;display:flex}.plugin-center-navigation button:hover{background:var(--mint-100)}.plugin-center-navigation button[aria-current],.plugin-mode-switch button[aria-current]{background:var(--mint-100);color:var(--green-dark)}.plugin-nav-count{color:var(--muted);margin-left:auto;font-size:12px}.plugin-added-heading{color:var(--muted);justify-content:space-between;margin:23px 10px 6px;font-size:12px;display:flex}.plugin-added-list{min-height:0;overflow:auto}.plugin-added-list button{width:100%;min-height:48px}.plugin-added-list button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugin-added-empty{color:var(--muted);margin:12px 10px;font-size:12px}.melons-v2 #app .is-plugin-center .workbench-chat-main{background:linear-gradient(150deg, var(--mint-100), var(--paper) 65%)}.melons-v2 #app .is-plugin-center .workbench-chat-header{background:0 0;border:0;min-height:64px}.melons-v2 #app .is-plugin-center .workbench-space-switch{margin-left:auto}.melons-v2 #app .is-plugin-center .plugin-center-back{min-height:44px;box-shadow:none;color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;padding:8px;font-size:12px;display:inline-flex}body.personal-workspace #app .is-plugin-center .workbench-chat-main{background:radial-gradient(at 76% 0,#ffe5c9,#0000 60%),#fff7ef;border-color:#0000}body.personal-workspace .plugin-center-navigation button[aria-current],body.personal-workspace .plugin-mode-switch button[aria-current],body.personal-workspace .session-library-navigation .is-active{color:#b64a0c;background:#ffeddf}.plugin-center{min-width:0;min-height:0;color:var(--ink);flex:1;display:flex}.plugin-center-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;overflow:auto}.plugin-center-content{width:min(860px,100% - 64px);margin:0 auto;padding:12px 0 24px;container:plugin-catalog/inline-size}.plugin-center-heading{justify-content:space-between;align-items:center;gap:20px;min-height:120px;margin:0 0 28px;display:flex}.plugin-center-heading h1{color:var(--ink);letter-spacing:-.6px;margin:0 0 10px;font-size:28px;line-height:1.3}.plugin-center-heading p{color:var(--muted);margin:0;font-size:13px}.plugin-center-mascot{object-fit:contain;flex:none;width:164px;height:118px;animation:.65s cubic-bezier(.2,.8,.2,1) both plugin-mascot-in}.plugin-center-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.plugin-category-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.plugin-category-list button{min-height:37px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;transition:color .16s,background .16s;display:inline-flex}.plugin-category-list button[aria-pressed=true]{background:var(--mint-100);color:var(--green-dark)}body.personal-workspace .plugin-category-list button[aria-pressed=true]{color:#b64a0c;background:#ffeddf}.plugin-center-search{width:198px;height:42px;color:var(--muted);background:#fff;border:1px solid #e8ddd2;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.plugin-center-search:focus-within{border-color:var(--input-focus-border)}.melons-v2 #app .plugin-center-search input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:13px}.plugin-center-group+.plugin-center-group{margin-top:28px}.plugin-center-group-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.plugin-center-group-heading h2{color:var(--ink);margin:0;font-size:16px;font-weight:650}.plugin-center-group-heading>span{color:var(--muted);font-size:12px}.plugin-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.plugin-center-grid.is-single{grid-template-columns:minmax(0,420px);justify-content:center}.plugin-center-card{min-width:0;min-height:118px;animation:.42s cubic-bezier(.2,.8,.2,1) both plugin-card-in;animation-delay:calc(var(--plugin-index,0) * 40ms);background:#fff;border:1px solid #e8dfd6;border-radius:15px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 1px 2px #45302103}.plugin-center-card:hover{border-color:#dec6b2;transform:translateY(-3px);box-shadow:0 8px 20px #6f40120a}.plugin-card-details{border-radius:inherit;text-align:left;width:100%;min-height:116px;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px 12px;padding:16px 62px 18px 18px;display:grid}.plugin-card-details h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:1.5;overflow:hidden}.plugin-card-details p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.plugin-card-toggle{color:#b64a0c;cursor:pointer;background:#ffeddf;border:0;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;transition:transform .18s,background .18s;display:grid;position:absolute;top:29px;right:16px}.plugin-card-toggle:hover:not(:disabled){background:#ffddc3;transform:scale(1.1)}.plugin-card-toggle:active:not(:disabled){transform:scale(.92)}.plugin-card-toggle.is-added{color:#28763a;background:#eaf0e7}.plugin-card-toggle:disabled{cursor:default;opacity:.55}.plugin-card-toggle.is-added:disabled{opacity:.8}.plugin-card-state{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;bottom:10px;right:14px}.plugin-center-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;font-size:11px;display:flex}.plugin-return.btn{box-shadow:none;color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;font-size:12px;display:inline-flex}.plugin-center-mobile-nav{display:none}.plugin-center-mobile-nav.is-inline,.workbench-shell.hide-sessions .plugin-center-mobile-nav{margin-bottom:20px;display:block}.plugin-mode-switch{gap:8px;display:flex}.plugin-center-mobile-nav .plugin-center-navigation{flex-flow:wrap}.plugin-center-mobile-nav .plugin-added-heading,.plugin-center-mobile-nav .plugin-added-list{display:none}.plugin-center-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;display:flex}.plugin-center-empty h2{margin:18px 0 6px;font-size:18px}.plugin-center-empty p{color:var(--muted);margin:0 0 18px;font-size:13px}.plugin-card-skeleton{background:#fff9;border-radius:15px;height:118px;animation:1.4s ease-in-out infinite alternate plugin-loading}.plugin-center-dialog{border-radius:22px;width:min(520px,100vw - 32px)}.plugin-detail-intro{align-items:center;gap:18px;margin-bottom:20px;display:flex}.plugin-detail-intro p{color:var(--muted);font-size:14px;line-height:1.8}.plugin-detail-steps{color:var(--ink);gap:10px;padding-left:22px;font-size:14px;line-height:1.7;display:grid}.plugin-detail-example{background:var(--mint-50,#fff7ef);color:var(--muted);white-space:pre-wrap;border-radius:14px;margin-top:20px;padding:16px;font-size:13px;line-height:1.8}.plugin-detail-example p{margin:6px 0 0}.plugin-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.plugin-center button:focus-visible,.plugin-center-navigation button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@container plugin-catalog (width<=520px){.plugin-center-filters{gap:12px}.plugin-center-search{width:100%}.plugin-card-details{grid-template-columns:44px minmax(0,1fr);gap:8px;padding-left:12px}.plugin-card-details>.soft-icon{width:44px!important;height:44px!important}.plugin-card-details h3{font-size:14px}}@container plugin-catalog (width<=420px){.plugin-center-grid{grid-template-columns:minmax(0,1fr)}.plugin-center-heading{gap:8px;min-height:100px;margin-bottom:20px}.plugin-center-heading h1{font-size:25px}.plugin-center-mascot{width:120px;height:92px}.plugin-card-toggle{width:44px;height:44px;top:22px;right:12px}.plugin-category-list button{min-height:44px}}@media (width<=800px){.plugin-center-content{width:calc(100% - 32px);padding-top:0}.plugin-center-mobile-nav{margin-bottom:20px;display:block}.plugin-mode-switch button{min-height:44px}.melons-v2 #app .is-plugin-center .workbench-chat-header{min-height:62px;padding:8px 12px}}@keyframes plugin-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plugin-mascot-in{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes plugin-loading{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.plugin-center *,.plugin-center-navigation *{transition:none!important;animation:none!important}.plugin-center-card:hover{transform:none}}.growth-workspace{--growth-accent:#256b37;--growth-soft:#edf7e7;--growth-line:#e4eadf;--growth-muted:#626d78;color:#10202d;max-width:1440px;margin:auto;padding:10px 0 30px}.growth-workspace.growth-personal{--growth-accent:#a8460e;--growth-soft:#fff0e4;--growth-line:#eee5dd}.growth-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.growth-page-header h1{margin:13px 0 8px;font-size:32px;line-height:1.4}.growth-page-header p,.growth-muted{color:var(--growth-muted)}.growth-back{color:var(--growth-muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.growth-tabs{background:#f1f2ef;border-radius:15px;gap:4px;width:fit-content;margin:0 0 20px;padding:5px;display:flex}.growth-tabs a{border-radius:11px;padding:11px 26px;font-size:15px}.growth-tabs a.active{color:var(--growth-accent);background:#fff;font-weight:700}.growth-scope{background:var(--growth-soft);color:var(--growth-accent);border-radius:12px;align-items:center;gap:9px;margin-bottom:20px;padding:12px 15px;font-size:13px;display:flex}.growth-scope p{flex:1;margin:0}.growth-scope button{color:inherit;white-space:nowrap;font:inherit;background:0 0;border:0}.growth-card{border:1px solid var(--growth-line);background:#fff;border-radius:20px;min-width:0;margin-bottom:20px;padding:24px}.growth-card h2{margin:0 0 9px;font-size:21px;line-height:1.6}.growth-card p{line-height:1.8}.growth-small,.growth-card>small{color:var(--growth-muted);font-size:12px;line-height:1.8}.growth-level-hero{background:var(--growth-soft);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:30px;margin-bottom:20px;padding:29px 30px;display:grid}.growth-level-hero>div{min-width:0;max-width:700px}.growth-level-hero h2{margin:0 0 24px;font-size:24px}.growth-level-hero p{margin:12px 0;font-size:14px}.growth-level-hero>div>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:56px;line-height:1.4;display:block}.growth-level-hero small{color:var(--growth-muted);font-size:12px}.growth-level-hero img{object-fit:contain;width:100%;height:auto;max-height:280px;display:block}.growth-progress{background:#dddace;border-radius:10px;height:7px;margin-top:19px;overflow:hidden}.growth-progress span{border-radius:inherit;background:var(--growth-accent);height:100%;display:block}.growth-thresholds{color:var(--growth-accent);justify-content:space-between;margin:8px 0 20px;font-size:12px;display:flex}.growth-balance{align-items:center;gap:24px;display:flex}.growth-balance>div:first-child{flex:1}.growth-balance p{margin:0 0 10px;font-size:17px;font-weight:700}.growth-balance strong{font-size:38px;line-height:1.4;display:block}.growth-balance strong small{font-size:15px}.growth-balance small{color:var(--growth-muted);font-size:12px;line-height:1.8;display:block}.growth-balance b{margin-top:8px;font-size:19px;display:block}.growth-balance>a{background:var(--growth-soft);width:42px;height:42px;color:var(--growth-accent);border-radius:50%;place-items:center;display:grid}.growth-entitlements{border:1px solid var(--growth-line);background:var(--growth-soft);border-radius:16px;flex-wrap:wrap;gap:12px 27px;margin-bottom:24px;padding:18px 24px;font-size:13px;display:flex}.growth-entitlements strong{color:var(--growth-accent);margin-left:7px}.growth-center-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:20px;display:grid}.growth-task-list{margin:15px 0}.growth-task-list>div{border-bottom:1px solid var(--growth-line);grid-template-columns:minmax(0,1fr) 90px 100px;align-items:center;gap:16px;padding:17px 0;font-size:14px;display:grid}.growth-task-list strong{font-size:14px}.growth-task-list small{color:var(--growth-muted);margin-top:6px;font-size:12px;line-height:1.8;display:block}.growth-task-list>div>span:nth-child(2){font-variant-numeric:tabular-nums;text-align:right}.growth-task-list>div>span:nth-child(2)>small{color:var(--growth-accent)}.growth-task-list .btn{min-height:40px;padding:9px 12px;font-size:13px}.growth-done{color:#277441;justify-content:center;align-items:center;gap:5px;font-size:13px;display:flex}.growth-legacy>strong{color:var(--growth-accent);margin:29px 0 13px;font-size:35px;display:block}.growth-legacy>strong small{font-size:14px}.growth-legacy>a{border-top:1px solid var(--growth-line);color:var(--growth-accent);align-items:center;gap:13px;margin-top:25px;padding:20px 0 0;display:flex}.growth-legacy>a>span{flex:1}.growth-legacy a strong{font-size:14px}.growth-legacy a small{margin-top:8px;font-size:12px;line-height:1.8;display:block}.growth-levels table,.growth-data-table{border-collapse:collapse;text-align:left;width:100%;margin-top:20px;font-size:13px}.growth-levels th,.growth-levels td,.growth-data-table th,.growth-data-table td{border-bottom:1px solid var(--growth-line);padding:16px 12px;line-height:1.8}.growth-levels th,.growth-data-table th{color:var(--growth-muted);font-weight:400}.growth-levels td button{color:inherit;background:0 0;border:0;border-radius:9px;padding:6px 10px;font-weight:700}.growth-levels td button small{font-size:10px;display:block}.growth-levels tr.is-selected{background:var(--growth-soft);color:var(--growth-accent)}.growth-level-preview{background:var(--growth-soft);color:var(--growth-accent);border-radius:12px;margin-top:20px;padding:15px 18px;font-size:14px}.growth-share-hero{background:var(--growth-soft);border-radius:22px;align-items:center;gap:20px;margin-bottom:20px;padding:30px;display:flex}.growth-share-hero>div{flex:1.3}.growth-share-hero img{object-fit:contain;width:34%;height:auto}.growth-share-hero h2{margin:0 0 15px;font-size:31px;line-height:1.7}.growth-share-hero p{color:var(--growth-muted);font-size:14px;line-height:1.9}.growth-share-actions{flex-wrap:wrap;gap:12px;margin:25px 0 18px;display:flex}.growth-share-hero small{color:var(--growth-muted);font-size:12px}.growth-invite-stats{border-bottom:1px solid var(--growth-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;display:grid}.growth-invite-stats>div{padding:12px 20px 25px}.growth-invite-stats strong{margin-top:13px;font-size:32px;display:block}.growth-invite-stats small{margin-left:8px;font-size:13px;font-weight:400}.growth-invite-stats span{color:var(--growth-muted);font-size:14px}.growth-share-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.growth-journey{padding:6px 0;list-style:none}.growth-journey li{align-items:flex-start;gap:15px;margin:22px 0;display:flex}.growth-journey li>span{width:31px;height:31px;color:var(--growth-accent);background:var(--growth-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.growth-journey strong{font-size:14px}.growth-journey p{color:var(--growth-muted);margin-top:6px;font-size:13px}.growth-calc-label{margin-top:20px;font-size:13px;display:block}.growth-calc-label input{border:1px solid var(--growth-line);border-radius:12px;width:100%;margin-top:12px;padding:15px;font-size:25px;display:block}.growth-calc-result{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:14px;display:flex}.growth-calc-result strong{color:var(--growth-accent);font-size:35px}.growth-calc-result small{font-size:14px}.growth-data-table small{color:var(--growth-muted);margin-top:4px;font-size:11px;display:block}.growth-status{background:#f1f2f1;border-radius:20px;padding:3px 10px;font-size:12px;display:inline-block}.growth-status.valid{background:var(--growth-soft);color:var(--growth-accent)}.growth-status.pending{color:#8d5012;background:#fff0dd}.growth-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.growth-pagination .btn{min-height:36px;padding:8px 15px;font-size:12px}.growth-pagination>a{color:var(--growth-accent);margin-left:auto}.growth-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.growth-section-heading .btn{white-space:nowrap;font-size:12px}.growth-section-heading p{margin:0;font-size:13px}.growth-record-summary{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;gap:25px;display:grid}.growth-record-summary span,.growth-record-summary small{color:var(--growth-muted);font-size:12px;line-height:1.8;display:block}.growth-record-summary strong{margin:13px 0;font-size:29px;display:block}.growth-record-summary strong small{display:inline}.growth-record-summary>div:first-child strong{font-size:39px}.growth-record-summary a{color:var(--growth-accent);font-size:12px}.growth-ledger-note{color:var(--growth-muted);padding:0 8px 12px;font-size:13px;line-height:1.9}.growth-record-filters{flex-wrap:wrap;gap:7px;margin:23px 0;display:flex}.growth-record-filters button{color:#59646d;background:#f4f4f3;border:0;border-radius:30px;padding:8px 15px;font-size:13px}.growth-record-filters button.active{background:var(--growth-soft);color:var(--growth-accent);font-weight:700}.growth-positive{color:#a8460e;font-weight:700}.growth-negative{color:#b33632;font-weight:700}.growth-text-button{font:inherit;color:var(--growth-accent);background:0 0;border:0;padding:5px 0}.growth-dialog{border-radius:20px;width:calc(100% - 32px);max-width:650px}.growth-rules h3{margin:23px 0 10px;font-size:18px}.growth-rules p,.growth-guide p{color:#626d78;font-size:14px;line-height:2}.growth-guide>span{color:#626d78;font-size:13px}.growth-guide .btn{margin-top:25px}.growth-guide h3{margin:17px 0;font-size:22px}.growth-receipt dl{grid-template-columns:100px minmax(0,1fr);gap:20px;font-size:14px;line-height:1.9;display:grid}.growth-receipt dd{overflow-wrap:anywhere;margin:0}.growth-receipt dt{color:#626d78}.growth-receipt-amount{margin:25px 0;font-size:23px;font-weight:700}.growth-poster{text-align:center}.growth-poster canvas{width:100%;max-width:360px;height:auto;margin:0 auto 18px;display:block}.growth-poster-dialog{max-width:460px}.growth-phone form{max-width:450px;margin-top:18px}.growth-phone>p{font-size:13px}.growth-phone label{font-size:14px;display:block}.growth-phone input{margin-top:8px;padding:12px}.growth-phone>button{margin-top:15px}.growth-share-link{margin:20px 0;font-size:13px;display:block}.growth-share-link input{width:100%;margin-top:9px;font-size:13px;display:block}.growth-notice{color:#26744e;font-size:14px}.growth-empty{text-align:center;padding:40px 20px}.growth-home-checkin{color:#10202d;background:#fffdfb;border:1px solid #e8e6df;border-radius:17px;flex-wrap:wrap;align-items:center;gap:14px;max-width:670px;margin-top:22px;padding:15px 16px;display:flex}.growth-checkin-icon{color:#a8460e;background:#fff0e4;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.growth-checkin-copy{flex:1;min-width:130px}.growth-checkin-copy h2{margin:0!important;padding:0!important;font-size:16px!important;line-height:1.5!important}.growth-checkin-copy p{flex-wrap:wrap;gap:4px 12px;display:flex;color:#a8460e!important;margin:6px 0 3px!important;font-size:13px!important;line-height:1.7!important}.growth-checkin-copy p>span{white-space:nowrap}.growth-checkin-copy small{color:#626d78;font-size:12px;line-height:1.7}.growth-home-checkin .btn{min-width:108px;min-height:44px;padding:11px 16px;font-size:14px}.growth-home-checkin.is-signed{background:var(--notice-bg)}.growth-home-checkin.is-signed .btn{opacity:1;background:var(--mint-100)!important;color:var(--action-dark)!important}.growth-home-checkin>.error{flex-basis:100%}.home-ask .growth-home-checkin{z-index:1;width:min(64%,670px);margin-top:23px;position:relative}.home-ask .growth-checkin-icon{color:#256b37;background:#edf7e7}.home-ask .growth-checkin-copy p{color:#256b37!important}.sidebar-growth-entry{color:#10202d;background:#fff7f0;border-radius:12px;align-items:center;gap:10px;margin:8px 0 12px;padding:14px 15px!important;display:flex!important}.sidebar-growth-entry>span{flex:1;min-width:0}.sidebar-growth-entry strong{font-size:14px;display:block}.sidebar-growth-entry small{color:#626d78;margin-top:7px;font-size:12px;display:block}.sidebar-growth-entry img{object-fit:contain;width:30px;height:37px}.sidebar-growth-entry:hover{background:#fff0e4}body:not(.personal-workspace) .sidebar-growth-entry{background:#f3f9ed}@media (width<=1100px){.growth-center-grid{grid-template-columns:1fr}.growth-level-hero{grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding:24px}.growth-record-summary{grid-template-columns:1fr 1fr}.growth-share-hero h2{font-size:25px}.home-ask .growth-home-checkin{width:100%}}@media (width<=700px){.growth-workspace{padding:5px 0 25px}.growth-page-header{gap:10px}.growth-page-header h1{font-size:26px}.growth-page-header p{font-size:13px}.growth-page-header .workspace-switcher{max-width:150px}.growth-tabs{width:100%}.growth-tabs a{text-align:center;flex:1;padding:10px 8px;font-size:14px}.growth-scope{align-items:flex-start;gap:6px;padding:11px 12px;font-size:11px}.growth-scope>svg{flex-shrink:0;margin-top:2px}.growth-scope button{font-size:11px}.growth-card{border-radius:17px;padding:20px 16px}.growth-card h2{font-size:19px}.growth-level-hero{padding:22px 19px;display:block;position:relative;overflow:hidden}.growth-level-hero h2{margin-bottom:23px;font-size:20px}.growth-level-hero>div>strong{font-size:43px}.growth-level-hero>img{opacity:.95;width:133px;height:115px;position:absolute;top:60px;right:7px}.growth-level-hero>div>p:first-of-type,.growth-level-hero>div>strong{z-index:1;max-width:calc(100% - 115px);position:relative}.growth-level-hero>div>p:nth-of-type(2){padding-top:13px}.growth-level-hero p{font-size:12px}.growth-level-hero small{font-size:11px}.growth-balance{flex-wrap:wrap;gap:12px}.growth-balance>div:first-child{flex-basis:100%}.growth-balance strong{font-size:34px}.growth-balance>a{margin-left:auto}.growth-balance p{font-size:16px}.growth-entitlements{gap:13px;padding:16px}.growth-entitlements>b,.growth-entitlements>span{flex-basis:100%}.growth-task-list>div{grid-template-columns:minmax(0,1fr) 90px;gap:9px}.growth-task-list>div>span:nth-child(2){grid-area:auto/2}.growth-task-list>div>.btn,.growth-task-list>div>.growth-done,.growth-task-list>div>span:last-child:not(:nth-child(2)){grid-column:1/-1;justify-self:end}.growth-task-list strong{font-size:13px}.growth-task-list small{font-size:11px}.growth-share-grid{grid-template-columns:1fr;gap:0}.growth-share-hero{padding:23px 18px;display:block}.growth-share-hero h2{font-size:24px}.growth-share-hero img{width:70%;max-height:170px;margin:18px auto 0;display:block}.growth-share-actions{gap:8px}.growth-share-actions .btn{padding:10px 13px;font-size:12px}.growth-invite-stats>div{padding:8px 5px 18px}.growth-invite-stats span{font-size:12px}.growth-invite-stats strong{font-size:26px}.growth-invite-stats small{margin-left:3px;font-size:11px}.growth-levels thead,.growth-data-table thead{display:none}.growth-levels table,.growth-data-table{margin-top:15px;display:block}.growth-levels tbody,.growth-data-table tbody{gap:15px;display:grid}.growth-levels tr,.growth-data-table tr{border:1px solid var(--growth-line);border-radius:13px;padding:10px 13px;display:block}.growth-levels td,.growth-data-table td{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:7px 0;font-size:12px;display:flex}.growth-levels td:before,.growth-data-table td:before{content:attr(data-label);color:var(--growth-muted);margin-right:auto;font-size:11px}.growth-data-table td strong{font-size:12px}.growth-data-table td small{margin:0}.growth-record-summary{gap:22px 13px;padding:20px 17px}.growth-record-summary>div:first-child{grid-column:1/-1}.growth-record-summary strong{margin:7px 0;font-size:23px}.growth-record-summary>div:first-child strong{font-size:36px}.growth-record-summary>div:last-child{grid-column:1/-1}.growth-section-heading{align-items:flex-start;gap:8px}.growth-section-heading .btn{padding:8px 10px;font-size:11px}.growth-record-filters{gap:7px}.growth-record-filters button{padding:8px 12px;font-size:11px}.growth-home-checkin{gap:10px;padding:14px}.growth-checkin-icon{display:none}.growth-checkin-copy{min-width:120px}.growth-home-checkin .btn{min-width:98px;padding:10px 11px;font-size:13px}.growth-receipt dl{grid-template-columns:1fr;gap:9px}.growth-receipt dd{margin-bottom:12px}.growth-receipt-amount{font-size:19px}}@media (prefers-reduced-motion:reduce){.growth-workspace *,.growth-home-checkin *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html.melons-v2 #app.workspace-app .home-ask.home-ask-with-growth>.knowledge-garden{width:34%;max-height:285px;top:90px;bottom:auto;right:0}@media (width<=1100px){html.melons-v2 #app.workspace-app .home-ask.home-ask-with-growth{flex-direction:column;align-items:stretch;display:flex}html.melons-v2 #app.workspace-app .home-ask.home-ask-with-growth>.knowledge-garden{order:6;align-self:flex-end;width:65%;height:auto;max-height:260px;margin-top:20px;position:static}html.melons-v2 #app.workspace-app .home-ask.home-ask-with-growth>p{max-width:100%;margin-bottom:25px}html.melons-v2 #app.workspace-app .home-ask.home-ask-with-growth :is(form,.ask-bottom){width:100%;max-width:100%}html.melons-v2 #app.workspace-app .home-ask.home-ask-with-growth>.growth-home-checkin{order:5}}@media (width<=700px){html.melons-v2 #app.workspace-app .home-ask.home-ask-with-growth>.knowledge-garden{align-self:center;width:75%;max-height:160px}}html.melons-v2 dialog.growth-dialog{width:min(650px,100vw - 32px);max-width:650px}html.melons-v2 dialog.growth-poster-dialog{width:min(460px,100vw - 32px);max-width:460px}.home-account-summary{--home-account-accent:#27843b;--home-account-soft:#eef7e9;--home-account-fill:linear-gradient(120deg, #94dc71, #348f40);color:#142131;background:#ffffffed;border:1px solid #e8e9e3;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:24px;margin:0 0 26px;padding:24px;display:grid;box-shadow:0 8px 28px #29362404}.personal-home .home-account-summary{--home-account-accent:#bd500d;--home-account-soft:#fff0e3;--home-account-fill:linear-gradient(120deg, #ffbf8c, #ff7a24)}.home-account-summary>*{min-width:0}.home-account-level,.home-account-balance{align-items:flex-start;gap:18px;display:flex}.home-account-summary>:not(:first-child){border-left:1px solid #e8e9e3;padding-left:24px}.home-level-badge{clip-path:polygon(50% 0,96% 24%,96% 76%,50% 100%,4% 76%,4% 24%);background:var(--home-account-fill);color:#fff;flex-direction:column;flex:0 0 66px;justify-content:center;align-items:center;gap:4px;min-height:80px;margin-top:3px;font-size:15px;font-weight:750;display:flex}.home-level-copy,.home-balance-copy{flex:1;min-width:0}.home-account-heading{flex-wrap:wrap;align-items:center;gap:7px 12px;margin-bottom:9px;display:flex}.melons-v2 #app .home-account-heading h2{color:#142131;margin:0;font-size:16px;font-weight:700;line-height:1.5}.home-account-summary a{color:var(--home-account-accent);justify-content:center;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.home-account-summary a:hover{text-decoration:underline}.home-account-summary a:focus-visible{outline:2px solid var(--home-account-accent);outline-offset:4px;border-radius:6px}.home-account-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:750;line-height:1.3;display:block}.home-account-value small{color:#697687;margin-left:8px;font-size:14px;font-weight:400}.home-level-values{color:#697687;overflow-wrap:anywhere;margin:8px 0 6px;font-size:13px}.home-level-values b{color:#142131;font-weight:600}.home-level-progress{background:#e9e8e5;border-radius:10px;height:7px;overflow:hidden}.home-level-progress>span{border-radius:inherit;background:var(--home-account-fill);height:100%;display:block}.home-account-hint{color:#697687;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.6}.home-account-carrot{background:var(--home-account-soft);border-radius:50%;flex:0 0 48px;place-items:center;height:48px;display:grid}.home-account-carrot .carrot-mark{width:30px;height:37px}.home-account-scope{background:var(--home-account-soft);color:var(--home-account-accent);border-radius:7px;padding:3px 7px;font-size:11px;line-height:1.5}.home-balance-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:17px;display:flex}.home-account-summary .growth-home-checkin{padding-block:0;border-block:0;background:0 0;border-right:0;border-radius:0;grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:start;gap:10px 12px;width:auto;max-width:none;margin:0;padding-right:0;display:grid}.home-account-summary .growth-checkin-icon{background:var(--home-account-soft);width:40px;height:40px;color:var(--home-account-accent);border-radius:50%}.home-account-summary .growth-checkin-copy{min-width:0}.home-account-summary .growth-checkin-copy p{gap:2px 10px;color:var(--home-account-accent)!important}.home-account-summary .growth-home-checkin .btn{background:var(--home-account-fill);color:#153c20;width:100%;min-width:0;box-shadow:none;border:0;border-radius:999px;grid-column:2}.personal-home .home-account-summary .growth-home-checkin .btn{color:#70320b}.home-account-summary .growth-home-checkin>.error-notice{flex-basis:100%;grid-column:1/-1;width:100%;min-width:0}html.melons-v2 #app .reference-content.team-home{max-width:1440px;margin-inline:auto}@media (width>=701px){.personal-home:has(>.home-account-summary) .personal-home-hero{min-height:310px;padding-block:30px 24px}html.melons-v2 #app .team-home .home-ask{min-height:310px;padding:28px 0 22px 10px}html.melons-v2 #app .team-home .home-ask h2{font-size:clamp(30px,3.1vw,51px);font-weight:800;line-height:1.35}html.melons-v2 #app .team-home .home-ask>.knowledge-garden{width:40%;max-width:480px;max-height:280px;top:30px;bottom:auto;right:0}}@media (width>=801px){html.melons-v2 body.reference-home #app.workspace-app>.page:has(>.team-home){width:auto;margin-left:var(--shell-nav-width)!important;padding-inline:30px!important}}@media (width>=1600px){html.melons-v2 body.reference-home #app.workspace-app>.page:has(>.team-home){padding-inline:36px!important}}@media (width<=1100px){.home-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}.home-account-summary>:not(:first-child){padding-left:18px}.home-account-summary .growth-home-checkin{border-top:1px solid #e8e9e3;border-left:0;grid-column:1/-1;align-items:center;gap:14px;padding:16px 0 0;display:flex}.home-account-summary .growth-home-checkin .btn{width:auto;min-width:108px}.home-level-badge{flex-basis:52px;min-height:66px}}@media (width<=700px){.home-account-summary{border-radius:17px;gap:15px;margin-bottom:22px;padding:16px}.home-account-summary>:not(:first-child){padding-left:15px}.home-level-badge,.home-account-carrot{display:none}.home-account-heading{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:7px}.melons-v2 #app .home-account-heading h2{font-size:14px}.home-account-summary a{font-size:12px}.home-account-value{font-size:25px}.home-account-value small{margin-left:4px;font-size:12px}.home-level-values,.home-account-hint{font-size:11px;line-height:1.7}.home-balance-actions{gap:9px;margin-top:12px}.home-account-summary .growth-home-checkin{gap:10px;padding:14px 0 0}.home-account-summary .growth-home-checkin .btn{min-width:92px}}@media (width<=360px){html.melons-v2 #app .team-home .home-ask>.knowledge-garden{display:none}}.melons-v2 #app .workbench-history .artifact-grid-panel{--artifact-accent:var(--action-dark);--artifact-soft:var(--mint-100);background:0 0;border:0;border-radius:0;margin:24px 0 16px;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;overflow:visible;container-type:inline-size}body.personal-workspace #app .artifact-grid-panel{--artifact-accent:#f56b21;--artifact-soft:#fff2e8}.melons-v2 #app .artifact-grid-panel .dialogue-artifacts-heading{min-height:36px;color:var(--ink);gap:10px;padding:0 4px 14px;font-size:16px}.melons-v2 #app .artifact-grid-panel .artifact-heading-icon{width:26px;height:26px;color:var(--artifact-accent);background:0 0;border-radius:0}.artifact-grid-count{background:var(--artifact-soft);min-width:29px;height:27px;color:var(--artifact-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:8px;font-size:13px;font-weight:500;display:inline-grid}.melons-v2 #app .artifact-grid-panel .artifact-view-all{color:var(--muted);margin-left:auto;padding:6px 0 6px 10px;font-size:13px}.melons-v2 #app .artifact-grid-panel .artifact-view-all:hover{color:var(--artifact-accent)}.artifact-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.artifact-file-card{background:#fffefd;border:1px solid #f4f1ed;border-radius:30px;flex-direction:column;min-width:0;padding:12px;display:flex;box-shadow:0 5px 24px #49321806}.artifact-file-card:only-child{max-width:360px}.artifact-card-preview{aspect-ratio:16/10;background:var(--artifact-soft);width:100%;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:22px;flex:none;padding:0;display:block;position:relative;overflow:hidden}.artifact-card-preview:disabled{cursor:default}.artifact-file-card .record-thumbnail{border-radius:inherit;background:var(--artifact-soft);width:100%;height:100%}.artifact-file-card .record-thumbnail>:is(img,video){object-fit:contain;width:100%;height:100%;display:block}.artifact-file-card .artifact-file-cover{padding:22px}.artifact-card-format{color:#28332e;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#ffffffed;border-radius:999px;max-width:calc(100% - 20px);padding:5px 14px;font-size:11px;font-weight:500;line-height:1.5;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 2px 7px #23312c0a}.artifact-card-copy{gap:6px;min-width:0;padding:12px 6px 0;display:grid}.melons-v2 #app .artifact-card-copy>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden}.artifact-card-copy>small,.artifact-card-state{color:var(--muted);font-size:12px;line-height:1.5}.artifact-file-card>.artifact-actions{margin-top:auto;padding:12px 2px 2px}.artifact-file-card .artifact-action-buttons{flex-wrap:nowrap;gap:8px}.melons-v2 #app .artifact-file-card .artifact-action-buttons>.btn{width:auto;min-width:0;min-height:38px;color:var(--ink);box-shadow:none;background:#f5f5f5;border:0;border-radius:999px;flex:1 1 0;justify-content:center;gap:7px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.melons-v2 #app .artifact-file-card .artifact-action-buttons>.artifact-preview-action{background:var(--artifact-soft);color:var(--artifact-accent)}.artifact-file-card .artifact-action-buttons>.btn>.icon{flex:none}.artifact-file-card .artifact-action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.melons-v2 #app .artifact-file-card .artifact-action-buttons>.artifact-reference-action{flex:0 0 38px;order:1;width:38px;padding:8px}.artifact-file-card .artifact-reference-label{display:none}.artifact-file-card .artifact-actions .notice{overflow-wrap:anywhere;max-width:none}.artifact-grid-panel button:focus-visible{outline:2px solid var(--artifact-accent);outline-offset:3px}@container (width<=760px){.artifact-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=500px){.artifact-file-grid{grid-template-columns:minmax(0,1fr);gap:12px}.artifact-file-card{border-radius:28px}}@media (forced-colors:active){.artifact-file-card{border-color:canvastext}}@media (width<=800px){html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-codex-composer{border-radius:26px}html.melons-v2 #app:is(.workspace-app,.personal-navigation-app) .workbench-codex-composer:not(.expanded) textarea{height:44px;min-height:44px}}:root.melons-v2[data-robo-theme=team]{--action:#438d6b;--action-dark:#317555;--action-light:#559f7d;--action-fill:#438d6b;--action-shadow:0 2px 5px #284c3510;--ink:#1d2d2a;--muted:#7b8784;--ground:#f8f9f5;--surface:#fffefa;--border:#e7ebe5;--line:#e7ebe5;--mint-100:#eef5ec;--mint-200:#e4eee3;--mint-300:#c9ddce;--shell-nav-width:176px;--shell-offset:188px}:root.melons-v2[data-robo-theme=team] #app>.sidebar{width:176px;box-shadow:none;background:#f8f9f5;border:0;border-radius:0;inset:0 auto 0 0}:root.melons-v2[data-robo-theme=team] #app .brand{grid-template-columns:32px 1fr;column-gap:7px;min-height:86px;padding:22px 15px}:root.melons-v2[data-robo-theme=team] #app .brand strong{letter-spacing:0;white-space:nowrap;font-size:21px}:root.melons-v2[data-robo-theme=team] #app .brand small{white-space:nowrap;font-size:9px}:root.melons-v2[data-robo-theme=team] #app .brand .leaf-mark{width:32px}:root.melons-v2[data-robo-theme=team] #app .sidebar .nav{padding:12px 10px}:root.melons-v2[data-robo-theme=team] #app .sidebar .nav a{border-radius:10px;gap:10px;min-height:43px;margin-bottom:5px;padding:10px 12px;font-size:13px;font-weight:500}:root.melons-v2[data-robo-theme=team] #app .sidebar .nav a.active{color:#317555;box-shadow:none;background:#e6f0e4}:root.melons-v2[data-robo-theme=team] #app .sidebar .nav a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root.melons-v2[data-robo-theme=team] #app>.page{margin-left:188px!important;padding:20px 18px 20px 0!important}:root.melons-v2[data-robo-theme=team] :is(.btn,.button).primary{box-shadow:none;background:#438d6b;border-color:#438d6b}:root.melons-v2[data-robo-theme=team] :is(.btn,.button){font-weight:500}.todos-page{flex-direction:column;max-width:none;height:calc(100dvh - 40px);display:flex}.todos-page .todos-heading{flex:none;min-height:47px;margin-bottom:12px}.todos-page .todos-heading h1{letter-spacing:-.4px;font-size:21px}.todos-page .todos-workspace{border:1px solid var(--border);background:#fffefa;border-radius:18px;flex:1;grid-template-columns:230px minmax(0,1fr);gap:0;min-height:0;overflow:hidden}.todos-page .todos-workspace.has-preview{grid-template-columns:222px minmax(310px,1fr) minmax(290px,32%)}.todos-page .todos-list{border-right:1px solid var(--border);padding:18px 12px;overflow-y:auto}.todos-page .todos-content{padding:22px 24px 0;overflow-y:auto}.todos-page .todos-filters{gap:10px}.todos-page .todo-tabs{gap:2px}.todos-page .todo-tabs button{padding:6px 8px;font-size:11px}.todos-page .todos-filters .search{background:#f8faf6;border-color:#0000;border-radius:8px;min-height:34px}.todos-page .todos-filters select{background:0 0;border:0;min-height:31px;padding:5px 0;font-size:11px}.todos-page .todo-list-row{border:0;border-radius:9px;padding:12px 9px}.todos-page .todo-list-row.is-selected{background:#edf5e9;border:0}.todos-page .todo-list-row>div{display:block}.todos-page .todo-list-row strong{font-size:13px;font-weight:600;display:block}.todos-page .todo-list-row .badge{color:var(--action);background:0 0;border:0;margin-top:8px;padding:0;font-size:10px}.todos-page .todo-list-row p{-webkit-line-clamp:1;font-size:11px}.todos-page .todo-list-row small{font-size:10px}.todos-page [data-todo-state=NEEDS_INFO],.todos-page [data-todo-state=ASSIGNED]{color:#c0833e}.todos-page .todo-detail-heading{padding-bottom:18px}.todos-page .todo-detail-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.todos-page .todo-detail-heading h2{order:-1;width:100%;margin:0 0 2px;font-size:23px;font-weight:650;line-height:1.35}.todos-page .todo-detail-heading p{font-size:11px}.todos-page .todo-detail-heading .badge{color:#438d6b;background:#edf5e9;border:0;padding:3px 7px;font-size:10px}.todos-page .todo-section{padding:17px 0}.todos-page .todo-section h3{margin-bottom:10px;font-size:13px;font-weight:600}.todos-page .todo-description{font-size:14px;line-height:1.8}.todos-page .todo-materials-grid{grid-template-columns:1fr;gap:6px;display:grid}.todos-page .todo-material{border-color:#e9ece5;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.todos-page .todo-material-preview{border-radius:4px;width:30px;height:34px}.todos-page .todo-material-preview .artifact-file-cover{width:30px;height:34px;padding:0}.todos-page .todo-material-preview .artifact-file-cover svg{width:19px;height:24px}.todos-page .todo-material-preview .artifact-file-cover :is(strong,.artifact-cover-lines){display:none}.todos-page .todo-material-caption{margin:0}.todos-page .todo-material-caption strong{font-size:12px}.todos-page .todo-material-caption small{font-size:10px}.todos-page .todo-material .btn{box-shadow:none;border:0;padding:4px 5px;font-size:10px}.todos-page .todo-feedback{font-size:11px}.todos-page .todo-primary-actions{z-index:2;background:#fffefa;align-items:center;gap:7px;padding:14px 0;position:sticky;bottom:0}.todos-page .todo-primary-actions .btn{min-height:34px;padding:7px 12px;font-size:12px}.todo-arrangement{border-bottom:1px solid var(--border);padding:14px 0}.todo-arrangement>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.todo-more-actions{position:relative}.todo-more-actions>summary{cursor:pointer;border:1px solid var(--border);border-radius:50%;place-items:center;width:34px;height:34px;list-style:none;display:grid}.todo-more-actions[open]>div{border:1px solid var(--border);z-index:4;background:#fffefa;border-radius:12px;width:170px;padding:6px;display:grid;position:absolute;bottom:42px;right:0;box-shadow:0 8px 28px #1d2d2a18}.todo-more-actions .btn{text-align:left;justify-content:flex-start}.todo-preview-panel{border-left:1px solid var(--border);background:#fff;min-width:0;overflow:auto}.todo-preview-panel>header{border-bottom:1px solid var(--border);z-index:1;background:#fff;align-items:center;gap:8px;padding:15px 18px;display:flex;position:sticky;top:0}.todo-preview-panel>header select{background:0 0;border:0;flex:1;min-width:0;min-height:26px;padding:0;font-size:12px;font-weight:600}.todo-preview-panel .artifact-preview-inline{background:#fff;padding:18px}.todo-preview-panel .artifact-image-stage{background:#f7f8f4;border-radius:10px;place-items:center;min-height:240px;display:grid}.todo-preview-panel .artifact-image{object-fit:contain;width:100%;max-height:50vh}.todo-preview-panel .artifact-text{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.8}.todo-preview-panel .artifact-pdf{width:100%;height:65vh}.todo-preview-panel .btn{margin-top:12px;font-size:11px}.todo-preview-empty{min-height:250px;color:var(--muted);place-content:center;justify-items:center;gap:12px;font-size:12px;display:grid}.todo-responsive-preview{width:min(92vw,700px)}.todo-responsive-preview .todo-preview-panel{border:0}.todo-entry-heading{text-align:center;margin:35px 0 24px}.todo-entry-heading h2{margin:18px 0 0;font-size:23px;font-weight:600}.todo-status-capsule{color:#438d6b;background:#edf4e9;border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:inline-flex}.todo-editor.todo-capsule-editor{background:#fff;border:1px solid #e1e6df;border-radius:25px;gap:0;padding:20px 21px 14px;box-shadow:0 3px 16px #1d2d2a07}.todo-editor-body{display:contents}.todo-capsule-editor:focus-within{border-color:#a9c7b5}.todo-capsule-editor .todo-title-field input{color:#658275;min-height:26px;font-size:13px;font-weight:600}.todo-capsule-editor .todo-content-field textarea{resize:vertical;min-height:112px;font-size:19px;line-height:1.65}.todo-capsule-editor :is(.todo-title-field input,.todo-content-field textarea){border-radius:0;outline:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.todo-capsule-editor .todo-content-field textarea::placeholder{color:#9aa39e}.todo-composer-toolbar{justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.todo-composer-toolbar .todo-icon-button{background:0 0;border:0;width:36px;height:36px;min-height:0;padding:5px}.todo-composer-toolbar .todo-context-choice{background:0 0;border:0;gap:5px;min-height:30px;padding:6px;font-size:12px}.todo-composer-toolbar .todo-save-button{border-radius:50%;width:43px;height:43px;min-height:0;padding:8px}.todo-capsule-editor .space-dictation-feedback{padding-top:8px;font-size:11px}.todo-capsule-editor .space-dictation-feedback .hint{margin:0;font-size:11px}.todo-composer-materials .todo-queued-file{padding:7px 0;font-size:11px}.todo-logo{flex:none;width:42px;height:42px;display:block}.todo-logo .product-logo{object-fit:contain;width:100%;height:100%;display:block}.product-logo{object-fit:contain;aspect-ratio:1}@media (width<=1279px){.todos-page .todos-workspace{grid-template-columns:220px minmax(0,1fr)}}@media (width<=1050px){.todos-page .todos-content{padding:18px}.todos-page .todos-workspace{grid-template-columns:200px minmax(0,1fr)}}@media (width<=800px){.todos-page{height:auto;min-height:80vh}.todos-page .todos-workspace{min-height:65vh;display:block}.todos-page .todos-list{border:0}.todos-page .todos-content{padding-bottom:15px}}.todo-status-widget{width:100%;padding:10px}.todo-status-widget>a{color:#2d654d;background:#deeddd;border:1px solid #c4d9c6;border-radius:99px;align-items:center;gap:12px;padding:7px 20px 7px 7px;font-size:16px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 5px 18px #243d2a10}.todo-status-widget .product-logo{width:48px;height:48px}.todo-status-widget span{flex:1}.todo-note-widget{background:#fff4d6;border:1px solid #eaddbd;border-radius:17px;margin:8px;padding:22px}.todo-note-widget header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.todo-note-widget h1{margin:0;font-size:20px}.todo-note-row{color:#3b4138;align-items:center;gap:10px;padding:11px 0;font-size:14px;text-decoration:none;display:flex}.todo-note-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.todo-note-row small{color:#6c806b;font-size:10px}.todo-note-widget footer{border-top:1px solid #e9ddc3;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.todo-note-widget footer a{color:#4c775a;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.todos-page .todo-request-block{background:#f4f6f5;border-radius:11px;margin:4px 0 12px;padding:3px 17px 12px}.todos-page .todo-request-block .todo-section{border:0;padding:14px 0}.todos-page .todo-request-block .todo-section+.todo-section{padding-top:0}.todos-page .todo-description{font-size:16px}.todos-page .todo-request-block .todo-material{background:#fffdfb}.todo-preview-panel .artifact-preview-inline>.btn.primary{color:#fff;min-height:34px;margin-top:20px;padding:6px 12px;position:static}.todo-preview-panel .dialogue-markdown{font-size:15px;line-height:1.85}.todo-preview-panel .dialogue-markdown h1{margin-bottom:16px;font-size:27px}.todo-preview-panel .dialogue-markdown h2{margin:22px 0 12px;font-size:20px}.todo-preview-panel{--records-accent:#438d6b}.todo-status-widget,.todo-note-widget header{-webkit-app-region:drag}.todo-status-widget a,.todo-note-widget header button{-webkit-app-region:no-drag}.todos-page .todo-list-row{padding:12px 9px}.todos-page .todo-list-row>div{align-items:center;gap:8px;display:flex}.todos-page .todo-list-row strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.todos-page .todo-list-row .badge{flex:none;margin:0}.todos-page .todo-list-row>p,.todos-page .todo-list-row>small{display:none}.todo-note-widget{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 16px);min-height:180px;display:flex;overflow:hidden}.todo-note-widget>header,.todo-note-widget>footer{flex:none}.todo-note-list{flex:1;min-height:0;overflow:hidden auto}.todo-note-widget .todo-note-row{box-sizing:border-box;min-height:42px}.todo-note-widget>footer{margin-top:10px;padding-top:12px}.todo-board{flex-direction:column;flex:1;min-height:0;display:flex}.todo-board-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 0 20px;display:flex}.todo-board-filter{align-items:center;gap:9px;display:flex}.todo-board-filter .search{background:#fffefa;border-radius:11px;width:230px;min-height:35px}.todo-board-filter select{background:0 0;border-color:#0000;width:120px;min-height:35px;font-size:12px}.todo-board-scroll{flex:1;min-height:0;padding:3px 5px 24px;overflow-y:auto}.todo-board-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));align-items:stretch;gap:12px;display:grid}.todo-board-note{background:#fff6dd;border:1px solid #e9dfc4;border-radius:12px;min-width:0;padding:13px 14px 10px;transition:transform .16s,box-shadow .16s,background .24s;animation:.22s ease-out both todo-note-enter;box-shadow:0 3px 10px #43371a05}.todo-board-note:hover,.todo-board-note:focus-within{transform:translateY(-3px);box-shadow:0 8px 22px #43371a0e}.todo-board-note[data-state=ACCEPTED],.todo-board-note[data-state=IN_PROGRESS]{background:#edf5e8;border-color:#d7e5d0}.todo-board-note[data-state=NEEDS_INFO],.todo-board-note[data-state=IN_REVIEW]{background:#fff0de;border-color:#efd6b6}.todo-board-note[data-state=DONE],.todo-board-note[data-state=CANCELLED]{background:#f0f2ed;border-color:#e1e5dc}.todo-board-note-open{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:0;display:block}.todo-board-note-open:hover{background:0 0}.todo-board-note h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:45px;margin:10px 0 12px;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.todo-board-note-status{color:#526f4c;background:#fff9;border-radius:5px;align-items:center;gap:6px;padding:3px 6px;font-size:11px;display:inline-flex}.todo-board-note[data-state=IN_PROGRESS] .todo-board-note-status{color:#438d6b}.todo-board-note[data-state=NEEDS_INFO] .todo-board-note-status{color:#b27838}.todo-board-note[data-state=DONE] .todo-board-note-status{color:#438d6b;animation:.26s ease-out both todo-note-settle}.todo-board-note>footer{border-top:1px solid #7f80551a;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.todo-board-assignee{color:#64735e;align-items:center;gap:6px;font-size:11px;display:inline-flex}.todo-board-avatar{color:#738366;background:#ffffffad;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.todo-board-note>footer .btn{opacity:0;pointer-events:none;min-height:30px;box-shadow:none;background:0 0;border:0;padding:4px 0 4px 9px;font-size:11px;transition:opacity .15s,transform .15s;transform:translate(3px)}.todo-board-note:hover>footer .btn,.todo-board-note:focus-within>footer .btn,.todo-board-note>footer .btn.is-primary{opacity:1;pointer-events:auto;transform:none}.todo-board-empty{text-align:center;color:var(--muted);padding:80px 20px;font-size:14px}.todo-board-footer{min-height:32px;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.todo-detail{animation:.18s ease-out both todo-note-enter}.todo-more-actions[open]>div,.todo-arrangement[open]>section{animation:.16s ease-out both todo-note-enter}@keyframes todo-note-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes todo-note-settle{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.todo-board-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:12px}.todo-board-filter .search{width:180px}}@media (prefers-reduced-motion:reduce){.todo-board-note,.todo-detail,.todo-board-note-status,.todo-more-actions[open]>div,.todo-arrangement[open]>section{animation:none!important}.todo-board-note,.todo-board-note>footer .btn{transition:none!important;transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}html[data-desktop-window=quick]:has(.todo-quick-page){background:0 0!important}html[data-desktop-window=quick]:has(.todo-quick-page) body{background:0 0!important}html[data-desktop-window=quick]:has(.todo-quick-page) #root{background:0 0!important}.todo-quick-page{box-sizing:border-box;width:min(520px,100%);max-height:var(--todo-quick-max-height,560px);flex-direction:column;gap:0;margin:0 auto;padding:6px;display:flex;position:relative}.todo-quick-drag{z-index:2;-webkit-user-select:none;user-select:none;height:20px;position:absolute;top:8px;left:14px;right:72px}.todo-quick-page .todo-entry-heading,.todo-quick-page .todo-title-field{display:none}.todo-quick-page .todo-new{flex-direction:column;width:100%;min-height:0;margin:0;display:flex}.todo-quick-page .todo-capsule-editor{background:#fffefa;border:1px solid #e1e6df;border-radius:20px;flex-direction:column;min-height:0;padding:28px 16px 12px;display:flex;box-shadow:0 8px 26px #25372d1c}.todo-quick-page .todo-editor-body{min-height:0;display:block;overflow:auto}.todo-quick-page .todo-content-field textarea{resize:none;min-height:48px;max-height:160px;font-size:15px;line-height:24px}.todo-quick-page .todo-composer-toolbar{flex:none;padding-top:6px}.todo-quick-page .todo-composer-toolbar .todo-save-button{width:34px;height:34px;padding:6px}.todo-quick-page .todo-icon-button,.todo-quick-page .workbench-microphone{box-shadow:none;background:0 0;border:0}.todo-quick-page .todo-icon-button svg,.todo-quick-page .workbench-microphone svg{width:24px;height:24px}.todo-quick-page .todo-composer-materials{flex-wrap:wrap;gap:10px;max-height:192px;display:flex;overflow:auto}.todo-quick-page .todo-queued-file:not(.is-image-card){width:100%}.todo-quick-page .todo-queued-file.is-image-card{flex:none;width:112px;height:88px;margin-bottom:8px;padding:0;position:relative}.todo-pending-image-card{text-align:left;background:#f1f3ef;border:1px solid #e0e5dd;border-radius:12px;grid-template-rows:96px 27px;width:100%;height:100%;padding:0;display:grid;overflow:hidden}.todo-pending-image-card img{object-fit:contain;width:100%;height:96px;padding:5px}.todo-pending-image-card span{color:#536057;white-space:nowrap;text-overflow:ellipsis;padding:3px 9px 5px;font-size:11px;display:block;overflow:hidden}.todo-quick-page .todo-pending-image-card{grid-template-rows:64px 22px}.todo-quick-page .todo-pending-image-card img{height:64px}.todo-pending-image-remove{color:#647168;background:#fffffff2;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 1px 4px #223b2d17}.todo-quick-page .space-dictation-feedback,.todo-quick-page>.notice{flex:none;max-height:120px;overflow:auto}.todo-quick-saved{background:#fff;border:1px solid #e1e6df;border-radius:18px;min-height:0;padding:14px;overflow:auto}.todo-quick-saved h2{margin:0 0 10px;font-size:16px}.todo-quick-complete-actions>.btn{min-height:28px;padding:4px 6px;font-size:12px}html[data-desktop-window=sticky],html[data-desktop-window=sticky] body,html[data-desktop-window=sticky] #root,html[data-desktop-window=capsule],html[data-desktop-window=capsule] body,html[data-desktop-window=capsule] #root{background:0 0!important}.todo-note-widget{background:#fffef4;border:1px solid #e4e6cd;border-radius:10px 10px 20px;width:min(280px,100% - 12px);height:auto;min-height:0;max-height:340px;margin:6px;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #39452915}.todo-note-widget:after{content:"";pointer-events:none;background:linear-gradient(135deg,#eee7bf 49%,#cfc797 50%,#fffef4 56%);width:20px;height:20px;position:absolute;bottom:0;right:0}.todo-note-widget>header{background:#e8efcc;border-bottom:1px solid #e0e7c6;min-height:34px;margin:0;padding:5px 8px 5px 12px}.todo-note-widget h1{font-size:15px;line-height:22px}.todo-note-widget .todo-note-list{flex:none;max-height:240px;padding:5px 0}.todo-note-widget .todo-note-row{gap:7px;height:30px;min-height:30px;padding:4px 11px;font-size:12px}.todo-note-widget .todo-note-row>svg{flex:none;width:16px;height:16px}.todo-note-widget .todo-note-row small{font-size:10px}.todo-note-widget .todo-note-list>.hint{margin:0;padding:13px 12px;font-size:11px}.todo-note-widget>footer{border:0;min-height:31px;margin:0;padding:6px 12px 8px}.todo-note-widget>footer a{gap:5px;font-size:11px}.todo-note-widget .native-window-controls{opacity:1}.todo-note-widget .native-window-controls button{width:20px;height:20px;padding:2px}.todo-note-actions{gap:1px}.todo-note-menu{-webkit-app-region:no-drag;position:relative}.todo-note-menu>summary{cursor:pointer;color:#64735b;place-items:center;width:20px;height:20px;list-style:none;display:grid}.todo-note-menu>summary::-webkit-details-marker{display:none}.todo-note-menu>div{z-index:5;border:1px solid var(--border);background:#fffef9;border-radius:7px;width:90px;padding:4px;position:absolute;top:24px;right:0;box-shadow:0 4px 10px #243b2520}.todo-note-menu button,.todo-note-menu a{text-align:left;color:#526a59;background:0 0;border:0;width:100%;padding:6px;font-size:11px;text-decoration:none;display:block}.todo-board-assignee{cursor:pointer;background:0 0;border:0;padding:0}.todo-board-assignee:focus-visible,.todo-assignee-link:focus-visible{outline:2px solid var(--action);outline-offset:3px}.todo-assignee-link{color:var(--action);font-size:inherit;background:0 0;border:0;padding:0}body.floating-workspace{--conversation-canvas:#eff3ee;--conversation-radius:24px;--conversation-gap:16px;--conversation-inset:clamp(12px, 1.25vw, 24px);--conversation-border:#e6ebe5;--conversation-shadow:0 8px 28px #1828200d, 0 1px 3px #18282005;background:var(--conversation-canvas)}body.personal-workspace.floating-workspace{--conversation-canvas:#f3f1ee;--conversation-border:#eae5df;--conversation-shadow:0 8px 28px #4933250d, 0 1px 3px #49332505}body.floating-workspace:not(.personal-workspace){--action:#27994b;--action-dark:#20813e;--mint-100:#eaf5eb}html.melons-v2 body.floating-workspace #app{--conversation-nav-width:214px;background:var(--conversation-canvas)}html.melons-v2 body.personal-workspace.floating-workspace #app{--conversation-nav-width:var(--personal-nav-width)}html.melons-v2 body.reference-workbench.rounded-conversations #app :is(.workbench-shell,.independent-chat){--records-accent:var(--action);gap:var(--conversation-gap);background:0 0;border:0;border-radius:0;padding:0}html.melons-v2 body.reference-workbench.rounded-conversations #app .workbench-shell{overflow:visible}html.melons-v2 body.reference-workbench.rounded-conversations #app .workbench-chat{gap:var(--conversation-gap);background:0 0}html.melons-v2 body.reference-workbench.rounded-conversations #app :is(.workbench-shell,.independent-chat) :is(.workbench-sessions,.workbench-chat-main,.space-temporary-panel,.workbench-project-empty,.chat-history,.chat-workspace){border:1px solid var(--conversation-border);border-radius:var(--conversation-radius);box-shadow:var(--conversation-shadow);background:#fff}html.melons-v2 body.reference-workbench.rounded-conversations #app :is(.workbench-chat-main,.chat-workspace){overflow:hidden}html.melons-v2 body.rounded-conversations #app .independent-chat{--chat-accent:var(--action);--chat-dark:var(--action-dark);--chat-soft:var(--mint-100);--chat-line:var(--border)}html.melons-v2 body.rounded-conversations #app .chat-topbar{border:0;border-bottom:1px solid var(--chat-line);background:0 0;border-radius:0}html.melons-v2 body.rounded-conversations #app .chat-answer{box-shadow:none;background:0 0;border:0;padding:0}html.melons-v2 body.rounded-conversations #app .chat-agent-links{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;max-height:min(180px,24vh);overflow-y:auto}html.melons-v2 body.rounded-conversations #app .workbench-codex-composer .workbench-action{background:var(--action)}html.melons-v2 body.rounded-conversations #app .workbench-codex-composer .workbench-action:hover:not(:disabled){background:var(--action-dark)}html.melons-v2 body.rounded-conversations #app .chat-history .carrot-balance-link{background:var(--mint-100);border:0;border-radius:18px}html.melons-v2 body.rounded-conversations #app :is(.chat-composer,.workbench-codex-composer){box-shadow:none;border-radius:22px}@media (width>=801px){html.melons-v2 body.reference-home.floating-workspace #app:is(.workspace-app,.personal-navigation-app){width:100%;height:auto;min-height:var(--viewport-height,100dvh);padding:var(--conversation-inset);display:block;overflow:visible}html.melons-v2 body.reference-home.floating-workspace #app:is(.workspace-app,.personal-navigation-app)>.sidebar{inset:var(--conversation-inset) auto var(--conversation-inset) var(--conversation-inset);width:var(--conversation-nav-width);border:1px solid var(--conversation-border);border-radius:var(--conversation-radius);height:auto;box-shadow:var(--conversation-shadow);background:#fff}html.melons-v2 body.reference-home.floating-workspace #app:is(.workspace-app,.personal-navigation-app)>.page{width:auto;min-height:calc(var(--viewport-height,100dvh) - 2 * var(--conversation-inset));overflow:visible;height:auto!important;margin:0 0 0 calc(var(--conversation-nav-width) + var(--conversation-gap))!important;padding:0!important}html.melons-v2 body.reference-home.floating-workspace #app .sidebar .nav{padding:12px 14px}html.melons-v2 body.reference-home.floating-workspace #app .sidebar .nav a{border-radius:14px;gap:12px;min-height:54px;margin-bottom:10px;padding:12px 14px;font-size:16px}html.melons-v2 body.reference-home.floating-workspace #app .sidebar .nav a.active{background:var(--mint-100);color:var(--ink)}html.melons-v2 body.reference-workbench.rounded-conversations #app:is(.workspace-app,.personal-navigation-app){height:var(--viewport-height,100dvh);min-height:0;overflow:hidden}html.melons-v2 body.reference-workbench.rounded-conversations #app:is(.workspace-app,.personal-navigation-app)>.page{min-height:0;overflow:hidden;height:100%!important}html.melons-v2 body.reference-workbench.rounded-conversations #app .workbench-shell:not(.hide-sessions):has(>.workbench-sessions:not([hidden])){grid-template-columns:clamp(220px,16vw,272px) minmax(0,1fr)}html.melons-v2 body.reference-workbench.rounded-conversations #app .workbench-shell .workbench-sessions{width:auto;padding:20px 16px 14px}html.melons-v2 body.rounded-conversations #app .chat-history{flex-basis:clamp(220px,16vw,272px);padding:24px 18px 16px}html.melons-v2 body.rounded-conversations #app .chat-topbar{min-height:92px;padding:18px 26px}html.melons-v2 body.rounded-conversations #app .chat-compose-area{padding:12px 24px 16px}html.melons-v2 body.rounded-conversations #app .chat-composer{max-width:none}}@media (width>=1680px){html.melons-v2 body.floating-workspace:not(.personal-workspace) #app{--conversation-nav-width:232px}}@media (width>=801px) and (width<=1100px){body.floating-workspace{--conversation-gap:12px}html.melons-v2 body.floating-workspace:not(.personal-workspace) #app{--conversation-nav-width:176px}html.melons-v2 body.reference-home.floating-workspace #app .sidebar .nav{padding-inline:10px}html.melons-v2 body.reference-home.floating-workspace #app .sidebar .nav a{gap:8px;padding-inline:10px;font-size:14px}html.melons-v2 body.reference-workbench.rounded-conversations #app .workbench-shell .workbench-sessions{padding:16px 12px 12px}html.melons-v2 body.rounded-conversations #app .chat-history{padding:20px 12px 14px}html.melons-v2 body.rounded-conversations #app .chat-topbar{padding:14px 18px}html.melons-v2 body.rounded-conversations #app .chat-compose-area{padding:10px 16px 12px}}@media (width<=800px){body.floating-workspace{--conversation-radius:18px;--conversation-gap:8px}}html.melons-v2 body.floating-workspace #app :is(.personal-home,.history-workspace){gap:var(--conversation-gap);min-width:0;max-width:1440px;margin-inline:auto;display:grid}html.melons-v2 body.reference-home.floating-workspace #app :is(.personal-home-intro,.personal-home .home-account-summary,.personal-home .home-plugins,.personal-home-overview,.personal-recent-artifacts,.history-toolbar,.history-records,.history-workspace>.state-summary){border:1px solid var(--conversation-border);border-radius:var(--conversation-radius);min-width:0;box-shadow:var(--conversation-shadow);background:#fff;margin:0;padding:24px}html.melons-v2 body.floating-workspace #app .personal-home-bottom{gap:var(--conversation-gap);min-width:0;display:grid}html.melons-v2 body.floating-workspace #app .personal-home-details{min-width:0;margin:0}html.melons-v2 body.floating-workspace #app .personal-home-overview>h2{margin:0}html.melons-v2 body.floating-workspace #app .personal-home-stats{background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:0}@media (width>=801px){html.melons-v2 body.floating-workspace #app .history-records td.history-question{display:table-cell}}@media (width<=800px){html.melons-v2 body.reference-home.floating-workspace #app :is(.personal-home-intro,.personal-home .home-account-summary,.personal-home-overview,.personal-recent-artifacts,.history-toolbar,.history-workspace>.state-summary){padding:16px}html.melons-v2 body.floating-workspace #app .personal-home-search{width:100%}html.melons-v2 body.reference-home.floating-workspace #app .history-workspace>.history-records{box-shadow:none;background:0 0;border:0;padding:0}html.melons-v2 body.floating-workspace #app .history-records :is(table,tbody,.tablewrap){width:100%;min-width:0;display:block;overflow:visible}html.melons-v2 body.floating-workspace #app .history-records thead{display:none}html.melons-v2 body.floating-workspace #app .history-records tr{margin:0 0 var(--conversation-gap);border:1px solid var(--conversation-border);border-radius:var(--conversation-radius);box-shadow:var(--conversation-shadow);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:16px;display:grid}html.melons-v2 body.floating-workspace #app .history-records td{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block}html.melons-v2 body.floating-workspace #app .history-records :is(.history-question,.history-time,.history-open,td[colspan]){grid-column:1/-1}html.melons-v2 body.floating-workspace #app .history-records .history-open .btn{background:var(--mint-100);width:100%;color:var(--action-dark);border:0;border-radius:12px;justify-content:center;display:flex}html.melons-v2 body.floating-workspace #app .history-records>.row{border:1px solid var(--conversation-border);border-radius:var(--conversation-radius);box-shadow:var(--conversation-shadow);background:#fff;gap:12px;padding:16px}}
