.admin-shell{background:var(--canvas);height:100dvh;color:var(--ink);grid-template-columns:228px minmax(0,1fr);display:grid}.admin-sidebar{border-right:1px solid var(--line);flex-direction:column;padding:28px 16px 16px;display:flex;overflow-y:auto}.admin-brand{color:var(--accent);align-items:center;gap:12px;padding:0 12px 28px;display:flex}.admin-brand strong{color:var(--ink);font-size:22px}.admin-brand small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.admin-scope{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 10px 20px;font-size:13px;overflow:hidden}.admin-sidebar nav{gap:5px;display:grid}.admin-nav-link{color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-weight:550;text-decoration:none;display:flex}.admin-nav-link:hover{background:var(--soft)}.admin-nav-link.active{color:var(--accent);background:var(--selected)}.admin-sidebar-footer{margin-top:auto;padding-top:28px}.admin-account{justify-content:space-between;align-items:center;gap:8px;padding:16px 8px 0;display:flex}.admin-account>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-customer-links{gap:4px;padding:8px 0;display:grid}.admin-customer-links a{justify-content:flex-start;font-size:12px}.admin-main{flex-direction:column;min-width:0;min-height:0;display:flex}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:98px;padding:26px 32px 22px;display:flex}.admin-heading{align-items:center;gap:12px;display:flex}.admin-breadcrumb{color:var(--muted);font-size:12px}.admin-header h1{letter-spacing:-.4px;margin:6px 0 0;font-size:26px}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-content{min-width:0;min-height:0;padding:28px 32px 56px;overflow-y:auto}.admin-content>:first-child{margin-top:0}.admin-open-menu.button,.admin-close-menu.button{display:none}.admin-dashboard{gap:24px;display:grid}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-stat{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:22px}.admin-stat span,.admin-stat small{color:var(--muted);font-size:12px;display:block}.admin-stat strong{margin:14px 0 8px;font-size:30px;font-weight:600;display:block}.admin-section{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.admin-section h2{margin:0 0 18px;font-size:17px}.admin-shortcuts{flex-wrap:wrap;gap:12px;display:flex}.admin-note{color:var(--muted);line-height:1.7}.admin-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1100px){.admin-shell{grid-template-columns:208px minmax(0,1fr)}.admin-header,.admin-content{padding-inline:24px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-shell{display:block}.admin-main{height:100dvh}.admin-sidebar{display:none}.admin-menu-open .admin-sidebar{z-index:60;background:var(--canvas);width:min(280px,85vw);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 48px #17355b24}.admin-scrim{z-index:59;background:#24384a55;position:fixed;inset:0}.admin-open-menu.button,.admin-close-menu.button{display:inline-flex}.admin-close-menu{margin-left:auto}.admin-header{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px}.admin-header h1{font-size:23px}.admin-content{padding:20px 16px 40px}.admin-page-actions{max-width:100%}.admin-stat{padding:16px}.admin-stat strong{font-size:26px}.admin-section{padding:18px}}@media (prefers-reduced-motion:no-preference){.admin-nav-link{transition:background .14s,color .14s}}.admin-secondary-link{justify-content:flex-end;gap:18px;margin-bottom:16px;font-size:13px;display:flex}.admin-directory-row{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 4px;display:flex}.admin-directory-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.admin-directory-row>span:first-child{flex:1;min-width:0}button.admin-directory-row:hover{background:var(--soft)}.admin-account-record{border-bottom:1px solid var(--line);padding:18px 0}.admin-account-record>span{color:var(--muted);margin-left:18px;font-size:12px}.admin-account-record p{overflow-wrap:anywhere}@media (width<=600px){.admin-directory-row{flex-wrap:wrap;gap:12px}.admin-directory-row>span:first-child{flex-basis:100%}}.admin-directory-heading{padding:0 0 20px}.admin-directory-heading h2{margin-bottom:0}.admin-shell .platform-search input{box-shadow:none;background:0 0;border:0}.admin-directory-heading .platform-filters{margin:0}.admin-brand .dreamcore-symbol{width:30px;height:30px}.space-owner-form p{overflow-wrap:anywhere}.admin-credentials{max-width:620px}.admin-account-record>a{overflow-wrap:anywhere;margin-top:8px;display:block}.admin-records .platform-pagination>span{white-space:nowrap}@media (width<=600px){.admin-records>.admin-section-heading{display:block}.admin-records>.admin-section-heading .platform-filters{margin-top:16px}}.admin-control{--surface:#fff;--surface-muted:#f3f6fa;--canvas:#f8fbff;--text:#293746;--text-primary:var(--text);--text-secondary:#596b7d;--muted:var(--text-secondary);--border:#dce4ec;--line:var(--border);--card-edge:var(--border);--card-shadow:none;--selected:#e4eeff;--table-header:var(--surface);--selected-text:#185bb1;--blue-ink:var(--selected-text);--blue:#1769e0;--accent:var(--blue);--accent-hover:#1056bd;--soft:#eef3f8;--radius:8px;--radius-panel:14px;color:var(--text);caret-color:var(--accent);grid-template-columns:228px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}.admin-control ::selection{color:var(--text);background:var(--selected)}.admin-control .admin-sidebar{background:var(--canvas);padding-top:24px}.admin-control .admin-brand{padding-bottom:24px}.admin-control .admin-brand strong{color:var(--text);font-size:21px;font-weight:650}.admin-control .admin-scope{margin-bottom:16px}.admin-control .admin-nav-link{border-radius:10px;gap:12px;min-height:46px;padding:12px 14px;font-size:14px;font-weight:550}.admin-control .admin-nav-link.active{color:var(--selected-text);background:var(--selected)}.admin-control .admin-nav-link:hover:not(.active){color:var(--text);background:var(--soft)}.admin-control .admin-account{border-top:1px solid var(--line);margin-top:12px;padding-top:16px}.admin-control .admin-account>span{color:var(--text-secondary)}.admin-control .admin-header{flex-shrink:0;gap:16px;min-height:76px;padding:18px 32px}.admin-control .admin-header h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.4}.admin-control .admin-content{padding:24px 32px 40px}.admin-control .admin-page-actions{gap:8px}.admin-control .admin-page-actions:empty{display:none}.admin-control .button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:36px;color:var(--text);box-shadow:none;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.35}.admin-control .button:hover:not(:disabled){background:var(--surface-muted);border-color:#b4c5d7}.admin-control .button:active:not(:disabled){background:var(--soft)}.admin-control .button.primary{color:#fff;background:var(--accent);border-color:var(--accent);font-weight:550}.admin-control .button.primary:hover:not(:disabled),.admin-control .button.primary:active:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.admin-control .button.ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.admin-control .button.ghost:hover:not(:disabled){color:var(--text);background:var(--soft);border-color:#0000}.admin-control .button.danger{color:#a33c3c;border-color:#e6c6c6}.admin-control .button.danger:hover:not(:disabled){background:#fff3f3;border-color:#c99a9a}.admin-control .button:disabled{opacity:.55}.admin-control :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-control :is(input:not([type=checkbox]):not([type=file]),textarea,select){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--text);box-shadow:none;padding:9px 12px;font-size:14px;line-height:1.5}.admin-control select{padding-right:28px}.admin-control :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:1}.admin-control :is(input,textarea,select):focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.admin-control :is(input,textarea,select):disabled{color:var(--text-secondary);background:var(--surface-muted);cursor:default}.admin-control .platform-search input:not([type=checkbox]):not([type=file]){background:0 0;border:0;outline:none}.admin-control .platform-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.admin-control .field{gap:7px;margin-block:20px}.admin-control .field:first-child{margin-top:0}.admin-control .experience-management-filters .field{margin:0}.admin-control .experience-management-tabs>button:last-child{margin-left:0}.admin-control .experience-management-tabs .button[aria-selected=true]{color:var(--selected-text);background:var(--selected);border-color:#0000}.admin-control .experience-management-tabs .button[aria-selected=true]:hover:not(:disabled){color:var(--selected-text);background:var(--accent-soft);border-color:#0000}.admin-control .experience-library-tabs{border-bottom:1px solid var(--line);gap:28px}.admin-control .experience-library-tabs .button,.admin-control .experience-library-tabs .button:hover:not(:disabled){min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;padding:10px 0 12px;font-size:13px;font-weight:400;position:relative}.admin-control .experience-library-tabs .button[aria-selected=true],.admin-control .experience-library-tabs .button[aria-selected=true]:hover:not(:disabled){color:var(--accent);background:0 0}.admin-control .experience-library-tabs .button[aria-selected=true]:after{content:"";bottom:-1px;background:var(--accent);height:2px;position:absolute;inset-inline:0}.admin-control .field>span{color:var(--text);font-weight:500}.admin-control .field>small{color:var(--text-secondary);font-size:12px;line-height:1.6}.admin-control .admin-credentials fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.admin-control :is(.admin-section,.admin-stat,.access-panel,.experience-management-card){border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:none}.admin-control .experience-management-card:hover{background:var(--surface-muted);box-shadow:none;border-color:#b4c5d7}.admin-control .admin-section h2{margin-bottom:16px;font-size:17px}.admin-control .admin-section-heading h2{margin-bottom:0}.admin-control .admin-section-heading{margin-bottom:16px}.admin-control .admin-directory-heading{margin-bottom:0}.admin-control .empty-state{gap:10px;min-height:220px;padding:36px 24px}.admin-control .empty-icon{background:var(--surface-muted);width:44px;height:44px;color:var(--text-secondary);border-radius:12px;margin-bottom:4px}.admin-control .empty-state h2{color:var(--text);margin:0;font-size:17px;font-weight:550}.admin-control .empty-state p{max-width:52ch;color:var(--text-secondary);font-size:14px}.admin-control .admin-secondary-link{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 20px;margin-bottom:20px;font-size:14px}.admin-control :is(.admin-secondary-link,.admin-shortcuts) a,.admin-control .admin-account-record>a{color:var(--selected-text);text-underline-offset:3px}.admin-control .admin-secondary-link a{align-items:center;min-height:36px;display:inline-flex}.admin-control :is(.admin-secondary-link,.admin-shortcuts) a:hover,.admin-control .admin-account-record>a:hover{text-decoration:underline}.admin-control nav .button[aria-current=page]{color:var(--selected-text);background:var(--selected);border-color:#0000}.admin-control nav .button[aria-current=page]:hover:not(:disabled){color:var(--selected-text);background:var(--accent-soft);border-color:#0000}.admin-control .mono,.admin-control time{font-variant-numeric:tabular-nums}@media (width<=1100px){.admin-control .admin-header,.admin-control .admin-content{padding-inline:24px}}@media (width<=760px){.admin-control .admin-header{align-items:center;gap:12px;min-height:76px;padding:14px 16px}.admin-control .admin-header h1{font-size:22px}.admin-control .admin-content{padding:20px 16px 32px}.admin-control .admin-page-actions{justify-content:flex-end;margin-left:auto}.admin-control :is(.button,.icon-button,.admin-secondary-link a){min-width:44px;min-height:44px}.admin-control :is(input:not([type=checkbox]):not([type=file]),select){min-height:44px}.admin-control .admin-brand{padding-inline:8px}.admin-control.admin-menu-open .admin-sidebar{border-right:0;box-shadow:8px 0 32px #1e355b26}.admin-control .admin-scrim{background:#20324766}.admin-control .admin-section{padding:18px}.admin-control .admin-section-heading{flex-wrap:wrap;align-items:flex-start}}.admin-brand-english{color:var(--text-secondary,var(--muted));letter-spacing:.04em;font-size:13px;line-height:1.5;display:block}.admin-control .admin-brand strong{white-space:nowrap;font-size:19px}.admin-nav-group{min-width:0}.admin-control .admin-nav-group+.admin-nav-group{margin-top:24px}.admin-nav-group-title{color:var(--muted);margin:0 10px 12px;font-size:12px}.admin-default-title:not(:only-child){display:none}.admin-control .admin-title-slot{min-width:0}.admin-control .admin-heading:has(.platform-enterprise-heading){flex:1;min-width:0}.admin-control .admin-header .platform-enterprise-heading{gap:14px;padding:0}.admin-control .admin-header .platform-enterprise-heading h1{margin:0;font-size:20px}.admin-control .admin-header .platform-enterprise-heading-text{flex:initial}.admin-control .admin-header .platform-enterprise-heading-text p{margin-top:4px}.admin-control .admin-header .platform-enterprise-heading .badge{margin-left:10px}.admin-control table thead th{background:var(--table-header);color:var(--muted);border-bottom:1px solid var(--line);font-weight:600}.support-mode-banner{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.support-mode-banner small{color:var(--muted);margin-left:auto}.support-entry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-entry p{color:var(--danger);margin:0}.support-record-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.support-record-table th,.support-record-table td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:9px 10px}.support-record-table th{color:var(--muted);font-weight:500}.support-record-table th:first-child{width:55%}.support-record-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-control .admin-account{gap:10px;padding-left:0;padding-right:0}.admin-control .admin-account>.admin-account-avatar{background:var(--selected);height:36px;color:var(--selected-text);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.admin-control .admin-account-label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-control .admin-account-label strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;font-weight:550;overflow:hidden}.admin-control .admin-account-label small{color:var(--muted);font-size:11px}.admin-control .admin-account>.button{flex:0 0 28px;width:28px;min-height:32px;padding:6px}.admin-navigation-toggle-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-navigation-toggle-row>.admin-nav-link{flex:1}.admin-navigation-toggle{border:1px solid var(--line);background:var(--soft);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-navigation-toggle:hover{color:var(--text);background:var(--selected)}.admin-navigation-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-nav-link svg{flex-shrink:0}@media (width>=761px){.admin-control.admin-navigation-collapsed{grid-template-columns:88px minmax(0,1fr)}.admin-control.admin-navigation-collapsed .admin-sidebar{padding-inline:10px}.admin-navigation-collapsed .admin-navigation-toggle-row{flex-direction:column}.admin-navigation-collapsed .admin-navigation-toggle-row>.admin-nav-link{width:100%}.admin-control.admin-navigation-collapsed .admin-brand{justify-content:center;padding-inline:0}.admin-navigation-collapsed .admin-brand-label,.admin-navigation-collapsed .admin-scope,.admin-navigation-collapsed .admin-nav-group-title,.admin-navigation-collapsed .admin-nav-link>span,.admin-control.admin-navigation-collapsed .admin-account-label,.admin-navigation-collapsed .admin-customer-links a>span{display:none}.admin-control.admin-navigation-collapsed .admin-nav-link{justify-content:center;padding-inline:0}.admin-control.admin-navigation-collapsed .admin-account{flex-direction:column}.admin-navigation-collapsed .admin-customer-links a{justify-content:center;padding-inline:0}.admin-control.admin-navigation-collapsed .admin-account-avatar{width:36px}}@media (width>=761px) and (prefers-reduced-motion:no-preference){.admin-control{transition:grid-template-columns .22s}}@media (width<=760px){.admin-navigation-toggle{display:none}}.support-scene-banner{z-index:20000;color:#f1d6a0;background:#211f1a;align-items:center;gap:12px;min-height:48px;padding:8px 16px;font:13px/1.4 system-ui;display:flex;position:fixed;inset:0 0 auto}.support-scene-banner>span:first-child{flex:1}.support-scene-banner button{color:inherit}.support-scene .shell{top:64px}@media (width<=700px){.support-scene-banner{flex-wrap:wrap}.support-scene-banner>span:first-child{flex-basis:100%}.support-scene .shell{top:108px}}.engine-attention-detail{border-top:1px solid var(--border,#e4e2db);margin-top:16px;padding-top:12px}.engine-attention-detail summary{cursor:pointer;padding:8px 0;font-weight:600}.engine-attention-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.engine-attention-filters select{max-width:240px;color:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:7px}.engine-attention-item{overflow-wrap:anywhere;border-top:1px solid #e4e2db;padding:14px 0}.engine-attention-item header{flex-direction:column;gap:6px;display:flex}.engine-attention-item header span,.engine-attention-item small{color:#777;font-size:12px}.engine-attention-item p,.engine-attention-item li{font-size:13px;line-height:1.65}.engine-attention-item li{margin-bottom:10px}.engine-attention-note{white-space:pre-wrap}.engine-dash-c5:has(.engine-attention-detail[open]){grid-column:1/-1}.engine-dash .engine-attention-detail,.engine-dash .engine-attention-item{border-color:var(--ed-line)}.engine-dash .engine-attention-detail .muted,.engine-dash .engine-attention-item small,.engine-dash .engine-attention-item header span{color:var(--ed-muted)}.engine-dash .engine-attention-filters select{background:var(--ed-bg);border-color:var(--ed-muted);color:var(--ed-text)}.engine-dash .engine-attention-filters button{color:var(--ed-text)}.engine-retry-action{margin-top:12px}.engine-retry-action textarea{background:var(--ed-bg);width:100%;min-height:80px;color:var(--ed-text);border:1px solid var(--ed-line);border-radius:8px;margin:8px 0;padding:8px;display:block}.engine-attention-item .button.ghost{color:var(--ed-text)}.engine-dash{--ed-bg:#0b0a09;--ed-text:#eceae4;--ed-soft:#d6d2c8;--ed-muted:#ada89e;--ed-faint:#8c877d;--ed-off:#5f5c56;--ed-line:#eceae417;--ed-in:#d6e2ee;--ed-pr:#f1d6a0;--ed-out:#f0be72;--ed-alert:#ff6f61;--ed-unknown:#d8c4f0;--ed-link:#d6d2c8;box-sizing:border-box;min-height:100%;color:var(--ed-text);background:var(--ed-bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.admin-control.admin-engine-fullscreen .admin-content:has(.engine-dash){background:#0b0a09}.engine-dash>.platform-loading,.engine-dash-failure{padding:28px 32px}.engine-dash-failure h1{letter-spacing:.32em;font-size:22px;font-weight:500;margin-bottom:16px!important}.engine-dash h1,.engine-dash h2,.engine-dash p{margin:0}.engine-dash :focus-visible{outline:2px solid var(--ed-pr);outline-offset:2px}.engine-dash-link{color:var(--ed-link);border-bottom:1px solid #b9bef04d;padding-bottom:1px;font-size:13px;text-decoration:none}.engine-dash-link:hover{color:var(--ed-text);border-color:var(--ed-text)}.engine-dash-link--alert{color:var(--ed-alert);border-color:#ff8a9659}.engine-dash-lower{border-top:1px solid var(--ed-line);grid-template-columns:repeat(12,minmax(0,1fr));gap:56px;padding:48px 40px 64px;display:grid}.engine-dash-lower>section{flex-direction:column;gap:16px;min-width:0;display:flex}.engine-dash-c7{grid-column:span 7}.engine-dash-c5{grid-column:span 5}.engine-dash-c12{grid-column:span 12}.engine-dash-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.engine-dash-title h2{font-size:16px;font-weight:500}.engine-dash-title small,.engine-dash-note{color:var(--ed-faint);font-size:12.5px}.engine-dash-empty{color:var(--ed-muted);border-top:1px solid var(--ed-line);padding:22px 0;font-size:14px}.engine-dash-hatch{color:var(--ed-soft);background-image:repeating-linear-gradient(135deg,#a3a8d047 0 2px,#0000 2px 7px)}.engine-dash-pulse{width:100%;height:auto}.engine-dash-pulse text{fill:var(--ed-faint);font-size:11px}.engine-dash-grid{stroke:#fff;stroke-opacity:.06}.engine-dash-now{stroke:var(--ed-text);stroke-opacity:.25;stroke-dasharray:2 4}.engine-dash-pulse path[data-stage]{stroke-width:1.2px;stroke-opacity:.8;fill-opacity:.26}.engine-dash-pulse path[data-stage=in]{fill:var(--ed-in);stroke:var(--ed-in)}.engine-dash-pulse path[data-stage=pr]{fill:var(--ed-pr);stroke:var(--ed-pr)}.engine-dash-pulse path[data-stage=out]{fill:var(--ed-out);stroke:var(--ed-out);fill-opacity:.22}.engine-dash-attention{margin:0;padding:0;list-style:none}.engine-dash-attention li{border-top:1px solid var(--ed-line);--tone:var(--ed-alert);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.engine-dash-attention li[data-kind=unknown]{--tone:var(--ed-unknown)}.engine-dash-attention li[data-kind=queue]{--tone:var(--ed-out)}.engine-dash-attention li>i{box-sizing:border-box;border:1.5px solid var(--tone);border-radius:50%;width:8px;height:8px;margin-top:7px}.engine-dash-attention li[data-kind=error]>i{background:var(--tone)}.engine-dash-attention li[data-kind=queue]>i{border-radius:2px}.engine-dash-attention li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.engine-dash-attention li>div:last-child{align-items:flex-end}.engine-dash-attention strong{font-size:14px;font-weight:400}.engine-dash-attention span{color:var(--ed-faint);font-size:12.5px}.engine-dash-attention b{color:var(--tone);font-size:18px;font-weight:400}.engine-dash-keys{color:var(--ed-faint);gap:18px;font-size:12.5px;display:inline-flex}.engine-dash-keys span{align-items:center;gap:6px;display:inline-flex}.engine-dash-key-bar{background:#d6e2ee80;border-radius:2px;width:10px;height:10px}.engine-dash-key-tok,.engine-dash-tok{background:var(--ed-out);width:8px;height:8px;transform:rotate(45deg)}.engine-dash-week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:14px;height:200px;display:grid}.engine-dash-week>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.engine-dash-week-plot{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.engine-dash-week-plot>i{background:linear-gradient(#d6e2ee8c,#d6e2ee1f);border-radius:6px 6px 2px 2px;width:60%;max-width:46px}.engine-dash-tok{width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%,50%)rotate(45deg);box-shadow:0 0 10px #ffc47a99}.engine-dash-week-plot>.engine-dash-hatch{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:72%;left:50%;transform:translate(-50%)}.engine-dash-week b{font-size:13px;font-weight:400}.engine-dash-week>div>span{color:var(--ed-faint);font-size:12px}.engine-dash-week>div[data-today]>span{color:var(--ed-text)}.engine-dash-intake{flex-direction:column;gap:10px;display:flex}.engine-dash-intake>div:first-child{justify-content:space-between;font-size:14px;display:flex}.engine-dash-intake>div:first-child b{color:var(--ed-muted);font-weight:400}.engine-dash-intake-bar{background:#ffffff0a;border-radius:6px;gap:2px;height:10px;display:flex;overflow:hidden}.engine-dash-intake ul{color:var(--ed-muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.engine-dash-intake li{align-items:center;gap:6px;display:inline-flex}.engine-dash-intake li i{border-radius:2px;width:8px;height:8px}.engine-dash-intake li b{color:var(--ed-text);font-weight:400}.engine-dash-intake li[data-alert] b{color:var(--ed-alert)}.engine-dash-intake [data-seg=ready],.engine-dash-intake li[data-seg=ready] i{background-color:var(--ed-in)}.engine-dash-intake [data-seg=processing],.engine-dash-intake li[data-seg=processing] i{background-color:var(--ed-pr)}.engine-dash-intake [data-seg=attention],.engine-dash-intake li[data-seg=attention] i{background-color:var(--ed-alert)}.engine-dash-intake [data-seg=not-started],.engine-dash-intake li[data-seg=not-started] i{background-color:#a3a8d059}.engine-dash-intake li[data-seg]{background:0 0}.engine-dash-intake [data-seg=stopped],.engine-dash-intake li[data-seg=stopped] i{background-image:repeating-linear-gradient(135deg,#a3a8d047 0 2px,#0000 2px 7px)}.engine-dash-tenants{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.engine-dash-tenants li{grid-template-columns:112px minmax(0,1fr) 36px;align-items:center;gap:14px;font-size:13.5px;display:grid}.engine-dash-tenants li>span:first-child{white-space:nowrap;text-overflow:ellipsis;color:var(--ed-soft);overflow:hidden}.engine-dash-tenants li>span:nth-child(2){background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.engine-dash-tenants li i{background:linear-gradient(90deg, var(--ed-in), var(--ed-pr));border-radius:3px;height:100%;display:block}.engine-dash-tenants b{text-align:right;font-weight:400}.engine-dash-pending{border-top:1px solid var(--ed-line);color:var(--ed-muted);flex-wrap:wrap;align-items:center;padding-top:18px;font-size:13px;flex-direction:row!important;gap:10px 12px!important}.engine-dash-pending .engine-dash-hatch{border-radius:999px;padding:5px 12px}.engine-dash-pending small{color:var(--ed-faint);margin-left:auto;font-size:13px}@media (width<=1100px){.engine-dash-lower{grid-template-columns:minmax(0,1fr);padding:36px 20px 48px}.engine-dash-lower>section{grid-column:auto}}@media (width<=640px){.engine-dash-lower{padding:28px 16px 40px}}.admin-control.admin-platform.admin-engine-fullscreen{background:radial-gradient(at 0 0,#f1d6a014,#0000 45%),#0b0a09}.admin-control.admin-platform.admin-engine-fullscreen .admin-sidebar{--text:#eceae4;--text-secondary:#ada89e;--muted:#ada89e;--line:#eceae417;--accent:#f1d6a0;--selected:#f1d6a01f;--selected-text:#f1d6a0;--soft:#eceae40d;--panel-edge:#eceae41f;--sidebar-glass:linear-gradient(160deg, #2b27219e, #100f0e85);box-shadow:inset 0 1px #ffffff0a,0 10px 36px #0000002e}.admin-control.admin-platform.admin-engine-fullscreen .admin-brand strong{color:#eceae4;letter-spacing:.12em;font-family:Noto Serif SC,Songti SC,STSong,serif;font-weight:500}.admin-control.admin-platform.admin-engine-fullscreen .admin-brand-english{color:#ada89e;letter-spacing:.04em}.admin-control.admin-platform.admin-engine-fullscreen .admin-nav-group-title{color:#8c877d}.admin-control.admin-platform.admin-engine-fullscreen .admin-nav-link{color:#ada89e}.admin-control.admin-platform.admin-engine-fullscreen .admin-nav-link.active{color:#f1d6a0;background:linear-gradient(90deg,#f1d6a01f,#f1d6a008);box-shadow:inset 2px 0 #f1d6a0,inset 0 0 0 1px #f1d6a024}.admin-control.admin-platform.admin-engine-fullscreen .admin-nav-link:hover:not(.active){color:#eceae4;background:#eceae40d}.admin-control.admin-platform.admin-engine-fullscreen .admin-sidebar button{color:#ada89e}.admin-control.admin-platform.admin-engine-fullscreen .admin-sidebar button:hover{color:#f1d6a0;background:#eceae40d}.admin-control.admin-platform.admin-engine-fullscreen .admin-account>.admin-account-avatar{color:#f1d6a0;background:#f1d6a01f;box-shadow:inset 0 0 0 1px #f1d6a038}.admin-control.admin-platform.admin-engine-fullscreen .admin-account-label small{color:#8c877d}.admin-control.admin-platform.admin-engine-fullscreen .admin-header{--text:#eceae4;--muted:#ada89e;--line:#eceae417;color:#eceae4;background:#0b0a09;border-bottom-color:#eceae417}.admin-control.admin-platform.admin-engine-fullscreen .admin-header :is(h1,button){color:#eceae4}.workspace-action-popover{pointer-events:auto;border:1px solid var(--line);width:min(288px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:#fff;border-radius:22px;margin:0;padding:14px;font:13px/1.6 system-ui;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 48px #1e355b24}.workspace-action-popover>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.workspace-action-popover>header .button{background:0 0;border:0;padding:4px}.workspace-action-popover>button,.workspace-action-popover>a,.workspace-action-list>.button,.workspace-action-list>a{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:flex-start;padding:10px 12px;font-size:13px;display:flex}.workspace-action-popover>button:hover,.workspace-action-list>:is(button,a):hover{background:var(--accent-soft)}.workspace-action-popover>button[aria-pressed=true]{color:var(--accent);background:var(--selected)}.workspace-action-popover textarea{resize:vertical;width:100%}.workspace-action-popover p{color:var(--muted);font-size:12px;line-height:1.7}.workspace-more-actions{align-items:center;display:inline-flex}.workspace-more-actions>.icon-button{border-radius:50%}.workspace-action-list .live-rail-action .nav-link{width:100%;box-shadow:none;background:0 0;border-radius:10px;justify-content:flex-start}.workspace-action-list .live-rail-action .nav-symbol{width:24px;height:24px}.workspace-action-list .live-rail-action .nav-label{opacity:1;visibility:visible;padding:0;font-size:13px;position:static;transform:none}.workspace-action-list .live-rail-action .nav-label:before,.workspace-action-list .live-rail-action .nav-label:after{display:none}.material-toolbar.library-toolbar{z-index:8;background:var(--canvas);border-bottom:1px solid var(--line);--library-edge-visible:0;flex-flow:row;flex-shrink:0;align-self:stretch;align-items:center;gap:12px;margin-bottom:16px;padding:10px 0 14px;position:sticky;top:0}.workspace-shell .access-main:has(>.access-content .library-toolbar)>.topbar:before{display:none}.workspace-shell .access-main:has(>.access-content .library-toolbar)>.topbar:after{display:none}.access-content[data-scrolled-start] .library-toolbar{--library-edge-visible:1}.library-toolbar:before,.library-toolbar:after{content:"";pointer-events:none;height:32px;opacity:var(--library-edge-visible);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .14s ease-out;position:absolute;inset:100% 0 auto;-webkit-mask-image:linear-gradient(#000,#0008 45%,#0000);mask-image:linear-gradient(#000,#0008 45%,#0000)}.library-toolbar:after{background:linear-gradient(to bottom, var(--canvas), transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:24px}@media (prefers-reduced-motion:reduce){.library-toolbar:before,.library-toolbar:after{transition:none}}.library-toolbar>.material-crumbs{white-space:nowrap;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.library-toolbar .library-controls{flex-wrap:nowrap;flex:none;align-items:center;gap:12px;width:auto;min-width:0;display:flex}.library-search{border:1px solid var(--line);background:#fff;border-radius:11px;flex:1;align-items:center;gap:2px;min-width:0;max-width:360px;padding:0 6px;display:flex}.library-search:focus-within{border-color:#8caee1;box-shadow:0 0 0 2px #1769e00d}.material-topbar .library-search input[type=search]{width:100%;min-width:0;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:6px 2px;font-size:13px}.library-search input::-webkit-search-cancel-button{display:none}.library-search .icon-button{width:30px;height:30px;min-height:30px;color:var(--muted);background:0 0;border:0;flex-shrink:0;padding:5px}.library-search .icon-button:hover{background:var(--soft);color:var(--blue-ink)}.library-view-switch{border:1px solid var(--line);background:#fff;border-radius:11px;flex-shrink:0;gap:3px;margin-left:auto;padding:3px;display:flex}.library-view-switch .icon-button{width:32px;height:32px;min-height:32px;box-shadow:none;border:0;border-radius:8px;padding:6px}.library-view-switch .icon-button[aria-pressed=true]{color:var(--blue-ink);background:var(--selected)}@media (width<=640px){.material-toolbar.library-toolbar{gap:8px;padding-block:8px 12px}.library-toolbar>.material-crumbs{flex-basis:auto}:is(.library-toolbar .library-controls,.library-toolbar:has(>.material-crumbs) .library-controls){flex-basis:auto;gap:8px;width:auto}.library-search{max-width:none}}.library-page{min-height:100%}.access-content:has(.library-page){overscroll-behavior-y:contain}.library-pull-refresh{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.library-refresh-spinner{animation:1s linear infinite library-refresh-spin}@keyframes library-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.library-refresh-spinner{animation:none}}.library-toolbar>.material-crumbs>*{flex-shrink:0}.material-topbar .library-search{flex:0 auto;width:clamp(110px,16vw,240px)}.workspace-shell .material-topbar .topbar-meta{flex-wrap:nowrap;min-width:0}@media (width<=800px){.workspace-shell .access-main .material-topbar .topbar-meta{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;max-width:none}.workspace-shell .access-main .material-topbar .topbar-actions{grid-area:1/2;justify-self:end}.material-topbar .library-search{flex:1;width:auto;max-width:none}}.shared-activity .access-section-heading{align-items:flex-start;gap:16px}.shared-activity h2{margin:0 0 6px}.shared-activity .access-section-heading p{margin:0;font-size:13px}.activity-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 28px 4px;font-size:12px;display:flex}.activity-filter label{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.activity-filter select{border:1px solid var(--line);background:var(--canvas);min-width:0;max-width:min(360px,65vw);color:inherit;font:inherit;border-radius:8px;padding:8px 12px}.activity-list{margin:0;padding:0 28px;list-style:none}.activity-list li{border-bottom:1px solid var(--line);gap:14px;padding:22px 0;display:flex}.activity-symbol{background:var(--selected);width:38px;height:38px;color:var(--blue-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.activity-body{flex:1;min-width:0}.activity-body p{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.activity-file{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:550;display:flex}.activity-meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:12px;display:flex}.activity-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.activity-actions .button{min-height:30px;padding:6px 9px;font-size:12px}@media (width<=600px){.activity-list li{gap:10px}.shared-activity .access-section-heading{flex-wrap:wrap}}.work-starters{color:#43516a;text-align:left;width:min(100%,680px);margin:16px auto}.work-starters p{margin-bottom:10px;font-size:14px}.work-starters>div{gap:9px;display:grid}.work-starters button{text-align:left;color:#344766;font:inherit;cursor:pointer;background:#f5f7fc;border:1px solid #dae2f0;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.6}.work-starters button:hover{background:#edf2ff;border-color:#90adef}.work-starters small{margin-top:8px;display:block}.presentation-draft{border:1px solid var(--border,#d6e0eb);background:var(--surface,#fff);border-radius:16px;margin:16px 0;padding:18px}.presentation-draft h3{margin:0 0 8px}.presentation-draft fieldset{border:0;min-width:0;padding:0}.presentation-draft label{gap:6px;margin:12px 0;display:grid}.presentation-draft input,.presentation-draft select{font:inherit;min-width:0;color:inherit;background:0 0;border:1px solid #ccd8e5;border-radius:8px;padding:8px}.presentation-draft ol{padding:0;list-style:none}.presentation-draft ol>li{border-top:1px solid #dde5ec;padding:12px 0}.presentation-slide-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.presentation-slide-heading input{flex:1;width:100px}.presentation-draft small{color:#617184}.presentation-table{max-width:100%;overflow:auto}.presentation-table th,.presentation-table td{text-align:left;border-bottom:1px solid #dde5ec;padding:6px}.presentation-options{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.presentation-options select{font:inherit;padding:5px}.live-conversations .conversation-reply .reply-text{color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.live-conversations .reply-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px}.live-conversations .reply-text h3,.live-conversations .reply-text h4,.live-conversations .reply-text h5{color:inherit;margin:22px 0 10px;font-size:16px;font-weight:600;line-height:1.6}.live-conversations .reply-text h3{font-size:17px}.live-conversations .reply-text strong{color:inherit;font-weight:600}.live-conversations .reply-text ol,.live-conversations .reply-text ul{margin:0 0 16px;padding-inline-start:1.65em}.live-conversations .reply-text li{padding-inline-start:3px}.live-conversations .reply-text li+li{margin-top:10px}.live-conversations .reply-text li::marker{color:var(--ink-3);font-size:.9em}.live-conversations .reply-text li>p{margin-bottom:6px}.live-conversations .reply-text li>ol,.live-conversations .reply-text li>ul{margin-top:8px;margin-bottom:0}.live-conversations .reply-text li>:last-child{margin-bottom:0}.live-conversations .reply-text blockquote{border-left:3px solid var(--line);color:var(--ink-2);margin:16px 0;padding:8px 14px}.live-conversations .reply-text code{background:var(--soft);border-radius:4px;padding:1px 4px;font-size:.88em}.live-conversations .reply-text pre{border:1px solid var(--line);background:var(--soft);white-space:pre-wrap;border-radius:9px;margin:16px 0;padding:14px;line-height:1.7}.live-conversations .reply-text pre code{background:0 0;padding:0}.live-conversations .reply-text hr{border:0;border-top:1px solid var(--line);margin:20px 0}.live-conversations .reply-text a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.live-conversations .reply-text>.document-text{margin-block:16px}.live-conversations .reply-text>:first-child{margin-top:0}.live-conversations .reply-text>:last-child{margin-bottom:0}.reply-progress{color:var(--ink-2);margin:12px 0 8px;font-size:13px;line-height:1.6}.reply-progress-flow{color:var(--ink-2);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#6d7d91 30%,#b7c6d8 45%,#5076a5 50%,#b7c6d8 55%,#6d7d91 70%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite reply-progress-flow;display:inline-block}@keyframes reply-progress-flow{0%{background-position:140% 0}to{background-position:-40% 0}}.live-conversations .live-process-preview{color:var(--ink-3);font-size:13px}.live-process-preview strong{font-weight:500}@media (prefers-reduced-motion:reduce){.reply-progress-flow{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.reply-process-history{color:var(--ink-3);margin:12px 0;font-size:12px}.reply-process-history summary{cursor:pointer;width:fit-content}.reply-process-history .live-process-preview{margin-top:10px;font-size:13px;line-height:1.8}:is(.live-conversations,.live-reading-article) .reply-reference-library{color:var(--ink-2);margin-block:16px 8px;font-size:12px;line-height:1.6}:is(.live-conversations,.live-reading-article) .reply-reference-library summary{cursor:pointer;list-style:none}:is(.live-conversations,.live-reading-article) .reply-reference-library summary::-webkit-details-marker{display:none}:is(.live-conversations,.live-reading-article) .reply-reference-library>summary{border-radius:6px;align-items:center;gap:7px;width:fit-content;min-height:32px;display:flex}:is(.live-conversations,.live-reading-article) .reply-reference-library>summary>svg{transition:transform .15s;transform:rotate(-90deg)}:is(.live-conversations,.live-reading-article) .reply-reference-library[open]>summary>svg{transform:none}:is(.live-conversations,.live-reading-article) .reply-reference-count{background:var(--soft);min-width:20px;height:20px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding-inline:5px;font-size:11px;display:inline-flex}:is(.live-conversations,.live-reading-article) .reply-reference-files{gap:10px;margin-top:6px;display:grid}:is(.live-conversations,.live-reading-article) .reply-reference-file{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}:is(.live-conversations,.live-reading-article) .reply-reference-file>header{background:var(--soft);align-items:flex-start;gap:8px;padding:12px;display:flex}:is(.live-conversations,.live-reading-article) .reply-reference-file>header>svg{color:var(--ink-3);flex-shrink:0;margin-top:2px}:is(.live-conversations,.live-reading-article) .reply-reference-file>header>strong{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:500}:is(.live-conversations,.live-reading-article) .reply-reference-version{color:var(--ink-3);flex-shrink:0;font-size:11px}:is(.live-conversations,.live-reading-article) .reply-reference-locations{padding-inline:12px}:is(.live-conversations,.live-reading-article) .reply-reference-fragment+.reply-reference-fragment{border-top:1px solid var(--line)}:is(.live-conversations,.live-reading-article) .reply-reference-fragment>summary{align-items:center;gap:8px;min-height:40px;padding-block:9px;display:flex}:is(.live-conversations,.live-reading-article) .reply-reference-fragment>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}:is(.live-conversations,.live-reading-article) .reply-reference-fragment>summary>svg{color:var(--ink-3);flex-shrink:0;transition:transform .15s}:is(.live-conversations,.live-reading-article) .reply-reference-fragment[open]>summary>svg{transform:rotate(180deg)}:is(.live-conversations,.live-reading-article) .reply-reference-library summary:hover{color:var(--accent)}:is(.live-conversations,.live-reading-article) .reply-reference-library summary:focus-visible,:is(.live-conversations,.live-reading-article) .reply-reference-excerpt>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.live-conversations,.live-reading-article) .reply-reference-ocr{color:#9a6a26;font-size:10px}:is(.live-conversations,.live-reading-article) .reply-reference-excerpt{padding-bottom:12px}:is(.live-conversations,.live-reading-article) .reply-reference-excerpt>pre{background:var(--soft);color:var(--ink-3);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:0 0 8px;padding:10px 12px;font-size:11px;line-height:1.8}:is(.live-conversations,.live-reading-article) .reply-reference-excerpt>button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:3px;padding:3px 0;font-size:11px;display:inline-flex}:is(.live-conversations,.live-reading-article) .reply-reference-excerpt>button:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){:is(.live-conversations,.live-reading-article) .reply-reference-library summary>svg{transition:none}}.live-conversation-row{align-items:center;min-width:0;display:flex;position:relative}.live-conversation-group .live-conversation-row>a{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.live-conversation-group .live-conversation-row>a>.conversation-list-title{flex:1;min-width:0}.live-conversation-group .live-conversation-row .conversation-briefing-tag{width:20px;height:20px;color:var(--accent);background:var(--accent-soft);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.live-conversation-group .live-conversation-row .conversation-list-indicators{flex:none;align-items:center;gap:7px;display:flex;overflow:visible}.conversation-running-icon{color:var(--accent);animation:1.3s linear infinite conversation-running}.conversation-unread-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.conversation-row-delete{flex:none;width:0;overflow:hidden}.conversation-row-delete>button{visibility:hidden;width:28px;height:28px}.live-conversation-row:is(.is-delete-revealed,:has(:focus-visible))>.conversation-row-delete{width:32px}.live-conversation-row:is(.is-delete-revealed,:has(:focus-visible))>.conversation-row-delete>button{visibility:visible}@media (hover:hover) and (pointer:fine){.live-conversation-row:hover>.conversation-row-delete{width:32px}.live-conversation-row:hover>.conversation-row-delete>button{visibility:visible}}@media (pointer:coarse){.live-conversation-row>a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}}.conversation-delete-dialog.modal{border-radius:24px;width:min(420px,100vw - 32px)}.conversation-delete-dialog p{line-height:1.7}.conversation-delete-title{overflow-wrap:anywhere;margin-top:12px;display:block}.conversation-trash-items{gap:8px;display:grid}.conversation-trash-item{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.conversation-trash-item>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-trash-item>.access-alert{grid-column:1/-1}@keyframes conversation-running{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.conversation-running-icon{animation:none}}.live-mouse-deck .live-deck-scroller{scrollbar-width:none}.live-mouse-deck .live-deck-scroller::-webkit-scrollbar{height:0}.live-demo-deck.live-mouse-deck .deck-scroller{padding-top:8px;padding-bottom:8px}@media (width>=1001px){:is(.workspace-conversation-page:has(.live-mouse-deck),.workspace-conversation-overlay:has(.live-mouse-deck)){padding-bottom:0}.live-demo-deck.live-mouse-deck .deck-scroller{padding-bottom:26px}.live-mouse-deck .deck-card[data-shadow-muted]:not(.live-reader-fullscreen):not(.deck-drag-ghost){box-shadow:-3px 0 5px -2px #1e355b24}}.live-reading-deck.live-mouse-deck .deck-scroller{padding-top:44px}.live-mouse-deck:has(.deck-fold-bubbles)>.live-deck-toolbar .live-deck-caption{display:none}.deck-fold-bubbles{z-index:96;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}:is(.deck-fold-bubbles:has(.deck-fold-bubble-entry:hover),.deck-fold-bubbles:has(.deck-fold-bubble-entry:focus-visible),.deck-fold-bubbles:has(.deck-fold-bubble-entry[data-card-hover])){z-index:97}.deck-fold-bubble-entry{text-align:left;pointer-events:auto;background:0 0;border:0;flex:0 0 38.4px;align-items:center;width:38.4px;min-width:0;height:38.4px;padding:0;animation:.28s backwards deck-bubble-enter;display:flex;position:relative}.deck-fold-bubble,.workspace-conversations .live-mouse-deck .live-deck-arrows .icon-button{border:1px solid var(--line);width:38.4px;height:38.4px;color:var(--ink-3);background:#fff;border-radius:50%;flex:0 0 38.4px;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #213d6714}.deck-fold-bubble{box-shadow:none;--deck-bubble-fill:#fff;background:0 0;border:0;position:relative}.deck-fold-bubble>.deck-fold-bubble-surface{width:38.4px;height:46.08px;fill:var(--deck-bubble-fill);stroke:#dce5f2;stroke-width:1px;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #213d6714);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.deck-fold-bubble>svg:not(.deck-fold-bubble-surface){position:relative}.deck-fold-bubble-entry:hover .deck-fold-bubble,.deck-fold-bubble-entry:focus-visible .deck-fold-bubble,.deck-fold-bubble-entry[data-card-hover] .deck-fold-bubble,.workspace-conversations .live-mouse-deck .live-deck-arrows .icon-button:not(:disabled):is(:hover,:focus-visible){color:var(--accent);background:var(--accent-soft)}.deck-fold-bubble-entry:is(:hover,:focus-visible,[data-card-hover]) .deck-fold-bubble{--deck-bubble-fill:#edf3ff;background:0 0}.deck-fold-bubble-label{z-index:1;width:max-content;max-width:calc(var(--fold-title-width) + 6px);pointer-events:none;display:none;position:absolute;top:50%;left:38.4px;transform:translateY(-50%)}.deck-fold-bubble-entry:hover .deck-fold-bubble-label,.deck-fold-bubble-entry:focus-visible .deck-fold-bubble-label,.deck-fold-bubble-entry[data-card-hover] .deck-fold-bubble-label{display:block}.deck-fold-bubbles[data-title-side=left] .deck-fold-bubble-label{left:auto;right:44.4px}.live-demo-deck .deck-fold-bubble-label .deck-stack-hint{width:max-content;min-width:0;max-width:var(--fold-title-width);white-space:nowrap;margin-left:6px;padding:2px 8px;font-size:13px;display:block;position:relative}.live-demo-deck .deck-fold-bubble-label .deck-stack-hint:before,.live-demo-deck .deck-fold-bubble-label .deck-stack-hint:after{background:color-mix(in srgb, var(--canvas) 50%, transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000),linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000),linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.live-demo-deck .deck-fold-bubble-label .deck-stack-hint:after{background:color-mix(in srgb, var(--canvas) 70%, transparent);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000),linear-gradient(#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000),linear-gradient(#0000,#000 8px calc(100% - 8px),#0000)}.live-demo-deck .deck-fold-bubble-label .deck-stack-hint>span{white-space:nowrap;text-overflow:ellipsis;display:block}@media (width<=1000px){.live-demo-deck.live-mouse-deck .deck-scroller{padding-top:16px;padding-bottom:20px}.deck-fold-bubbles{display:none}}@media (width>=1001px) and (hover:hover){.live-mouse-deck .deck-scroller:not([data-reordering]) .deck-card[data-needs-reveal]:hover:before{opacity:.12}}.live-mouse-deck .live-deck-arrows .icon-button svg{width:19.2px;height:19.2px}.deck-fold-bubbles[data-leaving] .deck-fold-bubble-entry{pointer-events:none;animation:.16s ease-in both deck-bubble-exit}.deck-fold-bubbles[data-leaving] .deck-fold-bubble-label{display:none}@keyframes deck-bubble-enter{0%{opacity:0;transform:translateY(10px)scale(.78,.9)}60%{opacity:1;transform:translateY(-2px)scale(1.06,.97)}82%{transform:translateY(1px)scale(.99,1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes deck-bubble-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.86,.9)}}@media (prefers-reduced-motion:reduce){.deck-fold-bubble-entry,.deck-fold-bubbles[data-leaving] .deck-fold-bubble-entry{animation-duration:1ms}}.deck-fold-bubble-entry[data-deck-reorder-id]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.deck-fold-bubble-entry[data-deck-reorder-id]:active{cursor:grabbing}.live-mouse-deck:has(.deck-scroller[data-reordering]) .deck-fold-bubble-label{display:none}.deck-fold-bubble-entry[data-bubble-dragging]{visibility:hidden}.deck-fold-bubble-entry.deck-bubble-drag-ghost{z-index:1002;pointer-events:none;cursor:grabbing;animation:none;position:fixed}.deck-bubble-drag-ghost .deck-fold-bubble{color:var(--accent);--deck-bubble-fill:#edf3ff}@media (width>=1001px){.live-mouse-deck .deck-card:not(.deck-list):not(.deck-drag-ghost):not(.live-reader-fullscreen){translate:calc(var(--deck-elastic-x,0px) + var(--list-open-shift,0px)) 0}.live-mouse-deck .deck-card[data-fold-width-clipped]:not(.deck-drag-ghost):not(.live-reader-fullscreen){clip-path:var(--fold-edge-clip)}}.deck-scroller{isolation:isolate;align-items:stretch;gap:var(--deck-gap,8px);overscroll-behavior-x:none;min-height:0;padding:16px var(--deck-padding,16px) 20px;flex:1;margin-top:-14px;scroll-padding-left:0;display:flex;position:relative;overflow:auto hidden}.deck-scroller::-webkit-scrollbar{height:6px}.deck-card{translate:var(--deck-elastic-x,0px) 0;left:var(--stack-left,0px);z-index:var(--stack-order,1);width:var(--card-width);border:1px solid var(--card-edge);border-radius:var(--conversation-card-radius);isolation:isolate;background:#fff;flex-direction:column;flex:none;min-width:0;height:100%;display:flex;position:sticky;box-shadow:-2px 0 8px #1e355b10,0 4px 14px #1e355b10}.deck-card:before{content:"";z-index:9;border-radius:inherit;background:var(--accent);opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;inset:-1px}.deck-card[data-stack-highlight]:before,.deck-card:focus-visible:before{opacity:.12}.deck-card:focus-visible{outline:none}.deck-card-content{border-radius:inherit;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.deck-card[data-folding]>.deck-card-content{filter:blur(var(--fold-blur));opacity:var(--fold-opacity);clip-path:inset(0 round var(--conversation-card-radius))}.deck-fold-tab{width:var(--spine-width,12px);border-radius:14px;display:none;position:absolute;inset:20px auto 20px 0}.deck-card[data-needs-reveal] .deck-fold-tab{display:block}.deck-card[data-needs-reveal]{cursor:pointer}.deck-fold-tab:hover,.deck-fold-tab:focus-visible{background:0 0;outline:none}.deck-stack-hint{z-index:20;isolation:isolate;width:max-content;max-width:min(560px,100vw - 32px);color:var(--ink);overflow-wrap:anywhere;pointer-events:none;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.5;position:fixed}.deck-stack-hint>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deck-scroll-tail{margin-left:calc(-1 * var(--deck-gap,8px));pointer-events:none;flex:none;order:10000}.deck-source,.deck-file{max-width:calc(100% - var(--stack-left,0px) - var(--deck-padding,16px))}.deck-conversation{width:min(var(--card-width), var(--conversation-cap,var(--card-width)));min-width:420px}[data-deck-draggable]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[data-deck-draggable]:focus-visible{outline-offset:-4px;border-radius:20px 20px 0 0;outline:2px solid #86aef4}.deck-card[data-dragging]{opacity:.3}.deck-card[data-drop-side]:after{content:"";background:var(--accent);pointer-events:none;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px}.deck-card[data-drop-side=before]:after{left:calc(var(--deck-gap,8px) * -.5 - 1.5px)}.deck-card[data-drop-side=after]:after{right:calc(var(--deck-gap,8px) * -.5 - 1.5px)}.deck-card.deck-drag-ghost{z-index:1000;pointer-events:none;opacity:.85;min-width:0;max-width:none;position:fixed;box-shadow:0 24px 70px #19396930;margin:0!important}.deck-move-status{z-index:1001;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;padding:8px 16px;font-size:12px;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #17335312}.deck-move-status:empty{display:none}.deck-card-header{border-bottom:1px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:16px 20px;display:flex}.deck-card-header h1{letter-spacing:0;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.deck-list .new-conversation{margin:14px 14px 6px}.deck-list .sidebar-scroll{border-radius:0 0 24px 24px;padding:12px 10px 20px}.deck-list .thread-link{padding-block:9px;font-size:13px}.deck-list .space-link>button:last-child{font-size:13px}.deck-list .space-threads>.thread-link{padding-left:25px}.deck-resizer{z-index:8;cursor:col-resize;touch-action:none;border-radius:8px;justify-content:center;align-items:center;width:12px;display:flex;position:absolute;top:30px;bottom:30px;right:-7px}.deck-resizer[hidden]{display:none}.deck-resizer>span{opacity:0;background:#a7b9cf;border-radius:8px;width:3px;height:36px;transition:opacity .15s}.deck-resizer:hover>span,.deck-resizer:focus-visible>span{opacity:1}.deck-resizer:hover,.deck-resizer:focus-visible{background:#1769e010}@media (width<=1000px){.deck-mobile-tabs{pointer-events:auto;grid-area:2/1/auto/-1;align-items:center;gap:4px;min-width:0;min-height:46px;display:flex;overflow-x:auto}.deck-mobile-tabs button{white-space:nowrap;text-overflow:ellipsis;background:#fff9;border-radius:999px;flex-shrink:0;max-width:140px;padding:7px 11px;font-size:12px;overflow:hidden}.deck-mobile-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--blue-ink)}.deck-controls .icon-button:not(:last-child){display:none}.deck-controls .icon-button:last-child{margin:0}.deck-scroller{margin-top:0;margin-right:16px;padding:0;display:block;overflow:visible}.deck-card{width:100%;min-width:0;max-width:none;height:100%;display:none;position:relative;left:auto}.deck-card.mobile-active{display:flex}.deck-card.deck-conversation{width:100%;min-width:0}.deck-scroll-tail,.deck-fold-tab,.deck-card.is-folded .deck-fold-tab,.deck-card[data-needs-reveal] .deck-fold-tab,.deck-resizer{display:none}}.live-conversations{--live-card-edge:#e5e9ef;--live-ink:#303d50;--live-muted:#7a8696;flex-direction:column;flex:1;min-width:0;height:calc(100dvh - 164px);min-height:380px;display:flex}.workspace-conversations .live-conversations{height:100%;min-height:0}.live-deck-toolbar{flex-shrink:0;align-items:center;gap:10px;min-height:38px;padding:0 12px 8px;display:flex}.live-deck-toolbar .icon-button{border-radius:50%;width:30px;height:30px}.live-deck-heading,.live-deck-header-actions{display:none}.live-deck-caption{color:var(--live-muted);font-size:12px}.live-deck-arrows{gap:4px;margin-left:auto;display:flex}.live-deck-tabs{display:none}.live-deck-scroller{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-items:stretch;gap:12px;min-width:0;min-height:0;padding:3px 12px 14px;display:flex;position:relative;overflow:auto hidden}.live-card-heading{padding:var(--card-header-padding-block) var(--card-header-padding-inline);height:var(--card-header-height);min-height:var(--card-header-height);border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.live-card-heading h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.conversation-reader>.live-card-heading>div{flex:1;overflow:hidden}.conversation-reader>.live-card-heading h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-card-heading>div{min-width:0}.live-card-heading>div:not(.live-card-actions){align-items:center;gap:8px;display:flex;overflow:hidden}.live-card-heading p{color:var(--live-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.live-card-heading>span{color:var(--live-muted);white-space:nowrap;font-size:10px}.live-card-heading .badge{color:var(--ink-3);background:var(--soft);font-size:10px}.live-conversations :is(.conversation-reader>.live-card-heading,.deck-card-content>.live-card-heading,.live-list-tools){z-index:3;--scroll-edge-visible:0;position:relative}.live-conversations :is(.conversation-reader>.live-card-heading,.deck-card-content>.live-card-heading,.live-list-tools):before,.live-conversations :is(.conversation-reader>.live-card-heading,.deck-card-content>.live-card-heading,.live-list-tools):after{content:"";pointer-events:none;height:24px;opacity:var(--scroll-edge-visible);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .14s ease-out;position:absolute;inset:100% 0 auto;-webkit-mask-image:linear-gradient(#000,#0008 45%,#0000);mask-image:linear-gradient(#000,#0008 45%,#0000)}.live-conversations :is(.conversation-reader>.live-card-heading,.deck-card-content>.live-card-heading,.live-list-tools):after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fff,#fff0);height:18px}.live-conversations .live-card-heading:has(+:is(.conversation-messages,.live-source-reader)[data-scrolled-start]){--scroll-edge-visible:1}.live-list-tools:has(+.live-conversation-links[data-scrolled-start]){--scroll-edge-visible:1}.live-list-tools{flex-direction:column;flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.live-conversations :is(.live-card-heading,.live-list-tools):before,.live-conversations :is(.live-card-heading,.live-list-tools):after{transition:none}}.live-card-actions{gap:2px;display:flex}.live-card-actions .icon-button{width:30px;height:30px}.live-conversation-list{flex-direction:column;flex:1;min-height:0;display:flex}.live-conversation-list .live-new-conversation{background:var(--accent-soft);height:28px;min-height:28px;color:var(--ink-2);border:0;border-radius:12px;flex-shrink:0;justify-content:center;gap:4px;margin:0 0 0 auto;padding:0 8px;font-size:12px}.live-conversation-list .live-new-conversation svg{width:14px;height:14px}.live-conversation-links{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 8px;overflow:auto}.live-conversation-group h3{color:var(--ink-3);overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;padding:8px;font-size:11px;font-weight:500;display:flex}.live-conversation-group+.live-conversation-group{margin-top:16px}.live-conversation-group a{min-width:0;color:var(--ink-2);border-radius:10px;align-items:center;gap:9px;margin:3px 0;padding:10px;font-size:13px;text-decoration:none;display:flex}.live-conversation-group a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-conversation-group a.selected{background:var(--accent-soft);color:var(--accent)}.live-conversation-group a:hover{background:var(--soft)}.live-list-empty{color:var(--ink-3);padding:20px 12px;font-size:12px;line-height:1.8}.live-conversation-list .platform-pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:10px}.live-conversation-list .platform-pagination button{padding:5px 8px;font-size:11px}.live-conversations .conversation-reader{--composer-top-inset:10px;--composer-edge-overlap:12px;--composer-edge-depth:24px;border-radius:inherit;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.live-conversations .conversation-reader>header{border:0}.live-conversations .conversation-messages{z-index:0;isolation:isolate;overscroll-behavior:contain;flex:1;min-height:0;padding:0 28px 30px;scroll-padding-bottom:30px;position:relative;overflow:auto}.live-conversations .conversation-messages:has(+.conversation-composer){margin-bottom:calc(-1 * (var(--composer-top-inset) + var(--composer-edge-overlap)));padding-bottom:calc(24px + var(--composer-edge-overlap));scroll-padding-bottom:calc(24px + var(--composer-edge-overlap))}.live-conversations .conversation-messages>.platform-pagination{margin-block:12px}.live-conversations .is-new-conversation .conversation-messages{display:flex}.live-conversations .conversation-intro{width:100%;max-width:540px;color:var(--live-ink);margin:auto;padding:26px 4px 22px}.live-intro-mark{color:var(--ink-3);background:var(--accent-soft);border-radius:15px;margin-bottom:16px;padding:10px;display:inline-flex}.live-conversations .conversation-intro h3{letter-spacing:-.4px;margin:0 0 10px;font-size:22px;font-weight:600}.live-conversations .conversation-intro p{color:var(--live-muted);margin:0;font-size:13px;line-height:1.8}.live-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 18px;display:grid}.live-starter-grid button{border:1px solid var(--line);text-align:left;color:var(--live-ink);background:#fff;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px 10px;padding:17px 14px;display:grid}.live-starter-grid button:hover{border-color:var(--line);background:#f8faff}.live-starter-grid svg{color:var(--ink-3)}.live-starter-grid strong{font-size:13px;font-weight:500}.live-starter-grid span{color:var(--ink-3);grid-column:1/-1;font-size:11px;line-height:1.7}.live-conversations .conversation-intro .live-intro-capability{font-size:11px;line-height:1.7}.live-conversations .conversation-turn{padding:18px 0 26px}.live-conversations .conversation-user{background:var(--soft);width:fit-content;max-width:88%;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 5px;margin:0 0 30px auto;padding:12px 17px;font-size:14px;line-height:1.8}.live-conversations .conversation-result{color:var(--ink-2);font-size:14px;line-height:1.8}.live-answer-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.live-answer-heading>strong{color:var(--ink-2);font-size:12px;font-weight:500}.live-answer-heading .badge{background:var(--soft);color:var(--ink-3);font-size:10px}.live-answer-avatar{background:var(--accent-soft);width:27px;height:27px;color:var(--ink-3);border-radius:9px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.live-conversations .conversation-reply{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.live-conversations .conversation-sources{gap:8px;margin:14px 0;display:grid}.live-conversations .conversation-sources button{text-align:left;border:1px solid var(--line);color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fafcff;border-radius:13px;flex-direction:column;gap:4px;padding:11px 14px;display:flex}.live-conversations .conversation-sources button:hover{background:var(--accent-soft);border-color:#b8cde8}.live-conversations .conversation-sources strong{font-size:12px;font-weight:500}.live-conversations .conversation-sources small{color:var(--ink-3);font-size:10px}.live-conversations .conversation-sources span{white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.live-conversations .conversation-composer{z-index:1;padding:var(--composer-top-inset) 18px 14px;background:0 0;border:0;flex-shrink:0;max-height:55%;position:relative;overflow:visible}.live-conversations .conversation-composer:before{content:"";pointer-events:none;inset:var(--composer-top-inset) 0 0;background:#fff;position:absolute}.live-conversations .conversation-composer:after{content:"";pointer-events:none;left:0;right:0;bottom:calc(100% - var(--composer-top-inset));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#fff0,#ffffff8c 55%,#fff);height:18px;position:absolute;-webkit-mask-image:linear-gradient(#0000,#0008 40%,#000);mask-image:linear-gradient(#0000,#0008 40%,#000)}.live-composer-surface{z-index:1;border:1px solid var(--line);background:#fff;border-radius:22px;position:relative;box-shadow:0 4px 20px #21344909}.live-composer-surface:focus-within{border-color:#abc5e6;box-shadow:0 4px 20px #2134490b,0 0 0 2px #e9f1fc}.live-conversations .conversation-composer fieldset{border:0;min-width:0;margin:0;padding:0}.live-composer-input .field{margin:0;display:block}.live-composer-input textarea{transition:height .18s cubic-bezier(.2,0,0,1)}.live-composer-controls,.live-composer-controls-content{display:contents}@media (prefers-reduced-motion:reduce){.live-composer-input textarea{transition:none}}.live-visually-hidden,.live-composer-input .field>span,.live-composer-tools .field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-conversations .live-composer-input textarea{resize:none;width:100%;min-height:82px;max-height:160px;box-shadow:none;color:var(--ink-2);background:0 0;border:0;border-radius:22px 22px 0 0;outline:0;padding:17px 18px 8px;font-size:14px;line-height:1.8;display:block}.live-conversations .live-composer-input textarea::placeholder{color:var(--ink-3)}.live-composer-tools{align-items:center;gap:8px;min-height:48px;padding:3px 58px 10px 12px;display:flex}.live-composer-tools .field{flex:0 50%;min-width:0;margin:0}.live-conversations .live-composer-tools select{background-color:var(--soft);width:100%;min-width:0;max-width:100%;height:31px;min-height:31px;color:var(--ink-3);text-overflow:ellipsis;border:0;border-radius:8px;padding:4px 22px 4px 8px;font-size:11px}.live-composer-tools select:disabled{opacity:.8}.live-conversations .live-composer-submit{color:#fff;background:#7e9ec3;border:0;border-radius:50%;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid;position:absolute;bottom:10px;right:12px}.live-composer-submit svg{width:19px;height:19px}.live-conversations .live-composer-submit:disabled{background:var(--soft);color:#a5b3c5;opacity:1}.live-conversations .conversation-send{color:var(--ink-3);padding:9px 5px 0;font-size:10px;line-height:1.6;display:flex}.live-conversations .conversation-send small{font-size:10px}.live-conversations .conversation-composer>.muted{margin:8px 2px;font-size:11px;line-height:1.7}.live-composer-surface>fieldset>.field,.live-composer-surface .original-selection{margin:5px 14px 12px}.live-composer-surface>fieldset>.field input{width:100%;min-width:0}.live-composer-surface>fieldset>.field small{font-size:10px}.live-composer-surface>fieldset>.field{padding-bottom:32px}.live-source-reader{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:0 22px 24px;overflow:auto}.live-source-reader>.button:first-child{margin-bottom:10px;font-size:11px}.live-source-reader h3{margin-top:15px;font-size:16px;line-height:1.7}.live-source-reader .muted{font-size:11px;line-height:1.8}.live-source-reader pre{white-space:pre-wrap;overflow-wrap:anywhere}.live-conversations :is(.conversation-messages,.live-source-reader,.live-conversation-links){overscroll-behavior-x:auto;overscroll-behavior-y:contain;overflow:hidden auto}.live-conversations .conversation-history-note{color:var(--ink-3);padding:16px 22px;font-size:12px}.live-conversations .conversation-web-sources{gap:10px;display:grid}.live-conversations .conversation-web-sources details,.live-conversations .conversation-skills{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:12px}.live-conversations .conversation-web-sources summary,.live-conversations .conversation-skills summary{cursor:pointer}.live-conversations .conversation-web-sources p{white-space:pre-wrap;max-height:240px;overflow:auto}.original-selection,.original-picker-list{gap:10px;display:grid}.original-selection>div,.original-picker-list>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.original-selection span,.original-picker-list button{overflow-wrap:anywhere;min-width:0}.original-picker-list>button{text-align:left;white-space:normal;justify-content:flex-start}.original-picker-path{flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.live-conversations .conversation-originals p{overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;display:flex}.live-conversations .conversation-originals span{color:var(--ink-3);font-size:12px}.live-conversations .conversation-task-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.live-conversations .conversation-attempts{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.live-conversations .conversation-attempts details{overflow-wrap:anywhere;margin-bottom:10px}@media (width<=600px){.live-conversations{height:calc(100dvh - 170px);min-height:0}.live-deck-toolbar{min-height:32px;padding-inline:8px}.live-deck-card{border-radius:20px}.live-card-heading{padding-inline:16px}.live-card-heading h2{font-size:14px}.live-card-heading .badge{display:none}.live-conversations .conversation-messages{padding-inline:16px}.live-conversations .conversation-composer{padding:10px 10px 12px}.live-conversations .live-composer-input textarea{min-height:70px;padding:12px 14px 5px;font-size:16px}.live-composer-tools{gap:4px;padding-left:8px}.live-conversations .live-composer-tools select{padding-left:6px;font-size:10px}.live-conversations .conversation-intro{padding-block:14px}.live-conversations .conversation-intro h3{font-size:19px}.live-intro-mark{display:none}.live-starter-grid{gap:8px;margin-block:18px 12px}.live-starter-grid button{gap:7px;padding:13px 10px}.live-starter-grid span{font-size:10px}.live-source-reader{padding-inline:16px}}.live-demo-deck{position:relative}.live-demo-deck .deck-scroller{gap:var(--deck-gap,8px);padding:16px var(--deck-padding,16px) 20px;overscroll-behavior-x:none;margin-top:-14px}.live-demo-deck .live-deck-toolbar{min-height:42px;padding:0 16px 12px}.live-demo-deck .live-deck-caption{color:var(--ink-2);font-size:13px}.live-card-type-tag{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.live-demo-deck .deck-card-header h2{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.live-demo-deck .deck-card-header .live-card-actions{flex-shrink:0}.live-demo-deck .deck-card:before{background:#78818d}.live-demo-deck{--deck-hint-gap:2px}.live-demo-deck .deck-stack-hint{z-index:95;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:2px 8px;font-size:14px;font-weight:600}.live-demo-deck .deck-stack-hint>span{-webkit-line-clamp:1}.live-demo-deck .deck-stack-hint:before,.live-demo-deck .deck-stack-hint:after{content:"";z-index:-1;background:color-mix(in srgb, var(--canvas) 20%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:-14px -24px;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.live-demo-deck .deck-stack-hint:after{background:color-mix(in srgb, var(--canvas) 28%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset:-8px -16px;-webkit-mask-image:radial-gradient(#000 25%,#0000 75%);mask-image:radial-gradient(#000 25%,#0000 75%)}.live-demo-deck .deck-card.live-reader-fullscreen{z-index:100;width:auto;max-width:none;height:auto;color:var(--live-ink);padding:0;position:fixed;inset:20px;translate:none;box-shadow:0 15px 70px #19396920;margin:0!important}.live-demo-deck .live-reader-fullscreen .deck-resizer,.live-demo-deck .live-reader-fullscreen .deck-fold-tab{display:none}.live-demo-deck .live-reader-fullscreen .live-source-reader{padding-inline:max(24px,50% - 440px)}.live-composer-tools>.attachment-materials{flex:0 auto}.live-composer-tools .live-web-toggle{white-space:nowrap;border-radius:8px}.live-composer-tools .live-web-toggle[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.live-composer-tools .live-web-toggle[aria-pressed=true]:after{content:"✓";font-size:11px}.live-demo-deck .conversation-result>.document-text{font-size:14px}.live-demo-deck .live-source-reader>.document-text{padding:12px 0;font-size:14px;line-height:1.9}@media (width<=1000px){.live-demo-deck .live-deck-toolbar{gap:4px;padding:0 8px 10px}.live-demo-deck .live-deck-caption{display:none}.live-demo-deck .deck-mobile-tabs{flex:1}.live-demo-deck .deck-mobile-tabs button{align-items:center;gap:6px;max-width:180px;height:34px;transition:background .15s,width .2s;display:inline-flex}.live-demo-deck .deck-mobile-tabs button:not([aria-pressed=true]){border-radius:50%;justify-content:center;width:34px;padding:0}.live-demo-deck .deck-mobile-tabs button:not([aria-pressed=true]) .deck-tab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-demo-deck .deck-mobile-tabs .deck-tab-label{text-overflow:ellipsis;overflow:hidden}.live-demo-deck .deck-tab-icon{flex:none}.live-demo-deck .live-deck-arrows{flex-shrink:0;display:flex}.live-demo-deck .live-deck-arrows .icon-button:not(:last-child){display:none}.live-demo-deck .deck-scroller{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin:0;padding:0 20px 12px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.live-demo-deck .deck-scroller::-webkit-scrollbar{display:none}.live-demo-deck .deck-card{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;display:flex}.live-demo-deck .deck-card.deck-list{scroll-snap-align:start;flex-basis:min(280px,76%)}.live-demo-deck .deck-card.live-reader-fullscreen{display:flex;inset:8px}}@media (width>=1001px){.live-demo-deck .deck-mobile-tabs{display:none}}@media (width<=800px){.live-demo-deck .deck-scroller.deck-scroller.live-deck-scroller{gap:0;padding:0;scroll-padding-inline:0}.live-demo-deck .deck-card:not(.deck-list){box-shadow:none;border-width:0;border-radius:0}.live-demo-deck .deck-card.deck-list{padding-left:8px}.live-demo-deck .deck-card.live-reader-fullscreen{inset:0}}.live-demo-deck .original-selection>.button{width:fit-content;font-size:12px}.live-citation-properties{color:var(--ink-3);margin:4px 0 18px;font-size:12px}.live-citation-properties summary{cursor:pointer}.live-citation-properties p{margin:8px 0}.live-demo-deck>.live-deck-scroller{animation:.42s cubic-bezier(.2,.65,.25,1) both live-deck-enter}@keyframes live-deck-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.live-demo-deck>.live-deck-scroller{animation:none}}.live-reader-fullscreen::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e9edf2db}.live-conversation-list .live-new-conversation{background:var(--accent-soft);color:var(--ink-3);border-radius:999px;justify-content:center}.live-conversations .conversation-intro{max-width:540px}.live-conversations .conversation-intro h3{font-size:20px}.live-inline-suggestions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.live-inline-suggestions small{width:100%;color:var(--ink-3);margin-bottom:3px}.live-inline-suggestions button{border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:5px 11px;font-size:12px}.live-inline-suggestions button:hover{background:var(--accent-soft);color:var(--accent)}.live-intro-capability{margin-top:14px!important}.live-composer-tools{padding-bottom:12px}.live-composer-tools .button{color:var(--ink-3);background:0 0;border:0;padding:5px 8px;font-size:12px}.live-composer-tools .field{color:var(--ink-3);flex-direction:row;flex:0 auto;align-items:center;gap:6px;display:flex}.live-conversations .live-composer-tools select{background:0 0;max-width:240px;padding-left:0;font-size:12px}.live-conversations .live-composer-submit{background:#8aa9e2}.live-conversations .conversation-send{opacity:.75;justify-content:flex-end}.live-demo-deck .deck-scroller{padding-bottom:20px}.live-conversations .conversation-reply .document-text{white-space:normal}@media (width<=600px){.live-composer-tools .field{flex:1}.live-composer-tools .button{white-space:nowrap;padding-inline:3px}}.live-viewport-morph{z-index:70;pointer-events:none;background:#fff;border-radius:26px;position:fixed;overflow:hidden;box-shadow:0 8px 36px #1e355b20}.live-conversations .feedback-panel{background:0 0;border:0;margin:14px 0;padding:0}.live-conversations .feedback-heading>div:first-child{display:none}.live-conversations .feedback-heading{justify-content:flex-start}.live-conversations .feedback-toolbar .button{color:var(--muted);background:0 0;border:0;padding:6px 8px;font-size:12px}.modal.wide.live-library-deck-modal{width:min(1500px,100vw - 32px);max-width:calc(100vw - 32px);height:min(900px,100dvh - 40px);max-height:calc(100dvh - 40px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.modal.wide.live-library-deck-modal>header{display:none}.modal.wide.live-library-deck-modal>.modal-content{height:100%;padding:12px 0;overflow:hidden}.live-reading-deck{height:100%;min-height:0}.live-reading-deck .deck-scroller{margin-top:0;padding-block:8px}.live-reading-deck .deck-conversation>.deck-card-content{flex-direction:column;height:100%;display:flex}.live-material-properties{gap:6px;margin:0 0 20px;display:grid}.live-material-properties dt{color:var(--muted);font-size:12px}.live-material-properties dd{overflow-wrap:anywhere;margin:0 0 10px}@media (width<=800px){.modal.wide.live-library-deck-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.modal.wide.live-library-deck-modal>.modal-content{padding:env(safe-area-inset-top) 0 0}}.attachment-materials{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.attachment-add-anchor{display:inline-flex}.attachment-chip{border:1px solid var(--border,var(--line));border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:12px;display:flex}.attachment-chip .button{white-space:normal;max-width:100%}.attachment-preparation{color:var(--text-muted,var(--ink-2));font-size:11px}.attachment-scope{align-items:center;gap:6px;padding:0 12px 8px;font-size:12px;display:flex}.attachment-scope input{width:auto}.live-conversation-list-tail{text-align:center;min-height:1px;color:var(--ink-3);flex-shrink:0;font-size:12px}.live-conversation-list-tail:not(:empty){padding:10px 0}.live-composer-workspace{flex:0 auto;min-width:0}.live-composer-workspace>:is(button,span){max-width:220px}.live-workspace-label{cursor:default;white-space:normal;overflow-wrap:anywhere}.live-composer-workspace .workspace-action-popover .button{padding:10px 12px;font-size:13px}.live-demo-deck .deck-card-content:has(>.live-inline-properties){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px;display:grid;overflow:hidden}.live-demo-deck .deck-card-content:has(>.live-inline-properties)>.deck-card-header{grid-column:1/-1}.live-demo-deck .deck-card-content:has(>.live-inline-properties)>.live-source-reader{grid-area:2/1}.live-demo-deck :is(.deck-source,.deck-file)[data-width-extension]:not(.live-reader-fullscreen){max-width:calc(100% - var(--stack-left,0px))}.live-demo-deck .deck-conversation[data-width-extension]:not(.live-reader-fullscreen){width:min(var(--card-width), calc(var(--conversation-cap) + 280px))}.live-inline-properties{border-left:1px solid var(--line);background:#fff;flex-direction:column;grid-area:2/2;min-width:0;min-height:0;animation:.18s ease-out live-properties-in;display:flex}@media (width<=1000px){.live-demo-deck .deck-card-content:has(>.live-inline-properties){grid-template-columns:minmax(0,1fr) minmax(0,40%)}}.live-inline-properties>header{padding:var(--card-header-padding-block) 16px;height:var(--card-header-height);min-height:var(--card-header-height);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.live-inline-properties h3{margin:0;font-size:14px}.live-inline-properties-content{min-height:0;padding:0 16px 16px;overflow:auto}@keyframes live-properties-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.live-inline-properties{animation:none}}.conversation-briefing-context{flex:none;width:100%;min-width:0;margin-bottom:22px}.conversation-briefing-cover .live-magazine-grid .live-briefing-card.conversation-briefing-preview,.conversation-briefing-cover .live-magazine-grid .live-briefing-card.conversation-briefing-preview:is(:hover,:focus-within){border-color:var(--card-edge);box-shadow:var(--card-shadow);transition:none;transform:none}.conversation-briefing-cover .live-briefing-body{overflow:hidden}.live-conversations .is-new-conversation .conversation-messages{flex:auto;margin-top:0;margin-bottom:0;padding:24px;overflow:auto}.live-conversations .conversation-welcome{text-align:center;margin:auto;padding:0;animation:.24s ease-out both conversation-welcome-in}.conversation-welcome .dreamcore-logo{margin-bottom:20px;display:inline-flex}.conversation-welcome .dreamcore-symbol{width:40px;height:40px}.live-conversations .conversation-welcome h3{letter-spacing:-.5px;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.5}.conversation-welcome h3 span{color:var(--accent);display:inline-block}.live-conversations .is-new-conversation>.conversation-composer{margin-bottom:0;padding-top:0}.live-conversations .is-new-conversation>.conversation-composer:before,.live-conversations .is-new-conversation>.conversation-composer:after{display:none}@keyframes conversation-welcome-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.live-conversations .conversation-welcome{animation:none}}@media (height<=600px){.live-conversations .is-new-conversation .conversation-messages{flex-shrink:1;padding-block:12px 20px;overflow:auto}.conversation-welcome .dreamcore-logo{margin-bottom:8px}}.live-conversations .conversation-result{padding-top:12px}.live-conversations .conversation-reply .document-text{color:var(--ink);font-size:15px;line-height:1.85}.live-conversations .conversation-reply .document-text>:first-child{margin-top:0}.live-conversations .conversation-reply .document-text>:last-child{margin-bottom:0}.reply-actions,.reply-feedback{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.reply-actions{margin-top:12px;position:relative}.reply-actions>.button,.reply-feedback>.button,.reply-actions>div>.button{min-width:30px;box-shadow:none;color:var(--ink-3);border:0;padding:7px}.reply-actions .button:hover,.reply-actions .button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.reply-action-notice{color:var(--muted);font-size:12px}.reply-feedback>.workspace-action-popover{border-radius:18px;width:min(320px,100vw - 24px);padding:18px}.reply-feedback-panel{gap:16px;display:grid}.reply-feedback-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.reply-feedback-options legend{color:var(--ink);margin-bottom:12px;padding:0;font-size:14px;font-weight:550}.reply-feedback-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px 12px;display:flex}.reply-feedback-option:hover{border-color:var(--line);background:#f8faff}.reply-feedback-option:has(input:checked){background:var(--accent-soft);color:var(--ink-2);border-color:#b2caf5}.reply-feedback-option input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--accent);cursor:inherit;border:0;border-radius:50%;flex:0 0 16px;margin:0;padding:0}.reply-feedback-option input:focus{outline:none}.reply-feedback-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #a1bff0}.reply-feedback-option:has(input:disabled){cursor:default;opacity:.55}.reply-feedback-suggestion{gap:8px;margin:0;display:grid}.reply-feedback-suggestion>span{color:var(--ink-2);font-weight:500}.reply-feedback-suggestion small{color:var(--ink-3);font-size:12px;font-weight:400}.reply-feedback-suggestion textarea{border-color:var(--line);border-radius:10px;min-height:88px;max-height:180px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.reply-feedback-suggestion textarea::placeholder{color:var(--ink-3)}.reply-feedback-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.reply-feedback-footer .button{border-radius:9px;min-height:36px;padding:8px 14px;font-size:13px}.reply-feedback-footer .button.ghost{color:var(--ink-3);margin-right:auto;padding-inline:0}.reply-feedback-footer .button.primary{background:var(--accent);min-width:96px;color:var(--accent-text)}.reply-feedback-footer .button.primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-text)}.reply-artifact{border:1px solid var(--line);background:#fafcff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px;padding:14px;display:flex}.reply-artifact>strong{overflow-wrap:anywhere;flex:1;min-width:100px;font-size:14px}.reply-artifact>svg{color:var(--ink-3)}.reply-process{border-left:2px solid var(--line);color:var(--muted);margin-top:16px;padding:12px}.conversation-task-actions:empty,.conversation-sources:empty{display:none}.attachment-materials>.workspace-action-popover>.button,.reply-more .workspace-action-popover>.button,.reply-more .workspace-action-popover>.save-document>.button{width:100%;min-height:40px;box-shadow:none;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.reply-more .workspace-action-popover>.save-document{display:block}.attachment-materials>.workspace-action-popover>.button:hover:not(:disabled),.reply-more .workspace-action-popover .button:hover:not(:disabled){background:var(--accent-soft)}.reply-actions>.button.is-copied{color:var(--accent);background:var(--accent-soft)}.composer-task-control{z-index:3;align-items:center;gap:3px;display:flex;position:absolute;bottom:10px;right:14px}.live-conversations .composer-task-control .live-composer-submit{margin:0;position:static}.composer-task-control .composer-task-menu{background:0 0;border:0;min-width:22px;padding:4px}.live-conversations .reply-process{border:1px solid var(--line);background:var(--soft);color:var(--ink-2);border-radius:16px;margin-top:16px;padding:8px 12px;font-size:13px}.reply-process-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reply-process-heading>span{align-items:center;gap:8px;font-weight:500;display:inline-flex}.live-conversations .reply-process .button{min-height:32px;box-shadow:none;color:var(--ink-2);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500}.live-conversations .reply-process .button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.live-conversations .reply-process .button:disabled{opacity:.4}.live-conversations .reply-process .conversation-attempts{border:0;margin:4px 0 0;padding:0}.live-conversations .reply-process .conversation-attempts details{margin:0}.reply-process .conversation-attempts summary{cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}.reply-process .conversation-attempts summary::-webkit-details-marker{display:none}.reply-process .conversation-attempts summary:hover{color:var(--accent)}.reply-process .conversation-attempts summary:focus-visible{outline-offset:2px;outline:2px solid #80a7ef}.reply-process details[open]>summary .attempt-chevron{transform:rotate(90deg)}.attempt-status{color:var(--ink-3);margin-left:auto;font-size:12px}.attempt-content{border-left:1px solid var(--line);overflow-wrap:anywhere;margin:0 0 12px 7px;padding:0 0 0 16px;line-height:1.7}.attempt-content>:first-child{margin-top:0}.attempt-content .document-text{font-size:13px}.attempt-content>.muted{font-size:12px}.attempt-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.live-conversations .reply-process .empty-state{text-align:left;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:0;margin:0;padding:12px 0;display:flex}.reply-process .empty-state .empty-icon{display:none}.live-conversations .reply-process .empty-state h2,.live-conversations .reply-process .empty-state p{margin:0;font-size:12px;line-height:1.6}.live-conversations .reply-process .platform-loading{text-align:left;min-height:0;margin:0;padding:12px 0;font-size:12px}.task-intervention-card{border:1px solid var(--line);background:var(--soft);color:var(--ink-2);border-radius:16px;margin-block:16px;padding:16px;font-size:13px}.task-intervention-card>header{color:var(--ink);align-items:center;gap:8px;display:flex}.task-intervention-card>header svg{color:var(--ink-3);flex-shrink:0}.task-intervention-card>p{white-space:pre-wrap;margin:10px 0;line-height:1.7}.task-intervention-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.live-conversations .task-intervention-card .button{border-radius:9px;font-size:13px;font-weight:500}.task-intervention-conflict{color:#8b6743}.composer-response-target{color:var(--ink-2);align-items:center;gap:8px;padding:8px 14px 0;font-size:12px;display:flex}.composer-response-target>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.composer-response-target .button{flex-shrink:0;padding:5px 8px;font-size:12px}.composer-task-control.beside-send{right:58px}.task-supplement-receipt{background:var(--soft);color:var(--ink-2);border-radius:12px;margin-block:12px;padding:10px 14px;font-size:12px}.task-supplement-receipt summary{cursor:pointer}.task-supplement-receipt p{white-space:pre-wrap;line-height:1.7}.task-intervention-files{border:0;min-width:0;margin:0;padding:0}.task-intervention-card .attachment-materials{flex-direction:column;align-items:stretch;gap:8px;display:flex}.task-intervention-card .attachment-add-anchor{align-self:flex-start}.task-intervention-card .conversation-kept-attachments{font-size:12px}.task-intervention-card .attachment-chip{flex-wrap:wrap;align-self:flex-start;max-width:100%}.composer-notices{inset-inline:0;z-index:5;overscroll-behavior:contain;border-radius:12px;gap:6px;max-height:min(180px,25dvh);display:grid;position:absolute;bottom:calc(100% + 10px);overflow-y:auto;box-shadow:0 4px 16px #2134490a}.composer-notices:empty{display:none}.composer-notices>.access-alert{overflow-wrap:anywhere;background:#fff4f4;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.plans-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.plans-heading h2{margin-bottom:8px}.plans-heading p{margin:0}.plans-list{gap:10px;margin-top:24px;display:grid}.plans-row{text-align:left;border:1px solid var(--border,var(--line));background:var(--surface,#fff);width:100%;color:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.plans-row.selected{border-color:var(--accent,var(--accent));box-shadow:0 0 0 1px var(--accent,#537cec)}.plans-row>div{gap:8px;display:grid}.plans-row>div:last-child{text-align:right;justify-items:end}.plans-row span:not(.badge),.plans-runs p{color:var(--text-secondary,var(--ink-2));font-size:13px}.plans-empty{color:var(--text-secondary,var(--ink-2));padding:30px 0}.plans-detail{border-top:1px solid var(--border,var(--line));margin-top:24px;padding-top:20px}.plans-query{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-subtle,var(--soft));border-radius:10px;padding:14px}.plans-facts{gap:14px;margin:20px 0;display:grid}.plans-facts>div{grid-template-columns:92px 1fr;gap:12px;display:grid}.plans-facts dt{color:var(--text-secondary,var(--ink-2))}.plans-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.65}.plans-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.plans-runs{gap:12px;padding:0;list-style:none;display:grid}.plans-runs li{border:1px solid var(--border,var(--line));border-radius:12px;padding:16px}.plans-runs li>div{align-items:center;gap:12px;display:flex}.plans-runs a{color:var(--accent,var(--accent))}.plans-check{align-items:flex-start;gap:9px;margin:12px 0;line-height:1.6;display:flex}.plans-check input{flex-shrink:0;width:auto;margin-top:5px}.plans-form fieldset{border:0;min-width:0;margin:0;padding:0}.plans-form textarea{min-height:75px}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plans-form .field{margin-bottom:14px}@media (width<=640px){.plans-heading{flex-direction:column;align-items:flex-start}.plans-row{gap:10px;padding:14px}.plans-row>div:last-child{min-width:76px}.plans-facts>div{grid-template-columns:1fr;gap:4px}.plans-grid{grid-template-columns:1fr}.plans-detail h3{overflow-wrap:anywhere}.plans-actions .button{flex:auto}}.plans-panel{padding:24px}.plans-heading h2{font-size:18px}.plans-detail h3{font-size:17px}.plans-panel .plans-heading>.plans-actions{margin:0}@media (width<=640px){.plans-panel{padding:16px}.plans-row{overflow-wrap:anywhere}}.taskwork-notices{color:#30412c;overflow-wrap:anywhere;background:#f7faf5;border:1px solid #d7e3d1;border-radius:14px;margin-top:14px;padding:14px 16px;font-size:13px}.taskwork-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.taskwork-heading span{color:var(--ink-2);font-size:12px}.taskwork-item{border-top:1px solid #e3eadf;gap:10px;padding:10px 0;display:flex}.taskwork-item>svg{flex:none;margin-top:2px}.taskwork-item>div{flex:1;min-width:0}.taskwork-item p{margin:5px 0;line-height:1.65}.taskwork-item summary{cursor:pointer;color:var(--ink-2)}.taskwork-item details{margin:7px 0}.taskwork-item a{color:#425e36}.taskwork-item button{max-width:100%;margin-top:5px}@media (width<=480px){.taskwork-notices{padding:12px}.taskwork-item{gap:7px}.taskwork-heading span{width:100%}}.taskwork-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.private-documents{max-width:1080px;margin:0 auto}.document-breadcrumb{margin:12px 0}.document-list{gap:12px;margin:24px 0;display:grid}.document-list a{color:inherit;border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:20px;text-decoration:none;display:flex}.document-list strong{overflow-wrap:anywhere;flex:1}.document-list time,.document-list span{color:var(--muted);font-size:12px}.save-document{display:inline-block}.document-card-surface{width:100%;height:100%;min-height:0}.document-card-surface .live-card-heading>div:not(.live-card-actions){flex:1}.live-card-heading .document-inline-title{width:100%;min-width:0;height:30px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;margin-left:-5px;padding:3px 5px;font-size:14px;font-weight:600}.live-card-heading .document-inline-title:focus{border-color:var(--line);outline:none;box-shadow:0 0 0 2px #1769ef10}.document-card-surface .live-source-reader{flex-direction:column;display:flex}.document-inline-notices:empty{display:none}.document-card-surface .document-inline-body{width:100%;min-height:200px;color:inherit;font:inherit;resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1 0 auto;margin:0;padding:0;line-height:1.8;display:block}.document-card-surface .document-inline-body:focus{outline-offset:5px;outline:1px solid #1769ef14}.document-card-metadata{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;margin:0;font-size:12px;line-height:1.7;display:grid}.document-card-metadata dt{color:var(--muted)}.document-card-metadata dd{overflow-wrap:anywhere;margin:0}.document-card-versions{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.document-card-versions h3{margin:0 0 10px}.document-card-versions .button{margin:0 6px 6px 0}.document-card-surface .document-publications{border-bottom:0;padding-bottom:0}.document-card-surface .publication-history{gap:16px;display:grid}.document-card-surface .publication-history li{gap:4px 8px}.document-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=650px){.document-card-surface .live-card-actions{gap:2px}.document-card-surface .live-card-actions .button{min-width:0;padding:5px 8px}.document-card-surface .live-card-actions .button svg{display:none}.document-list a{flex-wrap:wrap;gap:10px}.document-list time{width:100%}}.document-publications{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:20px 0}.publication-history{gap:12px;padding:0;list-style:none;display:grid}.publication-history li{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.publication-history strong{overflow-wrap:anywhere}.publication-history time{color:var(--muted)}.publication-fields{border:0;min-width:0;margin:0 0 16px;padding:0}.publication-fields select{width:100%}.publication-destination nav,.publication-choices{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.publication-choices .button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.publication-confirm{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.publication-confirm input{flex:0 0 16px;width:16px;margin-top:4px}.disclosure{min-width:0;color:var(--ink-2,#4b5065);margin:16px 0;font:14px/1.7 system-ui}.disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;list-style:none;transition:background-color .15s;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary::marker{content:""}.disclosure>summary:hover{background:var(--hover-bg,#696e8c0f)}.disclosure>summary:focus-visible{outline:2px solid var(--accent,#6278ed);outline-offset:2px}.disclosure-chevron{color:var(--ink-3,#80869a);flex:none;transition:transform .15s}.disclosure[open]>summary .disclosure-chevron{transform:rotate(90deg)}.disclosure-heading{flex:1;gap:2px;min-width:0;display:grid}.disclosure-title{color:var(--ink-2,#4b5065);font-weight:600}.disclosure-description{color:var(--ink-3,#80869a);font-size:12px;font-weight:400}.disclosure-count{color:var(--ink-3,#80869a);margin-left:8px;font-size:12px;font-weight:400}.disclosure-state{color:var(--ink-3,#80869a);font-size:12px}.disclosure-content{overflow-wrap:anywhere;padding:4px 12px 12px 40px}.disclosure-content>.disclosure{margin-left:-12px}.disclosure-content>.disclosure>summary{min-height:44px}@media (width<=560px){.disclosure-content{padding-left:20px}}@media (prefers-reduced-motion:reduce){.disclosure-chevron,.disclosure>summary{transition:none}}.live-reading-article .reply-reference-library{border-top:0;padding-top:0;font-family:system-ui}.live-reading-article .reply-reference-library details{margin-top:0;padding-top:0}.reading-evidence-content{overflow-wrap:anywhere;padding:4px 12px 12px}.reading-evidence-content>p{margin:8px 0}.reading-evidence-content>pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.reading-evidence-content>a{font-size:12px}.reading-evidence-group{border-top:1px solid var(--border,#e5e7eb);overflow-wrap:anywhere;margin-top:24px;padding-top:16px;font-family:system-ui;font-size:14px}.reading-evidence-group>summary{cursor:pointer;color:var(--text-secondary,#62677c)}.reading-evidence-group>details{margin-top:16px}.live-reading-article .reading-evidence-group,.live-reading-article .data-briefing-table{border:0;margin:24px 0 0;padding:0;font:14px/1.7 system-ui}.reading-evidence-group .reading-evidence,.reading-evidence-group .reply-reference-library{margin:16px 0}.live-reading-article .reading-evidence h4,.reading-evidence-group h3,.reading-evidence-group h4{margin:12px 0 6px;font:600 14px/1.7 system-ui}.live-reading-article .reading-evidence-content{padding:0}.reading-evidence-group .reply-reference-file,.reading-evidence-group .reply-reference-file>header,.reading-evidence-group .reply-reference-fragment,.reading-evidence-group .reply-reference-excerpt{background:0 0;border:0;border-radius:0;padding:0}.reading-evidence-group .reply-reference-file{margin:12px 0}.reading-evidence-group .reply-reference-fragment{margin:8px 0}.reading-evidence-group p{font:inherit}.reading-evidence-group .disclosure-content>.reading-evidence:first-child h4{margin-top:4px}.reading-evidence-group .reading-evidence{margin:16px 0 24px}.reading-evidence-group .reading-evidence-content>p{margin:10px 0;line-height:1.8}.reading-evidence-group .reading-evidence-content pre{color:var(--ink-2);line-height:1.8}.pending-receipts{min-height:0;color:var(--briefing-ink,var(--ink));flex-direction:column;flex:1;gap:22px;padding-top:14px;display:flex}.pending-receipts-lead{align-items:center;gap:20px;display:flex}.pending-receipts-lead>strong{color:#6454cc;font:500 68px/1 Georgia,serif}.pending-receipts strong small{margin-left:6px;font:400 13px/1.5 system-ui}.pending-receipts-lead>span{font-size:15px;line-height:1.8}.pending-receipts-lead>span small{color:var(--ink-3);font-size:12px}.pending-receipts-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pending-receipts-groups>div{background:#6454cc11;border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.pending-receipts-groups>div:nth-child(2){background:#be823213}.pending-receipts-groups span{font-size:14px}.pending-receipts-groups strong{font:500 34px/1.1 Georgia,serif}.pending-receipts-groups p{color:var(--ink-3);margin:0;font-size:12px}.pending-receipts-confirmed{color:var(--ink-3);margin:0;font-size:13px}.pending-receipts-confirmed b{color:var(--ink-2);font-weight:500}.pending-receipts-bottom{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px;display:flex}.pending-receipts-bottom small{color:var(--ink-3);font-size:11px}@container live-briefing-tile (width<=380px){.pending-receipts{gap:12px;padding-top:4px}.pending-receipts-lead>strong{font-size:44px}.pending-receipts-groups>div{padding:12px}.pending-receipts-groups p{display:none}}.news-reading{margin-top:28px}.live-reading-article .news-reading h3,.live-reading-article .news-reading h4{letter-spacing:.04em;color:var(--ink-2);margin:0 0 12px;font:600 14px/1.5 system-ui}.live-reading-article .news-reading p{margin:0 0 14px}.live-reading-article .news-reading p:last-child{margin-bottom:0}.news-reading-digest{border-left:3px solid #8a9b84;margin-bottom:32px;padding:0 0 0 18px}.news-reading-source{margin-bottom:32px}.news-reading-advice{background:#7296c112;border:1px solid #5d789b2e;border-radius:18px;padding:24px}.news-reading-advice header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.live-reading-article .news-reading-advice header h3{color:var(--ink);margin:0}.news-reading-ai{color:#48627f;background:#5d789b1f;border-radius:6px;padding:3px 7px;font:600 12px/1.5 system-ui}.news-reading-caution{color:var(--ink-2);border-top:1px solid #5d789b2e;margin-top:20px;padding-top:16px}.live-reading-article .news-reading-caution p{font-size:14px;line-height:1.8}@media (width<=600px){.news-reading-advice{border-radius:14px;padding:18px 16px}.news-reading-digest{padding-left:12px}}.briefing-key-metric,.briefing-source-cover,.briefing-sections,.briefing-comparison-visual{overflow-wrap:anywhere;flex:none;min-width:0}.briefing-key-metric{color:var(--briefing-ink,var(--ink));padding:12px 0}.live-briefing-card .briefing-key-metric{padding:0}.live-briefing-card .briefing-key-metric>div{margin:2px 0}.live-briefing-card .briefing-key-metric strong{font-size:40px;line-height:1.1}.briefing-key-metric>span,.briefing-key-metric small{color:var(--ink-2);font-size:12px}.briefing-key-metric>div{flex-wrap:wrap;align-items:baseline;gap:6px;margin:7px 0;display:flex}.briefing-key-metric strong{font-variant-numeric:tabular-nums;font:400 36px/1.2 Georgia,serif}.briefing-key-metric>div span{font-size:12px}.briefing-sections{gap:10px;margin:10px 0;padding:0;list-style:none;display:grid}.briefing-section{border-left:2px solid var(--magazine-accent,var(--accent));min-width:0;padding:0 0 0 10px}.briefing-section-label{color:var(--magazine-color,var(--accent));font-size:12px;font-weight:600}.briefing-section p{margin:4px 0 0;line-height:1.6}.briefing-sections.is-compact p{--section-max-lines:3;-webkit-line-clamp:var(--section-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.briefing-sections.layout-steps{counter-reset:briefing-step;gap:12px}.briefing-sections.layout-steps .briefing-section{counter-increment:briefing-step;border:0;padding-left:38px;position:relative}.briefing-sections.layout-steps .briefing-section:before{content:counter(briefing-step);color:var(--magazine-accent,var(--accent));font:400 30px/1 Georgia,Times New Roman,serif;position:absolute;top:-2px;left:0}.briefing-sections.layout-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-sections.layout-comparison .briefing-section{background:var(--soft);border:0;border-radius:12px;padding:12px}.briefing-source-cover{background:var(--soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;margin:8px 0;padding:16px;display:flex}.briefing-source-cover svg{color:var(--ink-2);flex:none}.briefing-source-cover>div{gap:5px;min-width:0;display:grid}.briefing-source-cover strong{font-size:14px}.briefing-source-cover small,.briefing-source-cover span,.briefing-composition-note{color:var(--ink-2);font-size:12px}.briefing-comparison-visual{padding:8px 0;font-size:12px}.briefing-visual-caption{color:var(--ink-2);justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.briefing-comparison-rows{gap:9px;display:grid}.briefing-comparison-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.briefing-comparison-label>span{max-width:48%}.briefing-comparison-label strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.briefing-comparison-row svg{width:100%;height:16px;display:block}.briefing-comparison-visual small{color:var(--ink-2);margin-top:8px;font-size:11px;display:block}.briefing-mini-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.briefing-mini-table th,.briefing-mini-table td{border-bottom:1px solid var(--line);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:8px 4px}.briefing-mini-table th:first-child{text-align:left}.briefing-comparison-visual.is-compact .briefing-mini-table th,.briefing-comparison-visual.is-compact .briefing-mini-table td{padding:6px 3px}@media (width<=430px){.data-briefing .briefing-sections.layout-comparison{grid-template-columns:1fr}}.live-briefing-tile[data-size="1×2"] .magazine-refund-portrait .briefing-sections.is-compact p{--section-max-lines:6}.live-briefing-tile[data-size="2×1"] .magazine-followup-landscape .briefing-sections.layout-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:8px 0 4px}.live-briefing-tile[data-size="2×1"] .magazine-followup-landscape .briefing-section{padding-left:26px}.live-briefing-tile[data-size="2×1"] .magazine-followup-landscape .briefing-sections.is-compact p{--section-max-lines:4}.live-magazine .briefing-sections.is-compact{flex:0 auto;grid-auto-rows:minmax(0,1fr);min-height:0}.live-magazine .briefing-sections.is-compact .briefing-section{min-height:0}.live-magazine .briefing-composition-note{flex-shrink:0}.briefing-sections.layout-comparison:not(.is-compact) .briefing-section:not([data-section-role=OPTION]){grid-column:1/-1}.news-cover{--cover-accent:var(--magazine-accent,#5f7f4a);margin:0 0 24px}.news-cover-layer{background:linear-gradient(170deg, color-mix(in srgb, var(--cover-accent) 28%, white), color-mix(in srgb, var(--cover-accent) 10%, white));border-radius:12px;overflow:hidden}.news-cover-layer img{object-fit:cover;width:100%;max-height:360px;display:block}.news-cover-layer svg{width:100%;height:200px;display:block}.news-cover-layer ellipse{fill:none;stroke:#ffffffb8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.news-cover figcaption{color:var(--ink-3);padding-top:8px;font-size:12px}.news-cover figcaption a{color:inherit;text-underline-offset:3px;margin-left:6px;text-decoration:underline}.news-cover.is-compact{--cover-height:150px;height:calc(var(--cover-height) - 58px);flex:none;margin:0 0 12px}.news-cover.is-compact .news-cover-layer{height:var(--cover-height);border-radius:23px 23px 0 0;position:absolute;inset:0 0 auto}.news-cover.is-compact :is(img,svg){height:100%;max-height:none}.live-briefing-card .magazine-with-cover .magazine-eyebrow{z-index:1;position:relative}.live-briefing-card .magazine-with-cover .magazine-eyebrow time{color:var(--ink-2);background:#ffffffb8;border-radius:999px;padding:1px 8px}@container live-briefing-tile (width<=300px) and (height<=300px){.news-cover.is-compact{display:none}.live-briefing-card .magazine-with-cover .magazine-eyebrow time{color:inherit;background:0 0;padding:0}}.live-briefing-tile[data-size="2×1"] .news-cover.is-compact{--cover-height:86px}@container live-briefing-tile (width>=380px){.live-briefing-tile[data-size="2×1"] .magazine-with-cover{padding-right:39%}.live-briefing-tile[data-size="2×1"] .news-cover.is-compact{height:0;margin:0;display:block}.live-briefing-tile[data-size="2×1"] .news-cover.is-compact .news-cover-layer{border-radius:0 23px 23px 0;height:auto;inset:0 0 0 65%}.live-briefing-tile[data-size="2×1"] .magazine-with-cover .magazine-eyebrow{flex-wrap:wrap;gap:6px}.live-briefing-tile[data-size="2×1"] .magazine-with-cover .magazine-eyebrow time{background:0 0;padding:0}.live-briefing-tile[data-size="2×1"] .magazine-with-cover h3{font-size:clamp(18px,4cqw,24px);line-height:1.35}.live-briefing-tile[data-size="2×1"] .magazine-with-cover .magazine-footer{padding-right:0}}@container live-briefing-tile (width>=301px) or (height>=301px){.live-briefing-tile[data-size] .live-briefing-body:has(.news-cover.is-compact img){isolation:isolate}.live-briefing-tile[data-size] .news-cover.is-compact:has(img){height:0;margin:0}.live-briefing-tile[data-size] .news-cover.is-compact .news-cover-layer:has(img){z-index:-1;border-radius:23px;height:auto;inset:0}.live-briefing-tile[data-size] .news-cover.is-compact .news-cover-layer:has(img):after{content:"";background:linear-gradient(#0a101c1a 20%,#0a101c94 55%,#0a101cd6);position:absolute;inset:0}.live-briefing-tile[data-size] .magazine-with-cover:has(.news-cover-layer img){padding-right:0}.live-briefing-tile[data-size] .magazine-with-cover:has(.news-cover-layer img) .magazine-copy{justify-content:flex-end;gap:4px}.live-briefing-tile[data-size] .magazine-with-cover:has(.news-cover-layer img) h3{color:#fff}.live-briefing-tile[data-size] .magazine-with-cover:has(.news-cover-layer img) .magazine-summary{color:#ffffffd1}.live-briefing-tile[data-size] .magazine-with-cover:has(.news-cover-layer img) .magazine-footer{color:#ffffffb3}.live-briefing-tile[data-size] .magazine-with-cover:has(.news-cover-layer img) :is(.magazine-type,.magazine-eyebrow time){color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:999px;padding:2px 9px}}.briefing-face{--face-accent:var(--magazine-accent,var(--chart-current,var(--accent)));--face-down:#d9773c;--face-rule:color-mix(in srgb, var(--face-accent) 20%, transparent);min-width:0;min-height:132px;color:var(--briefing-ink,var(--ink));flex-direction:column;flex:1 1 0;font-size:12px;line-height:1.5;display:flex}.briefing-face.is-slope{min-height:190px}.briefing-face.is-contained{position:relative}.live-briefing-card .briefing-magazine.magazine-with-face .magazine-summary{display:none}.face-lead{flex:none;align-items:center;gap:14px;height:54px;display:flex}.face-lead strong{letter-spacing:-.01em;white-space:nowrap;font:400 44px/1.1 Georgia,Times New Roman,serif}.face-lead small{min-width:0;color:var(--briefing-muted,var(--ink-2));font-variant-numeric:tabular-nums;gap:1px;font-size:12px;display:grid}.face-lead b{color:var(--briefing-ink,var(--ink));white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.face-art{max-width:none;display:block;position:absolute}.face-band{fill:color-mix(in srgb, var(--face-accent) 7%, transparent)}.face-tick{fill:var(--ink-3);font-size:11px}.face-slope .face-stroke{stroke:var(--face-accent);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:1;opacity:.5;transition:opacity .2s,stroke-width .2s;animation:.7s cubic-bezier(.2,.7,.2,1) both face-draw}.face-slope .face-hit{stroke:#0000;stroke-width:22px}.face-slope.is-down .face-stroke{stroke:var(--face-down)}.face-slope.is-active .face-stroke{stroke-width:3.5px;opacity:1}.face-dot{fill:var(--face-accent);stroke:#fff;stroke-width:2px}.face-slope.is-down .face-dot{fill:var(--face-down)}.face-slope.is-partial .face-dot{fill:var(--ink-3)}.face-end{fill:var(--briefing-ink,var(--ink));font-variant-numeric:tabular-nums;font-size:12px}.face-name{fill:var(--ink-3);font-size:12px}.face-slope.is-active .face-end{font-size:13px;font-weight:600}.face-slope.is-active .face-name{fill:var(--briefing-ink,var(--ink))}.face-caption{height:24px;color:var(--ink-3);flex:none;justify-content:space-between;gap:8px;display:flex}.face-caption>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.face-caption>span:last-child{flex:none}.face-keys{align-items:center;gap:6px;min-width:0;display:inline-flex}.face-keys i{background:var(--face-accent);border-radius:2px;flex:none;width:8px;height:8px}.face-keys i:not(:first-child){margin-left:8px}.face-keys i.is-base,.face-bar.is-base{background:color-mix(in srgb, var(--face-accent) 28%, white)}.face-rows{flex:none;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.face-rows li{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.face-rows.is-rank li{grid-template-columns:30px minmax(0,1fr)}.face-rank{color:color-mix(in srgb, var(--face-accent) 34%, white);font:400 28px/1 Georgia,Times New Roman,serif}.face-rows li.is-lead .face-rank{color:var(--face-accent)}.face-row{gap:5px;min-width:0;display:grid}.face-row-text{justify-content:space-between;gap:12px;font-size:13px;display:flex}.face-row-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.face-row-text b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.face-track{gap:3px;display:grid;position:relative}.face-bar{background:var(--face-accent);transform-origin:0;border-radius:3px;height:5px;animation:.6s cubic-bezier(.2,.7,.2,1) both face-grow;display:block;position:relative}.face-rows.is-rank li:not(.is-lead) .face-bar{background:color-mix(in srgb, var(--face-accent) 24%, white)}.face-bar.is-down{background:var(--face-down)}.face-zero{background:var(--ink-3);width:1px;position:absolute;top:-3px;bottom:-3px}.face-note{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:auto;font-size:11px;line-height:24px;display:block;overflow:hidden}@keyframes face-draw{0%{stroke-dashoffset:1px}}@keyframes face-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.face-slope .face-stroke,.face-bar{transition:none;animation:none}}.face-empty{color:var(--ink-3);margin:auto 0;font-size:13px;line-height:1.7}.briefing-detail-face{flex:none;min-height:0;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.briefing-detail-face .face-empty{margin:0;font-size:14px}.detail-controls{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.detail-choice{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.detail-choice>span{color:var(--ink-3);margin-right:4px}.detail-choice button{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out}.detail-choice button:hover{border-color:var(--face-accent)}.detail-choice button[aria-pressed=true]{border-color:var(--face-accent);background:var(--face-accent);color:#fff}.detail-choice button:focus-visible{outline:2px solid var(--face-accent);outline-offset:2px}.detail-readout{background:color-mix(in srgb, var(--face-accent) 6%, transparent);font-variant-numeric:tabular-nums;border-radius:10px;flex-wrap:wrap;gap:2px 16px;margin-bottom:14px;padding:8px 12px;display:flex}.detail-readout em{color:var(--ink-3);margin-left:auto;font-style:normal}.detail-slope{position:relative}.briefing-detail-face .face-rows li{border-radius:8px;outline:none;margin:0 -8px;padding:0 8px;transition:opacity .2s}.briefing-detail-face .face-rows.has-active li:not(.is-active){opacity:.42}.briefing-detail-face .face-rows li.is-active,.briefing-detail-face .face-rows li:focus-visible{background:color-mix(in srgb, var(--face-accent) 6%, transparent)}.briefing-detail-face .face-note{white-space:normal;margin-top:8px}@media (width<=520px){.detail-readout em{display:none}}.fusion-briefing{color:inherit;font:inherit;min-width:0}.fusion-proof{opacity:.7;font-size:.8rem}.fusion-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.fusion-metrics section{border:1px solid #b8aa914d;border-radius:12px;min-width:0;padding:.8rem}.fusion-metrics span{overflow-wrap:anywhere;font-size:.85rem;display:block}.fusion-metrics strong{overflow-wrap:anywhere;margin-top:.6rem;font-size:1.5rem;display:block}.fusion-metrics small{font-size:.8rem;font-weight:400}.fusion-table-wrap{overflow-x:auto}.fusion-briefing table{border-collapse:collapse;width:100%;font-size:.9rem}.fusion-briefing caption{text-align:left;opacity:.7;padding-bottom:.8rem;font-size:.8rem}.fusion-briefing th,.fusion-briefing td{text-align:right;vertical-align:top;border-bottom:1px solid #b8aa914d;padding:.65rem .5rem}.fusion-briefing th:first-child{text-align:left}.fusion-briefing thead th{font-weight:500}.fusion-briefing th small{display:block}.fusion-scope{opacity:.85;border-top:1px solid #b8aa914d;margin-top:1.5rem;font-size:.85rem}.fusion-scope h3{font-size:1rem}.fusion-briefing.is-compact .fusion-metrics{gap:.5rem;margin:.5rem 0}.fusion-briefing.is-compact .fusion-metrics strong{font-size:1.15rem}.fusion-briefing.is-compact table{font-size:.75rem}.fusion-briefing.is-compact caption{display:none}@media (width<=500px){.fusion-metrics{grid-template-columns:1fr}.fusion-briefing table{min-width:320px}}.fusion-briefing:not(.is-compact) th:first-child{min-width:160px;max-width:240px}.fusion-briefing:not(.is-compact) thead th:not(:first-child){overflow-wrap:anywhere;min-width:180px;max-width:260px}.fusion-briefing:not(.is-compact) td{white-space:nowrap}.live-briefing-grid.live-magazine-grid{grid-template-columns:repeat(var(--briefing-columns), minmax(0, 1fr));grid-auto-rows:var(--briefing-unit);align-items:stretch;gap:10px}.live-briefing-grid.live-magazine-grid[data-sizing=workspace]{grid-template-columns:repeat(var(--briefing-columns), minmax(0, var(--briefing-unit)))}.live-briefing-tile{min-width:0;position:relative;container:live-briefing-tile/size}.live-magazine-grid>.live-briefing-tile{zoom:var(--briefing-zoom,1)}.live-magazine-grid .live-briefing-card{flex-direction:column;height:100%;transition:translate .22s cubic-bezier(.2,.65,.25,1),border-color .22s,box-shadow .22s;display:flex;container-type:normal}.live-magazine-grid .live-briefing-body{flex:1;min-height:0;padding:20px}.live-magazine-grid .live-magazine{height:100%;min-height:0}.live-magazine-grid .magazine-main{flex:1;overflow:hidden}.live-magazine-grid .magazine-copy{gap:8px}.live-magazine-grid .live-briefing-controls{flex:none}.live-magazine-grid:not([data-static]) .live-briefing-card:is(:hover,:focus-within){border-color:var(--card-edge);box-shadow:var(--card-shadow)}@media (hover:hover) and (pointer:fine){.live-magazine-grid:not([data-static])>.live-briefing-tile:has(:hover,:focus-visible){z-index:2}.live-magazine-grid:not([data-static]) .live-briefing-card:is(:hover,:has(:focus-visible)){border-color:var(--line);translate:0 -4px;box-shadow:0 16px 32px -8px #294c7b29,0 5px 12px -4px #294c7b1a}}@media (prefers-reduced-motion:reduce){.live-magazine-grid .live-briefing-card{transition:none}.live-magazine-grid .live-briefing-card:is(:hover,:has(:focus-visible)){translate:none}}.live-magazine-grid>.live-briefing-filler{border:1px solid var(--glass-edge,#ffffffbf);-webkit-backdrop-filter:var(--glass-blur,blur(28px) saturate(1.5));backdrop-filter:var(--glass-blur,blur(28px) saturate(1.5));background:#ffffff61;border-radius:24px;place-items:center;display:grid}.live-magazine-grid>.live-briefing-filler .dreamcore-symbol{opacity:.55;width:44px;height:44px}.data-briefing-summary{color:var(--ink);margin:16px 0 20px;font-size:1.05rem;line-height:1.8}.data-briefing-chart{margin:28px 0}.data-chart-scroll{overflow-x:auto}.data-briefing-chart figcaption{color:var(--ink-3);margin-top:8px;font:12px/1.65 system-ui}.data-briefing-chart .briefing-visual-chart{font-family:system-ui}.data-briefing-analysis p{margin:18px 0;font-size:15px;line-height:1.95}.data-briefing details{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.data-briefing summary{cursor:pointer;color:var(--ink-2);font-size:13px}.data-briefing-basis pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);border-radius:10px;padding:14px;font:12px/1.8 inherit}.data-briefing-basis p,.data-briefing-table p{color:var(--ink-2);font-size:12px;line-height:1.8}.data-table-scroll{margin-top:12px;overflow:auto}.data-briefing table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.data-briefing th,.data-briefing td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 8px}.data-briefing th:first-child{text-align:left}.data-briefing.is-compact .data-briefing-summary{margin:10px 0;font-size:14px;line-height:1.75}.data-briefing.is-compact .data-briefing-chart{margin:16px 0 4px}.adjustment-panel{gap:16px;min-width:0;display:grid}.adjustment-history{gap:14px;display:grid}.adjustment-message{border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.adjustment-text{white-space:pre-wrap;overflow-wrap:anywhere}.adjustment-reply{background:var(--surface-muted,var(--soft));border-radius:10px;margin-top:12px;padding:12px}.adjustment-panel details{overflow-wrap:anywhere}.adjustment-panel textarea{box-sizing:border-box;width:100%}.native-conversations{color:#263537;background:#f5f8f7;max-width:1080px;min-height:100vh;margin:0 auto;padding:32px 24px;font-family:system-ui,sans-serif}.native-conversations h1{font-size:28px}.native-conversations p{line-height:1.6}.native-conversations fieldset,.native-conversations section{background:#fff;border:1px solid #cfdbd7;border-radius:16px;margin:20px 0;padding:20px}.native-conversations label{align-items:center;gap:8px;margin:8px 16px 8px 0;display:inline-flex}.native-conversations select,.native-conversations button{background:#fff;border:1px solid #bdcec8;border-radius:8px;padding:10px}.native-conversations button{cursor:pointer}.native-conversations button:disabled{opacity:.5;cursor:default}.native-session{flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0;display:flex}.native-conversations [role=status]{color:#674015;overflow-wrap:anywhere}.live-conversation-links .native-new-link{color:var(--ink-3);align-items:center;gap:6px;margin:0 0 6px;padding:6px 12px;font-size:12px;text-decoration:none;display:flex}.live-conversation-links .native-new-link:hover,.live-conversation-links .native-new-link.selected{color:var(--accent)}.live-conversation-row .native-row-meta{color:var(--ink-3);flex:none;font-size:11px}.native-reader{flex-direction:column;height:100%;min-height:0;display:flex}.native-reader-body{flex:1;min-height:0;padding:4px 24px 32px;overflow:auto}.native-section{border-bottom:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.native-section:last-child{border-bottom:0}.native-section h3{margin:0;font-size:15px}.native-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.native-note,.native-empty{color:var(--ink-2);margin:0;font-size:13px;line-height:1.7}.native-note a{color:var(--accent);align-items:center;gap:2px;display:inline-flex}.native-empty{color:var(--ink-3)}.native-notice,.native-error{border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.native-notice{background:var(--accent-soft);color:var(--accent)}.native-error{background:var(--state-error-soft);color:var(--state-error)}.native-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.native-files li{background:var(--soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.native-files li>a{min-width:0;color:var(--ink);flex:1;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.native-files li>a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.native-files small{color:var(--ink-3)}.native-publish{background:var(--surface-raised);border-radius:12px;flex:100%;gap:10px;padding:12px;display:grid}.native-ack{align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}@media (width<=800px){.native-reader-body{padding:0 16px 24px}}.native-preview-banner{background:var(--state-warn-soft);color:var(--state-warn);border-radius:10px;margin:0 24px 4px;padding:6px 10px;font-size:12px}@media (width<=800px){.native-preview-banner{margin:0 16px 4px}}.modal.native-picker{border-radius:22px;flex-direction:column;width:min(760px,100vw - 32px);height:min(660px,100dvh - 64px);display:flex;overflow:hidden}.native-picker .modal-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.native-picker-tools{gap:10px;padding:14px 24px 12px;display:flex}.native-picker-search{background:var(--soft);height:40px;color:var(--ink-3);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.native-picker .native-picker-search input:not([type=checkbox]){min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.native-picker .native-picker-note{margin:-4px 24px 10px}.native-picker-body{border-top:1px solid var(--line);flex:1;min-height:0;display:flex}.native-picker-spaces{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:176px;padding:12px 10px;display:flex;overflow:auto}.native-picker-spaces button{color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:14px}.native-picker-spaces button:hover{background:var(--soft)}.native-picker-spaces button[aria-current=true]{background:var(--accent-soft);color:var(--blue-ink);font-weight:500}.native-picker-files{flex-direction:column;flex:1;min-width:0;padding:0 12px 12px;display:flex;overflow:auto}.native-picker-trail{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 8px 8px;font-size:13px;display:flex}.native-picker-trail>span{gap:6px;display:inline-flex}.native-picker-trail button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.native-picker-trail button:disabled{color:var(--ink);cursor:default}.native-picker-empty{padding:24px 8px}.native-picker-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.native-picker-row{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}button.native-picker-row{cursor:pointer}.native-picker-row:hover{background:var(--soft)}.native-picker-row.is-picked{background:var(--accent-soft)}.native-picker-row>input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex:none;margin:0}button.native-picker-row:before{content:"";flex:none;width:18px}.native-picker-row>svg{color:var(--ink-3)}.native-picker-label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.native-picker-icon{background:var(--soft);width:32px;height:32px;color:var(--ink-3);border-radius:9px;flex:none;place-items:center;display:grid}.native-picker-icon.is-file{font-size:10px;font-weight:600}.is-picked .native-picker-icon{background:var(--accent-soft);color:var(--accent)}.native-picker-name{flex:1;gap:2px;min-width:0;display:grid}.native-picker-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.native-picker-name small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.native-picker-name small.is-error{color:var(--state-error)}.native-picker-row select{border-radius:8px;flex:none;width:auto;height:30px;min-height:0;padding:0 6px;font-size:12px}.native-picker-pager{justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.native-picker-footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px 14px 24px;display:flex}.native-picker-footer>span{color:var(--ink-2);flex:1;font-size:13px}.native-picker-footer small{color:var(--ink-3);font-size:13px}@media (width<=800px){.modal.wide.native-picker{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;height:calc(100dvh - 48px);max-height:none;margin:auto 0 0}.native-picker-tools{padding:12px 16px 10px}.native-picker .native-picker-note{margin:-2px 16px 8px}.native-picker-body{border-top:0;flex-direction:column}.native-picker-spaces{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:auto;padding:0 16px 8px;overflow-x:auto}.native-picker-spaces button{border:1px solid var(--line);border-radius:999px;flex:none;font-size:13px}.native-picker-spaces button[aria-current=true]{border-color:#0000}.native-picker-row{min-height:60px}.native-picker-upload-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.native-picker-tools .button{min-width:44px;min-height:44px}.native-picker-search{height:44px}.native-picker-footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}.native-picker-footer small{display:none}.native-picker-footer .button{min-height:44px}}.native-schedules{gap:24px;display:grid}.native-schedules .native-work-section h3 .button{min-height:0;padding:2px 8px;font-size:12px}.native-schedule-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.native-schedule{border:1px solid var(--line);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.native-schedule.is-stopped,.native-schedule.is-completed{opacity:.7}.native-schedule-head{align-items:center;gap:8px;display:flex}.native-schedule-head>svg{color:var(--accent);flex:none}.native-schedule-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.native-schedule-reason{background:var(--state-warn-soft);color:var(--state-warn);border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.native-runs>summary{width:fit-content;color:var(--ink-3);cursor:pointer;align-items:center;gap:4px;font-size:12px;list-style:none;display:flex}.native-runs>summary::-webkit-details-marker{display:none}.native-runs[open]>summary .native-chevron,.native-limits[open]>summary .native-chevron{rotate:90deg}.native-runs .native-rows li{font-size:13px}.native-schedule-form{gap:14px;display:grid}.native-schedule-form h3{margin:0;font-size:15px}.native-schedule-form .field{gap:6px;margin:0}.native-schedule-form .field>span{color:var(--ink-2);font-size:13px}.native-weekdays{flex-wrap:wrap;gap:6px;display:flex}.native-weekdays .button[aria-pressed=true],.native-plugin .button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.native-check{align-items:center;gap:8px;font-size:13px;display:flex}.native-check input{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0}.native-limits>summary{color:var(--ink-3);cursor:pointer;align-items:center;gap:4px;font-size:12px;list-style:none;display:flex}.native-limits>summary::-webkit-details-marker{display:none}.native-limits-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.native-legacy-plan{flex-wrap:wrap}@media (width<=800px){.native-limits-body{grid-template-columns:1fr}}.native-plugin-list{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.native-plugin{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.native-plugin-text{flex:1;gap:4px;min-width:0;display:grid}.native-plugin-text strong{font-size:15px;font-weight:550}.native-plugin-text small{color:var(--ink-2);font-size:13px;line-height:1.6}.native-plugin-confirm{background:var(--state-warn-soft);border-radius:12px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.native-plugin-confirm p{color:var(--state-warn);margin:0;font-size:13px;line-height:1.6}.native-plugin-required{background:var(--soft);color:var(--ink-3);border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.native-switch{background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;min-height:0;padding:0;transition:background .15s;position:relative}.native-switch span{background:var(--surface-raised);border-radius:50%;width:20px;height:20px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1e325a33}.native-switch[aria-checked=true]{background:var(--accent)}.native-switch[aria-checked=true] span{translate:18px}.native-switch:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.native-switch,.native-switch span{transition:none}}.native-chat{flex-direction:column;height:100%;min-height:0;display:flex}.native-chat-scroll{flex:1;min-height:0;overflow:auto}.native-muted{color:var(--ink-3);margin:0;font-size:12px;line-height:1.6}.native-link{color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px}.native-link:hover{color:var(--accent-hover)}.native-spin{animation:1s linear infinite native-spin}@keyframes native-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.native-spin{animation:none}}.native-status-line{background:var(--soft);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;margin:0 20px 6px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.native-status-text{flex:1;min-width:0}.native-dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.native-status-line.is-warn .native-dot{background:var(--state-warn)}.native-status-line.is-error .native-dot{background:var(--state-error)}.native-status-line.is-error{color:var(--state-error)}.native-status-line.is-info .native-dot{background:var(--accent)}.native-result{gap:10px;display:grid}.native-attachments{opacity:.75;margin-top:4px;display:block}.native-now{color:var(--accent);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.native-process>summary,.native-tool>summary{cursor:pointer;align-items:center;gap:4px;width:fit-content;list-style:none;display:flex}.native-process>summary::-webkit-details-marker{display:none}.native-tool>summary::-webkit-details-marker{display:none}.native-process>summary{color:var(--ink-3);font-size:12px}.native-process>summary:hover{color:var(--ink-2)}.native-failed{color:var(--state-error)}.native-chevron{transition:rotate .15s}.native-process[open]>summary .native-chevron{rotate:90deg}.native-process-body{border-left:1px solid var(--line);gap:8px;margin:8px 0 0 6px;padding-left:12px;font-size:13px;display:grid}.native-narration{color:var(--ink-2)}.native-reasoning{color:var(--ink-3);white-space:pre-wrap;margin:0 0 4px;line-height:1.7}.native-tool>summary{color:var(--ink-2);gap:8px}.native-tool-status{color:var(--ink-3);font-size:12px}.native-tool.is-error .native-tool-status{color:var(--state-error)}.native-tool.is-running .native-tool-status{color:var(--accent)}.native-tool-detail{margin:6px 0 4px}.native-tool-detail p{color:var(--ink-2);margin:0 0 6px}.native-tool-detail h4{color:var(--ink-3);margin:6px 0 4px;font-size:12px;font-weight:500}.native-tool-detail pre{background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:220px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6;overflow:auto}.native-files-inline{gap:6px;margin:0;padding:0;list-style:none;display:grid}.native-file{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;max-width:400px;padding:10px 12px;display:flex}.native-file-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.native-file-name{flex:1;min-width:0;display:grid}.native-file-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.native-file-name small{color:var(--ink-3);font-size:12px}.native-ask{border:1px solid var(--line);background:var(--soft);border-radius:16px;gap:10px;padding:14px 16px;font-size:14px;display:grid}.native-ask>p{margin:0;line-height:1.6}.native-ask-label{color:var(--accent);font-size:12px;font-weight:500}.native-countdown{color:var(--ink-3);font-weight:400}.native-ask-settled{color:var(--ink-3);margin:0;font-size:13px}.native-ask fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.native-question-item{gap:8px;display:grid}.native-question-item>p{margin:0;line-height:1.6}.native-question-header{color:var(--ink-3)}.native-options{flex-wrap:wrap;gap:6px;display:flex}.native-options .button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.native-ask .native-custom{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:0;font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:13px}.native-actions{flex-wrap:wrap;gap:8px;display:flex}.native-error{background:var(--state-error-soft);color:var(--state-error);border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.native-turn-end{color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.native-turn-end.is-error{color:var(--state-error)}.native-feedback{gap:4px;display:flex}.native-feedback button{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.native-feedback button:hover{background:var(--soft)}.native-feedback button[aria-pressed=true]{color:var(--accent)}@media (hover:hover){.native-feedback:not(.is-rated){opacity:0;transition:opacity .15s}.native-turn:hover .native-feedback,.native-feedback:focus-within{opacity:1}}.native-composer{position:relative}.native-composer .native-stop svg{fill:currentColor;width:13px;height:13px}.native-composer .composer-notices{padding:10px 12px 0}.native-skill-menu{z-index:5;border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% - 6px);left:18px;right:18px;overflow:auto;box-shadow:0 10px 30px #1e325a1f}.native-skill-menu li{cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.native-skill-menu li svg{color:var(--accent);margin-top:2px}.native-skill-menu li[aria-selected=true]{background:var(--soft)}.native-skill-menu li span{gap:2px;display:grid}.native-skill-menu small{color:var(--ink-3)}.native-side{align-content:start;gap:18px;padding:0 20px 24px;display:grid}.native-tabs{background:var(--soft);border-radius:10px;gap:2px;width:fit-content;padding:3px;display:flex}.native-tabs button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;display:inline-flex}.native-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--ink);font-weight:500;box-shadow:0 1px 4px #1e325a14}.native-tabs button span{color:var(--ink-3);font-size:12px;font-weight:400}.native-work,.native-results{gap:24px;display:grid}.native-work-section{gap:8px;display:grid}.native-work-section h3{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;display:flex}.native-goal{margin:0;font-size:15px;font-weight:500;line-height:1.55}.native-todos,.native-rows{margin:0;padding:0;list-style:none;display:grid}.native-todos{gap:8px}.native-todos li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.native-todos li svg{color:var(--ink-3);flex:none;margin-top:3px}.native-todos li.is-completed{color:var(--ink-3)}.native-todos li.is-completed span{text-decoration:line-through}.native-todos li.is-completed svg{color:var(--state-ok)}.native-todos li.is-in_progress svg{color:var(--accent)}.native-rows li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.native-rows li:last-child{border-bottom:0}.native-row-title{flex:1;min-width:0}.native-row-state{color:var(--ink-3);font-size:12px}.native-row-state.is-running{color:var(--accent)}.native-row-state.is-done{color:var(--state-ok)}.native-row-state.is-failed{color:var(--state-error)}.native-cost{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.native-cost strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.native-cost small{color:var(--ink-3);font-size:12px}.native-meter{background:var(--soft);border-radius:999px;height:6px;overflow:hidden}.native-meter span{background:var(--accent);border-radius:999px;height:100%;display:block}@media (width<=800px){.native-status-line{margin:0 16px 6px}.native-side{padding:0 16px 24px}}.native-row-expandable{display:block}.native-row-expandable summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.native-row-expandable summary::-webkit-details-marker{display:none}.native-row-expandable .native-chevron{color:var(--ink-3);flex:none}.native-row-expandable details[open]>summary .native-chevron{rotate:90deg}.native-subtask{color:var(--ink-2);gap:6px;margin:8px 0 2px 20px;font-size:13px;display:grid}.native-chips{flex-wrap:wrap;gap:6px;margin:0;padding:12px 12px 0;list-style:none;display:flex}.native-chip-file{background:var(--soft);border-radius:10px;align-items:center;gap:6px;max-width:100%;height:34px;padding:0 4px 0 10px;font-size:13px;display:flex}.native-chip-file>svg{color:var(--accent);flex:none}.native-chip-file>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-chip-file>small{color:var(--ink-3);flex:none;font-size:12px}.native-chip-file .icon-button{width:24px;height:24px}.lib-type{background:var(--soft);width:38px;height:38px;color:var(--ink-2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lib-type.folder,.lib-type.draft{background:var(--accent-soft);color:var(--accent)}.lib-type.text{color:#3f6fb5;background:#e9f0fb}.lib-type.sheet{color:#2f8558;background:#e6f4ec}.lib-type.slides{color:#b9732c;background:#fbefe2}.lib-type.pdf{color:#c0504a;background:#fbe9e8}.lib-type.image{color:#2c8690;background:#e4f3f4}.lib-type.media{color:#ad5584;background:#f6e9f1}.lib-entries .material-entry{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lib-entry{min-width:0;position:relative}.lib-entry-main{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.lib-entry-main strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5}.lib-entry-main :is(.lib-kind,.lib-place,.lib-uploader,.lib-size,time){color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lib-entry .material-entry-actions{z-index:1;position:absolute}.lib-entry .material-entry-actions .icon-button{width:32px;height:32px;min-height:32px;color:var(--ink-3);background:0 0;border:0}.lib-entry .material-entry-actions .icon-button:hover,.lib-entry .material-entry-actions .icon-button[aria-expanded=true]{background:var(--soft);color:var(--ink)}.lib-entries.cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.lib-entries.cards .lib-entry{border:1px solid var(--card-edge);background:var(--surface-raised);box-shadow:var(--card-shadow);border-radius:18px;transition:transform .16s ease-out,box-shadow .16s ease-out}.lib-entries.cards .lib-entry:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 14px 34px #1e325a1a}.lib-entries.cards .lib-entry-main{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type kind kind""name name name""place place place""uploader uploader uploader""time time size";align-items:center;gap:4px 12px;height:100%;padding:16px 16px 14px;display:grid}.lib-entries.cards .lib-type{grid-area:type}.lib-entries.cards .lib-kind{grid-area:kind;padding-right:34px}.lib-entries.cards strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:name;min-height:3em;margin-top:10px;display:-webkit-box;overflow:hidden}.lib-entries.cards .lib-place{min-height:18px;color:var(--ink-2);grid-area:place}.lib-uploader{align-items:center;gap:5px;min-width:0;display:flex}.lib-uploader svg{flex-shrink:0}.lib-uploader span{text-overflow:ellipsis;overflow:hidden}.lib-entries.cards .lib-uploader{grid-area:uploader;min-height:18px}.lib-entries.cards time{grid-area:time;margin-top:8px}.lib-entries.cards .lib-size{grid-area:size;margin-top:8px}.lib-entries.cards .material-entry-actions{top:12px;right:10px}.lib-entries.list{border:1px solid var(--card-edge);background:var(--surface-raised);box-shadow:var(--card-shadow);border-radius:18px;overflow:hidden}.lib-entries.list:empty{display:none}.lib-columns,.lib-entries.list .lib-entry-main{grid-template-columns:38px minmax(0,1.4fr) minmax(0,1fr) minmax(80px,.65fr) 72px 90px;align-items:center;gap:14px;padding:0 60px 0 16px;display:grid}.lib-columns{border-bottom:1px solid var(--line);height:40px;color:var(--ink-3);font-size:12px}.lib-columns span:first-child{grid-column:1/3}.lib-entries.list .lib-entry+.lib-entry{border-top:1px solid var(--line)}.lib-entries.list .lib-entry-main{min-height:56px}.lib-entries.list .lib-entry-main:hover{background:var(--accent-soft)}.lib-entries.list .lib-type{border-radius:10px;width:34px;height:34px}.lib-entries.list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-entries.list .lib-kind{display:none}.lib-entries.list .lib-place{color:var(--ink-2)}.lib-entries.list .material-entry-actions{top:12px;right:14px}.material-space-card:has(.lib-type){border-color:var(--card-edge);background:var(--surface-raised);box-shadow:var(--card-shadow);color:var(--ink-3);border-radius:18px;gap:12px;padding:14px 16px}.material-space-card:has(.lib-type):hover{color:var(--accent)}.library-toolbar .button.lib-tool{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-shrink:0;gap:6px;padding:7px 10px;font-size:13px}.library-toolbar .button.lib-tool:hover,.library-toolbar .button.lib-tool[aria-expanded=true]{background:var(--soft);color:var(--ink)}.workspace-action-popover>.button svg{color:var(--ink-3)}@media (width<=760px){.lib-columns{display:none}.lib-entries.list .lib-entry-main{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"type name name""type place time""type uploader uploader";gap:2px 12px;padding:10px 52px 10px 14px}.lib-entries.list .lib-type{grid-area:type}.lib-entries.list strong{grid-area:name}.lib-entries.list .lib-place{grid-area:place}.lib-entries.list .lib-uploader{grid-area:uploader}.lib-entries.list time{grid-area:time}.lib-entries.list .lib-size{display:none}.library-toolbar .button.lib-tool{padding:7px;font-size:0}}@media (prefers-reduced-motion:reduce){.lib-entries.cards .lib-entry{transition:none}}.modal.perm-modal{width:min(620px,100vw - 32px)}.perm{color:var(--ink);font-size:13px}.perm i{font-style:normal}.perm-me{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.perm-chip{background:var(--soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;line-height:18px}.perm-chip.edit,.perm-chip.manage{background:var(--accent-soft);color:var(--accent)}.perm-chip.none{box-shadow:0 0 0 1px var(--line) inset;color:var(--ink-3);background:0 0}.perm-section{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.perm-section>h3{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.perm-section>h3 small{color:var(--ink-3);font-size:12px;font-weight:400}.perm-avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.perm-avatar.team{border-radius:8px}.perm-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;max-height:172px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.perm-people li{align-items:center;gap:8px;min-width:0;padding:5px 0;display:flex}.perm-people b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.perm-details{margin-top:10px}.perm-details summary{color:var(--ink-3);cursor:pointer;font-size:12px}.perm-blocked,.perm-note{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.7}.perm-reasons{background:var(--soft);border-radius:12px;gap:2px;margin:10px 0 0;padding:10px 12px;list-style:none;display:grid}.perm-reasons li,.perm-confirm li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:4px 0;font-size:12px;display:flex}.perm-reasons b,.perm-confirm b{font-weight:500}.perm-reasons span,.perm-confirm li span{color:var(--ink-2)}.perm .field{margin:12px 0}.perm-grant{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;min-width:0;margin:12px 0;padding:44px 14px 12px;display:grid;position:relative}.perm-grant legend{align-items:center;gap:8px;padding:0;font-weight:550;display:flex;position:absolute;top:10px;left:14px}.perm-grant .button.perm-remove{color:var(--ink-3);background:0 0;border:0;padding:5px 8px;font-size:12px;position:absolute;top:7px;right:8px}.perm-grant .button.perm-remove:hover{color:#c0504a}.perm-grant .field{margin:6px 0}.perm-check{color:var(--ink-2);grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.perm-confirm{background:var(--accent-soft);border-radius:14px;margin-top:16px;padding:14px 16px}.perm-confirm h3{margin:0 0 6px;font-size:13px}.perm-confirm p{color:var(--ink-2);margin:4px 0;font-size:12.5px;line-height:1.7}.perm-confirm ul{max-height:180px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.perm-actions{z-index:2;background:#fff;margin:18px -24px -24px;padding:14px 24px;position:sticky;bottom:0}@media (width<=760px){.perm-people,.perm-grant{grid-template-columns:minmax(0,1fr)}.perm-actions{margin:18px -19px -19px;padding:12px 19px}}.access-browser .perm-note:first-child{margin-top:0}.access-list{margin:4px 0 0;padding:0;list-style:none;display:grid}.access-list li{align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.access-list li+li{border-top:1px solid var(--line)}.access-name{flex:1;gap:2px;min-width:0;display:grid}.access-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.access-name small{color:var(--ink-3);font-size:12px}.access-list .button{flex-shrink:0;padding:6px 12px;font-size:12.5px}.access-empty{text-align:center;padding:28px 0}.access-pager{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.journal-table{border:1px solid var(--line);border-radius:14px;margin-top:14px;overflow:auto}.journal-head,.journal-row{grid-template-columns:150px minmax(220px,1.4fr) 150px minmax(160px,1fr);align-items:center;gap:14px;min-width:720px;padding:9px 14px;font-size:12px;display:grid}.journal-head{background:var(--soft);color:var(--ink-3)}.journal-row{border-top:1px solid var(--line);color:var(--ink-2)}.journal-row time,.journal-row code{color:var(--ink-3);font-variant-numeric:tabular-nums}.journal-row code,.journal-route{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journal-route b{color:var(--ink);font-weight:600}.reader-bar{flex-wrap:wrap;gap:8px 12px;margin:8px 0 14px}.reader-bar h3{background:var(--soft);color:var(--ink-3);border-radius:999px;order:2;margin-right:auto;padding:2px 9px;font-size:12px;font-weight:400;line-height:18px}.reader-bar>.button{color:var(--ink-3);background:0 0;border:0;order:3;padding:5px 10px;font-size:12px}.reader-bar>.button:hover{color:var(--accent)}.reader-view{background:var(--soft);border-radius:10px;order:1;gap:2px;padding:3px;display:flex}.reader-view button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 12px;font-size:12.5px}.reader-view button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1e325a1a}.reader-flow{gap:16px;max-width:760px;margin:0 auto;padding:8px 0 24px;display:grid}.reader-flow .document-text h3{color:var(--ink);margin:18px 0 8px;font-size:17px;font-weight:600}.reader-flow .document-text>h3:first-child{margin-top:0;font-size:21px}.reader-flow .document-text p{color:var(--ink);font-size:14.5px;line-height:1.95}.reader-flow .document-table-scroll{border:1px solid var(--line);border-radius:12px;overflow:auto}.reader-flow table{border-collapse:collapse;width:100%;font-size:13px}.reader-flow :is(th,td){border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:9px 14px}.reader-flow th{background:var(--soft);color:var(--ink-2);font-weight:550}.reader-flow tr:last-child td{border-bottom:0}.mat-props{color:var(--ink);font-size:13px}.mat-props i{font-style:normal}.mat-props h3,.live-inline-properties .mat-props h3{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:22px 0 10px;padding-top:18px;font-size:13px;font-weight:600;display:flex}.mat-props .live-material-properties{grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin:4px 0 0;font-size:13px;line-height:1.6;display:grid}.mat-props .live-material-properties dt{color:var(--ink-3);white-space:nowrap}.mat-props .live-material-properties dd{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.mat-props .live-material-properties small{color:var(--ink-3)}.mat-props-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:16px;display:grid}.mat-props-actions .button{white-space:nowrap;justify-content:center;padding:8px 6px;font-size:12.5px}.mat-props .material-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mat-props .material-versions li{border:1px solid var(--line);background:0 0;border-radius:12px;padding:12px;display:block}.mat-props .material-versions li[aria-current]{background:var(--accent-soft);border-color:#0000}.mat-props .material-versions strong{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.mat-props .material-versions small{color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.mat-props .material-checksum{color:var(--ink-3);margin-top:6px;font-size:12px}.mat-props .material-checksum summary{cursor:pointer}.mat-props .material-versions li>div{gap:0}.mat-props .material-versions .mat-version-actions{flex-direction:row;gap:4px;margin:8px 0 -4px -8px}.mat-version-actions .button{color:var(--accent);background:0 0;border:0;gap:5px;padding:5px 8px;font-size:12.5px}.mat-version-actions .button:disabled{color:var(--ink-3)}.mat-pipeline h3 button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:400}.mat-pipeline h3 button:hover{color:var(--accent)}.mat-pipeline .perm-note{margin:0 0 12px}.mat-props .material-pipeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.mat-props .material-pipeline li{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:0 0 14px 22px;display:grid;position:relative}.mat-props .material-pipeline li:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;position:absolute;top:5px;left:3px}.mat-props .material-pipeline li:not(:last-child):after{content:"";border-left:1px solid var(--line);position:absolute;top:18px;bottom:0;left:7px}.mat-props .material-pipeline strong{font-size:13px;font-weight:550}.mat-props .material-pipeline span{color:var(--ink-2);text-align:right;font-size:12.5px}.mat-props .material-pipeline small{color:var(--ink-3);grid-column:1/-1;font-size:12px}.mat-events .perm-check{margin:0 0 10px}.mat-events ul{margin:0;padding:0;list-style:none;display:grid}.mat-events li{padding:9px 0}.mat-events li+li{border-top:1px solid var(--line)}.mat-events li>b{justify-content:space-between;align-items:center;gap:8px;font-weight:550;display:flex}.mat-events li>small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.mat-events details{color:var(--ink-2);margin-top:6px;font-size:12px}.mat-events details summary{color:var(--ink-3);cursor:pointer}.mat-events details p{overflow-wrap:anywhere;margin:4px 0;line-height:1.6}.material-tabs,.material-controls,.material-toolbar,.material-crumbs,.material-crumbs>span,.material-section,.material-detail-heading{align-items:center;gap:12px;display:flex}.material-tabs{margin-bottom:24px}.material-toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.material-crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:13px}.material-crumbs button{color:inherit;overflow-wrap:anywhere}.material-crumbs>span{gap:6px}.material-controls{gap:6px;min-width:0}.material-controls form{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.material-controls input{background:0 0;border:0;width:180px;min-width:0;padding:4px}.material-controls>button{padding:8px}.material-controls>button[aria-pressed=true]{color:var(--blue-ink);background:var(--selected)}.material-section{justify-content:space-between;margin:24px 0 14px}.material-section h2{font-size:15px}.material-grid,.material-entries.cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.material-space-card{text-align:left;min-width:0;color:var(--blue-ink);border:1px solid var(--line);background:#fff;border-radius:22px;align-items:center;gap:16px;padding:24px;display:flex}.material-space-card strong{color:var(--ink);overflow-wrap:anywhere;flex:1}.material-entry{border:1px solid var(--line);text-align:left;background:#fff;border-radius:22px;min-width:0;transition:box-shadow .15s;overflow:hidden;box-shadow:0 3px 12px #28446704}.material-entry:hover{box-shadow:0 8px 24px #28446712}.material-entry:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.material-cover{background:linear-gradient(135deg, var(--accent-soft), #fcfdff);height:144px;color:var(--blue-ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:14px 14px 0;font-size:12px;display:flex}.material-cover span{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.material-entry-body{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.material-entry-body strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.6}.material-entry-body small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.material-entries.list{flex-direction:column;gap:10px;display:flex}.material-entries.list .material-entry{align-items:center;display:flex}.material-entries.list .material-cover{flex-shrink:0;gap:4px;width:72px;height:76px;margin:10px}.material-entries.list .material-cover svg{width:23px}.material-entries.list .material-entry-body{flex:1}.material-caption{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.8}.material-detail-heading{align-items:flex-start}.material-detail-heading>div{flex:1;min-width:0}.material-detail-heading h2{overflow-wrap:anywhere;font-size:18px}.material-detail-heading p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.material-detail-heading>svg{color:var(--blue-ink);flex-shrink:0}.material-versions{margin:20px 0 0;padding:0;list-style:none}.material-versions li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.material-versions li>div{flex-direction:column;gap:8px;min-width:0;display:flex}.material-versions strong{overflow-wrap:anywhere;font-size:13px}.material-versions small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.material-versions button{flex-shrink:0}@media (width<=640px){.material-toolbar,.material-controls{width:100%}.material-controls form{flex:1}.material-controls input{width:100%}.material-grid,.material-entries.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.material-entry{border-radius:18px}.material-cover{height:110px;margin:10px 10px 0}.material-entry-body{padding:12px}.material-space-card{flex-wrap:wrap;gap:10px;padding:18px}.material-versions li{flex-wrap:wrap;align-items:flex-start}}.material-checksum{color:var(--muted);font-size:11px}.material-checksum summary{cursor:pointer}.material-checksum small{margin-top:8px;display:block}@media (width<=640px){.access-main .material-topbar .topbar-meta{grid-area:1/2;justify-self:end;max-width:190px}.access-main .material-topbar .topbar-actions{grid-area:2/1/auto/-1;justify-self:start;max-width:100%}.access-main .material-topbar .topbar-heading{min-width:76px}}.knowledge-analysis{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.knowledge-fragment{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:14px}.knowledge-fragment header{align-items:center;gap:12px;display:flex}.knowledge-fragment pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:12px 0 0;line-height:1.7}.knowledge-warning{color:var(--text-secondary);font-size:13px;line-height:1.7}.knowledge-search{align-items:end;gap:12px;margin-bottom:18px;display:flex}.knowledge-search>:first-child{flex:1}.knowledge-result{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;color:inherit;background:0 0;border-radius:12px;flex-direction:column;gap:8px;margin:10px 0;padding:16px;display:flex}.knowledge-result:hover{background:var(--soft)}.knowledge-result small{color:var(--text-secondary)}.knowledge-result span{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media (width<=640px){.material-controls,.knowledge-search{flex-wrap:wrap}.knowledge-search>:first-child{min-width:160px}}.material-tabs{order:-1;gap:24px;margin:0}.material-tabs .button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:13px}.material-tabs .button.primary,.material-tabs .button.primary:hover:not(:disabled){box-shadow:none;border-bottom-color:var(--accent);color:var(--accent);background:0 0}.material-topbar .topbar-actions{flex-wrap:wrap}.material-entry{border-color:#0000;border-radius:24px;padding:12px}.material-cover{background:var(--soft);border-radius:16px;height:180px;margin:0;padding:19px 20px;display:block;position:relative}.material-cover>svg{vertical-align:middle;width:16px;height:16px;margin-right:5px}.material-cover>span{vertical-align:middle;font-size:11px}.material-cover>strong{-webkit-line-clamp:3;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:14px;font:500 19px/1.55 Songti SC,serif;display:-webkit-box;overflow:hidden}.material-entry-body{padding:15px 6px 5px}.material-entries.list{background:#fff;border-radius:18px;gap:0;overflow:hidden}.material-entries.list .material-entry{border-bottom:1px solid var(--line);border-radius:0;padding:6px 14px}.material-entries.list .material-cover{place-items:center;width:54px;height:54px;margin:0 14px 0 0;padding:8px;display:grid}.material-entries.list .material-cover strong,.material-entries.list .material-cover>span{display:none}.material-entries.list .material-entry-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 18px;padding:10px 0;display:grid}.material-entries.list .material-entry-body>strong{grid-row:1/3}.live-reader-tabs{border-bottom:1px solid var(--line);gap:24px;margin:14px 0;display:flex}.live-reader-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:8px 0 12px;font-size:13px}.live-reader-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.live-material-reader.modal{border-radius:26px;width:min(1020px,100vw - 40px);height:min(900px,100dvh - 48px)}.live-material-reader>.modal-content{padding:16px 28px 24px}.live-reader-version-bar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.live-reader-version-bar select{background:0 0;border:0;max-width:240px;font-size:12px}.live-material-body{max-width:820px;margin:18px auto}.live-material-body .knowledge-analysis{border:0;padding:0}.live-material-body .knowledge-fragment{border:0;padding:12px 0 24px}.live-material-body .knowledge-fragment header{color:var(--muted);font-size:12px}.live-material-body .knowledge-fragment pre{font:14px/1.9 inherit}.live-material-properties{color:var(--muted);font-size:13px;line-height:1.8}@media (width<=650px){.material-tabs{width:100%;margin:0}.material-cover{height:140px;padding:12px}.material-cover>strong{font-size:17px}.material-entries.list .material-entry-body{display:flex}.live-material-reader.modal{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.live-material-reader>.modal-content{padding:12px 16px}}@media (width>=1200px){.workspace-shell .topbar:has(.material-tabs){position:relative}.workspace-shell .topbar .material-tabs{margin:0;position:absolute;left:50%;transform:translate(-50%)}}.material-folder-dialog.modal{border-radius:24px;width:min(420px,100vw - 32px)}.material-folder-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.material-folder-dialog .field{gap:10px;margin:0}.material-folder-dialog .field input{border-radius:12px;width:100%;height:44px}.material-folder-dialog .modal-actions{align-items:center;margin-top:24px;padding-top:18px}.material-folder-dialog .modal-actions .button{min-width:72px;min-height:36px}.material-entries.cards{gap:10px}.material-entries.cards .material-entry{border:1px solid var(--card-edge);box-shadow:var(--card-shadow);border-radius:24px;flex-direction:column;align-items:stretch;transition:translate .22s,box-shadow .22s,border-color .22s;display:flex}.material-entries.cards .material-cover{flex:none}.material-entries.cards .material-entry:hover{border-color:var(--line);translate:0 -4px;box-shadow:0 16px 32px -8px #294c7b29,0 5px 12px -4px #294c7b1a}.material-cover-art{color:var(--ink-3);place-items:center;display:grid;position:absolute;inset:46px 16px 16px}.material-cover-art>svg{fill:#e8f0fc;width:72px;height:72px}.material-entries.list .material-cover-art{display:none}@media (width>=801px){.workspace-shell .access-main .material-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.workspace-shell .material-topbar .topbar-actions{justify-self:center}.workspace-shell .material-topbar .topbar-meta{justify-self:end}}@media (prefers-reduced-motion:reduce){.material-entries.cards .material-entry{transition:none}}.material-pipeline{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0;list-style:none;display:grid}.material-pipeline li{border:1px solid var(--line,#ddd);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.material-pipeline small{color:var(--muted,#666)}.material-entry-shell{min-width:0;display:flex;position:relative}.material-entry-shell>.material-entry{flex:1;width:100%}.material-entry-actions{z-index:1;position:absolute;top:23px;right:22px}.material-entry-actions>.icon-button{background:#fff9;border-radius:9px;width:30px;height:30px;min-height:30px}.material-entries.list .material-entry-actions{top:50%;right:14px;transform:translateY(-50%)}.material-entries.list .material-entry-shell>.material-entry{padding-right:60px}.material-entry-shell:has(.material-entry-actions:hover) .material-entry{translate:none}.material-action-dialog{border-radius:24px;width:min(420px,100vw - 32px)}.material-action-dialog p{color:var(--muted);font-size:13px;line-height:1.8}.material-action-dialog .material-action-name{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.material-action-dialog .modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:18px;display:flex}.material-recycle .library-toolbar{gap:10px}.material-recycle .library-controls{gap:8px}.material-recycle .empty-state p:empty{display:none}.recycle-list-heading,.material-entries.list .recycle-entry{grid-template-columns:minmax(160px,1.3fr) minmax(120px,1fr) minmax(130px,.8fr) minmax(130px,.8fr) 110px;align-items:center;gap:12px;padding:18px 20px;display:grid}.recycle-list-heading{color:var(--muted);border-bottom:1px solid var(--line);background:var(--soft);font-size:12px}.recycle-entry{color:var(--muted);font-size:13px}.recycle-item-name{align-items:center;gap:10px;min-width:0;display:flex}.recycle-item-name>svg{color:var(--blue-ink);flex:none}.recycle-item-name strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.recycle-path{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.recycle-item-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.recycle-item-actions>.button{min-height:32px;padding:6px 10px;font-size:12px}.material-entries.list .recycle-entry>.material-cover{display:none}.recycle-entry:hover{box-shadow:var(--card-shadow)!important;translate:none!important}.recycle-item-message,.recycle-cleanup{grid-column:1/-1;margin:0}.recycle-item-message:empty{display:none}.recycle-item-message .access-alert{margin:0}.recycle-cleanup{border-top:1px solid var(--line);padding-top:12px}.recycle-cleanup summary{cursor:pointer;font-size:12px}.recycle-cleanup p{overflow-wrap:anywhere;line-height:1.8}.recycle-mobile-label{display:none}.material-entries.cards .recycle-entry{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.material-entries.cards .recycle-entry>:not(.material-cover){margin-inline:16px}.material-entries.cards .recycle-item-name>svg{display:none}.material-entries.cards .recycle-mobile-label{padding-right:8px;font-size:12px;display:inline}.material-entries.cards .recycle-item-actions{margin-top:auto;padding-top:6px}@media (width<=1050px){.recycle-list-heading,.material-entries.list .recycle-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px}.recycle-list-heading{display:none}.material-entries.list .recycle-item-name{grid-column:1/3}.material-entries.list .recycle-path{grid-area:2/1/auto/3}.material-entries.list .recycle-item-actions{grid-area:1/3/4}.material-entries.list .recycle-mobile-label{padding-right:6px;font-size:12px;display:inline}}@media (width<=640px){.material-recycle .library-toolbar{flex-wrap:wrap;align-items:flex-start}.material-recycle .library-toolbar>.material-crumbs{flex-basis:100%}.material-recycle .library-controls{justify-content:flex-end;width:100%}.material-recycle .library-view-switch{margin-left:auto;margin-right:0}.material-entries.list .recycle-entry{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px}.material-entries.list .recycle-item-name{grid-column:1}.material-entries.list .recycle-path{grid-area:auto/1/auto/-1}.material-entries.list .recycle-item-actions{grid-area:1/2}.material-entries.list .recycle-date,.material-entries.list .recycle-deadline,.material-entries.list .recycle-state{grid-column:1/-1}}.knowledge-workbench{color:#35465d;flex-direction:column;gap:24px;max-width:1540px;margin:auto;padding:12px 0 28px;display:flex}.knowledge-workbench button,.knowledge-workbench a{font:inherit}.knowledge-workbench button{cursor:pointer}.knowledge-workbench button:focus-visible,.knowledge-workbench a:focus-visible{outline-offset:4px;outline:2px solid #587acb}.knowledge-workbench button:disabled{cursor:default}.kw-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.kw-eyebrow{letter-spacing:2.5px;color:#8b98ac;font-size:10px}.kw-heading h2{letter-spacing:-1px;margin:14px 0 12px;font-size:clamp(23px,2.2vw,34px);font-weight:500}.kw-heading h2>span{color:#7393d0}.kw-heading p{color:#8993a3;margin:0;font-size:13px;line-height:1.8}.kw-actions{align-items:center;gap:10px;display:flex}.kw-actions a,.kw-actions button{color:#526b9a;white-space:nowrap;background:#fff;border:1px solid #e1e6ef;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;text-decoration:none;display:flex}.kw-actions a{color:#fff;background:#577bbd;border-color:#577bbd}.kw-scope{color:#8290a4;align-items:center;gap:7px;font-size:12px;display:flex}.kw-scope>span{margin-left:auto}.kw-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.kw-metric{text-align:left;color:#43536b;background:linear-gradient(145deg,#fff,#fafbfe);border:1px solid #e5e9ef;border-radius:15px;flex-direction:column;align-items:stretch;padding:23px 24px 17px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 5px 18px #30456504}.kw-metric:hover{border-color:#b5c8e8;transform:translateY(-2px)}.kw-metric[aria-pressed=true]{border-color:#96b0dc}.kw-metric-title{justify-content:space-between;align-items:center;font-size:13px;display:flex}.kw-metric-title svg{color:#879fc9}.kw-green svg{color:#7caa90}.kw-purple svg{color:#a294c5}.kw-amber svg{color:#c2a475}.kw-value{letter-spacing:-1.6px;margin:8px 0;font-size:42px;font-weight:500;line-height:1.5}.kw-value small{color:#919bae;letter-spacing:0;margin-left:9px;font-size:12px}.kw-caption{color:#8a95a6;font-size:12px;line-height:1.8}.kw-action{color:#7791bb;align-items:center;gap:7px;margin-top:19px;font-size:11px;display:flex}.kw-lower{grid-template-columns:minmax(0,2.5fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.kw-panel{background:#fff;border:1px solid #e5e9ee;border-radius:16px;min-width:0;padding:23px}.kw-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.kw-panel h3{margin:0 0 8px;font-size:16px;font-weight:500}.kw-panel-heading p{color:#929bac;margin:0;font-size:12px}.kw-panel-heading button,.kw-footnote button{color:#6987b9;background:0 0;border:0;padding:5px;font-size:12px}.kw-filters{flex-wrap:wrap;gap:8px;display:flex}.kw-filters input{flex:1;min-width:120px}.kw-filters input,.kw-filters select,.kw-filters button{color:#536178;background:#fafbfd;border:1px solid #e3e8ee;border-radius:8px;padding:9px 11px;font-size:12px}.kw-result{color:#8a96a8;margin:18px 0;font-size:11px}.kw-table-wrap{overflow:auto}.kw-materials table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.kw-materials th{color:#929cac;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px 8px;font-size:11px;font-weight:400}.kw-materials td{color:#788598;border-bottom:1px solid #f0f2f6;padding:16px 8px}.kw-document{text-align:left;color:#435877;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:10px;max-width:360px;display:flex}.kw-document small{color:#9ba5b4;margin-top:6px;font-size:10px;display:block}.kw-document svg{color:#95a8c9;flex-shrink:0}.kw-status{white-space:nowrap;background:#f3f5f9;border-radius:5px;padding:5px 7px;font-size:10px}.kw-status-READY{color:#648f75;background:#eff7f2}.kw-status-FAILED,.kw-status-PARTIAL{color:#ac8953;background:#fbf4e9}.kw-distribution{flex-direction:column;gap:12px;max-height:450px;display:flex;overflow:auto}.kw-distribution button{text-align:left;color:#6c7a91;background:#fafbfd;border:0;border-radius:9px;width:100%;padding:14px;display:block}.kw-distribution button[aria-pressed=true]{background:#edf2fb}.kw-distribution button>span:first-child{justify-content:space-between;gap:12px;display:flex}.kw-distribution strong{font-size:12px;font-weight:400}.kw-distribution small{color:#95a0b0;font-size:10px}.kw-track{background:#e9eef6;border-radius:4px;height:4px;margin:10px 0;display:block;overflow:hidden}.kw-track>span{background:linear-gradient(90deg,#8ea9d9,#c6d4eb);height:100%;display:block}.kw-footnote{color:#909bae;border-top:1px solid #edf0f5;margin-top:24px;padding-top:17px;font-size:11px;line-height:1.8}.kw-empty{text-align:center;color:#97a6bc;padding:45px 15px}.kw-empty h3{margin-top:16px}.kw-empty p{font-size:12px;line-height:1.8}.kw-responsibility{background:#f8f3e9;border-radius:10px;padding:15px;font-size:13px}.kw-responsibility a{margin-left:10px}.kw-existing{margin:12px 0 30px}.kw-existing>summary{cursor:pointer;color:#7a879c;padding:12px 0;font-size:13px}@media (width<=1100px){.kw-metrics{gap:12px}.kw-metric{padding:18px}.kw-lower{grid-template-columns:minmax(0,1fr)}.kw-distribution{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=650px){.kw-heading{flex-direction:column;align-items:flex-start}.kw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-value{font-size:32px}.kw-metric{padding:16px}.kw-scope{flex-wrap:wrap}.kw-scope>span{width:100%;margin-left:0}.kw-panel{padding:16px}.kw-distribution{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kw-metric{transition:none}.kw-metric:hover{transform:none}}.mengine-dashboard{color:var(--ink,#24364a);gap:24px;display:grid}.mengine-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.mengine-heading h2{margin:10px 0;font-size:30px}.mengine-heading h2 span{color:#aa8550}.mengine-heading small{letter-spacing:.15em}.mengine-heading p,.mengine-dashboard small{color:var(--muted,#687787)}.mengine-flow{border:1px solid var(--line,#ddd);background:radial-gradient(ellipse at 20% 30%, #edf3f7, transparent 70%), var(--surface,#fff);border-radius:20px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);display:grid;overflow:hidden}.mengine-orbit{min-height:390px;position:relative}.mengine-orbit canvas{width:100%;height:390px;display:block}.mengine-orbit-caption{text-align:center;gap:8px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.mengine-orbit-caption button{justify-self:center}.mengine-flow-detail{min-width:0;padding:24px}.mengine-flow-detail select{width:100%;max-width:100%}.mengine-flow-detail>p{color:var(--muted,#687787);font-size:12px}.mengine-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mengine-metrics>a{border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:inherit;border-radius:14px;gap:16px;padding:22px;text-decoration:none;display:grid}.mengine-metrics strong{font-size:36px;font-weight:500}.mengine-lower{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.mengine-panel{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:16px;min-width:0;padding:24px}.mengine-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mengine-table-scroll{overflow-x:auto}.mengine-dashboard table{border-collapse:collapse;text-align:left;width:100%;min-width:540px}.mengine-dashboard td,.mengine-dashboard th{border-bottom:1px solid var(--line,#eee);padding:14px 10px}.mengine-dashboard td small{margin-top:6px;display:block}.mengine-timeline{border-left:1px solid #ccd8dc;padding:0 0 0 18px;list-style:none}.mengine-timeline li{padding:10px 0 16px}.mengine-timeline p{margin:7px 0}.mengine-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mengine-filters input{min-width:0;max-width:100%}.mengine-dashboard button,.mengine-dashboard select{font:inherit}.mengine-dashboard button{cursor:pointer}@media (width<=1000px){.mengine-flow,.mengine-lower{grid-template-columns:1fr}.mengine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mengine-heading h2{font-size:24px}}@media (width<=480px){.mengine-metrics{grid-template-columns:1fr 1fr;gap:8px}.mengine-metrics>a{padding:14px}.mengine-panel,.mengine-flow-detail{padding:16px}.mengine-heading h2{font-size:22px}}.storage-page{gap:20px;min-width:0;display:grid}.storage-page>a{justify-self:start}.storage-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.storage-heading h2,.storage-section>h2{align-items:center;gap:8px;margin:0;display:flex}.storage-section{min-width:0;padding:24px}.storage-page small{color:var(--text-secondary,var(--ink-2));line-height:1.6}.storage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.storage-metrics>div{background:var(--bg-page,var(--soft));border-radius:14px;padding:16px}.storage-page dt{color:var(--text-secondary,var(--ink-2));font-size:13px}.storage-page dd{overflow-wrap:anywhere;margin:6px 0}.storage-metrics dd{font-size:25px;font-weight:650}.storage-volume{border-top:1px solid var(--border,var(--line));padding-top:18px}.storage-volume meter{width:100%;height:16px;accent-color:var(--accent);margin:8px 0;display:block}.storage-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.storage-points{gap:16px;display:grid}.storage-points article{border:1px solid var(--border,var(--line));border-radius:14px;padding:18px}.storage-points dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storage-events{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.storage-events li{background:var(--bg-page,var(--soft));border-left:3px solid #cbd5e1;border-radius:4px 12px 12px 4px;padding:16px}.storage-events p{color:var(--text-secondary,var(--ink-2));margin:7px 0;font-size:13px}.storage-alert{background:#fff8e8;border:1px solid #f3dfb7;border-radius:12px;margin:12px 0;padding:10px 16px;font-size:13px}.storage-alert a{color:#855c19}.storage-page .admin-note{line-height:1.7}@media (width<=1100px){.storage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.storage-section{padding:16px}.storage-metrics{gap:8px}.storage-metrics>div{padding:12px}.storage-metrics dd{font-size:21px}.storage-facts,.storage-points dl{grid-template-columns:1fr}.storage-heading{align-items:flex-start}.storage-heading small{width:100%}}.platform-dashboard{gap:24px;display:grid}.platform-status-strip{background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.platform-status-strip dl{grid-template-columns:1.4fr 1fr 1fr;margin:0;display:grid}.platform-status-strip dl>div{border-left:1px solid var(--line);min-width:0;padding:0 24px}.platform-status-strip dl>div:first-child{border-left:0;padding-left:0}.platform-status-strip dt,.platform-monthly-values dt{color:var(--muted);font-size:13px}.platform-status-strip dd{font-variant-numeric:tabular-nums;margin:10px 0 8px;font-size:28px;font-weight:600;line-height:1.25}.platform-status-strip dd small{color:var(--muted);font-size:13px;font-weight:400}.platform-status-strip a,.platform-status-strip dl>div>span{color:var(--muted);font-size:12px}.platform-status-strip a:hover{color:var(--accent)}.platform-overview-columns{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.platform-dashboard .admin-section-heading a{align-items:center;gap:6px;font-size:13px;display:inline-flex}.platform-attention-group{border-top:1px solid var(--line);padding-top:16px}.platform-attention-group+.platform-attention-group{margin-top:20px}.platform-attention-group h3{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:500}.platform-attention-group p{margin:8px 0}.platform-attention-list{margin:0;padding:0;list-style:none}.platform-attention-list li+li{border-top:1px solid var(--line)}.platform-attention-list a{color:var(--text,var(--ink));justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;text-decoration:none;display:flex}.platform-attention-list strong{font-size:14px;font-weight:550}.platform-attention-list small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.platform-attention-list a:hover strong{color:var(--accent)}.platform-coverage{color:var(--muted);font-size:12px;line-height:1.7;display:block}.platform-overview-notes{color:var(--muted);margin-top:12px;font-size:12px}.platform-overview-notes summary{cursor:pointer;min-height:30px;line-height:30px;display:list-item}.platform-overview-notes p{max-width:70ch;margin:8px 0;line-height:1.75}.platform-monthly-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:8px 0 24px;display:grid}.platform-monthly-values dd{font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:28px;font-weight:600;line-height:1.25}.platform-monthly-values small{color:var(--muted);font-size:12px}.platform-cost-status{border-top:1px solid var(--line);padding-top:18px}.platform-cost-status strong{font-size:14px;font-weight:550}.platform-cost-status p{color:var(--muted);margin:6px 0 14px;font-size:13px}@media (width<=1100px){.platform-overview-columns{grid-template-columns:1fr}}@media (width<=600px){.platform-dashboard{gap:20px}.platform-status-strip{padding:18px}.platform-status-strip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-status-strip dl>div{border:0;padding:0}.platform-status-strip dl>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:16px}.platform-status-strip dd{font-size:26px}.platform-overview-columns{gap:20px}.platform-overview-notes summary{min-height:44px;line-height:44px}}.evaluation-panel{min-width:0;padding:24px}.evaluation-heading,.evaluation-toolbar,.evaluation-card>header,.evaluation-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.evaluation-heading{margin-bottom:20px}.evaluation-heading h2{margin:0}.evaluation-toolbar{border-bottom:1px solid var(--line,var(--line));padding-bottom:18px}.evaluation-toolbar nav,.evaluation-actions{gap:8px;display:flex}.evaluation-actions{justify-content:flex-start;margin:12px 0}.evaluation-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.evaluation-card{border:1px solid var(--line,var(--line));overflow-wrap:anywhere;background:var(--surface,#fff);border-radius:12px;margin:14px 0;padding:18px}.evaluation-card header strong{font-size:16px}.evaluation-card p{line-height:1.65}.evaluation-card details{margin:12px 0}.evaluation-card summary{cursor:pointer}.evaluation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evaluation-metrics>div{background:var(--bg,var(--soft));border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.evaluation-metrics small{color:var(--text-muted,var(--ink-2))}.evaluation-criterion,.evaluation-evidence{border:1px solid var(--line,var(--line));border-radius:10px;margin:14px 0;padding:14px}.evaluation-evidence-row{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.evaluation-check{align-items:center;gap:10px;padding:8px 0;display:flex}.evaluation-check input{flex:none;width:auto}.evaluation-prose{white-space:pre-wrap;overflow-wrap:anywhere}.evaluation-panel fieldset{min-width:0}.evaluation-panel textarea,.modal textarea{min-height:76px}.evaluation-panel .field{min-width:0}.evaluation-panel select{max-width:100%}@media (width<=720px){.evaluation-panel{padding:16px}.evaluation-columns,.evaluation-metrics{grid-template-columns:1fr}.evaluation-heading{align-items:flex-start}.evaluation-toolbar nav{flex-wrap:wrap}.evaluation-card{padding:14px}.evaluation-evidence-row{flex-direction:column;align-items:flex-start}}.object-lifecycle-panel{flex-direction:column;gap:16px;display:flex}.object-lifecycle-panel header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.object-lifecycle-toolbar{flex-wrap:wrap;gap:16px;display:flex}.object-lifecycle-toolbar label{flex:1;min-width:160px}.object-lifecycle-item{border:1px solid var(--border,var(--line));border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.object-lifecycle-item p,.object-lifecycle-detail p{overflow-wrap:anywhere;line-height:1.6}.object-lifecycle-detail{gap:12px;display:grid}.object-lifecycle-detail select{width:100%;max-width:100%}@media (width<=640px){.object-lifecycle-item,.object-lifecycle-toolbar{flex-direction:column}.object-lifecycle-panel h3{overflow-wrap:anywhere}}.object-lifecycle-inline,.object-lifecycle-blockers,.profile-version-row{border:1px solid var(--border,var(--line));border-radius:12px;padding:16px}.object-lifecycle-blockers ul{padding-left:20px;line-height:1.6}.profile-history,.profile-history-versions{gap:12px;min-width:0;display:grid}.profile-version-row{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.profile-version-row p{overflow-wrap:anywhere;line-height:1.6}.object-lifecycle-detail .platform-form-actions{flex-wrap:wrap}.object-lifecycle-detail input[type=checkbox]{margin-right:8px}@media (width<=640px){.object-lifecycle-inline,.object-lifecycle-blockers,.profile-version-row{padding:12px}.object-lifecycle-detail .platform-form-actions>button{white-space:normal;max-width:100%}}.profile-history>details>summary{cursor:pointer;padding:8px 0 12px;font-weight:600}.method-workbench--embedded.access-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.method-workbench--embedded>.evaluation-heading{margin-bottom:16px;font-size:13px}.method-workbench--embedded>.evaluation-toolbar{padding-bottom:16px}.method-workbench--embedded .evaluation-columns{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:24px;margin-top:20px}.method-workbench--embedded .evaluation-columns>section{min-width:0}.method-workbench--embedded .evaluation-columns>section>h3{margin-bottom:16px;font-size:16px}.method-workbench--embedded .evaluation-card{box-shadow:none;padding:16px}.method-workbench--embedded .evaluation-card header{margin-bottom:10px}.method-workbench--embedded .evaluation-card p+p{margin-top:8px}.method-workbench--embedded .evaluation-card>.button{margin-top:12px}@media (width<=900px){.method-workbench--embedded .evaluation-columns{grid-template-columns:1fr}}.platform-engine-management{--em-accent:var(--accent,#3459db);min-width:0}.platform-engine-management a{text-decoration:none}.platform-engine-management a:focus-visible{outline:2px solid var(--em-accent);outline-offset:4px}.em-navigation a{color:var(--text);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 0 14px;font-size:13px;font-weight:600;display:flex}.em-navigation a[aria-current]{color:var(--em-accent);border-color:var(--em-accent)}.em-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.em-eyebrow{color:var(--muted);letter-spacing:.06em;font-size:11px}.em-page-heading h2{margin:10px 0;font-size:22px;font-weight:550}.em-page-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.em-dashboard-link{border:1px solid var(--line);white-space:nowrap;background:#ffffffb0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.em-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.em-module,.platform-engine-management .em-navigation{background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px}.em-module-top{align-items:center;gap:10px;display:flex}.em-icon{width:36px;height:36px;color:var(--muted);background:#f5f5f1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.em-category{color:var(--muted);font-size:11px}.em-index{color:#aaa;margin-left:auto;font-size:11px}.em-module h3{margin:12px 0 6px;font-size:16px;font-weight:600}.em-module p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.em-module ul{flex-wrap:wrap;gap:6px 16px;margin:12px 0;padding:0;font-size:12px;list-style:none;display:flex}.em-module li:before{content:"·";color:var(--muted);margin-right:6px}.em-module footer{border-top:1px solid var(--line);padding-top:14px}.em-module footer a{color:var(--em-accent);align-items:center;gap:7px;font-size:12px;display:inline-flex}.em-module footer small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.em-boundary{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.8}.em-boundary summary{cursor:pointer}.em-boundary p{max-width:85ch}.platform-engine-management .em-body{grid-template-columns:190px minmax(0,1fr);gap:26px;display:grid}.platform-engine-management .em-navigation{flex-direction:column;align-self:start;gap:7px;padding:18px;display:flex}.platform-engine-management .em-navigation a{border:0;border-radius:8px;padding:13px 10px}.platform-engine-management .em-navigation a[aria-current]{background:color-mix(in srgb, var(--em-accent) 8%, var(--surface,#fff))}.platform-engine-management .em-page-heading{align-items:flex-start}.platform-engine-management .em-page-heading h2{font-size:20px}.platform-engine-management .em-page-heading .em-dashboard-link{padding:8px;font-size:11px}.platform-engine-management .em-module{padding:18px}.platform-engine-management .em-content{min-width:0}.em-functional-panel>.storage-page>.storage-heading>div,.em-functional-panel .expression-rules-heading h2,.em-functional-panel .news-source-directory>.admin-section-heading h2{display:none}@media (width<=1000px){.platform-engine-management .em-body{grid-template-columns:160px minmax(0,1fr);gap:16px}.platform-engine-management .em-card-grid{grid-template-columns:1fr}}@media (width<=750px){.platform-engine-management .em-body{grid-template-columns:minmax(0,1fr)}.platform-engine-management .em-navigation{flex-flow:wrap}.em-page-heading{flex-direction:column;align-items:flex-start}.em-card-grid{grid-template-columns:minmax(0,1fr)}}.scene-engine-panel{color:#eee9de;background:#191813;border:1px solid #514b3b;border-radius:16px;margin:24px;padding:24px;line-height:1.7}.scene-engine-panel h2{margin:0 0 8px;font-size:20px}.scene-engine-panel h3{margin:14px 0 6px;font-size:15px}.scene-engine-panel p{color:#d1cbbc;margin:8px 0}.scene-engine-panel button,.scene-engine-panel select{color:#f2ead9;font:inherit;background:#29261e;border:1px solid #665b43;border-radius:8px;margin:8px;padding:8px 12px}.scene-engine-panel button{cursor:pointer}.scene-engine-panel button:disabled{opacity:.5;cursor:wait}.scene-engine-panel summary{cursor:pointer;color:#e9d5a7;padding:10px 0}.scene-engine-panel article{border:1px solid #3c392e;border-radius:8px;margin:8px 0;padding:8px 16px}.scene-engine-panel [role=alert]{color:#ffc1b0}.scene-engine-panel details[open]{max-height:600px;overflow:auto}.platform-login{background:var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.platform-login-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:24px;width:min(100%,400px);padding:36px;box-shadow:0 12px 48px #193b6910}.platform-login-card>svg{color:var(--accent,var(--accent))}.platform-login-card h1{margin:18px 0 8px;font-size:26px}.platform-login-card>p{color:var(--muted,var(--ink-2))}.platform-login-card form{gap:20px;margin-top:28px;display:grid}.platform-app{background:var(--canvas);min-height:100dvh}.platform-app-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.platform-app-header>div{align-items:center;gap:16px;display:flex}.platform-app-header h1{margin:0;font-size:24px}.platform-app-content{max-width:1440px;margin:0 auto;padding:24px 32px}@media (width<=600px){.platform-app-header{flex-wrap:wrap;padding:20px 16px}.platform-app-content{padding:20px 16px}}.platform-app-actions{justify-content:flex-end;gap:12px;padding:16px 32px 0;display:flex}.mg-page{color:#43536a;flex-direction:column;gap:22px;padding:15px 0;display:flex}.mg-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.mg-eyebrow{letter-spacing:2px;color:#8a9ab1;font-size:10px}.mg-heading h2{margin:12px 0;font-size:27px;font-weight:500}.mg-heading p,.mg-panel header p{color:#909cac;font-size:12px;line-height:1.8}.mg-heading>div:last-child{gap:8px;display:flex}.mg-scope{color:#8194b2;align-items:center;gap:7px;font-size:12px;display:flex}.mg-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.mg-metrics>button{text-align:left;color:#556987;cursor:pointer;font:inherit;background:linear-gradient(140deg,#fff,#fafbfd);border:1px solid #e3e9f2;border-radius:14px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.mg-metrics>button[aria-pressed=true]{border-color:#a1b9e2}.mg-metrics span{font-size:12px}.mg-metrics strong{letter-spacing:-1px;margin:18px 0;font-size:34px;font-weight:500}.mg-metrics small{color:#96a3b5;margin-left:9px;font-size:11px}.mg-metrics span:last-child{color:#8b9db8;font-size:11px}.mg-quality{color:#6d84a6;background:#eff4fa;border-radius:12px;align-items:center;gap:16px;padding:18px 22px;display:flex}.mg-quality strong{font-size:16px;font-weight:500}.mg-quality p{margin:6px 0 0;font-size:12px;line-height:1.8}.mg-panel{background:#fff;border:1px solid #e4eaf2;border-radius:15px;padding:22px}.mg-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.mg-panel h3{margin:0;font-size:16px;font-weight:500}.mg-panel header>span{color:#909cac;font-size:12px}.mg-filters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.mg-filters input{flex:1;min-width:160px}.mg-filters input,.mg-filters select{font:inherit;color:#62758e;background:#fbfcfe;border:1px solid #e3e9ef;border-radius:8px;padding:10px;font-size:12px}.mg-table{overflow:auto}.mg-table table{border-collapse:collapse;width:100%;font-size:12px}.mg-table th{text-align:left;color:#99a4b4;border-bottom:1px solid #e9edf3;padding:12px 10px;font-size:11px;font-weight:400}.mg-table td{color:#7f8ea4;overflow-wrap:anywhere;border-bottom:1px solid #eef1f5;min-width:95px;max-width:250px;padding:17px 10px;line-height:1.8}.mg-table td strong{color:#506784;font-weight:500}.mg-table td small{color:#a0abbb;font-size:10px;display:block}.mg-table td:nth-child(2){max-width:180px}.mg-empty{text-align:center;color:#98a8be;padding:45px 20px}.mg-empty h3{margin-top:16px}.mg-empty p{font-size:12px}.mg-rules{gap:10px;padding:8px;display:grid}.mg-rules h3{font-size:14px;font-weight:500}.mg-rules p{color:#8796a9;font-size:12px;line-height:1.8}.mg-diagnosis{color:#556880;padding:10px}.mg-diagnosis h3{font-size:20px;font-weight:500}.mg-diagnosis p{color:#8a98ac;font-size:12px;line-height:1.9}.mg-diagnostic-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.mg-diagnostic-grid h4{border-bottom:1px solid #e6edf5;padding-bottom:12px;font-size:13px;font-weight:500}.mg-diagnostic-grid li{margin-bottom:16px;font-size:12px}.mg-diagnostic-grid ul{padding-left:16px}.mg-actions{flex-wrap:wrap;gap:8px;display:flex}.mg-confirm,.mg-result{color:#947747;background:#f9f4e9;border-radius:10px;margin-top:16px;padding:15px}.mg-result{color:#6a8b7a;background:#eef6f2}.mg-result>strong{font-size:13px}.mg-page button:focus-visible{outline-offset:3px;outline:2px solid #678bcc}@media (width<=800px){.mg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-heading{flex-direction:column;align-items:flex-start}.mg-diagnostic-grid{grid-template-columns:minmax(0,1fr)}.mg-panel{padding:15px}.mg-panel>header{align-items:flex-start}.mg-heading h2{font-size:23px}.mg-metrics>button{padding:17px}}.wiki-sources{max-width:1200px;margin:auto}.wiki-heading{color:#173d38;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.wiki-heading span{letter-spacing:2px;font-size:11px}.wiki-heading h2{margin:12px 0;font-size:30px}.wiki-heading p,.wiki-card p{color:#65716f}.wiki-notice{background:#f1f6f3;border-left:3px solid #638c79;padding:14px 18px;font-size:13px;line-height:1.8}.wiki-controls,.wiki-search{align-items:end;gap:16px;margin:24px 0;display:flex}.wiki-controls{justify-content:space-between;align-items:center}.wiki-controls [role=tab]{color:#65716f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 18px}.wiki-controls [aria-selected=true]{color:#244e43;border-color:#346e5d}.wiki-search>label{flex:1}.wiki-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;display:grid}.wiki-card,.wiki-match{text-align:left;color:#263e37;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe7e3;border-radius:12px;min-width:0;padding:22px;display:block}.wiki-card:hover,.wiki-match:hover{border-color:#64947f;box-shadow:0 3px 14px #264c3510}.wiki-card h3{margin:16px 0 12px;font-size:17px}.wiki-card span,.wiki-card small{font-size:12px;line-height:2;display:block}.wiki-card small{color:#376c57;margin-top:16px}.wiki-match{width:100%;margin:14px 0}.wiki-match small{color:#68746f;margin-top:10px;display:block}.wiki-match p{white-space:pre-wrap;color:#43564d;line-height:1.8}.wiki-match span{font-size:12px}.wiki-empty{text-align:center;color:#728078;padding:36px 16px}@media (width<=600px){.wiki-heading h2{font-size:24px}.wiki-controls,.wiki-search{flex-wrap:wrap}.wiki-search>label{min-width:100%}}.wiki-article{overflow-wrap:anywhere;margin-top:24px;line-height:1.85}.wiki-article h2{margin:12px 0;font-size:24px}.wiki-article h3{margin:24px 0 12px;font-size:16px}.wiki-article blockquote{background:#f1f6f3;border-left:3px solid #638c79;margin:12px 0;padding:12px 20px}.wiki-editor{gap:16px;margin:20px 0;display:grid}.wiki-editor textarea{resize:vertical;width:100%}.wiki-ack{align-items:center;gap:10px;margin:18px 0;display:flex}.wiki-graph{width:100%;max-height:300px;color:var(--text-primary,#334155);margin-block:1rem}.admin-tenant.admin-control .admin-dashboard{gap:16px}.admin-tenant.admin-control .admin-stats{gap:12px}.admin-tenant.admin-control .admin-stats>*,.admin-tenant.admin-control .database-metrics .admin-section,.admin-tenant.admin-control .processing-metrics .admin-section{padding:18px 20px}.admin-tenant.admin-control .database-metrics,.admin-tenant.admin-control .processing-metrics{gap:12px}.admin-tenant.admin-control :is(.database-metrics,.processing-metrics) strong{font-size:26px}.admin-tenant.admin-control .platform-detail-nav{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin:0}.admin-tenant.admin-control .platform-detail-nav :is(.button,a){min-height:42px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;padding:10px 0;font-weight:550}.admin-tenant.admin-control .platform-detail-nav :is(.button,a):is([aria-current=page],[aria-selected=true]){color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:0 0}.admin-tenant.admin-control .platform-detail-nav :is(.button,a):hover:not(:disabled){color:var(--accent);background:0 0;border:0}.admin-tenant.admin-control .platform-detail-nav :is(.button,a):focus{outline:none}.admin-tenant.admin-control .platform-detail-nav :is(.button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.admin-tenant.admin-control :is(.processing-filters,.experience-management-filters){gap:10px}.admin-tenant.admin-control :is(.processing-filters,.experience-management-filters) .field{margin:0}.admin-tenant.admin-control .processing-caption{margin:12px 0;font-size:12px}.admin-tenant.admin-control .tenant-directory-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-tenant.admin-control .tenant-list-columns{background:var(--surface);color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 16px;font-size:12px;font-weight:600;display:grid}.admin-tenant.admin-control .tenant-dataset-grid{grid-template-columns:minmax(190px,2fr) minmax(130px,1.1fr) 75px 130px 165px;min-width:760px;display:grid}.admin-tenant.admin-control .tenant-connection-grid{grid-template-columns:minmax(230px,2fr) 140px 160px 140px;min-width:720px;display:grid}.admin-tenant.admin-control :is(.tenant-dataset-grid,.tenant-connection-grid).admin-directory-row{border-bottom:1px solid var(--line);border-radius:0;gap:16px;padding:16px}.admin-tenant.admin-control .tenant-directory-scroll .admin-directory-row:hover{background:var(--canvas)}.admin-tenant.admin-control .tenant-directory-scroll time{color:var(--muted);font-size:12px}.admin-tenant.admin-control .tenant-material-grid{grid-template-columns:24px minmax(200px,1fr) 120px 170px 80px;gap:16px;min-width:720px;display:grid}.admin-tenant.admin-control .processing-row.tenant-material-grid{border-radius:0;padding:16px}.admin-tenant.admin-control .processing-row.tenant-material-grid>:is(small,span:last-child){grid-column:auto;display:block}.admin-tenant.admin-control .processing-row.tenant-material-grid>.badge{grid-column:auto}.admin-tenant.admin-control .tenant-experience-directory{border:1px solid var(--line);background:var(--surface);border-radius:12px}.admin-tenant.admin-control .tenant-experience-grid{grid-template-columns:minmax(220px,2fr) minmax(180px,1.2fr) 90px 165px;gap:16px;min-width:750px;display:grid}.admin-tenant.admin-control .tenant-experience-directory .experience-management-list{gap:0}.admin-tenant.admin-control .tenant-experience-grid.experience-management-card{border:0;border-bottom:1px solid var(--line);width:100%;box-shadow:none;border-radius:0;align-items:center;padding:16px}.admin-tenant.admin-control .tenant-experience-grid.experience-management-card:hover{background:var(--canvas)}.admin-tenant.admin-control .tenant-experience-grid small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.admin-tenant.admin-control .tenant-experience-name small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-tenant.admin-control.admin-engine-fullscreen .support-mode-banner{color:#b8d5ee;background:#112a3d;border-color:#24465e;margin:16px 28px 0}.admin-tenant.admin-control.admin-engine-fullscreen .support-mode-banner .button{color:#b8d5ee}.admin-tenant.admin-control.admin-engine-fullscreen .admin-scope{color:#adc9df}@media (width<=760px){.admin-control{grid-template-columns:minmax(0,1fr)}.admin-tenant.admin-control .platform-detail-nav{gap:18px}.admin-tenant.admin-control :is(.database-metrics,.processing-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tenant.admin-control.admin-engine-fullscreen .support-mode-banner{margin:12px 16px 0}}@media (width<=1100px){.admin-tenant.admin-control .engine-observatory .engine-reactor{gap:18px}.admin-tenant.admin-control.admin-engine-fullscreen .engine-page{padding:20px}}@media (width<=760px){.admin-tenant.admin-control.admin-engine-fullscreen .engine-page{padding:16px}.admin-tenant.admin-control .engine-observatory .engine-reactor{grid-template-columns:minmax(0,1fr)}.admin-tenant.admin-control .engine-observatory :is(.engine-input,.engine-process,.engine-output,.engine-evolution){grid-area:auto/1;min-width:0}.admin-tenant.admin-control .engine-observatory :is(.engine-core,.engine-wires,.engine-coupling-wire){display:none}.admin-tenant.admin-control .engine-secondary{grid-template-columns:minmax(0,1fr)}.admin-tenant.admin-control .engine-learning-demo{overflow-x:auto}.admin-tenant.admin-control .engine-learning-diagram{min-width:600px}}.admin-tenant.admin-control .tenant-overview>.admin-section{padding:18px 22px}.admin-tenant.admin-control .tenant-overview>.admin-section h2{margin-bottom:12px}.admin-tenant.admin-control .tenant-overview>.admin-section .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.admin-tenant.admin-control .tenant-overview>.admin-section .admin-stat{border:0;border-radius:0;padding:0}.admin-tenant.admin-control .tenant-overview>.admin-section .admin-stat strong{margin:8px 0 4px;font-size:26px}@media (width<=600px){.admin-tenant.admin-control .tenant-overview>.admin-section .admin-stats{grid-template-columns:minmax(0,1fr)}}.admin-tenant.admin-control .tenant-experience-page{gap:18px}.admin-tenant.admin-control .tenant-experience-content{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:22px}.admin-tenant.admin-control .tenant-experience-content .experience-management{gap:16px}.admin-tenant.admin-control .tenant-experience-content .experience-processing-metrics{gap:10px}.admin-tenant.admin-control .tenant-experience-content .experience-processing-metrics .admin-section{background:var(--canvas);padding:14px}.admin-tenant.admin-control .tenant-experience-content .empty-state{padding:36px 20px}@media (width<=600px){.admin-tenant.admin-control .tenant-experience-content{padding:16px}.admin-tenant.admin-control .tenant-experience-page>.platform-detail-nav{gap:20px}}.admin-tenant.admin-control .tenant-members-page .tenant-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0;overflow:hidden}.admin-tenant.admin-control .tenant-members-page .platform-list-heading{gap:16px;padding:18px 20px}.admin-tenant.admin-control .tenant-members-page .platform-list-heading h2{font-size:15px}.admin-tenant.admin-control .tenant-members-page .platform-filters{gap:8px}.admin-tenant.admin-control .tenant-members-page .platform-help{margin:8px 0 0;font-size:12px}.admin-tenant.admin-control .tenant-member-grid{grid-template-columns:minmax(220px,2fr) 140px 110px 100px;min-width:650px;display:grid}.admin-tenant.admin-control .tenant-invitation-grid{grid-template-columns:minmax(210px,2fr) 125px 170px 100px 110px;min-width:750px;display:grid}.admin-tenant.admin-control .tenant-space-grid{grid-template-columns:minmax(210px,2fr) minmax(130px,1fr) 110px 85px;min-width:600px;display:grid}.admin-tenant.admin-control .tenant-members-page :is(.tenant-list-columns,.tenant-rows>li,.tenant-space-grid){align-items:center;gap:16px;padding:14px 20px}.admin-tenant.admin-control .tenant-members-page .tenant-rows>li{border-top:0;border-bottom:1px solid var(--line)}.admin-tenant.admin-control .tenant-members-page .tenant-person{gap:5px;min-width:0}.admin-tenant.admin-control .tenant-members-page .badge{justify-self:start}.admin-tenant.admin-control .tenant-members-page .tenant-space-grid.platform-tenant-row{width:100%}.admin-tenant.admin-control .tenant-members-page .tenant-space-grid .platform-tenant-name{grid-column:auto}.admin-tenant.admin-control .tenant-members-page .tenant-rows .button{justify-self:end}@media (width<=700px){.admin-tenant.admin-control .tenant-members-page .platform-list-heading{flex-direction:column;align-items:stretch}.admin-tenant.admin-control .tenant-members-page .platform-filters{width:100%}.admin-tenant.admin-control .tenant-members-page .platform-detail-nav{flex-wrap:wrap;gap:20px}}.engine-page{min-width:0}.engine-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.engine-heading h2{margin:0 0 5px}.engine-heading p{margin:0}.engine-wall{--engine-input:#71dff5;--engine-process:#8db9ff;--engine-output:#76e3bb;--engine-evolution:#c9afff;--engine-line:#314b64;--engine-muted:#a6bfd5;color:#e6f3ff;font-variant-numeric:tabular-nums;background-color:#0c1c2d;background-image:linear-gradient(#27415a20 1px,#0000 1px),linear-gradient(90deg,#27415a20 1px,#0000 1px),radial-gradient(at 50% 35%,#17324d,#0000 60%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px,28px 28px,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #29425c;border-radius:16px;padding:22px}.engine-wall h3,.engine-wall p{margin:0}.engine-status{color:var(--engine-muted);border-bottom:1px solid var(--engine-line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:14px;font-size:12px;display:flex}.engine-status span:first-child{color:#bcddf8;align-items:center;gap:8px;display:flex}.engine-totals{border-bottom:1px solid var(--engine-line);grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:18px 0;display:grid}.engine-totals div{border-right:1px solid var(--engine-line);min-width:0}.engine-totals div:last-child{border:0}.engine-totals dt{color:var(--engine-muted);font-size:12px}.engine-totals dd{margin:4px 0 0;font-size:30px;line-height:1.4}.engine-reactor{isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:24px 16px;padding:24px 0;display:grid;position:relative}.engine-wires{width:100%;height:100%;color:var(--ink-2);z-index:-1;position:absolute;inset:0}.engine-bank{--tone:var(--engine-input);border:1px solid var(--engine-line);border-top:2px solid var(--tone);background:#132a40e8;border-radius:3px 15px;min-width:0;padding:16px}.engine-input{grid-area:1/1}.engine-process{--tone:var(--engine-process);grid-area:1/3}.engine-output{--tone:var(--engine-output);grid-area:2/3}.engine-evolution{--tone:var(--engine-evolution);grid-area:2/1}.engine-bank-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.engine-bank-heading small{color:var(--engine-muted);letter-spacing:1px;font-size:10px;font-weight:400;display:block}.engine-bank-heading h3{align-items:center;gap:8px;margin-top:5px;font-size:19px;font-weight:500;display:flex}.engine-bank-heading svg{color:var(--tone)}.engine-bank-heading strong{color:var(--tone);text-align:right;font-size:25px;font-weight:500}.engine-channels{gap:12px;display:grid}.engine-channel{color:var(--engine-muted);grid-template-columns:minmax(100px,auto) minmax(12px,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.engine-channel i{background:#29445b;border-radius:2px;height:5px;overflow:hidden}.engine-channel i b{background:var(--tone);height:100%;box-shadow:0 0 10px var(--tone);display:block}.engine-channel strong{color:#e6f3ff;text-align:right;min-width:20px;font-weight:500}.engine-bank .engine-bank-state{color:var(--engine-muted);margin-top:18px;font-size:11px;line-height:1.7}.engine-bank-foot{border-top:1px solid var(--engine-line);color:var(--engine-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;font-size:11px;display:flex}.engine-bank-foot b{color:#e6f3ff;font-weight:500}.engine-core{text-align:center;grid-area:1/2/3;align-self:center}.engine-orb{background:var(--engine-ring);border-radius:50%;width:150px;height:150px;margin:0 auto 18px;padding:4px;position:relative;box-shadow:0 0 42px #65bfff25}.engine-orb:before{content:"";border:1px dashed #4b7799;border-radius:50%;position:absolute;inset:-11px}.engine-orb>div{background:radial-gradient(circle,#203d56,#0b1c2e 72%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.engine-orb small{letter-spacing:3px;color:var(--engine-input);font-size:10px}.engine-orb strong{font-size:38px;font-weight:400;line-height:1.4}.engine-orb span,.engine-core p,.engine-core>small{color:var(--engine-muted);font-size:10px}.engine-core>small{margin-top:8px;line-height:1.6;display:block}.engine-unavailable{color:var(--tone);border:1px solid #6a5986;border-radius:5px;padding:4px 8px;font-size:12px}.engine-evolution p{color:var(--engine-muted);font-size:12px;line-height:1.8}.engine-evolution-flow{color:#9686bb;justify-content:space-between;align-items:center;gap:5px;padding:20px 0 5px;font-size:11px;display:flex}.engine-evolution-flow span{border:1px solid #514366;border-radius:4px;padding:5px}.engine-secondary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.engine-panel{border:1px solid var(--engine-line);background:#0f2337bd;border-radius:8px;min-width:0;padding:16px}.engine-panel h3{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:14px;font-weight:500;display:flex}.engine-panel h3 small{color:var(--engine-muted);font-size:10px;font-weight:400}.engine-panel p,.engine-caption{color:var(--engine-muted);font-size:11px;line-height:1.8}.engine-resource{gap:10px;margin:0 0 12px;font-size:12px;display:grid}.engine-resource div{justify-content:space-between;gap:12px;display:flex}.engine-resource dt{color:var(--engine-muted)}.engine-resource dd{margin:0}.engine-trend svg{width:100%;height:110px;overflow:visible}.engine-trend polyline{fill:none;stroke:var(--engine-process);stroke-width:2px}.engine-trend circle{fill:var(--engine-process)}.engine-trend-grid{fill:none;stroke:var(--engine-line)}.engine-trend text{fill:var(--engine-muted);font-size:10px}.engine-trend-empty{min-height:110px;color:var(--engine-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.engine-recent{margin-top:16px}.engine-recent ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.engine-recent li{border-top:1px solid var(--engine-line);grid-template-columns:180px 1fr auto;gap:12px;padding:10px 0;font-size:12px;display:grid}.engine-recent time,.engine-recent li>span:last-child{color:var(--engine-muted)}.engine-wall>.engine-caption{margin-top:16px}@media (width<=1100px){.engine-reactor{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);gap:18px 10px}.engine-orb{width:100px;height:100px}.engine-orb strong{font-size:28px}.engine-bank{padding:12px}.engine-channel{grid-template-columns:minmax(0,1fr) 30px 22px;font-size:11px}.engine-core>small{font-size:9px}}@media (width<=760px){.engine-wall{padding:14px}.engine-totals{grid-template-columns:repeat(3,1fr)}.engine-totals dd{font-size:25px}.engine-totals div{border:0}.engine-reactor{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:14px;padding-top:22px}.engine-core{flex-wrap:wrap;grid-area:1/1/auto/3;justify-content:center;align-items:center;gap:20px;display:flex}.engine-core p{display:none}.engine-core>small{max-width:90px;font-size:11px}.engine-orb{margin:0}.engine-input{grid-area:2/1}.engine-process{grid-area:2/2}.engine-output{grid-area:3/2}.engine-evolution{grid-area:3/1}.engine-secondary{grid-template-columns:1fr}.engine-wires{display:none}.engine-recent li{grid-template-columns:1fr 1fr}.engine-recent time{grid-column:1/3}}@media (width<=480px){.engine-heading{align-items:flex-start}.engine-heading h2{font-size:21px}.engine-heading p{font-size:12px}.engine-reactor{flex-direction:column;display:flex}.engine-core{order:-1;padding:4px 0 15px}.engine-bank-heading{margin-bottom:14px}.engine-channel{grid-template-columns:minmax(0,1fr) 70px 24px}.engine-totals dt,.engine-status{font-size:10px}.engine-recent li{font-size:11px}}:where(.admin-control) .engine-page{min-width:0}:where(.admin-control) .engine-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}:where(.admin-control) .engine-heading h2{margin:0 0 5px}:where(.admin-control) .engine-heading p{margin:0}:where(.admin-control) .engine-heading--embedded{margin-bottom:12px;font-size:13px}:where(.admin-control) .platform-runtime-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:14px;font-size:13px;display:flex}:where(.admin-control) .platform-runtime-links a{padding-block:5px}:where(.admin-control) .platform-runtime-links a:hover{color:var(--accent)}:where(.admin-control) .engine-wall{--engine-input:#71dff5;--engine-process:#8db9ff;--engine-output:#76e3bb;--engine-evolution:#c9afff;--engine-line:#314b64;--engine-muted:#aec5da;color:#e6f3ff;font-variant-numeric:tabular-nums;background:#0c1c2d;border:1px solid #29425c;border-radius:14px;padding:18px}:where(.admin-control) .engine-wall h3,:where(.admin-control) .engine-wall p{margin:0}:where(.admin-control) .engine-wall ::selection{color:#fff;background:#345878}:where(.admin-control) .engine-wall summary:focus-visible{outline:2px solid var(--engine-process);outline-offset:4px}:where(.admin-control) .engine-status{color:var(--engine-muted);border-bottom:1px solid var(--engine-line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:12px;font-size:12px;display:flex}:where(.admin-control) .engine-status span:first-child{color:#bcddf8;align-items:center;gap:8px;display:flex}:where(.admin-control) .engine-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:14px 0 12px;display:grid}:where(.admin-control) .engine-totals>div{border-right:1px solid var(--engine-line);min-width:0;padding-right:12px}:where(.admin-control) .engine-totals>div:last-child{border:0}:where(.admin-control) .engine-totals dt{color:var(--engine-muted);font-size:12px;line-height:1.5}:where(.admin-control) .engine-totals dd{margin:4px 0 0;font-size:26px;line-height:1.4}:where(.admin-control) .engine-totals [data-alert] dd{color:#f2cf92}:where(.admin-control) .engine-scope-note{color:var(--engine-muted);font-size:12px;line-height:1.6}:where(.admin-control) .engine-reactor{isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:14px 12px;padding:16px 0;display:grid;position:relative}:where(.admin-control) .engine-wires{width:100%;height:100%;color:var(--ink-2);z-index:-1;position:absolute;inset:0}:where(.admin-control) .engine-bank{--tone:var(--engine-input);border:1px solid var(--engine-line);border-top:2px solid var(--tone);background:#132a40;border-radius:12px;min-width:0;padding:14px}:where(.admin-control) .engine-input{grid-area:1/1}:where(.admin-control) .engine-process{--tone:var(--engine-process);grid-area:1/3}:where(.admin-control) .engine-output{--tone:var(--engine-output);grid-area:2/3}:where(.admin-control) .engine-evolution{--tone:var(--engine-evolution);background:#152638;grid-area:2/1}:where(.admin-control) .engine-bank-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}:where(.admin-control) .engine-bank-heading small{color:var(--engine-muted);font-size:12px;font-weight:400;display:block}:where(.admin-control) .engine-bank-heading h3{align-items:center;gap:8px;font-size:18px;font-weight:550;display:flex}:where(.admin-control) .engine-bank-heading svg{color:var(--tone)}:where(.admin-control) .engine-bank-heading>strong{color:var(--tone);text-align:right;font-size:24px;font-weight:550;line-height:1.2}:where(.admin-control) .engine-bank-heading>strong small{margin-top:3px}:where(.admin-control) .engine-channels{gap:9px;display:grid}:where(.admin-control) .engine-channel{color:var(--engine-muted);grid-template-columns:minmax(120px,auto) minmax(12px,1fr) auto;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:grid}:where(.admin-control) .engine-channel i{background:#29445b;border-radius:2px;height:4px;overflow:hidden}:where(.admin-control) .engine-channel i b{background:var(--tone);height:100%;display:block}:where(.admin-control) .engine-channel strong{color:#e6f3ff;text-align:right;min-width:20px;font-weight:550}:where(.admin-control) .engine-bank .engine-bank-state{color:var(--engine-muted);margin-top:12px;font-size:12px;line-height:1.6}:where(.admin-control) .engine-bank-foot{border-top:1px solid var(--engine-line);color:var(--engine-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}:where(.admin-control) .engine-bank-foot b{color:#e6f3ff;font-weight:550}:where(.admin-control) .engine-bank-foot .engine-bank-alert,:where(.admin-control) .engine-bank-alert b{color:#f2cf92}:where(.admin-control) .engine-core{text-align:center;color:var(--engine-muted);grid-area:1/2/3;align-self:center;justify-items:center;gap:8px;font-size:13px;display:grid}:where(.admin-control) .engine-core>svg{color:#8eacc6}:where(.admin-control) .engine-core>small{max-width:7em;font-size:12px;line-height:1.5}:where(.admin-control) .engine-unavailable{color:var(--tone);white-space:nowrap;border:1px solid #6a5986;border-radius:5px;padding:4px 8px;font-size:12px}:where(.admin-control) .engine-evolution p{color:var(--engine-muted);font-size:12px;line-height:1.7}:where(.admin-control) .engine-secondary{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(.admin-control) .engine-panel{border:1px solid var(--engine-line);background:#0f2337;border-radius:12px;min-width:0;padding:14px}:where(.admin-control) .engine-panel h3{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:14px;font-weight:550;display:flex}:where(.admin-control) .engine-panel h3 small{color:var(--engine-muted);font-size:12px;font-weight:400}:where(.admin-control) .engine-panel p,:where(.admin-control) .engine-caption{color:var(--engine-muted);font-size:12px;line-height:1.7}:where(.admin-control) .engine-panel p{max-width:72ch}:where(.admin-control) .engine-resource{gap:8px;margin:0 0 12px;font-size:12px;display:grid}:where(.admin-control) .engine-resource>div{justify-content:space-between;gap:12px;display:flex}:where(.admin-control) .engine-resource dt{color:var(--engine-muted)}:where(.admin-control) .engine-resource dd{margin:0}:where(.admin-control) .engine-details{font-size:12px;line-height:1.7}:where(.admin-control) .engine-details summary{cursor:pointer;color:#bcddf8}:where(.admin-control) .engine-details[open]>summary{margin-bottom:10px}:where(.admin-control) .engine-details summary:hover{color:#fff}:where(.admin-control) .engine-trend svg{width:100%;height:110px;overflow:visible}:where(.admin-control) .engine-trend polyline{fill:none;stroke:var(--engine-process);stroke-width:2px}:where(.admin-control) .engine-trend circle{fill:var(--engine-process)}:where(.admin-control) .engine-trend-grid{fill:none;stroke:var(--engine-line)}:where(.admin-control) .engine-trend text{fill:var(--engine-muted);font-size:12px}:where(.admin-control) .engine-trend-empty{min-height:88px;color:var(--engine-muted);justify-content:center;align-items:center;font-size:12px;display:flex}:where(.admin-control) .engine-recent{margin-top:14px}:where(.admin-control) .engine-recent ul{margin:0;padding:0;list-style:none;display:grid}:where(.admin-control) .engine-recent li{border-top:1px solid var(--engine-line);grid-template-columns:180px 1fr auto;gap:12px;padding:10px 0;font-size:12px;display:grid}:where(.admin-control) .engine-recent time,:where(.admin-control) .engine-recent li>span:last-child{color:var(--engine-muted)}:where(.admin-control) .engine-wall>.engine-caption{margin-top:14px}@media (width<=1100px){:where(.admin-control) .engine-reactor{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:12px 10px}:where(.admin-control) .engine-channel{grid-template-columns:minmax(0,1fr) 30px 22px}:where(.admin-control) .engine-bank{padding:12px}}@media (width<=760px){:where(.admin-control) .engine-wall{padding:14px}:where(.admin-control) .engine-totals{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.admin-control) .engine-totals>div{border:0}:where(.admin-control) .engine-reactor{grid-template-columns:1fr 1fr}:where(.admin-control) .engine-input{grid-area:1/1}:where(.admin-control) .engine-process{grid-area:1/2}:where(.admin-control) .engine-output{grid-area:2/2}:where(.admin-control) .engine-evolution{grid-area:2/1}:where(.admin-control) .engine-core,:where(.admin-control) .engine-wires{display:none}:where(.admin-control) .engine-secondary{grid-template-columns:1fr}:where(.admin-control) .engine-recent li{grid-template-columns:1fr 1fr}:where(.admin-control) .engine-recent time{grid-column:1/3}}@media (width<=480px){:where(.admin-control) .engine-heading{align-items:flex-start}:where(.admin-control) .engine-heading p{font-size:12px}:where(.admin-control) .engine-reactor{flex-direction:column;display:flex}:where(.admin-control) .engine-channel{grid-template-columns:minmax(0,1fr) 56px 22px}:where(.admin-control) .engine-totals{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.admin-control) .engine-bank-heading>strong{font-size:22px}}.admin-control .engine-heading--embedded{display:none}.admin-control .engine-observatory{background:radial-gradient(at 50% 40%,#16416655,#0000 55%),linear-gradient(#73caff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#73caff05 1px,#0000 1px) 0 0/32px 32px,#091827;border-color:#253e58;border-radius:20px;padding:24px;box-shadow:inset 0 1px #b9e7ff12,0 12px 32px #17304e16}.admin-control .engine-observatory .engine-status{border:0;padding-bottom:4px}.admin-control .engine-observatory .engine-status span:first-child{color:#75dce9}.admin-control .engine-observatory .engine-totals{gap:14px;padding:18px 0}.admin-control .engine-observatory .engine-totals>div{background:#17344c55;border:1px solid #92caff18;border-radius:10px;padding:12px 16px}.admin-control .engine-observatory .engine-totals dd{font-size:30px;font-weight:550}.admin-control .engine-observatory .engine-reactor{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:18px 20px;padding:20px 0}.admin-control .engine-observatory .engine-bank{border:1px solid #90cfff25;border-top:2px solid var(--tone);background:linear-gradient(135deg,#173750df,#112638ed);border-radius:16px;padding:20px;box-shadow:inset 0 1px #d0f0ff0a}.admin-control .engine-observatory .engine-bank-heading>div>small{color:var(--tone);letter-spacing:.18em;margin-bottom:7px;font-size:10px}.admin-control .engine-observatory .engine-bank-heading>strong{font-size:32px}.admin-control .engine-observatory .engine-channels{gap:10px}.admin-control .engine-observatory .engine-channel{grid-template-columns:minmax(110px,auto) minmax(16px,1fr) 24px}.admin-control .engine-observatory .engine-channel i{background:#99ccff13;height:3px}.admin-control .engine-observatory .engine-channel i b{box-shadow:0 0 8px var(--tone);transition:width .5s}.admin-control .engine-observatory .engine-core{gap:12px}.admin-control .engine-observatory .engine-orb{background:var(--engine-ring);border-radius:50%;width:170px;height:170px;padding:3px;box-shadow:0 0 0 12px #72b9f309,0 0 0 26px #72b9f305,0 0 60px #58beff20}.admin-control .engine-observatory .engine-orb>div{background:radial-gradient(circle,#1c3e59,#0d2032 75%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.admin-control .engine-observatory .engine-orb small{letter-spacing:.2em;color:var(--ink-3);font-size:10px}.admin-control .engine-observatory .engine-orb strong{color:#e9f8ff;font-size:44px;font-weight:550}.admin-control .engine-observatory .engine-orb span{color:#9fc5db;font-size:12px}.admin-control .engine-observatory .engine-core>small{max-width:none;font-size:10px}.admin-control .engine-observatory .engine-wires{color:#528fbb60}.admin-control .engine-observatory .engine-wires path[data-active]{stroke:#71dff5;stroke-dasharray:8 12;animation:3s linear infinite engine-snapshot-flow}.admin-control .engine-observatory .engine-evolution-flow{color:#9d86c3;align-items:center;gap:8px;margin-top:18px;display:flex}.admin-control .engine-observatory .engine-evolution-flow span{border:1px solid #b298e52a;border-radius:6px;padding:7px 9px;font-size:11px}.admin-control .engine-observatory .engine-panel{background:#11283bbd;border-color:#91c5f323;border-radius:12px}@keyframes engine-snapshot-flow{to{stroke-dashoffset:-60px}}@media (prefers-reduced-motion:reduce){.admin-control .engine-observatory .engine-wires path[data-active]{animation:none}.admin-control .engine-observatory .engine-channel i b{transition:none}}.admin-control .engine-observatory .engine-reactor{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 30px}.admin-control .engine-observatory .engine-input{grid-area:1/1}.admin-control .engine-observatory .engine-process{grid-area:1/2}.admin-control .engine-observatory .engine-output{grid-area:1/3}.admin-control .engine-observatory .engine-wires{height:100%}.admin-control .engine-observatory .engine-bank:not(.engine-evolution){flex-direction:column;display:flex}.admin-control .engine-observatory .engine-bank:not(.engine-evolution)>.engine-bank-state{margin-top:auto;padding-top:18px}.admin-control .engine-observatory .engine-core{grid-area:2/2;gap:12px;padding:8px 0;position:static}.admin-control .engine-observatory .engine-orb{width:144px;height:144px;margin:0 auto;box-shadow:0 0 0 5px #72b9f309,0 0 0 10px #72b9f305,0 0 30px #58beff20}.admin-control .engine-observatory .engine-orb strong{font-size:40px}.admin-control .engine-observatory .engine-orb span{font-size:10px}.admin-control .engine-observatory .engine-core>small{text-align:center;font-size:9px}.admin-control .engine-observatory .engine-evolution{background:linear-gradient(110deg,#25253c,#191e31 65%);border-color:#ad91dc #b298e530 #b298e530;grid-area:3/1/auto/-1}.admin-control .engine-observatory .engine-evolution-body{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;display:grid}.admin-control .engine-observatory .engine-evolution-body>p{margin:0}.admin-control .engine-observatory .engine-evolution-flow{justify-content:center;margin-top:0}.admin-control .engine-observatory .engine-evolution-results{border-left:1px solid #b298e525;gap:30px;margin:0;padding-left:24px;display:flex}.admin-control .engine-observatory .engine-evolution-results dt{color:#b6a5cb;margin-bottom:6px;font-size:11px}.admin-control .engine-observatory .engine-evolution-results dd{color:var(--ink-3);margin:0;font-size:13px}.admin-control .engine-observatory .engine-evolution>.engine-bank-state{margin-bottom:0}.admin-control .engine-observatory .engine-evolution-flow{padding-bottom:18px;position:relative}.admin-control .engine-observatory .engine-evolution-flow:after{content:"↶ 持续改进 · 流程预留";text-align:center;color:#9d86c3;border-top:1px solid #b298e525;padding-top:4px;font-size:10px;position:absolute;bottom:-5px;left:15%;right:15%}.admin-control.admin-engine-fullscreen .admin-content{background:#091827;flex:1;padding:0}.admin-control.admin-engine-fullscreen .engine-page{color:#e6f3ff;background:radial-gradient(at 50% 35%,#16416655,#0000 55%),linear-gradient(#73caff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#73caff05 1px,#0000 1px) 0 0/32px 32px,#091827;min-height:100%;padding:28px 32px}.admin-control.admin-engine-fullscreen .engine-heading--embedded{border-bottom:1px solid #92caff18;margin-bottom:20px;padding-bottom:20px;display:flex}.admin-control.admin-engine-fullscreen .engine-heading h1{color:#e6f3ff;margin:0 0 6px;font-size:24px;line-height:1.4}.admin-control.admin-engine-fullscreen .engine-heading p{color:#aec5da}.admin-control.admin-engine-fullscreen .engine-heading .button{color:#aec5da;border-color:#92caff25}.admin-control.admin-engine-fullscreen .engine-heading .button:hover{color:#e6f3ff;background:#17344c}.admin-control.admin-engine-fullscreen .engine-observatory{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (width>=761px){.admin-control.admin-engine-fullscreen .admin-header{display:none}}.admin-control .engine-observatory .engine-process{padding:14px 20px}.admin-control .engine-observatory .engine-process .engine-channels{gap:6px}.admin-control .engine-observatory .engine-orb:before{border-color:#71dff55c;animation:24s linear infinite engine-orbit-turn}.admin-control .engine-observatory .engine-orb:after{content:"";pointer-events:none;border:2px solid #0000;border-color:#71dff599 #0000 #8db9ff66;border-radius:50%;animation:14s linear infinite reverse engine-orbit-turn;position:absolute;inset:-20px}.admin-control .engine-observatory .engine-orb>div{animation:4s ease-in-out infinite engine-core-breathe}@keyframes engine-orbit-turn{to{transform:rotate(360deg)}}@keyframes engine-core-breathe{0%,to{box-shadow:inset 0 0 18px #71dff50d}50%{box-shadow:inset 0 0 32px #71dff535}}@media (prefers-reduced-motion:reduce){.admin-control .engine-observatory .engine-orb:before,.admin-control .engine-observatory .engine-orb:after,.admin-control .engine-observatory .engine-orb>div{animation:none}}.admin-control .engine-observatory .engine-transfer-packet{filter:drop-shadow(0 0 5px #71dff5)}.admin-control .engine-observatory .engine-transfer-note{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.admin-control .engine-observatory .engine-transfer-packet{display:none}}.admin-control .engine-refresh{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.admin-control .engine-refresh>small{color:#aec5da;font-variant-numeric:tabular-nums;font-size:11px}.admin-control .engine-observatory .engine-input{background:radial-gradient(at 50% 90%,#17526a44,#0000 70%),#112638}.admin-control .engine-observatory .engine-process{background:linear-gradient(135deg,#1c2b49,#112638)}.admin-control .engine-observatory .engine-output{background:radial-gradient(#144e4644,#0000 75%),#112638}.admin-control .engine-input-chart{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:8px 0;display:grid}.admin-control .engine-input-chart>div{text-align:center;min-width:0}.admin-control .engine-input-column{flex-direction:column;gap:8px;height:112px;display:flex}.admin-control .engine-input-column>strong{color:#71dff5;font-size:18px;font-weight:500}.admin-control .engine-input-track{background:repeating-linear-gradient(0deg,#71dff513 0 1px,#0000 1px 23px);border-bottom:1px solid #71dff555;flex:1;position:relative}.admin-control .engine-input-track i{background:linear-gradient(#71dff5,#228aa1);border-radius:4px 4px 0 0;width:40%;transition:height .5s;display:block;position:absolute;bottom:0;left:30%}.admin-control .engine-input-chart span{color:#aec5da;margin-top:10px;font-size:11px;display:block}.admin-control .engine-process-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px 0;display:grid}.admin-control .engine-process-map>div{background:#8db9ff08;border:1px solid #8db9ff25;border-radius:8px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.admin-control .engine-process-map>div:last-child{grid-column:1/-1}.admin-control .engine-process-map i{background:#58738e;border-radius:50%;width:5px;height:5px}.admin-control .engine-process-map [data-running] i{background:#8db9ff;box-shadow:0 0 8px #8db9ff}.admin-control .engine-process-map span{color:#aec5da;font-size:11px}.admin-control .engine-process-map strong{color:#8db9ff;font-size:16px}.admin-control .engine-output-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:4px 0;display:grid}.admin-control .engine-output-chart>div{text-align:center;position:relative}.admin-control .engine-output-chart svg{width:108px;max-width:100%;margin:0 auto;display:block}.admin-control .engine-output-chart strong{color:#76e3bb;font-size:22px;line-height:28px;position:absolute;top:40px;left:0;right:0}.admin-control .engine-output-chart span{color:#aec5da;margin-top:5px;font-size:11px;display:block}.admin-control .engine-observatory .engine-evolution{background:radial-gradient(#7953ab20,#0000 65%),linear-gradient(110deg,#25253c,#191e31)}@media (prefers-reduced-motion:reduce){.admin-control .engine-input-track i{transition:none}}.admin-control.admin-engine-fullscreen .admin-sidebar{--text:#d7e8f5;--text-secondary:#91a9bd;--muted:#91a9bd;--line:#739fc925;--accent:#71dff5;--selected:#163849;--selected-text:#91ebf7;--soft:#142b3e;background:linear-gradient(#102335,#0b1b2b 70%);border-right:1px solid #739fc925;box-shadow:inset -1px 0 #71dff508}.admin-control.admin-engine-fullscreen .admin-brand strong{color:#e6f3ff}.admin-control.admin-engine-fullscreen .admin-brand-english,.admin-control.admin-engine-fullscreen .admin-nav-group-title{color:var(--ink-3)}.admin-control.admin-engine-fullscreen .admin-nav-link{color:#adc4d6}.admin-control.admin-engine-fullscreen .admin-nav-link.active{color:#91ebf7;background:linear-gradient(90deg,#1c4d5e,#163344);box-shadow:inset 3px 0 #71dff5,inset 0 0 0 1px #71dff528}.admin-control.admin-engine-fullscreen .admin-nav-link:hover:not(.active){color:#e6f3ff;background:#173247}.admin-control.admin-engine-fullscreen .admin-sidebar button{color:var(--ink-3)}.admin-control.admin-engine-fullscreen .admin-sidebar button:hover{color:#91ebf7;background:#173247}.admin-control.admin-engine-fullscreen .engine-page{padding-top:18px}.admin-control.admin-engine-fullscreen .engine-heading--embedded{margin-bottom:6px;padding-bottom:10px}.admin-control.admin-engine-fullscreen .engine-heading h1{margin:0}.admin-control.admin-engine-fullscreen .engine-reactor{padding-top:12px}.admin-control .engine-coupling-wire{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.admin-control .engine-learning-demo{position:relative}.admin-control .engine-learning-diagram{width:100%;max-height:205px;display:block}.admin-control .engine-learning-demo-label{text-align:right;color:#a990c6;margin-top:2px;font-size:10px;display:block}.admin-control .engine-learning-orbit{transform-box:fill-box;transform-origin:50%;animation:20s linear infinite reverse engine-orbit-turn}.admin-control .engine-learning-halo{animation:4s ease-in-out infinite engine-learning-halo}.admin-control .engine-learning-stage rect{animation:8s ease-in-out infinite engine-learning-stage;animation-delay:var(--stage-delay)}@keyframes engine-learning-stage{0%,20%,to{stroke:#ad91dc55;fill:var(--ink)}8%{stroke:#d3b4ff;fill:#3b3054}}@keyframes engine-learning-halo{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.admin-control .engine-learning-orbit,.admin-control .engine-learning-halo,.admin-control .engine-learning-stage rect{animation:none}}.database-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.database-metrics section{flex-direction:column;gap:10px;display:flex}.database-metrics strong{font-size:30px}.database-metrics small,.database-facts dt{color:var(--muted)}.database-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.database-facts dd{overflow-wrap:anywhere;margin:6px 0 0}.database-table-scroll{max-width:100%;max-height:500px;margin:16px 0;overflow:auto}.database-table-scroll table{border-collapse:collapse;width:100%}.database-table-scroll th,.database-table-scroll td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:110px;max-width:300px;padding:12px}.database-table-scroll th{background:var(--canvas);position:sticky;top:0}.database-toggle{align-items:center;gap:10px;margin-bottom:20px;display:flex}.database-toggle input{width:18px;height:18px}@media (width<=760px){.database-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.database-facts{grid-template-columns:1fr}.database-metrics{gap:10px}.database-metrics section{padding:16px}}.input-foundation-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.input-foundation-intro h2{margin:0}.input-foundation-label{color:var(--muted);font-size:13px}.deployed-fields{margin:24px 0}.deployed-fields summary{cursor:pointer;font-weight:600}.lifecycle-modal{width:100%;min-width:0}.lifecycle-modal p,.lifecycle-modal dd{overflow-wrap:anywhere;line-height:1.6}.lifecycle-list{gap:10px;padding:0;list-style:none;display:grid}.lifecycle-list li{border:1px solid var(--border,var(--line));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.lifecycle-list li>div,.lifecycle-list li>span{overflow-wrap:anywhere;min-width:0}.lifecycle-list small{margin-top:5px;display:block}.lifecycle-list button{flex-shrink:0}.lifecycle-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lifecycle-confirm,.lifecycle-cleanup{border:1px solid var(--border,var(--line));border-radius:12px;margin-top:18px;padding:16px}.lifecycle-object dt{color:var(--muted,var(--ink-2));margin-top:12px;font-size:13px}.lifecycle-object dd{margin:4px 0}@media (width<=540px){.lifecycle-list li{flex-direction:column;align-items:flex-start}.lifecycle-actions button{flex:1}}.processing-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.processing-metrics .admin-section{flex-direction:column;gap:8px;padding:20px;display:flex}.processing-metrics span{color:var(--muted);font-size:14px}.processing-metrics strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.processing-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.processing-filters .field{flex:1;min-width:150px;margin:0}.processing-filters input,.processing-filters select{width:100%}.processing-caption{margin:16px 0;font-size:12px}.processing-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:0 0;grid-template-columns:24px minmax(160px,1fr) minmax(120px,auto) minmax(130px,auto) auto;align-items:center;gap:16px;padding:20px 4px;display:grid}.processing-row:hover{background:var(--soft)}.processing-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.processing-row strong{overflow-wrap:anywhere;font-weight:600}.processing-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.processing-row>span:last-child{color:var(--accent);font-size:13px}.processing-detail{flex-direction:column;gap:12px;display:flex}.processing-detail-actions,.processing-recycle-spaces{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1050px){.processing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.processing-row{grid-template-columns:24px minmax(100px,1fr) auto}.processing-row>small{grid-column:2}}@media (width<=620px){.processing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.processing-metrics .admin-section{padding:16px}.processing-row{grid-template-columns:22px minmax(0,1fr);gap:10px}.processing-row>.badge{grid-column:2;justify-self:start}.processing-row>span:last-child{grid-column:2}.processing-filters{align-items:stretch}.processing-filters>*{width:100%}.material-processing .material-section{align-items:start}}.skill-ui .skill-art{background:radial-gradient(110% 90% at 88% 0%, color-mix(in srgb, var(--accent) 14%, #fff) 0%, transparent 62%), radial-gradient(90% 90% at 0% 100%, color-mix(in srgb, var(--accent) 9%, #fff) 0%, transparent 60%), color-mix(in srgb, var(--accent) 5%, #fff);color:#191b2e;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:156px;font-size:10px;line-height:1.4;display:flex;position:relative;overflow:hidden}.skill-ui .skill-art.large{height:238px}.skill-ui .skill-art i,.skill-ui .skill-art em{font-style:normal}.skill-ui .skill-art small{color:#8b8fa3;font-size:8.5px}.skill-ui .sk-sheet{background:#fff;border:1px solid #191b2e0f;border-radius:10px;box-shadow:inset 0 1px #fff,0 10px 26px #1e203c1a}.skill-ui .sk-lines{gap:5px;display:grid}.skill-ui .sk-lines i{background:#ecedf4;border-radius:2px;height:4px}.skill-ui .sk-lines i:last-child{width:62%}.skill-ui .sk-deck{width:228px;height:128px;margin-top:14px;position:relative}.skill-ui .sk-deck>.sk-sheet{position:absolute;inset:0}.skill-ui .sk-deck>i:first-child{opacity:.55;transform:translateY(-16px)scale(.88)}.skill-ui .sk-deck>i:nth-child(2){opacity:.8;transform:translateY(-8px)scale(.94)}.skill-ui .sk-slide{padding:16px 18px}.skill-ui .sk-kicker{background:color-mix(in srgb, var(--accent) 10%, #fff);color:var(--accent);border-radius:999px;padding:2px 7px;font-size:8.5px;display:inline-block}.skill-ui .sk-slide b{margin:9px 0 10px;font-size:14px;font-weight:650;line-height:1.35;display:block}.skill-ui .sk-slide .sk-lines{width:46%}.skill-ui .sk-bars{align-items:flex-end;gap:5px;height:46px;display:flex;position:absolute;bottom:18px;right:18px}.skill-ui .sk-bars i{background:color-mix(in srgb, var(--accent) 24%, #fff);border-radius:3px 3px 1px 1px;width:9px}.skill-ui .sk-bars i:first-child{height:38%}.skill-ui .sk-bars i:nth-child(2){height:58%}.skill-ui .sk-bars i:nth-child(3){background:color-mix(in srgb, var(--accent) 50%, #fff);height:74%}.skill-ui .sk-bars i:nth-child(4){background:var(--accent);height:100%}.skill-ui .sk-slide em{color:#b3b6c6;font-size:8px;position:absolute;top:17px;right:18px}.skill-ui .sk-board{flex-direction:column;gap:9px;width:236px;height:132px;padding:12px 14px;display:flex}.skill-ui .sk-head{justify-content:space-between;align-items:center;display:flex}.skill-ui .sk-head b{font-size:10.5px}.skill-ui .sk-head span{color:#4f5368;background:#f3f4f8;border-radius:999px;padding:1px 7px;font-size:8.5px}.skill-ui .sk-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.skill-ui .sk-kpis small{display:block}.skill-ui .sk-kpis b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.skill-ui .sk-kpis em{color:#8b8fa3;margin-left:2px;font-size:8.5px;font-weight:400}.skill-ui .sk-chart{border-bottom:1px solid #ecedf4;flex:1;align-items:flex-end;gap:7px;min-height:0;display:flex}.skill-ui .sk-chart i{background:color-mix(in srgb, var(--accent) 22%, #fff);border-radius:3px 3px 0 0;flex:1}.skill-ui .sk-chart i:nth-last-child(2){background:color-mix(in srgb, var(--accent) 50%, #fff)}.skill-ui .sk-chart i:last-child{background:var(--accent)}.skill-ui .sk-tidy{color:color-mix(in srgb, var(--accent) 50%, #fff);align-items:center;gap:12px;display:flex}.skill-ui .sk-loose{gap:7px;display:grid}.skill-ui .sk-loose span,.skill-ui .sk-folders span{color:#4f5368;white-space:nowrap;align-items:center;gap:6px;display:flex}.skill-ui .sk-loose span{border-radius:8px;padding:5px 9px;box-shadow:0 4px 12px #1e203c14}.skill-ui .sk-loose span:first-child{transform:translate(10px)rotate(-4deg)}.skill-ui .sk-loose span:nth-child(2){transform:translate(-4px)rotate(3deg)}.skill-ui .sk-loose span:nth-child(3){transform:translate(8px)rotate(-2deg)}.skill-ui .sk-loose svg{color:#b3b6c6}.skill-ui .sk-folders{gap:2px;width:124px;padding:8px 10px;display:grid}.skill-ui .sk-folders span{color:#191b2e;padding:6px 0}.skill-ui .sk-folders span+span{border-top:1px solid #f0f1f6}.skill-ui .sk-folders svg{color:var(--accent)}.skill-ui .sk-folders small{margin-left:auto}.skill-ui .sk-poster{flex-direction:column;gap:12px;width:232px;height:132px;padding:14px 16px;display:flex}.skill-ui .sk-poster>b{font-size:12px;font-weight:650}.skill-ui .sk-flow{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.skill-ui .sk-flow:before{content:"";border-top:1.5px dashed color-mix(in srgb, var(--accent) 28%, #fff);position:absolute;top:11px;left:16.6%;right:16.6%}.skill-ui .sk-flow span{justify-items:center;gap:5px;display:grid;position:relative}.skill-ui .sk-flow i{background:color-mix(in srgb, var(--accent) 10%, #fff);width:23px;height:23px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid;box-shadow:0 0 0 3px #fff}.skill-ui .sk-flow span:last-child i{background:var(--accent);color:#fff}.skill-ui .sk-poster .sk-lines{margin-top:auto}.skill-ui .sk-minutes{flex-direction:column;gap:7px;width:236px;height:132px;padding:12px 14px;display:flex}.skill-ui .sk-wave{background:color-mix(in srgb, var(--accent) 5%, #fff);color:var(--accent);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.skill-ui .sk-wave>div{flex:1;justify-content:space-between;align-items:center;height:24px;display:flex}.skill-ui .sk-wave i{background:color-mix(in srgb, var(--accent) 50%, #fff);border-radius:1px;width:2px}.skill-ui .sk-wave i:nth-child(-n+14){background:var(--accent)}.skill-ui .sk-minutes>b{margin-top:3px;font-size:10.5px}.skill-ui .sk-minutes>span{color:#4f5368;align-items:center;gap:6px;display:flex}.skill-ui .sk-minutes>span svg{background:color-mix(in srgb, var(--accent) 10%, #fff);color:var(--accent);border-radius:50%;padding:1px}.skill-ui{--skill-violet:var(--accent)}.skill-ui .skill-icon{background:color-mix(in srgb, var(--accent) 10%, #fff);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.skill-ui .skill-status{background:var(--soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;line-height:18px}.skill-ui .skill-status.ready{color:#23764a;background:#e6f5ec}.skill-ui .skill-facts{border-block:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px;margin:0;padding:16px 0;display:grid}.skill-ui .skill-facts dt{color:var(--ink-3);margin-bottom:6px;font-size:12px}.skill-ui .skill-facts dd{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.skill-center{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:4px 4px 24px;display:flex}.skill-hero{border:1px solid var(--card-edge);background:var(--surface-raised);box-shadow:var(--card-shadow);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;overflow:hidden}.skill-hero-art{cursor:pointer;background:0 0;border:0;padding:0;display:block}.skill-hero-art .skill-art{zoom:1.25;height:100%;min-height:300px}.skill-hero-art .skill-art>*{zoom:1.45}.skill-detail-modal .skill-art>*{zoom:1.2}.skill-hero-body{flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:32px 36px;display:flex}.skill-hero-title{align-items:center;gap:14px;display:flex}.skill-hero-title>div{flex:1;min-width:0}.skill-hero-title small,.skill-detail-heading small{color:var(--ink-3);font-size:12px;display:block}.skill-hero-title h2{margin:2px 0 0;font-size:22px;line-height:1.3}.skill-hero-text{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}.skill-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skill-hero-actions>span{color:var(--ink-3);margin-left:6px;font-size:12px}.skill-section{align-items:center;gap:8px;margin:6px 2px -4px;font-size:14px;font-weight:600;display:flex}.skill-section span{color:var(--ink-3);font-weight:400}.skill-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.skill-tile{border:1px solid var(--card-edge);background:var(--surface-raised);box-shadow:var(--card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;padding:0;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex;overflow:hidden}.skill-tile:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 14px 34px #1e325a1a}.skill-tile:focus-visible,.skill-hero-art:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, #fff);outline-offset:2px}.skill-tile .skill-art{zoom:.78;width:100%;height:192px}.skill-tile-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.skill-tile-title{align-items:center;gap:10px;display:flex}.skill-tile-title .skill-icon{border-radius:9px;width:30px;height:30px}.skill-tile-title b{font-size:14px;font-weight:600}.skill-tile-text{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.skill-tile-foot{color:var(--ink-3);margin-top:auto;padding-top:4px;font-size:12px}.modal.skill-detail-modal{width:min(640px,100vw - 32px)}.skill-detail>.skill-art{border-radius:14px}.skill-detail-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;display:flex}.skill-detail-heading h2{margin:2px 0 0;font-size:22px}.skill-detail-text{color:var(--ink-2);margin:10px 0 18px;line-height:1.7}.skill-detail h3{margin:20px 0 10px;font-size:13px;font-weight:600}.skill-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.skill-steps li{align-items:center;gap:12px;font-size:13px;display:flex}.skill-steps li>span{background:var(--soft);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;display:grid}.skill-scope{background:var(--soft);color:var(--ink-2);border-radius:12px;gap:10px;margin:20px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.65;display:flex}.skill-scope svg{flex-shrink:0;margin-top:2px}.skill-source{color:var(--ink-2);margin-top:14px;font-size:12.5px}.skill-source summary{cursor:pointer;color:var(--ink-3)}.skill-source p{margin:8px 0;line-height:1.65}.skill-source a{color:var(--accent)}.skill-detail-actions{z-index:2;background:#fff;align-items:center;margin:20px -24px -24px;padding:14px 24px;position:sticky;bottom:0}.skill-detail-modal .skill-art.large{height:200px}.skill-detail-actions>span{color:var(--ink-3);margin-right:auto;font-size:12px}@media (width<=1100px){.skill-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.skill-hero{grid-template-columns:minmax(0,1fr)}.skill-hero-art .skill-art{zoom:1;height:200px;min-height:0}.skill-hero-art .skill-art>*{zoom:1.15}.skill-hero-body{padding:22px 20px}.skill-ui .skill-facts{grid-auto-flow:row;gap:12px}.skill-detail-actions{margin:20px -19px -19px;padding:12px 19px}}@media (width<=520px){.skill-row{grid-template-columns:minmax(0,1fr)}.skill-hero-actions>span{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.skill-tile{transition:none}}.service-notice-shell{background:var(--surface);place-items:center;min-height:100dvh;padding:24px;display:grid}.service-notice{flex-direction:column;align-items:flex-start;gap:16px;width:min(100%,580px);padding:36px;display:flex}.service-notice>svg:first-child{width:36px;height:36px}.service-notice-icon{color:var(--muted);margin-top:16px}.service-notice h1{font-size:24px}.service-notice h2{font-size:16px}.service-notice p{overflow-wrap:anywhere;margin:0;line-height:1.7}.service-notice-explanation{white-space:pre-wrap}.service-notice-others{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;width:100%;padding-top:20px;display:flex}.service-notice-others h2{width:100%}@media (width<=600px){.service-notice-shell{padding:16px}.service-notice{padding:24px}}.account-quick.modal{width:min(340px,100vw - 32px);margin:auto auto 24px 82px}.account-identity{align-items:center;gap:14px;padding:4px 6px 18px;display:flex}.account-identity p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.account-menu{border-top:1px solid var(--line);padding:7px 0}.account-menu>button,.account-menu>a,.account-current,.account-company-list>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 10px;display:flex}.account-menu span,.account-current span,.account-company-list span{flex:1}.account-menu small,.account-current small,.account-company-list small{color:var(--muted)}.account-menu>button:hover,.account-menu>a:hover,.account-company-list>button:hover:not(:disabled){background:var(--soft)}.account-settings.modal{width:min(880px,100vw - 32px)}.account-back{color:var(--muted);align-items:center;gap:6px;padding:4px 0 16px;display:flex}.account-settings-layout{grid-template-columns:180px minmax(0,1fr);gap:24px;min-height:300px;display:grid}.account-settings-layout>nav{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding-right:16px;display:flex}.account-settings-layout>nav button{text-align:left;border-radius:10px;padding:12px}.account-settings-layout>nav button[aria-current]{color:var(--blue-ink);background:var(--selected)}.account-settings-content{min-width:0}.account-settings-content h3{margin:0 0 20px}.account-settings-content dl{grid-template-columns:110px 1fr;gap:18px;margin:24px 0;display:grid}.account-settings-content dd{overflow-wrap:anywhere;margin:0}.account-settings-content dt{color:var(--muted)}.account-settings-content .access-panel{box-shadow:none;background:0 0;border:0;padding:0}.account-company-list{margin-bottom:20px}.account-settings-content .profile-records{padding:0}.profile-inline-editor{padding:16px 0}@media (width<=600px){.account-quick.modal{margin:auto auto 18px}.account-settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}.account-settings-layout>nav{border:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr 1fr;padding:0 0 8px;display:grid}.account-settings-layout>nav button{text-align:center;padding:10px 5px;font-size:12px}}.live-date-timeline{--timeline-line:#dbe5f2;--timeline-rail:100px;padding:4px 0 36px}.timeline-day{grid-template-columns:var(--timeline-rail) minmax(0, 1fr);gap:28px;padding-bottom:34px;scroll-margin-top:20px;display:grid;position:relative}.timeline-day:before{content:"";top:13px;bottom:-18px;left:calc(var(--timeline-rail) - 1px);background:var(--timeline-line);width:1px;position:absolute}.timeline-date{padding-top:1px;position:relative}.timeline-date time{flex-direction:column;gap:6px;display:flex}.timeline-date strong{color:var(--ink);font-size:25px;font-weight:550;line-height:1.15}.timeline-date time>span{color:var(--ink-3);font-size:12px}.timeline-dot{border:2px solid var(--line);background:#7aa5ef;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:-4px;box-shadow:0 0 0 3px #eaf1ff}.timeline-day-heading{z-index:3;color:var(--ink-3);align-items:center;gap:12px;margin:3px 0 12px;font-size:12px;display:flex;position:relative}.timeline-day-content{min-width:0}.timeline-card-scroll{scrollbar-width:thin;margin:-32px -32px -16px;padding:32px;overflow:auto clip}.timeline-card-scroll:focus-visible{outline-offset:2px;border-radius:24px;outline:2px solid #9cbdf3}.timeline-stack-face{pointer-events:none;height:100%}.timeline-card-scroll .live-briefing-tile[data-stacked]{isolation:isolate;z-index:1}.timeline-card-scroll .live-briefing-tile[data-stacked]:before,.timeline-card-scroll .live-briefing-tile[data-stacked]:after{content:"";border:1px solid var(--line);background:var(--accent-soft);z-index:-1;pointer-events:none;border-radius:24px;position:absolute;inset:0}.timeline-card-scroll .live-briefing-tile[data-stacked]:before{transform:translate(12px,12px)rotate(1.2deg)}.timeline-card-scroll .live-briefing-tile[data-stacked]:after{background:var(--accent-soft);transform:translate(6px,6px)rotate(.6deg)}.timeline-stack-open{color:var(--accent);cursor:pointer;background:linear-gradient(#0000 70%,#f5f9fff5);border:0;border-radius:24px;justify-content:flex-end;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.timeline-stack-open>span{border:1px solid var(--line);background:#f8fbff;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 7px #356fe50d}.timeline-stack-open>span>span{font-size:11px;font-weight:500}.timeline-stack-open:hover>span{background:var(--accent-soft);border-color:var(--line)}.timeline-stack-open:focus-visible{outline-offset:3px;outline:2px solid #6099f3}.timeline-stack-open:disabled{cursor:default;opacity:.5}.timeline-expand{color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:4px 8px;font-size:12px;display:inline-flex}.timeline-expand:hover{color:var(--accent,var(--accent))}.timeline-expand[aria-expanded=true] svg{transform:rotate(180deg)}.timeline-expand:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #9cbdf3}.timeline-expand:disabled{opacity:.45;cursor:default}.timeline-day-tail{grid-column:1/-1}@media (width<=1100px){.live-date-timeline{--timeline-rail:76px}.timeline-day{gap:22px}}@media (width<=700px){.live-date-timeline{--timeline-rail:48px}.timeline-day{gap:16px;padding-bottom:28px}.timeline-date strong{font-size:19px}.timeline-date time>span{font-size:10px}}.live-follow-tile .live-briefing-controls:empty{display:none}.live-follow-tile .live-briefing-body{cursor:grab}.live-follow-tile:is(:hover,:focus-within,.is-resizing)>.briefing-resize-handle,.live-follow-board.is-editing .briefing-resize-handle{opacity:1;pointer-events:auto}.live-follow-tile.is-moving{border-radius:24px;outline:1px dashed #9ab9e4}.live-follow-tile.is-moving>*{opacity:.25}.live-follow-tile:is(.is-moving,.is-resizing) .live-briefing-card{translate:none}.live-follow-drag .live-follow-tile{container-type:size}.live-follow-drag .live-briefing-card{height:100%}.live-follow-drag .briefing-move-ghost{border-radius:24px}@media (pointer:coarse){.live-follow-board:not(.is-editing) .briefing-resize-handle:not(:focus-visible){opacity:0;pointer-events:none}.live-follow-board.is-editing .briefing-resize-handle{width:48px;height:48px}}.live-follow-edit-control{z-index:50;background:var(--canvas,var(--soft));border-radius:12px;position:fixed;top:16px;right:28px}.live-follow-tile>.briefing-resize-handle{width:36px;height:36px;color:var(--ink-3);opacity:0;pointer-events:none;clip-path:polygon(100% 0,100% 100%,0 100%,0 66%,66% 66%,66% 0);cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:4;background:0 0;border:0;border-radius:0 0 24px;padding:0;transition:opacity .14s;position:absolute;bottom:-1px;right:-1px}.live-follow-tile>.briefing-resize-handle svg{stroke:currentColor;stroke-width:4px;stroke-linecap:round;width:36px;height:36px;display:block;position:absolute;bottom:0;right:0;overflow:visible}.live-follow-tile>.briefing-resize-handle:focus-visible{color:var(--blue-ink);filter:drop-shadow(0 0 3px #65717d80)}.live-follow-board>.briefing-resize-hint{z-index:60;color:var(--blue-ink);pointer-events:none;background:#fff;border-radius:9px;padding:6px 12px;position:fixed;top:-100px;left:-100px;box-shadow:0 3px 16px #1d365125}.live-follow-tile.is-resizing{z-index:6}.live-follow-tile .live-briefing-card{translate:none!important}.live-follow-drag .briefing-move-ghost{z-index:100;pointer-events:none;margin:0;transition:none;position:fixed;box-shadow:0 16px 40px #294c7b26}.live-follow-drag .briefing-move-ghost .briefing-resize-handle{display:none}@media (pointer:coarse){.live-follow-board.is-editing .live-follow-tile>.briefing-resize-handle{width:48px;height:48px}}.forwarding-panel{gap:16px;display:grid}.forwarding-source{overflow-wrap:anywhere;background:#f5f8f1;border-radius:12px;gap:6px;padding:14px;display:grid}.forwarding-source span{color:var(--ink-2);font-size:13px}.forwarding-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;display:grid;overflow:auto}.forwarding-people label{overflow-wrap:anywhere;border:1px solid #e1e7dd;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.forwarding-people label input{width:auto}.forwarding-people small{color:var(--ink-3);margin-left:auto}.forwarding-pagination{justify-content:flex-end;align-items:center;gap:10px;display:flex}.forwarding-receipt{background:#eff5e9;border:1px solid #d7e3ca;border-radius:12px;padding:14px}.forwarding-recipients{gap:7px;padding:0;list-style:none;display:grid}.forwarding-recipients li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.forwarding-history{border-top:1px solid #e4e8df;padding-top:16px}.forwarding-history summary{cursor:pointer}.forwarding-inbox{overflow-wrap:anywhere;background:#fbfcf8;border:1px solid #dee5d7;border-radius:18px;margin:16px 0;padding:20px}.forwarding-inbox header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.forwarding-inbox h3{align-items:center;gap:8px;margin:0;display:flex}.forwarding-inbox header p{color:var(--ink-2);font-size:13px}.forwarding-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.forwarding-cards article{background:#fff;border:1px solid #dfe7d7;border-radius:12px;min-width:0;padding:16px}.forwarding-cards h4{margin:8px 0}.forwarding-cards p{color:var(--ink-2);font-size:13px;line-height:1.7}.forwarding-state{color:#526946;font-size:12px}.forwarding-opened{border-top:1px dashed #d8e1cf;margin-top:12px;padding-top:8px}@media (width<=600px){.forwarding-people,.forwarding-cards{grid-template-columns:1fr}.forwarding-inbox{padding:14px}.forwarding-inbox header{flex-wrap:wrap}.forwarding-recipients li{font-size:13px}}.briefing-generation,.generation-pending{isolation:isolate;height:100%;margin:0;position:relative;overflow:hidden;container-type:inline-size}.generation-face{text-align:center;flex-direction:column;justify-content:safe center;align-items:center;gap:10px;height:100%;min-height:0;padding:20px;animation:.26s cubic-bezier(.2,.65,.25,1) generation-settle;display:flex;overflow-y:auto}.briefing-generation .generation-face h3,.briefing-generation .generation-compose h3{font-family:var(--font-sans,Inter, "PingFang SC", "Microsoft YaHei", sans-serif);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.4}.generation-face p{max-width:22em;color:var(--ink-2);margin:0;font-size:12px;line-height:1.7}.generation-face small,.generation-count small{color:var(--ink-3);font-size:11px}.generation-face .button,.generation-submit{border-radius:999px;flex:none;gap:6px;margin-top:4px;padding:8px 14px;font-size:13px}.generation-face .button.ghost{color:var(--ink-2)}.generation-actions{gap:6px;display:flex}.generation-face .access-alert,.generation-compose .access-alert{padding:6px;font-size:11px}.generation-symbol{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.generation-symbol.is-done{color:#23764a;background:#e6f5ec;animation:.42s cubic-bezier(.2,1.4,.4,1) generation-pop}.generation-symbol.is-working svg{animation:1.8s ease-in-out infinite generation-twinkle}.generation-symbol.is-blocked{background:color-mix(in srgb, var(--warn,#c47b2b) 16%, var(--soft,#f3f1ec));color:var(--warn,#a35d12)}.generation-pending.is-blocked{background:color-mix(in srgb, var(--warn,#c47b2b) 6%, var(--card,#fff))}.generation-pending.is-blocked .generation-pending-lines i{opacity:.35;animation:none}.generation-pending.is-blocked p b{color:var(--warn,#a35d12)}.generation-back{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.generation-back:hover{background:var(--soft);color:var(--ink)}.generation-face>.generation-back{position:absolute;top:10px;right:10px}.generation-compose{grid-template:"head head""topic topic""types count"minmax(0,1fr)"types submit"/minmax(0,1fr) auto;gap:10px 20px;height:100%;padding:16px 18px 18px;animation:.32s cubic-bezier(.2,.65,.25,1) generation-unfold;display:grid;overflow-y:auto}.generation-compose>*{animation:.36s cubic-bezier(.2,.65,.25,1) backwards generation-rise}.generation-compose>:nth-child(2){animation-delay:40ms}.generation-compose>:nth-child(3){animation-delay:80ms}.generation-compose>:nth-child(n+4){animation-delay:.12s}.generation-compose>header{grid-area:head;justify-content:space-between;align-items:center;margin:-4px -6px -4px 0;display:flex}.briefing-generation .generation-compose h3{font-size:15px}.generation-compose input.generation-topic{border:1px solid var(--line);background:var(--soft);border-radius:10px;grid-area:topic;width:100%;height:36px;min-height:0;padding:0 12px;font-size:13px}.generation-compose input.generation-topic:focus{border-color:var(--accent);background:#fff;outline:none}.generation-type-tags{border:0;flex-wrap:wrap;grid-area:types;align-content:flex-start;gap:8px;min-width:0;margin:0;padding:0;display:flex}.generation-type-tags legend,.generation-count>span{width:100%;color:var(--ink-3);margin-bottom:8px;padding:0;font-size:12px;display:block}.generation-type-tags .magazine-type.generation-type{cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:0;padding:6px 11px;font-size:13px;line-height:18px;transition:transform .14s ease-out,box-shadow .14s ease-out;display:inline-flex;position:relative}.generation-type svg{flex:none}.generation-type input{opacity:0;width:1px;height:1px;position:absolute}.generation-type-tags .magazine-type.generation-type{box-shadow:none;opacity:.72;outline:0}.generation-type-tags .magazine-type.generation-type:has(input:checked){outline:2px solid var(--magazine-color,var(--accent));outline-offset:1px;opacity:1;transform:translateY(-1px)}.generation-type:has(input:focus-visible){outline:2px solid var(--magazine-color,var(--accent));outline-offset:2px}.generation-type:has(input:disabled){opacity:.45;cursor:default}.generation-type-unavailable{font-size:10px}.generation-count{grid-area:count;min-width:132px}.generation-quantity{align-items:center;gap:4px;margin-bottom:6px;display:flex}.generation-compose .generation-quantity input{appearance:textfield;width:48px;max-width:48px;height:36px;min-height:0;box-shadow:none;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:8px;flex:none;padding:0;font-family:inherit;font-size:26px;font-weight:500}.generation-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.generation-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.generation-quantity .button{border:1px solid var(--line);border-radius:50%;width:32px;height:32px;padding:0}.generation-submit{grid-area:submit;justify-content:center;align-self:end;margin:0}.generation-compose>.access-alert{grid-column:1/-1}@container (width<=380px){.generation-compose{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""topic""types""count""submit";align-content:start;gap:14px}}.generation-pending{flex-direction:column;padding:18px;animation:.36s cubic-bezier(.2,.65,.25,1) generation-rise;display:flex}.generation-pending header{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:12px;display:flex}.generation-pending-type{background:var(--soft);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.generation-pending.is-writing .generation-pending-type{background:var(--accent-soft);color:var(--accent)}.generation-pending-lines{gap:10px;margin:auto 0;display:grid}.generation-pending-lines i{background:var(--soft);border-radius:5px;height:10px}.generation-pending-lines i:first-child{border-radius:8px;width:72%;height:16px}.generation-pending-lines i:last-child{width:54%}.generation-pending.is-writing .generation-pending-lines i{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--accent) 18%, transparent) 50%, transparent 70%) 0 0 / 220% 100% var(--soft);animation:1.6s linear infinite generation-write}.generation-pending.is-writing .generation-pending-lines i:nth-child(2){animation-delay:.16s}.generation-pending.is-writing .generation-pending-lines i:nth-child(3){animation-delay:.32s}.generation-pending p{gap:2px;margin:0;font-size:12px;line-height:1.6;display:grid}.generation-pending p b{color:var(--ink);font-size:13px;font-weight:550}.generation-pending p span{color:var(--ink-3)}.generation-pending:not(.is-writing) p b{color:var(--ink-2)}.generation-arrived{height:100%;animation:.52s cubic-bezier(.2,.65,.25,1) generation-arrive}@keyframes generation-settle{0%{opacity:0;transform:scale(.97)}}@keyframes generation-unfold{0%{clip-path:inset(0 46% 0 0 round 22px)}to{clip-path:inset(0 round 22px)}}@keyframes generation-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes generation-pop{0%{opacity:0;transform:scale(.6)}}@keyframes generation-twinkle{0%,to{opacity:.75;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes generation-write{0%{background-position:120% 0}to{background-position:-100% 0}}@keyframes generation-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.generation-face,.generation-compose,.generation-compose>*,.generation-pending,.generation-arrived,.generation-symbol,.generation-symbol svg,.generation-pending-lines i{animation:none!important}}.recommendation-options{color:var(--ink-3);margin:10px 0 20px;font-size:12px}.recommendation-options>summary{cursor:pointer;width:fit-content;margin-left:auto}.recommendation-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.recommendation-toolbar p{min-width:200px;color:var(--ink-2);flex:1;font-size:12px}.recommendation-toolbar .button{padding:7px 10px;font-size:12px}.recommendation-card.compact .live-briefing-excerpt{-webkit-line-clamp:2}.recommendation-reason{border-top:1px solid var(--line);padding-top:16px}.attention{box-sizing:border-box;width:100%;min-width:0;margin:0 0 28px}.attention-header,.attention-header>div{align-items:center;gap:10px;display:flex}.attention-header{justify-content:space-between;gap:16px;margin:0 0 16px}.attention-header h2{margin:0;font-size:18px}.attention-controls{flex-wrap:wrap}.attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.attention-card{border:1px solid var(--line);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.attention-card>div{color:var(--text-secondary,var(--ink-2));flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.attention-card h3{margin:0;font-size:16px;line-height:1.5}.attention-card p{margin:0;font-size:14px;line-height:1.65}.attention-card small{color:var(--text-secondary,var(--ink-2));font-size:12px}.attention-card>a{white-space:normal;align-self:flex-start;margin-top:auto}.attention-empty{color:var(--text-secondary,var(--ink-2));font-size:13px}@container attention (width<=803px){.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container attention (width<=531px){.attention-grid{grid-template-columns:minmax(0,1fr)}.attention-header{flex-direction:column;align-items:flex-start}}.attention{container:attention/inline-size}.live-briefing{width:100%;max-width:1600px;color:var(--ink);margin:0 auto}.live-briefing-tabs{align-items:center;gap:26px;display:flex}.live-briefing-tabs button{color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0}.live-briefing-tabs button[aria-selected=true]{color:var(--accent,var(--accent));border-bottom-color:currentColor;font-weight:550}.live-briefing-tabs button:disabled{opacity:.42;cursor:default}.live-briefing-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:10px 0 16px;display:flex}.live-briefing-filters .field{gap:5px;min-width:150px;margin:0;font-size:12px}.live-briefing-filters .field>span{color:var(--ink-3);font-size:11px}.live-briefing-filters select,.live-briefing-filters input{border-radius:9px;min-height:32px;padding:7px 10px;font-size:12px}.live-briefing-view-options{color:var(--ink-2);min-width:110px;font-size:12px}.live-briefing-view-options summary{cursor:pointer;padding:9px 0}.live-briefing-view-options[open] .field{margin-top:6px}.live-briefing-day h2{color:var(--ink-2);margin:22px 0 14px;font-size:14px;font-weight:500}.live-briefing-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:12px;display:grid;container:live-briefing-grid/inline-size}.live-briefing-card{border:1px solid var(--card-edge);box-shadow:var(--card-shadow);background:#fff;border-radius:24px;min-width:0;transition:box-shadow .16s,border-color .16s;position:relative;container:live-briefing-card/inline-size}.live-briefing-card:not(.conversation-briefing-preview):is(:hover,:focus-within){border-color:var(--line);z-index:4;box-shadow:0 9px 28px #26374a0d}.live-briefing-card.wide{grid-column:span 2}.live-briefing-body{text-align:left;border-radius:inherit;width:100%;min-height:254px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex;position:relative}.live-briefing-body:disabled{cursor:default}.live-briefing-body:focus-visible{outline:2px solid var(--accent,var(--accent));outline-offset:3px}.live-magazine-eyebrow{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.live-magazine-type{background:var(--accent-soft);color:var(--ink-2);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.live-magazine-type.publication{color:#347369;background:#edf5f2}.live-briefing-card h3{overflow-wrap:anywhere;margin:0;font-family:Songti SC,Noto Serif SC,STSong,serif;font-size:24px;font-weight:600;line-height:1.35}.live-briefing-excerpt{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.live-magazine-footer{color:var(--ink-3);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin-top:auto;padding-right:50px;font-size:12px;line-height:1.5;display:flex}.live-magazine .live-magazine-footer{min-height:18px;padding-right:28px}.live-magazine .magazine-value strong{overflow-wrap:anywhere}.live-briefing-card.is-read .briefing-magazine h3{color:var(--ink-3)}.live-briefing-card .live-magazine:not(.magazine-with-chart) .magazine-summary{-webkit-line-clamp:3}.live-briefing-card.compact .live-magazine .magazine-summary{-webkit-line-clamp:2}.live-briefing-marks{color:var(--ink-2);align-items:center;gap:6px;display:flex}.live-briefing-body>.live-briefing-marks{position:absolute;bottom:20px;right:16px}.live-briefing-marks>span{place-items:center;display:grid}.live-verification-label{color:#957638;padding-right:38px;font:11px/1.5 system-ui}.live-briefing-card.is-read h3{color:var(--ink-3)}.live-briefing-controls{flex-wrap:wrap;gap:4px;padding:0 12px 10px;display:flex}.live-briefing-controls:empty{display:none}.live-briefing-controls .button{padding:5px 8px;font-size:11px}.live-card-action-rail{opacity:0;pointer-events:none;z-index:5;transition:opacity .16s;position:absolute;bottom:16px;right:8px}.live-briefing-card:is(:hover,:focus-within) .live-card-action-rail{opacity:1;pointer-events:auto}.live-card-action-rail:has(:popover-open){opacity:1;pointer-events:auto}.live-briefing-card .access-alert{margin:0 16px 16px}.focus-layout-tools{color:var(--ink-2);margin:12px 0;font-size:12px}.focus-layout-tools summary{cursor:pointer}.live-briefing .attention{margin-bottom:16px}.live-briefing .attention-header{margin-bottom:10px}.live-briefing .attention-header h2{font-size:14px;font-weight:550}.live-briefing .attention-controls .button{padding:6px 9px;font-size:11px}.live-briefing .attention-empty{margin:8px 0;font-size:12px}.live-briefing .forwarding-inbox{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:10px 0;padding:10px 0}.live-briefing .forwarding-inbox header{align-items:center}.live-briefing .forwarding-inbox h3{color:var(--ink-2);font-size:13px;font-weight:500}.live-briefing .forwarding-inbox header p{display:none}.live-briefing .forwarding-inbox header .button{background:0 0;border:0;padding:6px 9px;font-size:11px}.live-reading-dialog{width:min(876px,100vw - 40px);max-width:none;height:min(820px,100dvh - 56px);max-height:none;color:var(--ink);box-sizing:border-box;background:0 0;border:0;margin:auto;padding:0 68px 0 0;overflow:visible}.live-reading-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27425c24}.live-reading-card{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 90px #1d365529}.live-reading-header{padding:var(--card-header-padding-block) var(--card-header-padding-inline);height:var(--card-header-height);min-height:var(--card-header-height);color:var(--ink);flex-shrink:0;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.live-reading-header>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.live-reading-close{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.live-reading-close:hover{background:var(--soft)}.live-reading-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:100px;scroll-padding-bottom:100px;overflow:auto}.live-reading-article{padding:12px 32px 24px;font-family:Songti SC,Noto Serif SC,STSong,serif}.live-reading-article>time{color:var(--ink-3);font:12px system-ui}.live-reading-article h2{overflow-wrap:anywhere;margin:12px 0 24px;font-size:32px;font-weight:600;line-height:1.35}.live-reading-article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.live-reading-article .document-text{font:inherit}.live-reading-article table{border-collapse:collapse;width:100%;font:13px/1.6 system-ui}.live-reading-article th,.live-reading-article td{border:1px solid var(--line);overflow-wrap:anywhere;padding:8px}.live-reading-article pre{overflow:auto}.live-reading-article details,.live-reading-unavailable,.live-publication-download{color:var(--ink-2);margin-top:24px;font-family:system-ui;font-size:12px}.live-reading-article details p,.live-reading-unavailable p,.live-publication-download p{font-size:12px;line-height:1.75}.live-reading-article summary{cursor:pointer}.live-reading-feedback{padding:0 24px 16px}.live-reading-rail{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;right:5px}.live-conversation-cta{color:#fff;background:linear-gradient(120deg, var(--accent), var(--accent) 65%, #8276ce);white-space:nowrap;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 32px);height:44px;padding:0 18px;font:500 14px system-ui;text-decoration:none;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #225fb82e}.live-conversation-cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.live-conversation-cta[aria-disabled=true]{opacity:.6}.live-reading-forward>.button{width:44px;height:44px;color:var(--ink-2);background:#fffffff0;border:1px solid #fff9;border-radius:50%;padding:0;font-size:0;position:relative;box-shadow:0 4px 18px #28374e15}.live-reading-forward>.button svg{width:20px;height:20px}.live-reading-forward>.button:after{content:"站内转发";white-space:nowrap;background:#fffffff2;border-radius:12px;padding:8px 12px;font-size:12px;display:none;position:absolute;right:calc(100% + 8px)}.live-reading-forward>.button:is(:hover,:focus-visible):after{display:block}@media (width<=650px){.live-briefing-tabs{gap:20px}.live-briefing-tabs button{padding:10px 0;font-size:13px}.live-briefing-grid{grid-template-columns:minmax(0,1fr);gap:16px}.live-briefing-card.wide{grid-column:auto}.live-briefing-filters{gap:10px}.live-briefing-filters .field{flex:1;min-width:130px}.live-briefing-body{min-height:220px}.live-briefing-card h3{font-size:23px}.live-card-action-rail{opacity:1;pointer-events:auto;justify-content:flex-end;padding:0 12px 10px;position:static}.live-reading-dialog{max-width:calc(100vw - 16px);height:calc(100dvh - 32px)}.live-reading-card{border-radius:20px}.live-reading-header{gap:10px;padding-inline:16px}.live-reading-article{padding:12px 20px 20px}.live-reading-article h2{font-size:27px}.live-reading-article p{font-size:15px}.live-reading-rail{flex-direction:row;gap:10px;bottom:0;right:0}.live-reading-rail .live-rail-button>span{top:auto;bottom:calc(100% + 6px);right:0;transform:none}.live-reading-feedback{padding:0 12px 12px}}@media (prefers-reduced-motion:reduce){.live-briefing-card,.live-card-action-rail{transition:none}}.live-feedback-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.live-feedback-actions .nav-item{width:44px;height:44px}.live-feedback-actions .nav-symbol{flex:auto;width:100%;height:100%}.live-feedback-actions .nav-link{background:#ffffffed;border-radius:50%;width:44px;height:44px;box-shadow:0 4px 18px #28374e12}.live-feedback-actions .nav-label{left:auto;right:calc(100% + 10px)}.live-feedback-actions[data-label-side=right] .nav-label{left:calc(100% + 10px);right:auto}.live-feedback-actions .nav-link.active .nav-symbol svg{fill:currentColor}.live-feedback-actions button:disabled{opacity:.45;cursor:default}.live-feedback-actions .workspace-more-actions>.icon-button{background:#ffffffed;width:44px;height:44px;box-shadow:0 4px 18px #28374e12}.live-feedback-receipt{max-width:150px;color:var(--muted);background:#fffffff0;border-radius:8px;margin-top:8px;padding:4px 7px;font:11px/1.5 system-ui;display:block}.live-feedback-error{background:#fff;border-radius:12px;width:180px;padding:10px;font:12px/1.5 system-ui}.live-card-action-rail .live-feedback-receipt{white-space:nowrap;position:absolute;bottom:0;right:48px}.live-reading-rail .live-feedback-actions{gap:12px}.live-reading-resizer{cursor:col-resize;touch-action:none;border-radius:8px;width:12px;position:absolute;top:30px;bottom:30px}.live-reading-resizer.is-left{left:-6px}.live-reading-resizer:hover,.live-reading-resizer:focus-visible{background:#1769e010;outline:none}.live-reading-resizer:after{content:"";opacity:0;background:#a7b9cf;border-radius:8px;width:3px;height:36px;position:absolute;top:calc(50% - 18px);left:5px}.live-reading-resizer:hover:after,.live-reading-resizer:focus-visible:after{opacity:1}.live-reading-dialog[open]{animation:.18s ease-out briefing-detail-in}@media (width<=650px){.live-card-action-rail{opacity:1;pointer-events:auto;padding:0 14px 12px;position:static}.live-card-action-rail .live-feedback-actions{flex-direction:row;justify-content:flex-end;gap:8px}.live-feedback-actions .nav-link,.live-feedback-actions .workspace-more-actions>.icon-button,.live-feedback-actions .nav-item{width:36px;height:36px}.live-feedback-actions .nav-symbol>svg{width:18px}.live-reading-rail{flex-direction:column;bottom:0;right:4px}.live-reading-rail .live-feedback-actions{flex-direction:column}.live-reading-article{padding-inline:16px}.live-reading-article h2{font-size:24px}}@media (hover:none){.live-card-action-rail{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.live-reading-dialog[open]{animation:none}}.live-reading-rail .live-feedback-receipt{width:max-content;position:absolute;bottom:0;right:62px}.live-reading-rail .live-feedback-error{position:absolute;bottom:0;right:62px}@media (width>=651px){.live-card-action-rail{right:-16px}.live-card-action-rail .live-feedback-actions{gap:4px}.live-card-action-rail .nav-item,.live-card-action-rail .nav-link,.live-card-action-rail .workspace-more-actions>.icon-button{width:32px;height:32px;margin:0}.live-card-action-rail .nav-symbol>svg{width:18px}.live-card-action-rail .live-negative-action{height:32px}}.live-card-action-rail .live-feedback-error{width:230px;position:absolute;top:0;right:48px;box-shadow:0 8px 30px #2336511a}.live-briefing-type-options{flex-wrap:wrap;gap:8px;display:flex}.live-briefing-type-options button.magazine-type{cursor:pointer;border:0;transition:background .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}.live-briefing-type-options button[aria-pressed=true]{background:var(--magazine-accent,var(--ink-2));color:#fff}.live-briefing-type-options button:focus-visible{outline:2px solid var(--magazine-accent,var(--ink-2));outline-offset:2px}.live-briefing-tabs button[data-briefing-type]:before{content:"";background:var(--magazine-accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.live-briefing-card .live-magazine.magazine-洞察:not(.magazine-with-chart){isolation:isolate;position:relative}.live-briefing-card .live-magazine.magazine-洞察:not(.magazine-with-chart):after{content:"”";z-index:-1;width:150px;height:104px;color:color-mix(in srgb, var(--magazine-accent) 10%, transparent);text-align:right;pointer-events:none;border-bottom-right-radius:23px;font:400 230px/1 Georgia,Times New Roman,serif;position:absolute;bottom:-20px;right:-20px;overflow:hidden}.live-briefing-type-options button:hover{box-shadow:0 2px 8px #21344912}.access-content:has(.live-briefing){overscroll-behavior-y:contain}.access-content:has(.live-briefing:not([data-refresh-phase=idle])){overflow-anchor:none}.live-briefing{padding-top:12px}.live-briefing-refresh-space{justify-content:center;align-items:center;transition:height .22s cubic-bezier(.2,.65,.25,1);display:flex;overflow:hidden}.live-briefing:is([data-refresh-phase=pulling],[data-refresh-phase=ready]) .live-briefing-refresh-space{transition:none}.live-briefing-refresh-indicator{color:var(--ink-2);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:flex}.live-briefing-refresh-indicator svg{color:var(--accent);flex-shrink:0}.live-briefing-refresh-spinner{animation:.8s linear infinite live-briefing-refresh-spin}@keyframes live-briefing-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.live-briefing-refresh-space{transition:none}.live-briefing-refresh-spinner{animation:none}}.live-briefing[data-briefing-arriving] .live-magazine-grid .live-briefing-card{opacity:0}@media (prefers-reduced-motion:reduce){.live-briefing[data-briefing-arriving] .live-magazine-grid .live-briefing-card{opacity:1}}.live-reading-rail .live-feedback-actions .nav-item,.live-reading-rail .live-feedback-actions .nav-link{width:48px;height:48px}.live-reading-rail .live-feedback-actions .nav-link{background:#fff;padding:0;box-shadow:0 2px 10px #2636470d}.live-reading-rail .live-feedback-actions .nav-symbol{flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.live-reading-rail .live-feedback-actions .nav-symbol>svg{stroke-width:1.65px;width:21px;height:21px;display:block}.live-reading-rail .live-feedback-actions .nav-link.active{background:var(--selected)}.recommendations{position:relative}.briefing-local-loading{z-index:2;background:var(--soft);color:var(--ink-2);pointer-events:none;border-radius:12px;padding:5px 10px;font-size:12px;position:absolute;top:8px;right:12px}@media (width<=800px){.live-reading-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.live-reading-card{box-shadow:none;border:0;border-radius:0}.live-reading-header{padding-top:env(safe-area-inset-top)}.live-reading-resizer{display:none}.live-reading-dialog .live-conversation-cta,.live-reading-rail{bottom:max(20px, env(safe-area-inset-bottom))}.live-reading-dialog .live-conversation-cta{max-width:calc(100% - 200px);left:16px;transform:none}.live-reading-rail{z-index:2;flex-direction:row;gap:8px;right:16px}.live-reading-rail .live-feedback-actions{flex-direction:row;gap:8px}.live-reading-card:after{content:"";z-index:1;height:calc(48px + env(safe-area-inset-bottom));pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#fff0,#ffffff63 70%);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.live-reading-dialog .live-conversation-cta{z-index:2}.live-reading-header{z-index:2;position:relative}.live-reading-header:before,.live-reading-header:after{content:"";pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:32px;transition:opacity .14s ease-out;position:absolute;inset:100% 0 auto;-webkit-mask-image:linear-gradient(#000,#0008 45%,#0000);mask-image:linear-gradient(#000,#0008 45%,#0000)}.live-reading-header:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fff,#0000);height:24px}.live-reading-header:has(+.live-reading-scroll[data-scrolled-start]):before{opacity:1}.live-reading-header:has(+.live-reading-scroll[data-scrolled-start]):after{opacity:1}.live-reading-close.is-back{margin-left:-8px}.live-reading-dialog .live-reading-rail .nav-link{-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);background:linear-gradient(160deg,#ffffff8c,#ffffff38);border:1px solid #ffffffe6;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1e325a0f,0 8px 22px #1e325a24}.live-reading-dialog .live-reading-rail :is(.live-feedback-receipt,.live-feedback-error){margin:0;top:auto;bottom:calc(100% + 10px);right:0}.live-reading-dialog .live-reading-rail .nav-label{white-space:nowrap;width:max-content;inset:auto auto calc(100% + 6px) 50%;transform:translate(-50%)}.live-reading-dialog .live-reading-rail .nav-item.is-expanded .nav-label,.live-reading-dialog .live-reading-rail .nav-item:is(:hover,:focus-within) .nav-label{transform:translate(-50%)}.live-reading-scroll{padding-bottom:96px;scroll-padding-bottom:96px}.live-reading-rail .live-rail-button>span{top:auto;bottom:calc(100% + 6px);right:0;transform:none}}.source-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.source-intro,.source-note{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}.source-toolbar,.source-actions,.source-detail-heading,.source-row-title,.source-row-meta,.source-picker-heading,.source-picker-search,.source-picker-trail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.source-list,.source-history-list,.source-history-versions,.source-picker-list,.source-selected-versions{margin:0;padding:0;list-style:none}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-row{text-align:left;border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:16px;width:100%;min-width:0;height:100%;padding:18px}.source-row:hover{background:#f8faff}.source-row-title{justify-content:space-between}.source-row-title strong{font-size:15px}.source-row p{color:var(--text-secondary);white-space:pre-wrap;margin:10px 0;font-size:13px;line-height:1.7}.source-row small{color:var(--text-secondary);margin-top:8px;font-size:11px;display:block}.source-row-meta{color:var(--blue-ink);font-size:12px}.source-detail-heading{justify-content:space-between}.source-detail-heading h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:20px}.source-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.source-facts{background:var(--selected);border-radius:14px;grid-template-columns:110px minmax(0,1fr);gap:10px;margin:0;padding:16px;font-size:13px;line-height:1.7;display:grid}.source-facts dt{color:var(--text-secondary)}.source-facts dd{overflow-wrap:anywhere;margin:0}.source-facts .badge{margin-left:8px}.source-form{flex-direction:column;gap:14px;display:flex}.source-form h3{margin:0;font-size:17px}.source-form fieldset{border:0;min-width:0;margin:0;padding:0}.source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-form>.button{align-self:flex-start}.source-form textarea{resize:vertical;min-height:70px}.source-version-picker{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.source-picker-heading{justify-content:space-between;font-size:14px}.source-picker-search input{flex:1;min-width:160px}.source-picker-trail{gap:4px}.source-picker-list{border:1px solid var(--line);border-radius:12px;max-height:300px;overflow:auto}.source-picker-list>li+li{border-top:1px solid var(--line)}.source-picker-list .button{text-align:left;border-radius:0;justify-content:flex-start;width:100%;padding:12px}.source-picker-list .button>span{overflow-wrap:anywhere;min-width:0}.source-picker-list strong{font-size:13px;font-weight:550;display:block}.source-picker-list small{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.7;display:block}.source-version-choice{cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.source-version-choice input{width:16px;height:16px;accent-color:var(--blue-ink);flex:none;margin-top:3px}.source-version-choice>span{overflow-wrap:anywhere;min-width:0}.source-selected-versions{background:var(--selected);border-radius:10px;max-height:170px;padding:6px 10px;overflow:auto}.source-selected-versions li{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.source-selected-versions span{overflow-wrap:anywhere;min-width:0}.source-hash{word-break:break-all}.source-history{flex-direction:column;gap:14px;display:flex}.source-history h4{margin:8px 0 0;font-size:15px}.source-history-list{flex-direction:column;gap:12px;display:flex}.source-history-item{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:16px}.source-history-item header{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.source-history-item>small{color:var(--text-secondary);margin-top:8px;font-size:11px;display:block}.source-history-item>p{white-space:pre-wrap;font-size:13px;line-height:1.7}.source-history-versions{margin-top:12px}.source-history-versions li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.source-history-versions li>div{flex:1;min-width:0}.source-history-versions strong{font-size:13px}.source-history-versions details{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.7}.source-history-versions summary{cursor:pointer}.source-history-versions .button{flex:none}.source-empty{color:var(--text-secondary);padding:18px;font-size:13px;line-height:1.8}.source-withdraw{background:#fff9f5;border:1px solid #ecd3c7;border-radius:12px;padding:16px;font-size:13px;line-height:1.8}.source-withdraw p{margin:0 0 12px}@media (width<=650px){.source-list,.source-form-grid{grid-template-columns:minmax(0,1fr)}.source-form-grid{gap:0}.source-version-picker{padding:12px}.source-picker-search{align-items:stretch}.source-picker-search input{width:100%;min-width:0}.source-facts{grid-template-columns:84px minmax(0,1fr);gap:8px;padding:12px;font-size:12px}.source-history-item{padding:12px}.source-history-item header{flex-wrap:wrap}.source-history-versions li{gap:8px}.source-history-versions .button{padding:8px;font-size:11px}}.business-configuration{gap:24px;padding:28px;display:grid}.configuration-heading,.configuration-section>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.configuration-heading h2{letter-spacing:-.5px;margin:7px 0 9px;font-size:25px}.configuration-heading p{margin:0;line-height:1.7}.configuration-kicker{letter-spacing:.6px;color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.configuration-scope{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.configuration-scope .field{flex:1;min-width:260px;margin:0}.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.configuration-card{background:#fff;border:1px solid #dfe6dc;border-radius:13px;align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.configuration-card h3,.configuration-section h3{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.configuration-card p{margin:0;font-size:14px;line-height:1.8}.configuration-value{font-size:18px;line-height:1.65}.configuration-note{color:var(--ink-2);background:#f5f7f1;border-radius:11px;padding:18px;font-size:14px;line-height:1.8}.configuration-note p{margin:8px 0 13px}.configuration-facts{gap:10px;margin:0;font-size:13px;display:grid}.configuration-facts>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.configuration-facts dt{color:var(--ink-2)}.configuration-facts dd{overflow-wrap:anywhere;margin:0}.configuration-source{color:var(--ink-2);font-size:12px!important}.configuration-section{gap:18px;display:grid}.configuration-section>header p{font-size:13px;line-height:1.75}.configuration-section select,.configuration-scope select{color:inherit;font:inherit;background:#fff;border:1px solid #d6dfd2;border-radius:8px;width:100%;max-width:100%;padding:11px 12px}.configuration-weights{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.configuration-weights>div{background:#f5f7f2;border-radius:10px;gap:9px;padding:14px 17px;display:grid}.configuration-weights span{color:var(--ink-2);font-size:12px}.configuration-weights strong{font-size:22px;font-weight:500}.configuration-actions{flex-wrap:wrap;gap:10px;display:flex}.business-configuration details summary{cursor:pointer;color:#596c4e;font-size:13px;font-weight:600}.business-configuration details .configuration-facts{margin-top:15px}.business-configuration a.button{justify-content:center;text-decoration:none;display:inline-flex}.business-configuration [aria-disabled=true]{opacity:.5;pointer-events:none}@media (width<=650px){.business-configuration{gap:20px;padding:18px}.configuration-heading,.configuration-section>header{gap:15px;display:grid}.configuration-grid{grid-template-columns:1fr;gap:15px}.configuration-card{padding:18px}.configuration-heading h2{font-size:23px}.configuration-scope .field{width:100%;min-width:0}.configuration-facts>div{grid-template-columns:90px minmax(0,1fr)}.configuration-weights{gap:8px}.configuration-weights>div{padding:12px}.configuration-weights strong{font-size:19px}}.retention-panel{max-width:1280px;color:var(--text,var(--ink));margin:0 auto;padding:24px}.retention-panel *{box-sizing:border-box}.retention-panel h2,.retention-panel h3,.retention-panel h4,.retention-panel p{margin:0}.retention-panel h2{align-items:center;gap:10px;font-size:23px;display:flex}.retention-panel h3{font-size:17px}.retention-panel h4{font-size:14px}.retention-panel p{font-size:13px;line-height:1.75}.retention-panel small{color:var(--ink-2);line-height:1.6}.retention-panel fieldset{border:0;min-width:0;margin:0;padding:0}.retention-panel button{max-width:100%}.retention-panel .field{min-width:0}.retention-panel input:not([type=checkbox]),.retention-panel select,.retention-panel textarea{width:100%;max-width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font-size:13px}.retention-panel textarea{resize:vertical}.retention-panel details summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.retention-panel details[open]>summary{margin-bottom:10px}.retention-panel ul{padding-left:20px;font-size:13px;line-height:1.9}.retention-heading,.retention-editor>header,.retention-assessment>header,.retention-assessed-scope>header,.retention-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.retention-heading{margin-bottom:16px}.retention-heading p,.retention-section-heading p{color:var(--ink-2);margin-top:6px}.retention-notice{background:var(--accent-soft);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;padding:15px 17px;margin:16px 0!important}.retention-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.retention-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.retention-policy{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.retention-policy-title{justify-content:space-between;align-items:flex-start;gap:15px;width:100%;display:flex}.retention-policy-title h3{font-size:15px;line-height:1.5}.retention-policy-title>span{white-space:nowrap;color:var(--accent);font-size:14px;font-weight:650}.retention-policy>p{color:var(--ink-2)}.retention-policy details{width:100%;margin-top:auto}.retention-policy details p{margin-top:8px}.retention-editor{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:20px;padding:22px;box-shadow:0 7px 22px #17375705}.retention-editor>header,.retention-editor>p,.retention-editor>form,.retention-editor>h4{margin-bottom:16px}.retention-editor form fieldset{grid-template-columns:180px 1fr;gap:16px;margin-bottom:15px;display:grid}.retention-history{gap:10px;margin:12px 0;display:grid}.retention-history article{background:var(--soft);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;display:flex}.retention-history strong{font-size:13px}.retention-history span{color:var(--ink-2);font-size:12px}.retention-section-heading{margin-bottom:16px}.retention-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.retention-case{text-align:left;border:1px solid var(--line);cursor:pointer;min-width:0;color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:9px;padding:18px;display:flex}.retention-case.selected{background:var(--accent-soft);border-color:#88aeda}.retention-case>span{color:var(--ink-2);font-size:12px}.retention-case>strong{overflow-wrap:anywhere;font-size:15px}.retention-case>small{font-size:12px}.retention-muted{color:var(--ink-2)}.retention-fields{grid-template-columns:minmax(180px,1fr) 2fr;gap:16px;margin-bottom:18px;display:grid}.retention-scope-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.retention-scope-choices>label{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;font-size:13px;display:flex}.retention-scope-choices input{flex-shrink:0;margin-top:3px}.retention-selected{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;display:flex}.retention-selected>strong{margin-right:10px;font-size:13px}.retention-footnote{margin-top:10px;display:block}.retention-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}.retention-checks p{flex-direction:column;gap:5px;display:flex}.retention-checks .field label{line-height:1.6}.retention-action-row{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.retention-assessment{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.retention-assessment>header p{color:var(--ink-2);margin-top:5px}.retention-status{color:#7b5b21;white-space:nowrap;background:#fff8e8;border:1px solid #ead3a7;border-radius:20px;padding:5px 10px;font-size:12px}.retention-blockers{background:#fff9ed;border:1px solid #f0e2c3;border-radius:10px;margin:16px 0;padding:15px 18px}.retention-blockers ul{margin-bottom:0}.retention-assessed-scope{border:1px solid var(--line);border-radius:12px;margin:17px 0;padding:18px}.retention-assessed-scope>p{color:var(--ink-2);margin:9px 0}.retention-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.retention-group-grid>div{background:var(--soft);border-radius:9px;flex-direction:column;gap:7px;padding:14px;display:flex}.retention-group-grid strong{justify-content:space-between;gap:10px;font-size:13px;display:flex}.retention-group-grid strong>span{color:var(--accent);white-space:nowrap}.retention-group-grid p{color:var(--ink-2);font-size:12px}.retention-group-grid button{align-self:flex-start}.retention-cleanup{background:var(--soft);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0;padding:12px;font-size:12px;display:flex}.retention-assessment>details,.retention-history-disclosure{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.retention-policy-stamps{flex-wrap:wrap;gap:8px;display:flex}.retention-policy-stamps span{background:var(--soft);overflow-wrap:anywhere;border-radius:5px;padding:5px 8px;font-size:11px}.retention-panel fieldset:disabled{opacity:.7}@media (width<=850px){.retention-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-panel{padding:18px}.retention-checks{grid-template-columns:1fr}.retention-assessment>header{flex-direction:column}.retention-editor form fieldset{grid-template-columns:1fr}}@media (width<=600px){.retention-panel{padding:12px}.retention-panel h2{font-size:20px}.retention-policy-grid,.retention-cases,.retention-fields,.retention-scope-choices,.retention-group-grid{grid-template-columns:1fr}.retention-editor{padding:16px}.retention-section-heading{flex-direction:column}.retention-section-heading>.button{width:100%}.retention-tabs>.button{white-space:normal;flex:1;justify-content:center}.retention-assessed-scope{padding:13px}.retention-policy-title{gap:10px}.retention-policy-title h3{font-size:14px}.retention-action-row>.button{white-space:normal;flex:1}.retention-panel .platform-pagination{flex-wrap:wrap;gap:8px}.retention-selected .button{white-space:normal;text-align:left}.retention-cleanup span{overflow-wrap:anywhere}}.retention-checks>.field,.retention-fields>.field,.retention-editor form fieldset>.field{margin:0}@media (width<=600px){.retention-action-row{grid-template-columns:1fr 1fr;display:grid}.retention-action-row>.button:last-child{grid-column:1/-1}}.mw-side{flex-direction:column;flex:0 0 300px;gap:12px;min-height:0;padding-bottom:4px;display:flex;overflow:auto}.mw-side.mw-empty{color:var(--ink-3);justify-content:center;align-items:center;font-size:13px}.mw-card{border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffc7;border-radius:16px;padding:14px 16px;box-shadow:0 6px 22px #1e325a0d}.mw-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.mw-head b{font-size:14px}.mw-head>span{color:var(--ink-3);font-size:12px}.mw-head .mm-tag:first-of-type{margin-left:auto}.mw-muted,.mw-hint{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.6}.mw-hint{margin-top:8px;font-size:12px}.mw-progress{align-items:center;gap:14px;display:flex}.mw-ring{background:radial-gradient(closest-side, #fff 76%, transparent 78%), conic-gradient(var(--accent) var(--p), #191b2e12 0);border-radius:50%;flex:0 0 72px;place-items:center;height:72px;display:grid}.mw-ring b{font-size:16px}.mw-steps{flex-direction:column;flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mw-steps li{color:var(--ink-3);align-items:center;gap:7px;font-size:12.5px;display:flex}.mw-dot{background:#191b2e12;border-radius:50%;flex:0 0 17px;place-items:center;height:17px;font-size:10px;font-weight:700;display:grid}.mw-steps li.done{color:var(--ink-2)}.mw-steps li.done .mw-dot{background:var(--state-ok);color:#fff}.mw-steps li.doing{color:var(--accent-hover);font-weight:600}.mw-steps li.doing .mw-dot{background:var(--accent);color:#fff}.mw-steps li.waiting{color:var(--state-warn)}.mw-steps li.waiting .mw-dot{color:#fff;background:#f08a24}.mw-steps em{margin-left:auto;font-size:11px;font-style:normal}.mw-next{background:var(--accent-soft);color:var(--accent-hover);border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:12.5px;display:flex}.mw-budget{color:var(--ink-3);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:grid}.mw-meter{background:#191b2e12;border-radius:3px;height:5px;overflow:hidden}.mw-meter i{background:var(--accent);height:100%;display:block}.mw-goal{margin:0 0 8px;font-size:13px;line-height:1.65}.mw-kv{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.mw-kv span{color:var(--ink-3)}.mw-kv b{font-weight:500}.mw-row{gap:8px;display:flex}.mw-actions{margin-top:10px}.mw-actions .mm-btn{flex:1;justify-content:center}.mw-wide{justify-content:center;width:100%;margin-top:10px}.mw-confirm{background:var(--state-warn-soft);border-radius:10px;margin-top:10px;padding:10px}.mw-confirm p{color:var(--state-warn);margin:0 0 8px;font-size:12.5px;line-height:1.6}.mw-link{color:var(--accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.mw-link.right{margin-left:auto}.mw-member,.mw-grant,.mw-material{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.mw-member>span:nth-of-type(2),.mw-grant>span:nth-of-type(2),.mw-material>span{flex:1;min-width:0}.mw-face{place-items:center;width:26px;height:26px;display:inline-grid}.mw-grant em,.mw-material em{color:var(--ink-3);font-size:11.5px;font-style:normal}.mw-gdot{background:var(--state-ok);border-radius:50%;flex:0 0 8px;height:8px}.mw-gdot.wait{background:#f08a24}.mw-material.locked{color:var(--ink-3)}.mw-group{color:var(--ink-3);margin:8px 0 2px;font-size:11.5px;font-weight:600}.mw-pick{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;max-height:200px;margin-bottom:8px;padding:4px;display:flex;overflow:auto}.mw-pick button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.mw-pick button:hover{background:var(--accent-soft)}.mw-pick span{flex:1}.mw-pick em{color:var(--ink-3);font-size:11.5px;font-style:normal}.mw-thread{background:var(--soft);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;margin-bottom:6px;padding:7px 10px;font-size:13px;display:flex}.mw-thread span{flex:1}.mw-thread.on{background:var(--accent-soft);color:var(--accent-hover)}.mw-thread em{color:var(--accent);font-size:11px;font-style:normal}.mw-doing{border-color:#2f6fe038}.mw-doing-item{align-items:center;gap:8px;padding:6px 0;display:flex}.mw-doing-item div{flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.mw-doing-item span{color:var(--ink-3);font-size:11.5px}.mw-icon{background:var(--soft);width:24px;height:24px;color:var(--ink-2);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.mw-icon:hover{background:var(--ink);color:#fff}.mw-preview{border:1px solid var(--glass-edge);background:#ffffffd9;border-radius:22px;flex-direction:column;flex:0 0 380px;min-height:0;display:flex;overflow:hidden}.mw-preview header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.mw-preview header b{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mw-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:14px 16px;font:12.5px/1.65 ui-monospace,Menlo,monospace;overflow:auto}.mw-preview .mw-muted{padding:16px}.ma-tray{background:#fffaf3;border:1px solid #f08a2442;border-radius:16px;margin:10px 18px 0}.ma-tray.empty{border-color:var(--line);background:#fff9}.ma-head{width:100%;color:var(--state-warn);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ma-tray.empty .ma-head{color:var(--ink-3)}.ma-head b{color:var(--ink)}.ma-head em{color:var(--ink-3);margin-left:auto;font-size:12px;font-style:normal}.ma-head span+.mm-chev{margin-left:auto}.ma-list{flex-direction:column;gap:8px;max-height:240px;padding:0 10px 10px;display:flex;overflow:auto}.ma-item{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;padding:10px 12px}.ma-top{align-items:center;gap:8px;font-size:13.5px;display:flex}.ma-item p{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 8px;font-size:12.5px;overflow:hidden}.ma-actions{align-items:center;gap:8px;display:flex}.ma-context{color:var(--accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:auto;padding:0;font-size:12px;display:inline-flex}.ma-wrap{flex-direction:column;gap:4px;display:flex}.ma-wrap .mm-question,.ma-wrap .mm-plan{align-self:stretch;width:auto}.ma-wrap .ma-context{align-self:flex-end;margin-right:4px}.mm-page{box-sizing:border-box;height:calc(100vh - 32px);color:var(--ink);gap:14px;padding:16px 16px 16px 0;display:flex}.mm-empty-page{min-height:60vh;color:var(--ink-3);flex:1;place-items:center;display:grid}.mm-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 22px #1e325a0d}.mm-tag{background:var(--soft);color:var(--ink-2);border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:11px;font-style:normal;font-weight:500}.mm-tag.blue{background:var(--accent-soft);color:var(--accent-hover)}.mm-badge{box-sizing:border-box;background:var(--accent);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.mm-ask-chip{background:var(--state-warn-soft);color:var(--state-warn);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:600}.mm-icon-btn{min-width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}.mm-icon-btn:hover{background:var(--accent-soft);color:var(--accent)}.mm-icon-btn.boxed{width:36px;height:36px;box-shadow:0 0 0 1px var(--line);background:#fff}.mm-list{border:1px solid var(--glass-edge);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff8c;border-radius:22px;flex-direction:column;flex:0 0 300px;display:flex;overflow:hidden}.mm-list-head{gap:8px;padding:14px 14px 8px;display:flex}.mm-search{background:var(--soft);height:36px;color:var(--ink-3);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.mm-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.mm-list-body{flex:1;padding:4px 8px 12px;overflow:auto}.mm-source{border-top:1px solid var(--line);color:var(--ink-3);padding:8px 14px;font-size:11.5px}.mm-row,.mm-subrow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.mm-row:hover,.mm-subrow:hover{background:#ffffffa6}.mm-row.on,.mm-subrow.on{background:#fff;box-shadow:0 4px 16px #1e325a12}.mm-row.done{opacity:.7}.mm-row.done.on{opacity:1}.mm-row-icon{flex:0 0 42px;place-items:center;height:42px;display:grid}.mm-bar{border-radius:2px;flex:0 0 4px;align-self:stretch;margin:2px 0}.mm-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mm-row-top{align-items:center;gap:6px;min-width:0;display:flex}.mm-row-top b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mm-row-time{color:var(--ink-3);flex-shrink:0;margin-left:auto;font-size:11px}.mm-row-sub{min-width:0;color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.mm-row-sub>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-chev-hit{border-radius:6px;place-items:center;width:22px;height:22px;margin:-4px -4px -4px 0;display:grid}.mm-chev-hit:hover{background:var(--soft)}.mm-chev{color:var(--ink-3);transition:transform .2s}.mm-chev.open{transform:rotate(90deg)}.mm-work.open{background:#ffffff8c;border-radius:16px;margin:2px 0 6px;padding-bottom:4px}.mm-subrow{gap:10px;width:calc(100% - 12px);margin-left:12px;padding:7px 10px}.mm-subrow .mm-row-top b{font-size:13px}.mm-subrow .mm-row-sub{font-size:12px}.mm-subrow-icon{flex:0 0 38px;place-items:center;height:36px;display:grid}.mm-lock{color:var(--ink-3);flex-shrink:0}.mm-done-toggle{width:100%;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:8px 10px;font-size:12.5px;display:flex}.mm-done-toggle svg{transition:transform .2s}.mm-done-toggle svg.open{transform:rotate(90deg)}.mm-mini{flex-shrink:0;align-items:center;display:inline-flex}.mm-mini-face{background:#fff;border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff}.mm-more{color:var(--ink-3);margin-left:4px;font-size:11px}.mm-face-jelly{place-items:center;display:inline-grid;overflow:visible}.mm-face-jelly .jelly{transform:translateY(6%)}.mm-chat{border:1px solid var(--glass-edge);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff9e;border-radius:22px;flex-direction:column;flex:1;display:flex;overflow:hidden}.mm-chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:48px;padding:12px 18px;display:flex}.mm-chat-title{flex-direction:column;min-width:0;margin-right:auto;display:flex}.mm-chat-title b{font-size:16px}.mm-chat-title span{color:var(--ink-3);font-size:12px}.mm-chat-conv{color:var(--ink-3);font-weight:500}.mm-messages{flex-direction:column;flex:1;gap:16px;padding:18px 24px 28px;display:flex;overflow:auto}.mm-sys{background:var(--soft);max-width:80%;color:var(--ink-2);text-align:center;border-radius:999px;align-self:center;padding:5px 12px;font-size:12px}.mm-msg{gap:10px;max-width:720px;display:flex}.mm-msg.mine{justify-content:flex-end;align-self:flex-end}.mm-msg-face{flex:0 0 34px}.mm-msg-col{flex-direction:column;gap:8px;min-width:0;display:flex}.mm-msg.mine .mm-msg-col{align-items:flex-end}.mm-msg-name{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mm-msg-name span{color:var(--ink-3);font-weight:400}.mm-bubble{box-shadow:0 0 0 1px var(--line);white-space:pre-wrap;background:#fff;border-radius:4px 16px 16px;padding:10px 14px;font-size:14px;line-height:1.65}.mm-msg.mine .mm-bubble{background:var(--accent);color:#fff;box-shadow:none;border-radius:16px 4px 16px 16px}.mm-at{color:var(--accent-hover);font-weight:600}.mm-msg.mine .mm-at{color:#fff;text-decoration:underline}.mm-cites{flex-wrap:wrap;gap:8px;display:flex}.mm-cite{color:var(--ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.mm-progress{min-width:420px;padding:6px}.mm-progress-row{grid-template-columns:1fr 120px auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.mm-progress-row>span:last-child{color:var(--ink-3);font-size:12px}.mm-meter{background:#191b2e12;border-radius:3px;height:6px;overflow:hidden}.mm-meter i{background:var(--accent);border-radius:3px;height:100%;display:block}.mm-table{padding:4px 6px;overflow:auto}.mm-table table{border-collapse:collapse;font-size:13px}.mm-table th,.mm-table td{text-align:left;white-space:nowrap;padding:8px 12px}.mm-table th{color:var(--ink-3);font-size:12px;font-weight:500}.mm-table tbody tr{border-top:1px solid var(--line)}.mm-proposal{border-color:#2f6fe040;max-width:540px;padding:16px 18px}.mm-proposal.settled{border-color:var(--line)}.mm-proposal-head{color:var(--accent-hover);align-items:center;gap:6px;font-size:13px;display:flex}.mm-proposal-title{margin:8px 0 10px;font-size:17px;font-weight:700}.mm-fields{grid-template-columns:56px 1fr;gap:8px 10px;margin:0 0 14px;font-size:13px;line-height:1.6;display:grid}.mm-fields dt{color:var(--ink-3)}.mm-fields dd{margin:0}.mm-fields ol{margin:0;padding-left:18px}.mm-members-inline{flex-wrap:wrap;gap:6px 12px;display:flex}.mm-members-inline>span{align-items:center;gap:5px;display:inline-flex}.mm-hint{color:var(--ink-3);margin:8px 0 0;font-size:12px}.mm-askline{background:var(--state-warn-soft);max-width:90%;color:var(--state-warn);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:12.5px;display:flex}.mm-askline.settled{background:var(--soft);color:var(--ink-2);padding-right:14px}.mm-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mm-actions.end{justify-content:flex-end;margin-top:20px}.mm-btn{background:var(--soft);height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.mm-btn:hover{background:#191b2e1a}.mm-btn:disabled{opacity:.5;cursor:default}.mm-btn.primary{background:var(--accent);color:#fff}.mm-btn.primary:hover{background:var(--accent-hover)}.mm-btn.ghost{color:var(--ink-3);background:0 0}.mm-btn.small{border-radius:8px;height:26px;padding:0 10px;font-size:12px}.mm-composer{padding:0 20px 18px}.mm-composer-box{background:#fff;border-radius:18px;align-items:flex-end;gap:8px;padding:10px 10px 10px 16px;display:flex;box-shadow:0 0 0 1.5px #7aa5ff73,0 8px 26px #2f6fe01a}.mm-composer-box textarea{resize:none;min-height:34px;max-height:160px;font:inherit;color:var(--ink);field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:14px;line-height:1.5}.mm-composer-tools{align-items:center;gap:2px;display:flex}.mm-send{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.mm-send:disabled{opacity:.45;cursor:default}.mm-scrim{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1418282e;place-items:center;display:grid;position:fixed;inset:0}.mm-dialog{width:600px;max-height:calc(100vh - 80px);padding:20px 22px;overflow:auto}.mm-dialog-head{justify-content:space-between;align-items:center;font-size:16px;display:flex}.mm-seg{background:var(--soft);border-radius:10px;margin-top:14px;padding:3px;display:inline-flex}.mm-seg button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;display:inline-flex}.mm-seg button.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 2px 6px #1e325a14}.mm-pick-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.mm-pick{border:1px solid var(--line);min-height:112px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:12px 6px 10px;display:flex}.mm-pick b{font-size:13px}.mm-pick span:last-child{color:var(--ink-3);font-size:11.5px}.mm-pick.on,.mm-pick-job.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mm-field-label{color:var(--ink-2);margin:16px 0 8px;font-size:12px;font-weight:600}.mm-pick-jobs{flex-direction:column;gap:6px;max-height:168px;display:flex;overflow:auto}.mm-pick-job{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:13px;display:flex}.mm-pick-job-title{margin-right:auto}.mm-pick-job svg{color:var(--accent)}.mm-pick-members{flex-wrap:wrap;gap:8px;display:flex}.mm-pick-member{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;display:inline-flex}.mm-pick-member.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.mm-pick-member:disabled{cursor:default}.mm-input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:36px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-size:13px}.mm-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.mm-composer{position:relative}.mm-composer-box{flex-direction:column;align-items:stretch}.mm-composer-row{align-items:flex-end;gap:8px;display:flex}.mm-send.stop{background:var(--ink)}.mm-composer-error{color:var(--state-error);margin:0 4px 8px;font-size:12px}.mm-chips{flex-wrap:wrap;gap:6px;padding-bottom:6px;display:flex}.mm-chip{background:var(--soft);border-radius:8px;align-items:center;gap:4px;padding:3px 4px 3px 8px;font-size:12px;display:inline-flex}.mm-chip button{width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.mm-suggest{z-index:5;border:1px solid var(--line);background:#fff;border-radius:14px;width:320px;max-height:280px;padding:6px;position:absolute;bottom:calc(100% - 10px);left:20px;overflow:auto;box-shadow:0 12px 32px #1e325a24}.mm-suggest button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;display:flex}.mm-suggest button.on,.mm-suggest button:hover{background:var(--accent-soft)}.mm-suggest b{font-size:13px}.mm-suggest span{color:var(--ink-3);font-size:11.5px}.mm-actions-card{border:1px solid var(--line);background:#ffffffb3;border-radius:12px;max-width:560px}.mm-actions-head{width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:flex}.mm-actions-head span{flex:1}.mm-actions-list{border-top:1px solid var(--line);margin:0;padding:2px 12px 10px;list-style:none}.mm-actions-list li{gap:8px;padding:8px 0 0;font-size:12.5px;display:flex}.mm-actions-list li div{min-width:0}.mm-step-icon{background:var(--soft);height:18px;color:var(--state-ok);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.mm-actions-list li.error .mm-step-icon{color:var(--state-error)}.mm-actions-list li.running .mm-step-icon{color:var(--accent)}.mm-step-arg{color:var(--ink-3);margin-left:6px}.mm-step-result{color:var(--ink-2);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.55}.mm-spin{animation:1s linear infinite mm-spin}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-caret{vertical-align:-2px;background:var(--accent);border-radius:2px;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite mm-blink;display:inline-block}@keyframes mm-blink{50%{opacity:0}}.mm-files{min-width:360px;padding:8px}.mm-files-head{color:var(--ink-3);padding:2px 6px 6px;font-size:12px;font-weight:600}.mm-file{border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.mm-file:hover{background:var(--soft)}.mm-file div{flex-direction:column;flex:1;gap:2px;display:flex}.mm-file span,.mm-file-wait{color:var(--ink-3);font-size:12px}.mm-file a{text-decoration:none}.mm-feedback{opacity:0;gap:2px;transition:opacity .15s;display:inline-flex}.mm-msg:hover .mm-feedback{opacity:1}.mm-feedback:has(.on){opacity:1}.mm-feedback button{width:26px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.mm-feedback button:hover,.mm-feedback button.on{background:var(--accent-soft);color:var(--accent)}.mm-run-notice{background:var(--state-error-soft);color:var(--state-error);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:12.5px;display:inline-flex}.mm-question,.mm-plan{border-color:#f08a2447;align-self:center;width:min(560px,90%);padding:14px 16px}.mm-question.settled,.mm-plan.settled{border-color:var(--line);opacity:.85}.mm-question-head{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.mm-question-head em{color:var(--state-ok);margin-left:auto;font-style:normal}.mm-q{flex-direction:column;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.mm-q p{color:var(--ink-2);margin:0;font-size:13px}.mm-q-header{color:var(--ink-3);font-size:11.5px}.mm-q-options{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.mm-q-option{border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;display:flex}.mm-q-option span{color:var(--ink-3);font-size:12px}.mm-q-option.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mm-q-option:disabled{cursor:default}.mm-question .mm-actions,.mm-plan .mm-actions{margin-top:12px}.mm-plan-title{margin-top:10px;font-size:15px;display:block}.mm-plan-summary{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.6}.mm-plan-steps{margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.8}.mm-plan-revise{margin-top:12px}.mm-composer .mm-composer-box textarea{box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 0}.mm-file-actions,.mm-file-confirm{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.mm-file-state{color:var(--ink-3);font-size:11.5px}.mm-file-confirm{color:var(--ink-2);font-size:12px}.mm-chat-area{flex:1;gap:14px;min-width:0;display:flex}.mm-head-btn{margin-left:auto}.mm-done-note{background:var(--soft);color:var(--ink-2);border-radius:12px;margin:10px 18px 0;padding:9px 14px;font-size:12.5px;line-height:1.6}.mm-restricted{border:1px dashed var(--line);max-width:520px;color:var(--ink-3);background:#191b2e08;border-radius:12px;align-items:flex-start;gap:6px;padding:8px 12px;font-size:12.5px;line-height:1.6;display:inline-flex}.mm-restricted svg{flex-shrink:0;margin-top:3px}.mm-pending{color:var(--ink-3);align-items:center;gap:8px;padding:2px 0 2px 4px;font-size:12.5px;display:flex}.mm-pending.blocked{color:#b4513a}.mm-dots:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite mm-dots;display:inline-block}@keyframes mm-dots{0%{content:""}25%{content:"·"}50%{content:"··"}75%{content:"···"}}.mm-greet{max-width:360px;color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:12vh auto 0;font-size:13.5px;line-height:1.7;display:flex}.mm-greet p{margin:0}.mm-suggest-empty{color:var(--ink-3);padding:10px 14px;font-size:12.5px}.mb-page{box-sizing:border-box;max-width:1600px;color:var(--ink);padding:22px 24px 40px}.mb-empty{min-height:60vh;color:var(--ink-3);place-items:center;display:grid}.mb-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.mb-head h1{margin:0;font-size:24px;font-weight:800}.mb-head p{color:var(--ink-3);margin:6px 0 0;font-size:13px}.mb-tabs{background:#191b2e0d;border-radius:999px;gap:4px;padding:4px;display:flex}.mb-tabs button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px}.mb-tabs button.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 2px 8px #1e325a14}.mb-demo{color:var(--ink-3);margin:-8px 0 12px;font-size:12px}.mb-loading{background:#fff6;border-radius:20px;height:240px}.mb-none{text-align:center;color:var(--ink-3);padding:60px 0;font-size:13px}.mb-byline{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.mb-byline>span{white-space:nowrap;flex-shrink:0}.mb-byline>.mb-work{text-overflow:ellipsis;min-width:0;color:var(--ink-3);flex-shrink:1;overflow:hidden}.mb-work svg{vertical-align:-1px}.mb-reading-byline{margin-bottom:12px;font-size:13px}.mb-rows{flex-direction:column;gap:8px;max-width:760px;display:flex}.mb-group{color:var(--ink-3);margin:10px 0 2px;font-size:12px;font-weight:700}.mb-row{border:1px solid var(--glass-edge);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffd1;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.mb-row:hover{background:#fff;box-shadow:0 4px 16px #1e325a12}.mb-row.done{opacity:.75}.mb-row svg:last-child{color:var(--ink-3)}.mb-bar{border-radius:2px;flex:0 0 4px;align-self:stretch;min-height:34px}.mb-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mb-row-main b{align-items:center;gap:6px;font-size:14px;display:flex}.mb-row-main span{color:var(--ink-3);font-size:12px}.mb-count{color:var(--ink-2);font-size:12.5px}.mb-focus{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mb-focus b{font-size:16px}.mb-back{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;display:inline-flex}.mb-focus-action{margin-left:auto;font-size:13px}.mb-focus-action a{color:var(--accent-hover);text-decoration:none}.mb-daily{border:1px solid var(--glass-edge);background:#ffffffd1;border-radius:20px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;display:flex}.mb-daily>div{flex-direction:column;flex:1;gap:4px;display:flex}.mb-daily b{font-size:15px}.mb-daily span{color:var(--ink-3);font-size:12.5px}.mb-daily select{border:1px solid var(--line);height:32px;font:inherit;border-radius:10px;padding:0 8px}@media (width<=760px){.mb-page{padding:14px 16px 32px}.mb-head{flex-direction:column;align-items:stretch}.mb-tabs{overflow-x:auto}.mb-tabs button{flex:none}}.mb-flag{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:0 6px;font-size:11px;font-style:normal;line-height:18px}.mb-flag.ask{background:var(--accent-soft);color:var(--accent-hover)}.mb-flag.overdue{color:#b4513a;background:#d65c401f}.mb-flag.gap{color:var(--ink-3);background:#191b2e0f}.mb-attention{box-shadow:0 0 0 1.5px var(--accent-soft), var(--card-shadow)}.mb-gap-note{color:var(--ink-3);background:#191b2e0a;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:12.5px}.mb-section+.mb-section{margin-top:22px}.mb-section h2{color:var(--ink-3);margin:0 0 10px;font-size:13px;font-weight:700}.mas-page{box-sizing:border-box;height:calc(100vh - 32px);color:var(--ink);gap:14px;padding:16px 16px 16px 0;display:flex}.mas-empty{min-height:60vh;color:var(--ink-3);place-items:center;display:grid}.mas-list{border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff8c;border-radius:22px;flex:0 0 260px;padding:8px;overflow:auto}.mas-group{color:var(--ink-3);padding:12px 10px 6px;font-size:12px;font-weight:700}.mas-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.mas-row:hover{background:#ffffffa6}.mas-row.on{background:#fff;box-shadow:0 4px 16px #1e325a12}.mas-row-face{flex:0 0 42px;place-items:center;height:42px;display:grid}.mas-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.mas-row-main b{font-size:14px}.mas-row-main span{color:var(--ink-3);font-size:12px}.mas-hint{color:var(--ink-3);margin:6px 0;font-size:12px;line-height:1.6}.mas-list>.mas-hint{padding:0 10px}.mas-demo{margin-top:12px}.mas-detail{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex;overflow:auto}.mas-loading{background:#fff6;border-radius:22px}.mas-card{border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffd1;border-radius:20px;padding:18px 20px;box-shadow:0 6px 22px #1e325a0d}.mas-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.mas-hero{background:#fff;align-items:center;gap:28px;padding:26px 30px;display:flex}.mas-stage{background:radial-gradient(circle at 50% 60%,#fff,#f0f3facc);border-radius:20px;flex:0 0 260px;place-items:center;height:230px;display:grid}.mas-info{flex:1;min-width:0}.mas-name{align-items:center;gap:8px;display:flex}.mas-name h2{margin:0;font-size:22px;font-weight:800}.mas-name .mas-link{margin-left:auto}.mas-intro{color:var(--ink-2);margin:8px 0 14px;font-size:13.5px;line-height:1.7}.mas-kv{gap:10px;padding:4px 0;font-size:13px;display:flex}.mas-kv span{color:var(--ink-3);flex:0 0 56px}.mas-kv b{font-weight:500}.mas-states{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.mas-states button{font:inherit;color:var(--ink-2);cursor:pointer;background:#191b2e0d;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px}.mas-states button.on{background:var(--ink);color:#fff}.mas-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.mas-label{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.mas-label.top{margin-top:18px}.mas-label span{color:var(--ink-3);font-size:12px;font-weight:400}.mas-label .mas-link{margin-left:auto}.mas-link{color:var(--accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;font-size:12.5px;font-weight:500;display:inline-flex}.mas-work{color:inherit;border-radius:10px;align-items:center;gap:8px;margin:0 -8px;padding:7px 8px;font-size:13px;text-decoration:none;display:flex}.mas-work:hover{background:#191b2e0a}.mas-work svg{color:var(--ink-3)}.mas-skills{flex-wrap:wrap;gap:6px;display:flex}.mas-chip{color:var(--ink-2);font:inherit;background:#191b2e0d;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;display:inline-flex}.mas-chip em{color:var(--accent-hover);font-size:11px;font-style:normal}.mas-chip.off{opacity:.5}.mas-toggle{cursor:pointer;border-color:var(--line);background:#fff}.mas-toggle.on{background:var(--accent-soft);color:var(--accent-hover);border-color:#0000}.mas-toggle:not(.on){color:var(--ink-3);text-decoration:line-through}.mas-sub{color:var(--ink-3);align-items:center;gap:6px;margin:14px 0 6px;font-size:12px;font-weight:600;display:flex}.mas-sub a{color:inherit;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.mas-sub a:hover{color:var(--accent-hover)}.mas-memory,.mas-resource{background:#191b2e0a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.mas-memory>span,.mas-resource>span{flex:1;min-width:0}.mas-memory textarea{border:1px solid var(--line);min-width:0;font:inherit;resize:vertical;border-radius:8px;flex:1;padding:6px 8px}.mas-icon{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mas-icon:hover{color:var(--ink);background:#fff}.mas-memory:not(.editing) .mas-icon{opacity:0}.mas-memory:hover .mas-icon,.mas-memory .mas-icon:focus-visible{opacity:1}.mas-error{color:#c0392b;flex-basis:100%;margin:2px 0 0;font-size:12px}.mas-rules{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.9}.mas-rules-edit textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.7}.mas-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.mas-btn{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:6px 14px;font-size:13px}.mas-btn.primary{background:var(--accent);color:#fff;border-color:#0000}.mas-btn:disabled{opacity:.5;cursor:default}.mas-picker input[type=search]{box-sizing:border-box;border:1px solid var(--line);width:100%;height:36px;font:inherit;border-radius:10px;padding:0 12px}.mas-scope{gap:16px;margin:10px 0;font-size:13px;display:flex}.mas-scope label{white-space:nowrap;flex-direction:row;align-items:center;gap:4px;display:flex}.mas-scope input{width:auto;margin:0}.mas-options{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.mas-options li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 4px;display:flex}.mas-options li>span{flex-direction:column;flex:1;display:flex}.mas-options small{color:var(--ink-3);font-size:12px}.mas-look form{flex-direction:column;gap:14px;display:flex}.mas-look-stage{background:radial-gradient(circle at 50% 60%,#fff,#f0f3facc);border-radius:16px;place-items:center;height:150px;display:grid}.mas-field{flex-direction:column;gap:6px;font-size:13px;display:flex}.mas-field>span{color:var(--ink-3)}.mas-field input{border:1px solid var(--line);height:34px;font:inherit;border-radius:10px;padding:0 10px}.mas-shapes{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.mas-shapes button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;place-items:center;height:44px;display:grid}.mas-palettes{flex-wrap:wrap;gap:8px;display:flex}.mas-palettes button{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:50%}.mas-shapes button.on{border-color:var(--ink)}.mas-palettes button.on{box-shadow:0 0 0 2px var(--ink)}@media (width<=900px){.mas-page{flex-direction:column;height:auto;padding:12px 16px}.mas-list{flex:none;gap:4px;padding:6px;display:flex;overflow-x:auto}.mas-group,.mas-list>.mas-hint{display:none}.mas-row{flex:none;width:auto}.mas-hero{flex-direction:column;gap:14px;padding:18px}.mas-stage{flex:none;width:100%;height:190px}.mas-cols{grid-template-columns:1fr}.mas-shapes{grid-template-columns:repeat(5,1fr)}.mas-memory .mas-icon{opacity:1}}.jelly{flex-shrink:0;display:inline-block;position:relative}.jelly span{display:block}@keyframes jleaf{0%,to{transform:rotate(calc(var(--r) - var(--a)))}50%{transform:rotate(calc(var(--r) + var(--a)))}}@keyframes jorbit{0%{transform:translate(calc(-1 * var(--ox)), calc(0 * var(--oy))) scale(1);opacity:1}6.2%{transform:translate(calc(-.924 * var(--ox)), calc(.383 * var(--oy))) scale(1.08);opacity:1}12.5%{transform:translate(calc(-.707 * var(--ox)), calc(.707 * var(--oy))) scale(1.16);opacity:1}18.8%{transform:translate(calc(-.383 * var(--ox)), calc(.924 * var(--oy))) scale(1.2);opacity:1}25%{transform:translate(calc(0 * var(--ox)), calc(1 * var(--oy))) scale(1.22);opacity:1}31.2%{transform:translate(calc(.383 * var(--ox)), calc(.924 * var(--oy))) scale(1.2);opacity:1}37.5%{transform:translate(calc(.707 * var(--ox)), calc(.707 * var(--oy))) scale(1.16);opacity:1}43.8%{transform:translate(calc(.924 * var(--ox)), calc(.383 * var(--oy))) scale(1.08);opacity:1}50%{transform:translate(calc(1 * var(--ox)), calc(0 * var(--oy))) scale(1);opacity:1}56.2%{transform:translate(calc(.924 * var(--ox)), calc(-.383 * var(--oy))) scale(.92);opacity:.55}62.5%{transform:translate(calc(.707 * var(--ox)), calc(-.707 * var(--oy))) scale(.84);opacity:.55}68.8%{transform:translate(calc(.383 * var(--ox)), calc(-.924 * var(--oy))) scale(.8);opacity:.55}75%{transform:translate(calc(0 * var(--ox)), calc(-1 * var(--oy))) scale(.78);opacity:.55}81.2%{transform:translate(calc(-.383 * var(--ox)), calc(-.924 * var(--oy))) scale(.8);opacity:.55}87.5%{transform:translate(calc(-.707 * var(--ox)), calc(-.707 * var(--oy))) scale(.84);opacity:.55}93.8%{transform:translate(calc(-.924 * var(--ox)), calc(-.383 * var(--oy))) scale(.92);opacity:.55}to{transform:translate(calc(-1 * var(--ox)), calc(0 * var(--oy))) scale(1);opacity:1}}@keyframes jrise{0%{opacity:.95;transform:translateY(0)scale(.7)}70%{opacity:.85}to{transform:translateY(calc(-1 * var(--ry))) scale(1);opacity:0}}@keyframes jbob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--by)))}}@keyframes jbg{0%,to{background-position:0 0,100% 100%,0 0}50%{background-position:100% 60%,0 30%,0 0}}@keyframes jsweep{0%{transform:translate(0)rotate(18deg)}55%,to{transform:translate(420%)rotate(18deg)}}@keyframes jwait{0%,62%,to{transform:translateY(0)scale(1)}68%{transform:translateY(-7%)scale(.96,1.05)}74%{transform:translateY(0)scale(1.05,.95)}80%{transform:translateY(-4%)scale(.98,1.02)}86%{transform:translateY(0)scale(1)}}@keyframes jbreath{0%,to{transform:scale(1)}50%{transform:scale(1.035,.965)}}@keyframes jsway{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(1.01,.99)}}@keyframes jmorph{0%,to{border-radius:50%}25%{border-radius:56% 44% 52% 48%/48% 55% 45% 52%}50%{border-radius:46% 54% 44% 56%/54% 46%}75%{border-radius:53% 47% 56% 44%/45% 52% 48% 55%}}@keyframes jf1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(34%,-22%)scale(1.18)}66%{transform:translate(-14%,18%)scale(.88)}}@keyframes jf2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-38%,26%)scale(.9)}75%{transform:translate(10%,30%)scale(1.15)}}@keyframes jf3{0%,to{transform:translate(0)}50%{transform:translate(20%,-40%)}}@keyframes jidle{0%,to{transform:scale(1)}50%{transform:scale(1.025,.975)}}@keyframes jwork{0%,to{transform:scale(1)}25%{transform:scale(1.045,.955)}50%{transform:scale(.97,1.03)}75%{transform:scale(1.02,.98)}}@keyframes jhop{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-8%)scale(.95,1.06)}55%{transform:translateY(0)scale(1.07,.92)}75%{transform:scale(.99,1.01)}}@keyframes jsquish{0%,to{transform:scale(1)}50%{transform:scale(1.06,.94)}}@keyframes jswirl{to{transform:rotate(360deg)}}@keyframes jblink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes jblinkL{0%,92%,to{transform:rotate(14deg)scaleY(1)}95%{transform:rotate(14deg)scaleY(.1)}}@keyframes jblinkR{0%,92%,to{transform:rotate(-8deg)scaleY(1)}95%{transform:rotate(-8deg)scaleY(.1)}}@keyframes jtwinkle{0%,to{opacity:.6;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.soft{letter-spacing:-.02em;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}.mn-face{border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.mn-face .jelly{transform:translateY(6%)}.mn-mini{flex-shrink:0;align-items:center;display:inline-flex}.mn-mini>span{display:inline-flex;position:relative}.mn-more{color:var(--ink-3);margin-left:4px;font-size:11px}.mn-page{color:var(--ink)}.access-auth-layout{flex-direction:column;align-items:center;min-height:100dvh;padding:56px 16px 32px;display:flex}.access-wordmark{margin:auto 0 36px}.access-auth-card{border:1px solid var(--card-edge);width:min(100%,400px);box-shadow:var(--card-shadow), 0 24px 60px #1e325a0f;background:#fff;border-radius:24px;margin-bottom:auto;padding:40px}.access-auth-card h1{margin-bottom:8px}.access-auth-card>p{color:var(--ink-2);margin-bottom:28px}.access-auth-card form{margin-top:0}.access-auth-card fieldset{border:0;min-width:0;margin:0;padding:0}.access-auth-card .field>span,.access-auth-card .field-head label{color:var(--ink);font-size:13px;font-weight:500}.access-auth-card .field input{background:#fbfcfe;border-color:#191b2e1f;border-radius:12px;min-height:44px;padding-inline:14px}.access-auth-card .field input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #2f6fe024}.access-auth-card .button{border-radius:12px;min-height:44px}.access-auth-card .button.primary.full{min-height:46px;margin-top:6px;font-size:15px;font-weight:500;box-shadow:0 6px 16px #2f6fe03d}.field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-link{color:var(--accent);padding:0;font-size:13px}.field-link:hover{color:var(--accent-hover)}.access-auth-links{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:14px;display:flex}.access-auth-card .access-auth-links .button,.access-quiet-link{min-height:0;color:var(--ink-3);box-shadow:none;background:0 0;border:0;border-radius:6px;margin:18px auto 0;padding:4px 8px;font-size:13px;font-weight:400;display:block}.access-auth-card .access-auth-links .button{margin:0}.access-auth-card .access-auth-links .button:hover:not(:disabled),.access-quiet-link:hover{color:var(--accent);background:0 0}.access-choices{gap:12px;display:grid}.access-choice{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #191b2e1a;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.access-choice:hover{background:#f7faff;border-color:#2f6fe073}.access-choice-mark{border-radius:12px;flex:0 0 44px;place-items:center;height:44px;font-size:17px;font-weight:600;display:grid}.access-choice-mark.round{border-radius:50%}.access-choice-mark.accent{color:var(--accent);background:#2f6fe01a}.access-choice-mark.gold{color:#8a6420;background:#b8892e1f}.access-choice-mark.plain{color:var(--ink-2);background:#eef1f7}.access-choice:hover .access-choice-mark.plain{background:var(--accent);color:#fff}.access-choice-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.access-choice-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.access-choice-text span{color:var(--ink-2);font-size:13px}.access-choice-arrow{color:var(--ink-3)}.access-back{color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;margin:-8px 0 14px -6px;padding:6px;font-size:13px;display:inline-flex}.access-back:hover{color:var(--accent)}.access-alert{color:#a43e42;border-radius:var(--radius);overflow-wrap:anywhere;background:#fff6f5;margin:0 0 18px;padding:12px}.access-success{color:#216c54;border-radius:var(--radius);background:#edf8f2;margin-bottom:20px;padding:12px 16px}.access-status{place-items:center;min-height:70dvh;padding:20px;display:grid}.access-shell{height:100dvh;display:flex;overflow:hidden}.access-sidebar{flex:0 0 var(--sidebar-width);flex-direction:column;align-items:center;padding:24px 0;display:flex}.access-brand{place-items:center;width:48px;height:40px;margin-bottom:32px;display:grid}.access-sidebar nav{flex-direction:column;gap:14px;display:flex}.access-sidebar .nav-item:not([data-nav-hover]):is(:hover,:focus-within) .nav-label{opacity:1;visibility:visible;transform:translateY(-50%)}.access-avatar{background:var(--selected);width:42px;height:42px;color:var(--blue-ink);border-radius:50%;margin-top:auto}.access-main{flex-direction:column;flex:1;min-width:0;display:flex}.access-main .topbar{--topbar-row-height:96px;padding:0 36px 0 0}.access-main .topbar h1{font-size:var(--font-display)}.access-tenant-picker{max-width:300px;display:flex}.access-tenant-picker select{text-overflow:ellipsis;background:0 0;border-color:#0000;width:100%;padding-block:8px}.access-content{flex:1;min-height:0;padding:0 36px 36px 0;overflow:auto}.access-panel{border:1px solid var(--card-edge);box-shadow:var(--card-shadow);background:#fff;border-radius:16px;margin-bottom:20px;overflow:hidden}.access-welcome{justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.access-welcome p{color:var(--muted);margin-top:10px}.access-welcome h2{overflow-wrap:anywhere;font-size:20px}.access-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.access-section-heading span{font-size:var(--font-caption)}.access-spaces{margin:0;padding:0 28px 16px;list-style:none}.access-spaces li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;display:flex}.access-spaces li:last-child{border-bottom:0}.access-spaces li>span:not(.badge){overflow-wrap:anywhere;flex:1}.access-spaces svg{color:var(--accent)}.access-footnote{border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-caption);padding:18px 28px;line-height:1.7}.access-account{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:12px;display:grid}.access-account-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (width<=800px){.access-sidebar{padding:10px 12px max(10px, env(safe-area-inset-bottom));background:var(--canvas);border-top:1px solid var(--line);z-index:5;flex-direction:row;justify-content:space-between;gap:8px;position:fixed;bottom:0;left:0;right:0}.access-brand{display:none}.access-sidebar nav{scrollbar-width:none;flex-direction:row;flex:1;gap:4px;min-width:0;overflow-x:auto}.access-sidebar .nav-item{flex-shrink:0}.access-sidebar .nav-label{display:none}.access-avatar{flex-shrink:0;margin-top:0}.access-main .topbar{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:22px 20px 18px}.access-main .topbar-meta{grid-area:2/1/auto/-1;justify-self:start;max-width:100%}.access-tenant-picker{max-width:100%}.access-tenant-picker select{padding-left:0}.access-content{padding:0 20px calc(96px + env(safe-area-inset-bottom))}.access-welcome{padding:22px}}@media (width<=440px){.access-auth-layout{padding:48px 16px 24px}.access-auth-card{border-radius:22px;padding:28px 22px}.access-wordmark{margin:16px 0 28px}}.phone-password{position:relative}.phone-password input{padding-right:48px!important}.phone-password button{width:44px;height:42px;color:var(--ink-3,#8b8fa3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.phone-password button:hover{color:var(--ink-2,#4f5368)}.phone-password,.phone-code{align-items:center;gap:8px;width:100%;display:flex}.phone-password input,.phone-code input{flex:1;min-width:0}.phone-local-note button{color:var(--accent,var(--accent));cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px}.phone-local-note{color:var(--muted,var(--ink-2));font-size:12px;line-height:1.6}.phone-local-note span{display:block}.phone-owner{gap:8px;margin:12px 0;font-size:13px;line-height:1.6;display:flex}.phone-owner input{flex:none;align-self:flex-start;margin-top:4px;width:auto!important}.workspace-shell .access-sidebar{z-index:20;padding-top:20px;position:relative}.workspace-shell .access-brand{margin-bottom:32px}.workspace-shell .access-sidebar nav{gap:14px}.workspace-shell .access-main .topbar{--topbar-row-height:80px;padding-right:28px}.workspace-shell .access-main .topbar h1{font-size:var(--font-heading);letter-spacing:0}.workspace-shell .access-content{padding:0 28px 28px 0}.workspace-shell:not(.workspace-conversations) .access-main>.topbar{z-index:15;--scroll-edge-visible:0;position:relative}.workspace-shell:not(.workspace-conversations) .access-main:has(>.access-content[data-scrolled-start])>.topbar{--scroll-edge-visible:1}.workspace-shell:not(.workspace-conversations) .access-main>.topbar:before,.workspace-shell:not(.workspace-conversations) .access-main>.topbar:after{content:"";pointer-events:none;height:32px;opacity:var(--scroll-edge-visible);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .14s ease-out;position:absolute;inset:100% 0 auto;-webkit-mask-image:linear-gradient(#000,#0008 45%,#0000);mask-image:linear-gradient(#000,#0008 45%,#0000)}.workspace-shell:not(.workspace-conversations) .access-main>.topbar:after{background:linear-gradient(to bottom, var(--canvas), transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:24px}@media (prefers-reduced-motion:reduce){.workspace-shell .access-main>.topbar:before,.workspace-shell .access-main>.topbar:after{transition:none}}.workspace-shell .access-tenant-picker{max-width:220px;font-size:12px}.workspace-edition{color:var(--muted);font-size:var(--font-caption)}.workspace-briefing .topbar-heading{gap:10px}.workspace-briefing .access-main .topbar{grid-template-columns:minmax(180px,1fr) auto minmax(140px,1fr)}.workspace-briefing .topbar-actions{justify-self:center}.workspace-briefing .access-main{position:relative}.workspace-briefing .access-content{padding-bottom:230px;overflow-y:scroll}.workspace-composer,.workspace-composer-status{z-index:12;width:min(720px,100% - 56px);position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.workspace-composer{background:0 0;border:0;padding:0}.workspace-composer .live-composer-surface{border:1px solid var(--line);border-radius:var(--conversation-card-radius,24px);overflow:visible;box-shadow:0 3px 16px #345d7d04}.workspace-composer .live-composer-surface:focus-within{border-color:#a9cfe9;box-shadow:0 0 0 3px #ddf0ff66}.workspace-composer fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-composer .live-composer-input textarea{border-radius:var(--conversation-card-radius,24px);resize:none;width:100%;min-height:0;max-height:160px;font-size:var(--font-body,14px);background:0 0;padding:18px 18px 4px;line-height:1.7;transition:height .18s cubic-bezier(.2,0,0,1),padding .18s cubic-bezier(.2,0,0,1);display:block;box-shadow:none!important;border:0!important;outline:none!important}.workspace-composer:not(.is-expanded) .live-composer-input textarea{height:54px;padding:14px 58px 14px 18px}.workspace-composer .live-composer-controls{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),opacity .18s,visibility;display:grid}.workspace-composer .live-composer-controls-content{min-height:0;display:block;overflow:hidden}.workspace-composer:not(.is-expanded) .live-composer-controls{opacity:0;visibility:hidden;grid-template-rows:0fr;transition-delay:0s,0s,.18s}.workspace-composer .live-composer-tools{min-height:44px;padding:8px 58px 10px 14px}.workspace-composer .live-composer-submit{width:35px;height:35px;min-height:35px;color:var(--accent-text,#fff);background:var(--accent);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:14px}.workspace-composer .live-composer-submit:disabled{opacity:.55}.workspace-composer .live-web-options{padding:0 58px 10px 18px}.workspace-composer .conversation-send,.workspace-composer>.muted{margin:4px 12px;font-size:12px}.workspace-composer [hidden]{display:none!important}.workspace-compose-trigger{border:1px solid var(--line);width:48px;height:48px;color:var(--text);background:#fff;border-radius:24px;place-items:center;padding:0;display:grid;box-shadow:0 4px 20px #21344912}.workspace-conversations .access-main .topbar{--topbar-row-height:64px;background:var(--canvas)}.workspace-conversations .access-content{flex-direction:column;padding-bottom:20px;display:flex;overflow:hidden}.workspace-conversations .access-content>:is(.access-alert,.access-success,.departure-status){flex:none}.workspace-conversations .live-conversations{flex:1;min-height:0}@media (width<=800px){.workspace-shell .access-sidebar{padding:10px 12px max(10px, env(safe-area-inset-bottom));position:fixed}.workspace-shell .access-sidebar nav{justify-content:space-around;gap:6px}.workspace-shell .access-main .topbar{--topbar-row-height:80px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-height:80px;padding:17px 16px 14px}.workspace-shell .access-main .topbar>.topbar-heading{padding-left:46px}.workspace-shell .access-main .topbar-meta{grid-area:2/1/auto/-1;justify-self:start}.workspace-shell .access-content{padding:0 14px calc(24px + env(safe-area-inset-bottom))}.workspace-briefing .access-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.workspace-composer,.workspace-composer-status{bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100% - 28px)}.workspace-briefing .topbar-heading{flex-direction:column;align-items:flex-start;gap:2px}.workspace-conversations .access-content{padding:0 10px env(safe-area-inset-bottom)}.workspace-shell .access-tenant-picker select{padding-block:0}}@media (width<=380px){.workspace-shell .access-sidebar{gap:4px;padding-inline:7px}.workspace-shell .access-sidebar nav{gap:2px}}@media (width<=560px){.workspace-shell.workspace-briefing .access-main .topbar{grid-template-columns:minmax(0,1fr);row-gap:8px}.workspace-shell.workspace-briefing .access-main .topbar-actions{z-index:2;grid-area:auto;margin:0;position:absolute;top:10px;right:16px}.workspace-briefing .access-main .topbar-meta{grid-row:2}.workspace-briefing .access-main .topbar-meta:empty{display:none}.workspace-briefing .topbar-heading{flex-direction:row;align-items:baseline;gap:10px;min-width:0;padding-right:96px}.workspace-briefing .topbar-heading h1{flex:none}.workspace-briefing .workspace-edition{white-space:nowrap}.workspace-briefing .live-briefing-tabs{border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;width:auto;min-width:0}.workspace-briefing .live-briefing-tabs:not([data-menu-open])>button:not([aria-selected=true]){display:none}.workspace-briefing .live-briefing-tabs:not([data-menu-open])>button[aria-selected=true]:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin:0 2px 3px 8px;display:inline-block;rotate:45deg}}.workspace-conversations{background:var(--canvas)}.workspace-conversations .access-main>.topbar{visibility:hidden}.workspace-conversations .access-sidebar{z-index:60;background:0 0}.workspace-conversation-page,.workspace-conversation-overlay{inset:0 0 0 var(--sidebar-width,108px);z-index:40;isolation:isolate;flex-direction:column;padding-bottom:26px;display:flex;position:fixed}.workspace-conversation-page{background:var(--canvas)}.workspace-conversation-scrim{z-index:-1;background:var(--canvas);border:0;border-radius:0;position:fixed;inset:0}.workspace-conversation-page .live-conversations,.workspace-conversation-overlay .live-conversations{height:100%;min-height:0}.workspace-conversation-page .live-deck-toolbar,.workspace-conversation-overlay .live-deck-toolbar{height:80px;padding:0 24px 0 16px}.workspace-conversation-page .live-deck-toolbar{padding-left:0}@media (width>=1001px){.workspace-conversation-page .live-deck-scroller{margin-left:calc(-1 * var(--deck-padding,16px))}}.workspace-conversations .live-deck-caption{color:var(--text);margin:0;font-size:16px;font-weight:600}.workspace-conversations .live-deck-arrows .icon-button{background:#ffffffbd;width:32px;height:32px}.workspace-conversations .live-deck-arrows{gap:8px}@media (width<=800px){.workspace-conversation-page,.workspace-conversation-overlay{padding-bottom:0;inset:0}.workspace-conversations .live-demo-deck:not(.live-reading-deck){background:#fff}.workspace-conversations .live-demo-deck .live-deck-toolbar{border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"heading actions arrows""tabs tabs tabs";align-items:center;gap:6px 4px;height:auto;min-height:68px;padding:6px 12px 10px 62px;transition:border-color .16s;display:grid}.workspace-conversations .live-demo-deck .live-deck-toolbar[data-scrolled]{border-bottom-color:var(--line)}.workspace-conversations .live-deck-heading{grid-area:heading;min-width:0;display:grid}.workspace-conversations .live-deck-heading h2{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.workspace-conversations .live-deck-heading p{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.workspace-conversations .live-deck-header-actions{grid-area:actions;display:flex}.workspace-conversations .live-demo-deck .live-deck-arrows{grid-area:arrows}.workspace-conversations:not(.workspace-contextual) .live-demo-deck .live-deck-arrows{display:none}.workspace-conversations .live-demo-deck .live-deck-toolbar .deck-mobile-tabs{grid-area:tabs;margin:0}.workspace-conversations .live-demo-deck .live-deck-toolbar[data-single] .deck-mobile-tabs,.workspace-conversations .live-demo-deck .conversation-reader>.live-card-heading,.workspace-conversations .access-main>.topbar>.topbar-meta{display:none}}.workspace-composer.is-collapsed{width:48px;padding:0}.workspace-composer.is-collapsed textarea,.workspace-composer button[hidden]{display:none}.workspace-composer{transition:width .18s,border-radius .18s}@media (prefers-reduced-motion:reduce){.workspace-composer,.workspace-composer .live-composer-input textarea,.workspace-composer .live-composer-controls{transition:none}}.workspace-conversations .access-main>.topbar>.topbar-meta{visibility:visible;z-index:50;position:fixed;top:24px;right:190px}@media (width<=1000px){.workspace-conversations .access-main>.topbar>.topbar-meta{right:64px}.workspace-conversations .tenant-menu-trigger,.workspace-conversations .access-tenant-name{max-width:min(180px,100vw - 224px)}.workspace-conversations .live-deck-toolbar .deck-mobile-tabs{margin-right:min(188px,100vw - 216px)}}@media (width<=800px){.workspace-conversations .access-main>.topbar>.topbar-meta{top:16px;right:56px}}.live-conversation-group>summary{color:var(--ink-3);cursor:pointer;align-items:center;gap:7px;padding:8px;font-size:12px;list-style:none;display:flex}.live-conversation-group>summary:before{content:"›";font-size:16px;transform:rotate(90deg)}.live-conversation-group:not([open])>summary:before{transform:none}.workspace-nav-items{display:contents}.workspace-nav-items .nav-link{transition:background .16s,color .16s,translate .18s,box-shadow .18s;translate:0}@media (hover:hover) and (pointer:fine){.workspace-nav-items .nav-link:hover{translate:0 -2px;box-shadow:0 8px 18px -5px #294c7b29,0 3px 8px -3px #294c7b1a}}.workspace-nav-items .nav-label:before{background:color-mix(in srgb, var(--canvas) 20%, transparent)}.workspace-nav-items .nav-label:after{background:color-mix(in srgb, var(--canvas) 28%, transparent)}@media (prefers-reduced-motion:reduce){.workspace-nav-items .nav-link,.workspace-nav-items .nav-label{transition:none}.workspace-nav-items .nav-link:hover{translate:0}}@media (width>=801px){.workspace-shell.workspace-briefing .access-content{margin-left:-28px;padding-left:28px}}.workspace-shell .workspace-nav-items .nav-item{position:relative}.workspace-shell .workspace-notification-dot{background:var(--accent);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #f7faff}@property --workspace-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root[data-surface=workspace]{--workspace-glow:conic-gradient(from var(--workspace-glow-angle), #7aa5ff, #7cc2ff, #c9c6ff, #7aa5ff);--chart-baseline:#dfe0ea;--chart-current:var(--accent);--glass-shadow-hover:0 1px 0 #ffffffe6 inset, 0 16px 44px #1e325a1a}:root[data-surface=workspace] :is(.topbar,.workspace-conversations,.workspace-conversation-page){background:0 0}:root[data-surface=workspace] .access-sidebar{border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff73;border-radius:26px;flex-basis:64px;margin:16px 26px 16px 18px;padding:18px 0}:root[data-surface=workspace] .access-brand{margin-bottom:24px}:root[data-surface=workspace] .access-sidebar .nav-link{box-shadow:none;background:0 0;border-radius:14px;width:44px;height:44px}:root[data-surface=workspace] .access-sidebar .nav-item{width:44px;height:44px}:root[data-surface=workspace] .access-sidebar .nav-symbol{flex-basis:42px;width:42px;height:42px}:root[data-surface=workspace] .access-sidebar .nav-link:hover{background:#fff9}:root[data-surface=workspace] .access-sidebar .nav-link.active{background:var(--surface-raised);color:var(--accent-hover);box-shadow:0 4px 14px #2850aa1f}.workspace-menu-button,.workspace-drawer-scrim,.workspace-drawer-slot{display:none}@media (width<=800px){:root[data-surface=workspace] .workspace-menu-button{top:max(10px, env(safe-area-inset-top));z-index:70;width:auto;height:36px;box-shadow:none;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;grid-auto-flow:column;place-items:center;gap:1px;padding:0 4px;display:grid;position:fixed;left:12px}:root[data-surface=workspace] .workspace-menu-hint{color:var(--ink-3);animation:2.4s ease-in-out 1s 2 workspace-menu-hint}:root[data-surface=workspace] .workspace-drawer-scrim{z-index:75;background:0 0;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}:root[data-surface=workspace] .workspace-shell .access-sidebar{top:max(12px, env(safe-area-inset-top));bottom:max(12px, env(safe-area-inset-bottom));z-index:80;visibility:hidden;border-width:1px;border-radius:26px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:min(248px,100vw - 72px);margin:0;padding:18px 12px;transition:transform .24s cubic-bezier(.2,.7,.2,1),visibility 0s .24s;left:12px;right:auto;transform:translate(calc(-100% - 24px));box-shadow:0 16px 40px #1e325a1a}:root[data-surface=workspace] .workspace-shell .access-sidebar[data-open]{visibility:visible;transition:transform .24s cubic-bezier(.2,.7,.2,1);transform:none}:root[data-surface=workspace] .workspace-shell .access-brand{align-self:flex-start;width:auto;height:auto;margin:0 0 20px 6px;display:flex}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-logo{align-items:center;gap:10px;display:flex}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-symbol{width:32px;height:32px}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-wordmark{letter-spacing:-.4px;font-size:18px}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-wordmark-cn{letter-spacing:2px;margin-top:2px;font-size:10px}:root[data-surface=workspace] .workspace-shell .access-sidebar nav{flex-direction:column;flex:none;gap:6px;overflow:visible}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-item,:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-link{width:100%;height:44px}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-label{color:inherit;opacity:1;visibility:inherit;padding:0;font-size:15px;display:block;position:static;transform:none}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-label:before,:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-label:after{content:none}:root[data-surface=workspace] .workspace-shell .workspace-notification-dot{left:30px;right:auto}:root[data-surface=workspace] .workspace-drawer-slot:not(:empty){border-top:1px solid var(--line);flex-direction:column;flex:auto;min-height:0;margin:14px -12px 10px;padding-top:10px;display:flex}:root[data-surface=workspace] .workspace-drawer-slot .live-list-tools .live-card-heading{padding:0 12px 6px 14px}:root[data-surface=workspace] .workspace-drawer-slot .live-conversation-links{padding-inline:8px}:root[data-surface=workspace] .workspace-shell .access-sidebar .access-avatar{align-self:flex-start;margin:auto 0 0 1px}}@keyframes workspace-menu-hint{0%,60%,to{translate:0}30%{translate:3px}}@media (width<=800px) and (prefers-reduced-motion:reduce){:root[data-surface=workspace] .workspace-menu-hint{animation:none}:root[data-surface=workspace] .workspace-shell .access-sidebar,:root[data-surface=workspace] .workspace-shell .access-sidebar[data-open]{transition:none}}:root[data-surface=workspace] .material-topbar{grid-template-rows:var(--topbar-row-height) auto;row-gap:0}:root[data-surface=workspace] .material-topbar>.library-toolbar{background:0 0;border:0;border-radius:0;grid-area:2/1/auto/-1;margin:0;padding:0 0 14px;position:static}:root[data-surface=workspace] .material-topbar>.library-toolbar:before,:root[data-surface=workspace] .material-topbar>.library-toolbar:after{content:none}@media (width<=800px){:root[data-surface=workspace] .material-topbar{grid-template-rows:auto auto auto}:root[data-surface=workspace] .material-topbar>.library-toolbar{grid-row:3;padding:8px 0 0}}@media (width<=560px){:root[data-surface=workspace] .access-main>.material-topbar{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 4px;height:auto;min-height:0;padding-top:10px;padding-bottom:8px}:root[data-surface=workspace] .access-main>.material-topbar>.topbar-heading{display:none}:root[data-surface=workspace] .access-main>.material-topbar>.topbar-actions{grid-area:1/1;justify-self:start;width:auto;margin:0;padding-left:46px}:root[data-surface=workspace] .access-main>.material-topbar>.topbar-meta{flex-wrap:nowrap;grid-area:1/2;justify-self:end;gap:4px}:root[data-surface=workspace] .access-main>.material-topbar>.topbar-meta>.button{border-radius:12px;justify-content:center;gap:0;width:36px;height:36px;min-height:36px;padding:0;font-size:0}:root[data-surface=workspace] .access-main>.material-topbar>.library-toolbar{display:contents}:root[data-surface=workspace] .access-main>.material-topbar>.library-toolbar>.library-controls{grid-area:1/3;gap:2px}:root[data-surface=workspace] .access-main>.material-topbar>.library-toolbar>.material-crumbs{grid-area:2/1/auto/-1}:root[data-surface=workspace] .access-main>.material-topbar>.library-toolbar>.material-crumbs:not(:has(>svg,>span)){display:none}.library-view-switch[hidden]{display:none}:root[data-surface=workspace] .access-main>.material-topbar .library-search[data-collapsed]{box-shadow:none;background:0 0;border-color:#0000;flex:none;padding:0}:root[data-surface=workspace] .access-main>.material-topbar .library-search[data-collapsed] input{display:none}:root[data-surface=workspace] .access-main>.material-topbar .library-search[data-collapsed] .icon-button{width:36px;height:36px;color:var(--text-secondary)}:root[data-surface=workspace] .access-main>.material-topbar .library-search[data-open]{z-index:6;max-width:none;position:absolute;top:8px;left:62px;right:16px}}:root[data-surface=workspace] .workspace-briefing .access-main>.topbar{grid-template-rows:80px;height:70px;min-height:70px}@media (width<=800px){:root[data-surface=workspace] .workspace-briefing .access-main>.topbar{grid-template-rows:none;padding-bottom:4px}}@media (width<=560px){:root[data-surface=workspace] .workspace-briefing .live-briefing-tabs[data-menu-open]{min-width:120px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffc7;border-radius:16px;padding:6px;box-shadow:0 12px 32px #1e325a1f}:root[data-surface=workspace] .workspace-briefing .live-briefing-tabs[data-menu-open]>button{text-align:left;border-radius:10px;justify-content:flex-start;height:34px;padding:0 12px}:root[data-surface=workspace] .workspace-briefing .live-briefing-tabs:not([data-menu-open])>button[aria-selected=true]{box-shadow:none;background:0 0}:root[data-surface=workspace] .workspace-briefing .access-main>.topbar{height:auto;min-height:0;padding-bottom:6px}}:root[data-surface=workspace] .workspace-shell:not(.workspace-conversations) .access-main>.topbar:after{background:0 0}:root[data-surface=workspace] .workspace-shell:not(.workspace-conversations) .access-content[data-scrolled-start]{-webkit-mask-image:linear-gradient(#0000,#00000040 10px,#000c 26px,#000 40px);mask-image:linear-gradient(#0000,#00000040 10px,#000c 26px,#000 40px)}:root[data-surface=workspace] :is(.live-briefing-tabs,.material-tabs,.library-view-switch){border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff80;border-radius:999px;gap:2px;padding:4px}:root[data-surface=workspace] :is(.live-briefing-tabs,.material-tabs) button{border:0;border-radius:999px;padding:6px 16px;font-size:13.5px}:root[data-surface=workspace] .live-briefing-tabs button[aria-selected=true],:root[data-surface=workspace] .material-tabs .button.primary,:root[data-surface=workspace] .material-tabs .button.primary:hover:not(:disabled){background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 6px #1e325a1a}:root[data-surface=workspace] .library-view-switch .icon-button{color:var(--ink-2);box-shadow:none;background:0 0;border:0;border-radius:999px}:root[data-surface=workspace] .library-view-switch .icon-button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 6px #1e325a1a}:root[data-surface=workspace] .material-tabs{width:auto}:root[data-surface=workspace] .material-tabs .button{min-height:0;color:var(--ink-2);white-space:nowrap;font-weight:400}:root[data-surface=workspace] .material-tabs .button.primary{color:var(--ink);font-weight:550}@media (width<=800px){:root[data-surface=workspace] :is(.live-briefing-tabs,.material-tabs,.library-view-switch){padding:3px}:root[data-surface=workspace] :is(.live-briefing-tabs,.material-tabs) button{padding:5px 9px;font-size:13px}}:root[data-surface=workspace] .live-briefing-card{background:var(--surface);border-color:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:box-shadow .2s,translate .22s cubic-bezier(.2,.65,.25,1),border-color .2s}:root[data-surface=workspace] .live-briefing-card:has(.briefing-magazine){background:#fffc}:root[data-surface=workspace] .live-briefing-card.is-read:has(.briefing-magazine){background:#ffffffb3}:root[data-surface=workspace] .live-briefing-card:not(.conversation-briefing-preview):is(:hover,:focus-within){border-color:var(--glass-edge);box-shadow:var(--glass-shadow-hover)}:root[data-surface=workspace] .generation-card-copy h3{letter-spacing:-.01em;font-family:inherit;font-weight:600}:root[data-surface=workspace] .magazine-type[data-briefing-type]{--briefing-ink:var(--ink);--briefing-muted:var(--ink-2)}:root[data-surface=workspace] :is(.briefing-card,.live-briefing-card):has(.briefing-magazine){--briefing-ink:var(--ink);--briefing-muted:var(--ink-2)}:root[data-surface=workspace] .magazine-type{border-radius:999px;padding-inline:9px}:root[data-surface=workspace] svg :is([fill=\#356cd4],[fill=\#356CD4]){fill:var(--chart-current)}:root[data-surface=workspace] svg :is([fill=\#bed0ee],[fill=\#adc4e9]){fill:var(--chart-baseline)}:root[data-surface=workspace] svg [stroke=\#356cd4]{stroke:var(--chart-current)}:root[data-surface=workspace] :is(.workspace-composer,.live-conversations) .live-composer-surface{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffc7;border-color:#0000;box-shadow:0 14px 44px #2850aa1f}:root[data-surface=workspace] :is(.workspace-composer,.live-conversations) .live-composer-surface:before{content:"";z-index:-1;border-radius:inherit;background:var(--workspace-glow);-webkit-mask-composite:xor;opacity:.85;pointer-events:none;padding:1.5px;animation:10s linear infinite workspace-glow;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-surface=workspace] :is(.workspace-composer,.live-conversations) .live-composer-surface:focus-within{border-color:#0000;box-shadow:0 14px 44px #2850aa29,0 0 0 4px #2f6fe014}:root[data-surface=workspace] :is(.workspace-composer,.live-conversations) .live-composer-submit:not(:disabled){background:var(--accent);color:#fff;box-shadow:0 4px 12px #2f6fe047}:root[data-surface=workspace] :is(.workspace-composer,.live-conversations) .live-composer-submit:disabled{background:var(--accent-soft);color:var(--ink-3);opacity:1}@keyframes workspace-glow{to{--workspace-glow-angle:360deg}}:root[data-surface=workspace] .deck-card{background:var(--surface-raised);border-color:var(--glass-edge);box-shadow:inset 0 1px #ffffffe6,-2px 0 10px #1e325a0d,0 10px 32px #1e325a12}:root[data-surface=workspace] .deck-card.deck-list{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}:root[data-surface=workspace] .deck-list:before,:root[data-surface=workspace] .deck-list .live-list-tools:after{background:0 0}:root[data-surface=workspace] .live-conversations .conversation-user{background:var(--accent-soft);color:var(--ink)}@media (prefers-reduced-motion:reduce){:root[data-surface=workspace] .live-briefing-card:is(:hover,:focus-within){transition:none;translate:none}:root[data-surface=workspace] .live-composer-surface:before{animation:none}}@media (width<=560px){:root[data-surface=workspace] .workspace-shell .access-main>.topbar h1{font-size:14px}:root[data-surface=workspace] .workspace-shell .access-main>.topbar .workspace-edition{font-size:11px}:root[data-surface=workspace] .workspace-shell .access-main>.topbar :is(.live-briefing-tabs,.material-tabs) :is(button,.button){font-size:12px}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-label{font-size:13px}:root[data-surface=workspace] .workspace-shell .live-deck-heading h2{font-size:14px}:root[data-surface=workspace] .workspace-shell .live-deck-heading p{font-size:11px}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-item,:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-link{height:40px}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-symbol svg{width:18px;height:18px}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-wordmark{font-size:16px}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-wordmark-cn{font-size:9px}:root[data-surface=workspace] .workspace-shell .workspace-drawer-slot .live-card-heading h2{font-size:13px}:root[data-surface=workspace] .workspace-shell .workspace-drawer-slot .live-conversation-group a{font-size:12px}:root[data-surface=workspace] .workspace-shell .workspace-drawer-slot .live-conversation-group>summary{font-size:11px}}@media (width<=360px){:root[data-surface=workspace] .workspace-shell .access-main>.topbar h1{font-size:13px}:root[data-surface=workspace] .workspace-shell .access-main>.topbar .workspace-edition{font-size:10px}:root[data-surface=workspace] .workspace-shell .access-main>.topbar :is(.live-briefing-tabs,.material-tabs) :is(button,.button){font-size:11px}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-label{font-size:12px}:root[data-surface=workspace] .workspace-shell .live-deck-heading h2{font-size:13px}:root[data-surface=workspace] .workspace-shell .live-deck-heading p{font-size:10px}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-item,:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-link{height:40px}:root[data-surface=workspace] .workspace-shell .access-sidebar .nav-symbol svg{width:18px;height:18px}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-wordmark{font-size:15px}:root[data-surface=workspace] .workspace-shell .access-brand .dreamcore-wordmark-cn{font-size:9px}:root[data-surface=workspace] .workspace-shell .workspace-drawer-slot .live-card-heading h2,:root[data-surface=workspace] .workspace-shell .workspace-drawer-slot .live-conversation-group a{font-size:12px}:root[data-surface=workspace] .workspace-shell .workspace-drawer-slot .live-conversation-group>summary{font-size:11px}}:root:is([data-surface=tenant-admin],[data-surface=platform-admin],[data-surface=headquarters-support]){--canvas:#f5f3ee;background:radial-gradient(900px 600px at 6% -6%, #f1d6a04d, transparent 60%), radial-gradient(820px 560px at 100% 0%, #d6e2eea6, transparent 58%), radial-gradient(900px 700px at 88% 110%, #5e86e814, transparent 55%), var(--canvas);background-attachment:fixed}:root:is([data-surface=tenant-admin],[data-surface=platform-admin],[data-surface=headquarters-support]) .admin-control:not(.admin-engine-fullscreen){--canvas:transparent;--surface:#fffdf9;--surface-muted:#1d1b170a;--text:#1d1b17;--ink:#1d1b17;--ink-2:#5b564d;--ink-3:#958f84;--text-primary:var(--text);--text-secondary:var(--ink-2);--muted:var(--ink-2);--border:#1d1b1717;--line:var(--border);--card-edge:var(--border);--selected:#5e86e81c;--selected-text:#3352ad;--blue-ink:#3352ad;--blue:#3f63c9;--accent:var(--blue);--accent-hover:#3352ad;--accent-soft:#5e86e81a;--soft:#1d1b170a;--table-header:transparent;--champagne:#c99a45;--gold:#b8752a;--coral:#e0594b;--panel:#fffdf8ad;--panel-edge:#fffc;--panel-shadow:0 1px 0 #ffffffe6 inset, 0 10px 36px #3c30140f;--title-serif:"Noto Serif SC", "Songti SC", STSong, serif;--num-serif:"Cormorant Garamond", "Noto Serif SC", Georgia, "Songti SC", serif;background:0 0}:root[data-surface] .admin-control:is(:not(.admin-engine-fullscreen),.admin-platform) .admin-sidebar{border:1px solid var(--panel-edge);background:var(--sidebar-glass,#fffdf885);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);border-radius:22px;margin:14px 0 14px 14px}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .admin-nav-link.active{color:var(--text);background:#fffdf9;box-shadow:0 4px 14px #3c301417}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .admin-nav-link.active svg{color:var(--accent)}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .admin-nav-link:hover:not(.active){background:#fffdf899}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .admin-brand strong{font-family:var(--title-serif);letter-spacing:.12em;font-weight:500}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .admin-header{border-bottom-color:#0000}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .admin-header h1{font-family:var(--title-serif);letter-spacing:.18em;font-weight:500}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) :is(.admin-stat,.admin-section,.admin-panel,.platform-panel,.tenant-panel){background:var(--panel);border-color:var(--panel-edge);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3)}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) :is(.platform-status-strip dd,.platform-monthly-values dd){font-family:var(--num-serif);font-variant-numeric:lining-nums tabular-nums;font-size:36px;font-weight:400;line-height:1.1}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) :is(.admin-stat strong,.platform-stat strong,.admin-metric strong){font-family:var(--num-serif);font-variant-numeric:lining-nums tabular-nums;font-size:40px;font-weight:400;line-height:1}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .button.primary:not([role=tab]){background:var(--accent);box-shadow:0 4px 12px #3f63c938}:root[data-surface] .admin-control:not(.admin-engine-fullscreen) .button:not(.primary,.ghost,[role=tab]){background:#fffdf9cc}
