:root{--accent-default:#0d0d0d;--accent-active:#616161;--foreground-default:#1a1a1a;--neutral-soft:#ebebeb;--background-surface-2:#ebebeb;--background-surface-1:#fcfcfc;--background-surface:#fff;--static-white:#fff;--footer:#141414;--base-accent:#226bc3;--foreground-soft:#616161;--foreground-muted:#d1d1d1;--neutral-muted:#f2f2f2;--accent-disabled:#c4c4c44d;--base-additional-2:#d9262b}*{box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:14px;margin:0;padding:0}body.graph-editor-fullscreen{height:100vh;overflow:hidden;padding-bottom:0}.site-width{margin:0 auto;max-width:100%;position:relative;width:100%}h1{color:var(--foreground-default);font-size:38px;font-weight:700;margin:16px 0 48px}h2{font-size:24px}h2,h3{color:var(--foreground-default);font-weight:600}h3,h3 a{font-size:22px}h4{color:#1a1a1a;color:var(--static-black,#1a1a1a);font-size:16px;font-weight:600;line-height:18px}.selection-header h1{margin:0}a{color:var(--foreground-default);text-decoration:none}a:hover{color:var(--foreground-soft)}ul{list-style:none;padding:0}input,select,textarea{background-color:var(--background-surface);border:1px solid var(--foreground-muted);border-radius:6px;height:40px;outline:none;padding:8px}select{appearance:none;-webkit-appearance:none;background-image:url(/local/selections/radiators/react-build/static/media/chevron-down.1f86a0d4b82229500d81.svg);background-position:right 8px center;background-repeat:no-repeat;padding-right:30px}input:active,input:focus,input:hover,select:active,select:focus,select:hover{border:1px solid var(--foreground-default)}input[type=checkbox],input[type=radio]{accent-color:var(--foreground-soft);height:20px;width:20px}input[type=checkbox]:checked,input[type=radio]:checked{accent-color:var(--foreground-default);height:20px;width:20px}button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none}button.black{background-color:#0d0d0d;color:var(--static-white)}button.white{background-color:#fff;color:var(--accent-default)}button.outlined-grey{background-color:var(--static-white);border:1px solid var(--foreground-muted);color:var(--foreground-default)}button.outlined-grey.active{color:var(--foreground-default)}button.outlined-grey.active,button.outlined-grey:hover{border:1px solid var(--foreground-default)}button.filled-grey{background-color:var(--neutral-soft);border:1px solid var(--neutral-soft)}button.size-m{padding:12px 24px}button.length-m{max-width:300px;width:100%}button.length-s{min-width:120px;padding:12px 24px;width:-webkit-fit-content;width:fit-content}td,th{font-size:16px!important}.icon{background-repeat:no-repeat;background-size:20px}.icon.icon-left{background-position:0}.icon.icon-right{background-position:100%}.icon.icon-center{background-position:50%}.icon.icon-top{background-position:top}.icon-copyable{transform-origin:center;transition:transform .2s ease}.icon-copyable.clicked{transform:scale(.8)}.icon-cliackable{transform-origin:center;transition:transform .2s ease}.icon-cliackable.clicked{transform:scale(.8)}.shadow{box-shadow:0 0 12px 0 #0e111714}.border-radius-l{border-radius:12px}.border-radius-m{border-radius:8px}.border-radius-s{border-radius:6px}.border-radius-x{border-radius:12px}.text-x{font-size:22px}.text-m{font-size:16px}.text-s{font-size:14px}.context,.text-xs{font-size:12px}.context{color:var(--foreground-soft);letter-spacing:0;line-height:16px}.context,.default-regular{font-weight:400}.context-s{color:var(--foreground-soft)}.default-bold{font-weight:600}._scroll-v{overflow-y:scroll;scrollbar-width:none}._scroll-v::-webkit-scrollbar{display:none}._block-m{padding:16px}._block-l{padding:28px}._block-mini{padding:8px}._block-custom-20-28{padding:20px 28px}.border{border:1px solid var(--neutral-soft)}.text-centered{text-align:center}.text-left{text-align:left}.line-height-m{line-height:22px}.line-height-s{line-height:18px}.line-height-xs{line-height:16px}.centered{margin:0 auto}.cursor-pointer{cursor:pointer}.submit-toggle:disabled{background-color:var(--accent-disabled);cursor:not-allowed;transition:.3s}.submit-toggle:enabled{background-color:var(--accent-default);cursor:pointer}.submit-button:disabled{background-color:var(--accent-disabled);color:var(--static-white)}.submit-button:enabled{background-color:var(--accent-default);color:var(--static-white)}.white-submit-toggle:disabled{cursor:not-allowed;opacity:.5;transition:.3s}.white-submit-toggle:enabled{cursor:pointer;opacity:1}.all-width{width:100%}.auto-space{display:flex;justify-content:space-between}.right-block-col{align-items:end}.left-block-col{align-items:start}.picture-button{align-items:center;background-color:var(--neutral-soft);border-radius:6px;display:flex;height:40px;justify-content:center;min-width:38px;width:40px}.picture-button.black{background-color:var(--accent-default)}.picture-button.white{background-color:#fff}.picture-button.circle{border-radius:50%}.text-no-wrap{white-space:nowrap}input.invisible{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}div.empty-request{align-items:center;display:flex;height:345px;justify-content:center;width:100%}span.empty-request{color:#616161;color:var(--foreground-soft,#616161);font-size:16px;font-weight:600;line-height:18px;text-align:center}div.big-loading{align-items:center;display:flex;height:720px;justify-content:center;width:100%}body,html{scrollbar-color:#8889 #0000;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{background:#0000;height:6px;width:6px}body::-webkit-scrollbar-track,body::-webkit-scrollbar-track-piece,html::-webkit-scrollbar-track,html::-webkit-scrollbar-track-piece{background:#0000;background-color:initial;border:none;box-shadow:none}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#8888888c;border:2px solid #0000;border-radius:999px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:#888888d9}body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:#0000}body:has(.homepage),body:has(.selection--station),html:has(.homepage),html:has(.selection--station){background-color:#1d1e1e;color-scheme:dark;scrollbar-color:#ffffff59 #1d1e1e;scrollbar-width:thin}body:has(.homepage) .page-content,body:has(.selection--station) .page-content{background-color:#1d1e1e}.homepage ::-webkit-scrollbar,.homepage::-webkit-scrollbar,.selection--station ::-webkit-scrollbar,.selection--station::-webkit-scrollbar,body:has(.homepage)::-webkit-scrollbar,body:has(.selection--station)::-webkit-scrollbar,html:has(.homepage)::-webkit-scrollbar,html:has(.selection--station)::-webkit-scrollbar{background:#0000;height:6px;width:6px}.homepage ::-webkit-scrollbar-track,.homepage ::-webkit-scrollbar-track-piece,.homepage::-webkit-scrollbar-track,.homepage::-webkit-scrollbar-track-piece,.selection--station ::-webkit-scrollbar-track,.selection--station ::-webkit-scrollbar-track-piece,.selection--station::-webkit-scrollbar-track,.selection--station::-webkit-scrollbar-track-piece,body:has(.homepage)::-webkit-scrollbar-track,body:has(.homepage)::-webkit-scrollbar-track-piece,body:has(.selection--station)::-webkit-scrollbar-track,body:has(.selection--station)::-webkit-scrollbar-track-piece,html:has(.homepage)::-webkit-scrollbar-track,html:has(.homepage)::-webkit-scrollbar-track-piece,html:has(.selection--station)::-webkit-scrollbar-track,html:has(.selection--station)::-webkit-scrollbar-track-piece{background:#0000;background-color:initial;border:none;box-shadow:none}.homepage ::-webkit-scrollbar-thumb,.homepage::-webkit-scrollbar-thumb,.selection--station ::-webkit-scrollbar-thumb,.selection--station::-webkit-scrollbar-thumb,body:has(.homepage)::-webkit-scrollbar-thumb,body:has(.selection--station)::-webkit-scrollbar-thumb,html:has(.homepage)::-webkit-scrollbar-thumb,html:has(.selection--station)::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#ffffff4d;border:2px solid #0000;border-radius:999px}.homepage ::-webkit-scrollbar-thumb:hover,.homepage::-webkit-scrollbar-thumb:hover,.selection--station ::-webkit-scrollbar-thumb:hover,.selection--station::-webkit-scrollbar-thumb:hover,body:has(.homepage)::-webkit-scrollbar-thumb:hover,body:has(.selection--station)::-webkit-scrollbar-thumb:hover,html:has(.homepage)::-webkit-scrollbar-thumb:hover,html:has(.selection--station)::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.homepage ::-webkit-scrollbar-corner,.homepage::-webkit-scrollbar-corner,.selection--station ::-webkit-scrollbar-corner,.selection--station::-webkit-scrollbar-corner,body:has(.homepage)::-webkit-scrollbar-corner,body:has(.selection--station)::-webkit-scrollbar-corner,html:has(.homepage)::-webkit-scrollbar-corner,html:has(.selection--station)::-webkit-scrollbar-corner{background:#0000}.homepage,.homepage *,.selection--station,.selection--station *{scrollbar-color:#ffffff59 #1d1e1e;scrollbar-width:thin}.page,.page-relative{position:relative}.page{overflow:hidden}.menu-left{-ms-overflow-style:none;background-color:var(--static-white);display:flex;flex-direction:column;height:100vh;left:0;min-width:224px;overflow-x:hidden;overflow-y:auto;padding:40px 12px;position:fixed;scrollbar-width:none;top:0;width:224px;z-index:1}.menu-left::-webkit-scrollbar{display:none}.page-content--full{display:flex;flex-direction:column;height:100vh;overflow:hidden}footer{background-color:var(--foreground-default);bottom:0;color:var(--static-white);height:100px;left:224px;position:fixed;transition:left .3s ease,width .3s ease;width:calc(100% - 224px);z-index:1000}@media only screen and (max-width:1740px){.page{display:flex}.page .page-content--full{flex:1 1;min-width:0}.menu-left{height:auto;position:static}}@media only screen and (max-width:990px){footer{height:auto}footer:before{content:none}}.help-icon{background-image:url(/local/selections/radiators/react-build/static/media/tooltip.7a09fb524d97f2ebfbfe.svg);height:20px;width:20px}.menu-left .logo{margin-bottom:20px;margin-top:20px;text-align:center}.menu-left ._spl-info{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:40px}.menu-left ._email,.menu-left ._spl-info a:hover{color:var(--base-accent)}.menu-left ._email{background-image:url(/local/selections/radiators/react-build/static/media/email.bf03d06d7ca704bae656.svg);padding-left:20px}.menu-left ._list{display:flex;flex-direction:column;font-size:14px;gap:20px}.menu-left ._selection-button{align-items:center;background-color:#e53935;border-radius:8px;color:#fff;display:flex;flex-direction:column;font-weight:500;justify-content:center;line-height:1.3;margin-bottom:8px;padding:5px 8px;text-align:center;text-decoration:none;transition:background-color .3s ease}.menu-left ._selection-button:hover{background-color:#c62828}.menu-left ._selection-button span{display:block}.menu-left ._item{background-size:30px;padding:6px 0 6px 43px}.menu-left ._item-active{background-color:var(--background-surface-2)}._menu-left ._item._about{background-image:url(/local/selections/radiators/react-build/static/media/about.134e57b83f2347ad3187.svg)}._menu-left ._item._vodonagrevateli{background-image:url(/local/selections/radiators/react-build/static/media/vodonagrevateli.9901fd65a8fe0b42e3a1.svg)}._menu-left ._item._krany{background-image:url(/local/selections/radiators/react-build/static/media/kran.9547581afdfe1b03c253.svg)}._menu-left ._item._pribori{background-image:url(/local/selections/radiators/react-build/static/media/otopitelnie-p.164513f1055fa6dbfd75.svg)}._menu-left ._item._truboprovodnie{background-image:url(/local/selections/radiators/react-build/static/media/truboprovodnie.c2847c5f2720f3f77876.svg)}._menu-left ._item._usctanovki{background-image:url(/local/selections/radiators/react-build/static/media/ustanovki.1564119416ad7376fde3.svg)}._menu-left ._item._documentation{background-image:url(/local/selections/radiators/react-build/static/media/documentation.49cf60ab2d66f7accbc4.svg)}._menu-left ._item._proekti{background-image:url(/local/selections/radiators/react-build/static/media/proekti.9380938a36683d7123ce.svg)}.spl-footer{background-color:var(--foreground-default);bottom:0;height:100px;padding-inline:10px;position:fixed;z-index:1000}.spl-footer a{color:var(--static-white)}.spl-footer .news h2{font-size:30px;font-weight:600}.spl-footer ._news-list{display:flex;gap:30px}.spl-footer .news ._new-item{align-items:flex-start;display:flex;gap:11px;width:33%}.spl-footer .news ._new-item ._new-img{height:70px;object-fit:contain;width:100px}.spl-footer ._date{font-size:10px}.spl-footer ._new-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.spl-footer ._footer-menu{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px;padding-bottom:10px}.spl-footer ._name{font-size:20px;font-weight:600}.spl-footer ._name span{font-size:16px;font-weight:300;margin-left:20px}.spl-footer ._menu{align-items:center;display:flex;gap:30px;justify-content:center}@media only screen and (max-width:1740px){.spl-footer{padding-left:20px;padding-right:20px}}@media only screen and (max-width:990px){.spl-footer ._news-list{flex-wrap:wrap}footer:before{content:none}.spl-footer .news ._new-item{width:auto}.spl-footer ._footer-menu{flex-direction:column;margin-top:20px}}.grid{grid-gap:15px;display:grid;gap:15px}.grid._grid-2{grid-template-columns:repeat(2,1fr)}.grid._grid-3{grid-template-columns:repeat(3,1fr)}.homepage{background-color:#1d1e1e;color:#fff;max-width:100%;width:100%}.homepage-intro{line-height:1.5}.homepage-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:minmax(0,1fr);margin-top:48px}.spl-service>a,.spl-service>div{color:inherit;display:block;min-width:0;text-decoration:none}.spl-service ._card{aspect-ratio:16/10;background-color:#2a2b2b;cursor:pointer;max-width:none;min-height:200px;min-width:0;overflow:hidden;padding:0;position:relative;transition:border-color .2s ease;width:100%}.spl-service ._card:before{background-color:#2a2b2b;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .35s ease,transform .35s ease}.spl-service ._card:after,.spl-service ._card:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.spl-service ._card:after{background:linear-gradient(180deg,#0000 0,#00000080)}.spl-service ._card.in-dev:hover:before,.spl-service>a:hover ._card.in-dev:before{filter:blur(18px);transform:scale(1.08)}.spl-service ._card-text{bottom:20px;left:20px;position:absolute;right:20px;z-index:1}.spl-service ._card h2{color:#fff;font-size:16px;font-weight:600;line-height:1.25;margin:0}.spl-service ._card h3{color:#888;font-size:14px;font-weight:400;line-height:1.3;margin:6px 0 0}.spl-service ._card.card1:before{background-image:url(/local/selections/radiators/react-build/static/media/card1.be6a405f6535e094eb80.jpg)}.spl-service ._card.card2:before{background-image:url(/local/selections/radiators/react-build/static/media/card2.53ac2bf24e6335970a2c.jpg)}.spl-service ._card.card3:before{background-image:url(/local/selections/radiators/react-build/static/media/card3.0fddaa2b09a3a0b89374.jpg)}.spl-service ._card.card4:before{background-image:url(/local/selections/radiators/react-build/static/media/card4.2f392870aebad38b2d82.jpg)}.spl-service ._card.card5:before{background-image:url(/local/selections/radiators/react-build/static/media/card5.20c215898fc59798d5c6.jpg)}.spl-service ._card.card6:before{background-image:url(/local/selections/radiators/react-build/static/media/card6.2829020b9d9eb4be6960.jpg)}.spl-service ._card.card7:before{background-image:url(/local/selections/radiators/react-build/static/media/card7.7df415de8ac95f090190.jpg)}.spl-service ._card.card8:before{background-image:url(/local/selections/radiators/react-build/static/media/card8.0dbd515f511ebc0804ff.jpg)}.spl-service ._card.card9:before{background-image:url(/local/selections/radiators/react-build/static/media/card9.7393ffd1fb4b8cd6b551.jpg)}.spl-service ._card.card10:before{background-image:url(/local/selections/radiators/react-build/static/media/card10.32ef1bbf8f66e24354be.jpg)}.spl-service ._card.card11:before{background-image:url(/local/selections/radiators/react-build/static/media/card11.c8c2195b0fd678614165.jpg)}@media only screen and (min-width:768px){.homepage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1051px){.homepage-cards{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.spl-service ._card h2{font-size:24px}.spl-service ._card h3{font-size:16px}}@media only screen and (max-width:768px){.homepage-cards,.homepage-intro{margin-top:24px}}@media only screen and (max-width:490px){.homepage-intro{font-size:14px;line-height:1.45;margin-top:16px}.homepage-cards{gap:12px;margin-top:16px}.spl-service ._card{aspect-ratio:16/11;min-height:132px}.spl-service ._card:before{background-size:68% auto}.spl-service ._card-text{bottom:14px;left:16px;right:16px}.spl-service ._card h2{font-size:16px}.spl-service ._card h3{font-size:13px}}.selection{display:flex;flex-direction:column;gap:39px}.selection-header{align-items:flex-start;justify-content:space-between;margin-top:16px}.selection-header,.selection-header .buttons{display:flex;gap:15px}.selections-w-100{width:100%}.selections-w-60{width:60%}.selections-w-50{width:50%}.selections-w-40{width:40%}.separator-vertical{background-color:var(--neutral-soft);width:1px}.selection .flex-column-30{display:flex;flex-direction:column;gap:30px}.selection .flex-column-24{display:flex;flex-direction:column;gap:24px}.selection .flex-column-20{display:flex;flex-direction:column;gap:20px}.selection .flex-column-12{display:flex;flex-direction:column;gap:12px}.selection .flex-column-4{display:flex;flex-direction:column;gap:4px}.selection .flex-column-0{display:flex;flex-direction:column;gap:0}.selections-list-horizontal{display:flex;gap:20px}.selections-result{display:flex;flex-direction:column;gap:24px}.selection-result-row{display:flex;justify-content:space-between}.selections-result .text-horizontal{display:flex;gap:8px}.selections-result .text-vertical{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.selections-result-list{display:flex;flex-direction:column;gap:20px}.selections-centered{align-items:center;display:flex;justify-content:center}.buttons-row,.delta-params-row{display:flex;flex-direction:row;gap:15px;width:-webkit-fit-content;width:fit-content}.pre-line{word-wrap:break-word;white-space:"pre-line"}.pre-line .id-message{margin-top:24px}.selections-list-horizontal .separator-vertical:last-child{display:none}.popup-overlay{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-container{background:var(--background-surface);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 64px);max-width:620px;overflow-y:auto;padding:28px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}html.spl-iframe-embedded .dcu-lead-modal-card,html.spl-iframe-embedded .dcu-wait-modal-card,html.spl-iframe-embedded .popup-container,html.spl-iframe-embedded .popup-container.selections-result,html.spl-iframe-embedded .popup-container.station-popup-container,html.spl-iframe-embedded .station-popup-container{bottom:auto!important;left:50%!important;max-height:calc(100vh - 48px);right:auto!important;top:24px!important;transform:translateX(-50%)!important}.popup-close{cursor:pointer;height:24px;position:absolute;right:0;top:0;width:24px}.popup-header{position:relative}.popup-message{color:var(--foreground-default)}.progress-bar{background:var(--neutral-soft);border-radius:4px;height:8px;overflow:hidden}.progress-indicator{background:var(--accent-default);border-radius:4px;height:100%;transition:width .3s ease}.selection .params .params__item{align-items:baseline;display:flex}.selection span{color:var(--foreground-default);white-space:nowrap}.selection .params .params__dots{border-bottom:1px dashed var(--neutral-muted);flex:1 1;justify-self:bottom;margin:0}.selection ._line-h,.selections-wrapper ._line-h{background-color:var(--neutral-soft);height:1px;width:100%}.clever .clever-form-table .selections-wrapper-table{width:100%}.clever .clever-tabs{display:flex;gap:8px}.clever .clever-tab{background:var(--background-surface);border:1px solid var(--neutral-soft);border-radius:8px;color:var(--foreground-default);cursor:pointer;padding:10px 14px}.clever .clever-tab.active{border-color:var(--accent-default);color:var(--accent-default)}.clever .clever-gvs-placeholder{border:1px solid var(--neutral-soft);border-radius:10px;padding:16px}.clever .clever-gvs-table{border:1px solid var(--neutral-soft);border-radius:10px;overflow:hidden}.clever .clever-gvs-row{display:grid;grid-template-columns:minmax(320px,1fr) 100px minmax(220px,1fr) minmax(220px,1fr)}.clever .clever-gvs-cell{padding:8px 10px}.clever .clever-gvs-row .clever-gvs-cell:last-child{border-right:none}.clever .clever-gvs-unit-head{font-weight:600}.clever .clever-gvs-winter{color:#3247b7;font-weight:600}.clever .clever-gvs-summer{color:#b73232;font-weight:600}.clever .clever-gvs-unit{white-space:nowrap}.clever .clever-gvs-span-2{grid-column:3/span 2}.clever .clever-gvs-cell input,.clever .clever-gvs-cell select{width:100%}.clever .clever-gvs-auto-check{align-items:center;display:flex;gap:8px;margin-top:8px}.clever .clever-gvs-auto-hint{color:var(--foreground-soft);font-size:12px;margin-top:6px}.clever .clever-gvs-inline-label{color:var(--foreground-soft);display:block;margin-bottom:4px}.clever .clever-gvs-red{color:#b73232}.clever .clever-gvs-blue{color:#3247b7}.clever .clever-gvs-scheme{border:1px solid var(--neutral-soft);border-radius:10px;margin-top:16px;padding:12px}.clever .clever-gvs-scheme-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.clever .clever-gvs-scheme-header-size{width:min(420px,100%)}.clever .clever-gvs-scheme-header-size select{width:100%}.clever .clever-gvs-scheme-header-caption{background:var(--background-surface);border:1px solid var(--neutral-soft);border-radius:6px;color:var(--foreground-soft);font-weight:500;padding:8px 10px}.clever .clever-gvs-scheme-row{grid-gap:20px;border-top:1px solid var(--neutral-soft);display:grid;gap:20px;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);padding:10px 0}.clever .clever-gvs-scheme-checks,.clever .clever-gvs-scheme-left,.clever .clever-gvs-scheme-right{display:flex;flex-direction:column;gap:10px}.clever .clever-gvs-scheme-left>*,.clever .clever-gvs-scheme-right>*{border-bottom:1px solid var(--neutral-soft);padding-bottom:8px}.clever .clever-gvs-scheme-left>:last-child,.clever .clever-gvs-scheme-right>:last-child{border-bottom:none;padding-bottom:0}.clever .clever-gvs-scheme-subtitle{font-weight:600;margin-top:8px}.clever .clever-gvs-scheme-right input,.clever .clever-gvs-scheme-right select{width:100%}.clever .clever-gvs-two-stage-inputs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.clever .clever-gvs-reserve-fields,.clever .clever-gvs-reserve-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 140px}.clever .clever-gvs-reserve-fields{align-items:end}.clever .clever-gvs-reserve-fields input,.clever .clever-gvs-reserve-fields select{width:100%}.clever .clever-gvs-scheme-checks{border-top:1px solid var(--neutral-soft);margin-top:10px;padding-top:10px}.clever .clever-gvs-force-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(320px,1fr) 360px}.clever .clever-gvs-force-inputs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:160px 1fr}.clever .clever-gvs-pairs{border-top:1px solid var(--neutral-soft)}.clever .clever-gvs-pair-row{grid-gap:20px;align-items:center;border-bottom:1px solid var(--neutral-soft);display:grid;gap:20px;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);padding:8px 0}.clever .clever-gvs-pair-input input,.clever .clever-gvs-pair-input select{width:100%}.clever .clever-gvs-inputs-stack{display:flex;flex-direction:column;gap:8px}.clever .clever-verification-table{border:1px solid var(--neutral-soft);border-radius:10px;overflow:hidden}.clever .clever-verification-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--neutral-soft);display:grid;gap:12px;grid-template-columns:minmax(320px,1fr) minmax(240px,1fr) minmax(240px,1fr);padding:8px 12px}.clever .clever-verification-row:last-child{border-bottom:none}.clever .clever-verification-label{color:var(--foreground-default)}.clever .clever-verification-cell input,.clever .clever-verification-cell select{width:100%}.clever .clever-verification-control{display:flex;flex-direction:column;gap:6px}.clever .clever-verification-inline-label{color:var(--foreground-soft)}.clever .clever-verification-input-with-measure{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 80px}.clever .clever-verification-switch{align-items:center;display:inline-flex;gap:8px}.clever .clever-form-table .clever-table-layout{border:1px solid var(--neutral-soft);border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;overflow:hidden}.clever .clever-form-table .clever-table-row{display:contents}.clever .clever-form-table .clever-table-cell{background:var(--background-surface);padding:8px 12px}.clever .clever-form-table .clever-table-cell:nth-child(3n){border-right:none}.clever .clever-form-table .clever-table-head .clever-table-cell{background:var(--background-default)}.clever .clever-form-table .clever-side-title{font-size:18px;font-weight:600}.clever .clever-form-table .clever-side-title-hot{color:#b73232;grid-column:1}.clever .clever-form-table .clever-side-title-cold{color:#3247b7;grid-column:2}.clever .clever-form-table .clever-side-image{align-items:center;display:flex;flex-direction:column;gap:35px;grid-column:3;grid-row:1/span 9;justify-content:flex-start;padding:19px 16px 0}.clever .clever-gvs-cell input[type=checkbox]{width:20px}.clever .clever-gvs-cell input:disabled,.clever .clever-gvs-disabled-input{background-color:#f3f5f8;border-color:#d9dee7;color:#8b94a7;cursor:not-allowed}.clever .clever-form-table .clever-side-image img{height:auto;max-width:280px;width:100%}.clever .clever-form-table .clever-table-cell .form-group{gap:10px}.clever .clever-form-table .clever-table-cell-span-2{grid-column:1/span 2}.clever .clever-form-table .clever-flange-row .label-group{display:none}.clever .clever-form-table .clever-flange-row .form-group{grid-template-columns:1fr}.clever .clever-use-graphql-row{display:flex;flex-direction:column;gap:6px;margin-top:12px;width:min(420px,100%)}.clever .clever-use-graphql-label{color:var(--foreground-default);font-weight:600}.clever-result-table-wrap{overflow-x:auto}.clever-result-table{border-collapse:collapse;table-layout:fixed;width:100%}.clever-result-table .clever-result-table-solution-col{white-space:normal}.clever-result-table .clever-result-table-solution-cell{overflow-wrap:break-word;word-break:normal}.clever-result-table .clever-result-table-calc-col{line-height:1.35;overflow-wrap:break-word;white-space:normal}.clever-result-table .clever-result-table-action-cell{text-align:center}.clever-result-table .clever-result-table-action-cell-inner{align-items:center;display:flex;justify-content:center}.clever-result-table .clever-result-table-action-cell-inner .clever-details-button,.clever-result-table .clever-result-table-action-cell-inner .clever-save-button{display:inline-flex}.clever-result-table .clever-result-table-header{background-color:#1f2430;color:#fff}.clever-gvs-solution-lines{display:flex;flex-direction:column;gap:8px}.clever-gvs-solution-line+.clever-gvs-solution-line{border-top:1px solid #e3e6eb;padding-top:8px}.clever-gvs-solution-label{font-weight:600}.clever-details-button{background-color:#1f2430;border:1px solid #1f2430;border-radius:6px;color:#fff;cursor:pointer;min-width:110px;padding:8px 12px;transition:background-color .2s ease,border-color .2s ease}.clever-details-button:hover{background-color:#2a3242;border-color:#2a3242}.clever-save-button{background-color:#1f2430;border:1px solid #1f2430;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;min-width:132px;padding:8px 10px;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.clever-save-button:hover:not(:disabled){background-color:#2a3242;border-color:#2a3242}.clever-save-button:disabled{cursor:default;opacity:.55}.clever-tech-sheet-downloads{align-items:stretch;display:inline-flex;flex-direction:column;gap:6px}.clever-tech-sheet-download-link{align-items:center;background:#0000;border:none;color:#007bff;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;justify-content:center;line-height:1.2;margin:0;padding:0;white-space:nowrap}.clever-tech-sheet-download-link:hover{color:#0056b3}.clever-tech-sheet-download-link:focus-visible{border-radius:2px;outline:2px solid #007bff;outline-offset:2px}.clever-tech-sheet-download-number{font-weight:500}.clever-tech-sheet-download-icon{flex-shrink:0;height:16px;width:16px}.clever-result-table-tech-sheet-col{font-size:12px;line-height:1.25;white-space:normal}.clever-result-calc-type-inline{color:var(--foreground-soft)}.clever-result-comment-row{display:flex;flex-direction:column;gap:6px}.clever-result-comment-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(240px,1fr));width:min(860px,100%)}.clever-result-comment-field{display:flex;flex-direction:column;gap:6px}.clever-result-comment-label{color:var(--foreground-default);font-weight:600}.clever-result-comment-input{max-width:640px;width:100%}.clever-result-comment-hint{color:var(--foreground-soft);font-size:12px;margin:0}@media (max-width:768px){.clever-result-comment-fields{grid-template-columns:1fr}}@media (max-width:1024px){.clever .clever-form-table .clever-table-layout{border:none;border-radius:0;display:flex;flex-direction:column}.clever .clever-form-table .clever-table-cell{border-right:none}.clever .clever-form-table .clever-side-image{grid-row:auto}}.solution-tabs-container{overflow-x:auto;padding-bottom:12px;scrollbar-color:var(--neutral-soft) #0000;scrollbar-width:thin;width:100%}.solution-tabs-container::-webkit-scrollbar{height:8px}.solution-tabs-container::-webkit-scrollbar-track{background:#0000;border-radius:4px}.solution-tabs-container::-webkit-scrollbar-thumb{background-color:var(--neutral-soft);border-radius:4px}.solution-tabs{align-items:flex-start;flex-direction:row;gap:15px;height:50px;justify-content:flex-start;min-width:100%}.solution-tabs,.tab__item{display:inline-flex;width:-webkit-fit-content;width:fit-content}.tab__item{align-items:center;border:1px solid var(--neutral-muted);cursor:pointer;flex-shrink:0;gap:8px;height:40px;justify-content:center;min-width:120px;padding:12px 24px}.solution-tabs .active{border:1px solid var(--accent-default)}.selection .full-height{height:100vh}.selection .form .form-group .label-group{flex:2 1}.selection .form .form-group .input-item,.selection .form .form-group .input-items,.selection .form .input-with-error{flex:3 1}@media (max-width:1024px){.separator-vertical{display:none}}@media (max-width:768px){.selections-w-100 .input-item,.selections-w-100 .input-items,.selections-w-100 .input-items-column{max-width:320px;width:100%}.selections-result-list .buttons-row{align-items:center;justify-content:center}}@media (max-width:490px){.selection-result-row{flex-direction:column;gap:20px}}.form{gap:24px}.form,.form-selection{display:flex;flex-direction:column}.form-selection{flex:1 1;gap:20px;margin-top:20px}.form .form-section-h{display:flex;gap:20px;justify-content:space-between}.form .form-group{grid-gap:20px;align-items:center;display:grid;gap:20px;width:100%}.form .form-group:nth-last-child{background-color:red}.selections-w-100 .form-group{grid-template-columns:auto 282px}.selections-list-horizontal .form-group{grid-template-columns:auto auto}.form .form-group-vertical{align-items:flex-start;flex-direction:column}.form .form-group-columns{align-items:flex-start;display:flex;gap:20px;width:100%}.form .form-group-column{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:0}.form .form-group-column .form-field-wrapper{display:flex;gap:8px;width:100%}.form .form-group-column .form-field-wrapper .label-group{display:flex;gap:10px;width:100%}.form .form-group-column .form-field-wrapper .input-item{width:100%}.form ._line-v{background-color:var(--neutral-soft);height:100%;width:1px}.form .input-group{justify-content:space-between}.form .input-group,.form .input-items{align-items:center;display:flex;gap:15px}.form .input-items{justify-content:flex-start}.form .input-items-column{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.form .input-item input,.form .input-item select{width:100%}.form .input-items select{max-width:70px;min-width:70px}.form .input-items input[type=text]{flex:1 1 auto;width:0}.form .checkbox-item{align-items:center;display:flex;gap:8px}.form .switch{display:inline-block;height:20px;position:relative;width:38px}.form .switch input{height:0;opacity:0;width:0}.form .slider{background-color:#ccc;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.form .slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:3px;position:absolute;transition:.4s;width:16px}.form input:checked+.slider{background-color:var(--accent-default)}.form input:checked+.slider:before{transform:translateX(16px)}.form .switch-group{align-items:center;display:flex;gap:5px}.form .form-group{position:relative}.form .form-group .label-group{display:flex;gap:8px;white-space:nowrap}.form .form-group ._tooltip-container{cursor:pointer;height:20px;margin-left:4px;position:relative;transition:all .2s ease-in-out;width:20px}.form .form-group ._tooltip-container ._tooltip{align-items:center;background-color:#fff;display:flex;font-weight:400;justify-content:center;margin-left:100%;max-width:300px;padding:4px;pointer-events:none;position:absolute;text-align:center;white-space:pre-line;width:300px;z-index:100}._tooltip{position:absolute}.form .form-group .label-group .required_possible:after,.form .form-group .required_possible:after,.form .form-group-column .form-field-wrapper .label-group .required_possible:after{color:var(--base-additional-2);content:"**";margin-left:2px}.form .form-group .label-group .required_required:after,.form .form-group .required_required:after,.form .form-group-column .form-field-wrapper .label-group .required_required:after{color:var(--base-additional-2);content:"*";font-size:14px;margin-left:2px}.form .red{color:var(--base-additional-2)}.form .input-error{border-color:var(--base-additional-2)}.form .input-error_message{text-wrap:wrap;width:100%}.form .input-blocked{background-color:var(--accent-disabled)}.form .input-items-disabled label.label-disabled,.form .label-group-disabled label{color:var(--foreground-muted);cursor:not-allowed}.form .input-items-disabled input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.not-valid-input{border:1px solid #ec5353}.not-valid-input-text{color:#ec5353}.inv{display:none}.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both;border:1px solid #ec5353}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.red-star:after{color:red;content:"*"}.modal-reg-branch{align-items:center;justify-content:center;width:644px}.modal-form,.modal-reg-branch{display:flex;flex-direction:column;gap:24px}.modal-form{align-items:flex-start;height:-webkit-fit-content;height:fit-content;width:400px}.modal-form form{align-items:center;gap:20px;justify-content:center}.modal-form form,.modal-form-group{align-self:stretch;display:flex;flex-direction:column}.modal-form-group{align-items:flex-start;gap:4px}.modal-form-group label{color:var(--foreground-soft)}.modal-form-group input{width:100%}.modal-form-checkbox{display:flex;flex-direction:row;justify-content:start;width:100%}.modal-form-checkbox input{height:20px;margin-right:8px;width:20px}.modal-last-mini-button{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.modal-last-mini-button button{padding:12px;width:-webkit-fit-content;width:fit-content}.modal-code-input{align-items:center!important;display:flex;flex-direction:row!important;gap:4px}.modal-code-box{height:40px;padding:10px;text-align:center;width:40px}.modal-repeat-code{cursor:pointer}.modal-repeat-code:hover{color:var(--foreground-default)}.modal-free{max-width:444px}.modal-free-title{align-items:center;display:flex;justify-content:space-between;width:100%}.modal-free-text{display:flex;flex-direction:column;gap:12px}.modal-free-ul li{list-style-position:inside;list-style-type:disc;padding-left:8px}.modal-auth-branch{width:400px}.modal-auth-branch,.modal-person{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.modal-person{width:700px}.modal-person button{padding:12px;width:-webkit-fit-content;width:fit-content}.modal-person-title{align-items:center;display:flex;justify-content:space-between;width:100%}.modal-person-title>div{text-align:center;width:100%}.form-modal-person{grid-gap:24px;display:grid;gap:24px;width:100%}.form-modal-person-group{display:flex;gap:20px;justify-content:space-between}.form-modal-person-group label{color:var(--foreground-soft)}.form-modal-person-group input{width:528px}.form-modal-person-group textarea{height:200px;resize:none;width:528px}.modal-person-success{display:flex;justify-content:center;width:500px}.modal-person-success .modal-form{align-items:center}.modal-person-delete{align-items:center;flex-direction:column;justify-content:center;line-height:24px;text-align:center;width:500px}.modal-person-delete,.modal-person-delete div{display:flex;gap:24px}.modal-person-delete div button{padding:12px 24px}.modal-calc-pass{align-items:center;display:flex;flex-direction:column;max-width:calc(100vw - 56px);width:400px}.modal-calc-pass__form{align-items:stretch;width:100%}.modal-calc-pass__title{color:#fff;margin:0;text-align:center}.modal-calc-pass__input{-webkit-text-security:disc;background-color:#fff;border-color:#ffffff59;color:var(--foreground-default);text-align:center;width:100%}.modal-calc-pass__input--visible{-webkit-text-security:none}.modal-calc-pass__input::placeholder{color:#888}.modal-calc-pass__input:focus,.modal-calc-pass__input:hover{border-color:#fff}.modal-calc-pass__show-password{align-items:center;color:#888;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.modal-calc-pass__show-password input{accent-color:#fff;height:18px;width:18px}.modal-calc-pass__show-password input:checked{height:18px;width:18px}.modal-calc-pass__show-password span{font-size:14px}.modal-calc-pass__button{font-weight:600;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.modal-calc-pass__button--primary{background-color:#fff;color:var(--foreground-default)}.modal-calc-pass__button--primary:hover{background-color:#ebebeb}.modal-calc-pass__button--secondary{background-color:initial;border:1px solid #ffffff59;color:#fff}.modal-calc-pass__button--secondary:hover{border-color:#fff;color:#fff}.modal{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#11182747;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s ease-out;width:100vw;will-change:opacity;z-index:2000}.modal.active{opacity:1;pointer-events:all}.modal_content{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #1118271f;box-shadow:0 24px 60px #0000002e;color:var(--foreground-default);gap:24px;height:-webkit-fit-content;height:fit-content;margin-top:0;opacity:0;padding:28px;transform:translateY(-5px);transition:opacity .1s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:fit-content;will-change:transform,opacity}.modal_content.modal_content--calc-pass{background:#2a2b2b;border-color:#ffffff1f;box-shadow:0 24px 60px #00000061;color:#fff}.modal_content.active{opacity:1;transform:translateY(0)}.person-header{align-items:center;display:flex;justify-content:flex-end;margin-bottom:10px}.tab-right button:first-child{border:none;padding:0}.tab-right button:first-child img,.tab-right button:nth-child(2) img:not(.none-circle){background-color:var(--background-surface-2);border-radius:50%;padding:5px}.tab-right button:nth-child(2){display:flex;gap:8px}.tab-left,.tab-right{align-items:center;display:flex;gap:15px;white-space:nowrap}.tab-right button{height:auto;padding:8px 16px}.tab-left button.active{background-color:var(--neutral-soft);border:none}.person-title{align-items:center;display:flex;gap:15px;height:-webkit-min-content;height:min-content;margin-bottom:48px;margin-top:54px}.person-title.breadcrumbs{grid-gap:16px;display:grid;gap:16px}.person-title.breadcrumbs div:last-child{align-items:center;display:flex;gap:15px}.person-title h1{margin:0}.person-title img{background-color:var(--background-surface-2);border-radius:50%;cursor:pointer;height:-webkit-fit-content;height:fit-content;padding:5px}.person-content{grid-gap:24px;display:grid;gap:24px}.person-content section{background-color:var(--background-surface-1);display:flex;flex-direction:column;gap:15px}.person-content-title{align-items:center;border-bottom:1px solid var(--neutral-soft);display:flex;gap:10px;justify-content:space-between;padding-bottom:20px;width:100%}.person-content-title>div{align-items:center;display:flex;gap:20px;justify-content:top}.person-content-title img.transparent{background-color:#fff}.person-content-table{border-collapse:initial;border-spacing:20px;width:-webkit-fit-content;width:fit-content}.person-content-table th,td{text-align:left;vertical-align:initial}.person-content-table th{color:var(--foreground-soft)}.form-square-grid{grid-gap:15px;align-self:center;display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:.1fr .1fr;width:-webkit-fit-content;width:fit-content}.form-square-grid input{width:268px}section.person-footer-buttons{display:flex;flex-direction:row;gap:15px}.person-footer-buttons button{padding:12px}.form-column-grid{grid-gap:15px;align-self:center;display:grid;gap:15px;grid-template-columns:1fr;grid-template-rows:1fr;width:-webkit-fit-content;width:fit-content}.form-search{align-items:center;background-color:var(--neutral-muted);border-radius:12px;display:flex;gap:15px;padding:28px}.form-search select{background-color:#fff;min-width:236px}.person-equipment-type-select{border:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.person-equipment-type-select:focus,.person-equipment-type-select:focus-visible{box-shadow:none;outline:none}.person-equipment-type-filter{justify-content:space-between;min-height:42px;position:relative}.person-equipment-type-label{color:var(--foreground-default);overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.person-select-arrow{align-items:center;color:var(--foreground-soft);display:inline-flex;flex-shrink:0;font-size:14px;height:16px;justify-content:center;line-height:1;pointer-events:none;width:16px}.form-search button{padding:8px}.search-group{align-items:center;background-color:#fff;border:1px solid var(--foreground-muted);border-radius:6px;display:flex;gap:4px;justify-content:center;padding:8px;width:458px}.search-group input{border:none;height:24px;padding:0;width:100%}.search-group img{height:20px;width:20px}.search-input{display:flex;padding:8px 10px}.date-picker-group{background-color:#fff;border-radius:6px;width:235px}.date-picker{align-items:center;display:flex;gap:4px;justify-content:center;padding:8px 10px}.date-picker input{border:none;flex:1 1;height:24px;outline:none;padding:5px}.calendar{background:#fff;border:1px solid #ccc;display:none;flex-direction:column;gap:5px;margin-top:5px;padding:10px;position:absolute}.history-request-list>li{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:1fr 2.2fr 1.6fr 2fr .7fr .4fr .3fr;justify-content:center;padding:16px}.history-request-list>li span{font-size:16px}.history-request-list>li:first-child{background-color:var(--neutral-muted)}.history-request-list>li.history-request-list-details-row{align-items:stretch;display:block;gap:0;grid-template-columns:none;justify-content:stretch}.history-request-list>li.history-request-list-details-row span{font-size:inherit}.history-clever-details-btn{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-height:36px;padding:8px 14px}.empty-notice,.history-request-list-el{align-items:center;display:flex}.empty-notice{flex-direction:column;gap:24px;justify-content:center;margin:0 auto;max-width:600px;min-height:200px;text-align:center}.empty-notice button{margin:0 auto;padding:24px;width:-webkit-fit-content;width:fit-content}.form-feedback-search{display:flex;gap:15px;justify-content:space-between}.form-feedback-search h3{min-width:337px}.form-feedback-search button{padding:12px 16px;white-space:nowrap}.feedback-title{justify-content:space-between}.chat-control,.feedback-title{align-items:center;display:flex;gap:15px}.chat-control{justify-content:center}.messanger{display:flex;gap:15px;height:-webkit-fit-content;height:fit-content}.chat{display:grid!important;grid-template-rows:auto 1fr auto;height:700px;width:100%}.last-chats{gap:24px}.last-chats,.links-chats{display:flex;flex-direction:column}.links-chats{gap:16px;width:236px}.message-block{gap:4px}.message-block,.messages{display:flex;flex-direction:column;width:100%}.messages{gap:16px;overflow-y:auto;padding-right:10px;scrollbar-width:1px}.message{background-color:var(--neutral-soft);border-radius:8px;padding:16px}.chat-header{grid-gap:24px;display:grid;gap:24px;max-height:700px}.message-input{align-items:center;display:flex;gap:15px;height:40px;justify-content:space-between;width:100%}.message-input textarea{background-color:var(--background-surface-1);border:none;border-radius:6px;height:40px;overflow:hidden;padding:10px 0;resize:none;width:100%}.object-title{display:flex;gap:15px}.object-cards{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.mini-object-cards{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;min-width:600px}.object-card{grid-gap:24px;border:1px solid var(--neutral-soft);display:grid;gap:24px}.object-card header{display:flex;justify-content:space-between}.object-card main dl{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}.object-card main dl div{grid-gap:8px;display:grid;gap:8px}.status-dot-group{align-items:center;display:flex;gap:8px}.status-dot{border-radius:50%;height:16px;width:16px}.object-buttons-group{align-items:center;display:flex;gap:15px}.object-buttons-group button{padding:8px}.object-buttons-group img{height:20px;width:20px}.object-group{display:flex;gap:15px}.object-group section:first-child,.object-group section:last-child{width:621.5px}.object-group:last-child{flex-direction:row;width:100%}section.project-list{display:flex;gap:24px}.project-list ul{grid-gap:16px;display:grid;gap:16px}.project-list ul li{grid-gap:8px;align-items:center;border-bottom:1px solid var(--neutral-soft);display:grid;gap:8px;grid-template-columns:1fr 1fr .5fr .2fr;justify-content:space-between;padding:0 20px 16px}.project-list ul li span:nth-child(2){background-color:var(--neutral-soft);border-radius:6px;padding:4px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.project-list button{padding:12px 24px;width:-webkit-fit-content;width:fit-content}table.person-table{border:none;border-collapse:collapse;border-spacing:0;width:100%}table.person-table thead th{background:var(--neutral-muted);border:none;font-weight:700;padding:10px 20px;text-align:left}table.person-table thead th>div{align-items:center;display:flex;font-size:16px;justify-content:flex-start}table.person-table thead th:first-child{padding:10px 15px}table.person-table tbody tr{border-bottom:1px solid var(--neutral-soft)}table.person-table tbody td{font-size:14px;padding:16px 20px;text-align:left}table.person-table:not(.mini-person-table) tbody tr td:first-child:not([colspan]){align-items:center;display:flex;gap:4px;justify-content:start}table.person-table:not(.mini-person-table) tbody tr td:last-child:not([colspan]){display:flex;gap:8px;justify-content:space-between}table.person-table:not(.mini-person-table) tbody tr td:last-child button{padding:8px}.comments{grid-gap:15px;display:grid;gap:15px;margin-top:24px}.comment{grid-gap:8px;display:grid;gap:8px}.title-comment{display:flex;justify-content:space-between}.title-comment-text{display:flex;gap:8px}.form-person{grid-gap:24px;display:grid;gap:24px;width:50%}.form-person-group{grid-gap:20px;display:grid;gap:20px;grid-template-columns:.2fr 1fr;justify-content:space-between}.form-person-group label{color:var(--foreground-soft)}.form-person-group input{width:528px}.form-person-group textarea{height:200px;resize:none;width:528px}.person-radio-containers{grid-gap:20px;display:grid;gap:20px}.person-radio{align-items:center;display:flex;flex-direction:row;gap:8px}.person-radio-container{grid-gap:12px;display:grid;gap:12px}img.accordion-el-img{transition:.3s;transition-timing-function:cubic-bezier(0,.89,0,.9)}img.accordion-el-active{transform:rotate(90deg)}.person-accordion-content{background-color:var(--background-surface-1)}.accordion-content{border-spacing:15px 20px;width:70%}.accordion-content tbody tr td{padding:0}.table-list{display:flex;flex-direction:column;gap:15px}.status-graph-el{border-left:1px solid var(--neutral-soft);display:flex;gap:15px}.status-graph-el .status-dot{left:-8px;position:relative;top:-8px}.status-desciption{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}section.req-panel-info{display:flex;flex-direction:row;gap:15px;justify-content:space-between;width:100%}.req-panel-info-el{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:20px 28px;width:236px}.person-position-mini-window{grid-gap:15px;display:grid;gap:15px;grid-template-columns:6fr 4fr}.person-position-mini-window>div{display:flex;flex-direction:column;gap:15px;justify-content:space-between;width:100%}.person-punkts{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:15px;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .1s,transform .1s;z-index:2}.person-punkts.visible{opacity:1;pointer-events:painted;transform:translateY(0)}.notice-punkts{gap:24px}.person-punkt{align-items:center;gap:4px}.person-punkt,ul.notice-ul{display:flex;justify-content:center}ul.notice-ul{align-items:flex-start;flex-direction:column}ul.notice-ul li{display:flex;width:444px}ul.notice-ul a{white-space:wrap}ul.notice-ul li>div{display:flex;gap:8px}.green-dot{height:8px;width:8px}.green-dot,.mini-green-dot{background-color:#08911e;border-radius:50%}.mini-green-dot{height:6px;width:6px}.invisible-dot{border-radius:50%;height:8px;opacity:0;width:8px}.dl_n_dl{background-color:#fff;display:flex;flex-direction:column;gap:24px}.kp-table{display:flex;gap:24px!important}.person-paggination{align-items:center;display:flex;height:34px;justify-content:space-between}.page_numbers{align-items:center;display:flex;gap:15px;justify-content:center}.page-number{color:var(--foreground-soft);text-align:center}.page-number.active{border:1px solid var(--accent-active);border-radius:6px;padding:8px 12px}.notification{animation:slideIn .3s ease-out forwards,fadeOut .3s ease-in 2.5s forwards;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0003;margin-left:auto;margin-top:20px;max-width:300px;padding:10px;position:absolute;right:0;width:280px}.notification-content{display:flex;justify-content:space-between}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;transform:translateY(20px)}}.green{border:2px solid #08911e}.orange{border:2px solid #e58a00}.person-list{border:none;border-collapse:collapse;border-spacing:0;display:flex;flex-direction:column;width:100%}.person-list li{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;padding:16px 20px}.person-list li:first-child{background:var(--neutral-muted);color:var(--foreground-default,);font-weight:700;font-weight:600;line-height:18px}.person-list li>div{align-items:center;display:flex;font-size:16px;gap:8px;justify-content:flex-end}.person-list li>div>button{padding:8px}.title{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:0 0 8px;width:-webkit-fit-content;width:fit-content}.pointer{cursor:pointer}.disabled-input{opacity:.5;pointer-events:none}.aquastrong-range-link{display:flex;height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}._aquastrongCard{align-items:center;display:flex;flex-direction:row;gap:20px;height:182px;justify-content:center;outline:2px solid #0000;transition:outline-color 0s ease-out .05s}._aquastrongCard:hover{outline-color:var(--foreground-default);transition:outline-color 0s ease-out}.acquastrong-image{max-height:150px;max-width:100px;min-height:150px;min-width:100px}.aquastrong .selections-w-100 .selections-w-60{width:100%}.aquastrong .selections-wrapper{display:flex;gap:24px;width:100%}.aquastrong .selections-wrapper .left-column,.aquastrong .selections-wrapper .right-column{max-width:50%;width:50%}.aquastrong .full-range-list{max-height:500px;overflow-y:auto}.aquastrong .form-selection{margin-top:0}.aquastrong .full-range-list_block{border-bottom:1px solid var(--neutral-soft)}.aquastrong .full-range-list_block:last-child{border-bottom:none}.aquastrong .full-range-list_table{width:100%}.aquastrong .full-range-list_table tr{display:flex;margin-bottom:12px;width:100%}.aquastrong .full-range-list_table td{box-sizing:border-box;padding:0 8px;text-align:left}.aquastrong .full-range-list_table td a{border-bottom:1px dashed var(--foreground-default);cursor:pointer}.aquastrong .full-range-list_table td:first-child{flex:0 0 100%;max-width:180px;padding-left:0}.aquastrong .full-range-list_table td:nth-child(2),.aquastrong .full-range-list_table td:nth-child(3){flex:1 1;min-width:70px;width:100%}.aquastrong .placeholder-block{background-color:initial;height:718.5px;margin-bottom:48px;pointer-events:none;width:100%}.aquastrong .images-container img{height:auto;width:100%}.aquastrong .images-container .img-hidden{visibility:hidden}.aquastrong .delta-params span{font-size:16px;font-weight:400;line-height:22px}@media (max-width:1400px){.aquastrong .selections-wrapper{flex-direction:column}.aquastrong .selections-wrapper .left-column,.aquastrong .selections-wrapper .right-column{max-width:70%;width:100%}}@media (max-width:1300px){.aquastrong .selections-wrapper .left-column,.aquastrong .selections-wrapper .right-column{max-width:80%;width:100%}}@media (max-width:1100px){.aquastrong .selections-wrapper .left-column,.aquastrong .selections-wrapper .right-column{max-width:100%;width:100%}}.dcuProduct section{margin-top:0}.dcuProduct .selections-wrapper .left-column{flex-grow:1;max-width:710px;width:100%}.dcuProduct .selections-wrapper .right-column{align-items:center;display:flex;flex:0 0 464px;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:20px}.dcuProduct .selections-wrapper .model-image{height:auto;max-width:424px;object-fit:contain;width:100%}.dcuProduct .image-container{align-items:stretch;display:flex;flex-direction:column;gap:14px;max-width:424px;width:100%}.dcu-product-summary-card{background:radial-gradient(circle at top left,#3b82f614,#0000 34%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:20px;box-shadow:0 18px 40px #0f172a1a;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:18px}.dcu-product-summary-card__row{display:flex;min-width:0}.dcu-product-summary-card__row--article{flex-direction:column;gap:8px}.dcu-product-summary-card__row--price{align-items:center;border-top:1px solid #94a3b838;gap:18px;justify-content:space-between;padding-top:12px}.dcu-product-summary-card__label{color:#64748b;color:var(--foreground-muted,#64748b);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.dcu-product-summary-card__value{color:#111;color:var(--foreground-default,#111);font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-align:left}.dcu-product-summary-card__row--article .dcu-product-summary-card__value{background:#ffffffbd;border-radius:12px;box-shadow:inset 0 0 0 1px #94a3b829;padding:10px 12px}.dcu-product-summary-card__value--price{flex-shrink:0;font-size:22px;letter-spacing:-.02em;text-align:right}.dcu-product-copy-button{align-items:center;background:#fff;border:1px solid var(--neutral-soft);border-radius:999px;color:#111;color:var(--foreground-default,#111);cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:8px 12px}.dcu-product-copy-button:hover{border-color:#777;border-color:var(--foreground-muted,#777)}.dcuProduct .selection-documentation{flex-grow:1;max-width:710px;width:100%}.dcuProduct .selection-documentation .document-item{align-items:center;border-bottom:1px solid var(--neutral-soft);display:flex;gap:12px;height:52px;justify-content:space-between;max-width:710px;padding-bottom:12px;width:100%}.dcuProduct .selection-documentation .document-item .text-left{width:100%}.dcuProduct .selection-documentation .document-item .download-group{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:6px;width:-webkit-fit-content;width:fit-content}.dcuProduct .params ._line-h{margin-top:12px}.dcu-selection-form-block{display:flex;flex-direction:column;gap:16px;margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:980px;width:100%}.dcu-selection-form-hint{color:#555;color:var(--foreground-soft,#555);margin:0}.dcu-selection-form-upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.dcu-selection-form-file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.dcu-graph-form{display:flex;flex-direction:column;gap:14px;margin-top:8px;max-width:980px;width:100%}.dcu-graph-form__card{background:var(--background-surface);border:1px solid var(--neutral-soft);border-radius:8px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;gap:12px;padding:14px 16px;transition:box-shadow .2s ease,border-color .2s ease}.dcu-graph-form__card:hover{border-color:var(--foreground-muted);box-shadow:0 2px 8px #00000014}.dcu-graph-form__question{color:var(--foreground-default);font-size:15px;font-weight:600;line-height:1.35}.dcu-graph-form__answers{width:100%}.dcu-graph-form__answers--radio{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dcu-graph-form__radio-item{align-items:center;background:#fff;border:1px solid var(--neutral-soft);border-radius:999px;color:var(--foreground-default);cursor:pointer;display:inline-flex;gap:8px;padding:6px 10px;transition:border-color .15s ease,background-color .15s ease}.dcu-graph-form__radio-item:hover{background:#fafafa;border-color:var(--foreground-muted)}.dcu-graph-form__radio-item--selected{background:#fff;border-color:#000;box-shadow:inset 0 0 0 2px #00000014}.dcu-graph-form__radio-item span{line-height:1.2}.dcu-graph-form__radio-item input[type=radio]{height:16px;width:16px}.dcu-graph-form__select{width:100%}.dcu-graph-form__select:focus{border-color:#000}.dcu-graph-form__empty{color:var(--foreground-soft);margin:0}.dcu-graph-form__footer{margin-top:12px;padding-top:8px}.dcu-graph-form__submit-button{padding-left:24px;padding-right:24px}.dcu-graph-form__export--disabled{cursor:not-allowed;opacity:.45}.dcu-selection-form-error{color:#b00020;color:var(--base-additional-2,#b00020);font-size:14px;margin:0}.dcu-result-preview{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;margin-top:4px;width:100%}.dcu-result-preview__image{border:1px solid var(--neutral-soft);border-radius:8px;display:block;height:auto;max-height:500px;max-width:520px;object-fit:contain;width:min(100%,520px)}.dcu-result-summary-card{background:#fff;border:1px solid #e2e5ec;border-radius:14px;box-shadow:0 2px 8px #0e11170a;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px;width:min(100%,560px)}.dcu-result-summary-card__row{background:#f8fafc;border-radius:10px;display:flex;min-width:0;padding:12px}.dcu-result-summary-card__row--article{flex-direction:column;gap:6px}.dcu-result-summary-card__row--price{align-items:center;gap:16px;justify-content:space-between}.dcu-result-summary-card__label{color:#616161;color:var(--foreground-soft,#616161);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.dcu-result-summary-card__value{color:#111;color:var(--foreground-default,#111);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-align:left}.dcu-result-summary-card__row--article .dcu-result-summary-card__value{background:#0000;border:none;border-radius:0;padding:0}.dcu-result-summary-card__value--price{flex-shrink:0;font-size:22px;font-weight:700;letter-spacing:-.02em;text-align:right}.dcu-result-files-list{display:flex;flex-direction:column;gap:12px}.dcu-result-files-list__item{align-items:center;background:linear-gradient(180deg,#fff,#fcfcfd);border:1px solid var(--neutral-soft);border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.dcu-result-files-list__item span{color:var(--foreground-default);overflow-wrap:anywhere}.dcu-result-files-list__download{padding-left:24px;padding-right:24px}.dcu-result-files-list__download:disabled{cursor:not-allowed;opacity:.45}.dcu-result-files-list__divider{background:var(--neutral-soft);height:1px;margin:4px 0 12px}.dcu-lead-request{margin-top:4px}.dcu-lead-request__button{padding-left:28px;padding-right:28px}.dcu-lead-modal-card{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 64px);max-width:620px;top:50%;transform:translate(-50%,-50%)}.dcu-lead-modal-card__header{align-items:center;justify-content:center;position:relative}.dcu-lead-modal-card__close{background:#fff;border:1px solid var(--neutral-soft);border-radius:50%;color:#111;color:var(--foreground-default,#111);cursor:pointer;font-size:20px;height:32px;line-height:1;position:absolute;right:0;top:50%;width:32px}.dcu-lead-modal-card__close:hover{border-color:#777;border-color:var(--foreground-muted,#777)}.dcu-lead-form{overflow:hidden}.dcu-lead-form,.dcu-lead-form__fields{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0}.dcu-lead-form__fields{overflow-y:auto;padding-right:6px}.dcu-lead-form__field{color:#111;color:var(--foreground-default,#111);display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px}.dcu-lead-form__field input,.dcu-lead-form__field textarea{background:#fff;border:1px solid var(--neutral-soft);border-radius:8px;box-sizing:border-box;color:#111;color:var(--foreground-default,#111);font:inherit;font-weight:400;padding:11px 12px;width:100%}.dcu-lead-form__field textarea{min-height:92px;resize:vertical}.dcu-lead-form__field .dcu-lead-form__auto-textarea{line-height:1.35;min-height:44px;overflow:hidden;resize:none}.dcu-lead-form__field input:focus,.dcu-lead-form__field textarea:focus{border-color:#000;outline:none}.dcu-lead-form__field input:disabled,.dcu-lead-form__field textarea:disabled{background:#f6f7f8;color:#64748b;color:var(--foreground-muted,#64748b);cursor:not-allowed}.dcu-lead-form__loading{display:flex;flex-direction:column;gap:10px}.dcu-lead-form__loading .popup-message{margin:0}.dcu-lead-form__progress{overflow:hidden}.dcu-lead-form__progress-indicator{animation:dcu-lead-progress 1.1s ease-in-out infinite;width:40%}.dcu-lead-form__actions{display:flex;flex-direction:column;flex-shrink:0;gap:10px}.dcu-lead-form__submit{margin-top:4px;width:100%}.dcu-lead-form__submit:disabled{cursor:not-allowed;opacity:.45}@keyframes dcu-lead-progress{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.dcu-wait-modal-card{max-width:560px}.dcu-wait-modal-card .popup-content{margin-bottom:8px}.dcu-wait-modal-card .progress-bar{overflow:hidden}.dcu-wait-modal-card .progress-bar .progress-indicator{animation:dcu-wait-progress 1.1s ease-in-out infinite;min-width:0!important;width:40%!important}@keyframes dcu-wait-progress{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@media (max-width:700px){.dcu-result-summary-card__row--price{align-items:flex-start;flex-direction:column;gap:8px}.dcu-result-summary-card__value--price{text-align:left}.dcu-result-files-list__item{align-items:flex-start;flex-direction:column}}@media (max-width:900px){.dcu-graph-form__card{padding:12px}}body.dcu-page-active{background-color:#1d1e1e}.selection--dcu,body.dcu-page-active .page-content,body.dcu-page-active .site-width{background-color:#1d1e1e;min-height:100vh}.selection--dcu{color:#fff;max-width:100%;width:100%}.selection--dcu .dcu,.selection--dcu.dcuProduct section.shadow{background-color:initial;box-shadow:none;color:#fff}.selection--dcu h2,.selection--dcu h3,.selection--dcu h4{color:#fff}.selection--dcu .text-m,.selection--dcu .text-s{color:#d1d1d1}.selection--dcu .default-bold{color:#fff}.selection--dcu .context,.selection--dcu .dcu-selection-form-hint{color:#888}.selection--dcu .dcu-graph-form__card{background:#ffffff0a;border-color:#ffffff24;box-shadow:none}.selection--dcu .dcu-graph-form__card:hover{border-color:#ffffff47;box-shadow:0 2px 8px #0000003d}.selection--dcu .dcu-graph-form__empty,.selection--dcu .dcu-graph-form__question{color:#fff}.selection--dcu .dcu-graph-form__radio-item{background:#0000;border:1px solid #ffffff59;color:#888}.selection--dcu .dcu-graph-form__radio-item span{color:inherit}.selection--dcu .dcu-graph-form__radio-item input[type=radio]{accent-color:#888}.selection--dcu .dcu-graph-form__radio-item:hover{background:#ffffff0f;border-color:#ffffff80;color:#fff}.selection--dcu .dcu-graph-form__radio-item--selected{background:#fff;border-color:#fff;box-shadow:none;color:#1d1e1e;font-weight:600}.selection--dcu .dcu-graph-form__radio-item--selected span{color:#1d1e1e}.selection--dcu .dcu-graph-form__radio-item--selected input[type=radio]{accent-color:#1d1e1e}.selection--dcu .dcu-graph-form__select{background-color:#2a2b2b;border:1px solid #0000;border-radius:6px;color:#fff;color-scheme:dark;font-size:16px;height:40px;padding:8px 12px}.selection--dcu .dcu-graph-form__select:focus,.selection--dcu .dcu-graph-form__select:hover{border-color:#ffffff2e;outline:none}.selection--dcu button.black{background-color:#fff;color:#1d1e1e}.selection--dcu button.black:hover:not(:disabled){background-color:#f0f0f0}.selection--dcu button.black:disabled{background-color:#ffffff73;color:#1d1e1e8c;cursor:not-allowed}.selection--dcu button.white.outlined-grey{background:#0000;border-color:#ffffff59;color:#fff}.selection--dcu button.white.outlined-grey:hover{border-color:#fff}.selection--dcu .dcu-result-preview{background:#0000;border-radius:0;padding:0}.selection--dcu .dcu-result-preview__image,.selection--dcu .model-image{background:#fff;border-color:#d9dee7;border-radius:8px;box-shadow:0 2px 12px #00000059;box-sizing:border-box;padding:16px}.selection--dcu .dcu-result-preview .dcu-result-summary-card{background:#fff;border-color:#d9dee7;box-shadow:0 2px 8px #0e111714}.selection--dcu .dcu-result-preview .dcu-result-summary-card__row{background:#f3f5f8}.selection--dcu .dcu-result-preview .dcu-result-summary-card__label{color:#616161}.selection--dcu .dcu-result-preview .dcu-result-summary-card__value,.selection--dcu .dcu-result-preview .dcu-result-summary-card__value--price{color:#111}.selection--dcu .dcu-product-summary-card{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 2px 12px #00000059}.selection--dcu .dcu-product-summary-card__label{color:#888}.selection--dcu .dcu-product-summary-card__value,.selection--dcu .dcu-product-summary-card__value--price{color:#fff}.selection--dcu .dcu-product-summary-card__row--article .dcu-product-summary-card__value{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.selection--dcu .dcu-product-summary-card__row--price{border-top-color:#ffffff24}.selection--dcu .dcu-result-files-list__item{background:#ffffff0a;border-color:#ffffff24;box-shadow:none}.selection--dcu .dcu-result-files-list__item span{color:#fff}.selection--dcu .dcu-result-files-list__divider{background:#ffffff2e}.selection--dcu .dcu-product-copy-button{background:#0000;border-color:#ffffff59;color:#fff}.selection--dcu .dcu-product-copy-button:hover{border-color:#fff}.selection--dcu .dcu-product-copy-button .icon{filter:brightness(0) invert(1)}.selection--dcu .selection-documentation .document-item{border-bottom-color:#ffffff24}.selection--dcu .download-group span{color:#fff}.selection--dcu .download-group img{filter:brightness(0) invert(1)}.selection--dcu .params ._line-h{background-color:#ffffff24}.selection--dcu .popup-container.selections-result{background-color:var(--background-surface);color:var(--foreground-default)}.selection--dcu .dcu-lead-modal-card,.selection--dcu .dcu-wait-modal-card{background-color:#fff;color:#1a1a1a}.selection--dcu .dcu-lead-modal-card h3,.selection--dcu .dcu-wait-modal-card h3{color:#1a1a1a}.selection--dcu .dcu-lead-modal-card .popup-message,.selection--dcu .dcu-lead-modal-card .text-m,.selection--dcu .dcu-wait-modal-card .popup-message,.selection--dcu .dcu-wait-modal-card .text-m{color:#1a1a1a;color:var(--foreground-default,#1a1a1a)}.selection--dcu .dcu-lead-modal-card__close{background:#fff;border:1px solid var(--neutral-soft);color:#111}.selection--dcu .dcu-lead-modal-card__close:hover{border-color:#777;border-color:var(--foreground-muted,#777)}.selection--dcu .dcu-lead-modal-card button.black,.selection--dcu .dcu-wait-modal-card button.black{background-color:#0d0d0d;color:#fff}.selection--dcu .dcu-lead-modal-card button.black:hover:not(:disabled),.selection--dcu .dcu-wait-modal-card button.black:hover:not(:disabled){background-color:#2a2a2a}.selection--dcu .dcu-lead-modal-card button.black:disabled,.selection--dcu .dcu-wait-modal-card button.black:disabled{background-color:#0d0d0d73;color:#ffffffa6}.selection--dcu .dcu-lead-modal-card .progress-bar,.selection--dcu .dcu-wait-modal-card .progress-bar{background:#0000001f}.selection--dcu .dcu-lead-modal-card .progress-indicator,.selection--dcu .dcu-wait-modal-card .progress-indicator{background:#0d0d0d!important;background:var(--accent-default,#0d0d0d)!important;min-width:2%}.selection--dcu .dcu-lead-form__field{color:#111;color:var(--foreground-default,#111)}.selection--dcu .dcu-lead-form__field input,.selection--dcu .dcu-lead-form__field textarea{background:#fff;border-color:var(--neutral-soft);color:#111;color:var(--foreground-default,#111)}.selection--dcu .dcu-lead-form__field input:focus,.selection--dcu .dcu-lead-form__field textarea:focus{border-color:#000}.selection--dcu .dcu-lead-form__field input:disabled,.selection--dcu .dcu-lead-form__field textarea:disabled{background:#f6f7f8;color:#64748b;color:var(--foreground-muted,#64748b)}.selection--dcu .progress-bar{background:#ffffff24}.selection--dcu .progress-indicator{background:#fff}.selection--dcu .dcu-selection-form-error{color:#ff6b6b}.selection--station{background-color:#1d1e1e;color:#fff;max-width:100%;width:100%}.selection--station .selection-header{align-items:center;margin-top:16px}.selection--station .station-page-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#d1d1d1,#a8a8a8 35%,#6e6e6e 65%,#3a3a3a);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:38px;font-weight:700;line-height:1.1;margin:0}.selection--station .station{background-color:initial;box-shadow:none;color:#fff}.selection--station>.selections-result.selections-result--station{background-color:initial;border-top:1px solid #fff3;box-shadow:none;color:#fff;margin-top:48px;padding:24px 0 0}.selection--station>.selections-result.selections-result--station h2{color:#fff;font-size:24px;font-weight:600;margin:0 0 24px}.selection--station>.selections-result.selections-result--station h3{color:#fff}.selection--station>.selections-result.selections-result--station .text-m,.selection--station>.selections-result.selections-result--station .text-s{color:#d1d1d1}.selection--station>.selections-result.selections-result--station .default-bold{color:#fff}.selection--station>.selections-result.selections-result--station .station-result-chip{align-items:center;background:#0000;border:1px solid #444;border-radius:999px;color:#888;cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:8px;line-height:1.2;padding:10px 16px;position:relative;transition:border-color .2s ease,color .2s ease,background-color .2s ease;white-space:nowrap}.selection--station>.selections-result.selections-result--station .station-result-chip .default-bold,.selection--station>.selections-result.selections-result--station .station-result-chip .text-s{color:inherit;font-weight:inherit}.selection--station>.selections-result.selections-result--station .station-result-chip:hover:not(.station-result-chip--active){border-color:#ffffff80;color:#fff}.selection--station>.selections-result.selections-result--station .station-result-chip--active{background-color:#fff;border-color:#fff;color:#000;font-weight:600}.selection--station>.selections-result.selections-result--station .station-result-chip-close{cursor:pointer;filter:brightness(0) saturate(100%) invert(55%);height:16px;opacity:.55;transition:opacity .2s ease,filter .2s ease;width:16px}.selection--station>.selections-result.selections-result--station .station-result-chip:hover:not(.station-result-chip--active) .station-result-chip-close{filter:brightness(0) saturate(100%) invert(100%);opacity:.85}.selection--station>.selections-result.selections-result--station .station-result-chip--active .station-result-chip-close{filter:brightness(0);opacity:.75}.selection--station>.selections-result.selections-result--station .station-result-meta{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;width:100%}.selection--station>.selections-result.selections-result--station .station-result-article{align-items:center;display:flex;flex-shrink:0;gap:8px}.selection--station>.selections-result.selections-result--station .station-kp-button{background:#0000;border:1px solid #ffffff73;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.2;margin-left:100px;padding:10px 28px;transition:border-color .2s ease,color .2s ease,background-color .2s ease;white-space:nowrap;width:413px}.selection--station>.selections-result.selections-result--station .station-kp-button:hover:not(:disabled){background:#ffffff14;border-color:#fff}.selection--station>.selections-result.selections-result--station .station-kp-button:disabled{cursor:not-allowed;opacity:.5}.selection--station>.selections-result.selections-result--station .station-result-link{align-items:center;color:#fff;cursor:pointer;display:flex;gap:8px}.selection--station>.selections-result.selections-result--station .station-result-doc-icon{flex-shrink:0;height:40px;width:40px}.selection--station>.selections-result.selections-result--station .station-result-files{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:auto}.selection--station>.selections-result.selections-result--station .station-result-download{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;padding:0}.selection--station>.selections-result.selections-result--station .station-result-download img{display:block;height:21px;width:22px}.selection--station>.selections-result.selections-result--station .station-result-copy{cursor:pointer;filter:brightness(0) invert(1);height:20px;opacity:.8;pointer-events:auto;width:20px}.selection--station>.selections-result.selections-result--station .station-result-copy-wrap{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.selection--station>.selections-result.selections-result--station .station-result-copy.clicked{opacity:1;transform:scale(.9)}.selection--station>.selections-result.selections-result--station .station-copy-toast{animation:station-copy-toast-in .2s ease;background:#fff;border-radius:999px;bottom:calc(100% + 8px);box-shadow:0 4px 16px #0000003d;color:#000;font-size:12px;font-weight:600;left:50%;line-height:1.2;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:5}@keyframes station-copy-toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.selection--station>.selections-result.selections-result--station .station-result-image-wrap{border-radius:8px;box-shadow:0 2px 12px #00000059;margin-bottom:20px;overflow:hidden;width:100%}.selection--station>.selections-result.selections-result--station .station-result-image-wrap img{display:block;height:auto;width:100%}.selection--station .popup-container.dcu-lead-modal-card,.selection--station .popup-container.selections-result{background-color:var(--background-surface);border-top:none;box-shadow:0 12px 40px #0000002e;box-shadow:var(--shadow-l,0 12px 40px #0000002e);color:var(--foreground-default);margin-top:0;padding:28px}.station-popup-container{position:fixed;z-index:1101}.selection--station .station-characteristics{margin-top:8px}.selection--station .station-characteristics-title{color:#fff;font-size:21px;font-weight:600;line-height:1.2}.selection--station .station-characteristics .form-selection{gap:0;margin-top:0}.selection--station .station-characteristics .form-selection>h3{display:none}.selection--station .station-characteristics .form-group-columns{grid-gap:100px;display:grid;gap:100px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.selection--station .station-characteristics .form-group-column{gap:20px}.selection--station .station-characteristics .form-field-wrapper{grid-column-gap:24px;align-items:center;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;width:100%}.selection--station .station-characteristics .form-group-column>div{width:100%}.selection--station .station-characteristics .form-group-column .text-s{color:#888!important;margin:6px 0 16px!important}.selection--station .station-characteristics .form .label-group label{color:#d1d1d1;font-size:14px;font-weight:400}.selection--station .station-characteristics .form .label-group .required_possible:after,.selection--station .station-characteristics .form .label-group .required_required:after{color:#d9262b}.selection--station .station-characteristics .help-icon{filter:brightness(0) invert(1);opacity:.75}.selection--station .station-characteristics input,.selection--station .station-characteristics select{background-color:#2a2b2b;border:1px solid #0000;border-radius:6px;color:#fff;color-scheme:dark;font-size:14px;height:40px;padding:8px 12px;width:100%}.selection--station .station-characteristics input::placeholder{color:#888}.selection--station .station-characteristics input:focus,.selection--station .station-characteristics input:hover,.selection--station .station-characteristics select:focus,.selection--station .station-characteristics select:hover{border-color:#ffffff2e;outline:none}.selection--station .station-characteristics .input-item,.selection--station .station-characteristics .input-items{justify-self:end;max-width:100%;width:300px}.selection--station .station-characteristics .input-error_message{color:#ff6b6b}.selection--station .station-characteristics ._line-h{display:none}.selection--station .station-characteristics .selections-centered{justify-content:center;width:100%}.selection--station .station-characteristics .submit-button{border-radius:999px;font-size:16px;font-weight:600;height:45px;max-width:400px;min-width:0;padding:0 48px;transition:background-color .2s ease,opacity .2s ease;width:100%}.selection--station .station-characteristics .submit-button:enabled{background-color:#fff;color:#1d1e1e}.selection--station .station-characteristics .submit-button:enabled:hover{background-color:#f0f0f0}.selection--station .station-characteristics .submit-button:disabled{background-color:#ffffff73;color:#1d1e1e8c;cursor:not-allowed}.station.station-characteristics .form{gap:27px}@media only screen and (max-width:1024px){.selection--station .station-characteristics .form-group-columns{gap:24px;grid-template-columns:1fr}.selection--station .station-characteristics .form-field-wrapper,.selection--station .station-characteristics .form-group-column>div{grid-template-columns:1fr;row-gap:8px}.selection--station .station-characteristics .input-item,.selection--station .station-characteristics .input-items{justify-self:stretch;width:100%}}.selection--station .context{color:#888;font-size:14px}.selection--station .station-disclaimer{margin:24px 0 16px}.selection--station .station-disclaimer-text-wrap{position:relative}.selection--station .station-disclaimer-text{color:#888;margin:0}.selection--station .station-disclaimer:not(.station-disclaimer--expanded) .station-disclaimer-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.selection--station .station-disclaimer:not(.station-disclaimer--expanded) .station-disclaimer-text-wrap:after{background:linear-gradient(180deg,#1d1e1e00,#1d1e1e);bottom:0;content:"";height:16px;left:0;pointer-events:none;position:absolute;right:0}.selection--station .station-disclaimer-toggle{background:none;border:none;color:#888;cursor:pointer;font-size:12px;line-height:16px;margin-top:8px;padding:0;text-align:left;transition:color .2s ease}.selection--station .station-disclaimer-toggle:hover{color:#fff}.selection--station .station-type-selector h3{color:#fff;margin:0}.station-type-tabs{border-bottom:1px solid #fff3;display:flex;gap:0;width:100%}.station-type-tab{background:none;border:none;color:#888;cursor:pointer;flex:1 1;font-size:16px;font-weight:400;line-height:1.25;margin:0;padding:0 0 12px;position:relative;text-align:center;width:50%}.station-type-tab.active{color:#fff;font-weight:600}.station-type-tab.active:after{background-color:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.selection--station .station-type-description{display:flex;flex-direction:column;gap:6px}.selection--station .station-type-description-label{color:#888}.selection--station .station-type-description-list{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.selection--station .station-type-description-item{align-items:flex-start;color:#888;display:flex;gap:8px}.selection--station .station-type-description-item:before{color:#888;content:"✓";flex-shrink:0;font-weight:600}.selection--station .station-type-description--mobile{display:none}.selection--station .solution-tabs-container--station-pill{display:block;overflow-x:auto;padding-bottom:0;scrollbar-width:none;width:100%}.selection--station .solution-tabs-container--station-pill::-webkit-scrollbar{display:none}.selection--station .solution-tabs--station-pill{align-items:center;border-top:none;display:flex;flex-wrap:wrap;gap:12px;height:auto;max-width:100%;min-width:0;padding-top:0;width:-webkit-fit-content;width:fit-content}.selection--station .tab__item--station-pill{align-items:center;background:#0000;border:1px solid #ffffff59;border-radius:999px;box-sizing:border-box;color:#888;cursor:pointer;display:flex;flex:0 0 170px;font-size:13px;font-weight:400;height:auto;justify-content:center;line-height:1.2;max-width:170px;min-width:170px;padding:10px 16px;transition:width .2s ease,min-width .2s ease,max-width .2s ease,flex-basis .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease;white-space:nowrap;width:170px}.selection--station .tab__item--station-pill.active{background-color:#ffffff1f;border-color:#ffffff59;color:#fff;flex:0 0 340px;font-weight:600;max-width:100%;min-width:340px;width:340px}.station.station-characteristics{margin-top:0}.form .station-type-selector .form-group{gap:0;justify-content:flex-start}.station .current-type-description{margin-top:0}@media (max-width:768px){.selection--station>.selections-result.selections-result--station{margin-top:32px}.selection--station>.selections-result.selections-result--station .buttons-row{justify-content:stretch;width:100%}.selection--station>.selections-result.selections-result--station .station-result-chip{box-sizing:border-box;flex:1 1 100%;justify-content:center;max-width:100%;width:100%}.selection--station>.selections-result.selections-result--station .station-result-meta{align-items:stretch;flex-direction:column;gap:16px}.selection--station>.selections-result.selections-result--station .station-result-article{flex-wrap:wrap;width:100%}.selection--station>.selections-result.selections-result--station .station-kp-button{margin-left:0;width:100%}.selection--station>.selections-result.selections-result--station .station-result-files{justify-content:space-between;margin-left:0;width:100%}.selection--station>.selections-result.selections-result--station .station-result-link{min-width:0}.selection--station>.selections-result.selections-result--station .station-result-link span{white-space:normal}.selection--station .station-characteristics .form-group{grid-template-columns:1fr}.selection--station .station-characteristics .form-group>div{gap:8px}.selection--station .station-characteristics .form .label-group{min-width:0;white-space:normal}.selection--station .solution-tabs-container--station-pill{overflow-x:visible}.selection--station .solution-tabs--station-pill{align-items:stretch;flex-direction:column;gap:18px;max-width:none;width:100%}.selection--station .tab__item--station-pill,.selection--station .tab__item--station-pill.active{flex:0 0 auto;max-width:100%;min-width:0;width:100%}.selection--station .station-type-description--desktop{display:none}.selection--station .station-type-description--mobile{box-sizing:border-box;display:flex;width:100%}}.selection--station .dcu-lead-modal-card,.station-lead-modal-card{background-color:#fff;color:#1a1a1a;z-index:1001}.selection--station .dcu-lead-modal-card h3,.station-lead-modal-card h3{color:#1a1a1a}.selection--station .dcu-lead-modal-card .popup-message,.selection--station .dcu-lead-modal-card .text-m,.station-lead-modal-card .popup-message,.station-lead-modal-card .text-m{color:#1a1a1a;color:var(--foreground-default,#1a1a1a)}.selection--station .dcu-lead-modal-card__close,.station-lead-modal-card .dcu-lead-modal-card__close{background:#fff;border:1px solid var(--neutral-soft);color:#111}.selection--station .dcu-lead-modal-card__close:hover,.station-lead-modal-card .dcu-lead-modal-card__close:hover{border-color:#777;border-color:var(--foreground-muted,#777)}.selection--station .dcu-lead-modal-card button.black,.station-lead-modal-card button.black{background-color:#0d0d0d;color:#fff}.selection--station .dcu-lead-modal-card button.black:hover:not(:disabled),.station-lead-modal-card button.black:hover:not(:disabled){background-color:#2a2a2a}.selection--station .dcu-lead-modal-card button.black:disabled,.station-lead-modal-card button.black:disabled{background-color:#0d0d0d73;color:#ffffffa6}.selection--station .dcu-lead-modal-card .progress-bar,.station-lead-modal-card .progress-bar{background:var(--neutral-soft)}.selection--station .dcu-lead-modal-card .progress-indicator,.station-lead-modal-card .progress-indicator{background:var(--accent-default)}.selection--station .dcu-lead-form__field,.station-lead-modal-card .dcu-lead-form__field{color:#111;color:var(--foreground-default,#111)}.selection--station .dcu-lead-form__field input,.selection--station .dcu-lead-form__field textarea,.station-lead-modal-card .dcu-lead-form__field input,.station-lead-modal-card .dcu-lead-form__field textarea{background:#fff;border-color:var(--neutral-soft);color:#111;color:var(--foreground-default,#111)}.selection--station .dcu-lead-form__field input:focus,.selection--station .dcu-lead-form__field textarea:focus,.station-lead-modal-card .dcu-lead-form__field input:focus,.station-lead-modal-card .dcu-lead-form__field textarea:focus{border-color:#000}.selection--station .dcu-lead-form__field input:disabled,.selection--station .dcu-lead-form__field textarea:disabled,.station-lead-modal-card .dcu-lead-form__field input:disabled,.station-lead-modal-card .dcu-lead-form__field textarea:disabled{background:#f6f7f8;color:#64748b;color:var(--foreground-muted,#64748b)}.selection--station .dcu-lead-request{margin-top:8px}.station-lead-form__success{color:#08911e;font-size:14px;font-weight:600;margin:0;text-align:center}.station-lead-modal-card .station-lead-form__success{color:#08911e}.selection--aupd{background:#1c1d1d;color:#f7f7f7;gap:0;min-height:100vh}.selection--aupd .selection-header{margin:0;padding:18px 0 0}.selection--aupd .selection-header>h1{display:none}.aupd-page{box-sizing:border-box;color:#f7f7f7;margin:0 auto;max-width:100%;overflow-x:hidden;padding:18px 24px 64px;width:100%}.aupd-breadcrumbs{color:#777;font-size:12px;margin-bottom:14px}.aupd-title{color:#fff;font-size:42px;font-weight:700;line-height:1.15;margin:0 0 28px;max-width:1500px;white-space:nowrap}.aupd-page>.aupd-pills{grid-gap:0;border-bottom:1px solid #ffffff2e;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.aupd-page>.aupd-pills .aupd-pill{background:#0000;border:0;border-radius:0;color:#9a9a9a;font-size:14px;height:42px}.aupd-page>.aupd-pills .aupd-pill--active{background:#0000;color:#fff;position:relative}.aupd-page>.aupd-pills .aupd-pill--active:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.aupd-hint-popup--plant{background:#323232;border:0;border-radius:6px;box-shadow:0 12px 32px #0000008c;color:#fff;font-family:Century\ Gothic,sans-serif;font-size:16px;font-weight:400;left:50%;line-height:18px;max-width:50vw;padding:18px 22px!important;text-align:left;top:calc(100% + 14px);transform:translateX(-50%);white-space:normal;width:420px;z-index:60}.aupd-hint-popup--plant:before{background:#323232!important;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%)!important;clip-path:polygon(0 100%,50% 0,100% 100%)!important;content:""!important;height:19px!important;left:50%!important;margin-left:-12px!important;position:absolute!important;top:-12px!important;transform:none!important;width:24px!important}.aupd-pill-hint{margin-left:6px;position:relative;vertical-align:middle}.aupd-hint-btn--pill,.aupd-pill-hint{align-items:center;display:inline-flex}.aupd-hint-btn--pill{background:#0000;border-color:#8a8a8a;border-radius:50%;color:#8a8a8a;cursor:pointer;font-size:10px;height:14px;justify-content:center;line-height:1;padding:0;width:14px}.aupd-hint-btn--open,.aupd-hint-btn--pill:hover{border-color:#fff;color:#fff}.aupd-hint-popup--pill{background:#323232;border-radius:6px;box-shadow:0 12px 32px #0000008c;color:#d5d5d5;font-size:13px;left:0;line-height:1.5;max-width:420px;padding:14px;position:absolute;text-align:left;top:calc(100% + 12px);white-space:normal;width:-webkit-max-content;width:max-content;z-index:60}.aupd-hint-popup--pill:before{background:#323232;content:"";height:10px;left:20px;position:absolute;top:-5px;transform:rotate(45deg);width:10px}.aupd-form{gap:30px}.aupd-form,.aupd-section{display:flex;flex-direction:column}.aupd-section{gap:20px}.aupd-results h2,.aupd-section h2{color:#fff;font-size:21px;font-weight:700;line-height:1.25;margin:0}.aupd-section__grid{grid-gap:96px;display:grid;gap:96px;grid-template-columns:repeat(2,minmax(0,1fr))}.aupd-section__column{display:flex;flex-direction:column;gap:17px}.aupd-field,.aupd-result-row{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(120px,1fr) minmax(0,1fr)}.aupd-field__label,.aupd-result-row>span{color:#d5d5d5;font-size:13px;line-height:1.3}.aupd-field__label>span:first-child{color:#d9262b;margin-left:3px}.aupd-field__control .aupd-pills{display:flex}.aupd-field__control .aupd-pills .aupd-pill{flex:1 1;min-width:0;padding-inline:8px;white-space:nowrap}.aupd-control,.aupd-result-row select{background-color:#2b2c2c;border:none!important;border-radius:5px;box-shadow:none!important;color:#f7f7f7;color-scheme:dark;font-size:13px;height:36px;min-width:0;outline:none!important;padding:0 10px;width:100%}.aupd-result-row select,select.aupd-control{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%238a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.aupd-field__control{min-width:0}.aupd-control:focus,.aupd-control:hover,.aupd-result-row select:focus,.aupd-result-row select:hover{box-shadow:0 0 0 1px #ffffff3d}.aupd-control:disabled{cursor:not-allowed;opacity:.72}.aupd-control--unit{color:#9d9d9d}.aupd-readonly{align-items:center;background-color:#2b2c2c;border-radius:5px;color:#f7f7f7;display:flex;font-size:13px;height:36px;padding:8px 12px;width:100%}.aupd-field__hint{color:#858585}.aupd-field__error,.aupd-field__hint{font-size:11px;line-height:1.35;margin-top:6px}.aupd-field__error{color:#ff6b6b}.aupd-combo{grid-gap:0;background:#323232;border-radius:6px;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 110px;overflow:hidden}.aupd-combo .aupd-control{background:#0000;border:none;border-radius:0;height:40px}.aupd-combo .aupd-control--unit{appearance:none;-webkit-appearance:none;background-color:#323232;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%238a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-left:1px solid #616161!important;color:#8a8a8a;padding-right:32px}.maxpressure-wrap{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:140px minmax(0,1fr)}.maxpressure-wrap .aupd-control--mode{appearance:none;-webkit-appearance:none;background:#323232;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%238a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;height:40px;padding:0 32px 0 12px;width:100%}.maxpressure-wrap .aupd-combo{margin:0}.aupd-pills{display:flex;gap:10px;min-width:0}.aupd-pill{background:#0000;border:1px solid #ffffff47;border-radius:999px;color:#8d8d8d;font-size:12px;height:32px;min-width:86px;padding:0 16px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.aupd-pill:hover{border-color:#ffffff8c;color:#fff}.aupd-pill--active{background-color:#ffffff1a;border-color:#fff;color:#fff}.aupd-actions{display:flex;gap:14px;justify-content:center;margin-top:2px}.aupd-clear,.aupd-submit{border-radius:999px;font-size:13px;font-weight:700;height:40px;width:300px}.aupd-submit{background:#fff;color:#1c1d1d}.aupd-submit:hover{background:#ececec}.aupd-clear{background:#0000;border:1px solid #fff6;color:#fff}.aupd-clear:hover{background:#ffffff14;border-color:#fff}.aupd-alert{border-radius:8px;font-size:12px;line-height:1.45;padding:12px 16px;width:100%}.aupd-alert--error{background:#d9262b1f;border:1px solid #ff6b6b59;color:#ffb4b4}.aupd-alert--warning{background:#ffd6661a;border:1px solid #ffd66659;color:#ffe3a3}.aupd-note{margin:24px 0 16px}.aupd-note-text-wrap{position:relative}.aupd-note-text{color:#888;font-size:11px;line-height:1.45;margin:0}.aupd-note:not(.aupd-note--expanded) .aupd-note-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:3.2em;overflow:hidden;transition:max-height .4s ease}.aupd-note.aupd-note--expanded .aupd-note-text{max-height:500px;transition:max-height .4s ease}.aupd-note:not(.aupd-note--expanded) .aupd-note-text-wrap:after{background:linear-gradient(180deg,#1d1e1e00,#1d1e1e);bottom:0;content:"";height:16px;left:0;pointer-events:none;position:absolute;right:0}.aupd-note-toggle{background:none;border:none;color:#8a8a8a;cursor:pointer;display:block;font-size:12px;margin:8px 0 0;padding:4px 0;transition:color .2s}.aupd-note-toggle:hover{color:#fff}.aupd-results{border-top:1px solid #ffffff24;margin-top:36px;padding-top:30px}.aupd-results__grid{grid-gap:42px;align-items:start;display:grid;gap:42px;grid-template-columns:minmax(360px,640px) minmax(0,1fr);margin-left:auto;margin-right:auto;margin-top:22px;max-width:100%}.aupd-chart-card{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;min-width:0;overflow:hidden;position:relative}.aupd-chart-inline{display:block;width:100%}.aupd-chart-img-container{aspect-ratio:210/218;display:block;max-width:100%;overflow:hidden;width:100%}.aupd-chart-img-container .aupd-chart-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.aupd-chart{height:auto;width:min(100%,430px)}.aupd-chart line,.aupd-chart path{fill:none;stroke:#dedede;stroke-width:2}.aupd-chart .aupd-chart__wide{stroke-width:2.2}.aupd-chart .aupd-chart__accent{stroke:#e04444}.aupd-chart .aupd-chart__point{fill:#e04444;stroke:#fff;stroke-width:2}.aupd-chart text{fill:#cfcfcf;font-size:9px}.aupd-chart-label{color:#9b9b9b;font-size:11px}.aupd-chart-label--top{align-self:flex-start;margin-left:34px}.aupd-chart-label--bottom{margin-top:-18px}.aupd-result-panel{display:flex;flex-direction:column;gap:17px;min-width:0;padding-top:5px}.aupd-result-row{grid-template-columns:190px minmax(0,310px)}.aupd-result-row .aupd-pills{justify-content:flex-end}.aupd-doc-link{align-self:flex-end;background:#0000;border:none;color:#fff;display:inline-flex;font-size:13px;gap:12px;height:44px;margin-top:22px;width:310px}.aupd-doc-link:disabled,.aupd-kp-button:disabled{cursor:not-allowed;opacity:.55}.aupd-doc-icon{align-items:center;border:1px solid #ffffff73;color:#fff;display:inline-flex;font-size:10px;height:40px;justify-content:center;width:34px}.aupd-kp-button{align-self:flex-end;background:#0000;border:1px solid #ffffff80;border-radius:999px;color:#fff;font-size:13px;font-weight:700;height:40px;width:310px}.aupd-kp-button:hover{background:#ffffff14;border-color:#fff}.aupd-kp-button:disabled:hover{background:#0000;border-color:#ffffff80}.aupd-summary{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:14px 16px}.aupd-summary__row{align-items:center;display:flex;gap:16px;justify-content:space-between}.aupd-summary__row span,.aupd-summary__row strong{color:#d8d8d8;font-size:12px}.aupd-summary__row strong{color:#fff;font-weight:700}@media (max-width:1180px){.aupd-results__grid,.aupd-section__grid{gap:42px}.aupd-field{gap:8px;grid-template-columns:1fr}}@media (max-width:1100px){.aupd-section__grid{gap:28px}.aupd-results__grid{gap:28px;grid-template-columns:minmax(300px,480px) 1fr}}@media (max-width:960px){.aupd-result-row,.aupd-results__grid,.aupd-section__grid{grid-template-columns:1fr}.aupd-result-row{gap:8px}.aupd-actions,.aupd-doc-link,.aupd-kp-button,.aupd-result-row .aupd-pills{align-self:stretch;justify-content:center;width:100%}.aupd-actions{flex-direction:column}.aupd-clear,.aupd-submit{width:100%}}@media (max-width:820px){.aupd-title{font-size:30px}.aupd-result-row,.aupd-results__grid,.aupd-section__grid{grid-template-columns:1fr}.aupd-result-row{gap:8px}.aupd-actions,.aupd-doc-link,.aupd-kp-button,.aupd-result-row .aupd-pills{align-self:stretch;justify-content:center;width:100%}.aupd-actions{flex-direction:column}.aupd-clear,.aupd-submit{width:100%}}@media (max-width:560px){.aupd-page{padding-bottom:40px}.aupd-combo,.aupd-combo--three,.aupd-page>.aupd-pills{grid-template-columns:1fr}.aupd-pills{flex-wrap:wrap}.aupd-pill,.aupd-submit{width:100%}}.aupd-page--locked{align-items:center;display:flex;justify-content:center;min-height:60vh}.aupd-password-modal{background:#2b2c2c;border:1px solid #ffffff1f;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:32px;width:min(100%,360px)}.aupd-password-modal__title{color:#fff;font-size:18px;font-weight:600;margin:0;text-align:center}.aupd-password-modal form{display:flex;flex-direction:column;gap:12px}.aupd-password-modal .aupd-control{background-color:#3a3b3b;border:1px solid #5a5a5a!important;border-radius:5px;box-shadow:none!important;color:#f7f7f7;color-scheme:dark;font-size:14px;height:38px;outline:none!important;padding:0 12px}.aupd-password-modal .aupd-control:focus{border-color:#8a8a8a!important}.aupd-control--error{border-color:#e04444!important}.aupd-kp-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.aupd-kp-modal{background:#2b2c2c;border:1px solid #ffffff1f;border-radius:12px;max-height:90vh;overflow-y:auto;padding:28px;width:min(100% - 32px,480px)}.aupd-kp-modal__title{color:#fff;font-size:18px;font-weight:600;margin:0 0 18px}.aupd-kp-modal__fields{display:flex;flex-direction:column;gap:12px}.aupd-kp-modal .aupd-control,.aupd-kp-modal__row .aupd-control{background-color:#3a3b3b;border:1px solid #5a5a5a!important;border-radius:5px;box-shadow:none!important;color:#f7f7f7;color-scheme:dark;font-size:14px;height:38px;outline:none!important;padding:0 12px}.aupd-kp-modal .aupd-control:focus{border-color:#8a8a8a!important}.aupd-kp-modal__row{display:flex;flex-direction:column;gap:4px}.aupd-kp-modal__row span{color:#d5d5d5;font-size:13px}.aupd-kp-modal__actions{display:flex;gap:12px;margin-top:18px}.aupd-kp-button--center{align-self:center;margin-top:10px}.aupd-kp-download{background:#fff;border-radius:8px;color:#1d1e1e;display:block;font-size:14px;font-weight:600;margin-top:12px;padding:12px 20px;text-align:center;text-decoration:none;width:100%}.aupd-field__label .aupd-field-label-wrap{align-items:center;color:inherit;display:inline-flex;margin-left:6px;position:relative}.aupd-hint-btn{align-items:center;background:#0000;border:1px solid #8a8a8a;border-radius:50%;color:#8a8a8a;cursor:pointer;display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.aupd-hint-btn--open,.aupd-hint-btn:hover{border-color:#fff;color:#fff}.aupd-hint-popup{background:#323232;border-radius:6px;box-shadow:0 12px 32px #0000008c;box-sizing:border-box;left:0;margin-top:12px;padding:40px 48px;position:absolute;top:calc(100% + 10px);width:774px;z-index:60}.aupd-hint-popup:before{background:#323232;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";height:19px;left:16px;position:absolute;top:-12px;width:24px}.aupd-hint__header{padding-bottom:8px}.aupd-hint__inner{display:flex;flex-direction:column}.aupd-hint__header-row{align-items:center;display:flex;padding:0}.aupd-hint__header-row .aupd-hint__col-name{flex-shrink:0;width:67px}.aupd-hint__header-row .aupd-hint__col-schau{margin-left:43px;width:212px}.aupd-hint__header-row .aupd-hint__col-pump,.aupd-hint__header-row .aupd-hint__col-schau{color:#9e9e9e;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:18px}.aupd-hint__header-row .aupd-hint__col-pump{margin-left:61px;width:251px}.aupd-hint__row{display:flex;flex-direction:column;gap:8px}.aupd-hint__row+.aupd-hint__row{margin-top:30px}.aupd-hint__divider{border:0;border-top:.5px solid #87878780;height:0;width:678px}.aupd-hint__row-content{align-items:flex-start;display:flex}.aupd-hint__name{color:#fff;font-family:Century\ Gothic,sans-serif;font-size:16px;width:67px}.aupd-hint__name,.aupd-hint__schau{flex-shrink:0;font-weight:400;line-height:18px}.aupd-hint__schau{color:#9e9e9e;font-family:Open Sans,sans-serif;font-size:14px;margin-left:43px;width:212px}.aupd-hint__label-bold{color:#fff;font-weight:600}.aupd-hint__pump{color:#9e9e9e;flex:1 1;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;margin-left:61px;min-width:0}.aupd-hint__pump-line{display:block}.radiators-page{color:#f7f7f7;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;padding:18px 24px 64px;width:100%}.radiators-title{color:#d6d6d6;font-size:38px;font-weight:700;line-height:1.15;margin:0 0 28px;max-width:1020px}.radiators-page>.radiators-pills{grid-gap:0;border-bottom:1px solid #ffffff2e;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.radiators-page>.radiators-pills .radiators-pill{background:#0000;border:0;border-radius:0;color:#9a9a9a;font-size:14px;height:42px}.radiators-page>.radiators-pills .radiators-pill--active{background:#0000;color:#fff;position:relative}.radiators-page>.radiators-pills .radiators-pill--active:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.radiators-form{display:flex;flex-direction:column;gap:30px}.radiators-section{display:flex;flex-direction:column;gap:20px}.radiators-results h2,.radiators-section h2{color:#fff;font-size:22px;font-weight:700;line-height:1.25;margin:0}.radiators-section__grid{grid-gap:96px;display:grid;gap:96px;grid-template-columns:repeat(2,minmax(0,1fr))}.radiators-section__column{display:flex;flex-direction:column;gap:17px;min-width:0}.radiators-field,.radiators-result-row{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,300px)}.radiators-field__label,.radiators-result-row>span{color:#d5d5d5;font-size:14px;line-height:1.35}.radiators-field__label span{color:#d9262b;margin-left:2px}.radiators-control,.radiators-result-row select{background-color:#2b2c2c;border:1px solid #fff3;border-radius:5px;color:#f7f7f7;color-scheme:dark;font-size:14px;height:36px;min-width:0;padding:0 10px;width:100%}.radiators-result-row select,select.radiators-control{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.radiators-field__control{min-width:0}.radiators-field__control--row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.radiators-field__control--row>input{flex:1 1 140px;min-width:0}.radiators-pill--add{background:#00c8531f!important;color:#00c853!important}.radiators-control:focus,.radiators-control:hover,.radiators-result-row select:focus,.radiators-result-row select:hover{border-color:#ffffff3d}.radiators-control:disabled{cursor:not-allowed;opacity:.72}.radiators-field--hidden{visibility:hidden}.radiators-readonly{align-items:center;background-color:#2b2c2c;border-radius:5px;color:#f7f7f7;display:flex;font-size:14px;height:36px;padding:8px 12px;width:100%}.radiators-field__hint{color:#858585;font-size:12px;line-height:1.4;margin-top:6px}.radiators-field__error{color:#ff6b6b;font-size:12px;line-height:1.4;margin-top:6px}.radiators-combo{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 110px}.radiators-combo--three{grid-template-columns:100px minmax(0,1fr) 90px}.radiators-pills{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.radiators-pill{background:#0000;border:1px solid #ffffff47;border-radius:999px;color:#8d8d8d;font-size:13px;height:32px;min-width:86px;padding:0 16px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.radiators-pill:hover{border-color:#ffffff8c;color:#fff}.radiators-pill--active{background-color:#ffffff1a;border-color:#fff;color:#fff}.radiators-range-group{align-items:center;display:flex;gap:8px;width:100%}.radiators-range{accent-color:#fff;flex:1 1;height:6px;min-width:0}.radiators-range::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:3px;height:6px}.radiators-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0006;cursor:pointer;height:18px;margin-top:-6px;width:18px}.radiators-range::-moz-range-track{background:#ffffff2e;border:none;border-radius:3px;height:6px}.radiators-range::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 1px 4px #0006;cursor:pointer;height:18px;width:18px}.radiators-range-max,.radiators-range-min{color:#858585;flex-shrink:0;font-size:12px;min-width:34px;text-align:center}.radiators-range-value{flex-shrink:0;text-align:center;width:72px}.radiators-section--coolant{min-height:220px}.radiators-actions{display:flex;gap:14px;justify-content:center;margin-top:2px}.radiators-clear,.radiators-submit{border-radius:999px;font-size:14px;font-weight:700;height:auto;line-height:1.3;min-height:40px;min-width:300px;padding:8px 24px;white-space:normal}.radiators-submit{background:#fff;color:#1c1d1d}.radiators-submit:hover{background:#ececec}.radiators-submit:disabled{cursor:not-allowed;opacity:.55}.radiators-clear{background:#0000;border:1px solid #fff6;color:#fff}.radiators-clear:hover{background:#ffffff14;border-color:#fff}.radiators-alert{border-radius:8px;font-size:13px;line-height:1.45;padding:12px 16px;width:100%}.radiators-alert--error{background:#d9262b1f;border:1px solid #ff6b6b59;color:#ffb4b4}.radiators-alert--warning{background:#ffd6661a;border:1px solid #ffd66659;color:#ffe3a3}.radiators-alert--hidden{visibility:hidden}.radiators-note{color:#828282;font-size:12px;line-height:1.45;margin:26px 0 0}.radiators-results{border-top:1px solid #ffffff24;margin-top:36px;padding-top:30px}.radiators-matrix{display:flex;flex-direction:column;gap:24px;margin-top:22px}.radiators-matrix__group{display:flex;flex-direction:column;gap:8px}.radiators-matrix__group-title{color:#fff;font-size:16px;font-weight:700;margin:0}.radiators-matrix__table-wrap{border:1px solid #ffffff1f;border-radius:8px;max-width:100%;overflow-x:auto}.radiators-matrix__table{background:#1f1f1f;border-collapse:collapse;font-size:13px;white-space:nowrap}.radiators-matrix__table th{background:#262727;border-bottom:2px solid #ffffff26;border-right:1px solid #ffffff14;color:#d5d5d5;font-weight:600;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:3}.radiators-matrix__table th.radiators-matrix__section-head{position:relative}.radiators-matrix__section-caption{color:#8a8a8a;font-size:10px;font-weight:500;left:0;pointer-events:none;position:absolute;top:-3px;white-space:nowrap}.radiators-matrix__table td.radiators-sticky-col,.radiators-matrix__table td.radiators-sticky-col-2,.radiators-matrix__table td.radiators-sticky-col-3,.radiators-matrix__table td.radiators-sticky-col-4,.radiators-matrix__table td.radiators-sticky-col-5,.radiators-matrix__table th.radiators-sticky-col,.radiators-matrix__table th.radiators-sticky-col-2,.radiators-matrix__table th.radiators-sticky-col-3,.radiators-matrix__table th.radiators-sticky-col-4,.radiators-matrix__table th.radiators-sticky-col-5{background:#262727;position:-webkit-sticky;position:sticky;z-index:2}.radiators-matrix__table th.radiators-sticky-col,.radiators-matrix__table th.radiators-sticky-col-2,.radiators-matrix__table th.radiators-sticky-col-3,.radiators-matrix__table th.radiators-sticky-col-4,.radiators-matrix__table th.radiators-sticky-col-5{border-right:none;z-index:4}.radiators-matrix__table td.radiators-sticky-col-5,.radiators-matrix__table th.radiators-sticky-col-5{border-right:2px solid #ffffff40}.radiators-matrix__table td{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff0d;color:#ddd;padding:6px 8px;text-align:center}.radiators-matrix__table tbody tr.radiators-matrix__row--gray{background:hsla(0,0%,100%,.045)}.radiators-matrix__table tbody tr.radiators-matrix__row--rowheader{background:#1b1c1c;color:#fff;font-weight:600;text-align:left}.radiators-matrix__table td.radiators-matrix__cell--sub{color:#aaa;font-size:12px}.radiators-matrix__table td.radiators-matrix__cell--match{background:#2ea04347;color:#d8ffd8;cursor:pointer}.radiators-matrix__table td.radiators-matrix__cell--match:hover{background:#2ea04373}.radiators-matrix__table td.radiators-matrix__cell--selected{background:#eae6ca!important;color:#000!important;font-weight:700;outline:2px solid #fff;outline-offset:-2px}.radiators-matrix__table-wrap{position:relative}.radiators-matrix__cutoff-line{background:#e04444;bottom:0;pointer-events:none;position:absolute;top:0;width:4px;z-index:1}.radiators-matrix__table td.radiators-matrix__cell--muted{color:#5a5a5a}.radiators-matrix__table td.radiators-matrix__cell--no-fit{background:#e0444426;color:#f99}.radiators-matrix__table td.radiators-matrix__cell--no-price{opacity:.5}.radiators-selected-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:24px}@media (max-width:1024px){.radiators-selected-grid{grid-template-columns:minmax(0,1fr)}}.radiators-selected{min-width:0}.radiators-selected--params{height:-webkit-fit-content;height:fit-content;margin-top:0!important}.radiators-selected{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;display:flex;flex-direction:column;gap:14px;margin-top:24px;padding:18px}.radiators-selected-grid>.radiators-selected{margin-top:0}.radiators-selected .radiators-field{gap:5px;grid-template-columns:1fr}.radiators-selected .radiators-doc-link{min-width:0;padding:0 14px;white-space:nowrap}.radiators-selected__title{color:#fff;font-size:16px;font-weight:700;margin:0}.radiators-selected__art{color:#fff;font-size:18px;font-weight:700}.radiators-selected__row{align-items:center;display:flex;gap:16px;justify-content:space-between}.radiators-selected__row span,.radiators-selected__row strong{color:#d8d8d8;font-size:13px}.radiators-selected__row strong{color:#fff;font-weight:700}.radiators-spec{margin-top:20px}.radiators-spec__table-wrap{overflow-x:auto}.radiators-spec__table{border-collapse:collapse;font-size:13px;white-space:nowrap;width:100%}.radiators-spec__table th{background:#262727;border-bottom:2px solid #ffffff26;color:#d5d5d5;font-weight:600;padding:8px 10px;text-align:left}.radiators-spec__table td{border-bottom:1px solid #ffffff12;color:#ddd;padding:7px 10px}.radiators-spec__table tr.radiators-spec__bracket td{color:#9d9d9d}.radiators-spec__table tr.radiators-spec__total td{border-top:2px solid #fff3;color:#fff;font-weight:700}.radiators-spec__empty{border:1px dashed #ffffff26;border-radius:8px;color:#666;font-size:14px;padding:40px 20px;text-align:center}.radiators-doc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.radiators-doc-link{align-items:center;background:#0000;border:1px solid #ffffff80;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:40px;justify-content:center;min-width:200px;padding:0 20px;text-decoration:none}.radiators-doc-link:hover{background:#ffffff14;border-color:#fff;color:#fff}.radiators-doc-link:active,.radiators-doc-link:visited{color:#fff}.radiators-page--locked{align-items:center;display:flex;justify-content:center;min-height:60vh}.radiators-password-modal{background:#2b2c2c;border:1px solid #ffffff1f;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:32px;width:min(100%,360px)}.radiators-password-modal__title{color:#fff;font-size:18px;font-weight:600;margin:0;text-align:center}.radiators-password-modal form{display:flex;flex-direction:column;gap:12px}.radiators-control--error{border-color:#e04444!important}@media (max-width:1180px){.radiators-section__grid{gap:42px}.radiators-field{gap:8px;grid-template-columns:1fr}}@media (max-width:820px){.radiators-title{font-size:30px}.radiators-result-row,.radiators-section__grid{grid-template-columns:1fr}.radiators-result-row{gap:8px}.radiators-actions{flex-direction:column}.radiators-clear,.radiators-submit{width:100%}}@media (max-width:560px){.radiators-page{padding-bottom:40px}.radiators-combo,.radiators-combo--three,.radiators-page>.radiators-pills{grid-template-columns:1fr}.radiators-pills{flex-wrap:wrap}.radiators-pill,.radiators-submit{width:100%}}.cookie-banner{animation:slideInRight .5s ease-out;bottom:20px;position:fixed;right:20px;z-index:2000}.cookie-banner__card{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 8px 32px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:380px;overflow:hidden}.cookie-banner__header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 20px 16px}.cookie-banner__title{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4;margin:0}.cookie-banner__close{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:24px}.cookie-banner__close:hover{background:#f5f5f5;color:#333}.cookie-banner__body{padding:16px 20px}.cookie-banner__text{color:#666;font-size:14px;line-height:1.5;margin:0}.cookie-banner__link{color:#2563eb;text-decoration:none;transition:color .2s ease}.cookie-banner__link:hover{color:#1d4ed8;text-decoration:underline}.cookie-banner__footer{display:flex;gap:12px;padding:0 20px 20px}.cookie-banner__button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;transition:all .2s ease}.cookie-banner__button:first-child{background:#2563eb;color:#fff}.cookie-banner__button:first-child:hover{background:#1d4ed8;transform:translateY(-1px)}.cookie-banner__button--secondary{background:#f8f9fa;border:1px solid #e1e5e9;color:#666}.cookie-banner__button--secondary:hover{background:#e9ecef;border-color:#ced4da}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.cookie-banner--closing{animation:slideOutRight .3s ease-in forwards}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.privacy-policy{background-color:#f5f5f5;color:#333;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.back-button{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;display:flex;font-size:16px;gap:8px;margin-bottom:30px;padding:10px 16px;transition:all .3s ease}.back-button:hover{background:#f8f8f8;border-color:#ccc;transform:translateX(-2px)}.arrow{font-size:18px;font-weight:700}.policy-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin:0 auto;max-width:1200px;padding:40px;transition:transform .2s ease,box-shadow .2s ease}.policy-card:hover{box-shadow:0 6px 25px #00000026;transform:translateY(-2px)}.policy-content{display:flex;flex-direction:column;gap:24px}.policy-section{page-break-inside:avoid}.policy-title{border-bottom:2px solid #3498db;color:#2c3e50;font-size:28px;font-weight:700;margin-bottom:24px;padding-bottom:16px;text-align:center}.policy-subtitle{border-left:3px solid #3498db;color:#34495e;font-size:18px;font-weight:600;margin:16px 0 12px;padding-left:8px}.policy-text{font-size:16px;line-height:1.7;margin-bottom:12px;text-align:justify;text-indent:20px}.policy-list{margin:16px 0;padding-left:32px}.policy-list-item{font-size:16px;line-height:1.7;margin-bottom:10px;position:relative;text-align:justify}.policy-list-item:before{color:#3498db;content:"•";font-weight:700;left:-15px;position:absolute}.policy-note{background-color:#f8f9fa;border-left:4px solid #3498db;border-radius:4px;color:#666;font-size:14px;font-style:italic;margin-top:12px;padding:16px}.policy-link{color:#3498db;font-weight:500;text-decoration:none;transition:color .3s ease}.policy-link:hover{color:#2980b9;text-decoration:underline}.graph-editor-page{--graph-editor-modal-backdrop:#0000005c;display:flex;flex:1 1;flex-direction:column;gap:0;margin-top:0;min-height:0;min-width:0}body.graph-editor-active .page,body.graph-editor-active .page-content--full{height:100vh;margin:0;min-height:100vh;padding:0}body.graph-editor-active .page-content--full{background-color:#f7f8fc}.graph-editor-page--fullscreen{--graph-editor-fullscreen-bg:#1d1e1e;--graph-editor-fullscreen-surface:#2a2b2b;--graph-editor-fullscreen-surface-hover:#343636;--graph-editor-fullscreen-surface-active:#3b3d3d;gap:12px;margin-top:0}.graph-editor-page--fullscreen .graph-editor-shell{background-color:var(--graph-editor-fullscreen-bg);border-radius:0;box-shadow:none;inset:0;margin:0;padding:0;position:fixed;z-index:900}.graph-editor-page--fullscreen .graph-editor-main{gap:12px;height:100%;position:relative}.graph-editor-page--fullscreen .graph-editor-toolbar-context{color:#e5e7eb}.graph-editor-page--fullscreen .graph-editor-template-nav-button{background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000047,0 0 0 1px #ffffff2e;color:#111827}.graph-editor-page--fullscreen .graph-editor-template-nav-button:hover{background:var(--graph-editor-fullscreen-bg);border-color:#fff;color:#fff}.graph-editor-page--fullscreen .graph-editor-template-nav-menu{background:var(--graph-editor-fullscreen-bg);border-color:#ffffff47;box-shadow:0 18px 42px #0000006b}.graph-editor-page--fullscreen .graph-editor-template-nav-item{color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-template-nav-item:hover{background:var(--graph-editor-fullscreen-surface-hover);color:#fff}.graph-editor-page--fullscreen .graph-editor-template-nav-item--active{background:#fff;color:#111827}.graph-editor-page--fullscreen .graph-editor-template-nav-depth{background:var(--graph-editor-fullscreen-surface);border:1px solid #fff3;color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-template-nav-item--active .graph-editor-template-nav-depth{background:var(--graph-editor-fullscreen-bg);color:#fff}.graph-editor-page--fullscreen .graph-editor-toolbar-sheet-btn{background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000047,0 0 0 1px #ffffff2e;color:#0d0d0d}.graph-editor-page--fullscreen .graph-editor-toolbar-sheet-btn:hover{background:#f3f4f6;border-color:#fff;box-shadow:0 0 0 2px #ffffff6b,0 0 0 4px #0000002e,0 6px 16px #0000006b;transform:translateY(-1px)}.graph-editor-page--fullscreen .graph-editor-properties,.graph-editor-page--fullscreen .graph-editor-sidebar{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#1d1e1ec7;border-color:#ffffff14;bottom:16px;color:#e5e7eb;max-width:30%;overflow:hidden;position:absolute;top:16px;transition:width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1),max-width .28s cubic-bezier(.4,0,.2,1),border-color .28s ease;width:260px;z-index:20}.graph-editor-page--fullscreen .graph-editor-properties:before,.graph-editor-page--fullscreen .graph-editor-sidebar:before{background-image:linear-gradient(90deg,#ffffff14 0,#0000 6%,#0000 94%,#ffffff14),linear-gradient(180deg,#ffffff0f 0,#0000 2%,#0000 98%,#ffffff0f);border-radius:inherit;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.graph-editor-page--fullscreen .graph-editor-properties.graph-editor-properties--collapsed,.graph-editor-page--fullscreen .graph-editor-sidebar.graph-editor-sidebar--collapsed{border-color:#ffffff0a;max-width:24px;min-width:24px;overflow:hidden;width:24px}.graph-editor-page--fullscreen .graph-editor-properties.graph-editor-properties--collapsed:before,.graph-editor-page--fullscreen .graph-editor-sidebar.graph-editor-sidebar--collapsed:before{opacity:0}.graph-editor-sidebar-expand-arrow{color:#ffffffd9;font-size:14px;left:50%;line-height:1;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .28s cubic-bezier(.4,0,.2,1);z-index:2}.graph-editor-page--fullscreen .graph-editor-properties.graph-editor-properties--collapsed .graph-editor-sidebar-expand-arrow,.graph-editor-page--fullscreen .graph-editor-sidebar.graph-editor-sidebar--collapsed .graph-editor-sidebar-expand-arrow{opacity:1}.graph-editor-properties-content,.graph-editor-sidebar-content{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.graph-editor-properties-content{gap:12px}.graph-editor-page--fullscreen .graph-editor-properties-content,.graph-editor-page--fullscreen .graph-editor-sidebar-content{min-width:224px;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.graph-editor-page--fullscreen .graph-editor-properties.graph-editor-properties--collapsed .graph-editor-properties-content,.graph-editor-page--fullscreen .graph-editor-sidebar.graph-editor-sidebar--collapsed .graph-editor-sidebar-content{opacity:0;pointer-events:none}.graph-editor-page--fullscreen .graph-editor-sidebar{left:16px}.graph-editor-page--fullscreen .graph-editor-properties{right:16px}.graph-editor-page--fullscreen .graph-editor-model-item,.graph-editor-page--fullscreen .graph-editor-sidebar-list li{background-color:#2a2b2bbd;border-color:#ffffff0f;color:#e5e7eb}.graph-editor-page--fullscreen .graph-editor-model-item:hover,.graph-editor-page--fullscreen .graph-editor-sidebar-list li:hover{background-color:#343636e6;border-color:#ffffff24}.graph-editor-page--fullscreen .graph-editor-canvas-container{background:var(--graph-editor-fullscreen-bg);border:none;border-radius:0;inset:0;min-height:0;position:absolute;z-index:0}.graph-editor-page--fullscreen .graph-editor-input{background-color:var(--graph-editor-fullscreen-bg);border-color:#ffffff17;color:#e5e7eb}.graph-editor-page--fullscreen .graph-editor-input::placeholder{color:#6b7280}.graph-editor-page--fullscreen .graph-editor-modal .graph-editor-toolbar-button,.graph-editor-page--fullscreen .graph-editor-modal-actions .graph-editor-toolbar-button,.graph-editor-page--fullscreen .graph-editor-models-create-btn,.graph-editor-page--fullscreen .graph-editor-toolbar-button{background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000047,0 0 0 1px #ffffff2e;color:#0d0d0d}.graph-editor-page--fullscreen .graph-editor-exit-subgraph,.graph-editor-page--fullscreen .graph-editor-modal .graph-editor-toolbar-button.black,.graph-editor-page--fullscreen .graph-editor-modal-actions .graph-editor-toolbar-button.black,.graph-editor-page--fullscreen .graph-editor-toolbar-button.black{background:#fff;border-color:#fff;box-shadow:0 4px 14px #00000061,0 0 0 1px #ffffff38;color:#0d0d0d}.graph-editor-page--fullscreen .graph-editor-choice-remove-btn,.graph-editor-page--fullscreen .graph-editor-model-btn,.graph-editor-page--fullscreen .graph-editor-model-picker-close{background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000047,0 0 0 1px #ffffff2e;color:#0d0d0d}.graph-editor-page--fullscreen .graph-editor-choice-remove-btn:hover,.graph-editor-page--fullscreen .graph-editor-exit-subgraph:hover,.graph-editor-page--fullscreen .graph-editor-model-btn:hover,.graph-editor-page--fullscreen .graph-editor-model-picker-close:hover,.graph-editor-page--fullscreen .graph-editor-models-create-btn:hover,.graph-editor-page--fullscreen .graph-editor-toolbar-button:hover{background:#f3f4f6;border-color:#fff;box-shadow:0 0 0 2px #ffffff6b,0 0 0 4px #0000002e,0 6px 16px #0000006b;color:#0d0d0d;transform:translateY(-1px)}.graph-editor-page--fullscreen .graph-editor-exit-subgraph:hover,.graph-editor-page--fullscreen .graph-editor-modal .graph-editor-toolbar-button.black:hover,.graph-editor-page--fullscreen .graph-editor-modal-actions .graph-editor-toolbar-button.black:hover,.graph-editor-page--fullscreen .graph-editor-toolbar-button.black:hover{background:#f3f4f6;border-color:#fff;box-shadow:0 0 0 2px #ffffff6b,0 0 0 4px #0000002e,0 7px 20px #0000007a;color:#0d0d0d;transform:translateY(-1px)}.graph-editor-page--fullscreen .graph-editor-model-name{color:#fff}.graph-editor-page--fullscreen .graph-editor-properties-empty{color:#9ca3af}.graph-editor-page--fullscreen .graph-editor-modal-title{color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-modal{background-color:var(--graph-editor-fullscreen-bg);border-color:#3f3f46;box-shadow:0 24px 60px #000000b3;color:#f9fafb}.graph-editor-model-picker-inline{align-items:center;display:flex;gap:8px}.graph-editor-model-picker-inline--stacked{align-items:stretch;flex-direction:column}.graph-editor-model-picker-inline--stacked .graph-editor-model-picker-open-btn{width:100%}.graph-editor-model-picker-open-btn{flex-shrink:0}.graph-editor-model-picker-modal{align-items:stretch;display:flex;flex-direction:column;gap:12px;max-height:80vh;position:relative;transition:transform .34s cubic-bezier(.22,1,.36,1);width:min(980px,calc(100vw - 48px));will-change:transform}.graph-editor-model-picker-dual{align-items:stretch;display:flex;gap:0;justify-content:center;max-width:calc(100vw - 48px);position:relative;width:min(1220px,calc(100vw - 48px))}.graph-editor-model-picker-dual .graph-editor-model-picker-modal--with-preview{border-bottom-right-radius:0;border-top-right-radius:0;flex:1 1 auto;min-width:0;transform:none;width:auto}.graph-editor-model-picker-header{align-items:center;display:flex;gap:12px;justify-content:center}.graph-editor-model-picker-close{align-items:center;background:#0000;border:1px solid #94a3b873;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-size:20px;height:30px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;width:30px}.graph-editor-model-picker-close:hover{background:#f3f4f6}.graph-editor-model-picker-search-placeholder{border:1px dashed var(--foreground-soft);border-radius:8px;color:var(--foreground-soft);font-size:13px;padding:8px 12px}.graph-editor-model-picker-search{background:#f3f4f6;border:1px solid #64748bb3;border-radius:8px;color:var(--foreground-default);font-size:14px;min-height:38px;outline:none;padding:8px 12px;width:min(760px,100%)}.graph-editor-model-picker-search::placeholder{color:#475569f2}.graph-editor-model-picker-search:focus{background:#e5e7eb;border-color:#4a90d9bf;box-shadow:0 0 0 2px #4a90d933}.graph-editor-page--fullscreen .graph-editor-model-picker-search{background:var(--graph-editor-fullscreen-surface);border-color:#525252;color:#f8fafc}.graph-editor-page--fullscreen .graph-editor-model-picker-search::placeholder{color:#94a3b8}.graph-editor-page--fullscreen .graph-editor-model-picker-search:focus{background:var(--graph-editor-fullscreen-bg);border-color:#e5e7eb;box-shadow:0 0 0 2px #e2e8f02e}.graph-editor-page--fullscreen .graph-editor-model-picker-nav-btn{background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000047,0 0 0 1px #ffffff2e;color:#0d0d0d}.graph-editor-page--fullscreen .graph-editor-model-picker-nav-btn:hover:not(:disabled){background:#f3f4f6;border-color:#fff;box-shadow:0 0 0 2px #ffffff6b,0 0 0 4px #0000002e,0 6px 16px #0000006b;color:#0d0d0d;transform:translateY(-1px)}.graph-editor-page--fullscreen .graph-editor-model-picker-nav-btn:disabled{background:var(--graph-editor-fullscreen-surface);border-color:#525252;color:#9ca3af;opacity:1}.graph-editor-model-picker-navline{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.graph-editor-model-picker-nav-buttons{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.graph-editor-model-picker-nav-btn{align-items:center;background:#111827;border:1px solid #111827;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;height:30px;justify-content:center;line-height:1;width:30px}.graph-editor-model-picker-nav-btn:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.graph-editor-model-picker-nav-btn:disabled{background:#e5e7eb;border-color:#cbd5e1;color:#64748b;cursor:not-allowed;opacity:1}.graph-editor-model-picker-breadcrumb{align-items:center;border:1px solid var(--border-color-light);border-radius:8px;color:var(--foreground-default);display:flex;flex:0 1 auto;font-size:13px;max-width:100%;min-height:30px;min-width:260px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.graph-editor-page--fullscreen .graph-editor-model-picker-breadcrumb{background:var(--graph-editor-fullscreen-surface);border-color:#525252;color:#e2e8f0}.graph-editor-page--fullscreen .graph-editor-model-picker-content{background:var(--graph-editor-fullscreen-bg);border-color:#3f3f46}.graph-editor-page--fullscreen .graph-editor-model-picker-option{border-bottom-color:#94a3b83d;color:#e2e8f0}.graph-editor-page--fullscreen .graph-editor-model-picker-option--folder{background:var(--graph-editor-fullscreen-surface)}.graph-editor-page--fullscreen .graph-editor-model-picker-option:hover:not(.graph-editor-model-picker-option--disabled){background:var(--graph-editor-fullscreen-surface-hover);box-shadow:inset 0 0 0 1px #94a3b86b}.graph-editor-page--fullscreen .graph-editor-model-picker-option--selected{background:var(--graph-editor-fullscreen-surface-active);box-shadow:inset 0 0 0 1px #f8fafcb3,0 0 18px #ffffff14;color:#fff}.graph-editor-page--fullscreen .graph-editor-model-picker-divider{background:var(--graph-editor-fullscreen-surface);border-color:#94a3b83d}.graph-editor-model-picker-content{border:1px solid var(--border-color-light);border-radius:10px;display:flex;flex-direction:column;min-height:380px;overflow:auto;padding:0;width:100%}.graph-editor-model-picker-option{align-items:center;background:#0000;border:none;border-bottom:1px solid #94a3b859;border-radius:0;color:inherit;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;min-height:40px;padding:10px 14px;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.graph-editor-model-picker-option:last-child{border-bottom:none}.graph-editor-model-picker-option-icon{flex-shrink:0;text-align:center;width:18px}.graph-editor-model-picker-option-text{overflow:hidden;text-align:left;text-overflow:ellipsis}.graph-editor-model-picker-option--folder{background:#f8fafc}.graph-editor-model-picker-option:hover:not(.graph-editor-model-picker-option--disabled){background:#f1f5f9;box-shadow:inset 0 0 0 1px #94a3b852}.graph-editor-model-picker-option:active:not(.graph-editor-model-picker-option--disabled){background:#e2e8f0}.graph-editor-model-picker-option--selected{background:#dbeafe;box-shadow:inset 0 0 0 1px #4a90d973}.graph-editor-model-picker-option--disabled{color:#9ca3af;cursor:not-allowed;opacity:1}.graph-editor-model-picker-divider{background:#f8fafc;border-bottom:1px solid var(--border-color-light);border-top:1px solid var(--border-color-light);height:10px}.graph-editor-model-picker-dual .graph-editor-model-preview-modal{align-items:center;border:none;box-shadow:none;justify-content:center;margin-left:-1px;max-width:0;min-height:auto;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:static;transform:none;transition:opacity .3s cubic-bezier(.22,1,.36,1),max-width .34s cubic-bezier(.22,1,.36,1);width:0;will-change:transform,opacity}.graph-editor-model-picker-dual .graph-editor-model-preview-modal--open{border:1px solid #1118271f;border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;box-shadow:none;flex:0 0 clamp(300px,30vw,360px);max-width:clamp(300px,30vw,360px);min-width:clamp(300px,30vw,360px);opacity:1;padding:24px;pointer-events:auto;transform:none;width:clamp(300px,30vw,360px)}.graph-editor-model-preview-image-wrap{align-items:center;background:#0000;border:none;display:flex;height:260px;justify-content:center;overflow:hidden;width:100%}.graph-editor-model-preview-image-wrap--zoom-mode{cursor:zoom-out}.graph-editor-model-preview-image{cursor:zoom-in;height:100%;object-fit:contain;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none;width:100%}.graph-editor-model-preview-image--zoomed{cursor:zoom-out}.graph-editor-model-preview-image-fallback{color:var(--foreground-soft);font-size:13px}.graph-editor-model-preview-name{text-align:center;width:100%;word-break:break-word}@media (max-width:860px){.graph-editor-model-picker-dual{align-items:stretch;flex-direction:column;max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.graph-editor-model-picker-dual .graph-editor-model-picker-modal--with-preview{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:16px;max-height:58vh;width:100%}.graph-editor-model-picker-dual .graph-editor-model-preview-modal{margin-left:0;margin-top:-1px}.graph-editor-model-picker-dual .graph-editor-model-preview-modal--open{border-bottom-left-radius:16px;border-left:1px solid #1118271f;border-top:none;border-top-left-radius:0;border-top-right-radius:0;flex:0 0 auto;max-height:34vh;max-width:none;min-height:0;min-width:0;padding:16px;width:100%}.graph-editor-model-preview-image-wrap{height:180px}}.graph-editor-page--fullscreen .litegraph .graphcanvas,.graph-editor-page--fullscreen .litegraph .node{background-color:var(--graph-editor-fullscreen-bg)}.graph-editor-page--fullscreen .litegraph .node{border-color:#3f3f46;color:#e5e7eb}.graph-editor-page--fullscreen .litegraph .node_title{background:var(--graph-editor-fullscreen-bg);color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-models-list-card,.graph-editor-page--fullscreen .graph-editor-nodes-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background-color:#1d1e1ec7;border-color:#ffffff14}.graph-editor-page--fullscreen .graph-editor-toolbar{background-color:var(--graph-editor-fullscreen-bg);border:1px solid #3f3f46;border-radius:12px;left:50%;padding:10px 20px;position:absolute;top:16px;transform:translateX(-50%);z-index:20}.graph-editor-context-menu-item,.graph-editor-exit-subgraph,.graph-editor-model-btn,.graph-editor-model-item,.graph-editor-model-name,.graph-editor-model-rename-cancel,.graph-editor-model-rename-save,.graph-editor-models-create-btn,.graph-editor-nodes-list li,.graph-editor-page button,.graph-editor-save-model-btn,.graph-editor-toolbar-button{-webkit-user-select:none;user-select:none}.graph-editor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.graph-editor-shell{background-color:#f7f8fc;display:flex;flex:1 1;gap:16px;min-height:0;min-width:0;padding:12px}.graph-editor-properties,.graph-editor-sidebar{background-color:#fff;border:1px solid #e2e5ec;border-radius:16px;box-sizing:border-box;min-width:0;padding:16px 18px;width:220px}.graph-editor-sidebar{display:flex;flex-direction:column;min-height:0}.graph-editor-properties h3,.graph-editor-sidebar h3{margin-bottom:12px}.graph-editor-page--fullscreen .graph-editor-properties h3,.graph-editor-page--fullscreen .graph-editor-sidebar h3{color:#fff}.graph-editor-sidebar-nodes-title{flex-shrink:0;margin:0 0 10px;padding:0}.graph-editor-nodes-card{background-color:#f9fafb;border:1px solid #e2e5ec;border-radius:12px;box-sizing:border-box;display:flex;flex:0 0 30%;flex-direction:column;max-height:30%;min-height:92px;min-width:0;overflow:hidden;padding:8px}.graph-editor-nodes-list-wrap{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 4px 4px;scrollbar-width:thin}.graph-editor-nodes-list-wrap::-webkit-scrollbar{width:5px}.graph-editor-nodes-list-wrap::-webkit-scrollbar-track{background:#0000}.graph-editor-nodes-list-wrap::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:2px}.graph-editor-nodes-list-wrap::-webkit-scrollbar-thumb:hover{background:#a5b4fc}.graph-editor-page--fullscreen .graph-editor-nodes-list-wrap::-webkit-scrollbar{width:8px}.graph-editor-page--fullscreen .graph-editor-nodes-list-wrap::-webkit-scrollbar-track{background:#0000}.graph-editor-page--fullscreen .graph-editor-nodes-list-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f3f4f6,#9ca3af);border-radius:999px}.graph-editor-page--fullscreen .graph-editor-nodes-list-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,#e5e7eb)}.graph-editor-page--fullscreen .graph-editor-nodes-list-wrap{scrollbar-color:#e5e7eb #0000;scrollbar-width:thin}.graph-editor-nodes-list{padding:0}.graph-editor-sidebar-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.graph-editor-sidebar-list li{background-color:#f9fafb;border:1px solid #e2e5ec;border-radius:8px;cursor:pointer;font-size:12px;padding:8px 10px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.graph-editor-sidebar-list li:hover{background-color:#eef2ff;border-color:#c7d2fe;box-shadow:0 0 0 1px #e5e7eb}.graph-editor-main{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.graph-editor-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.graph-editor-toolbar-left{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:12px;min-width:0}.graph-editor-toolbar-sheet-btn{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#f5f7ff,#e8edff);border:1px solid #c7d2fe;border-radius:999px;box-shadow:0 1px 2px #0f172a0f;color:#312e81;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.02em;padding:6px 14px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.graph-editor-toolbar-sheet-btn:hover{border-color:#818cf8;box-shadow:0 2px 8px #6366f133}.graph-editor-toolbar-sheet-btn:active{transform:scale(.98)}.graph-editor-toolbar-context{color:#374151;font-weight:500;min-width:120px}.graph-editor-template-nav{align-items:center;display:inline-flex;position:relative}.graph-editor-template-nav-button{-webkit-appearance:none;appearance:none;background:#111827;border:1px solid #111827;border-radius:999px;box-shadow:0 1px 2px #0f172a14;color:#fff;cursor:pointer;font-size:11px;height:26px;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;width:26px}.graph-editor-template-nav-button:hover{background:#fff;border-color:#111827;box-shadow:0 2px 8px #11182738;color:#111827}.graph-editor-template-nav-button:active{transform:scale(.96)}.graph-editor-template-nav-menu{animation:graph-editor-template-nav-menu-in .16s ease-out;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 16px 36px #11182738;left:0;max-width:320px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);transform-origin:top left;z-index:40}.graph-editor-template-nav-item{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:9px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:7px 9px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.graph-editor-template-nav-item:hover{background:#f3f4f6;color:#111827}.graph-editor-template-nav-item--active{background:#111827;color:#fff}.graph-editor-template-nav-depth{align-items:center;background:#e5e7eb;border-radius:999px;color:#111827;display:inline-flex;flex:0 0 auto;font-size:11px;height:20px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:20px}.graph-editor-template-nav-item--active .graph-editor-template-nav-depth{background:#fff;color:#111827}@keyframes graph-editor-template-nav-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.graph-editor-template-nav-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-editor-toolbar-actions{display:flex;gap:8px}.graph-editor-toolbar-button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-width:110px;padding:0 16px;text-align:center;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.graph-editor-canvas-container{background:#f3f4f6;border:1px solid #e2e5ec;border-radius:16px;flex:1 1;min-height:540px;min-width:0;overflow:hidden;position:relative}.graph-editor-fullscreen-toggle{align-items:center;background-color:#fff;border:1px solid #9ca3af;border-radius:999px;bottom:12px;color:#111827;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;width:34px;z-index:30}.graph-editor-fullscreen-toggle:hover{background-color:#e5e7eb}.graph-editor-page--fullscreen .graph-editor-fullscreen-toggle{background-color:var(--graph-editor-fullscreen-bg);border-color:#e5e7eb;border-radius:999px;bottom:20px;color:#f9fafb;height:40px;position:fixed;right:59px;transform:none;width:40px;z-index:10}.graph-editor-context-menu{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #0f172a2e;list-style:none;margin:0;min-width:180px;padding:4px 0;position:absolute;z-index:10}.graph-editor-context-menu-item{cursor:pointer;font-size:12px;padding:6px 12px;white-space:nowrap}.graph-editor-context-menu-item:hover{background-color:#f3f4f6}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu{background-color:#fff!important;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #0f172a2e;color:#111827;margin:0;max-height:220px;min-width:180px;overflow-x:hidden;overflow-y:auto;padding:4px 0;scrollbar-width:thin;z-index:10000}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu::-webkit-scrollbar{width:6px}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu::-webkit-scrollbar-track{background:#0000}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:3px}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu::-webkit-scrollbar-thumb:hover{background:#a5b4fc}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu .litemenu-entry.submenu{background-color:initial!important;color:#111827;font-size:12px;margin:0;padding:6px 12px;white-space:nowrap}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu .litemenu-entry.submenu:hover{background-color:#f3f4f6!important}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu .litemenu-entry.separator{background:#e5e7eb;height:1px;margin:4px 0;padding:0;pointer-events:none}.litegraph.litecontextmenu.dark.graph-editor-widget-context-menu .litemenu-entry.separator:hover{background:#e5e7eb}.page-content--full .graph-editor-page{flex:1 1;height:100%;min-height:0;overflow:hidden}.page-content--full .graph-editor-shell{flex:1 1;min-height:0}.page-content--full .graph-editor-canvas-container,.page-content--full .graph-editor-main{min-height:0}.graph-editor-canvas{display:block;height:100%;width:100%}.graph-editor-properties{display:flex;flex-direction:column;gap:12px}.graph-editor-properties-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.graph-editor-properties-body::-webkit-scrollbar{width:5px}.graph-editor-properties-body::-webkit-scrollbar-track{background:#0000}.graph-editor-properties-body::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:2px}.graph-editor-properties-body::-webkit-scrollbar-thumb:hover{background:#a5b4fc}.graph-editor-page--fullscreen .graph-editor-properties-body{scrollbar-color:#e5e7eb #0000;scrollbar-width:thin}.graph-editor-page--fullscreen .graph-editor-properties-body::-webkit-scrollbar{width:8px}.graph-editor-page--fullscreen .graph-editor-properties-body::-webkit-scrollbar-track{background:#0000}.graph-editor-page--fullscreen .graph-editor-properties-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f3f4f6,#9ca3af);border-radius:999px}.graph-editor-page--fullscreen .graph-editor-properties-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,#e5e7eb)}.graph-editor-properties-empty{color:#6b7280;margin:0}.graph-editor-toggle-wrap{align-items:center;cursor:pointer;display:flex;gap:8px}.graph-editor-checkbox{min-width:0;width:auto}.graph-editor-property-group{display:flex;flex-direction:column;gap:4px}.graph-editor-input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:12px;padding:6px 10px;width:100%}.graph-editor-input:focus{border-color:#111827;outline:none}.graph-editor-page .litegraph .graphcanvas{background-color:#f3f4f6}.graph-editor-page .litegraph .node{background-color:#fff;border-color:#d1d5db;color:#111827}.graph-editor-page .litegraph .node_title{background:#e5e7eb;color:#111827}.graph-editor-file-input{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.graph-editor-modal-overlay{align-items:center;animation:graph-editor-modal-overlay-in .25s ease-out forwards;background-color:var(--graph-editor-modal-backdrop);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.graph-editor-modal{align-items:center;background-color:#fff;border:1px solid #1118271f;border-radius:16px;box-shadow:0 24px 60px #0000002e;color:#111827;display:flex;flex-direction:column;gap:16px;min-width:280px;padding:24px}.graph-editor-modal-title{color:#111827;font-size:18px;font-weight:600;margin:0;text-align:center}.graph-editor-modal-actions{display:flex;gap:8px}.graph-editor-transfer-overlay{background-color:var(--graph-editor-modal-backdrop);z-index:1100}.graph-editor-transfer-modal{align-items:stretch;background:var(--background-surface);border:1px solid var(--neutral-soft);border-radius:16px;box-shadow:0 12px 28px #0000001f;gap:12px;max-width:560px;padding:28px;width:90%}.graph-editor-transfer-description{color:var(--foreground-default);margin:10px 0 0;text-align:center}.graph-editor-transfer-progress-track{background:var(--neutral-soft);border-radius:4px;height:8px;overflow:hidden;width:100%}.graph-editor-transfer-progress-fill{background:var(--accent-default);border-radius:4px;height:100%;transition:width .3s ease;width:0}.graph-editor-page--fullscreen .graph-editor-transfer-description{color:var(--foreground-default)}.graph-editor-page--fullscreen .graph-editor-transfer-modal{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--background-surface);border-color:var(--neutral-soft);box-shadow:0 12px 28px #0000001f;color:#111827}.graph-editor-page--fullscreen .graph-editor-transfer-modal .graph-editor-modal-title{color:#111827}.graph-editor-page--fullscreen .graph-editor-transfer-progress-track{background:var(--neutral-soft)}.graph-editor-page--fullscreen .graph-editor-transfer-progress-fill{background:var(--accent-default)}.graph-editor-image-modal-overlay{animation:graph-editor-manual-overlay-in .25s ease forwards;padding:24px}.graph-editor-image-modal-overlay.graph-editor-manual-overlay--closing{animation:graph-editor-manual-overlay-out .25s ease forwards}.graph-editor-image-modal{animation:graph-editor-manual-modal-in .25s ease forwards;background-color:#fff;border:1px solid #e2e5ec;border-radius:16px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;height:80vh;max-height:100%;max-width:100%;overflow:hidden;width:60vw}.graph-editor-image-modal--closing{animation:graph-editor-manual-modal-out .25s ease forwards}.graph-editor-image-modal-body{align-items:center;background-color:#f3f4f6;border-radius:16px 16px 0 0;display:flex;flex:1 1;justify-content:center;min-height:0;padding:24px}.graph-editor-image-modal-body--zoom-mode{cursor:zoom-out}.graph-editor-image-modal-img{-webkit-user-drag:none;border-radius:8px;cursor:zoom-in;height:100%;max-height:none;max-width:none;object-fit:contain;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none;width:100%}.graph-editor-image-modal-img--zoomed{cursor:zoom-out}.graph-editor-image-modal-footer{border-top:1px solid #e2e5ec;display:flex;flex-shrink:0;justify-content:center;padding:16px 24px}.graph-editor-page--fullscreen .graph-editor-image-modal{background-color:var(--graph-editor-fullscreen-bg);border-color:#3f3f46}.graph-editor-page--fullscreen .graph-editor-image-modal-body{background-color:var(--graph-editor-fullscreen-bg)}.graph-editor-page--fullscreen .graph-editor-image-modal-footer{border-top-color:#ffffff2e}@keyframes graph-editor-manual-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes graph-editor-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes graph-editor-manual-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes graph-editor-manual-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes graph-editor-manual-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.graph-editor-manual-overlay{align-items:flex-start;animation:graph-editor-manual-overlay-in .2s ease-out;background-color:var(--graph-editor-modal-backdrop);overflow-y:auto;padding:24px}.graph-editor-manual-overlay--closing{animation:graph-editor-manual-overlay-out .25s ease-in forwards}.graph-editor-manual-modal{align-items:stretch;animation:graph-editor-manual-modal-in .25s ease-out;display:flex;flex-direction:column;gap:0;margin:auto;max-height:calc(100vh - 80px);max-width:730px;width:100%}.graph-editor-manual-modal--closing{animation:graph-editor-manual-modal-out .25s ease-in forwards}.graph-editor-page--fullscreen .graph-editor-manual-overlay{background-color:var(--graph-editor-modal-backdrop)}.graph-editor-page--fullscreen .graph-editor-manual-modal{background-color:var(--graph-editor-fullscreen-bg);border:1px solid #3f3f46;border-radius:16px;box-shadow:0 24px 60px #000000b3;color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-manual-header{border-bottom-color:#ffffff2e}.graph-editor-page--fullscreen .graph-editor-manual-footer{border-top-color:#ffffff2e}.graph-editor-page--fullscreen .graph-editor-manual-close:hover{background-color:var(--graph-editor-fullscreen-surface-hover)}.graph-editor-page--fullscreen .graph-editor-manual-close img{filter:invert(1);opacity:1}.graph-editor-page--fullscreen .graph-editor-manual-desc,.graph-editor-page--fullscreen .graph-editor-manual-keys,.graph-editor-page--fullscreen .graph-editor-manual-lead,.graph-editor-page--fullscreen .graph-editor-manual-node-desc,.graph-editor-page--fullscreen .graph-editor-manual-node-title,.graph-editor-page--fullscreen .graph-editor-manual-rules li,.graph-editor-page--fullscreen .graph-editor-manual-section-title,.graph-editor-page--fullscreen .graph-editor-manual-shortcut{color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-manual-kbd{background:var(--graph-editor-fullscreen-surface);border-color:#94a3b8d9;box-shadow:none;color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-manual-node-card{background:var(--graph-editor-fullscreen-bg);border-color:#ffffff38}.graph-editor-page--fullscreen .graph-editor-manual-node-card:hover{background:var(--graph-editor-fullscreen-surface-hover);border-color:#818cf8b3}.graph-editor-page--fullscreen .graph-editor-manual-node-kind{background:var(--graph-editor-fullscreen-surface);color:#f9fafb}.graph-editor-base-node-limit-overlay{align-items:center}.graph-editor-base-node-limit-modal{gap:24px;margin:auto;max-width:360px}.graph-editor-manual-header{align-items:center;border-bottom:1px solid #e2e5ec;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding-bottom:16px}.graph-editor-manual-title{color:#111827;font-size:20px;font-weight:600;margin:0}.graph-editor-page--fullscreen .graph-editor-manual-title{color:#f9fafb}.graph-editor-manual-close{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .15s ease;width:32px}.graph-editor-manual-close:hover{background-color:#f3f4f6}.graph-editor-manual-close img{height:16px;opacity:1;width:16px}.graph-editor-manual-body{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:20px 0}.graph-editor-manual-section{display:flex;flex-direction:column;gap:10px}.graph-editor-manual-section-title{color:#374151;font-size:14px;font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}.graph-editor-manual-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.graph-editor-manual-shortcut{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.graph-editor-manual-keys{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.graph-editor-manual-kbd{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 0 #e5e7eb;color:#111827;display:inline-block;font-family:inherit;font-size:12px;font-weight:500;padding:3px 8px}.graph-editor-manual-desc{color:#6b7280}.graph-editor-manual-lead{color:#6b7280;font-size:13px;line-height:1.45;margin:0 0 4px}.graph-editor-manual-nodes{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.graph-editor-manual-node-card{background:#f9fafb;border:1px solid #e2e5ec;border-radius:12px;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease}.graph-editor-manual-node-card:hover{background:#f8fafc;border-color:#c7d2fe}.graph-editor-manual-node-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px}.graph-editor-manual-node-title{color:#111827;font-size:13px;font-weight:600}.graph-editor-manual-node-kind{background:#eef2ff;border-radius:6px;color:#4338ca;font-size:11px;font-weight:500;padding:2px 8px}.graph-editor-manual-node-desc{color:#6b7280;font-size:12px;line-height:1.45;margin:0}.graph-editor-manual-rules li{color:#374151;font-size:13px;line-height:1.5;padding-left:0}.graph-editor-manual-footer{border-top:1px solid #e2e5ec;flex-shrink:0;padding-top:16px}.graph-editor-selection-form-modal{max-width:560px}.graph-editor-selection-form-empty{color:#9ca3af;font-size:14px;margin:0;padding:24px 0;text-align:center}.graph-editor-selection-form-question{background:#f9fafb;border:1px solid #e2e5ec;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px}.graph-editor-selection-form-question-title{align-items:center;color:#111827;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.graph-editor-selection-form-section{background:#e5e7eb;border-radius:4px;color:#6b7280;font-size:11px;font-weight:500;padding:2px 6px}.graph-editor-selection-form-answers{display:flex;flex-direction:column;gap:6px}.graph-editor-selection-form-answer{align-items:center;background:#fff;border:1px solid #e2e5ec;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.graph-editor-selection-form-answer:hover{background:#f8fafc;border-color:#c7d2fe}.graph-editor-selection-form-answer--selected{background:#eef2ff;border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.graph-editor-selection-form-radio{appearance:none;-webkit-appearance:none;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;height:16px;position:relative;transition:border-color .15s ease;width:16px}.graph-editor-selection-form-radio:checked{border-color:#6366f1}.graph-editor-selection-form-radio:checked:after{background:#6366f1;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.graph-editor-selection-form-answer-text{color:#374151;font-size:14px;-webkit-user-select:none;user-select:none}.graph-editor-selection-form-footer{align-items:center;display:flex;gap:8px;justify-content:flex-end}.graph-editor-selection-form-submit--disabled{color:#9ca3af;cursor:not-allowed;opacity:1}.graph-editor-page--fullscreen .graph-editor-selection-form-question{background:var(--graph-editor-fullscreen-surface);border-color:#3f3f46}.graph-editor-page--fullscreen .graph-editor-selection-form-question-title{color:#f3f4f6}.graph-editor-page--fullscreen .graph-editor-selection-form-section{background:var(--graph-editor-fullscreen-surface-hover);color:#d1d5db}.graph-editor-page--fullscreen .graph-editor-selection-form-answer{background:var(--graph-editor-fullscreen-surface);border-color:#3f3f46}.graph-editor-page--fullscreen .graph-editor-selection-form-answer:hover{background:var(--graph-editor-fullscreen-surface-hover);border-color:#6366f1}.graph-editor-page--fullscreen .graph-editor-selection-form-answer--selected{background:#312e81;border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.graph-editor-page--fullscreen .graph-editor-selection-form-radio{border-color:#ffffff40}.graph-editor-page--fullscreen .graph-editor-selection-form-radio:checked{border-color:#818cf8}.graph-editor-page--fullscreen .graph-editor-selection-form-radio:checked:after{background:#818cf8}.graph-editor-page--fullscreen .graph-editor-selection-form-answer-text{color:#e5e7eb}.graph-editor-page--fullscreen .graph-editor-selection-form-empty{color:#6b7280}.graph-editor-load-pause-overlay{z-index:100}.graph-editor-load-pause-box{padding:24px 32px;text-align:center}.graph-editor-load-pause-step{color:#111827;font-size:16px;margin:0 0 12px}.graph-editor-load-pause-hint{color:#6b7280;font-size:14px;margin:0}.graph-editor-load-pause-hint kbd{background:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;display:inline-block;font-family:inherit;font-size:14px;padding:2px 8px}.graph-editor-canvas-container .graphdialog.rounded{align-items:stretch;background-color:#fff;border:1px solid #e2e5ec;border-radius:12px;box-shadow:0 10px 30px #0f172a1f;display:flex;flex-direction:column;font-size:14px;gap:10px;max-width:320px;min-width:220px;padding:14px 16px;transform:translate(12px,24px);z-index:20}.graph-editor-canvas-container .graphdialog.rounded .name{color:#6b7280;display:block;font-size:12px;font-weight:600;letter-spacing:.02em;min-width:0;padding:0 0 2px;text-transform:uppercase}.graph-editor-canvas-container .graphdialog.rounded .value,.graph-editor-canvas-container .graphdialog.rounded input.value,.graph-editor-canvas-container .graphdialog.rounded textarea.value{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;margin:0;min-height:36px;min-width:0;outline:none;padding:8px 12px;width:100%}.graph-editor-canvas-container .graphdialog.rounded textarea.value{min-height:80px;resize:vertical}.graph-editor-canvas-container .graphdialog.rounded .value:focus,.graph-editor-canvas-container .graphdialog.rounded input.value:focus,.graph-editor-canvas-container .graphdialog.rounded textarea.value:focus{background-color:#fff;border-color:#111827}.graph-editor-canvas-container .graphdialog.rounded button{align-self:flex-end;background-color:#111827;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin:0;padding:8px 20px;transition:background-color .15s ease}.graph-editor-canvas-container .graphdialog.rounded button:hover{background-color:#374151}.graph-editor-canvas-container .graphdialog.rounded button.rounded{border-radius:8px}.graph-editor-exit-subgraph{background-color:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;min-width:140px;padding:0 16px;transition:background-color .15s ease}.graph-editor-exit-subgraph:hover{background-color:#b91c1c}.graph-editor-models-title{flex-shrink:0;margin-bottom:8px;margin-top:20px}.graph-editor-models-create-btn,.graph-editor-template-search-input{flex-shrink:0;margin-bottom:8px;width:100%}.graph-editor-template-search-input{background:#fff;box-sizing:border-box;font-size:12px;min-height:34px}.graph-editor-models-list-card{background-color:#f9fafb;border:1px solid #e2e5ec;border-radius:12px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-width:thin}.graph-editor-models-list-card::-webkit-scrollbar{width:5px}.graph-editor-models-list-card::-webkit-scrollbar-track{background:#0000}.graph-editor-models-list-card::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:2px}.graph-editor-models-list-card::-webkit-scrollbar-thumb:hover{background:#a5b4fc}.graph-editor-page--fullscreen .graph-editor-models-list-card::-webkit-scrollbar{width:8px}.graph-editor-page--fullscreen .graph-editor-models-list-card::-webkit-scrollbar-track{background:#0000}.graph-editor-page--fullscreen .graph-editor-models-list-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f3f4f6,#9ca3af);border-radius:999px}.graph-editor-page--fullscreen .graph-editor-models-list-card::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,#e5e7eb)}.graph-editor-page--fullscreen .graph-editor-models-list-card{scrollbar-color:#e5e7eb #0000;scrollbar-width:thin}.graph-editor-models-list{display:flex;flex-direction:column;gap:5px;min-width:0}.graph-editor-model-item{align-items:stretch;background-color:#fff;border:1px solid #e2e5ec;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;list-style:none;max-width:100%;min-width:0;padding:6px 8px}.graph-editor-model-name{color:#111827;font-size:12px;line-height:1.25;min-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.graph-editor-model-actions{display:flex;gap:5px;justify-content:flex-end;min-height:22px}.graph-editor-model-btn{align-items:center;background:#fff;border:1px solid #0000;border-radius:5px;color:#374151;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.graph-editor-model-btn-icon{display:block;height:13px;width:13px}.graph-editor-model-btn:hover{background-color:#f3f4f6}.graph-editor-model-edit{border-color:#d1d5db}.graph-editor-model-delete{border-color:#fecaca;color:#dc2626}.graph-editor-model-delete:hover{background-color:#fef2f2}.graph-editor-model-rename-wrap{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.graph-editor-model-rename-input{box-sizing:border-box;width:100%}.graph-editor-model-rename-actions{display:flex;gap:6px}.graph-editor-model-rename-cancel,.graph-editor-model-rename-save{flex:0 0 auto}.graph-editor-model-rename-cancel,.graph-editor-model-rename-save{background:#fff;border-color:#d1d5db;border-radius:999px;height:30px;padding:0;width:30px}.graph-editor-model-rename-cancel:hover,.graph-editor-model-rename-save:hover{background:#f3f4f6;border-color:#9ca3af}.graph-editor-model-rename-cancel .graph-editor-model-btn-icon,.graph-editor-model-rename-save .graph-editor-model-btn-icon{filter:invert(1);height:14px;width:14px}.graph-editor-model-rename-save .graph-editor-model-btn-icon{display:none}.graph-editor-model-rename-save:before{border-bottom:1.8px solid #111827;border-left:1.8px solid #111827;content:"";height:5px;transform:rotate(-45deg) translate(1px,-1px);width:8px}.graph-editor-model-name{cursor:default}.graph-editor-widget-button{font-size:12px;width:100%}.graph-editor-choice-answer-row{align-items:center;display:flex;gap:6px}.graph-editor-choice-answer-row .graph-editor-input{flex:1 1;min-width:0}.graph-editor-choice-remove-btn{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:500;padding:4px 8px;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.graph-editor-choice-remove-btn:hover{background-color:#fee2e2;border-color:#f87171}.graph-editor-page--fullscreen .graph-editor-choice-remove-btn{background-color:#450a0a;border-color:#f87171;color:#fca5a5}.graph-editor-page--fullscreen .graph-editor-choice-remove-btn:hover{background-color:#7f1d1d;border-color:#f87171}.graph-editor-save-model-btn{margin-top:8px;width:100%}.graph-editor-toolbar-button--debug{border-color:#e89d2d!important;color:#b87a1a!important}.graph-editor-toolbar-button--debug:hover{background-color:#fef7ec!important}.graph-editor-page--fullscreen .graph-editor-toolbar-button--debug{border-color:#e89d2d!important;color:#f5b645!important}.graph-editor-page--fullscreen .graph-editor-toolbar-button--debug:hover{background-color:#451a03!important}.graph-editor-toolbar-more-wrap{display:inline-flex;position:relative}.graph-editor-toolbar-more-btn{min-width:40px!important;padding:0 10px!important}.graph-editor-toolbar-more-arrow{display:inline-block;font-size:10px;line-height:1;transition:transform .2s ease}.graph-editor-toolbar-more-dropdown--open .graph-editor-toolbar-more-arrow{transform:rotate(180deg)}.graph-editor-toolbar-more-dropdown{background:#fff;border:1px solid #d0d4da;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:180px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:100}.graph-editor-toolbar-more-dropdown--open{opacity:1;transform:translateY(0);visibility:visible}.graph-editor-toolbar-more-dropdown-inner{max-height:160px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar{width:5px}.graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar-track{background:#0000}.graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:2px}.graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar-thumb:hover{background:#a5b4fc}.graph-editor-toolbar-more-item{background:#0000;border:none;box-sizing:border-box;color:#374151;cursor:pointer;display:block;font:inherit;font-size:13px;font-weight:500;padding:10px 14px;text-align:left;transition:background-color .15s ease;white-space:nowrap;width:100%}.graph-editor-toolbar-more-item:hover{background-color:#f3f4f6}.graph-editor-toolbar-more-item.graph-editor-toolbar-button--debug{color:#b87a1a}.graph-editor-toolbar-more-item.graph-editor-toolbar-button--debug:hover{background-color:#fef7ec}.graph-editor-page--fullscreen .graph-editor-toolbar-more-dropdown{background:var(--graph-editor-fullscreen-bg);border-color:#3f3f46;border-radius:12px;box-shadow:0 18px 36px #00000085,0 0 0 1px #ffffff0d;padding:8px}.graph-editor-page--fullscreen .graph-editor-toolbar-more-dropdown-inner{scrollbar-color:#e5e7eb #0000;scrollbar-width:thin}.graph-editor-page--fullscreen .graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar{width:8px}.graph-editor-page--fullscreen .graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar-track{background:#0000}.graph-editor-page--fullscreen .graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f3f4f6,#9ca3af);border-radius:999px}.graph-editor-page--fullscreen .graph-editor-toolbar-more-dropdown-inner::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,#e5e7eb)}.graph-editor-page--fullscreen .graph-editor-toolbar-more-item{background:#fff!important;border:1px solid #fff!important;border-radius:8px;box-shadow:0 2px 6px #00000047,0 0 0 1px #ffffff24;color:#0d0d0d!important;height:auto;margin:0 0 6px;min-height:34px;padding:7px 12px;transform:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.graph-editor-page--fullscreen .graph-editor-toolbar-more-item:last-child{margin-bottom:0}.graph-editor-page--fullscreen .graph-editor-toolbar-more-item:hover{background:#f3f4f6!important;border-color:#fff!important;box-shadow:0 0 0 2px #ffffff5c,0 4px 12px #00000061;color:#0d0d0d!important;transform:translateY(-1px)}.graph-editor-page--fullscreen .graph-editor-toolbar-more-item.graph-editor-toolbar-button--debug{border-color:#fff!important;color:#0d0d0d!important}.graph-editor-page--fullscreen .graph-editor-toolbar-more-item.graph-editor-toolbar-button--debug:hover{background:#f3f4f6!important;border-color:#fff!important;color:#0d0d0d!important}.graph-editor-prepared-graph-modal{display:flex;flex-direction:column;height:92vh;max-height:92vh;max-width:95vw;width:95vw}.graph-editor-prepared-graph-content{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:0 24px}.graph-editor-prepared-graph-content--json-collapsed .graph-editor-prepared-graph-canvas-wrap{flex:1 1 100%}.graph-editor-prepared-graph-content--json-collapsed .graph-editor-prepared-graph-json-wrap{flex:0 0 auto;min-height:0}.graph-editor-prepared-graph-search{align-items:center;display:flex;flex:0 0 auto;gap:8px}.graph-editor-prepared-graph-search-input{max-width:420px}.graph-editor-prepared-graph-search-button{min-width:88px}.graph-editor-prepared-graph-search-status{color:#6b7280;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-editor-prepared-graph-canvas-wrap{background:#f0f0f0;border:1px solid #d0d4da;border-radius:8px;flex:1 1 55%;min-height:200px;overflow:hidden;position:relative}.graph-editor-prepared-graph-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.graph-editor-prepared-graph-json-wrap{display:flex;flex:1 1 40%;flex-direction:column;gap:6px;min-height:120px;overflow:hidden}.graph-editor-prepared-graph-json-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.graph-editor-prepared-graph-json-label{color:#444;font-weight:600}.graph-editor-prepared-graph-json-actions{align-items:center;display:flex;gap:8px}.graph-editor-prepared-graph-json-body{flex:1 1 auto;max-height:260px;min-height:0;opacity:1;overflow:auto;position:relative;transform:translateY(0);transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.graph-editor-prepared-graph-json-body--collapsed{max-height:0;opacity:0;overflow:hidden;transform:translateY(4px)}.graph-editor-prepared-graph-pre{background:#f8f9fa;border:1px solid #e2e4e8;border-radius:8px;color:#1a1a1a;flex:1 1 auto;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;line-height:1.5;margin:0;min-height:0;overflow:visible;padding:16px;tab-size:2;white-space:pre}.graph-editor-page--fullscreen .graph-editor-prepared-graph-modal{background-color:var(--graph-editor-fullscreen-bg);border:1px solid #3f3f46;border-radius:16px;box-shadow:0 24px 60px #000000b3;color:#f9fafb}.graph-editor-page--fullscreen .graph-editor-prepared-graph-content{padding-bottom:24px}.graph-editor-page--fullscreen .graph-editor-prepared-graph-canvas-wrap{background:var(--graph-editor-fullscreen-bg);border-color:#3f3f46}.graph-editor-page--fullscreen .graph-editor-prepared-graph-json-label{color:#f3f4f6}.graph-editor-page--fullscreen .graph-editor-prepared-graph-search-status{color:#d1d5db}.graph-editor-page--fullscreen .graph-editor-prepared-graph-pre{background:var(--graph-editor-fullscreen-surface);border-color:#94a3b8cc;color:#e5e7eb}.graph-editor-page--fullscreen .graph-editor-prepared-graph-json-body{scrollbar-color:#e5e7eb #0000;scrollbar-width:thin}.graph-editor-page--fullscreen .graph-editor-prepared-graph-json-body::-webkit-scrollbar{width:8px}.graph-editor-page--fullscreen .graph-editor-prepared-graph-json-body::-webkit-scrollbar-track{background:#0000}.graph-editor-page--fullscreen .graph-editor-prepared-graph-json-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f3f4f6,#9ca3af);border-radius:999px}.graph-editor-page--fullscreen .graph-editor-prepared-graph-json-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,#e5e7eb)}.article-sheet-overlay{align-items:center;animation:article-sheet-overlay-in .22s ease-out forwards;background-color:#0000005c;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:10px;position:fixed;z-index:1100}@keyframes article-sheet-overlay-in{0%{opacity:0}to{opacity:1}}.article-sheet-modal{background:linear-gradient(165deg,#fff,#f8fafc 55%,#f1f5f9);border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 4px 6px #0f172a0a,0 24px 48px #0f172a24;height:calc(100vh - 20px);max-height:calc(100vh - 20px);max-width:100%;min-height:0;position:relative;transition:transform .34s cubic-bezier(.22,1,.36,1);width:calc(100vw - 20px);will-change:transform}.article-sheet-modal,.article-sheet-preview-panel{display:flex;flex-direction:column;overflow:hidden}.article-sheet-preview-panel{background:#0000;box-sizing:border-box;flex-shrink:0;gap:10px;height:auto;justify-content:center;max-height:100%;max-width:360px;min-width:360px;opacity:1;padding:0;pointer-events:auto;transform:none;width:360px}.article-sheet-preview-panel--with-pdf{justify-content:flex-start;overflow:auto;padding-top:6px}.article-sheet-preview-panel:not(.article-sheet-preview-panel--open){opacity:1}.article-sheet-preview-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.article-sheet-preview-title{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.article-sheet-preview-close{background:#f1f5f9;border:none;border-radius:10px;color:#334155;cursor:pointer;flex-shrink:0;font-size:22px;height:36px;line-height:1;width:36px}.article-sheet-preview-close:hover{background:#e2e8f0}.article-sheet-preview-image-wrap{align-items:center;background:#0000;border:none;display:flex;height:260px;justify-content:center;overflow:hidden;width:100%}.article-sheet-preview-model-block{flex-shrink:0;width:100%}.article-sheet-preview-panel--with-pdf .article-sheet-preview-image-wrap{height:220px}.article-sheet-preview-image-wrap--zoom-mode{cursor:zoom-out}.article-sheet-preview-image{cursor:zoom-in;height:100%;object-fit:contain;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none;width:100%}.article-sheet-preview-image--zoomed{cursor:zoom-out}.article-sheet-preview-image-fallback{color:#64748b;font-size:13px;padding:16px;text-align:center}.article-sheet-preview-caption{color:#475569;flex-shrink:0;font-size:13px;line-height:1.4;margin:0;text-align:center;word-break:break-word}.article-sheet-preview-pdf-block{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;width:100%}.article-sheet-preview-pdf-title{color:#334155;font-size:13px;font-weight:700;line-height:1.35;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-sheet-preview-pdf-frame-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;min-height:260px;overflow:hidden}.article-sheet-preview-pdf-frame{background:#fff;border:0;display:block;height:100%;min-height:260px;width:100%}.article-sheet-preview-pdf-open{flex-shrink:0;justify-content:center;width:100%}.article-sheet-image-modal-overlay{align-items:center;background-color:#0000005c;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:10px;position:fixed;z-index:1300}.article-sheet-image-modal{background:#fff;border:1px solid #0f172a1f;border-radius:18px;box-shadow:0 24px 64px #0f172a3d;display:flex;flex-direction:column;height:calc(100vh - 20px);min-height:0;overflow:hidden;width:min(1280px,calc(100vw - 20px))}.article-sheet-image-modal-header{align-items:center;border-bottom:1px solid #0f172a14;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:12px 16px}.article-sheet-image-modal-title{color:#0f172a;font-size:14px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-sheet-image-modal-close{background:#f1f5f9;border:none;border-radius:12px;color:#334155;cursor:pointer;flex-shrink:0;font-size:24px;height:38px;line-height:1;width:38px}.article-sheet-image-modal-close:hover{background:#e2e8f0}.article-sheet-image-modal-body{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden}.article-sheet-image-modal-body--zoom-mode{cursor:zoom-out}.article-sheet-image-modal-img{cursor:zoom-in;height:100%;max-width:none;object-fit:contain;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none;width:100%}.article-sheet-image-modal-img--zoomed{cursor:zoom-out}.article-sheet-header{align-items:center;border-bottom:1px solid #0f172a14;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:18px 20px 12px}.article-sheet-header-text{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:25px;min-width:0}.article-sheet-title{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0;white-space:nowrap}.article-sheet-subtitle{color:#64748b;font-size:13px;line-height:1.45;margin:0;max-width:52rem}.article-sheet-close{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#334155;cursor:pointer;display:flex;flex-shrink:0;font-size:22px;height:40px;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease;width:40px}.article-sheet-close:hover{background:#e2e8f0;color:#0f172a}.article-sheet-toolbar{align-items:stretch;border-bottom:1px solid #0f172a0f;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:12px 20px}.article-sheet-search{align-items:center;box-sizing:border-box;display:flex;flex:1 1 320px;gap:8px;max-width:520px;min-width:0}.article-sheet-search-label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.article-sheet-search-input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:14px;padding:8px 12px;width:100%}.article-sheet-actions{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.article-sheet-export-wrap{position:relative}.article-sheet-export-toggle{align-items:center;display:inline-flex;gap:6px}.article-sheet-export-chevron{font-size:9px;line-height:1;margin-top:1px;opacity:1}.article-sheet-export-dropdown{animation:article-sheet-dropdown-in .16s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0f172a0d,0 16px 40px #0f172a1f;box-sizing:border-box;left:0;min-width:232px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:20}@keyframes article-sheet-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.article-sheet-export-item{align-items:flex-start;background:#0000;border:none;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;margin:0;padding:10px 12px;text-align:left;transition:background .12s ease;width:100%}.article-sheet-export-item:hover{background:#f1f5f9}.article-sheet-export-item-title{font-size:13px;font-weight:600}.article-sheet-export-item-hint{color:#64748b;font-size:11px;font-weight:500}.article-sheet-btn{-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.article-sheet-btn--ghost{background:#fff;border-color:#e2e8f0;color:#334155}.article-sheet-btn--primary{background:linear-gradient(180deg,#1e293b,#0f172a);border-color:#0f172a;box-shadow:0 2px 6px #0f172a33;color:#f8fafc}.article-sheet-btn--primary:hover:not(:disabled){box-shadow:0 4px 12px #0f172a47}.article-sheet-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:1;pointer-events:none}.article-sheet-btn--primary:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#f8fafc}.article-sheet-btn--ghost:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.article-sheet-help-open-btn{margin-left:auto}.article-sheet-btn--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.article-sheet-btn--danger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.article-sheet-btn--delete-commit{background:#fff;border:1px solid #dc2626;box-shadow:0 1px 3px #b91c1c1f;color:#b91c1c}.article-sheet-btn--delete-commit:hover:not(:disabled){background:#fef2f2;border-color:#b91c1c;box-shadow:0 2px 8px #b91c1c2e}.article-sheet-delete-hint{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;flex-shrink:0;font-size:13px;line-height:1.45;margin:0 20px 10px;padding:8px 12px}.article-sheet-grid-wrap--delete-mode .ag-row{cursor:pointer}.article-sheet-grid-wrap--delete-mode .ag-row:not(.article-sheet-row-marked-delete):hover .ag-cell{background-color:#f1f5f9!important}.article-sheet-grid-wrap--delete-mode .ag-row.article-sheet-row-marked-delete .ag-cell{background-color:#fecaca!important}.article-sheet-confirm-overlay{align-items:center;background-color:#0000005c;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:1200}.article-sheet-confirm-modal{background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid #0f172a1a;border-radius:16px;box-shadow:0 24px 48px #0f172a2e;padding:24px;width:min(420px,calc(100vw - 32px))}.article-sheet-model-upload-overlay{align-items:center;background-color:#0000005c;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:1200}.article-sheet-model-upload-modal{background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid #0f172a1a;border-radius:16px;box-shadow:0 24px 48px #0f172a2e;max-height:calc(100vh - 48px);overflow:auto;padding:24px;width:min(860px,calc(100vw - 32px))}.article-sheet-model-upload-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.article-sheet-model-upload-title{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.35;margin:0}.article-sheet-model-upload-note{color:#475569;font-size:13px;line-height:1.45;margin:0 0 16px}.article-sheet-kp-pdf-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:inline-flex;gap:4px;margin:0 0 16px;padding:4px}.article-sheet-kp-pdf-tab{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:9px;color:#64748b;cursor:pointer;font-size:13px;font-weight:700;padding:7px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.article-sheet-kp-pdf-tab:hover:not(:disabled){background:#fff;color:#334155}.article-sheet-kp-pdf-tab--active{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172a14;color:#0f172a}.article-sheet-kp-pdf-tab:disabled{cursor:not-allowed;opacity:.72}.article-sheet-model-upload-debug{margin:0 0 16px}.article-sheet-model-upload-debug-toggle{margin-bottom:8px}.article-sheet-model-upload-debug-body{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#78350f;font-size:12px;line-height:1.45;padding:12px}.article-sheet-model-upload-debug-subtitle{font-weight:700;letter-spacing:.05em;margin:10px 0 4px;text-transform:uppercase}.article-sheet-model-upload-debug-body pre{background:#fff;border-radius:8px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;margin:0;max-height:180px;overflow:auto;padding:8px;white-space:pre-wrap}.article-sheet-model-upload-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.article-sheet-model-upload-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.article-sheet-model-upload-card-head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.article-sheet-model-upload-source{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;font-size:12px;line-height:1.4;margin:0 0 10px;padding:8px 10px}.article-sheet-model-upload-slot{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#475569;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:8px;min-width:0;padding:9px 12px;text-align:left;transition:background .15s ease,border-color .15s ease}.article-sheet-model-upload-slot:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.article-sheet-model-upload-slot--filled{background:#ecfdf5;border-color:#a7f3d0;border-style:solid;color:#065f46}.article-sheet-model-upload-slot-index{align-items:center;background:#e2e8f0;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.article-sheet-model-upload-file{color:#334155;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-sheet-model-upload-fields{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) minmax(160px,1fr) minmax(96px,.45fr) auto}.article-sheet-model-upload-field{display:flex;flex-direction:column;gap:5px;min-width:0}.article-sheet-model-upload-field--wide{grid-column:span 2}.article-sheet-model-upload-activate{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;flex-direction:row;font-size:13px;font-weight:600;gap:8px;min-height:38px;padding:8px 10px}.article-sheet-model-upload-path-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.article-sheet-model-upload-input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:14px;padding:8px 12px;width:100%}.article-sheet-model-upload-remove{background:#f1f5f9;border:none;border-radius:10px;color:#334155;cursor:pointer;font-size:20px;height:36px;line-height:1;width:36px}.article-sheet-model-upload-remove:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.article-sheet-model-upload-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.article-sheet-model-upload-summary{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#065f46;display:inline-flex;font-size:13px;font-weight:600;gap:10px;padding:6px 12px}.article-sheet-model-upload-summary-size{color:#047857;font-weight:500}.article-sheet-model-upload-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;display:flex;flex-direction:column;gap:14px;justify-content:center;margin:0 0 20px;min-height:180px;padding:28px 20px;text-align:center}.article-sheet-model-upload-empty p{color:#64748b;font-size:14px;line-height:1.5;margin:0;max-width:520px}.article-sheet-model-upload-file-list{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:8px;margin:0 0 20px;max-height:min(52vh,520px);overflow:auto;padding:10px}.article-sheet-model-upload-file-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.article-sheet-model-upload-file-row:hover{background:#f8fafc;border-color:#cbd5e1}.article-sheet-model-upload-file-row-index{align-items:center;background:#e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.article-sheet-model-upload-file-row-info{flex:1 1;min-width:0}.article-sheet-model-upload-file-row-name{color:#334155;display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-sheet-model-upload-file-row-size{color:#94a3b8;display:block;font-size:12px;margin-top:2px}.article-sheet-model-upload-file-row .article-sheet-model-upload-remove{flex-shrink:0;height:32px;width:32px}.article-sheet-kp-pdf-edit-list{gap:6px}.article-sheet-kp-pdf-edit-row{cursor:pointer;-webkit-user-select:none;user-select:none}.article-sheet-kp-pdf-edit-row--selected{background:#eff6ff;border-color:#bfdbfe}.article-sheet-kp-pdf-checkbox{accent-color:#0f172a;flex-shrink:0;height:16px;width:16px}.article-sheet-confirm-title{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.35;margin:0 0 12px}.article-sheet-confirm-description{color:#475569;font-size:.9375rem;line-height:1.45;margin:0 0 20px}.article-sheet-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.article-sheet-debug-strip{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;flex-shrink:0;font-size:12px;line-height:1.45;margin:0 20px 10px;padding:8px 12px}.article-sheet-debug-code{background:#fef3c7;border-radius:4px;font-family:ui-monospace,monospace;font-size:11px;padding:1px 5px}.article-sheet-dev-import-toggle{line-height:1.25;max-width:220px;padding-bottom:7px;padding-top:7px;text-align:center;white-space:normal}.article-sheet-dev-import-toggle--on{background:linear-gradient(180deg,#fffbeb,#fef3c7)!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b40;color:#92400e!important}.article-sheet-banner{border-radius:10px;flex-shrink:0;font-size:13px;line-height:1.4;margin:0 20px;padding:10px 14px}.article-sheet-banner--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.article-sheet-banner--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.article-sheet-modal-banner{margin:0 0 14px}.article-sheet-model-upload-modal .article-sheet-confirm-actions{margin-top:0}.article-sheet-grid-wrap{--article-sheet-grid-line:#d7dee8;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:12px 16px 16px;width:100%}.article-sheet-content{display:flex;flex:1 1;gap:12px;min-height:0;padding:0 12px 12px}.article-sheet-grid-inner{flex:1 1;min-height:200px;min-width:0;width:100%}.article-sheet-grid-wrap .ag-root-wrapper{border:1px solid var(--article-sheet-grid-line);border-radius:12px;overflow:hidden}.article-sheet-grid-wrap .ag-header,.article-sheet-grid-wrap .ag-header-row,.article-sheet-grid-wrap .ag-row{border-color:var(--article-sheet-grid-line)}.article-sheet-grid-wrap .ag-cell,.article-sheet-grid-wrap .ag-header-cell{border-right:1px solid var(--article-sheet-grid-line)!important;box-sizing:border-box}.article-sheet-grid-wrap .ag-row{border-bottom:1px solid var(--article-sheet-grid-line)}.article-sheet-header-cell{align-items:center;display:flex;height:100%;min-width:0;position:relative;width:100%}.article-sheet-header-title{background:#0000;border:0;color:inherit;cursor:pointer;flex:1 1;font:inherit;height:100%;min-width:0;overflow:hidden;padding:0 10px 0 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.article-sheet-header-title:disabled{cursor:default}.article-sheet-header-resize{cursor:col-resize;height:100%;position:absolute;right:0;top:0;width:10px;z-index:5}.article-sheet-header-resize:after{background:#94a3b8;content:"";height:70%;position:absolute;right:4px;top:15%;width:1px}.article-sheet-header-resize:hover:after{background:#1e293b;width:2px}.article-sheet-grid-wrap:not(.article-sheet-grid-wrap--delete-mode) .ag-row{cursor:pointer}.article-sheet-grid-wrap .ag-cell.article-sheet-cell{color:#334155;font-size:14px;font-weight:400;line-height:1.4;padding-bottom:6px;padding-top:6px}.article-sheet-grid-wrap .ag-cell.article-sheet-cell .ag-cell-wrapper{align-items:center;min-height:100%}.article-sheet-grid-wrap .ag-cell.article-sheet-cell--center .ag-cell-value,.article-sheet-grid-wrap .ag-cell.article-sheet-cell--center .ag-cell-wrapper{justify-content:center}.article-sheet-grid-wrap .ag-cell.article-sheet-cell .ag-cell-value{align-content:center;color:inherit;font-size:inherit;font-weight:inherit;min-height:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.article-sheet-grid-wrap .ag-row.article-sheet-row-inactive .ag-cell{color:#94a3b8;opacity:1}.article-sheet-loading{color:#64748b;font-size:14px;height:100%;min-height:200px}.article-sheet-loading,.article-sheet-save-overlay{align-items:center;display:flex;justify-content:center}.article-sheet-save-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a52;inset:0;padding:24px 16px;position:fixed;z-index:1210}.article-sheet-save-modal{background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 24px 48px #0f172a2e;padding:24px;width:min(420px,calc(100vw - 32px))}.article-sheet-save-eyebrow{color:#6366f1;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.article-sheet-save-title{color:#0f172a;font-size:20px;font-weight:750;letter-spacing:-.03em;margin:0 0 18px}.article-sheet-save-progress{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden;position:relative}.article-sheet-save-progress-bar{animation:article-sheet-save-progress 1.1s ease-in-out infinite;background:linear-gradient(90deg,#6366f1,#2563eb);border-radius:inherit;inset:0 auto 0 0;position:absolute;width:45%}.article-sheet-save-stage{color:#475569;font-size:14px;line-height:1.45;margin:12px 0 0}@keyframes article-sheet-save-progress{0%{transform:translateX(-110%)}to{transform:translateX(230%)}}.article-sheet-cell-input{background:#fff;background:var(--ag-background-color,#fff);border:none;box-sizing:border-box;font:inherit;height:100%;outline:none;padding:0 8px;width:100%}.article-sheet-kp-pdf-select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#334155;cursor:pointer;font:inherit;min-height:30px;padding:4px 28px 4px 8px;width:100%}.article-sheet-kp-pdf-select:focus{border-color:#2563eb;outline:2px solid #2563eb38;outline-offset:1px}.article-sheet-help-overlay{align-items:flex-start;animation:article-sheet-overlay-in .2s ease-out forwards;background-color:#0000005c;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:1250}.article-sheet-help-modal{animation:graph-editor-manual-modal-in .24s ease-out;background:linear-gradient(165deg,#fff,#f8fafc 58%,#eef2ff);border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 12px 30px #0f172a1f,0 28px 72px #0f172a33;display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 48px);min-height:0;overflow:hidden;width:min(820px,100%)}.article-sheet-help-header{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:22px 24px 16px}.article-sheet-help-eyebrow{color:#6366f1;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 5px;text-transform:uppercase}.article-sheet-help-title{color:#0f172a;font-size:22px;font-weight:750;letter-spacing:-.03em;margin:0}.article-sheet-help-close{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#334155;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:38px;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease;width:38px}.article-sheet-help-close:hover{background:#e2e8f0;color:#0f172a}.article-sheet-help-body{display:flex;flex:1 1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:20px 24px 24px}.article-sheet-help-hero{background:#f1f5f9;border:1px solid #64748b47;border-radius:16px;padding:18px 18px 18px 20px;position:relative}.article-sheet-help-hero p{color:#334155;font-size:14px;line-height:1.55;margin:10px 0 0}.article-sheet-help-hero-badge{align-items:center;background:#334155;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px}.article-sheet-help-section{display:flex;flex-direction:column;gap:10px}.article-sheet-help-section-title{color:#334155;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.article-sheet-help-shortcuts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.article-sheet-help-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.article-sheet-help-shortcut{align-items:flex-start;background:#f8fafc;border:1px solid #94a3b838;border-radius:14px;color:#475569;display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.45;min-width:0;padding:12px 14px}.article-sheet-help-keys{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.article-sheet-help-shortcut-desc{color:#475569;display:block;min-width:0}.article-sheet-help-kbd{background:#f8fafc;border:1px solid #dbe3ee;border-radius:7px;box-shadow:0 1px 0 #dbe3ee;color:#0f172a;display:inline-block;font-family:inherit;font-size:12px;font-weight:650;padding:3px 8px}.article-sheet-help-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.article-sheet-help-cards--graph{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.article-sheet-help-card{background:#fff;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 1px 2px #0f172a08;padding:12px 14px}.article-sheet-help-card h4{color:#0f172a;font-size:13px;font-weight:750;margin:0 0 6px}.article-sheet-help-card p{color:#64748b;font-size:12px;line-height:1.5;margin:0}.article-sheet-help-card--graph{background:linear-gradient(180deg,#ffffffe0,#f8fafce6);border-color:#6366f124}.article-sheet-help-list li{color:#475569;font-size:13px;line-height:1.55;padding-left:18px;position:relative}.article-sheet-help-list li:before{background:#6366f1;border-radius:999px;box-shadow:0 0 0 3px #6366f11f;content:"";height:6px;left:0;position:absolute;top:.7em;width:6px}.article-sheet-help-list strong{color:#0f172a;font-weight:700}.article-sheet-help-footer{border-top:1px solid #0f172a14;flex-shrink:0;padding:16px 24px 20px}.graph-editor-page--fullscreen .article-sheet-modal{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#3f3f46;box-shadow:0 24px 60px #000000b3}.graph-editor-page--fullscreen .article-sheet-header,.graph-editor-page--fullscreen .article-sheet-toolbar{border-color:#ffffff1f}.graph-editor-page--fullscreen .article-sheet-title{color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-subtitle{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-close{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);color:#e2e8f0}.graph-editor-page--fullscreen .article-sheet-close:hover{background:#343636;background:var(--graph-editor-fullscreen-surface-hover,#343636);color:#fff}.graph-editor-page--fullscreen .article-sheet-search-label{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-search-input{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#525252;color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-search-input::placeholder{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-btn--ghost:not(:disabled){background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000047,0 0 0 1px #ffffff2e;color:#0d0d0d}.graph-editor-page--fullscreen .article-sheet-btn--ghost:hover:not(:disabled){background:#f3f4f6;border-color:#fff;box-shadow:0 0 0 2px #ffffff6b,0 0 0 4px #0000002e,0 6px 16px #0000006b;transform:translateY(-1px)}.graph-editor-page--fullscreen .article-sheet-btn--primary:not(:disabled){background:#fff;border-color:#fff;box-shadow:0 4px 14px #00000061,0 0 0 1px #ffffff38;color:#0d0d0d}.graph-editor-page--fullscreen .article-sheet-btn--primary:hover:not(:disabled){background:#f3f4f6;border-color:#fff;box-shadow:0 0 0 2px #ffffff6b,0 0 0 4px #0000002e,0 7px 20px #0000007a;transform:translateY(-1px)}.graph-editor-page--fullscreen .article-sheet-btn:disabled{background:#3b3d3d;background:var(--graph-editor-fullscreen-surface-active,#3b3d3d);border-color:#525252;color:#9ca3af;opacity:1}.graph-editor-page--fullscreen .article-sheet-btn--danger{background:#450a0a;border-color:#f87171;color:#fecaca}.graph-editor-page--fullscreen .article-sheet-btn--danger:hover:not(:disabled){background:#dc2626;border-color:#fecaca;box-shadow:0 0 0 2px #f8717147,0 6px 16px #7f1d1d6b;color:#fff;transform:translateY(-1px)}.graph-editor-page--fullscreen .article-sheet-btn--delete-commit{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);border-color:#f87171;color:#fecaca}.graph-editor-page--fullscreen .article-sheet-btn--delete-commit:hover:not(:disabled){background:#dc2626;border-color:#fecaca;box-shadow:0 0 0 2px #f8717147,0 6px 16px #7f1d1d6b;color:#fff;transform:translateY(-1px)}.graph-editor-page--fullscreen .article-sheet-export-dropdown{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#525252;box-shadow:0 4px 12px #00000059,0 0 0 1px #ffffff0a}.graph-editor-page--fullscreen .article-sheet-export-item{color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-export-item:hover{background:#343636;background:var(--graph-editor-fullscreen-surface-hover,#343636)}.graph-editor-page--fullscreen .article-sheet-export-item-hint{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-banner--error{background:#450a0a;border-color:#fca5a5;color:#fecaca}.graph-editor-page--fullscreen .article-sheet-banner--ok{background:#064e3b;border-color:#34d399;color:#a7f3d0}.graph-editor-page--fullscreen .article-sheet-debug-strip{background:#451a03;border-color:#fbbf24;color:#fde68a}.graph-editor-page--fullscreen .article-sheet-debug-code{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);color:#fef3c7}.graph-editor-page--fullscreen .article-sheet-dev-import-toggle--on{background:#451a03!important;border-color:#fbbf24a6!important;box-shadow:0 0 0 1px #fbbf2433;color:#fef3c7!important}.graph-editor-page--fullscreen .article-sheet-confirm-modal,.graph-editor-page--fullscreen .article-sheet-model-upload-modal,.graph-editor-page--fullscreen .article-sheet-save-modal{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#3f3f46;box-shadow:0 24px 60px #000000ad;color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-model-upload-file,.graph-editor-page--fullscreen .article-sheet-model-upload-title{color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-model-upload-note,.graph-editor-page--fullscreen .article-sheet-model-upload-path-label{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-kp-pdf-tabs{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);border-color:#525252}.graph-editor-page--fullscreen .article-sheet-kp-pdf-tab{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-kp-pdf-tab:hover:not(:disabled){background:#343636;background:var(--graph-editor-fullscreen-surface-hover,#343636);color:#e2e8f0}.graph-editor-page--fullscreen .article-sheet-kp-pdf-tab--active{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#525252;box-shadow:none;color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-model-upload-activate,.graph-editor-page--fullscreen .article-sheet-model-upload-card,.graph-editor-page--fullscreen .article-sheet-model-upload-empty,.graph-editor-page--fullscreen .article-sheet-model-upload-file-list,.graph-editor-page--fullscreen .article-sheet-model-upload-file-row,.graph-editor-page--fullscreen .article-sheet-model-upload-input,.graph-editor-page--fullscreen .article-sheet-model-upload-slot{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#525252;color:#e2e8f0}.graph-editor-page--fullscreen .article-sheet-confirm-title,.graph-editor-page--fullscreen .article-sheet-model-upload-file-row-name,.graph-editor-page--fullscreen .article-sheet-save-title{color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-confirm-description,.graph-editor-page--fullscreen .article-sheet-model-upload-empty p,.graph-editor-page--fullscreen .article-sheet-model-upload-file-row-size,.graph-editor-page--fullscreen .article-sheet-save-stage{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-save-progress{background:#3f3f46}.graph-editor-page--fullscreen .article-sheet-model-upload-slot:hover:not(:disabled){background:#343636;background:var(--graph-editor-fullscreen-surface-hover,#343636);border-color:#e5e7eb}.graph-editor-page--fullscreen .article-sheet-model-upload-slot--filled{background:#14532d;border-color:#4ade80;color:#bbf7d0}.graph-editor-page--fullscreen .article-sheet-kp-pdf-edit-row--selected{background:#172554;border-color:#3b82f6}.graph-editor-page--fullscreen .article-sheet-model-upload-source{border-color:#525252}.graph-editor-page--fullscreen .article-sheet-model-upload-remove,.graph-editor-page--fullscreen .article-sheet-model-upload-source{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);color:#e2e8f0}.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-root-wrapper{border-color:#94a3b833}.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-floating-filter,.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-floating-filter-input,.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-header-cell,.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-input-field-input{color:#334155}.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-floating-filter-input::placeholder,.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-input-field-input::placeholder{color:#64748b}.graph-editor-page--fullscreen .article-sheet-preview-panel--open{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e)}.graph-editor-page--fullscreen .article-sheet-preview-title{color:#f1f5f9}.graph-editor-page--fullscreen .article-sheet-preview-close{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);color:#e2e8f0}.graph-editor-page--fullscreen .article-sheet-preview-caption,.graph-editor-page--fullscreen .article-sheet-preview-image-fallback{color:#94a3b8}.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-cell.article-sheet-cell{color:#334155}.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-cell.article-sheet-cell .ag-cell-value{color:inherit}.graph-editor-page--fullscreen .article-sheet-grid-wrap .article-sheet-cell-input{color:#334155}.graph-editor-page--fullscreen .article-sheet-grid-wrap .ag-row.article-sheet-row-inactive .ag-cell{color:#94a3b8;opacity:1}.graph-editor-page--fullscreen .article-sheet-help-overlay{background-color:#0000005c}.graph-editor-page--fullscreen .article-sheet-help-modal{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#3f3f46;box-shadow:0 24px 60px #000000b3;color:#f9fafb}.graph-editor-page--fullscreen .article-sheet-help-footer,.graph-editor-page--fullscreen .article-sheet-help-header{border-color:#ffffff2e}.graph-editor-page--fullscreen .article-sheet-help-eyebrow{color:#f9fafb;opacity:1}.graph-editor-page--fullscreen .article-sheet-help-card h4,.graph-editor-page--fullscreen .article-sheet-help-list strong,.graph-editor-page--fullscreen .article-sheet-help-title{color:#f8fafc}.graph-editor-page--fullscreen .article-sheet-help-close{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);color:#e2e8f0}.graph-editor-page--fullscreen .article-sheet-help-close:hover{background:#343636;background:var(--graph-editor-fullscreen-surface-hover,#343636);color:#fff}.graph-editor-page--fullscreen .article-sheet-help-hero{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#ffffff38}.graph-editor-page--fullscreen .article-sheet-help-hero p,.graph-editor-page--fullscreen .article-sheet-help-list li,.graph-editor-page--fullscreen .article-sheet-help-shortcut-desc{color:#f9fafb}.graph-editor-page--fullscreen .article-sheet-help-shortcut{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#ffffff38}.graph-editor-page--fullscreen .article-sheet-help-hero-badge{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);color:#f9fafb}.graph-editor-page--fullscreen .article-sheet-help-section-title{color:#f9fafb}.graph-editor-page--fullscreen .article-sheet-help-kbd{background:#2a2b2b;background:var(--graph-editor-fullscreen-surface,#2a2b2b);border-color:#94a3b8d9;box-shadow:none;color:#f9fafb}.graph-editor-page--fullscreen .article-sheet-help-card{box-shadow:none}.graph-editor-page--fullscreen .article-sheet-help-card,.graph-editor-page--fullscreen .article-sheet-help-card--graph{background:#1d1e1e;background:var(--graph-editor-fullscreen-bg,#1d1e1e);border-color:#ffffff38}.graph-editor-page--fullscreen .article-sheet-help-card p{color:#f9fafb}.graph-editor-page--fullscreen .article-sheet-help-list li:before{background:#f9fafb;box-shadow:0 0 0 3px #ffffff1f}