/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.sidebar .product-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.seal-page-stack{gap:18px;display:grid}.seal-flow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;padding:18px 10px 16px;display:grid;box-shadow:0 4px 16px #1c30270a}.seal-flow span{color:#7d8f86;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:relative}.seal-flow span:not(:last-child):after{content:"";background:#d7e4dc;height:2px;margin:0;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.seal-flow b{color:#4d6358;z-index:1;background:#e8f0eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.seal-flow span.current{color:var(--green)}.seal-flow span.current b{background:var(--green);color:#fff;box-shadow:0 0 0 4px #d7ebe1}.seal-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.seal-page-stack .panel-head span{letter-spacing:.12em;font-weight:800}.seal-page-stack .panel-head h2{font-size:18px;font-weight:800}.seal-page-stack .form-grid{gap:14px;padding:18px 20px}.seal-page-stack .form-grid input,.seal-page-stack .form-grid select{border-radius:9px;height:42px}.seal-page-stack .form-grid textarea{border-radius:9px;min-height:88px}.seal-main-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seal-note{color:#3f5349;margin:0;padding:18px 20px;font-size:13px;line-height:1.75}.seal-note strong{color:var(--ink)}.seal-page-stack .six-flow{padding:16px 20px}.seal-form-foot{border-top:1px solid var(--line);background:#f7fbf8;justify-content:flex-end;align-items:center;padding:14px 20px;display:flex}.seal-form-foot .primary-button{border-radius:10px;min-height:42px;padding:0 22px}.seal-upload{gap:7px;display:grid}.seal-upload-box{cursor:pointer;background:#f7fbf8;border:1px dashed #b7cbbf;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex;position:relative}.seal-upload-box:hover{background:#eef6f1;border-color:#7eab97}.seal-upload-box input[type=file]{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;position:absolute;inset:0}.seal-upload-box strong{color:var(--ink);font-size:13px;font-weight:700}.seal-upload-box em{color:var(--muted);margin-left:auto;font-size:11px;font-style:normal}.seal-check{border:1px solid var(--line);background:#f7fbf8;border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:12px 14px;display:flex!important}.seal-check input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0}.seal-check>span{color:var(--ink);font-size:13px;font-weight:600}.seal-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;display:grid}.seal-rule-grid article{border:1px solid var(--line);background:#fafcf9;border-radius:10px;padding:13px}.seal-rule-grid strong{color:var(--red);word-break:break-word;font-size:10px;display:block}.seal-rule-grid p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.alert.success{color:#245d43;background:#e8f5ec;border-color:#b9d7c2;margin-bottom:14px}@media (width<=900px){.seal-rule-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.seal-split,.seal-main-form .form-grid{grid-template-columns:1fr}}@media (width<=650px){.sidebar .product-switch,.seal-rule-grid{grid-template-columns:1fr}.seal-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px;padding:14px 8px}.seal-flow span:nth-child(3n):after{display:none}.seal-form-foot .primary-button{width:100%}}:root{--ink:#17211d;--muted:#6b766f;--line:#dfe6df;--paper:#f5f7f3;--card:#fff;--green:#143f31;--green2:#1e6650;--mint:#dcecdf;--gold:#c89445;--red:#a43d35;--shadow:0 14px 45px #1c302717}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Inter,Noto Sans SC,Microsoft YaHei,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{transition:all .18s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}.sidebar{color:#eaf2ed;z-index:30;background:#102c24;flex-direction:column;width:260px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 40px #081c1521}.side-brand{border-bottom:1px solid #ffffff18;align-items:center;gap:11px;min-height:76px;padding:14px 18px;display:flex}.side-brand-logo{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.side-brand div{flex-direction:column;gap:4px;min-width:0;display:flex}.side-brand strong{letter-spacing:.12em;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2}.side-brand small{opacity:.58;letter-spacing:.02em;font-size:11px;line-height:1.25}.sidebar nav{flex:1;padding:10px 10px 16px;overflow:auto}.nav-heading{color:#8fa59b;letter-spacing:1.6px;margin:16px 10px 8px;font-size:10px;font-weight:800}.sidebar nav a{color:#c5d4cd;border-radius:8px;align-items:center;gap:10px;min-height:36px;margin:1px 0;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.sidebar nav a:hover{color:#f4f8f6;background:#ffffff0e}.sidebar nav a.active{color:#fff;background:#1c4639;font-weight:700;box-shadow:inset 3px 0 #d7ab64}.sidebar nav i{color:#d9ae67;background:#ffffff10;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid}.sidebar nav a.active i{color:#f0d7a4;background:#d7ab6430}.sidebar nav i.nav-no{color:#8ea398;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border-radius:0;justify-items:start;width:1.65em;height:auto;padding:0;font-size:11px;font-weight:700}.sidebar nav a:hover i.nav-no,.sidebar nav a.active i.nav-no{background:0 0}.sidebar nav a.active i.nav-no{color:#e8c888}.sidebar nav a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar nav b{color:#fff;background:#d45a4f;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px}.side-user{border-top:1px solid #ffffff18;align-items:center;gap:9px;padding:16px;display:flex}.side-user>span{background:#2b5a49;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.side-user div{flex-direction:column;flex:1;min-width:0;display:flex}.side-user strong{font-size:12px}.side-user small{color:#9fb3aa;font-size:10px}.side-user button{color:#d7ab64;background:0 0;border:0;font-size:20px}.main-column{width:calc(100% - 260px);min-height:100vh;margin-left:260px}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;align-items:center;height:82px;padding:0 30px;display:flex;position:sticky;top:0}.page-title h1{margin:0;font-size:22px}.page-title p{color:var(--muted);margin:4px 0 0;font-size:12px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.locale-button,.menu-button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px}.menu-button{display:none}.workspace{max-width:1700px;margin:auto;padding:26px 30px 50px}.primary-button,.secondary-button,.danger-button{border-radius:8px;padding:9px 14px;font-size:12px;font-weight:700}.primary-button{background:var(--green);color:#fff;border:1px solid var(--green)}.primary-button:hover{background:var(--green2)}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff}.danger-button{color:var(--red);background:#fff5f3;border:1px solid #e5c1bd}.danger-link{color:var(--red)!important}.text-link{color:var(--green2);font-size:12px;font-weight:800}.alert{border-radius:9px;margin-bottom:15px;padding:12px 15px}.alert.error{color:#8b312b;background:#fff0ee;border:1px solid #f2c8c4}.loading-screen,.empty-state{min-height:180px;color:var(--muted);place-content:center;justify-items:center;display:grid}.loading-screen{min-height:100vh}.spinner{border:3px solid #cad7d0;border-top-color:var(--green2);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.handler-control{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:5px 8px;font-size:10px;font-weight:800;display:flex}.handler-control select{max-width:220px;color:var(--ink);background:#f4f8f5;border:0;border-radius:6px;padding:5px 7px}.hero-grid{grid-template-columns:2fr 1fr;gap:18px;margin-bottom:20px;display:grid}.hero-card,.compliance-card,.exchange-hero{color:#fff;box-shadow:var(--shadow);border-radius:18px}.hero-card{background:radial-gradient(circle at 90% 15%,#39715e 0,#0000 32%),linear-gradient(130deg,#102f26,#1d5140);padding:34px}.hero-card>p,.exchange-hero span,.report-card>span,.panel-head span{letter-spacing:1.5px;color:#b8d3c8;font-size:10px;font-weight:900}.hero-card h2{margin:16px 0 28px;font-family:Georgia,Noto Serif SC,serif;font-size:31px;line-height:1.35}.hero-metrics{gap:45px;display:flex}.hero-metrics span{color:#c2d5ce;flex-direction:column;font-size:11px;display:flex}.hero-metrics strong{color:#f1d09a;font-size:24px}.compliance-card{color:#21372e;background:#d9ae67;padding:28px}.compliance-card>span{letter-spacing:2px;font-size:11px;font-weight:900}.compliance-card h3{margin:6px 0 19px;font-size:27px}.six-flow{flex-wrap:wrap;gap:5px;display:flex}.six-flow i{background:#ffffff9c;border-radius:20px;padding:6px 9px;font-size:11px;font-style:normal}.compliance-card p{margin:18px 0 0;font-size:12px;line-height:1.7}.module-card-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px;display:grid}.module-card,.report-card,.rule-card{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:18px;box-shadow:0 5px 20px #19372b0a}.module-card:hover{box-shadow:var(--shadow);border-color:#a9c3b5;transform:translateY(-2px)}.module-card>div{justify-content:space-between;display:flex}.module-card>div span{color:var(--green2);font-weight:900}.module-card>div b{color:var(--muted);font-size:10px}.module-card h3{margin:18px 0 8px;font-size:15px}.module-card h3 small{color:var(--muted);margin-top:3px;font-weight:500;display:block}.module-card>strong{font-size:30px}.module-card>p{color:var(--muted);margin:7px 0 0;font-size:10px}.overview-module-list{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.overview-module-row{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;min-height:72px;padding:14px 20px 14px 16px;display:flex;position:relative;box-shadow:0 5px 20px #19372b0a}.overview-module-row:before{content:"";background:var(--green2);border-radius:0 4px 4px 0;width:4px;position:absolute;inset:11px auto 11px 0}.overview-module-row:hover{box-shadow:var(--shadow);border-color:#a9c3b5;transform:translate(4px)}.overview-module-row.risk:before{background:var(--red)}.overview-module-row>i{width:42px;height:42px;color:var(--green2);background:#edf4ef;border-radius:11px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.overview-module-row.risk>i{color:var(--red);background:#fbe5e1}.overview-module-row>div{flex:1;min-width:0}.overview-module-row h3{margin:0;font-size:16px;font-weight:800}.overview-module-row small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.overview-module-row>strong{letter-spacing:-.03em;text-align:right;flex:none;min-width:76px;font-size:26px;line-height:1}.overview-module-row>strong span{color:var(--muted);margin-top:4px;font-size:10px;font-weight:700;display:block}.overview-module-row>b{color:#286148;white-space:nowrap;background:#e7f1e9;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.overview-module-row.risk>b{color:var(--red);background:#fbe5e1}.overview-module-row>em{color:var(--green2);white-space:nowrap;flex:none;font-size:12px;font-style:normal;font-weight:800}.content-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:13px;overflow:hidden;box-shadow:0 6px 25px #1c30270a}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-head span{color:var(--green2)}.panel-head h2{margin:4px 0 0;font-size:16px}.panel-head>b{color:var(--muted);font-size:11px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1ed;padding:12px 14px}th{color:var(--muted);text-transform:uppercase;background:#fafbf9;font-size:10px}td small,td strong{display:block}td small{color:var(--muted);margin-top:3px}.health-panel{padding-bottom:18px}.health-panel dl{margin:0;padding:5px 20px}.health-panel dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.health-panel dt{font-size:12px}.health-panel dd{font-size:19px;font-weight:800}.health-panel .text-link{margin:18px 20px;display:block}.danger-text{color:var(--red)}.status-chip{color:#286148;background:#e7f1e9;border-radius:13px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.status-chip.risk{color:var(--red);background:#fbe5e1}.toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;margin-bottom:15px;padding:12px;display:flex}.search-box{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 10px;display:flex}.search-box input{border:0;outline:0;width:100%;padding:8px 0}.toolbar select,input,select,textarea{color:var(--ink);background:#fff;border:1px solid #ced8d1;border-radius:7px;padding:8px 10px}.check-label{align-items:center;gap:6px;font-size:11px;display:flex}.row-actions{gap:9px;display:flex}.row-actions button,.record-link{color:var(--green2);background:0 0;border:0;padding:0;font-size:11px}.record-link{text-align:left}.archived-row{opacity:.55}.archived-row em{color:var(--red);font-size:9px}.modal-backdrop{z-index:100;background:#0d1f19a8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.record-modal{background:#fff;border-radius:15px;flex-direction:column;width:min(1060px,95vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #07130ee0}.record-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 22px;display:flex}.record-modal>header span{color:var(--green2);font-size:10px;font-weight:900}.record-modal>header h2{margin:4px 0 0;font-size:18px}.record-modal>header button{background:0 0;border:0;font-size:24px}.modal-tabs{border-bottom:1px solid var(--line);padding:0 22px}.modal-tabs button{background:0 0;border:0;margin-right:14px;padding:12px 8px;font-size:11px}.modal-tabs button.active{color:var(--green2);border-bottom:2px solid var(--green2);font-weight:900}.modal-body{padding:20px;overflow:auto}.record-modal>footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:15px 20px;display:flex}.record-modal>footer>div{gap:8px;display:flex}.form-section{border:1px solid var(--line);border-radius:10px;margin:0 0 16px;padding:17px}.form-section legend{color:var(--green);padding:0 8px;font-size:12px;font-weight:900}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{flex-direction:column;gap:5px;display:flex}.form-grid label>span{font-size:11px;font-weight:800}.form-grid label>span small{color:var(--muted);font-weight:400;display:block}.form-grid label>span b{color:var(--red)}.form-grid label>span .system-flag{color:var(--muted);letter-spacing:0;background:#edf1ee;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:800}.form-grid select:disabled,.form-grid input:disabled,.form-grid textarea:disabled{color:#5d6b64;cursor:not-allowed;background:#f3f6f4}.form-grid label>em{color:var(--muted);font-size:9px;font-style:normal}.form-grid .span-2{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:80px}.line-items{grid-column:1/-1}.line-item-head,.line-item-row{grid-template-columns:2fr 1.2fr .7fr .8fr .8fr 30px;gap:6px;margin-bottom:6px;display:grid}.line-item-head{color:var(--muted);font-size:9px}.line-item-row input{min-width:0}.line-item-row button,.inline-add{border:1px solid var(--line);background:#fff;border-radius:6px}.inline-add{padding:7px 11px;font-size:11px}.timeline{padding:0 12px;list-style:none}.timeline li{border-left:1px solid #bdd0c4;padding:0 0 24px 25px;position:relative}.timeline li>i{background:var(--green2);border-radius:50%;width:9px;height:9px;position:absolute;left:-5px}.timeline p{margin:5px 0;font-size:12px}.timeline small{color:var(--muted)}.attachment-list{gap:8px;display:grid}.attachment-list>a{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.attachment-list>a div{flex:1}.attachment-list>a small{color:var(--muted);display:block}.message-list article{border-bottom:1px solid var(--line);gap:12px;padding:16px 20px;display:flex}.message-list article>i{background:#c7d0ca;border-radius:50%;width:8px;height:8px;margin-top:6px}.message-list article.unread{background:#f7fbf7}.message-list article.unread>i{background:var(--green2)}.message-list article.critical{border-left:3px solid var(--red)}.message-list article>div{flex:1}.message-list article>div>div{justify-content:space-between;display:flex}.message-list time{color:var(--muted);font-size:10px}.message-list p{color:var(--muted);font-size:12px}.message-list a{color:var(--green2);font-size:11px;font-weight:700}.rule-grid,.report-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.rule-card header{justify-content:space-between;display:flex}.rule-card header>span{color:var(--green2);font-weight:900}.rule-card h3{margin:16px 0 5px}.rule-card p,.rule-card em{color:var(--muted);font-size:10px}.rule-card>div{justify-content:space-between;margin:18px 0;font-size:10px;display:flex}.switch input{display:none}.switch i{background:#cbd4ce;border-radius:15px;width:32px;height:18px;display:block;position:relative}.switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.switch input:checked+i{background:var(--green2)}.switch input:checked+i:after{left:16px}.report-card>span{color:var(--green2)}.report-card p{color:var(--muted);min-height:34px;font-size:11px}.report-card>div{gap:7px;display:flex}.schedule-form{padding-bottom:20px}.schedule-form>label,.integration-panel>label{flex-direction:column;gap:5px;margin:13px 20px;font-size:11px;font-weight:700;display:flex}.schedule-form>.primary-button{margin:7px 20px}.exchange-hero{background:linear-gradient(120deg,#173f32,#285f4c);justify-content:space-between;margin-bottom:18px;padding:28px 30px;display:flex}.exchange-hero h2{font-size:22px}.exchange-hero p{color:#c5d7d0;font-size:11px}.exchange-hero dl{gap:35px;display:flex}.exchange-hero dt{color:#b8cec4;font-size:10px}.exchange-hero dd{margin:6px 0;font-size:17px;font-weight:900}.admin-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:15px;display:flex}.admin-tabs button{color:var(--muted);background:0 0;border:0;padding:11px 13px}.admin-tabs button.active{color:var(--green);border-bottom:2px solid var(--green);font-weight:900}.integration-panel{padding-bottom:22px}.integration-panel>p{color:var(--muted);margin:18px 20px;font-size:12px}.integration-panel>.primary-button{margin-left:20px}.secret-result{background:#fff8eb;border:1px solid #dec492;border-radius:9px;align-items:center;gap:15px;margin:18px 20px;padding:15px;display:flex}.secret-result code{word-break:break-all;flex:1}.secret-result button{background:#fff;border:1px solid #d7b87d;border-radius:6px;padding:6px 10px}@media (width<=1100px){.module-card-grid,.rule-grid,.report-grid{grid-template-columns:repeat(2,1fr)}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.main-column{width:100%;margin-left:0}.menu-button{margin-right:12px;display:block}.nav-scrim{z-index:29;background:#0007;border:0;display:block;position:fixed;inset:0}.hero-grid,.content-grid{grid-template-columns:1fr}.overview-module-row{gap:12px;min-height:64px;padding:12px 14px}.overview-module-row>strong{min-width:64px;font-size:22px}}@media (width<=650px){.workspace{padding:17px 13px}.topbar{padding:0 13px}.page-title p{display:none}.module-card-grid,.rule-grid,.report-grid{grid-template-columns:1fr}.hero-card h2{font-size:23px}.hero-metrics{gap:18px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.modal-backdrop{padding:0}.record-modal{border-radius:0;width:100vw;height:100vh;max-height:100vh}.record-modal>footer{flex-direction:column}.line-item-head{display:none}.line-item-row{grid-template-columns:1fr 1fr}.exchange-hero{display:block}.toolbar{flex-wrap:wrap}.toolbar .search-box{flex-basis:100%}.overview-module-row{flex-wrap:wrap;row-gap:10px}.overview-module-row>div{flex:calc(100% - 58px)}.overview-module-row>strong{margin-left:54px}.overview-module-row>em{margin-left:auto}}.notification-control{position:relative}.notification-button{border:1px solid var(--line);width:38px;height:38px;color:var(--green2);background:#fff;border-radius:9px;font-size:16px;position:relative}.notification-button b{background:var(--red);color:#fff;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-6px;right:-5px}.notification-popover{z-index:50;border:1px solid var(--line);background:#fff;border-radius:13px;width:min(420px,100vw - 24px);position:fixed;top:70px;right:20px;overflow:hidden;box-shadow:0 20px 55px #173f3230}.notification-popover header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.notification-popover header span{color:var(--muted);font-size:11px}.notification-popover header button{color:var(--green2);background:0 0;border:0;margin-left:auto;font-size:11px}.notification-preview-list{max-height:430px;overflow:auto}.notification-preview-list>a{border-bottom:1px solid var(--line);color:inherit;gap:10px;padding:13px 15px;text-decoration:none;display:flex}.notification-preview-list>a:hover{background:#f5faf6}.notification-preview-list i{background:var(--green2);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notification-preview-list i.warning{background:#d9ae67}.notification-preview-list i.critical{background:var(--red)}.notification-preview-list div{min-width:0}.notification-preview-list strong,.notification-preview-list span,.notification-preview-list small{display:block}.notification-preview-list span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}.notification-preview-list small{color:#9aa89f;font-size:9px}.notification-preview-list>p{text-align:center;color:var(--muted);padding:28px;font-size:12px}.notification-popover footer{text-align:right;padding:11px 15px}.notification-popover footer a{color:var(--green2);font-size:11px;font-weight:800}.recipient-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:16px;display:grid}.recipient-grid label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.recipient-grid label.selected{border-color:var(--green2);background:#f3faf5}.recipient-grid label>input{display:none}.recipient-grid label>span{width:32px;height:32px;color:var(--green2);background:#e8f0ea;border-radius:50%;place-items:center;font-weight:900;display:grid}.recipient-grid strong,.recipient-grid small{display:block}.recipient-grid small{color:var(--muted);margin-top:3px}.message-compose{padding-bottom:20px}.message-compose>label{flex-direction:column;gap:6px;margin:14px 20px;font-size:11px;font-weight:800;display:flex}.message-compose input,.message-compose textarea,.message-compose select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:10px}.message-compose textarea{resize:vertical}.message-compose .check-line{flex-direction:row;align-items:center}.message-compose>.primary-button{margin:0 20px}.channel-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.channel-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:20px}.channel-card header{justify-content:space-between;display:flex}.channel-card header>span{width:38px;height:38px;color:var(--green2);background:#edf4ef;border-radius:9px;place-items:center;font-weight:900;display:grid}.channel-card h2{margin:17px 0 7px}.channel-card p{min-height:38px;color:var(--muted);font-size:11px;line-height:1.6}.channel-card>b{font-size:10px}.channel-card .ready{color:var(--green2)}.channel-card .missing{color:var(--red)}.delivery-status{background:#edf1ee;border-radius:10px;padding:4px 7px;font-size:10px;display:inline-block}.delivery-status.delivered{color:#286148;background:#e5f3e8}.delivery-status.failed{color:var(--red);background:#fbe5e1}.delivery-status.pending{color:#96691f;background:#fff1d5}@media (width<=650px){.notification-popover{top:64px;right:8px}.recipient-grid,.channel-grid{grid-template-columns:1fr}}.clawbot-self-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#173f32,#285f4c);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex}.clawbot-self-card span{letter-spacing:1.5px;color:#b8d3c8;font-size:9px;font-weight:900}.clawbot-self-card h2{margin:5px 0 8px;font-size:18px}.clawbot-self-card p{color:#d5e4dd;max-width:700px;margin:0;font-size:11px;line-height:1.6}.clawbot-self-card small{margin-top:8px;display:block}.clawbot-self-card img{object-fit:contain;background:#fff;border-radius:10px;width:150px;height:150px;padding:7px}.clawbot-bound-badge{color:#e8f5ee;letter-spacing:.5px;background:#ffffff24;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;min-width:88px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.clawbot-topbar{flex-shrink:0;position:relative}.clawbot-topbar-button{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.clawbot-topbar-button i{width:18px;height:18px;color:var(--green2);background:#edf4ef;border-radius:5px;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid;overflow:hidden}.clawbot-topbar-button b{background:#c5d2cb;border-radius:50%;width:7px;height:7px}.clawbot-topbar-button b.on{background:#2f8f63}.clawbot-topbar-button b.warn{background:#d9ae67}.clawbot-topbar.open .clawbot-topbar-button,.clawbot-topbar-button:hover{border-color:#a9c3b5}.clawbot-topbar-panel{z-index:55;border:1px solid var(--line);background:#fff;border-radius:13px;gap:14px;width:min(420px,100vw - 24px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #173f3229}.clawbot-topbar-panel span{letter-spacing:1.5px;color:var(--green2);font-size:9px;font-weight:900}.clawbot-topbar-panel h2{margin:6px 0 8px;font-size:16px}.clawbot-topbar-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.clawbot-topbar-panel small{margin-top:8px;font-size:11px;display:block}.clawbot-topbar-panel img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;width:150px;height:150px;padding:7px}.clawbot-topbar-panel .primary-button{width:100%}.form-note{color:var(--muted);margin:12px 20px;font-size:10px;line-height:1.6}@media (width<=650px){.clawbot-self-card{align-items:flex-start}.clawbot-self-card img{width:120px;height:120px}.clawbot-topbar-button span{display:none}.clawbot-topbar-panel{right:-44px}}.m04-closure{gap:14px;display:grid}.m04-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.m04-summary-grid article{border:1px solid var(--line);background:#f8fbf8;border-radius:11px;flex-direction:column;gap:7px;min-height:104px;padding:15px;display:flex}.m04-summary-grid article.risk{background:#fff5f3;border-color:#e7b9b4}.m04-summary-grid span,.m04-summary-grid small{color:var(--muted);font-size:10px}.m04-summary-grid strong{font-size:16px}.progress-track{background:#dfe9e2;border-radius:7px;height:7px;overflow:hidden}.progress-track i{background:var(--green2);height:100%;display:block}.m04-flow-strip{background:#edf5ef;border:1px solid #bfd1c6;border-radius:11px;gap:7px;padding:10px;display:flex;overflow:auto}.m04-flow-strip span{min-width:max-content;color:var(--green);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.m04-flow-strip span:not(:last-child):after{content:"→";color:#8ba397;margin-left:5px}.m04-flow-strip b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.m04-flow-strip span.current{opacity:1;color:#102c24}.m04-flow-strip span.current b{background:var(--gold);color:#102c24;box-shadow:0 0 0 3px #f3e4c8}.m04-section{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.m04-section>summary{cursor:pointer;background:#fafcf9;border-bottom:1px solid #0000;align-items:center;gap:10px;padding:15px 17px;list-style:none;display:flex}.m04-section[open]>summary{border-bottom-color:var(--line)}.m04-section>summary::-webkit-details-marker{display:none}.m04-section>summary span{font-size:13px;font-weight:900}.m04-section>summary small{color:var(--muted);margin-left:auto;font-size:9px}.m04-table-wrap{padding:4px 0;overflow:auto}.m04-table-wrap th,.m04-table-wrap td{white-space:normal;vertical-align:top;padding:10px 12px}.m04-table-wrap td>input,.m04-table-wrap td>select{display:block}.m04-table-wrap input,.m04-table-wrap select{border:1px solid #d4ddd7;border-radius:8px;width:100%;min-width:0;margin:0 0 7px;padding:8px 10px;font-size:12px}.m04-table-wrap td>input:last-child,.m04-table-wrap td>select:last-child,.m04-table-wrap .inline-fields{margin-bottom:0}.m04-table-wrap input:focus,.m04-table-wrap select:focus{border-color:#7eab97;outline:0;box-shadow:0 0 0 3px #d7ebe1}.inline-fields{gap:8px;min-width:0;display:flex}.inline-fields input,.inline-fields select{flex:1;min-width:0;margin:0}.inline-fields select{flex:0 0 84px;width:84px}.m04-line-list{gap:12px;padding:14px;display:grid}.m04-line-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #1c302708}.m04-line-card>header{border-bottom:1px solid var(--line);background:#f7fbf8;align-items:center;gap:10px;padding:11px 14px;display:flex}.m04-line-card>header span{letter-spacing:.6px;color:var(--green2);font-size:10px;font-weight:800}.m04-line-card>header strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.m04-line-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.m04-line-grid label{color:#3f5349;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:800;display:flex}.m04-line-grid .span-2{grid-column:span 2}.m04-line-grid input,.m04-line-grid select{width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #d4ddd7;border-radius:9px;padding:0 11px;font-size:13px;font-weight:500}.m04-line-grid input:focus,.m04-line-grid select:focus{border-color:#7eab97;outline:0;box-shadow:0 0 0 3px #d7ebe1}.m04-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 15px;display:flex}.m04-actions small{color:var(--muted);font-size:9px}.m04-result-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 15px 15px;display:grid}.m04-result-grid article{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;gap:4px 10px;padding:11px;display:grid}.m04-result-grid article.risk{background:#fff5f3;border-color:#e7b9b4}.m04-result-grid strong{font-size:11px}.m04-result-grid span{color:var(--muted);grid-column:1/-1;font-size:9px}.m04-result-grid b{color:var(--green2);font-size:9px}.m04-result-grid article.risk b{color:var(--red)}.m04-po-list{gap:10px;padding:14px;display:grid}.m04-po-list>article{border:1px solid var(--line);border-radius:9px;padding:12px}.m04-po-list header{justify-content:space-between;align-items:flex-start;display:flex}.m04-po-list header strong,.m04-po-list header small{display:block}.m04-po-list header small{color:var(--muted);margin-top:3px;font-size:9px}.m04-po-list ul{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin:7px 0;padding:7px 0;list-style:none}.m04-po-list li{justify-content:space-between;padding:4px;font-size:10px;display:flex}.m04-po-actions{grid-template-columns:minmax(180px,1fr) auto minmax(145px,.8fr) auto;align-items:end;gap:7px;display:grid}.m04-po-actions label,.m04-form-row label,.m04-form-grid label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.m04-po-actions input,.m04-form-row input,.m04-form-row select,.m04-form-grid input,.m04-form-grid select,.m04-form-grid textarea{width:100%;min-width:0;padding:7px 8px;font-size:10px}.m04-form-row{grid-template-columns:repeat(4,minmax(105px,1fr)) auto;align-items:end;gap:8px;padding:14px;display:grid}.m04-form-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.m04-form-grid .span-2{grid-column:span 2}.m04-form-grid textarea{resize:vertical;min-height:58px}.m04-history{padding:0 15px 15px}.m04-history h4{color:var(--muted);margin:0 0 7px;font-size:10px}.m04-history p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:8px;font-size:10px;display:flex}.m04-history p span{color:var(--muted)}.m04-empty{text-align:center;color:var(--muted);padding:28px;font-size:11px}@media (width<=900px){.m04-summary-grid,.m04-po-actions,.m04-form-grid,.m04-line-grid,.m04-form-row{grid-template-columns:repeat(2,1fr)}.m04-result-grid{grid-template-columns:1fr}}@media (width<=650px){.m04-summary-grid,.m04-po-actions,.m04-form-grid,.m04-form-row,.m04-line-grid{grid-template-columns:1fr}.m04-form-grid .span-2,.m04-line-grid .span-2{grid-column:auto}.m04-section>summary{flex-direction:column;align-items:flex-start}.m04-section>summary small{margin-left:0}.m04-history p{flex-direction:column;gap:8px}}.m07-csv-import{border:1px solid var(--line);background:#f7faf8;border-radius:12px;gap:10px;margin:0 15px 15px;padding:14px;display:grid}.m07-csv-import>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.m07-csv-import>header strong{color:#1f3b31;font-size:12px;display:block}.m07-csv-import>header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.m07-csv-import textarea{width:100%;min-height:120px;color:var(--ink);resize:vertical;white-space:pre;background:#fff;border:1px solid #d4ddd7;border-radius:10px;padding:12px 13px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.m07-csv-import textarea:focus{border-color:#7eab97;outline:0;box-shadow:0 0 0 3px #d7ebe1}.m07-csv-import>small{color:var(--muted);font-size:10px;line-height:1.5}@media (width<=650px){.m07-csv-import>header{flex-direction:column}.m07-csv-import>header .secondary-button{width:100%}}.m06-flow span{opacity:.5}.m06-flow span.done,.m06-flow span.current{opacity:1}.m06-flow span.done b{background:#7a9b8d}.m06-provider{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr;gap:4px 13px;margin:14px;padding:12px 14px;display:grid}.m06-provider.ready{background:#f0f8f2;border-color:#bdd6c5}.m06-provider.missing{background:#fff6f3;border-color:#e8c4bd}.m06-provider strong{font-size:11px}.m06-provider span{color:var(--green2);font-family:Consolas,monospace;font-size:10px}.m06-provider small{color:var(--muted);grid-column:1/-1;font-size:9px}.m06-event-list{padding:0 15px 15px}.m06-event-list article{border-top:1px solid var(--line);gap:11px;padding:11px 4px;display:flex;position:relative}.m06-event-list i{background:var(--green2);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.m06-event-list i.carrier_api{background:var(--gold);box-shadow:0 0 0 3px #f4e4c9}.m06-event-list strong,.m06-event-list p,.m06-event-list small{display:block}.m06-event-list strong{font-size:11px}.m06-event-list p{color:var(--ink);margin:4px 0;font-size:10px}.m06-event-list small{color:var(--muted);font-size:9px}.m06-risk-grid article{grid-template-columns:1fr auto auto}.m06-risk-grid button{color:var(--red);background:#fff;border:1px solid #d7a9a4;border-radius:7px;grid-area:1/3/3;padding:5px 8px;font-size:10px}.m06-risk-grid .m04-empty{grid-column:1/-1}@media (width<=650px){.m06-provider{grid-template-columns:1fr}.m06-provider small{grid-column:auto}.m06-risk-grid article{grid-template-columns:1fr}.m06-risk-grid button{grid-area:auto}}.m02-funnel{margin-bottom:15px}.m02-funnel-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.m02-funnel-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:15px 17px;display:grid}.m02-funnel-grid article.risk{background:#fff7f4}.m02-funnel-grid article span{font-size:11px;font-weight:900}.m02-funnel-grid article strong{color:var(--green2);font-size:22px}.m02-funnel-grid article small{color:var(--muted);grid-column:1/-1;font-size:9px}.m02-stage-flow .lost{color:var(--red)}.m02-stage-flow .lost b{background:var(--red);color:#fff;box-shadow:none}.m02-stage-actions{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:end;gap:8px;padding:12px 14px;display:flex}.m02-stage-actions label{color:var(--muted);flex-direction:column;flex:1;gap:4px;font-size:9px;font-weight:800;display:flex}.m02-stage-actions input{width:100%;padding:8px}.m02-card-list,.m02-task-list{gap:9px;padding:14px;display:grid}.m02-card-list>article,.m02-task-list>article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.m02-card-list>article.risk,.m02-task-list>article.risk{background:#fff8f6;border-color:#e7b9b4}.m02-card-list header,.m02-task-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.m02-card-list header strong,.m02-card-list header small,.m02-task-list header strong,.m02-task-list header small{display:block}.m02-card-list header small,.m02-task-list header small,.m02-card-list>article>p,.m02-task-list>article>p{color:var(--muted);margin:4px 0 0;font-size:9px}.m02-card-list .m04-actions{padding:10px 0 0}.m02-card-list a.secondary-button{align-items:center;display:inline-flex}.m02-complete-grid{grid-template-columns:2fr 1.4fr 1fr 1fr auto auto;align-items:center;gap:7px;margin-top:10px;display:grid}.m02-complete-grid input,.m02-complete-grid select{width:100%;min-width:0;padding:7px;font-size:10px}.m02-task-list .m02-complete-grid{grid-template-columns:2fr 1.4fr 1fr 1fr auto}@media (width<=900px){.m02-funnel-grid,.m02-complete-grid,.m02-task-list .m02-complete-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.m02-funnel-grid{grid-template-columns:1fr}.m02-stage-actions{flex-direction:column;align-items:stretch}.m02-stage-actions label,.m02-stage-actions button{width:100%}.m02-complete-grid,.m02-task-list .m02-complete-grid{grid-template-columns:1fr}}.m03-closure{gap:14px;display:grid}.m03-flow span{opacity:.45}.m03-flow span.done,.m03-flow span.current{opacity:1}.m03-flow span.done b{background:#78998b}.m03-actions-bar{border:1px solid var(--line);background:#fafcf9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:13px;display:flex}.m03-actions-bar small,.m03-hint{color:var(--muted);font-size:9px;line-height:1.6}.m03-review-list,.m03-change-list{gap:8px;padding:14px;display:grid}.m03-review-list article,.m03-change-list article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:5px 12px;padding:12px;display:grid}.m03-review-list article.m03-clause-review{flex-direction:column;grid-template-columns:none;gap:12px;display:flex}.m03-review-list article.m03-clause-review header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.m03-review-list article.m03-clause-review header>div{flex:1;min-width:0}.m03-clause-summary{color:var(--ink);margin:0;font-size:11px;line-height:1.7}.m03-clause-findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.m03-clause-finding{border:1px solid var(--line);background:#f8fbf8;border-radius:8px;padding:11px 12px}.m03-clause-finding.risk{background:#fff5f3;border-color:#e7b9b4}.m03-clause-finding.warn{background:#fff9ed;border-color:#e8d2a8}.m03-clause-finding-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.m03-clause-finding-severity{color:var(--green2);background:#e8f1eb;border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:800;line-height:1.4;display:inline-flex}.m03-clause-finding.risk .m03-clause-finding-severity{color:var(--red);background:#fde8e5}.m03-clause-finding.warn .m03-clause-finding-severity{color:#8a5b00;background:#f8ead0}.m03-clause-finding>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.m03-clause-finding>small{color:var(--green2);margin-top:6px;font-size:10px;line-height:1.6;display:block}.m03-review-list strong,.m03-review-list small,.m03-change-list strong,.m03-change-list small{display:block}.m03-review-list small,.m03-change-list small{color:var(--muted);margin-top:3px;font-size:9px}.m03-review-list .m04-actions,.m03-change-list .m04-actions{grid-column:1/-1;padding:8px 0 0}.m03-sign-form,.m03-change-form{grid-template-columns:repeat(3,1fr);align-items:end;gap:9px;padding:14px;display:grid}.m03-change-form{grid-template-columns:1fr 1fr 2fr}.m03-sign-form label,.m03-change-form label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;font-weight:800;display:flex}.m03-sign-form input,.m03-sign-form select,.m03-change-form input,.m03-change-form textarea{width:100%;min-width:0;padding:7px 8px;font-size:10px}.m03-change-form textarea{resize:vertical;min-height:62px}.m03-doc-grid,.m03-term-grid,.m03-linked-grid,.m03-profit-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;display:grid}.m03-term-grid,.m03-linked-grid,.m03-profit-grid{grid-template-columns:repeat(3,1fr);gap:9px}.m03-doc-grid article,.m03-term-grid article,.m03-linked-grid article,.m03-profit-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.m03-doc-card{flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.m03-doc-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.m03-doc-card>header div{flex:1;min-width:0}.m03-doc-card.muted{opacity:.62}.m03-doc-actions{gap:8px;display:flex}.m03-doc-actions .secondary-button{text-align:center;flex:1;padding:8px 10px}.m03-doc-grid strong,.m03-doc-grid small,.m03-term-grid strong,.m03-term-grid small,.m03-linked-grid strong,.m03-linked-grid small,.m03-profit-grid strong,.m03-profit-grid small{display:block}.m03-doc-grid small,.m03-term-grid small,.m03-linked-grid small,.m03-profit-grid small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.m03-doc-grid strong{font-size:15px}.m03-blockers,.m03-ready{border-radius:9px;margin:0 14px 14px;padding:11px 13px;font-size:10px;line-height:1.7}.m03-blockers{color:var(--red);background:#fff5f3;border:1px solid #e7b9b4}.m03-blockers ul{margin:6px 0 0;padding-left:19px}.m03-ready{color:var(--green2);background:#edf7ef;border:1px solid #bdd6c5;font-weight:800}@media (width<=900px){.m03-sign-form,.m03-doc-grid,.m03-term-grid,.m03-linked-grid,.m03-profit-grid{grid-template-columns:repeat(2,1fr)}.m03-change-form{grid-template-columns:1fr 1fr}}@media (width<=650px){.m03-actions-bar{flex-direction:column;align-items:stretch}.m03-sign-form,.m03-change-form,.m03-doc-grid,.m03-term-grid,.m03-linked-grid,.m03-profit-grid,.m03-review-list article,.m03-change-list article{grid-template-columns:1fr}}.report-filters{margin-bottom:18px}.report-filters .panel-head{background:linear-gradient(#f7fbf8 0%,#fff 100%);align-items:flex-start;gap:16px}.report-filters .panel-head h2{margin:6px 0 8px;font-size:20px}.report-filters .panel-head p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.report-filter-body{background:#fbfcfb;padding:18px 20px 20px}.report-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;display:grid}.report-filter-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.report-filter-grid label>span{color:#3f5349;letter-spacing:.2px;font-size:11px;font-weight:800}.report-filter-grid .span-2{grid-column:span 2}.report-filter-grid input,.report-filter-grid select{width:100%;min-width:0;height:42px;color:var(--ink);background:#fff;border:1px solid #d4ddd7;border-radius:10px;padding:0 12px;box-shadow:inset 0 1px #fff}.report-filter-grid input::placeholder{color:#9aa89f}.report-filter-grid input:focus,.report-filter-grid select:focus{border-color:#7eab97;outline:0;box-shadow:0 0 0 3px #d7ebe1}.date-range{background:#fff;border:1px solid #d4ddd7;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-width:0;padding:4px;display:grid}.date-range input[type=date]{height:34px;box-shadow:none;background:0 0;border:0;padding:0 8px}.date-range input[type=date]:focus{box-shadow:none}.date-range em{color:#8ea198;font-size:11px;font-style:normal;font-weight:800}.report-filter-grid input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.report-filter-grid input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.filter-hint{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.filter-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.filter-chips button{color:var(--green);background:#eef6f1;border:1px solid #cfe0d6;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.filter-chips button:hover{background:#e1eee6}.filter-chips i{color:#7a9086;font-style:normal}.report-card header{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.report-card header span{color:var(--green2);letter-spacing:.6px;background:#eef5f0;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.report-card header b{color:var(--red);background:#fff0ee;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.report-card.locked{opacity:.92;background:#fbfbfb}.report-card h3{margin:12px 0 8px}.report-card>div{margin-top:14px}.report-card .secondary-button{text-align:center;min-width:64px}.report-lock{color:var(--red);background:#fff6f3;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.6}.report-grid{margin-top:0}@media (width<=1100px){.report-filter-grid{grid-template-columns:repeat(2,1fr)}.report-filter-grid .span-2{grid-column:span 2}}@media (width<=650px){.report-filter-grid,.report-filter-grid .span-2{grid-column:auto;grid-template-columns:1fr}.date-range{grid-template-columns:1fr;gap:4px}.date-range em{display:none}}.m01-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 16px #1c30270a}.m01-card>header{border-bottom:1px solid var(--line);background:linear-gradient(#f7fbf8,#fff);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.m01-card>header h3{margin:0;font-size:15px}.m01-card>header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.m01-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.m01-metrics.compact{padding-top:0}.m01-metrics article{border:1px solid var(--line);background:#f8fbf8;border-radius:12px;flex-direction:column;gap:6px;min-height:92px;padding:14px;display:flex}.m01-metrics article.risk{background:#fff6f3;border-color:#e7b9b4}.m01-metrics small{color:var(--muted);font-size:11px;font-weight:700}.m01-metrics strong{font-size:20px;line-height:1.2}.m01-metrics span{color:#6f7f76;font-size:11px}.m01-actions{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.m01-actions.tight{padding:0}.m01-note{color:#3f5349;background:#f4f8f5;border-radius:9px;margin:0 16px 14px;padding:10px 12px;font-size:12px;line-height:1.6}.m01-note.warn{color:var(--red);background:#fff6f3}.m01-split{grid-template-columns:1fr;gap:14px;display:grid}.m01-table{overflow:auto}.m01-table table{width:100%}.m01-table th{text-transform:none;letter-spacing:0;color:#5d6b64;font-size:11px;font-weight:700}.m01-table td{white-space:normal;vertical-align:top}.m01-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:12px}.m01-todo{border:1px solid var(--line);background:#fafcf9;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px 12px;padding:12px 14px;display:flex}.m01-todo strong{font-size:13px;display:block}.m01-todo p{color:var(--muted);margin:4px 0 0;font-size:12px}@media (width<=900px){.m01-metrics{grid-template-columns:1fr 1fr}.m01-todo{flex-direction:column;align-items:flex-start}}@media (width<=650px){.m01-metrics,.m01-split{grid-template-columns:1fr}.m01-card>header{flex-direction:column;align-items:flex-start}.m01-actions .secondary-button,.m01-actions .primary-button{width:100%}}.dict-panel .panel-head{background:linear-gradient(#f7fbf8,#fff);align-items:flex-start;gap:16px}.dict-panel .panel-head h2{margin:6px 0 8px;font-size:20px}.dict-panel .panel-head p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.dict-toolbar{border-bottom:1px solid var(--line);background:#fbfcfb;padding:16px 20px 18px}.dict-toolbar>label{flex-direction:column;gap:7px;max-width:560px;display:flex}.dict-toolbar>label>span{color:#3f5349;font-size:11px;font-weight:800}.dict-toolbar select{background:#fff;border:1px solid #d4ddd7;border-radius:10px;width:100%;height:42px;padding:0 12px}.dict-toolbar select:focus{border-color:#7eab97;outline:0;box-shadow:0 0 0 3px #d7ebe1}.dict-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.dict-meta article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:5px;min-height:86px;padding:12px 14px;display:flex}.dict-meta article.pending{background:#fffaf1;border-color:#ead7b0}.dict-meta small{color:var(--muted);font-size:11px;font-weight:700}.dict-meta strong{word-break:break-all;font-size:15px;line-height:1.3}.dict-meta span{color:#6f7f76;font-size:11px;line-height:1.5}.dict-panel td code{background:#f3f7f4;border-radius:6px;padding:2px 6px;font-size:11px}@media (width<=900px){.dict-meta{grid-template-columns:1fr}}.locale-boundary{display:contents}.m04-production-flow span{opacity:.42}.m04-production-flow span.done{opacity:.76}.m04-production-flow span.done b{background:#78998b}.module-workflow-flow span{opacity:.42}.module-workflow-flow span.done{opacity:.76}.module-workflow-flow span.done b{background:#78998b}.module-workflow-flow span.current.exception{color:var(--red)}.module-workflow-flow span.current.exception b{background:var(--red);color:#fff;box-shadow:none}.product-switch{background:#0a241c;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;margin:12px 12px 2px;padding:5px;display:grid}.product-switch a{color:#94aaa0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 6px;font-size:10px;font-weight:800;display:flex}.product-switch a i{color:#d9ae67;background:#ffffff0d;border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.product-switch a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-switch a:hover,.product-switch a.active{color:#fff;background:#ffffff12}.product-switch a.active{box-shadow:inset 0 0 0 1px #d9ae6740}.sidebar>.product-switch+nav{padding-top:2px}.hr-hero-card{background:radial-gradient(circle at 90% 15%,#3d7764 0,#0000 32%),linear-gradient(130deg,#102f26,#1b4b3d)}.hr-control-card{background:#d9ae67}.architecture-panel{margin-bottom:22px}.hr-flow{grid-template-columns:auto minmax(90px,.55fr) auto minmax(120px,1.7fr) auto auto;align-items:center;gap:12px;padding:24px;display:grid}.hr-flow>a,.hr-flow-branches>a{background:#f7faf7;border:1px solid #d5e1da;border-radius:11px;flex-direction:column;justify-content:center;min-height:68px;padding:12px;display:flex}.hr-flow a:hover{border-color:#8eb5a1;transform:translateY(-1px);box-shadow:0 8px 20px #173f3212}.hr-flow a b{color:var(--green2);font-size:11px}.hr-flow a span{margin-top:5px;font-size:12px;font-weight:800}.hr-flow>i{color:var(--muted);text-align:center;font-size:9px;font-style:normal}.hr-flow-branches{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.hr-flow-branches>a{min-height:58px;padding:9px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin:27px 2px 14px;display:flex}.section-heading span{color:var(--green2);letter-spacing:1.5px;font-size:10px;font-weight:900}.section-heading h2{margin:4px 0 0;font-size:18px}.section-heading p{max-width:620px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.6}.hr-module-grid{grid-template-columns:repeat(3,1fr)}.hr-module-grid .module-card>strong{font-size:24px}.architecture-bottom-grid{margin-top:3px}.shared-foundation-list>a{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px 19px;display:flex}.shared-foundation-list>a:last-child{border-bottom:0}.shared-foundation-list>a:hover{background:#f7faf7}.shared-foundation-list>a>i{width:34px;height:34px;color:var(--gold);background:#edf4ef;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.shared-foundation-list>a>div{flex:1}.shared-foundation-list strong{font-size:12px}.shared-foundation-list p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.shared-foundation-list>a>b{color:var(--green2)}.architecture-status-card dl{margin:0;padding:7px 20px}.architecture-status-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.architecture-status-card dt{font-size:11px}.architecture-status-card dd{margin:0}.architecture-status-card>.alert{margin:10px 20px 20px;font-size:10px;line-height:1.55}.hr-module-banner{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 90% 10%,#3e7562 0,#0000 33%),linear-gradient(125deg,#102f26,#1f5342);border-radius:17px;justify-content:space-between;gap:30px;margin-bottom:18px;padding:28px 30px;display:flex}.hr-module-banner>div{max-width:850px}.hr-module-banner>div>span{letter-spacing:1.4px;color:#bad3c8;font-size:10px;font-weight:900}.hr-module-banner h2{margin:13px 0 19px;font-family:Georgia,Noto Serif SC,serif;font-size:23px;line-height:1.55}.architecture-pills{flex-wrap:wrap;gap:7px;display:flex}.architecture-pills i{color:#efd3a5;background:#ffffff17;border-radius:15px;padding:5px 9px;font-size:9px;font-style:normal}.hr-module-banner dl{flex:none;align-self:center;gap:26px;margin:0;display:flex}.hr-module-banner dl div{min-width:62px}.hr-module-banner dt{color:#bcd1c8;font-size:9px}.hr-module-banner dd{color:#efd3a5;margin:5px 0 0;font-size:25px;font-weight:900}.hr-architecture-grid{margin-bottom:18px}.state-machine-list{gap:9px;padding:16px;display:grid}.state-machine-list article{border:1px solid var(--line);background:#fbfcfa;border-radius:10px;padding:14px 15px}.state-machine-list header{justify-content:space-between;gap:12px;display:flex}.state-machine-list header strong{font-size:12px}.state-machine-list header span{color:#96a39c;font-size:9px}.state-machine-list p{color:var(--green);margin:10px 0 5px;font-size:11px;font-weight:800;line-height:1.6}.state-machine-list small{color:var(--muted);font-size:10px}.transaction-lane{counter-reset:transaction;margin:0;padding:16px 20px;list-style:none}.transaction-lane li{color:#44524b;padding:0 0 16px 34px;font-size:11px;line-height:1.45;position:relative}.transaction-lane li:not(:last-child):after{content:"";background:#c5d5cc;width:1px;height:17px;position:absolute;top:21px;left:11px}.transaction-lane li:before{counter-increment:transaction;content:counter(transaction);width:23px;height:23px;color:var(--green2);background:#e5f0e8;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:-3px;left:0}.capability-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.capability-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:120px;padding:15px;display:flex}.capability-grid article>span{color:var(--green2);letter-spacing:.5px;font-size:9px;font-weight:900}.capability-grid article>strong{margin:14px 0 6px;font-size:12px}.capability-grid article>small{color:var(--muted);margin-top:auto;font-size:9px;line-height:1.5}.event-chip-list{flex-wrap:wrap;gap:8px;padding:18px 20px;display:flex}.event-chip-list span{color:var(--green2);background:#edf5ef;border-radius:16px;padding:7px 10px;font-family:Consolas,monospace;font-size:10px}.contract-warning{background:#fff8ea;border:1px solid #ead1a4;border-radius:10px;margin:0 20px 20px;padding:13px 15px}.contract-warning strong{color:#8a621e;font-size:11px}.contract-warning p{color:#795f33;margin:5px 0 0;font-size:10px;line-height:1.55}.closure-layer-list{padding:10px 19px 16px}.closure-layer-list>div{border-bottom:1px solid var(--line);gap:11px;padding:10px 0;display:flex}.closure-layer-list>div:last-child{border-bottom:0}.closure-layer-list i{width:24px;height:24px;color:var(--green2);background:#edf4ef;border-radius:7px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.closure-layer-list p{margin:0}.closure-layer-list strong,.closure-layer-list small{display:block}.closure-layer-list strong{font-size:11px}.closure-layer-list small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.module-pagination{justify-content:space-between;margin-top:2px;display:flex}.module-pagination a{border:1px solid var(--line);color:var(--green2);background:#fff;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800}@media (width<=1200px){.hr-flow{grid-template-columns:1fr}.hr-flow>i{padding:1px}.hr-flow-branches,.capability-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.hr-module-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.hr-module-banner{padding:22px;display:block}.hr-module-banner h2{font-size:19px}.hr-module-banner dl{gap:18px;margin-top:22px}.capability-grid{grid-template-columns:repeat(2,1fr)}.section-heading{display:block}.section-heading p{text-align:left;margin-top:8px}.hr-flow-branches{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.hr-module-grid,.capability-grid{grid-template-columns:1fr}.hr-module-banner dl{justify-content:space-between}.hr-module-banner dl div{min-width:auto}.hr-flow-branches{grid-template-columns:1fr}}.link-button{color:var(--green2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.m01-table tr.selected td{background:#f0f7f2}.m01-table .m02-row-actions{grid-template-columns:6.6em 6.6em;justify-content:start;align-items:center;gap:8px;padding:0;display:grid}.m01-table .m02-row-actions>.primary-button,.m01-table .m02-row-actions>.secondary-button{white-space:nowrap;width:100%;min-width:0}.m01-table .m02-row-actions>.m02-action-lifecycle{grid-column:1}.m01-table .m02-row-actions>.m02-action-account{grid-column:2}.m02-saga{border:1px solid var(--line);background:#fafcf9;border-radius:10px;margin:12px 14px;padding:12px}.m02-saga>strong{margin-bottom:8px;display:block}.m02-saga>div{border-top:1px dashed var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:grid}.m02-saga small{color:var(--muted)}.m02-clearance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.m02-clearance-grid article{border:1px solid var(--line);background:#fafcf9;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.m02-clearance-grid span,.m02-clearance-grid small{color:var(--muted);font-size:9px}.m02-clearance-grid strong{font-size:11px}@media (width<=900px){.m02-clearance-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.m02-saga>div,.m02-clearance-grid{grid-template-columns:1fr}}.m03-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 16px;display:flex}.m03-toolbar label{min-width:240px;color:var(--muted);gap:6px;font-size:12px;display:grid}.m03-toolbar select{min-height:40px}.m03-toolbar>span{color:var(--muted);font-size:12px}@media (width<=650px){.m03-toolbar{flex-direction:column;align-items:stretch}.m03-toolbar label{min-width:0}}.m01-card .form-grid .m01-inline-action,.m01-card .m04-form-grid .m01-inline-action{align-items:flex-end;min-height:100%;padding-bottom:0;display:flex}.m01-card .form-grid .m01-inline-action.span-2,.m01-card .m04-form-grid .m01-inline-action.span-2{grid-column:1/-1}.m01-card .form-grid .m01-inline-action>.primary-button,.m01-card .m04-form-grid .m01-inline-action>.primary-button{color:#fff;white-space:nowrap;width:auto;height:40px;min-height:40px;box-shadow:none;background:#2f6b55;border:1px solid #2f6b55;border-radius:10px;padding:0 16px;font-size:12px;font-weight:700}.m01-card .form-grid .m01-inline-action>.primary-button:hover,.m01-card .m04-form-grid .m01-inline-action>.primary-button:hover{background:#255746;border-color:#255746}.m01-card .form-grid .m01-inline-action>.primary-button:disabled,.m01-card .m04-form-grid .m01-inline-action>.primary-button:disabled{opacity:.45;cursor:not-allowed}.m01-card>.panel-head span{letter-spacing:.4px;text-transform:none}.m06-page{gap:16px;display:grid}.m06-hero{color:#eef6f1;background:linear-gradient(135deg,#123529 0%,#1d5443 48%,#2a6b55 100%);border:1px solid #c9ddd2;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #102c2429}.m06-hero-main{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 8px;display:flex}.m06-kicker{letter-spacing:.08em;color:#b7d4c6;margin:0 0 6px;font-size:11px;font-weight:800}.m06-hero-main h2{color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.25}.m06-hero-main p{color:#cfe0d7;max-width:560px;margin:8px 0 0;font-size:13px;line-height:1.55}.m06-badge{color:#f4faf7;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.m06-badge.ok{color:#f6e7c2;background:#d6be7a2e;border-color:#d6be7a8c}.m06-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 16px;display:grid}.m06-stat-row article{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-height:72px;padding:12px 14px;display:flex}.m06-stat-row span{color:#bdd4c8;font-size:12px;font-weight:700}.m06-stat-row strong{font-variant-numeric:tabular-nums;color:#fff;font-size:28px;line-height:1}.m06-split{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.m06-panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #1c30270a}.m06-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(#f7fbf8,#fff);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.m06-panel>header h3{margin:0;font-size:15px}.m06-panel>header p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.m06-panel>header em{color:#3f5349;background:#edf4ef;border-radius:8px;flex:none;min-height:28px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.m06-panel>header select{background:#fff;border:1px solid #d4ddd7;border-radius:9px;min-width:180px;max-width:240px;min-height:36px;padding:0 10px}.m06-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.m06-form>label{color:#44524b;gap:6px;font-size:12px;font-weight:700;display:grid}.m06-form>label>span{color:var(--muted);font-size:11px;font-weight:700}.m06-form input,.m06-form select{background:#fff;border:1px solid #d4ddd7;border-radius:10px;width:100%;min-height:40px;padding:8px 11px}.m06-form input:focus,.m06-form select:focus{border-color:#7eab97;outline:0;box-shadow:0 0 0 3px #d7ebe1}.m06-form .span-2,.m06-form-actions.span-2{grid-column:1/-1}.m06-form-actions{align-items:flex-end;display:flex}.m06-form-actions>.primary-button,.m06-toolbar>.primary-button{color:#fff;background:#2f6b55;border:1px solid #2f6b55;border-radius:10px;min-height:40px;padding:0 16px;font-size:12px;font-weight:700}.m06-toolbar{flex-wrap:wrap;gap:8px;padding:0 18px 14px;display:flex}.m06-toolbar>.secondary-button{min-height:36px;color:var(--green2);background:#fff;border:1px solid #c5d5cc;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.m06-list{gap:8px;padding:0 18px 16px;display:grid}.m06-list-item{border:1px solid var(--line);background:#fafcf9;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex}.m06-list-item.muted{background:#f4f8f5}.m06-list-item strong{flex:1;min-width:0}.m06-list-item>span{color:var(--muted)}.m06-chip{color:#255746;background:#edf4ef;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.m06-table-wrap{overflow:auto}.m06-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.m06-table-wrap th,.m06-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1ed;padding:11px 14px}.m06-table-wrap th{color:var(--muted);background:#fafbf9;font-size:11px}.m06-table-wrap tbody tr{cursor:pointer}.m06-table-wrap tbody tr:hover{background:#f7fbf8}.m06-table-wrap tbody tr.is-active{background:#eef6f1}.m06-empty{color:#5d6f66;text-align:center;background:linear-gradient(#fbfdfb,#f3f7f4);border:1px dashed #c9d8cf;border-radius:12px;margin:18px;padding:28px 18px;font-size:13px;font-weight:600}.m06-empty.soft{border-style:solid;border-color:var(--line);background:#fafcf9;margin:0;padding:18px;font-weight:500}.m06-hint{word-break:break-all;background:#f4f8f5;border-radius:9px;margin:0 18px 14px;padding:10px 12px;font-size:12px}.m06-readonly-note{padding:16px 18px}.m06-readonly-note p{color:#3f5349;margin:0;font-size:13px;line-height:1.6}.m06-ledger>header{background:linear-gradient(#f3f8f5,#fff)}@media (width<=1100px){.m06-split{grid-template-columns:1fr}.m06-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.m06-hero-main{flex-direction:column}.m06-stat-row{grid-template-columns:1fr 1fr}.m06-form{grid-template-columns:1fr}.m06-panel>header{flex-direction:column}.m06-panel>header select{width:100%;max-width:none}}.m01-card .form-grid>label,.m01-card .m04-form-grid>label{color:#44524b;gap:6px;font-size:12px;font-weight:700;display:grid}.m01-card .form-grid>label>span,.m01-card .m04-form-grid>label>span{color:var(--muted);font-size:11px}.m01-card .form-grid input,.m01-card .form-grid select,.m01-card .form-grid textarea,.m01-card .m04-form-grid input,.m01-card .m04-form-grid select,.m01-card .m04-form-grid textarea{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d4ddd7;border-radius:10px;padding:8px 11px}.m01-card .form-grid textarea,.m01-card .m04-form-grid textarea{resize:vertical;min-height:88px}.m01-card .form-grid input:focus,.m01-card .form-grid select:focus,.m01-card .form-grid textarea:focus,.m01-card .m04-form-grid input:focus,.m01-card .m04-form-grid select:focus,.m01-card .m04-form-grid textarea:focus{border-color:#7eab97;outline:0;box-shadow:0 0 0 3px #d7ebe1}.m01-card>.panel-head{border-bottom:1px solid var(--line);background:linear-gradient(#f7fbf8,#fff);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.m01-card>.panel-head span{letter-spacing:1.2px;color:var(--green2);font-size:10px;font-weight:900;display:block}.m01-card>.panel-head h2,.m01-card>.panel-head h3{margin:4px 0 0;font-size:15px}.m01-card>.panel-head>b{color:var(--muted);flex:none;font-size:12px}.m01-card>.panel-head .secondary-button,.m01-card>.panel-head .primary-button{flex:none}.m01-card>h3{margin:0;padding:16px 18px 0;font-size:15px}.m01-card .action-row,.m01-card .row-actions,.m01-card .m01-actions{flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.m01-card .action-row>button,.m01-card .row-actions>button,.m01-card .m01-actions>button,.m01-card .form-grid>button,.m01-card form>button{min-height:36px;color:var(--green2);cursor:pointer;background:#edf4ef;border:1px solid #c5d5cc;border-radius:9px;padding:0 14px;font-size:12px;font-weight:800}.m01-card .action-row>button:disabled,.m01-card .row-actions>button:disabled,.m01-card .m01-actions>button:disabled,.m01-card .form-grid>button:disabled,.m01-card form>button:disabled{opacity:.45;cursor:not-allowed}.m01-card .action-row>button.primary-button,.m01-card .form-grid>button.primary-button,.m01-card form>button.primary-button,.m01-card .m01-actions>button.primary-button{background:var(--green2);border-color:var(--green2);color:#fff}.m01-card .action-row>button.secondary-button,.m01-card .row-actions>button.secondary-button,.m01-card .m01-actions>button.secondary-button{background:#fff}.m01-card .stack-list{gap:8px;padding:0 16px 16px;display:grid}.m01-card .stack-list>p,.m01-card .stack-list>article{border:1px solid var(--line);background:#fafcf9;border-radius:10px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.m01-card .muted-note,.m01-card .control-note,.m01-card .m01-note{color:#3f5349;background:#f4f8f5;border-radius:9px;margin:0 16px 16px;padding:11px 12px;font-size:12px;line-height:1.6}.m01-card .control-note strong,.m01-card .m01-note strong{margin-bottom:4px;font-size:12px;display:block}.m01-card .table-wrap,.m01-card .m01-table{overflow:auto}.m01-card .filter-chips{flex-wrap:wrap;gap:7px;padding:0 16px 16px;display:flex}.m01-card .filter-chips>span{color:var(--green2);background:#edf4ef;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.m01-card>select,.m01-card .m03-toolbar,.m01-card>label{gap:6px;margin:14px 16px;display:grid}.m01-card>select{background:#fff;border:1px solid #d4ddd7;border-radius:10px;max-width:100%;min-height:40px;padding:0 12px}.m01-card>p{color:var(--muted);margin:0 16px 14px;font-size:12px;line-height:1.6}.m01-split{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}.m01-lifecycle{gap:14px;display:grid}.m01-step-rail{border-bottom:1px solid var(--line);background:#f7fbf8;gap:7px;padding:12px 16px;display:flex;overflow:auto}.m01-step-rail span{color:#5d6b64;white-space:nowrap;background:#fff;border:1px solid #d5e1da;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:800;display:flex}.m01-step-rail span b{width:18px;height:18px;color:var(--green2);background:#e5f0e8;border-radius:50%;place-items:center;font-size:9px;display:grid}.m01-step-rail span.current{color:var(--green);background:#edf4ef;border-color:#8eb5a1}.m01-step-rail span.done{opacity:.72}@media (width<=900px){.m01-split{grid-template-columns:1fr}}.m01-card .m01-table .m02-row-actions.m01-actions{grid-template-columns:6.8em 6.8em;justify-content:start;align-items:center;gap:8px;padding:0;display:grid}.m01-card .m01-table .m02-row-actions.m01-actions>.primary-button,.m01-card .m01-table .m02-row-actions.m01-actions>.secondary-button{white-space:nowrap;width:100%;min-width:0}.m01-card .m01-table .m02-row-actions>.m02-action-lifecycle{grid-column:1}.m01-card .m01-table .m02-row-actions>.m02-action-account{grid-column:2}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.meeting-product{--ink:#172033;--ink-soft:#667085;--ink-muted:#98a2b3;--canvas:#f4f6fb;--surface:#fff;--surface-soft:#f8f9fc;--line:#e7eaf0;--line-strong:#d9dee8;--nav:#102c24;--nav-soft:#1a4638;--indigo:#1e6650;--indigo-deep:#143f31;--indigo-soft:#edf5ef;--emerald:#14866d;--emerald-soft:#e7f6f1;--amber:#c77700;--amber-soft:#fff4dd;--rose:#d5425c;--rose-soft:#ffedf0;--cyan:#1d7b9f;--shadow-sm:0 1px 2px #1018280a;--shadow-md:0 12px 32px #10182814;--shadow-lg:0 28px 80px #1018282e}.meeting-product *{box-sizing:border-box}.meeting-product{background:var(--canvas);scroll-behavior:smooth;background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;font-size:.875rem}.meeting-product button,.meeting-product input,.meeting-product textarea,.meeting-product select{color:inherit;font:inherit}.meeting-product button{cursor:pointer}.meeting-product button:focus-visible,.meeting-product input:focus-visible,.meeting-product textarea:focus-visible,.meeting-product select:focus-visible{outline-offset:2px;outline:3px solid #5b5ce238}.meeting-product button:disabled{cursor:not-allowed;opacity:.55}.meeting-product .auth-service-state{background:radial-gradient(circle at 50% 10%, #5b5ce224, transparent 34%), var(--canvas);place-items:center;min-height:100svh;padding:24px;display:grid}.meeting-product .auth-service-card{border:1px solid var(--line);background:var(--surface);width:min(100%,430px);box-shadow:var(--shadow-lg);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:42px 38px 36px;display:flex}.meeting-product .auth-service-icon{background:var(--rose-soft);width:46px;height:46px;color:var(--rose);border-radius:50%;place-items:center;margin-bottom:20px;font-size:1.35rem;font-weight:800;display:grid}.meeting-product .auth-service-eyebrow{color:var(--indigo);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:750}.meeting-product .auth-service-card h1{margin:0;font-size:1.35rem;line-height:1.35}.meeting-product .auth-service-message{color:var(--ink-soft);margin:12px 0 24px;font-size:.78rem;line-height:1.7}.meeting-product .auth-service-retry{background:var(--indigo);color:#fff;border:0;border-radius:10px;min-width:132px;min-height:42px;padding:0 20px;font-weight:700;box-shadow:0 9px 22px #5b5ce238}.meeting-product .auth-service-retry:hover:not(:disabled){background:var(--indigo-deep)}.meeting-product .auth-service-card small{color:var(--ink-muted);margin-top:16px;font-size:.66rem}.meeting-product .app-shell{min-height:100vh}.meeting-product .sidebar{z-index:30;color:#626b77;background:#0d131b;border-right:1px solid #171e27;flex-direction:column;width:200px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.meeting-product .sidebar-backdrop{z-index:29;background:#0a0e148c;display:none;position:fixed;inset:0}.meeting-product .mobile-nav-toggle{border:1px solid var(--line-strong);width:40px;height:40px;box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:0;display:none}.meeting-product .mobile-nav-toggle>span{background:#455066;border-radius:2px;height:2px;margin:0 9px;display:block}.meeting-product .sidebar-brand{border-bottom:1px solid #1a212b;flex-direction:column;flex:0 0 94px;justify-content:center;min-height:94px;padding:14px 16px;text-decoration:none;display:flex}.meeting-product .sidebar-brand strong{color:#7c828b;letter-spacing:.015em;width:150px;font-size:1rem;font-weight:650;line-height:1.4}.meeting-product .sidebar-brand span{color:#4d5560;margin-top:3px;font-size:.75rem;line-height:1.4}.meeting-product .side-nav{scrollbar-width:none;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden auto}.meeting-product .side-nav::-webkit-scrollbar{display:none}.meeting-product .sidebar-clock{color:#8793a3;border-top:1px solid #ffffff09;flex-direction:column;flex:none;align-items:center;padding:16px 12px 18px;display:flex}.meeting-product .clock-face{isolation:isolate;background:conic-gradient(from 18deg,#909ba8 0deg,#26313d 38deg,#778391 78deg,#18222d 126deg,#8a96a3 174deg,#202b36 222deg,#6f7c8a 276deg,#1b2631 322deg,#909ba8 360deg);border:1px solid #637080;border-radius:50%;width:112px;height:112px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -2px 3px #000000bf,0 0 12px #7381ff47,0 0 32px #495bca24,0 10px 26px #0000005c}.meeting-product .clock-face:before{z-index:0;content:"";background:radial-gradient(circle at 48% 43%,#5b6ea033,#0000 40%),radial-gradient(circle,#172330 0,#101923 66%,#080e15 100%);border:1px solid #a6b6cc38;border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 0 22px #5c70ff1a,inset 0 0 0 2px #ffffff06,0 0 9px #7c89ff24}.meeting-product .clock-face:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff21 0,#ffffff06 25%,#0000 43% 68%,#7180ff09 100%);border-radius:50%;position:absolute;inset:7px;box-shadow:inset 6px 8px 14px #ffffff05,inset -7px -9px 16px #0003}.meeting-product .clock-tick{z-index:1;transform:rotate(var(--tick-angle));display:block;position:absolute;inset:11px}.meeting-product .clock-tick:before{content:"";background:#8292aa;border-radius:999px;width:2px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 3px #9daeffa6,0 0 7px #6774ff3d}.meeting-product .clock-tick:nth-child(3n+1):before{background:#d3dceb;width:2px;height:10px;box-shadow:0 0 4px #ced8ffd9,0 0 9px #707bff61}.meeting-product .clock-number{z-index:2;color:#8b99ac;text-shadow:0 0 6px #8491ff52;font-size:.5625rem;font-style:normal;font-weight:650;line-height:1;position:absolute}.meeting-product .clock-number-12{top:11px;left:50%;transform:translate(-50%)}.meeting-product .clock-number-3{top:50%;right:12px;transform:translateY(-50%)}.meeting-product .clock-number-6{bottom:10px;left:50%;transform:translate(-50%)}.meeting-product .clock-number-9{top:50%;left:12px;transform:translateY(-50%)}.meeting-product .clock-hand{z-index:3;width:2px;transform:translateX(-50%) rotate(var(--clock-angle));transform-origin:50% 100%;background:linear-gradient(90deg,#697688,#e4ebf4 48%,#7e8b9c 100%);border-radius:999px;display:block;position:absolute;bottom:50%;left:50%;box-shadow:0 0 3px #e0e8ff8c,0 0 7px #6f78ff29}.meeting-product .clock-hour-hand{background:linear-gradient(90deg,#7b8798,#f2f5fa 48%,#8793a3 100%);width:3px;height:28px}.meeting-product .clock-minute-hand{background:linear-gradient(90deg,#647184,#dce5f0 48%,#758295 100%);height:38px}.meeting-product .clock-second-hand{background:#6d72ee;width:1px;height:41px;box-shadow:0 0 4px #7f86ffe6,0 0 9px #5d64ff8f}.meeting-product .clock-pin{z-index:4;background:radial-gradient(circle at 35% 30%,#f0f2ff 0,#777df0 32%,#202a3b 72%);border:2px solid #b8bdff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #6d72ee29,0 0 9px #777effb8,inset 0 1px 1px #ffffffb3}.meeting-product .clock-digital{color:#c0c9d6;font-variant-numeric:tabular-nums;letter-spacing:.09em;text-shadow:0 0 7px #97a2ff4d,0 0 16px #5c69e51f;margin-top:11px;font-size:1rem;font-weight:650;line-height:1.2}.meeting-product .clock-date{color:#596575;letter-spacing:.06em;margin-top:4px;font-size:.625rem}.meeting-product .nav-item{color:#626b77;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:56px;min-height:56px;margin:0;padding:0 22px;font-size:.875rem;transition:background .16s,color .16s;display:flex;position:relative}.meeting-product .nav-item:hover{color:#8c96a3;background:#121923}.meeting-product .nav-item-active{color:#a8b6d1;background:#1d418f}.meeting-product .nav-item:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #3b82f6}.meeting-product .nav-symbol{width:18px;height:18px;color:inherit;background:0 0;flex:0 0 18px;place-items:center;display:grid}.meeting-product .nav-symbol svg{display:block}.meeting-product .nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-product .sidebar-brand:focus-visible{outline-offset:-3px;outline:2px solid #3b82f6}.meeting-product .sidebar-user{background:#0d131b;border-top:1px solid #1a212b;flex:0 0 72px;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:flex}.meeting-product .sidebar-user-avatar{color:#c4d2ea;background:#1d418f;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:700;display:grid}.meeting-product .sidebar-user-avatar svg{stroke-width:1.85px;width:20px;height:20px}.meeting-product .sidebar-user-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.meeting-product .sidebar-user-copy strong,.meeting-product .sidebar-user-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-product .sidebar-user-copy strong{color:#aeb6c2;font-size:.8125rem;font-weight:650}.meeting-product .sidebar-user-copy span{color:#596370;font-size:.6875rem}.meeting-product .sidebar-user button{color:#4d5662;letter-spacing:.08em;background:0 0;border:0;padding:6px 0 6px 4px;font-size:.75rem}.meeting-product .sidebar-user button:hover{color:#8993a1}.meeting-product .main-column{min-height:100vh;margin-left:200px}.meeting-product .topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #dee2eae6;justify-content:space-between;align-items:center;min-height:78px;padding:0 36px;display:flex;position:sticky;top:0}.meeting-product .topbar-search{border:1px solid var(--line);background:#f8f9fc;border-radius:11px;align-items:center;gap:10px;width:min(470px,48vw);height:42px;padding:0 12px;transition:border .16s,background .16s,box-shadow .16s;display:flex}.meeting-product .topbar-search:focus-within{background:#fff;border-color:#5b5ce266;box-shadow:0 0 0 4px #5b5ce214}.meeting-product .topbar-search>span{border:1.7px solid #98a2b3;border-radius:50%;width:15px;height:15px;position:relative}.meeting-product .topbar-search>span:after{content:"";background:#98a2b3;width:6px;height:1.7px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.meeting-product .topbar-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.meeting-product .topbar-search input::placeholder{color:#9aa3b2}.meeting-product .topbar-search kbd{color:#99a1b0;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e2e5ec;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:.625rem}.meeting-product .topbar-actions,.meeting-product .priority-actions,.meeting-product .review-actions,.meeting-product .modal-actions,.meeting-product .drawer-actions{align-items:center;gap:10px;display:flex}.meeting-product .primary-button,.meeting-product .secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:.75rem;font-weight:700;transition:transform .15s,background .15s,border .15s,box-shadow .15s;display:inline-flex}.meeting-product .primary-button{border:1px solid var(--indigo);background:var(--indigo);color:#fff;box-shadow:0 7px 16px #5b5ce238}.meeting-product .primary-button:hover{border-color:var(--indigo-deep);background:var(--indigo-deep);transform:translateY(-1px);box-shadow:0 10px 22px #5b5ce245}.meeting-product .secondary-button{border:1px solid var(--line-strong);color:#455066;box-shadow:var(--shadow-sm);background:#fff}.meeting-product .secondary-button:hover{background:#f8f9fc;border-color:#c4cad6}.meeting-product .primary-button,.meeting-product .secondary-button{text-decoration:none}.meeting-product .topbar-action-button>span{color:var(--indigo);font-size:1rem;line-height:1}.meeting-product .icon-button{width:40px;height:40px;color:var(--indigo);background:0 0;border:0;place-items:center;transition:color .15s,opacity .15s;display:grid;position:relative}.meeting-product .icon-button:hover,.meeting-product .icon-button[aria-expanded=true]{color:var(--indigo-deep);background:0 0}.meeting-product .icon-button:focus-visible{outline-offset:2px;outline:2px solid #5b5ce24d}.meeting-product .mail-icon{border:1.7px solid;border-radius:4px;width:22px;height:17px;transition:transform .15s;display:block;position:relative;overflow:hidden}.meeting-product .mail-icon:before,.meeting-product .mail-icon:after{content:"";background:currentColor;border-radius:999px;width:12.5px;height:1.7px;position:absolute;top:1px}.meeting-product .mail-icon:before{transform-origin:0;left:1px;transform:rotate(34deg)}.meeting-product .mail-icon:after{transform-origin:100%;right:1px;transform:rotate(-34deg)}.meeting-product .icon-button:hover .mail-icon,.meeting-product .icon-button[aria-expanded=true] .mail-icon{transform:translateY(-1px)}.meeting-product .notification-mark{background:var(--rose);color:#fff;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.5rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.meeting-product .notification-control{position:relative}.meeting-product .notification-popover{z-index:30;color:#fff;background:#182030;border-radius:12px;width:360px;max-width:calc(100vw - 32px);animation:.18s both toast-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 46px #10182840}.meeting-product .notification-popover:before{content:"";background:#182030;width:10px;height:10px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}.meeting-product .notification-popover-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.meeting-product .notification-popover-head>div{align-items:center;gap:8px;display:flex}.meeting-product .notification-popover-head>button{color:#b9c4d5;background:0 0;border:0;font-size:.5625rem}.meeting-product .notification-popover-head strong{font-size:.75rem}.meeting-product .notification-popover-head span{background:var(--rose);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.5625rem;font-weight:800;display:grid}.meeting-product .notification-message-list{max-height:min(360px,100vh - 150px);overflow-y:auto}.meeting-product .notification-message{color:inherit;border-bottom:1px solid #ffffff12;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px;padding:12px 15px;text-decoration:none;transition:background .12s,opacity .12s;display:grid}.meeting-product .notification-message:hover,.meeting-product .notification-message:focus-visible{background:#ffffff0f;outline:none}.meeting-product .notification-message:last-child{border-bottom:0}.meeting-product .notification-message-dot{background:#9ba5b7;border-radius:50%;width:7px;height:7px;margin-top:5px}.meeting-product .notification-message-dot.status-waiting,.meeting-product .notification-message-dot.status-review{background:#8f91ff}.meeting-product .notification-message-dot.status-blocked,.meeting-product .notification-message-dot.status-overdue{background:#ff6f85}.meeting-product .notification-message-dot.notification-level-info{background:#64d4b0}.meeting-product .notification-message-dot.notification-level-warning{background:#8f91ff}.meeting-product .notification-message-dot.notification-level-danger{background:#ff6f85}.meeting-product .notification-message>div{flex-direction:column;gap:4px;min-width:0;display:flex}.meeting-product .notification-message strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.45;overflow:hidden}.meeting-product .notification-message span{color:#aeb8c8;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.meeting-product .notification-message small{color:#7f8a9c;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.meeting-product .notification-empty{color:#aeb8c8;margin:0;padding:18px 15px;font-size:.6875rem}.meeting-product .workspace{width:min(1480px,100%);margin:0 auto;padding:34px 36px 58px}.meeting-product .page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.meeting-product .eyebrow,.meeting-product .section-kicker{color:var(--indigo);letter-spacing:.17em;margin:0 0 7px;font-size:.5625rem;font-weight:800}.meeting-product .page-heading h1{color:#182034;letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3vw,2.4375rem);font-weight:760}.meeting-product .page-heading>div>p:last-child{color:var(--ink-soft);margin:10px 0 0;font-size:.875rem}.meeting-product .action-scope-control{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;flex:none;gap:4px;padding:4px;display:inline-flex}.meeting-product .action-scope-control button{color:#717b8e;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 15px;font-size:.6875rem;font-weight:680}.meeting-product .action-scope-control button:hover{color:var(--indigo)}.meeting-product .action-scope-control button.scope-active{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .action-scope-control button:focus-visible{outline-offset:2px;outline:2px solid #6366f157}.meeting-product .metric-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:14px;display:grid}.meeting-product .metric-card{border:1px solid var(--line);background:var(--surface);min-height:142px;box-shadow:var(--shadow-sm);border-radius:15px;align-items:flex-start;gap:13px;padding:22px;display:flex;position:relative;overflow:hidden}.meeting-product .metric-card-featured{background:radial-gradient(circle at 88% 16%,#6e6feb21,#0000 32%),linear-gradient(145deg,#fff,#f6f6ff);border-color:#d9daf9}.meeting-product .metric-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:800;display:grid}.meeting-product .metric-icon-indigo{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .metric-icon-amber{background:var(--amber-soft);color:var(--amber)}.meeting-product .metric-icon-emerald{background:var(--emerald-soft);color:var(--emerald)}.meeting-product .metric-icon-rose{background:var(--rose-soft);color:var(--rose)}.meeting-product .metric-copy{flex-direction:column;min-width:0;display:flex}.meeting-product .metric-copy>span{color:#727d90;font-size:.6875rem;font-weight:600}.meeting-product .metric-copy>strong{color:#1b2437;letter-spacing:-.05em;margin:8px 0 6px;font-size:1.8125rem;font-weight:770}.meeting-product .metric-copy small{color:#929aaa;font-size:.625rem}.meeting-product .metric-copy small b{color:var(--emerald)}.meeting-product .text-amber{color:var(--amber)!important}.meeting-product .text-rose{color:var(--rose)!important}.meeting-product .metric-spark{align-items:flex-end;gap:4px;height:38px;display:flex;position:absolute;bottom:22px;right:18px}.meeting-product .metric-spark i{background:#b8b9f6;border-radius:999px;width:4px}.meeting-product .metric-spark i:first-child{height:12px}.meeting-product .metric-spark i:nth-child(2){height:20px}.meeting-product .metric-spark i:nth-child(3){height:16px}.meeting-product .metric-spark i:nth-child(4){height:27px}.meeting-product .metric-spark i:nth-child(5){height:23px}.meeting-product .metric-spark i:nth-child(6){height:33px}.meeting-product .metric-spark i:nth-child(7){background:var(--indigo);height:38px}.meeting-product .attention-section,.meeting-product .board-section,.meeting-product .insight-grid{margin-top:38px}.meeting-product .section-heading,.meeting-product .mini-card-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.meeting-product .section-heading h2,.meeting-product .mini-card-heading h2{color:#20293b;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:730}.meeting-product .section-heading>button,.meeting-product .mini-card-heading>button{color:#687287;background:0 0;border:0;font-size:.6875rem;font-weight:650}.meeting-product .section-heading>button:hover,.meeting-product .mini-card-heading>button:hover{color:var(--indigo)}.meeting-product .attention-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.meeting-product .attention-tag-risk{background:var(--rose-soft);color:var(--rose)}.meeting-product .risk-attention-card{border-color:#f0577033}.meeting-product .attention-empty{color:#707b8e;text-align:center;background:#ffffffad;border:1px dashed #d9deea;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:30px;display:grid}.meeting-product .attention-empty>span{background:var(--emerald-soft);width:38px;height:38px;color:var(--emerald);border-radius:50%;place-items:center;font-weight:800;display:grid}.meeting-product .attention-empty strong{color:#2d3748;font-size:.875rem}.meeting-product .attention-empty p{max-width:440px;margin:0;font-size:.6875rem;line-height:1.7}.meeting-product .priority-card{color:#fff;background:linear-gradient(115deg,#7374f321,#0000 38%),#171d2b;border-radius:17px;overflow:hidden;box-shadow:0 16px 34px #1118272b}.meeting-product .priority-card-top,.meeting-product .priority-card-foot{color:#9ea8bb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:.625rem;display:flex}.meeting-product .attention-tag{color:#fff;letter-spacing:.04em;background:#6b6ce9;border-radius:6px;align-items:center;min-height:24px;padding:0 9px;font-size:.5625rem;font-weight:800;display:inline-flex}.meeting-product .priority-card-body{grid-template-columns:auto 1fr;gap:22px;padding:23px 25px 25px;display:grid}.meeting-product .priority-index{color:#ffffff1f;letter-spacing:-.08em;font-size:3.25rem;font-weight:800;line-height:1}.meeting-product .priority-card-body p{color:#8f99ad;margin:0 0 8px;font-size:.625rem}.meeting-product .priority-card-body h3{color:#fff;letter-spacing:-.015em;max-width:620px;margin:0;font-size:1.25rem;font-weight:650;line-height:1.45}.meeting-product .priority-meta{color:#aeb7c7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:.625rem;display:flex}.meeting-product .priority-meta>span{align-items:center;gap:7px;display:inline-flex}.meeting-product .meta-divider{background:#ffffff1f;width:1px;height:16px}.meeting-product .priority-actions{margin-top:20px}.meeting-product .primary-button-dark{color:#1a2130;box-shadow:none;background:#fff;border-color:#fff}.meeting-product .primary-button-dark:hover{color:#1a2130;background:#f3f4ff;border-color:#fff}.meeting-product .secondary-button-dark{color:#c6cedc;box-shadow:none;background:#ffffff0d;border-color:#ffffff2e}.meeting-product .secondary-button-dark:hover{background:#ffffff14;border-color:#ffffff4d}.meeting-product .priority-card-foot{border-top:1px solid #ffffff12;border-bottom:0;justify-content:flex-start}.meeting-product .priority-card-foot span+span:before{color:#566074;content:"·";margin-right:14px}.meeting-product .review-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;flex-direction:column;padding:22px;display:flex}.meeting-product .review-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meeting-product .review-card-head>div{align-items:flex-start;gap:8px;display:flex}.meeting-product .review-card-timer{flex-direction:column;gap:5px;min-width:0;display:flex}.meeting-product .review-card-timer strong{color:#4c566a;white-space:nowrap;font-size:.625rem;font-weight:650;line-height:1.2}.meeting-product .review-card-timer small{color:#929baa;font-size:.5rem;line-height:1.2}.meeting-product .attention-tag-light{background:var(--emerald-soft);color:var(--emerald)}.meeting-product .attention-tag-confirm{background:var(--indigo-soft);color:var(--indigo-deep)}.meeting-product .review-card-head>button{border:1px solid var(--line);color:#6b7485;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.meeting-product .review-card h3{margin:20px 0 9px;font-size:1rem;font-weight:680;line-height:1.45}.meeting-product .review-card>p{color:#747e91;margin:0;font-size:.6875rem;line-height:1.7}.meeting-product .evidence-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;gap:11px;margin-top:18px;padding:11px;display:flex}.meeting-product .file-badge{background:var(--rose-soft);width:34px;height:36px;color:var(--rose);border-radius:7px;place-items:center;font-size:.5rem;font-weight:800;display:grid}.meeting-product .evidence-row>div,.meeting-product .drawer-evidence>div{flex-direction:column;gap:4px;min-width:0;display:flex}.meeting-product .evidence-row strong,.meeting-product .drawer-evidence strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;overflow:hidden}.meeting-product .evidence-row span,.meeting-product .drawer-evidence small{color:#929baa;font-size:.5625rem}.meeting-product .evidence-row>.avatar{color:#fff;font-size:.6875rem}.meeting-product .review-actions{justify-content:flex-end;margin-top:auto;padding-top:18px}.meeting-product .board-heading{align-items:center}.meeting-product .board-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.meeting-product .status-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:flex-end;gap:3px;min-height:58px;padding:0 18px;display:flex;overflow-x:auto}.meeting-product .status-tabs button{color:#7b8495;background:0 0;border:0;flex:none;align-items:center;gap:6px;min-height:45px;padding:0 12px;font-size:.625rem;font-weight:650;display:inline-flex;position:relative}.meeting-product .status-tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.meeting-product .status-tabs button:hover,.meeting-product .status-tabs .tab-active{color:var(--indigo)}.meeting-product .status-tabs .tab-active:after{background:var(--indigo)}.meeting-product .status-tabs button span{color:#7c8596;text-align:center;background:#f0f2f6;border-radius:999px;min-width:18px;padding:2px 5px;font-size:.5rem}.meeting-product .status-tabs .tab-active span{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .action-list-head,.meeting-product .action-row{grid-template-columns:minmax(300px,2.3fr) minmax(110px,.8fr) minmax(110px,.85fr) minmax(125px,.9fr) minmax(100px,.75fr) 24px;align-items:center;gap:15px;display:grid}.meeting-product .action-list-head{color:#929aaa;letter-spacing:.03em;background:#fafbfc;border-bottom:1px solid #eef0f4;min-height:45px;padding:0 20px;font-size:.5625rem;font-weight:700}.meeting-product .action-row{width:100%;min-height:78px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #eff1f4;padding:10px 20px;transition:background .14s,box-shadow .14s}.meeting-product .action-row:hover{z-index:1;box-shadow:inset 3px 0 var(--indigo);background:#fafaff;position:relative}.meeting-product .action-title-cell{align-items:center;gap:11px;min-width:0;display:flex}.meeting-product .action-title-cell>span:last-child,.meeting-product .action-row>span:nth-child(3){flex-direction:column;gap:5px;min-width:0;display:flex}.meeting-product .action-title-cell strong{color:#30394c;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:670;overflow:hidden}.meeting-product .action-title-cell small,.meeting-product .action-row>span:nth-child(3) small{color:#99a1af;font-size:.5rem}.meeting-product .priority{border-radius:6px;flex:none;place-items:center;width:28px;height:23px;font-size:.5rem;font-weight:800;display:inline-grid}.meeting-product .priority-P0{background:var(--rose-soft);color:var(--rose)}.meeting-product .priority-P1{background:var(--amber-soft);color:var(--amber)}.meeting-product .priority-P2{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .owner-cell{color:#505a6d;align-items:center;gap:8px;font-size:.625rem;display:flex}.meeting-product .action-row>span:nth-child(3) strong{color:#4c566a;font-size:.625rem;font-weight:650}.meeting-product .due-risk strong{color:var(--rose)!important}.meeting-product .progress-cell{grid-template-columns:minmax(48px,1fr) 30px;align-items:center;gap:8px;display:grid}.meeting-product .progress-cell>span{background:#ebeef3;border-radius:999px;height:4px;overflow:hidden}.meeting-product .progress-cell i{border-radius:inherit;background:linear-gradient(90deg, #7778ee, var(--indigo));height:100%;display:block}.meeting-product .progress-cell b{color:#7f8898;font-size:.5625rem;font-weight:650}.meeting-product .status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:.5rem;font-weight:750;display:inline-flex}.meeting-product .status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.meeting-product .status-waiting,.meeting-product .status-ready{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .status-progress{color:#2874b2;background:#e8f3ff}.meeting-product .status-blocked,.meeting-product .status-overdue{background:var(--rose-soft);color:var(--rose)}.meeting-product .status-review{background:var(--amber-soft);color:var(--amber)}.meeting-product .status-closed{background:var(--emerald-soft);color:var(--emerald)}.meeting-product .row-arrow{color:#a9b0bd;text-align:right;font-size:.9375rem}@media (width<=560px){.meeting-product .action-list-head{display:none}.meeting-product .action-list{overflow-x:visible}.meeting-product .action-row{border:1px solid var(--line);border-radius:13px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;min-height:auto;margin:10px;padding:14px 16px;display:flex}.meeting-product .action-row>[data-label]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.meeting-product .action-row>[data-label]:before{color:var(--ink-muted);content:attr(data-label) "：";flex:none;font-size:.5625rem;font-weight:700}.meeting-product .action-row .progress-cell{grid-template-columns:minmax(60px,1fr) 30px}.meeting-product .action-row .row-arrow{display:none}}.meeting-product .empty-state{color:#98a2b3;text-align:center;align-content:center;place-items:center;min-height:250px;display:grid}.meeting-product .empty-state>span{margin-bottom:10px;font-size:1.75rem}.meeting-product .empty-state strong{color:#525d71;font-size:.8125rem}.meeting-product .empty-state p{margin:7px 0 0;font-size:.625rem}.meeting-product .board-footer{color:#8d96a6;background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:.5625rem;display:flex}.meeting-product .board-footer button{color:var(--indigo);background:0 0;border:0;font-size:.5625rem;font-weight:700}.meeting-product .insight-grid{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.meeting-product .radar-card,.meeting-product .pulse-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:22px}.meeting-product .mini-card-heading{align-items:flex-start}.meeting-product .mini-card-heading h2{font-size:1rem}.meeting-product .mini-card-heading>button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 9px;font-size:.5625rem}.meeting-product .pulse-range-control{flex:none;position:relative}.meeting-product .pulse-range-control:after{color:#788297;content:"⌄";pointer-events:none;font-size:.6875rem;position:absolute;top:50%;right:9px;transform:translateY(-55%)}.meeting-product .pulse-range-control select{appearance:none;border:1px solid var(--line);color:#687287;min-width:78px;min-height:31px;font:inherit;cursor:pointer;background:#fff;border-radius:7px;outline:0;padding:6px 25px 6px 9px;font-size:.5625rem;font-weight:650}.meeting-product .pulse-range-control select:hover,.meeting-product .pulse-range-control select:focus-visible{color:var(--indigo);border-color:#5b5ce273;box-shadow:0 0 0 3px #5b5ce214}.meeting-product .radar-content{grid-template-columns:150px 1fr;align-items:center;gap:28px;min-height:160px;display:grid}.meeting-product .closure-ring{background:conic-gradient(var(--indigo) 0 72%, #eeeff5 72% 100%);border-radius:50%;place-items:center;width:134px;height:134px;display:grid;box-shadow:inset 0 0 0 1px #5b5ce20d}.meeting-product .closure-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:100px;height:100px}.meeting-product .closure-ring>div{z-index:1;flex-direction:column;align-items:center;gap:2px;display:flex}.meeting-product .closure-ring strong{color:#282f42;letter-spacing:-.06em;font-size:1.875rem;font-weight:760}.meeting-product .closure-ring span{color:#929aaa;font-size:.5625rem}.meeting-product .radar-legend{flex-direction:column;gap:14px;display:flex}.meeting-product .radar-legend>div{color:#788195;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:.625rem;display:grid}.meeting-product .radar-legend strong{color:#3f495c;font-size:.6875rem}.meeting-product .legend-dot{border-radius:50%;width:7px;height:7px}.meeting-product .legend-indigo{background:var(--indigo)}.meeting-product .legend-amber{background:var(--amber)}.meeting-product .legend-rose{background:var(--rose)}.meeting-product .pulse-bars{border-bottom:1px solid var(--line);background:linear-gradient(#f1f3f6 1px,#0000 1px) 0 25%/100% 25%;align-items:flex-end;gap:clamp(5px,1vw,10px);height:124px;padding:16px 4px 6px;display:flex}.meeting-product .pulse-bars>span{flex:1;align-items:flex-end;height:100%;display:flex}.meeting-product .pulse-bars i{opacity:.84;background:linear-gradient(#9192f4,#5758d7);border-radius:4px 4px 1px 1px;width:100%;min-width:5px;display:block}.meeting-product .pulse-bars>span:nth-child(4n) i{background:linear-gradient(#53c9a5,#158268)}.meeting-product .pulse-summary{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:17px;display:grid}.meeting-product .pulse-summary>div{flex-direction:column;gap:5px;display:flex}.meeting-product .pulse-summary>div+div{border-left:1px solid var(--line);padding-left:14px}.meeting-product .pulse-summary span{color:#929aaa;font-size:.5625rem}.meeting-product .pulse-summary strong{color:#3d475a;font-size:.8125rem;font-weight:720}.meeting-product .avatar{border:1px solid #fff3;border-radius:9px;flex:none;place-items:center;font-weight:750;display:inline-grid}.meeting-product .avatar-small{border-radius:7px;width:25px;height:25px;font-size:.5625rem}.meeting-product .avatar-normal{width:34px;height:34px;font-size:.6875rem}.meeting-product .avatar-large{width:42px;height:42px;font-size:.8125rem}.meeting-product .avatar-indigo{color:#fff;background:#6667df}.meeting-product .avatar-violet{color:#fff;background:#966cd8}.meeting-product .avatar-amber{color:#fff;background:#d9952f}.meeting-product .avatar-cyan{color:#fff;background:#3096ad}.meeting-product .avatar-rose{color:#fff;background:#d96277}.meeting-product .avatar-emerald{color:#fff;background:#2d9b7a}.meeting-product .avatar-navy{color:#fff;background:#303c54}.meeting-product .drawer-backdrop,.meeting-product .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a70;animation:.17s both fade-in;position:fixed;inset:0}.meeting-product .drawer-backdrop{place-items:center;padding:24px;display:grid}.meeting-product .action-drawer{width:min(720px,100%);height:min(840px,100vh - 48px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffffbf;border-radius:18px;flex-direction:column;animation:.2s both modal-in;display:flex;position:relative;overflow:hidden}.meeting-product .drawer-head,.meeting-product .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 26px;display:flex}.meeting-product .drawer-head>div{align-items:center;gap:10px;display:flex}.meeting-product .drawer-head>div>span:first-child{color:#7b8496;letter-spacing:.08em;font-size:.625rem;font-weight:700}.meeting-product .drawer-head>button,.meeting-product .modal-head>button{border:1px solid var(--line);color:#7b8496;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:1.25rem;line-height:1;display:grid}.meeting-product .drawer-scroll{flex:1;padding:30px 30px 120px;overflow-y:auto}.meeting-product .drawer-source{color:var(--indigo);margin:0 0 9px;font-size:.5625rem;font-weight:700}.meeting-product .drawer-scroll>h2{color:#1e2637;letter-spacing:-.03em;margin:0;font-size:1.4375rem;font-weight:720;line-height:1.45}.meeting-product .drawer-people{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.meeting-product .drawer-people>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.meeting-product .drawer-people>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.meeting-product .drawer-people small{color:#98a2b3;font-size:.5rem}.meeting-product .drawer-people strong{color:#4b5568;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.meeting-product .role-avatar{color:#657085;background:#eef0f5;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:.5625rem;font-weight:800;display:grid}.meeting-product .drawer-section{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.meeting-product .drawer-label{color:#8b94a5;letter-spacing:.08em;margin-bottom:10px;font-size:.5625rem;font-weight:800;display:block}.meeting-product .drawer-section>p{color:#596478;margin:0;font-size:.6875rem;line-height:1.8}.meeting-product .drawer-section .decision-quote{border-left:3px solid var(--indigo);color:#454f64;background:#f7f7ff;border-radius:0 9px 9px 0;padding:14px 15px}.meeting-product .drawer-section>button{color:var(--indigo);background:0 0;border:0;margin-top:10px;padding:0;font-size:.5625rem;font-weight:700}.meeting-product .drawer-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-product .drawer-progress-head strong{color:var(--indigo);font-size:.8125rem}.meeting-product .drawer-section input[type=range]{width:100%;height:5px;accent-color:var(--indigo)}.meeting-product .progress-scale{color:#a0a8b5;justify-content:space-between;margin-top:6px;font-size:.5rem;display:flex}.meeting-product .drawer-evidence{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.meeting-product .drawer-evidence-list{gap:8px;display:grid}.meeting-product .drawer-evidence-list .drawer-evidence{align-items:flex-start}.meeting-product .drawer-evidence-list .drawer-evidence strong{text-overflow:clip;white-space:normal;line-height:1.55;overflow:visible}.meeting-product .drawer-evidence-list .drawer-evidence a{color:var(--indigo);font-size:.5625rem;font-weight:700;text-decoration:none}.meeting-product .drawer-evidence-list .drawer-evidence a:hover,.meeting-product .drawer-evidence-list .drawer-evidence a:focus-visible{text-decoration:underline}.meeting-product .drawer-evidence-state{background:var(--surface-soft);color:#7d8798;border-radius:9px;margin:0;padding:10px 12px;font-size:.5625rem}.meeting-product .drawer-evidence-state.is-error{color:#cb4257;background:#fff2f3}.meeting-product .drawer-evidence>span{background:var(--indigo-soft);width:35px;height:35px;color:var(--indigo);border-radius:8px;place-items:center;font-size:.5625rem;font-weight:800;display:grid}.meeting-product .audit-item{grid-template-columns:10px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.meeting-product .audit-item:after{content:"";background:#e5e8ef;width:1px;position:absolute;top:10px;bottom:-2px;left:3px}.meeting-product .audit-item:last-child:after{display:none}.meeting-product .audit-item>span{z-index:1;background:var(--indigo);width:7px;height:7px;box-shadow:0 0 0 3px var(--indigo-soft);border-radius:50%;margin-top:3px;position:relative}.meeting-product .audit-item strong{color:#626c7f;font-size:.5625rem}.meeting-product .audit-item p{color:#929baa;margin:5px 0 0;font-size:.5625rem;line-height:1.6}.meeting-product .drawer-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:flex-end;min-height:84px;padding:18px 26px;position:absolute;bottom:0;left:0;right:0}.meeting-product .drawer-actions>button{min-width:128px}.meeting-product .drawer-single-button{flex:1}.meeting-product .modal-backdrop{place-items:center;padding:20px;display:grid}.meeting-product .modal-card{width:min(520px,100%);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffffbf;border-radius:18px;animation:.2s both modal-in;overflow:hidden}.meeting-product .modal-head{background:#fafbfc;min-height:82px;padding:0 24px}.meeting-product .modal-head h2{color:#222b3d;margin:0;font-size:1.125rem;font-weight:720}.meeting-product .modal-card form{flex-direction:column;gap:16px;padding:24px;display:flex}.meeting-product .modal-card-history{width:min(560px,100%)}.meeting-product .history-log{max-height:min(62vh,560px);padding:8px 24px 24px;overflow:auto}.meeting-product .history-log-empty{color:#64748b;margin:12px 0 8px;font-size:13px;line-height:1.6}.meeting-product .history-log-list{margin:0;padding:4px 0 0;list-style:none}.meeting-product .history-log-item{grid-template-columns:16px minmax(0,1fr);gap:14px;padding:0 0 16px;display:grid;position:relative}.meeting-product .history-log-item:before{content:"";background:#e8edf3;width:1px;position:absolute;top:22px;bottom:0;left:7px}.meeting-product .history-log-item:last-child{padding-bottom:0}.meeting-product .history-log-item:last-child:before{display:none}.meeting-product .history-log-dot{z-index:1;background:var(--indigo);width:10px;height:10px;box-shadow:0 0 0 4px var(--indigo-soft);border-radius:50%;margin:10px 0 0 3px;position:relative}.meeting-product .history-log-card{background:#f8fafc;border:1px solid #eef1f6;border-radius:12px;min-width:0;padding:12px 14px}.meeting-product .history-log-meta{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.meeting-product .history-log-avatar{background:var(--indigo-soft);width:32px;height:32px;color:var(--indigo-deep);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.meeting-product .history-log-meta strong{color:#182034;font-size:14px;font-weight:700;line-height:1.3;display:block}.meeting-product .history-log-meta em{color:#64748b;margin-top:2px;font-size:12px;font-style:normal;font-weight:600;display:block}.meeting-product .history-log-meta time{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.meeting-product .history-log-card p{color:#475569;margin:10px 0 0;font-size:13px;line-height:1.55}.meeting-product .history-log-card p b{color:#182034;font-weight:700}.meeting-product .modal-card label{color:#596477;flex-direction:column;gap:8px;font-size:.625rem;font-weight:700;display:flex}.meeting-product .modal-card input,.meeting-product .modal-card textarea,.meeting-product .modal-card select{border:1px solid var(--line-strong);color:#303a4e;background:#fff;border-radius:9px;outline:0;width:100%;font-size:.6875rem;font-weight:500;transition:border .15s,box-shadow .15s}.meeting-product .modal-card input,.meeting-product .modal-card select{height:42px;padding:0 12px}.meeting-product .modal-card textarea{resize:vertical;min-height:90px;padding:11px 12px;line-height:1.6}.meeting-product .modal-card input:focus,.meeting-product .modal-card textarea:focus,.meeting-product .modal-card select:focus{border-color:#5b5ce28c;box-shadow:0 0 0 4px #5b5ce214}.meeting-product .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meeting-product .form-note{color:#6667aa;background:#f2f3ff;border-radius:9px;padding:11px 12px;font-size:.5625rem;line-height:1.6}.meeting-product .form-note-warning{background:var(--amber-soft);color:#9d6509}.meeting-product .form-error{color:#b52b3a;background:#fff2f3;border:1px solid #be2d3a2e;border-radius:9px;padding:11px 12px;font-size:.625rem;font-weight:650;line-height:1.6}.meeting-product .import-result{flex-direction:column;gap:16px;padding:28px 24px 24px;display:flex}.meeting-product .import-result-mark{color:#16845c;background:#e8faf2;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.25rem;font-weight:800;display:grid}.meeting-product .import-result h3,.meeting-product .import-result p{margin:0}.meeting-product .import-result h3{color:#263044;font-size:1rem}.meeting-product .import-result>div>p{color:#758095;margin-top:5px;font-size:.6875rem;line-height:1.6}.meeting-product .import-result-counts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.meeting-product .import-result-counts span{color:#7a8497;background:#fafbfe;border:1px solid #e7e9f1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:74px;font-size:.625rem;display:flex}.meeting-product .import-result-counts b{color:var(--indigo-deep);font-size:1.25rem}.meeting-product .modal-actions{justify-content:flex-end;margin-top:4px}.meeting-product .toast{z-index:200;color:#fff;background:#182030;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;max-width:min(420px,100vw - 40px);min-height:48px;padding:0 16px;font-size:.6875rem;animation:.22s both toast-in;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 46px #10182840}.meeting-product .toast span{background:var(--emerald);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.625rem;display:grid}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.meeting-product .metric-grid{grid-template-columns:repeat(2,1fr)}.meeting-product .attention-grid,.meeting-product .insight-grid{grid-template-columns:1fr}.meeting-product .action-list-head,.meeting-product .action-row{grid-template-columns:minmax(280px,2fr) 100px 105px 105px 95px 18px;min-width:870px}.meeting-product .action-list{overflow-x:auto}}@media (width<=820px){.meeting-product .mobile-nav-toggle{display:flex}.meeting-product .sidebar{box-shadow:none;transform:translate(-100%)}.meeting-product .sidebar.sidebar-open{transform:translate(0);box-shadow:16px 0 36px #0a0e144d}.meeting-product .sidebar-backdrop{display:block}.meeting-product .main-column{margin-left:0}.meeting-product .topbar{min-height:66px;padding:0 18px}.meeting-product .topbar-search{width:54vw}.meeting-product .workspace{padding:26px 18px 45px}.meeting-product .page-heading{align-items:flex-start}.meeting-product .metric-grid{grid-template-columns:1fr 1fr}.meeting-product .priority-card-body{grid-template-columns:1fr}.meeting-product .priority-index{display:none}}@media (height<=720px){.meeting-product .sidebar-clock{padding-block:10px 12px}.meeting-product .clock-face{width:82px;height:82px}.meeting-product .clock-number{display:none}.meeting-product .clock-hour-hand{height:21px}.meeting-product .clock-minute-hand{height:28px}.meeting-product .clock-second-hand{height:30px}}@media (width<=560px){.meeting-product .drawer-backdrop{padding:12px}.meeting-product .action-drawer{border-radius:14px;height:calc(100vh - 24px)}.meeting-product .topbar{gap:10px;padding:0 14px}.meeting-product .topbar-search{flex:1;width:auto}.meeting-product .topbar-search kbd,.meeting-product .topbar-actions .primary-button span{display:none}.meeting-product .topbar-actions .topbar-action-button{width:40px;padding:0;font-size:0}.meeting-product .topbar-actions .topbar-action-button>span{font-size:1.125rem;display:inline}.meeting-product .notification-popover{z-index:40;width:auto;max-width:none;max-height:calc(100dvh - 80px);position:fixed;top:64px;left:14px;right:14px}.meeting-product .notification-popover:before{display:none}.meeting-product .notification-message-list{max-height:calc(100dvh - 140px)}.meeting-product .page-heading{flex-direction:column;gap:14px}.meeting-product .action-scope-control{width:100%}.meeting-product .action-scope-control button{flex:1}.meeting-product .metric-grid,.meeting-product .pulse-summary,.meeting-product .drawer-people,.meeting-product .form-grid{grid-template-columns:1fr}.meeting-product .metric-card{min-height:122px}.meeting-product .priority-card-body,.meeting-product .review-card,.meeting-product .radar-card,.meeting-product .pulse-card{padding:18px}.meeting-product .priority-card-top,.meeting-product .priority-card-foot{padding-left:18px;padding-right:18px}.meeting-product .priority-card-foot{flex-wrap:wrap}.meeting-product .priority-card-foot span+span:before{display:none}.meeting-product .review-actions,.meeting-product .priority-actions{grid-template-columns:1fr 1fr;display:grid}.meeting-product .review-actions button,.meeting-product .priority-actions button{width:100%}.meeting-product .radar-content{grid-template-columns:1fr;justify-items:center}.meeting-product .radar-legend{width:100%}.meeting-product .pulse-summary>div+div{border-top:1px solid var(--line);border-left:0;padding-top:10px;padding-left:0}.meeting-product .drawer-scroll{padding:24px 20px 115px}.meeting-product .drawer-people{gap:7px}.meeting-product .drawer-actions{padding:14px 18px}.meeting-product .drawer-actions>button{flex:1;min-width:0}.meeting-product .modal-card form{padding:20px}.meeting-product .toast{max-width:none;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.meeting-product *,.meeting-product :before,.meeting-product :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.meeting-product .nav-item{text-decoration:none}.meeting-product .module-workspace{flex-direction:column;gap:24px;display:flex}.meeting-product .module-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:6px 0 2px;display:flex}.meeting-product .module-heading h1{color:#1b2435;letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:760}.meeting-product .module-heading p{color:#6f798c;max-width:720px;margin:10px 0 0;font-size:.75rem;line-height:1.75}.meeting-product .module-heading-score{flex-direction:column;align-items:flex-end;gap:3px;min-width:132px;display:flex}.meeting-product .module-heading-score strong{color:var(--indigo);letter-spacing:-.04em;font-size:1.75rem;font-weight:760}.meeting-product .module-heading-score span{color:#9099a9;font-size:.5625rem}.meeting-product .module-metrics,.meeting-product .organization-summary{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.meeting-product .module-metrics article,.meeting-product .organization-summary article{border:1px solid var(--line);min-height:118px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;padding:19px 20px;display:flex;position:relative;overflow:hidden}.meeting-product .module-metrics article:after{content:"";border:13px solid #f3f3ff;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-35px;right:-18px}.meeting-product .module-metrics article>span,.meeting-product .organization-summary article>span{color:#788295;font-size:.625rem;font-weight:650}.meeting-product .module-metrics article>strong,.meeting-product .organization-summary article>strong{z-index:1;color:#253044;letter-spacing:-.04em;margin:10px 0 6px;font-size:1.625rem;font-weight:760;position:relative}.meeting-product .module-metrics article>small,.meeting-product .organization-summary article>small{color:#98a1b0;font-size:.5625rem}.meeting-product .module-alert{color:#28755f;background:#eef9f5;border:1px solid #cce9df;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 14px;font-size:.625rem;display:flex}.meeting-product .module-alert>span{background:var(--emerald);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.5625rem;display:grid}.meeting-product .module-alert>button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:1.125rem}.meeting-product .module-alert-error{background:var(--rose-soft);color:#a32f46;border-color:#f3cbd3}.meeting-product .module-split{grid-template-columns:1fr;gap:16px;display:grid}.meeting-product .module-split-open{grid-template-columns:minmax(0,1fr) 350px}.meeting-product .data-card,.meeting-product .permission-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.meeting-product .data-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 20px;display:flex}.meeting-product .data-card-head>div:first-child{flex-direction:column;gap:5px;display:flex}.meeting-product .data-card-head h2{color:#293347;margin:0;font-size:.9375rem;font-weight:720}.meeting-product .data-card-head span{color:#98a1b0;font-size:.5625rem}.meeting-product .legend-inline{flex-direction:row!important;gap:13px!important;display:flex!important}.meeting-product .legend-inline span{align-items:center;gap:6px;display:flex}.meeting-product .module-table-wrap{overflow-x:auto}.meeting-product .module-table{min-width:790px}.meeting-product .module-table-head,.meeting-product .module-table-row{align-items:center;gap:16px;padding:0 20px;display:grid}.meeting-product .module-table-meetings .module-table-head,.meeting-product .module-table-meetings .module-table-row{grid-template-columns:minmax(260px,2fr) minmax(72px,.55fr) 92px 78px 78px 80px 58px 80px 18px;min-width:1120px}.meeting-product .module-table-head{color:#949dac;letter-spacing:.04em;background:#fafbfc;border-bottom:1px solid #eef0f4;min-height:43px;font-size:.5rem;font-weight:750}.meeting-product .module-table-row{color:#596477;text-align:left;background:#fff;border:0;border-bottom:1px solid #eff1f4;width:100%;min-height:74px;font-size:.625rem;transition:background .15s,box-shadow .15s}.meeting-product .module-table-row:hover,.meeting-product .module-table-row.row-selected{box-shadow:inset 3px 0 var(--indigo);background:#fafaff}.meeting-product .module-table-row>span{min-width:0}.meeting-product .module-table-row>span:last-child{color:#a1a9b7;text-align:right;font-size:.9375rem}.meeting-product .module-table-row .primary-cell,.meeting-product .module-table-row .meeting-asset-cell,.meeting-product .module-table-row>span:nth-child(6){flex-direction:column;gap:5px;display:flex}.meeting-product .module-table-row .primary-cell b{color:#354054;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:680;overflow:hidden}.meeting-product .module-table-row small{color:#9ca5b4;font-size:.5rem}@media (width<=560px){.meeting-product .module-table-wrap{overflow-x:visible}.meeting-product .module-table{min-width:0}.meeting-product .module-table-head{display:none}.meeting-product .module-table-meetings .module-table-head,.meeting-product .module-table-meetings .module-table-row{min-width:0}.meeting-product .module-table-row{border:1px solid var(--line);border-radius:13px;flex-direction:column;align-items:stretch;gap:8px;min-height:auto;margin:10px;padding:14px 16px;display:flex}.meeting-product .module-table-row>[data-label]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.meeting-product .module-table-row>[data-label]:before{color:var(--ink-muted);content:attr(data-label) "：";flex:none;font-size:.5625rem;font-weight:700}.meeting-product .module-table-row>span:last-child{display:none}}.meeting-product .module-loading{color:#929baa;place-items:center;min-height:220px;font-size:.625rem;display:grid}.meeting-product .module-loading-card{border:1px solid var(--line);background:#fff;border-radius:15px}.meeting-product .module-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.5rem;font-weight:750;display:inline-flex}.meeting-product .module-status-draft,.meeting-product .module-status-processing,.meeting-product .module-status-invited{background:var(--amber-soft);color:var(--amber)}.meeting-product .module-status-review,.meeting-product .module-status-pending,.meeting-product .module-status-monitoring{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .module-status-published,.meeting-product .module-status-ready,.meeting-product .module-status-confirmed,.meeting-product .module-status-resolved,.meeting-product .module-status-active{background:var(--emerald-soft);color:var(--emerald)}.meeting-product .module-status-rejected,.meeting-product .module-status-revision_required,.meeting-product .module-status-permission_required,.meeting-product .module-status-failed,.meeting-product .module-status-open,.meeting-product .module-status-blocked,.meeting-product .module-status-disabled{background:var(--rose-soft);color:var(--rose)}.meeting-product .module-status-not_synced,.meeting-product .module-status-unavailable{color:#7d8797;background:#f0f2f6}.meeting-product .module-inspector{border:1px solid var(--line);min-height:550px;box-shadow:var(--shadow-md);background:#fff;border-radius:16px;flex-direction:column;animation:.18s both inspector-in;display:flex;position:relative;overflow:hidden}@keyframes inspector-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.meeting-product .inspector-head{border-bottom:1px solid var(--line);background:#fafbfc;justify-content:space-between;align-items:flex-start;gap:14px;min-height:92px;padding:20px;display:flex}.meeting-product .inspector-head>div{min-width:0}.meeting-product .inspector-head span{color:var(--indigo);font-size:.5rem;font-weight:750}.meeting-product .inspector-head h2{color:#2e384b;margin:7px 0 0;font-size:.9375rem;font-weight:700;line-height:1.5}.meeting-product .inspector-head>button{border:1px solid var(--line);color:#7a8496;background:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:1.125rem;display:grid}.meeting-product .inspector-body{flex:1;padding:20px 20px 100px;overflow-y:auto}.meeting-product .inspector-status-line{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.meeting-product .inspector-status-line small{color:#949dac;font-size:.5rem}.meeting-product .detail-list{border-top:1px solid var(--line);margin:0}.meeting-product .detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:12px;padding:12px 0;display:grid}.meeting-product .detail-list dt{color:#929baa;font-size:.5625rem}.meeting-product .detail-list dd{color:#4c576b;text-align:right;margin:0;font-size:.5625rem;font-weight:650}.meeting-product .closure-steps{flex-direction:column;gap:0;margin-top:22px;display:flex}.meeting-product .closure-steps>div{color:#9aa3b2;align-items:flex-start;gap:10px;min-height:45px;display:flex;position:relative}.meeting-product .closure-steps>div:after{content:"";background:#e1e5eb;width:1px;position:absolute;top:23px;bottom:-4px;left:10px}.meeting-product .closure-steps>div:last-child:after{display:none}.meeting-product .closure-steps span{z-index:1;background:#fff;border:1px solid #d9dee7;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.5rem;display:grid;position:relative}.meeting-product .closure-steps b{padding-top:3px;font-size:.5625rem;font-weight:650}.meeting-product .closure-steps .step-complete{color:var(--emerald)}.meeting-product .closure-steps .step-complete span{border-color:var(--emerald);background:var(--emerald);color:#fff}.meeting-product .inspector-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.meeting-product .inspector-actions>button{min-width:120px}.meeting-product .inspector-actions-wrap{flex-wrap:wrap}.meeting-product .inspector-actions-wrap>button{flex:1;min-width:0;padding:0 10px}.meeting-product .text-emerald{color:var(--emerald)!important}.meeting-product .decision-summary{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.meeting-product .decision-summary>div{flex-direction:column;justify-content:center;gap:8px;min-height:88px;padding:0 22px;display:flex}.meeting-product .decision-summary>div+div{border-left:1px solid var(--line)}.meeting-product .decision-summary span{color:#8892a3;font-size:.5625rem}.meeting-product .decision-summary strong{color:#2b3548;font-size:1.375rem;font-weight:740}.meeting-product .filter-strip{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.meeting-product .filter-strip button{color:#7b8596;background:0 0;border:0;border-radius:7px;min-width:72px;min-height:31px;padding:0 13px;font-size:.5625rem;font-weight:650}.meeting-product .filter-strip button.filter-active{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.meeting-product .decision-card{border:1px solid var(--line);min-height:320px;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;flex-direction:column;padding:21px;transition:transform .16s,box-shadow .16s;display:flex}.meeting-product .decision-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.meeting-product .decision-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-product .decision-card-head>span:first-child{color:#929baa;letter-spacing:.08em;font-size:.5rem;font-weight:700}.meeting-product .decision-card>p{color:var(--indigo);margin:18px 0 7px;font-size:.5625rem;font-weight:700}.meeting-product .decision-card h2{color:#303a4d;margin:0;font-size:1rem;font-weight:700}.meeting-product .decision-card blockquote{border-left:3px solid var(--indigo);color:#526076;background:#f8f8ff;border-radius:0 9px 9px 0;margin:16px 0;padding:14px 15px;font-size:.6875rem;line-height:1.75}.meeting-product .decision-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meeting-product .decision-meta>span{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:5px;padding:10px 11px;display:flex}.meeting-product .decision-meta small{color:#939cac;font-size:.5rem}.meeting-product .decision-meta b{color:#4d586c;font-size:.5625rem}.meeting-product .decision-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.meeting-product .decision-actions>span{color:#98a1b0;font-size:.5rem}.meeting-product .empty-module-state{color:#98a1b0;background:#ffffff9e;border:1px dashed #d9dee8;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:240px;display:flex}.meeting-product .empty-module-state strong{color:#566175;font-size:.75rem}.meeting-product .empty-module-state span{font-size:.5625rem}.meeting-product .risk-heading{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;padding:22px 24px}.meeting-product .risk-heading h1{color:#303a4c}.meeting-product .risk-heading p{color:#929baa}.meeting-product .risk-heading-count{flex-direction:column;align-items:flex-end;min-width:120px;display:flex}.meeting-product .risk-heading-count strong{color:#303a4c;font-size:2.125rem;font-weight:760}.meeting-product .risk-heading-count span{color:#929baa;font-size:.5625rem}.meeting-product .risk-levels{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.meeting-product .risk-levels article{border:1px solid var(--line);min-height:88px;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:0 17px;display:flex}.meeting-product .risk-levels article>div{flex-direction:column;gap:4px;display:flex}.meeting-product .risk-levels article strong{color:#303a4c;font-size:1.3125rem}.meeting-product .risk-levels article>div>span{color:#929baa;font-size:.5rem}.meeting-product .risk-level-badge{border-radius:7px;flex:none;place-items:center;width:31px;height:25px;font-size:.5rem;font-weight:800;display:inline-grid}.meeting-product .risk-level-1{background:var(--amber-soft);color:var(--amber)}.meeting-product .risk-level-2{color:#d85f23;background:#fff0e9}.meeting-product .risk-level-3{background:var(--rose-soft);color:var(--rose)}.meeting-product .risk-levels .risk-critical{background:linear-gradient(135deg,#fff,#fff3f5);border-color:#f0cbd2}.meeting-product .risk-critical>span{color:var(--rose);font-size:.5625rem;font-weight:750}.meeting-product .risk-list{flex-direction:column;gap:9px;display:flex}.meeting-product .risk-row{border:1px solid var(--line);color:#596477;text-align:left;width:100%;min-height:96px;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;grid-template-columns:36px minmax(230px,1fr) 78px 78px 72px 18px;align-items:center;gap:14px;padding:14px 17px;transition:border .15s,box-shadow .15s;display:grid}.meeting-product .risk-row:hover,.meeting-product .risk-row-selected{border-color:#cfd0f4;box-shadow:0 10px 28px #292f4617}.meeting-product .risk-row-resolved{opacity:.64}.meeting-product .risk-row-main{flex-direction:column;gap:5px;min-width:0;display:flex}.meeting-product .risk-row-main small{color:#9ba4b2;font-size:.5rem}.meeting-product .risk-row-main strong{color:#374155;font-size:.6875rem;font-weight:680}.meeting-product .risk-row-main>span{color:#8a94a5;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.meeting-product .risk-owner{flex-direction:column;gap:5px;display:flex}.meeting-product .risk-owner small{color:#9aa3b2;font-size:.5rem}.meeting-product .risk-owner b{color:#525d70;font-size:.5625rem}.meeting-product .risk-row>span:last-child{color:#a0a8b6;font-size:.9375rem}@media (width<=560px){.meeting-product .risk-row{grid-template-columns:1fr;min-height:auto}.meeting-product .risk-row>span:last-child{display:none}.meeting-product .risk-level-badge{justify-self:start}.meeting-product .risk-owner{flex-flow:wrap;align-items:center;gap:6px}}.meeting-product .risk-reason-box{background:var(--rose-soft);border-radius:9px;padding:13px 14px}.meeting-product .risk-reason-box span{color:var(--rose);font-size:.5rem;font-weight:750}.meeting-product .risk-reason-box p{color:#7b4b54;margin:7px 0 0;font-size:.5625rem;line-height:1.65}.meeting-product .inspector-field{color:#7b8596;flex-direction:column;gap:7px;margin-top:17px;font-size:.5625rem;font-weight:700;display:flex}.meeting-product .inspector-field input,.meeting-product .inspector-field textarea{border:1px solid var(--line-strong);background:#fff;border-radius:8px;outline:0;width:100%;font-size:.5625rem}.meeting-product .inspector-field input{height:38px;padding:0 10px}.meeting-product .inspector-field textarea{resize:vertical;min-height:76px;padding:10px;line-height:1.55}.meeting-product .resolution-note{background:var(--emerald-soft);color:#356e5d;border-radius:9px;margin-top:18px;padding:13px 14px}.meeting-product .resolution-note b{font-size:.5rem}.meeting-product .resolution-note p{margin:6px 0 0;font-size:.5625rem;line-height:1.6}.meeting-product .rules-list{flex-direction:column;gap:11px;display:flex}.meeting-product .automation-page-actions{align-items:center;gap:8px;display:flex}.meeting-product .rule-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:60px 1fr;padding:0;transition:opacity .15s;display:grid;overflow:hidden}.meeting-product .rule-card-disabled{opacity:.62}.meeting-product .rule-card>.rule-index{border-right:1px solid var(--line);color:#d4d8e1;letter-spacing:-.08em;text-align:center;background:#fafbfc;justify-content:center;align-items:center;min-height:145px;margin:0;font-size:1.375rem;font-weight:800;display:flex}.meeting-product .rule-card>.rule-main{justify-content:unset;font-size:inherit;margin:0;padding:18px 20px;display:block}.meeting-product .rule-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meeting-product .rule-heading>div{flex-direction:column;gap:5px;display:flex}.meeting-product .rule-heading span{color:var(--indigo);font-size:.5rem;font-weight:700}.meeting-product .rule-heading h2{color:#344054;margin:0;font-size:.875rem;font-weight:700}.meeting-product .rule-main>p{color:#8a94a5;margin:8px 0 16px;font-size:.5625rem}.meeting-product .rule-last-run{color:#8a94a5;margin:-8px 0 12px;font-size:.5rem;display:block}.meeting-product .rule-last-run-delivered{color:#168368}.meeting-product .rule-last-run-partial,.meeting-product .rule-last-run-failed{color:#d35468}.meeting-product .switch{background:#d9dee7;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.meeting-product .switch>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #10182833}.meeting-product .switch-on{background:var(--indigo)}.meeting-product .switch-on>span{transform:translate(16px)}.meeting-product .rule-flow{grid-template-columns:1fr 18px 1fr 18px 1fr auto;align-items:center;gap:8px;display:grid}.meeting-product .rule-flow>span{border:1px solid var(--line);background:#fafbfc;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.meeting-product .rule-flow small{color:#949dac;font-size:.4375rem}.meeting-product .rule-flow b{color:#556074;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:700;overflow:hidden}.meeting-product .rule-flow .rule-channel-summary{white-space:normal;flex-wrap:wrap;gap:4px;display:flex;overflow:visible}.meeting-product .rule-channel-summary em{color:var(--indigo);background:#eeefff;border-radius:999px;padding:3px 6px;font-size:.4375rem;font-style:normal;font-weight:700}.meeting-product .rule-flow>i{color:#a2aab8;text-align:center;font-style:normal}.meeting-product .rule-flow>button{color:var(--indigo);background:0 0;border:0;font-size:.5rem;font-weight:700}.meeting-product .rule-row-actions{justify-content:flex-end;align-items:center;gap:12px;padding:0;display:flex}.meeting-product .rule-row-actions>button{color:var(--indigo);cursor:pointer;background:0 0;border:0;padding:0;font-size:.5rem;font-weight:700}.meeting-product .danger-button{cursor:pointer;background:0 0;border:0;padding:0;font-size:.5rem;font-weight:700;color:#d0421b!important}.meeting-product .danger-button:hover{text-decoration:underline}.meeting-product .danger-button:disabled{cursor:not-allowed;color:#c7a49a!important}.meeting-product .inspector-actions .danger-button{background:#fff5f2;border:1px solid #f0b7a4;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:0 16px;font-size:.75rem;display:inline-flex}.meeting-product .inspector-actions .danger-button:hover{background:#ffe8e0;border-color:#d0421b;text-decoration:none}.meeting-product .inspector-actions .danger-button:disabled{background:#fff;border-color:#ecdcd6}.meeting-product .rule-edit-form,.meeting-product .member-edit{background:#fafaff;border:1px solid #d9daf6;border-radius:10px;grid-template-columns:90px 90px 1fr 1.4fr auto;align-items:end;gap:9px;padding:12px;display:grid}.meeting-product .rule-edit-form label,.meeting-product .member-edit label{color:#7c8698;flex-direction:column;gap:5px;font-size:.5rem;display:flex}.meeting-product .rule-edit-form input,.meeting-product .rule-edit-form select,.meeting-product .member-edit input,.meeting-product .member-edit select{border:1px solid var(--line-strong);background:#fff;border-radius:7px;width:100%;height:35px;padding:0 9px;font-size:.5rem}.meeting-product .rule-edit-form>div,.meeting-product .member-edit>div{gap:6px;display:flex}.meeting-product .rule-edit-form button,.meeting-product .member-edit button{min-height:35px;padding:0 11px;font-size:.5rem}.meeting-product .rule-channel-picker{border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-width:0;margin:0;padding:8px 10px}.meeting-product .rule-channel-picker legend{color:#7c8698;padding:0 4px;font-size:.5rem}.meeting-product .rule-channel-picker>div{flex-wrap:wrap;gap:6px;display:flex}.meeting-product .rule-channel-picker label{cursor:pointer;border:1px solid var(--line);color:#586378;background:#fafbfc;border-radius:7px;flex-direction:row;align-items:center;gap:5px;min-height:27px;padding:4px 7px;font-size:.5rem;display:inline-flex}.meeting-product .rule-channel-picker input[type=checkbox]{width:13px;height:13px;accent-color:var(--indigo);margin:0;padding:0}.meeting-product .rule-channel-picker small{color:#98a2b3;margin-top:6px;font-size:.4375rem;display:block}.meeting-product .modal-card form>.rule-channel-picker{margin-top:14px}.meeting-product .organization-summary .summary-text{letter-spacing:0;margin-top:15px;font-size:1rem}.meeting-product .security-note{background:var(--indigo-soft);border-radius:7px;padding:7px 9px;color:var(--indigo)!important}.meeting-product .member-list{flex-direction:column;display:flex}.meeting-product .member-row{border-bottom:1px solid #eff1f4;grid-template-columns:36px minmax(160px,1.4fr) minmax(80px,.8fr) minmax(90px,.85fr) minmax(80px,.75fr) 72px auto;align-items:center;gap:13px;min-height:75px;padding:10px 20px;display:grid;position:relative}.meeting-product .member-avatar{color:#fff;background:linear-gradient(145deg,#7778ef,#5455cf);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.6875rem;font-weight:750;display:grid}.meeting-product .member-identity,.meeting-product .member-row>div:not(.member-edit){flex-direction:column;gap:5px;min-width:0;display:flex}.meeting-product .member-identity strong,.meeting-product .member-row>div strong{color:#505a6e;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.meeting-product .member-identity span,.meeting-product .member-row>div small{color:#99a2b1;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.meeting-product .member-row>button{color:var(--indigo);background:0 0;border:0;font-size:.5rem;font-weight:700}.meeting-product .member-row>div.member-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.meeting-product .member-row-actions>button{color:var(--indigo);cursor:pointer;background:0 0;border:0;font-size:.5rem;font-weight:700}@media (width<=560px){.meeting-product .member-row{border:1px solid var(--line);border-radius:13px;flex-direction:column;align-items:stretch;gap:8px;min-height:auto;margin:10px;padding:14px 16px;display:flex}.meeting-product .member-row>div:not(.member-edit){flex-flow:wrap;align-items:center;gap:6px}.meeting-product .member-row>div.member-row-actions{justify-content:flex-start}}.meeting-product .member-edit{z-index:3;box-shadow:var(--shadow-md);grid-template-columns:1fr 1fr 1fr 1fr auto;position:absolute;bottom:8px;left:64px;right:18px}.meeting-product .authorization-binding-row{grid-template-columns:36px minmax(190px,.7fr) minmax(0,2fr);align-items:start;padding-block:14px}.meeting-product .authorization-binding-row .member-identity{padding-top:7px}.meeting-product .authorization-binding-form{background:#fafaff;border:1px solid #d9daf6;border-radius:10px;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:9px;min-width:0;padding:10px;display:grid}.meeting-product .authorization-binding-form label{color:#7c8698;flex-direction:column;gap:5px;min-width:0;font-size:.5rem;display:flex}.meeting-product .authorization-binding-form select{border:1px solid var(--line-strong);color:#596477;background:#fff;border-radius:7px;width:100%;height:35px;padding:0 9px;font-size:.5rem}.meeting-product .authorization-binding-form>div{display:flex}.meeting-product .authorization-binding-form button{white-space:nowrap;min-height:35px;padding:0 11px;font-size:.5rem}.meeting-product .draft-review-modal{flex-direction:column;width:min(1080px,100%);max-height:calc(100vh - 40px);display:flex}.meeting-product .draft-review-summary{color:#97651c;background:#fff9ee;border:1px solid #f2d5a2;border-radius:10px;flex-direction:column;gap:5px;margin:18px 22px 0;padding:12px 14px;font-size:.5625rem;line-height:1.6;display:flex}.meeting-product .draft-review-feedback{color:#15745b;background:#effaf6;border:1px solid #bce6d8;border-radius:9px;margin:14px 22px 0;padding:10px 12px;font-size:.5625rem;line-height:1.5}.meeting-product .draft-review-feedback.is-error{color:#b9384d;background:#fff2f3;border-color:#f3c4ca}.meeting-product .draft-review-summary strong{color:#7f4d0d;font-size:.625rem}.meeting-product .draft-missing-stats{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.meeting-product .draft-missing-stats button{color:#966018;background:#ffffffb8;border:1px solid #c6801a40;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:.5625rem;font-weight:700;display:inline-flex}.meeting-product .draft-missing-stats button b{color:#a8660c;background:#fff1d8;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.5rem;display:grid}.meeting-product .draft-missing-stats button.is-active{background:#fff;border-color:#f0ab48;box-shadow:0 0 0 3px #f0ab481f}.meeting-product .draft-review-summary.draft-review-complete{color:#33806c;background:#effaf6;border-color:#bce6d8}.meeting-product .draft-review-summary.draft-review-complete strong{color:#15745b}.meeting-product .draft-review-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 0;display:flex}.meeting-product .draft-entity-filters{flex-wrap:wrap;gap:7px;display:flex}.meeting-product .draft-entity-filters button,.meeting-product .draft-complete-toggle{border:1px solid var(--line);color:#667085;background:#fff;border-radius:8px;min-height:32px;padding:0 11px;font-size:.5625rem;font-weight:700}.meeting-product .draft-entity-filters button{align-items:center;gap:7px;display:inline-flex}.meeting-product .draft-entity-filters button b{color:#98a2b3;font-size:.5rem}.meeting-product .draft-entity-filters button.is-active,.meeting-product .draft-complete-toggle[aria-pressed=true]{background:var(--indigo-soft);color:var(--indigo);border-color:#5b5ce259}.meeting-product .modal-card .draft-bulk-tools{background:#f8f8ff;border:1px solid #dfe2ff;border-radius:12px;gap:14px;max-height:350px;margin:14px 22px 0;padding:16px;display:grid;overflow-y:auto}.meeting-product .draft-bulk-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meeting-product .draft-bulk-head>div{gap:4px;display:grid}.meeting-product .draft-bulk-head strong,.meeting-product .draft-owner-matching>strong{color:#2f3850;font-size:.6875rem}.meeting-product .draft-bulk-head span,.meeting-product .draft-owner-matching>span,.meeting-product .draft-filter-result{color:#7f8899;font-size:.5625rem;line-height:1.5}.meeting-product .draft-filter-result{color:#1e6650;background:#ececff;border-radius:7px;flex:none;padding:5px 8px;font-weight:700}.meeting-product .draft-bulk-tools .form-grid-three textarea{min-height:42px}.meeting-product .draft-owner-matching{gap:5px;padding-top:2px;display:grid}.meeting-product .draft-owner-matching>div{gap:8px;max-height:168px;margin-top:5px;padding-right:4px;display:grid;overflow-y:auto}.meeting-product .draft-owner-matching label{background:#fff;border:1px solid #e5e7f5;border-radius:9px;grid-template-columns:minmax(130px,.75fr) minmax(220px,1.25fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.meeting-product .draft-owner-matching label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-product .draft-owner-matching label b{color:#3c465b;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.meeting-product .draft-owner-matching label small{color:#98a2b3;white-space:nowrap;font-size:.5rem}.meeting-product .draft-review-list{flex-direction:column;gap:14px;padding:18px 22px 24px;display:flex;overflow-y:auto}@media (width<=760px){.meeting-product .draft-review-toolbar,.meeting-product .draft-bulk-head{flex-direction:column;align-items:stretch}.meeting-product .draft-complete-toggle{align-self:flex-start}.meeting-product .modal-card .draft-bulk-tools{margin-inline:14px}.meeting-product .draft-owner-matching label{grid-template-columns:1fr}}.meeting-product .modal-card .draft-review-card{border:1px solid var(--line);background:#fbfcff;border-radius:12px;gap:12px;padding:16px;display:grid}.meeting-product .draft-review-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-product .draft-review-card-head>div{align-items:center;gap:8px;display:flex}.meeting-product .draft-review-card-head span{background:var(--indigo-soft);color:var(--indigo);border-radius:6px;padding:4px 7px;font-size:.5rem;font-weight:750}.meeting-product .draft-review-card-head strong,.meeting-product .draft-review-card-head small{color:#7e8899;font-size:.5rem}.meeting-product .draft-field-hint{margin-top:5px;font-size:.4375rem;font-weight:550;line-height:1.5;display:block}.meeting-product .draft-field-extracted{color:#27806a}.meeting-product .draft-field-unbound{color:#a86b13}.meeting-product .draft-field-missing{color:#a14c5b}.meeting-product .form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-product .draft-review-actions{justify-content:flex-end;display:flex}.meeting-product .permission-card{grid-template-columns:280px 1fr;gap:26px;padding:22px;display:grid}.meeting-product .permission-card h2{color:#303a4c;margin:0;font-size:.9375rem}.meeting-product .permission-card p{color:#8a94a5;margin:9px 0 0;font-size:.5625rem;line-height:1.65}.meeting-product .permission-grid{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:105px repeat(5,1fr);display:grid;overflow:hidden}.meeting-product .permission-grid>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#8993a4;text-align:center;place-items:center;min-height:34px;padding:6px;font-size:.4375rem;display:grid}.meeting-product .permission-grid>b{color:#758093;background:#fafbfc;font-weight:700}.meeting-product .permission-grid>strong{color:#4f5a6e;justify-content:flex-start;padding-left:10px;font-size:.5rem}.meeting-product .permission-grid .permission-yes{color:var(--emerald);background:#f1faf7;font-weight:800}.meeting-product .channel-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.meeting-product .channel-card{border:1px solid var(--line);min-height:300px;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;flex-direction:column;padding:20px;transition:opacity .15s;display:flex}.meeting-product .channel-card-disabled{opacity:.66}.meeting-product .channel-card-head{justify-content:space-between;align-items:flex-start;display:flex}.meeting-product .channel-icon{border-radius:12px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.meeting-product .channel-icon-in_app{background:var(--indigo-soft);color:var(--indigo)}.meeting-product .channel-icon-email{background:var(--amber-soft);color:var(--amber)}.meeting-product .channel-icon-wecom{background:var(--emerald-soft);color:var(--emerald)}.meeting-product .channel-card h2{color:#303a4c;margin:18px 0 8px;font-size:.9375rem}.meeting-product .channel-card>p{color:#8690a2;min-height:44px;margin:0;font-size:.5625rem;line-height:1.65}.meeting-product .channel-readiness{align-items:center;gap:6px;margin-top:12px;font-size:.5rem;font-weight:700;display:flex}.meeting-product .channel-readiness>span{border-radius:50%;width:7px;height:7px}.meeting-product .channel-readiness-ready{color:var(--emerald)}.meeting-product .channel-readiness-ready>span{background:var(--emerald)}.meeting-product .channel-readiness-missing{color:var(--rose)}.meeting-product .channel-readiness-missing>span{background:var(--rose)}.meeting-product .channel-target{border:1px solid var(--line);background:#fafbfc;border-radius:9px;margin-top:18px;padding:12px}.meeting-product .channel-target>small{color:#98a1b0;margin-bottom:7px;font-size:.4375rem;display:block}.meeting-product .channel-target>div,.meeting-product .channel-target form{align-items:center;gap:8px;display:flex}.meeting-product .channel-target strong{color:#586377;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.5rem;overflow:hidden}.meeting-product .channel-target button{color:var(--indigo);background:0 0;border:0;flex:none;font-size:.5rem;font-weight:700}.meeting-product .channel-target input{border:1px solid var(--line-strong);border-radius:7px;flex:1;min-width:0;height:32px;padding:0 8px;font-size:.5rem}.meeting-product .channel-target em{color:#9aa3b2;margin-top:7px;font-size:.4375rem;font-style:normal;line-height:1.5;display:block}.meeting-product .channel-target>.wecom-target-picker{flex-direction:column;align-items:stretch;gap:10px;display:flex}.meeting-product .wecom-directory-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-product .wecom-directory-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.meeting-product .wecom-directory-head strong{color:#4f5a6d;font-size:.5625rem}.meeting-product .wecom-directory-head span,.meeting-product .wecom-last-sync{color:#919bab;font-size:.4375rem}.meeting-product .channel-target .wecom-directory-head>button{background:#f1f2ff;border:1px solid #d8ddff;border-radius:7px;min-height:28px;padding:0 9px}.meeting-product .wecom-directory-error{color:var(--rose);background:#fff5f7;border:1px solid #ffd7de;border-radius:7px;padding:7px 9px;font-size:.4375rem;line-height:1.5}.meeting-product .wecom-target-tabs{background:#eef1f5;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.meeting-product .channel-target .wecom-target-tabs>button{color:#7d8798;border-radius:6px;min-height:28px}.meeting-product .channel-target .wecom-target-tabs>button.is-active{color:var(--indigo);background:#fff;box-shadow:0 1px 4px #242f481a}.meeting-product .channel-target .wecom-target-search,.meeting-product .channel-target .wecom-target-value input{width:100%;min-height:32px}.meeting-product .wecom-target-results{flex-direction:column;align-items:stretch;gap:4px;max-height:164px;display:flex;overflow-y:auto}.meeting-product .channel-target .wecom-target-results>button{text-align:left;background:#fff;border:1px solid #e6e9ee;border-radius:7px;grid-template-columns:18px minmax(70px,1fr) auto;align-items:center;gap:5px;min-height:34px;padding:4px 7px;display:grid}.meeting-product .channel-target .wecom-target-results>button.is-selected{background:#f3f3ff;border-color:#bfc3ff}.meeting-product .wecom-target-results>button>span{width:17px;height:17px;color:var(--indigo);background:#eef0ff;border-radius:50%;place-items:center;font-size:.4375rem;display:grid}.meeting-product .wecom-target-results>button>strong{font-size:.5rem}.meeting-product .wecom-target-results>button>small,.meeting-product .wecom-target-results>span{color:#98a1b0;font-size:.4375rem}.meeting-product .wecom-target-results>span{text-align:center;padding:10px 2px}.meeting-product .wecom-target-value{color:#8993a4;flex-direction:column;gap:5px;font-size:.4375rem;display:flex}.meeting-product .wecom-target-actions{justify-content:flex-end;gap:7px;display:flex}.meeting-product .channel-target .wecom-target-actions>button{border:1px solid var(--line-strong);background:#fff;border-radius:7px;min-height:28px;padding:0 10px}.meeting-product .channel-target .wecom-target-actions>.wecom-target-save{border-color:var(--indigo);background:var(--indigo);color:#fff}.meeting-product .channel-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.meeting-product .test-status{font-size:.5rem;font-weight:700}.meeting-product .test-status-passed{color:var(--emerald)}.meeting-product .test-status-not_tested{color:#9aa3b2}.meeting-product .test-status-failed{color:var(--rose)}.meeting-product .channel-card-foot .secondary-button{min-height:34px;padding:0 12px;font-size:.5rem}.meeting-product .notification-log-card{margin-top:2px}.meeting-product .notification-log-list>div:not(.empty-module-state){border-bottom:1px solid #eff1f4;grid-template-columns:10px minmax(140px,.8fr) minmax(230px,1.5fr) 60px 125px;align-items:center;gap:12px;min-height:61px;padding:0 20px;display:grid}.meeting-product .notification-log-list>.empty-module-state{margin:18px}.meeting-product .log-dot{background:var(--emerald);width:7px;height:7px;box-shadow:0 0 0 4px var(--emerald-soft);border-radius:50%}.meeting-product .log-dot-failed{background:var(--rose);box-shadow:0 0 0 4px var(--rose-soft)}.meeting-product .log-dot-pending{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.meeting-product .notification-log-list>div>div{flex-direction:column;gap:4px;display:flex}.meeting-product .notification-log-list strong{color:#4b566a;font-size:.5625rem}.meeting-product .notification-log-list span,.meeting-product .notification-log-list small{color:#939cac;font-size:.5rem}.meeting-product .notification-log-list b{color:var(--emerald);font-size:.5rem}.meeting-product .notification-log-list .delivery-status-failed{color:var(--rose)}.meeting-product .notification-log-list .delivery-status-pending{color:var(--amber)}@media (width<=1180px){.meeting-product .module-split-open{grid-template-columns:1fr}.meeting-product .module-inspector{min-height:520px}.meeting-product .decision-grid{grid-template-columns:1fr}.meeting-product .risk-row{grid-template-columns:36px minmax(230px,1fr) 72px 72px 68px 16px}.meeting-product .permission-card{grid-template-columns:1fr}.meeting-product .permission-grid{overflow-x:auto}.meeting-product .channel-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.meeting-product .module-heading{align-items:flex-start}.meeting-product .module-metrics,.meeting-product .organization-summary,.meeting-product .risk-levels,.meeting-product .decision-summary{grid-template-columns:1fr 1fr}.meeting-product .decision-summary>div:nth-child(3){border-left:0}.meeting-product .decision-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.meeting-product .risk-list{overflow-x:auto}.meeting-product .risk-row{min-width:820px}.meeting-product .rule-flow{grid-template-columns:1fr}.meeting-product .rule-flow>i{display:none}.meeting-product .rule-edit-form{grid-template-columns:1fr 1fr}.meeting-product .rule-edit-form>div{grid-column:1/-1;justify-content:flex-end}.meeting-product .member-list{overflow-x:auto}.meeting-product .member-row{min-width:820px}.meeting-product .channel-grid{grid-template-columns:1fr}}@media (width<=560px){.meeting-product .module-heading{flex-direction:column}.meeting-product .module-heading-score,.meeting-product .risk-heading-count{align-items:flex-start}.meeting-product .module-metrics,.meeting-product .organization-summary,.meeting-product .risk-levels,.meeting-product .decision-summary{grid-template-columns:1fr}.meeting-product .decision-summary>div+div{border-top:1px solid var(--line);border-left:0}.meeting-product .decision-grid,.meeting-product .decision-meta,.meeting-product .rule-card{grid-template-columns:1fr}.meeting-product .rule-index{display:none}.meeting-product .rule-main{padding:17px}.meeting-product .rule-edit-form,.meeting-product .member-edit,.meeting-product .authorization-binding-form,.meeting-product .form-grid-three{grid-template-columns:1fr}.meeting-product .authorization-binding-row{grid-template-columns:36px 1fr}.meeting-product .authorization-binding-form{grid-column:1/-1}.meeting-product .permission-card{padding:17px}.meeting-product .permission-grid{min-width:650px}.meeting-product .notification-log-list{overflow-x:auto}.meeting-product .notification-log-list>div:not(.empty-module-state){min-width:760px}.meeting-product .action-list{overflow-x:visible}.meeting-product .action-row{min-width:0}.meeting-product .risk-list{overflow-x:visible}.meeting-product .risk-row{grid-template-columns:1fr;min-width:0}.meeting-product .member-list{overflow-x:visible}.meeting-product .member-row{min-width:0}}.meeting-product .admin-tabs{border-bottom:1px solid #0f172a14;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0 0 10px;display:flex}.meeting-product .admin-tabs button{appearance:none;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.meeting-product .admin-tabs button.active{color:#fff;background:#173f32}.meeting-product .clawbot-self-card{color:#fff;background:linear-gradient(120deg,#173f32,#285f4c);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex;box-shadow:0 10px 30px #173f322e}.meeting-product .clawbot-self-card span{letter-spacing:1.5px;color:#b8d3c8;font-size:9px;font-weight:900}.meeting-product .clawbot-self-card h2{color:#fff;margin:5px 0 8px;font-size:18px}.meeting-product .clawbot-self-card p{color:#d5e4dd;max-width:700px;margin:0;font-size:12px;line-height:1.6}.meeting-product .clawbot-self-card small{color:#e8f2ed;margin-top:8px;display:block}.meeting-product .clawbot-self-card .danger-text{color:#fecaca}.meeting-product .clawbot-self-card img{object-fit:contain;background:#fff;border-radius:10px;width:150px;height:150px;padding:7px}.meeting-product .clawbot-bind-button{color:#173f32!important;background:#fff!important;border:0!important}.meeting-product .clawbot-bound-badge{color:#e8f5ee;letter-spacing:.5px;background:#ffffff24;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;min-width:88px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.meeting-product .clawbot-bind-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.meeting-product .clawbot-unbind-button,.meeting-product .clawbot-unbind-cancel{color:#e8f2ed;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:8px 12px;font-size:12px}.meeting-product .clawbot-unbind-form{flex-direction:column;gap:8px;min-width:180px;display:flex}.meeting-product .clawbot-unbind-form input{min-height:40px;font:inherit;border:0;border-radius:8px;padding:0 12px}.meeting-product .message-inbox-list{gap:0;display:grid}.meeting-product .message-inbox-list article{border-bottom:1px solid #0f172a0f;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:14px 4px;display:grid}.meeting-product .message-inbox-list article:last-child{border-bottom:0}.meeting-product .message-inbox-list article i{background:#cbd5e1;border-radius:50%;width:8px;height:8px;margin-top:7px}.meeting-product .message-inbox-list article.unread i{background:#16a34a}.meeting-product .message-inbox-list article div>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meeting-product .message-inbox-list strong{color:#0f172a;font-size:14px}.meeting-product .message-inbox-list time{color:#94a3b8;white-space:nowrap;font-size:11px}.meeting-product .message-inbox-list p{color:#475569;margin:6px 0 8px;font-size:13px;line-height:1.55}.meeting-product .message-inbox-list a{color:#173f32;font-size:12px;font-weight:700;text-decoration:none}@media (width<=650px){.meeting-product .clawbot-self-card{flex-direction:column;align-items:flex-start}.meeting-product .clawbot-self-card img{width:120px;height:120px}}.meeting-search-strip,.meeting-search-strip-topbar{background:#f8f9fc;border:1px solid #e7eaf0;border-radius:11px;align-items:center;gap:10px;width:min(470px,48vw);height:42px;padding:0 12px;transition:border .16s,background .16s,box-shadow .16s;display:flex}.meeting-search-strip:focus-within,.meeting-search-strip-topbar:focus-within{background:#fff;border-color:#5b5ce266;box-shadow:0 0 0 4px #5b5ce214}.meeting-search-strip>span,.meeting-search-strip-topbar>span{border:1.7px solid #98a2b3;border-radius:50%;width:15px;height:15px;position:relative}.meeting-search-strip>span:after,.meeting-search-strip-topbar>span:after{content:"";background:#98a2b3;width:6px;height:1.7px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.meeting-search-strip input,.meeting-search-strip-topbar input{color:#172033;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.meeting-search-strip input::placeholder,.meeting-search-strip-topbar input::placeholder{color:#9aa3b2}.meeting-search-strip kbd,.meeting-search-strip-topbar kbd{color:#99a1b0;background:#fff;border:1px solid #e2e5ec;border-radius:5px;padding:3px 6px;font-size:11px}.meeting-product.meeting-automation{--indigo:#5b5ce2;--indigo-deep:#4647c8;--indigo-soft:#eef;zoom:1.1}.shell:has(.meeting-automation) .workspace{max-width:1480px;padding:28px 32px 56px}:is(.shell:has(.meeting-automation) .top-actions .primary-button,.shell:has(.meeting-automation) .top-actions .secondary-button){border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.shell:has(.meeting-automation) .top-actions .primary-button{color:#fff;background:#5b5ce2;border:1px solid #5b5ce2;box-shadow:0 7px 16px #5b5ce238}.shell:has(.meeting-automation) .top-actions .primary-button:hover{background:#4647c8;border-color:#4647c8}.shell:has(.meeting-automation) .top-actions .secondary-button{color:#455066;background:#fff;border:1px solid #d9dee8}.shell:has(.meeting-automation) .topbar{gap:16px}
