:root{--muji-bg: #F4F3EE;--muji-text: #262626;--muji-border: #CFC9BE;--muji-white: #FFFDF8;--muji-header-bg: #E8E3D9;--muji-red: #54473A;--bar-fill: #F2F0EE;--light-red: rgba(84, 71, 58, .12);--progress-bg: rgba(84, 71, 58, .12);--gray-text: #6F665C;--light-gray: #CCCCCC;--light-red-bg: rgba(84, 71, 58, .15);--dark-red: #54473A;--highlight-red: rgba(84, 71, 58, .22);--highlight-red-solid: #3F342A;--highlight-number: #d47d2b;--status-online: #6F8A62;--status-offline: #9A5A54;--status-muted: #B7AFA5;--ui-card-radius: 13px;--ui-card-shadow: 0 3px 6px rgba(58, 45, 34, .08);--ui-card-padding: 28px;--ui-line-weight: 1px;--ui-table-font-size: 11px}body{font-family:Inter,PingFang SC,system-ui,sans-serif;background-color:var(--muji-bg);color:var(--muji-text);padding:40px 20px 60px;display:flex;flex-direction:column;align-items:center;min-height:100vh;position:relative}.container{width:100%;max-width:1100px;margin-top:80px}.product-banner{position:fixed;top:0;left:0;width:100%;background:var(--muji-bg);color:var(--muji-red);padding:15px 0;z-index:1000;transition:all .3s ease;border-bottom:1px solid var(--muji-border)}.banner-content{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;padding:0 20px}.product-name{font-family:Inter,sans-serif;font-size:28px;font-weight:300;letter-spacing:-.5px;margin:0;line-height:1.2;color:var(--muji-red);text-align:left}.product-name span{font-weight:300;color:var(--muji-red);margin-left:8px;font-size:24px}.tagline{font-family:Inter,sans-serif;font-size:15px;font-weight:300;letter-spacing:1.5px;color:var(--muji-text);margin:5px 0 0;line-height:1.4;text-transform:uppercase;text-align:left}.card{background:var(--muji-white);padding:var(--ui-card-padding);border:var(--ui-line-weight) solid var(--muji-border);margin-bottom:25px;border-radius:4px;box-shadow:0 2px 8px #00000005;position:relative}.task-block{background:var(--muji-white);padding:calc(var(--ui-card-padding) - 3px);margin-bottom:30px;border:var(--ui-line-weight) solid var(--muji-border);border-radius:4px;box-shadow:0 2px 5px #00000003;position:relative;opacity:0;transform:translateY(-10px);animation:slideIn .3s ease forwards}.task-block.removing{animation:slideOut .3s ease forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.section-title{display:block;font-size:13px;font-weight:600;letter-spacing:1px;color:var(--muji-red)!important;margin-bottom:20px;padding-left:10px;border-left:4px solid var(--muji-red)}.analysis-title{font-size:13px;font-weight:600;letter-spacing:1px;color:var(--muji-red);margin-bottom:10px;padding-left:10px;border-left:4px solid var(--muji-red)}.btn-base{height:32px;padding:0 12px;font-size:12px;cursor:pointer;border:1px solid var(--muji-border);background:#fff;border-radius:4px;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:70px}.btn-base:hover{border-color:var(--muji-red);color:var(--muji-red);transform:translateY(-1px)}.btn-main{background:var(--muji-red);color:#fff;border:1px solid var(--muji-red);padding:0 20px;height:38px;font-size:12px;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;min-width:120px}.btn-main:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 2px 8px #54473a33;background:var(--muji-red);color:#fff}.table-container{width:100%;overflow-x:auto;margin:15px 0;border:1px solid var(--muji-border);background:#fff;position:relative}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ui-table-font-size)}th{background-color:var(--muji-header-bg)!important;font-weight:600;position:sticky;top:0;z-index:10}.col-name{text-align:left!important;position:sticky;left:0;background-color:#fff!important;z-index:5;border-right:2px solid var(--muji-border)}th.col-name{background-color:var(--muji-header-bg)!important;z-index:15}.cross-table .freeze-col{position:sticky;left:0;background-color:#fff!important;z-index:5;border-right:2px solid var(--muji-border);text-align:left!important}.cross-table .freeze-col-2{position:sticky;left:120px;background-color:#fff!important;z-index:5;border-right:2px solid var(--muji-border);text-align:center!important}.cross-table th.freeze-col,.cross-table th.freeze-col-2{background-color:var(--muji-header-bg)!important;z-index:15}.cross-table th.freeze-col{text-align:left!important}td,th{border-right:1px solid var(--muji-border);border-bottom:1px solid var(--muji-border);padding:10px 15px;white-space:nowrap;text-align:center}td{background-color:#fff!important}.custom-select{width:100%;padding:10px 15px;border:1px solid var(--muji-border);border-radius:4px;margin-top:0;margin-bottom:20px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--muji-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat calc(100% - 15px) center;font-family:inherit;font-size:12px;color:var(--muji-text);transition:border-color .2s,box-shadow .2s;background-size:12px}.custom-select:focus{border-color:var(--muji-border);box-shadow:0 0 0 1px #0000000d}.custom-select option{padding:10px}#custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:none;align-items:center;justify-content:center;z-index:2000}.modal-card{background:#fff;padding:30px;border-radius:8px;width:320px;text-align:center;box-shadow:0 10px 30px #0000001a}.modal-title{font-size:15px;font-weight:600;margin-bottom:12px}.modal-desc{font-size:13px;color:var(--gray-text);margin-bottom:25px;line-height:1.5}.file-box{border:1px dashed var(--muji-border);padding:30px;text-align:center;cursor:pointer;background:#fff;transition:all .2s;position:relative}.file-box.drag-over{border-color:var(--muji-red);background:var(--muji-bg);border-style:solid}.file-box:hover{border-color:var(--muji-border);background:var(--muji-bg)}.file-info{font-size:14px;color:var(--muji-text);margin-bottom:10px}.file-stats{font-size:12px;color:var(--muji-text);margin-top:8px}.red-number{color:var(--highlight-number)!important;font-weight:600}.drag-hint{font-size:12px;color:var(--gray-text);margin-top:15px;display:flex;align-items:center;justify-content:center;gap:5px}.progress-container{width:100%;margin-top:20px;display:none}.progress-label{font-size:12px;color:var(--muji-text);margin-bottom:8px;display:flex;justify-content:space-between}.progress-bar{height:6px;background:var(--muji-border);border-radius:3px;overflow:hidden;position:relative}.progress-fill{height:100%;background:var(--muji-red);border-radius:3px;width:0%;transition:width .3s ease}.copy-hint{font-size:11px;color:var(--status-online);margin-left:10px;opacity:0;transition:.3s}.ico-round{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--muji-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gray-text);transition:all .2s}.ico-round:hover{background:var(--muji-red);color:#fff;border-color:var(--muji-red)}.remove-btn{position:absolute;top:15px;right:15px;z-index:10}.copy-header-btn,.btn-copy{padding:4px 12px;font-size:11px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;min-width:60px;width:60px;position:relative;background:var(--muji-white);border:1px solid var(--muji-border);color:var(--muji-text);cursor:pointer;transition:all .2s}.copy-header-btn:hover,.btn-copy:hover{border-color:var(--muji-red);color:var(--muji-red);transform:translateY(-1px)}.btn-copy{transition:all .3s;width:60px;height:28px;padding:0 12px;font-size:11px;display:flex;align-items:center;justify-content:center;position:relative}.btn-copy.copied{background:var(--muji-red)!important;color:#fff!important;border-color:var(--muji-red)!important;width:60px}.btn-copy.copied:after{content:"✓";font-weight:700}.btn-copy.copied .copy-text{display:none}.precision-control{display:inline-flex;align-items:center;margin-left:4px;gap:2px}.precision-btn{width:20px;height:20px;border-radius:2px;border:1px solid var(--muji-border);background:var(--muji-white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muji-text)}.precision-btn:hover{border-color:var(--muji-red);color:var(--muji-red)}.display-toggle{display:flex;border:1px solid var(--muji-border);border-radius:4px;overflow:hidden;height:28px}.toggle-btn{padding:0 10px;font-size:11px;cursor:pointer;background:var(--muji-white);border:none;color:var(--muji-text);transition:all .2s;height:100%;display:flex;align-items:center;justify-content:center}.toggle-btn.active{background:var(--muji-red);color:#fff}.toggle-btn:not(.active):hover{background:var(--muji-bg)}.header-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap}.header-right-container{display:flex;align-items:center;gap:8px;margin-left:auto}.bar-cell{position:relative;overflow:hidden;text-align:center;background:linear-gradient(90deg,var(--light-red) 0%,var(--light-red) var(--bar-percent, 0%),transparent var(--bar-percent, 0%))!important}.bar-cell .value{position:relative;z-index:2}.bar-cell.bulb-highlight,.bar-cell.highlight-value{background:linear-gradient(90deg,var(--highlight-red) 0%,var(--highlight-red) var(--bar-percent, 0%),transparent var(--bar-percent, 0%))!important}.bar-cell.bulb-highlight .value,.bar-cell.highlight-value .value{color:var(--highlight-number)!important;font-weight:700!important}.base-cell{background:transparent!important}.cross-sub-block{margin-top:20px;padding:20px;border:1px solid var(--muji-border);background:var(--muji-white);border-radius:4px;position:relative}.cross-table td{position:relative}.filter-container{background:var(--muji-white);border:1px solid var(--muji-border);border-radius:4px;padding:20px;margin-bottom:25px}.filter-row{display:flex;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap}.filter-select{padding:8px 12px;border:1px solid var(--muji-border);border-radius:4px;font-size:12px;min-width:150px;height:32px;background:var(--muji-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 12px) center;background-size:12px}.filter-input{padding:8px 12px;border:1px solid var(--muji-border);border-radius:4px;font-size:12px;min-width:120px;height:32px;background:var(--muji-white)}.filter-value-combobox{padding:8px 30px 8px 12px;border:1px solid var(--muji-border);border-radius:4px;font-size:12px;min-width:150px;height:32px;background:var(--muji-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 12px) center;background-size:12px}.filter-actions{display:flex;gap:10px;margin-top:15px}.filter-status{font-size:12px;color:var(--gray-text);margin-top:10px}.empty-state{text-align:center;padding:40px;color:var(--gray-text);font-size:13px}.diff-btn-container{display:flex;align-items:center;gap:0;border:1px solid var(--muji-border);border-radius:4px;overflow:hidden;height:28px}.diff-toggle{padding:0 10px;font-size:11px;cursor:pointer;background:var(--muji-white);border:none;color:var(--muji-text);height:100%;display:flex;align-items:center;justify-content:center;gap:4px;min-width:60px;transition:all .2s;order:2}.diff-toggle:hover{border-color:var(--muji-red);color:var(--muji-red)}.diff-toggle.active{background:var(--muji-red);color:#fff;border-color:var(--muji-red)}.diff-options{display:flex;border-right:1px solid var(--muji-border);height:100%;order:1}.diff-option{padding:0 8px;font-size:11px;cursor:pointer;background:var(--muji-white);border:none;color:var(--muji-text);height:100%;display:flex;align-items:center;justify-content:center;min-width:28px;transition:all .2s}.diff-option:hover{background:var(--muji-bg)}.diff-option.active{color:var(--highlight-number)!important;font-weight:600;background-color:var(--light-red-bg)!important}.bulb-btn{padding:0 8px;font-size:11px;cursor:pointer;background:var(--muji-white);border:none;color:var(--muji-text);height:100%;display:flex;align-items:center;justify-content:center;min-width:28px;transition:all .2s;border-left:1px solid var(--muji-border)}.bulb-btn:hover{background:var(--muji-bg)}.bulb-btn.active{color:var(--highlight-number)!important;font-weight:600;background-color:var(--light-red-bg)!important}.bulb-btn.active svg{stroke:var(--highlight-number)!important;stroke-width:2.5!important}.bulb-btn svg{stroke-width:2.5}.cross-analysis-btn{height:32px;padding:0 12px;font-size:12px;cursor:pointer;border:1px solid var(--muji-border);background:#fff;border-radius:4px;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.cross-analysis-btn:hover{border-color:var(--muji-red);color:var(--muji-red);transform:translateY(-1px)}.cross-analysis-btn:hover svg,.cross-analysis-btn:hover .plus-icon{color:var(--muji-red)!important;stroke:var(--muji-red)!important}.footer{position:fixed;bottom:0;left:0;width:100%;text-align:center;padding:15px;font-size:12px;color:var(--gray-text);background:var(--muji-bg);border-top:1px solid var(--muji-border);z-index:100;display:flex;justify-content:center;align-items:center;gap:10px}.footer a{color:var(--gray-text);text-decoration:none}.footer a:hover{text-decoration:none}.header-icons{display:inline-flex;gap:4px;margin-left:8px}.offline-indicator{position:fixed;top:60px;right:10px;background:var(--status-offline);color:#fff;padding:5px 10px;border-radius:4px;font-size:11px;z-index:1000;display:none}.online-status{display:inline-flex;align-items:center;gap:6px}.status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--status-online)}.status-dot.offline{background-color:var(--status-muted)}.status-text{font-size:11px;color:var(--gray-text)}.loading{display:inline-block;width:16px;height:16px;border:2px solid var(--muji-border);border-top-color:var(--muji-red);border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.add-task-block{border:2px dashed var(--light-gray);padding:40px 20px;text-align:center;margin:40px 0;border-radius:4px;cursor:pointer;transition:all .2s;background:transparent;color:var(--gray-text)}.add-task-block:hover{border-color:var(--muji-red);color:var(--muji-red);background:#54473a0a}.add-task-content{display:flex;flex-direction:column;align-items:center;gap:10px}.add-task-icon{font-size:24px;color:inherit}.add-task-text{font-size:13px;color:inherit;font-weight:400}.mean-row{background-color:#fff!important;font-weight:600;border-top:2px solid var(--muji-border)}.mean-row td{color:var(--muji-text)!important;font-style:normal;background-color:#fff!important}.smart-conclusion{margin-top:25px;display:none;color:var(--gray-text);font-size:12px;line-height:1.6;padding:0;background:none;border:none}.conclusion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.conclusion-title{font-size:13px;font-weight:600;color:var(--muji-text)}.conclusion-actions{display:flex;gap:8px}.conclusion-btn{padding:4px 12px;font-size:11px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;min-width:60px;width:60px;position:relative;background:var(--muji-white);border:1px solid var(--muji-border);color:var(--muji-text);cursor:pointer;transition:all .2s}.conclusion-btn:hover{border-color:var(--muji-red);color:var(--muji-red);transform:translateY(-1px)}.conclusion-btn.copied{background:var(--muji-red)!important;color:#fff!important;border-color:var(--muji-red)!important;width:60px}.conclusion-btn.copied:after{content:"✓";font-weight:700}.conclusion-btn.copied .copy-text{display:none}.conclusion-content{font-size:12px;line-height:1.6;color:var(--gray-text);max-height:200px;overflow-y:auto;padding:10px 0;background:none;border-radius:0;border:none}.conclusion-item{margin-bottom:8px;padding-bottom:8px;border-bottom:none}.conclusion-item:last-child{margin-bottom:0;padding-bottom:0}.conclusion-column{margin-bottom:8px;font-weight:600;color:var(--muji-text)}.conclusion-highlight{color:var(--highlight-number);font-weight:600;margin:0 2px}.conclusion-stats{font-size:11px;color:var(--gray-text);margin-top:10px;padding-top:10px;border-top:1px solid var(--muji-border)}@media(max-width:768px){body{padding:20px 10px 60px}.container{padding:0 10px;margin-top:100px}.card{padding:20px}.task-block{padding:15px}.header-controls{flex-direction:column;align-items:stretch}.header-right-container{margin-left:0;margin-top:10px;justify-content:flex-start}.filter-row{flex-direction:column;align-items:flex-start}.filter-select,.filter-input,.filter-value-combobox{width:100%}.conclusion-header{flex-direction:column;align-items:flex-start;gap:10px}.conclusion-actions{align-self:flex-end}.product-banner{padding:12px 0}.banner-content{flex-direction:column;align-items:flex-start;gap:8px}.product-name{font-size:22px}.product-name span{font-size:20px}.tagline{font-size:12px;letter-spacing:1px}.offline-indicator{top:80px}.footer{flex-direction:column;gap:5px;padding:10px}}@media(max-width:480px){.product-name{font-size:20px}.product-name span{font-size:18px}.tagline{font-size:11px}}.version-info{font-size:12px;color:var(--gray-text)}body.design-atlas{font-family:Manrope,PingFang SC,system-ui,sans-serif;background:radial-gradient(circle at 12% 12%,rgba(84,71,58,.1),transparent 30%),radial-gradient(circle at 84% 20%,rgba(138,91,46,.12),transparent 28%),linear-gradient(165deg,#f5f2eb,#f1eee7 55%,#ece9e2)}body.design-atlas .product-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f3eec7;border-bottom:1px solid rgba(84,71,58,.25)}body.design-atlas .card,body.design-atlas .task-block,body.design-atlas .filter-container,body.design-atlas .cross-sub-block{border-radius:var(--ui-card-radius);border:1px solid rgba(84,71,58,.2);box-shadow:var(--ui-card-shadow)}body.design-atlas .section-title,body.design-atlas .analysis-title{border-left:none;background:#54473a14;border-radius:999px;display:inline-flex;align-items:center;padding:4px 12px;letter-spacing:.06em;margin-bottom:16px}body.design-atlas .btn-base,body.design-atlas .cross-analysis-btn,body.design-atlas .btn-copy,body.design-atlas .copy-header-btn,body.design-atlas .conclusion-btn{border-radius:999px;padding:0 14px}body.design-atlas .btn-main{border-radius:999px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.italic{font-style:italic}.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)}:root{font-family:Inter,PingFang SC,system-ui,-apple-system,Segoe UI,sans-serif}body{margin:0}.container{max-width:1100px!important;width:100%}.app-container{width:min(1100px,calc(100vw - 40px))!important;margin:80px auto 0!important;align-self:stretch}.app-container>.card,.app-container>.filter-container{width:100%;box-sizing:border-box}.container>*{width:100%;box-sizing:border-box}.product-name span{font-size:28px!important;font-weight:300!important}.product-name,.tagline{width:min(360px,calc(100vw - 40px))!important;box-sizing:border-box}.btn-base,.btn-main,.btn-copy,.conclusion-btn,.ico-round,.card,.task-block,.filter-container,.cross-sub-block,.table-container,.file-box,.custom-select,.filter-select,.filter-input,.filter-value-combobox,.display-toggle,.diff-btn-container,.cross-analysis-btn,.add-task-block{border-radius:var(--ui-card-radius)!important}.cross-table .freeze-col{width:280px!important;min-width:280px!important;max-width:280px!important}.cross-table .freeze-col-2{left:280px!important}.custom-select,.filter-select,.filter-value-combobox,.custom-select option,.filter-select option,.filter-value-combobox option{background-color:#fff!important}.filter-value-combobox{height:32px!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:32px!important}.col-name,.cross-table .freeze-col{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.header-right-container{justify-content:flex-end;gap:10px!important}.task-block .analysis-title{margin-bottom:0!important}.task-block .header-controls{margin-bottom:10px}.task-block .custom-select{margin-bottom:10px!important}.table-container{margin-top:10px!important}.smart-conclusion{padding:12px 0 0!important;border:0!important;background:transparent!important}.conclusion-header{margin-bottom:8px!important}.conclusion-btn{min-width:60px!important;height:28px!important;font-size:11px!important}.filter-row .ico-round,.task-block .ico-round,.cross-sub-block .ico-round{width:26px!important;height:26px!important}.display-toggle,.diff-btn-container{height:30px!important}.display-toggle .toggle-btn,.diff-toggle,.diff-option,.bulb-btn{font-size:11px!important}.cross-sub-block{padding-top:12px!important}.add-task-block{margin-top:8px!important;margin-bottom:8px!important}.file-summary-line{position:relative;margin-top:12px;font-size:12px;min-height:26px;display:flex;align-items:center;justify-content:center}.file-summary-text{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 34px;box-sizing:border-box}.file-clear-btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:768px){.product-banner{padding:15px 0!important}.banner-content{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.product-name{font-size:28px!important}.product-name span{font-size:24px!important}.tagline{font-size:15px!important;letter-spacing:1.5px!important;margin-top:5px!important}}
