:root{--ss-color-text-main:#201600;--ss-color-border-mid:#555;--ss-color-border-light:#ccc;--ss-color-border-lighter:#777;--ss-color-gray:#666;--ss-color-gray-light:#aaa;--ss-color-gray-lighter:#999;--ss-color-gray-dark:#444;--ss-color-white:#fff;--ss-color-green:#28a745;--ss-color-blue:#007bff;--ss-color-cyan:#17a2b8;--ss-color-purple:#6f42c1;--ss-color-red:#dc3545;--ss-color-red-dark:#9f3a3a;--ss-color-red-darker:#6c2a2a;--ss-color-red-deep:#a33;--ss-color-accent-red:#ff0000;--ss-color-gold:#b38c44;--ss-color-gold-hover:#c06d00;--ss-color-gold-chip-bg:rgba(179, 140, 68, 0.18);--ss-color-gold-chip-border:rgba(179, 140, 68, 0.4);--ss-overlay-black-04:rgba(0, 0, 0, 0.04);--ss-overlay-black-10:rgba(0, 0, 0, 0.1);--ss-overlay-black-20:rgba(0, 0, 0, 0.2);--ss-overlay-black-30:rgba(0, 0, 0, 0.3);--ss-overlay-black-40:rgba(0, 0, 0, 0.4);--ss-overlay-black-50:rgba(0, 0, 0, 0.5);--ss-overlay-black-60:rgba(0, 0, 0, 0.6);--ss-overlay-white-02:rgba(255, 255, 255, 0.02);--ss-overlay-white-05:rgba(255, 255, 255, 0.05);--ss-shadow-black:rgb(0 0 0);--ss-border-transparent:rgba(128, 0, 0, 0);--ss-space-0:0px;--ss-space-2:2px;--ss-space-3:3px;--ss-space-4:4px;--ss-space-5:5px;--ss-space-6:6px;--ss-space-7:7px;--ss-space-8:8px;--ss-space-10:10px;--ss-space-12:12px;--ss-space-14:14px;--ss-space-15:15px;--ss-space-16:16px;--ss-space-18:18px;--ss-space-20:20px;--ss-space-22:22px;--ss-space-24:24px;--ss-space-25:25px;--ss-space-28:28px;--ss-space-30:30px;--ss-space-40:40px;--ss-radius-3:3px;--ss-radius-4:4px;--ss-radius-6:6px;--ss-radius-8:8px;--ss-radius-45:45px;--ss-fs-075:0.75rem;--ss-fs-08:0.8rem;--ss-fs-085:0.85rem;--ss-fs-09:0.9rem;--ss-fs-095:0.95rem;--ss-fs-1:1rem;--ss-fs-11:1.1rem;--ss-fs-12:1.2rem;--ss-fs-13:1.3rem;--ss-fs-14:1.4rem;--ss-fs-15:1.5rem;--ss-fs-16:1.6rem;--ss-fs-17:1.7rem;--ss-fs-18:1.8rem;--ss-fs-px-10:10px;--ss-fs-px-11:11px;--ss-fs-px-12:12px;--ss-fs-px-14:14px;--ss-fs-px-15:15px;--ss-duration-fast:0.15s;--ss-duration-base:0.2s;--ss-duration-slow:0.3s;--ss-z-behind:-1;--ss-z-base:0;--ss-z-raised:1;--ss-z-content:2;--ss-z-detail:10;--ss-z-grid:20;--ss-z-icon-btn:30;--ss-z-tab:50;--ss-z-modal-overlay:1000;--ss-z-modal:1001;--ss-z-legacy-overlay:2000;--ss-z-legacy-modal:2001;--ss-z-comp-overlay:2300;--ss-z-comp-detail:2301;--ss-z-party-banner:2600}.sim-main-layout{display:flex;justify-content:center;align-items:flex-start;gap:var(--ss-space-40);flex-wrap:nowrap!important;padding:var(--ss-space-20)}#sim-setting-btn:hover{transform:scale(1.1) rotate(15deg)}.sim-sub-layout{display:flex;justify-content:center;align-items:flex-start;gap:var(--ss-space-40);flex-wrap:nowrap!important;padding:var(--ss-space-20)}.character-image{flex:0 0 auto;min-width:250px;max-width:400px;overflow:hidden;position:relative;transform:translateY(15px)}.character-image img{width:600px;height:auto;display:block;margin-left:-25%;position:relative;z-index:var(--ss-z-raised)}.character-image::before{content:"";position:absolute;top:-45px;bottom:0;left:-7%;width:114%;height:116%;z-index:var(--ss-z-base);border-style:solid;border-width:0;border-image-source:url(../assets/Material/PackComent.webp);border-image-slice:0 fill;border-image-repeat:stretch;pointer-events:none}.character-detail{justify-content:center;position:relative;width:100%;min-width:450px;height:590px;transform:translateY(6.5%);border:none;pointer-events:auto;z-index:var(--ss-z-content)}.character-detail::before{content:"";position:absolute;inset:0;z-index:var(--ss-z-behind);border-style:solid;border-width:20px;border-image-source:url(assets/Material/PackComent.webp);border-image-slice:20 fill;border-image-repeat:stretch;transform:translateZ(0);pointer-events:none}.character-comp{justify-content:center;position:relative;width:100%;min-width:450px;border:none;pointer-events:auto;z-index:var(--ss-z-content)}.character-comp::before{content:"";position:absolute;inset:0;z-index:var(--ss-z-behind);border-style:solid;border-width:20px;border-image-source:url(assets/Material/PackComent.webp);border-image-slice:20 fill;border-image-repeat:stretch;transform:translateZ(0);pointer-events:none}.tab-container{transform:translateY(-55%);display:flex;justify-content:center;border:10px solid var(--ss-border-transparent);position:relative;z-index:var(--ss-z-tab);pointer-events:auto}.tab-button{width:50%;height:50px;display:flex;justify-content:center;align-items:center;font-family:FOT-serif,serif;font-size:var(--ss-fs-14);letter-spacing:.2em;color:var(--ss-color-text-main);font-weight:700;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;border-image-source:url(assets/Material/Tab01OFF.webp);border-image-slice:0 fill;transition:background-image var(--ss-duration-base);pointer-events:auto}.tab-button.active{border-image-source:url(assets/Material/Tab01ON.webp);border-image-slice:0 fill}.tab-content{display:none!important;color:var(--ss-color-text-main)}.tab-content.active{align-items:center;width:100%;display:flex!important;flex-direction:column;transform:translateY(-20px)}.character-detail-status{display:flex;justify-content:center;width:100%}.character-detail-status-value{display:flex;justify-content:space-between;align-items:center;width:90%;border-bottom:1px dashed var(--ss-color-text-main);padding:var(--ss-space-2) 0;color:var(--ss-color-text-main);font-size:var(--ss-fs-1)}.character-detail-materials{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:var(--ss-space-10) var(--ss-space-20);height:85%}.grid-container{display:grid;grid-template-columns:repeat(3,100px);grid-template-rows:repeat(3,100px);row-gap:var(--ss-space-15);column-gap:var(--ss-space-25);grid-template-areas:"item1 .     item4" "item2 .     item5" "item3 item7 item6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--ss-z-grid)}.square{width:90%;height:90%;border-radius:var(--ss-radius-3);overflow:hidden;cursor:pointer}.square.is-level-locked img{filter:grayscale(100%) opacity(40%);background-color:var(--ss-overlay-black-40)}.square img{width:100%;height:100%;object-fit:cover;display:block}.box1{grid-area:item1}.box2{grid-area:item2}.box3{grid-area:item3}.box4{grid-area:item4}.box5{grid-area:item5}.box6{grid-area:item6}.box7{grid-area:item7;width:80px;height:80px;cursor:default}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--ss-overlay-black-60);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity var(--ss-duration-slow) ease;z-index:var(--ss-z-modal-overlay)}.modal-overlay.is-open{opacity:1;pointer-events:auto}.modal-content{background-color:var(--color-bg);padding:var(--ss-space-25) var(--ss-space-30);border-radius:var(--ss-radius-8);box-shadow:0 4px 15px var(--ss-overlay-black-30);backdrop-filter:blur(5px);width:500px;max-width:95%;color:var(--color-text);max-height:90vh;overflow-y:auto}.text-left-content{text-align:left}.modal-content img{max-width:200px;max-height:200px;border-radius:var(--ss-radius-4);margin-bottom:var(--ss-space-3);display:block;margin-left:auto;margin-right:auto}.close-btn{padding:var(--ss-space-7) var(--ss-space-24);border:none;background-color:var(--ss-color-gray);color:var(--ss-color-white);border-radius:var(--ss-radius-4);cursor:pointer;font-size:var(--ss-fs-13);transition:background var(--ss-duration-base)}#btn-confirm-equipment:disabled,#btn-reset-equipment:disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important}.close-btn:hover{background-color:var(--ss-color-border-mid)}.sim-section-title{font-size:var(--ss-fs-px-14);font-weight:700;color:var(--color-text);margin:var(--ss-space-15) 0 var(--ss-space-6) 0;padding-left:8px}.sim-icon-container{display:flex;gap:var(--ss-space-12);justify-content:flex-start;flex-wrap:wrap;background:var(--ss-overlay-black-04);padding:var(--ss-space-10);border-radius:var(--ss-radius-6);min-height:75px}.sim-icon-box{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:66px;transition:transform var(--ss-duration-fast) ease}.sim-icon-box:hover{transform:scale(1.05)}.sim-icon-box img{width:54px;height:54px;object-fit:cover;border-radius:var(--ss-radius-6);margin-bottom:var(--ss-space-4);box-shadow:0 1px 3px var(--ss-overlay-black-10)}.sim-icon-box span{font-size:var(--ss-fs-px-11);font-weight:700;color:var(--color-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.sim-icon-box.is-active img{box-shadow:0 0 20px var(--ss-shadow-black)}.rune-slot.is-active img{box-shadow:0 0 20px var(--ss-shadow-black);border-radius:var(--ss-radius-45)}.sim-icon-box.is-active span{color:var(--ss-color-accent-red)}.sim-level-row{display:flex;gap:var(--ss-space-15);align-items:center;margin-top:var(--ss-space-8)}.sim-level-row select{flex:1;padding:var(--ss-space-8);font-size:var(--ss-fs-px-15);border-radius:var(--ss-radius-4);border:1px solid var(--ss-color-border-light);background-color:var(--color-selected-bg);color:var(--color-text)}.sim-input-row{display:flex;align-items:center;gap:var(--ss-space-10);margin-top:var(--ss-space-8)}.sim-input-row label{font-size:var(--ss-fs-px-14);font-weight:700;color:var(--color-text);width:70px}.sim-input-row input[type=number]{flex:1;padding:var(--ss-space-8);font-size:var(--ss-fs-px-15);border-radius:var(--ss-radius-4);border:1px solid var(--ss-color-border-light);background-color:var(--color-selected-bg);color:var(--color-text)}.sim-god-row{gap:var(--ss-space-20)}.sim-god-col{display:flex;align-items:center;gap:var(--ss-space-10);flex:1}.sim-god-col label{width:auto;white-space:nowrap}.confirm-btn{width:50%;margin-top:0;background-color:var(--ss-color-gold);font-weight:700;white-space:nowrap}.confirm-btn:hover{background-color:var(--ss-color-gold-hover)}.material-section{width:100%;margin-bottom:var(--ss-space-3)}.material-section-title{font-size:var(--ss-fs-11);font-weight:700;padding-left:8px;margin-bottom:var(--ss-space-10);color:var(--ss-color-text-main);text-align:left}.material-list{display:flex;flex-direction:column;gap:var(--ss-space-8)}.material-item{display:flex;align-items:center;gap:var(--ss-space-15);background:var(--ss-overlay-white-05);padding:var(--ss-space-6) var(--ss-space-12);border-radius:var(--ss-radius-6)}.material-item img{width:50px;height:50px;object-fit:contain}.material-name{font-size:var(--ss-fs-095);color:var(--color-text);font-weight:700}.gear-name{color:var(--color-bg);font-size:var(--ss-fs-11);align-content:center;font-weight:700;margin-bottom:var(--ss-space-10);transform:translateX(-20px);background-image:url(assets/Material/BaseHeader.webp);background-repeat:no-repeat;background-size:cover;width:300px;height:23px}.gear-name-s{color:var(--color-text);font-size:var(--ss-fs-12);font-weight:700;margin-bottom:var(--ss-space-10)}.gear-name-min{color:var(--color-text);font-size:var(--ss-fs-1);font-weight:700;margin-bottom:var(--ss-space-10)}.gear-value{display:grid;color:var(--color-text);font-size:var(--ss-fs-1);grid-template-columns:repeat(2,1fr);gap:var(--ss-space-6) var(--ss-space-12);margin-bottom:var(--ss-space-8)}.gear-value-s{display:grid;color:var(--color-text);font-size:var(--ss-fs-1);grid-template-columns:repeat(1,1fr);gap:var(--ss-space-6) var(--ss-space-12);width:50%;margin-bottom:var(--ss-space-8)}.exclusive-value{font-size:var(--ss-fs-1)}.chara-value{display:grid;font-size:var(--ss-fs-1);grid-template-columns:repeat(2,1fr);gap:var(--ss-space-4) var(--ss-space-15);margin-bottom:var(--ss-space-8)}.chara-border{display:flex;justify-content:space-between;border-bottom:1px dashed var(--ss-color-text-main)}.gear-null{color:var(--ss-color-gray)}.sim-gear-status-item{display:flex;justify-content:space-between;border-bottom:1px dashed var(--ss-color-text-main);padding-bottom:2px}.sim-gear-status-item span{color:var(--ss-color-green);font-weight:700}.material-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:var(--ss-space-5);background:var(--ss-overlay-white-02);border-radius:var(--ss-radius-8);width:100%}.material-grid-item{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--ss-overlay-white-05);border-radius:var(--ss-radius-6);transition:background var(--ss-duration-base)}.material-grid-item img{width:64px;height:64px;object-fit:contain;margin-bottom:var(--ss-space-6)}.material-grid-name{font-size:var(--ss-fs-075);color:var(--ss-color-text-main);font-weight:700;line-height:1.2;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.4em}.reforge-lock-btn{width:24px;height:24px;background:url(assets/Material/CheckBox.webp) no-repeat center/contain;border:none;position:relative;cursor:pointer;padding:0;flex-shrink:0}.reforge-lock-btn.is-locked::after{content:"";position:absolute;inset:0;background:url(assets/Material/CheckBox_Lock.webp) no-repeat center/contain}.sim-reforge-row.is-locked-row label,.sim-reforge-row.is-locked-row span{color:var(--ss-color-green)!important}.rune-slot{position:relative;width:64px;height:64px;cursor:pointer;display:flex;align-items:center;justify-content:center}.rune-slot.is-active-slot{border-radius:var(--ss-radius-45);box-shadow:0 0 8px var(--ss-shadow-black)}.rune-selector-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:54px}.rune-selector-item img{width:42px;height:42px;object-fit:contain;border:1px solid var(--ss-color-border-lighter);border-radius:var(--ss-radius-4);background:var(--ss-overlay-black-20)}.rune-selector-item span{font-size:var(--ss-fs-px-10);text-align:center;margin-top:var(--ss-space-2);white-space:nowrap}.rune-selector-item.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.rune-remove-btn{display:flex;align-items:center;justify-content:center;background:var(--ss-color-red-darker);color:var(--ss-color-white);font-size:var(--ss-fs-px-15);font-weight:700;border:1px solid var(--ss-color-red-dark);border-radius:var(--ss-radius-4);width:42px;height:42px;margin:var(--ss-space-0) var(--ss-space-5) var(--ss-space-15) var(--ss-space-5);cursor:pointer}.rune-remove-btn:hover{background:var(--ss-color-red-dark)}.select-rune{width:64px;height:64px;object-fit:contain}.rune-lv-badge{position:absolute;bottom:-15px;right:11px;font-size:var(--ss-fs-px-15);font-weight:700;color:var(--ss-color-white);background:var(--ss-overlay-black-60);padding:0 var(--ss-space-4);border-radius:var(--ss-radius-3);display:none}.sim-rune-slots{display:flex;gap:var(--ss-space-25);margin:var(--ss-space-0) 14%;justify-content:flex-start;margin-bottom:var(--ss-space-18)}body.modal-open{overflow:hidden!important}body.modal-open #setting-modal-overlay{display:block}.sim-reforge-container{transition:opacity var(--ss-duration-base) ease}#chara-modal{display:none;flex-direction:column;position:fixed;top:50%;left:50%!important;width:80%;max-height:550px;background:var(--color-bg);border-radius:var(--ss-radius-8);border:1px solid var(--text);transform:translate(-50%,-50%);box-shadow:0 0 20px var(--ss-overlay-black-50);padding:var(--ss-space-20);overflow-y:auto;z-index:var(--ss-z-modal)}#selected-chara-name{font-size:var(--ss-fs-15);font-weight:700;margin-bottom:var(--ss-space-5)}#chara-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--ss-overlay-black-40);z-index:var(--ss-z-modal-overlay);display:none}#chara-list img{pointer-events:auto}.el-wrapper{position:relative;border:2px solid transparent!important;border-radius:var(--ss-radius-4);padding:var(--ss-space-2)!important}.check-mark{position:absolute!important;bottom:0!important;right:-5px!important;width:30px!important;height:30px!important;display:none;z-index:var(--ss-z-detail)}.sim-input-std{width:100%;padding:var(--ss-space-4);text-align:center;border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.u-tac{text-align:center}.u-tac-mb10{text-align:center;margin-bottom:var(--ss-space-10)}.u-tac-mb12{text-align:center;margin-bottom:var(--ss-space-12)}.u-tac-mb15{text-align:center;margin-bottom:var(--ss-space-15)}.u-tac-mb15-fs18{text-align:center;margin-bottom:var(--ss-space-20);font-size:var(--ss-fs-18)}.u-tac-mb15-fs1{text-align:center;margin-bottom:var(--ss-space-15);font-size:var(--ss-fs-1)}.u-tac-mt15{text-align:center;margin-top:var(--ss-space-15)}.u-tac-w100-mt15{text-align:center;width:100%;margin-top:var(--ss-space-15)}.u-mr10{margin-right:var(--ss-space-10)}.u-mr12{margin-right:var(--ss-space-12)}.u-w40{width:40px}.u-w50{width:50px}.u-w45pct{width:45%}.u-w35-right{width:35px;text-align:right}.u-flex1{flex:1}.close-btn-sm{width:250px;padding:var(--ss-space-6) var(--ss-space-10);font-size:var(--ss-fs-12)}.close-btn-sm-14{width:250px;padding:var(--ss-space-6) var(--ss-space-14);font-size:var(--ss-fs-12)}.close-btn-sm-16{width:250px;padding:var(--ss-space-6) var(--ss-space-16);font-size:var(--ss-fs-12)}.close-btn-purple{background-color:var(--ss-color-purple)}.close-btn-green{background-color:var(--ss-color-green)}.close-btn-red{background-color:var(--ss-color-red)}.close-btn-red-sm{background-color:var(--ss-color-red);width:auto;padding:var(--ss-space-6) var(--ss-space-16);font-size:var(--ss-fs-085)}.close-btn-gold{background-color:var(--ss-color-gold)}.close-btn-blue{background-color:var(--ss-color-blue)}.close-btn-cyan{background-color:var(--ss-color-cyan)}.close-btn-gold-mr8{background-color:var(--ss-color-gold);margin-right:var(--ss-space-8)}.sim-arcana-input-row{padding:var(--ss-space-8);width:12%;font-size:var(--ss-fs-12)!important}.sim-arcana-input-row-11{padding:var(--ss-space-8);width:11%;font-size:var(--ss-fs-09)!important}.sim-arcana-input-row-16{padding:var(--ss-space-8);width:16%;font-size:var(--ss-fs-12)!important}.sim-arcana-input-row-18{padding:var(--ss-space-8);width:18%;font-size:var(--ss-fs-12)!important}.sim-accordion-header{display:flex;justify-content:center;align-items:center;cursor:pointer;border-bottom:2px solid var(--ss-color-border-mid);padding-bottom:8px;margin-bottom:var(--ss-space-10)}.sim-comp-tab-container{transform:translate(-18px,-75%);width:98%;display:flex;flex-wrap:wrap;justify-content:center;border:10px solid var(--ss-border-transparent);position:absolute;z-index:var(--ss-z-tab);pointer-events:auto;margin-bottom:var(--ss-space-10)}.sim-comp-tab-button{flex:1 1 15%;min-width:100px;height:44px;display:flex;justify-content:center;align-items:center;text-align:center;font-family:FOT-serif,serif;font-size:var(--ss-fs-15);letter-spacing:.05em;color:var(--ss-color-text-main);font-weight:700;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;border-image-source:url(assets/Material/Tab01OFF.webp);border-image-slice:0 fill;transition:background-image var(--ss-duration-base);pointer-events:auto;padding:3px 0}.sim-comp-tab-button.active{border-image-source:url(assets/Material/Tab01ON.webp);border-image-slice:0 fill}.sim-comp-tab-container~.sim-accordion-header{display:none!important}.sim-comp-tab-content{display:none!important}.sim-comp-tab-content.active{display:block!important}.sim-accordion-title{font-size:var(--ss-fs-14);font-weight:700;width:350px}.sim-accordion-toggle{font-size:var(--ss-fs-14);font-weight:700;padding:0 var(--ss-space-10)}.u-title-left{font-size:var(--ss-fs-16);text-align:left}.sim-grid-4col{display:grid;grid-template-columns:1.5fr 4.9fr 2.1fr 1.5fr;align-items:center;font-size:var(--ss-fs-14);width:100%}.sim-flex-wrap-center-mb10{display:flex;gap:var(--ss-space-3);flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:var(--ss-space-10)}.sim-flex-center-gap10{display:flex;align-items:center;gap:var(--ss-space-10)}.sim-thumb-96{width:96px;height:96px;border-radius:var(--ss-radius-6)}.sim-thumb-96-plain{width:96px;height:96px}.sim-thumb-76{width:76px;height:76px;border-radius:var(--ss-radius-6);display:block;margin:0 auto var(--ss-space-6);object-fit:cover}.u-bold-sm-center{font-weight:700;font-size:var(--ss-fs-09);text-align:center}.u-hidden{display:none}.u-block{display:block}.u-block-scrollx{display:block;overflow-x:auto}.sim-add-card{width:130px;text-align:center;cursor:pointer;background:var(--color-bg);border-radius:var(--ss-radius-8);padding:var(--ss-space-12) var(--ss-space-8);border:2px dashed var(--ss-color-gray-lighter)}.sim-input-lv{padding:var(--ss-space-6);font-size:var(--ss-fs-13);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--ss-color-text-main);border:1px solid var(--ss-color-border-mid);width:60px;text-align:center}.sim-input-lv-100{padding:var(--ss-space-6);font-size:var(--ss-fs-13);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--ss-color-text-main);border:1px solid var(--ss-color-border-mid);width:100px;text-align:center;justify-self:end}.sim-input-selected-bg{padding:var(--ss-space-4);border-radius:var(--ss-radius-4);background:var(--color-selected-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.sim-input-selected-bg-80{padding:var(--ss-space-4);border-radius:var(--ss-radius-4);background:var(--color-selected-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid);width:80px}.sim-input-selected-bg-60{padding:var(--ss-space-4);border-radius:var(--ss-radius-4);background:var(--color-selected-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid);width:60px}.scope-target{font-size:var(--ss-fs-13)}.u-minh80{min-height:80px}.u-mb12{margin-bottom:var(--ss-space-12)}.u-bold-mb6-201600{font-weight:700;margin-bottom:var(--ss-space-6);color:var(--ss-color-text-main)}.u-bold-mb4{font-weight:700;margin-bottom:var(--ss-space-4);font-size:var(--ss-fs-12)}.u-ellipsis-201600{font-size:var(--ss-fs-08);min-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ss-color-text-main)}.sim-grid-2col-9em{display:grid;grid-template-columns:1fr 1fr;gap:var(--ss-space-8) var(--ss-space-15);font-size:.9em;width:90%}.sim-flex-wrap-center-mb10-alt{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:var(--ss-space-10)}.sim-flex-wrap-gap6-center-mb12{display:flex;flex-wrap:wrap;gap:var(--ss-space-6);justify-content:center;margin-bottom:var(--ss-space-12)}.sim-generic-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;max-width:90%;background:var(--color-bg);border:1px solid var(--ss-color-text-main);border-radius:var(--ss-radius-8);padding:var(--ss-space-20);z-index:var(--ss-z-comp-detail);color:var(--color-text)}.sim-generic-modal-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--ss-overlay-black-50);z-index:var(--ss-z-comp-overlay)}.sim-mgr-modal-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--ss-overlay-black-50);z-index:var(--modal-z,2000)}.sim-mgr-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--modal-w,480px);max-width:var(--modal-mw,92%);max-height:85vh;overflow-y:auto;background:var(--color-bg);border:1px solid var(--ss-color-text-main);border-radius:var(--ss-radius-8);padding:var(--ss-space-20);z-index:calc(var(--modal-z,2000) + 1);color:var(--color-text)}.sim-flex-gap10-mb10-h60-center{display:flex;gap:var(--ss-space-10);margin-bottom:var(--ss-space-10);flex-wrap:wrap;height:60px;justify-content:center}.sim-flex-gap10-center-mb12{display:flex;gap:var(--ss-space-10);justify-content:center;margin-bottom:var(--ss-space-12);flex-wrap:wrap}.sim-flex-col-gap5-mb25{display:flex;flex-direction:column;gap:var(--ss-space-5);margin-bottom:var(--ss-space-25)}.u-border-bottom-bold{border-bottom:1px solid var(--ss-color-border-lighter);font-weight:700}.sim-selected-bg-panel{background:var(--color-selected-bg);padding:var(--ss-space-10);border-radius:var(--ss-radius-6);margin-bottom:var(--ss-space-15);display:none}.u-selfcenter-fs085-201600{align-self:center;font-size:var(--ss-fs-085);color:var(--ss-color-text-main)}.u-desc-201600{text-align:center;font-size:var(--ss-fs-085);color:var(--ss-color-text-main);margin-bottom:var(--ss-space-8)}.u-desc-opacity-201600{font-size:var(--ss-fs-09);opacity:.85;text-align:center;margin-bottom:var(--ss-space-15);color:var(--ss-color-text-main)}.u-desc-opacity2-201600{font-size:var(--ss-fs-095);opacity:.8;margin-bottom:var(--ss-space-12);color:var(--ss-color-text-main)}.u-empty-note-201600{display:none;text-align:center;color:var(--ss-color-text-main);opacity:.7;margin-bottom:var(--ss-space-10)}.u-empty-note-gray{display:none;text-align:center;color:var(--ss-color-gray-light);margin-bottom:var(--ss-space-10)}.sim-active-arcana-list{display:flex;flex-direction:column;gap:var(--ss-space-4);margin-bottom:var(--ss-space-10)}.sim-active-arcana-row{background:#fff;border-radius:var(--ss-radius-6);padding:var(--ss-space-6) var(--ss-space-10);font-size:var(--ss-fs-085)}.sim-active-arcana-row-header{display:flex;align-items:center;gap:var(--ss-space-8);cursor:pointer}.sim-active-arcana-row-header-static{cursor:default}.sim-active-arcana-icons{display:flex;gap:var(--ss-space-3);flex-shrink:0}.sim-active-arcana-icon{width:48px;height:48px;border-radius:var(--ss-radius-4);object-fit:cover;flex-shrink:0}.sim-active-arcana-icon-unowned{filter:grayscale(1);opacity:.45}.sim-active-arcana-name{flex:1 1 auto;font-size:var(--ss-fs-14)}.sim-active-arcana-toggle{flex-shrink:0;opacity:.7;font-size:var(--ss-fs-08)}.sim-active-arcana-detail{display:flex;flex-wrap:wrap;gap:var(--ss-space-4);margin-top:var(--ss-space-6)}.sim-active-arcana-detail-static{display:flex}.sim-active-arcana-row-global .sim-active-arcana-name{font-weight:700;margin-bottom:var(--ss-space-4)}.sim-arcana-stat-chip{background:var(--ss-color-gold-chip-bg);border:1px solid var(--ss-color-gold-chip-border);border-radius:var(--ss-radius-4);padding:var(--ss-space-2) var(--ss-space-6);font-size:var(--ss-fs-11);white-space:nowrap}.sim-arcana-stat-chip-empty{background:0 0;border:1px dashed var(--ss-color-gray);opacity:.7}.sim-action-btn-green{background-color:var(--ss-color-green);color:#fff;border:none;padding:var(--ss-space-4) var(--ss-space-12);border-radius:var(--ss-radius-4);cursor:pointer;font-size:var(--ss-fs-09)}.sim-action-btn-blue{background-color:var(--ss-color-blue);color:#fff;border:none;padding:var(--ss-space-4) var(--ss-space-12);border-radius:var(--ss-radius-4);cursor:pointer;font-size:var(--ss-fs-12);width:500px;height:40px;margin-bottom:var(--ss-space-8)}.gear-name-s u-color-201600{font-size:var(--ss-fs-17)}#save-chara-preset-btn{font-size:var(--ss-fs-12);width:500px;height:40px}#comp-player-id-input-label{font-size:var(--ss-fs-13)}#comp-player-id-input{font-size:var(--ss-fs-13)}.close-btn-flex1{background-color:var(--ss-color-green);flex:1}.close-btn-purple-flex1{background-color:var(--ss-color-purple);flex:1}.close-btn-gold-flex1{background-color:var(--ss-color-gold);flex:1}.close-btn-w50{background-color:var(--ss-color-gray);width:50%}.close-btn-w50-purple{background-color:var(--ss-color-purple);width:50%}.close-btn-w50-cyan{background-color:var(--ss-color-cyan);width:50%}.close-btn-cyan-sm{background-color:var(--ss-color-cyan);width:auto;padding:var(--ss-space-6) var(--ss-space-16);font-size:var(--ss-fs-085)}.close-btn-green-sm-85{background-color:var(--ss-color-green);width:auto;padding:var(--ss-space-6) var(--ss-space-16);font-size:var(--ss-fs-085)}.close-btn-green-sm-14{background-color:var(--ss-color-green);width:auto;padding:var(--ss-space-6) var(--ss-space-14);font-size:var(--ss-fs-08)}.close-btn-gray-w18{background-color:var(--ss-color-gray);width:auto;padding:var(--ss-space-6) var(--ss-space-18)}.sim-flex-gap6-wrap-center{display:flex;gap:var(--ss-space-6);flex-wrap:wrap;align-items:center;justify-content:center}.sim-flex-gap10-wrap{display:flex;flex-wrap:wrap;gap:var(--ss-space-10)}.sim-flex-gap10-wrap-center{display:flex;flex-wrap:wrap;gap:var(--ss-space-10);justify-content:center}.sim-flex-col-gap8-mb10{display:flex;flex-direction:column;gap:var(--ss-space-8);margin-bottom:var(--ss-space-10)}.sim-flex-col-gap15-mb25{display:flex;flex-direction:column;gap:var(--ss-space-15);margin-bottom:var(--ss-space-25)}.sim-subtle-panel{background:var(--ss-overlay-black-04);padding:var(--ss-space-12);border-radius:var(--ss-radius-6)}.sim-subtle-panel-col{background:var(--ss-overlay-black-04);padding:var(--ss-space-12);border-radius:var(--ss-radius-6);display:flex;flex-direction:column;gap:var(--ss-space-10)}.sim-subtle-panel-mb10{background:var(--ss-overlay-black-04);padding:var(--ss-space-10);border-radius:var(--ss-radius-6);margin-bottom:var(--ss-space-10)}.sim-selected-bg-panel-visible{background:var(--color-selected-bg);padding:var(--ss-space-10);border-radius:var(--ss-radius-6);margin-bottom:var(--ss-space-15)}.sim-input-plain{padding:var(--ss-space-5);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.sim-input-plain-selected{padding:var(--ss-space-5);border-radius:var(--ss-radius-4);background:var(--color-selected-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.sim-input-w55{width:55px;padding:var(--ss-space-4);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid);font-size:var(--ss-fs-13)}.sim-input-w70{width:70px;padding:var(--ss-space-4);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid);font-size:var(--ss-fs-13)}.sim-input-w70pct-mt5{width:70%;padding:var(--ss-space-6);margin-top:var(--ss-space-5);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.sim-input-w150{width:150px;padding:var(--ss-space-5);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.sim-input-w130-upper{width:130px;padding:var(--ss-space-5);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid);text-transform:uppercase}.sim-input-w220-plain{padding:var(--ss-space-6);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid);width:220px}.sim-input-w220-selected{width:220px;padding:var(--ss-space-6);border-radius:var(--ss-radius-4);background:var(--color-selected-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.sim-input-code-200{width:200px;padding:var(--ss-space-8);font-size:var(--ss-fs-13);text-align:center;letter-spacing:2px;border-radius:var(--ss-radius-4);background:var(--color-selected-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid)}.sim-input-code-200-upper{width:200px;padding:var(--ss-space-8);font-size:var(--ss-fs-13);text-align:center;letter-spacing:2px;border-radius:var(--ss-radius-4);background:var(--color-selected-bg);color:var(--color-text);border:1px solid var(--ss-color-border-mid);text-transform:uppercase}.u-btn-w-auto-28{width:auto;padding:var(--ss-space-8) var(--ss-space-28)}.close-btn-w60pct-bold{background-color:var(--ss-color-gold);font-weight:700;width:60%}.close-btn-w20-sm{background-color:var(--ss-color-gold);flex:1;font-size:var(--ss-fs-08);width:20%}.close-btn-green-sm2-85{background-color:var(--ss-color-green);width:auto;padding:var(--ss-space-5) var(--ss-space-14);font-size:var(--ss-fs-085)}.close-btn-gray-sm2-85{background-color:var(--ss-color-gray);width:auto;padding:var(--ss-space-5) var(--ss-space-14);font-size:var(--ss-fs-085)}.close-btn-blue-plain{background-color:var(--ss-color-blue)}.sim-action-btn-green-lg{background-color:var(--ss-color-green);color:var(--ss-color-white);padding:var(--ss-space-5) var(--ss-space-15);font-size:var(--ss-fs-14)}.sim-action-btn-green-md{background-color:var(--ss-color-green);color:var(--ss-color-white);padding:var(--ss-space-5) var(--ss-space-15);font-size:var(--ss-fs-12)}.sim-action-btn-green-float{background-color:var(--ss-color-green);color:#fff;border:none;padding:var(--ss-space-4) var(--ss-space-12);border-radius:var(--ss-radius-4);cursor:pointer;font-size:var(--ss-fs-12);margin-bottom:var(--ss-space-8);width:500px}.u-color-201600{color:var(--ss-color-text-main)}.u-fs085-mt6-201600{font-size:var(--ss-fs-085);margin-top:var(--ss-space-6);color:var(--ss-color-text-main);opacity:.8}.u-fs08-201600-tac{font-size:var(--ss-fs-12);color:var(--ss-color-text-main);margin:var(--ss-space-8);text-align:center}.u-fs08-ml6{font-size:var(--ss-fs-08);margin-left:var(--ss-space-6)}.u-fs09-ccc{font-size:var(--ss-fs-09);color:var(--ss-color-border-light)}.u-fs12-mb8{font-size:var(--ss-fs-12);margin-bottom:var(--ss-space-8)}.u-title-fs16-201600{font-size:var(--ss-fs-16);font-weight:700;color:var(--ss-color-text-main)}.u-fs12-bold-mb5{font-size:var(--ss-fs-px-12);font-weight:700;margin-bottom:var(--ss-space-5);color:var(--color-text)}.u-fs1-tac{font-size:var(--ss-fs-1);text-align:center}.u-fs12{font-size:var(--ss-fs-12)}.u-fs085{font-size:var(--ss-fs-085)}.u-fs13{font-size:var(--ss-fs-13)}.u-bold-fs09{font-weight:700;font-size:var(--ss-fs-09)}.u-mb20-fs11{margin-bottom:var(--ss-space-20);font-size:var(--ss-fs-11)}.u-bold-fs13{font-weight:700;font-size:var(--ss-fs-13)}.u-ml10-fs09-ccc{margin-left:var(--ss-space-10);font-size:var(--ss-fs-09);color:var(--ss-color-border-light)}.u-margin-15pct-fs13{margin:0 15% 0 15%;font-size:var(--ss-fs-13)}.u-maxw100{max-width:100px}.u-minh-auto-mb8-gap8{min-height:auto;margin-bottom:var(--ss-space-8);gap:var(--ss-space-8)}.u-mb10{margin-bottom:var(--ss-space-10)}.u-mb15{margin-bottom:var(--ss-space-15)}.sim-grid-column-span2-header{grid-column:span 2;margin:var(--ss-space-5) 0;padding-top:5px}.sim-grid-column-span2-title{grid-column:span 2;padding-top:5px;font-size:var(--ss-fs-12)}.sim-grid-4col-editable{display:grid;grid-template-columns:0fr 10fr 0fr 0fr;align-items:center;width:100%}.sim-grid-4col-labeled{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--ss-space-6) var(--ss-space-10);align-items:center;margin-bottom:var(--ss-space-15);min-width:460px}.sim-grid-2col-15gap{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ss-space-15)}.sim-grid-center{display:grid;justify-content:center}.sim-flex-center-gap20-wrap-mb15{display:flex;align-items:center;justify-content:center;gap:var(--ss-space-20);flex-wrap:wrap;margin-bottom:var(--ss-space-15)}.sim-flex-wrap-gap10-center-mb12{display:flex;flex-wrap:wrap;gap:var(--ss-space-10);align-items:center;margin-bottom:var(--ss-space-12)}.sim-flex-gap10-panel{display:flex;gap:var(--ss-space-10);justify-content:center;align-items:center;margin-bottom:var(--ss-space-12);flex-wrap:wrap;color:var(--color-text);background:var(--color-selected-bg);border-radius:var(--ss-radius-6);padding:var(--ss-space-10)}.sim-flex-gap10-center-mb10{display:flex;gap:var(--ss-space-10);justify-content:center;margin-bottom:var(--ss-space-10)}.sim-flex-gap10-center-mb15{display:flex;gap:var(--ss-space-10);justify-content:center;margin-bottom:var(--ss-space-15)}.sim-flex-gap10-wrap-mb12-center{display:flex;gap:var(--ss-space-3);margin-bottom:var(--ss-space-12);flex-wrap:wrap;justify-content:center}.sim-flex-gap3-wrap-center-alt{display:flex;gap:var(--ss-space-3);flex-wrap:wrap;align-items:center;justify-content:center}.sim-flex-gap3-wrap{display:flex;gap:var(--ss-space-3);flex-wrap:wrap;align-items:center}.sim-flex-gap5-end{display:flex;gap:var(--ss-space-5);align-items:center;justify-self:end}.u-tac-mb12-flex-gap8-wrap{text-align:center;margin-bottom:var(--ss-space-12);display:flex;gap:var(--ss-space-8);justify-content:center;flex-wrap:wrap}.u-tar-mt5{text-align:right;margin-top:var(--ss-space-5)}.sim-flex-right-mt15-gap10{margin-top:var(--ss-space-15);text-align:right;display:flex;justify-content:center;gap:var(--ss-space-10)}.u-hidden-border-top{display:none;border-top:1px solid var(--ss-color-border-mid);padding-top:10px;margin-top:var(--ss-space-5)}.u-hidden-mt10-tar{display:none;margin-top:var(--ss-space-10);text-align:right;justify-content:center;gap:var(--ss-space-10)}.u-hidden-scrollx{display:none;overflow-x:auto}.u-hidden-scrollx-mb15{display:none;overflow-x:auto;margin-bottom:var(--ss-space-15)}.u-hidden-selected-panel{display:none;background:var(--color-selected-bg);border-radius:var(--ss-radius-6);padding:var(--ss-space-10);margin-bottom:var(--ss-space-12)}.u-hidden-cyan-note{display:none;text-align:center;font-size:var(--ss-fs-08);color:var(--ss-color-cyan);margin-bottom:var(--ss-space-10)}.u-hidden-flex-wrap-gap6-mb15{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ss-space-6);margin-bottom:var(--ss-space-15)}.sim-legacy-modal-overlay{display:none;position:fixed;top:0;left:0;width:100vw;background:var(--ss-overlay-black-50);z-index:var(--ss-z-modal-overlay)}.sim-legacy-modal{display:none;flex-direction:column;position:fixed;top:50%;left:50%;width:700px;max-width:90%;background:var(--color-bg);border-radius:var(--ss-radius-8);border:1px solid var(--ss-color-text-main);transform:translate(-50%,-50%);box-shadow:0 0 20px var(--ss-overlay-black-50);padding:var(--ss-space-25);z-index:var(--ss-z-modal);color:var(--ss-color-text-main)}.sim-legacy-modal-overlay-2000{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--ss-overlay-black-50);z-index:var(--ss-z-legacy-overlay)}.sim-legacy-modal-2001{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;max-width:90%;background:var(--color-bg);border:1px solid var(--ss-color-text-main);border-radius:var(--ss-radius-8);padding:var(--ss-space-20);z-index:var(--ss-z-legacy-modal);color:var(--color-text)}.sim-party-edit-banner{display:none;position:fixed;top:0;left:0;width:100%;z-index:var(--ss-z-party-banner);background:var(--ss-color-purple);color:var(--ss-color-white);padding:var(--ss-space-10) var(--ss-space-12);align-items:center;justify-content:center;gap:var(--ss-space-12);flex-wrap:wrap;box-shadow:0 2px 6px var(--ss-overlay-black-40)}.u-desc-mb12-opacity{text-align:center;font-size:var(--ss-fs-085);margin-bottom:var(--ss-space-12);color:var(--color-text);opacity:.85}.u-status-tac-mt6{text-align:center;font-size:var(--ss-fs-08);margin-top:var(--ss-space-6);min-height:1em}.u-tac-mb10-fs1{text-align:center;margin-bottom:var(--ss-space-10);font-size:var(--ss-fs-1)}.sim-table-700{width:100%;border-collapse:collapse;text-align:center;min-width:700px}.sim-table-600{width:100%;border-collapse:collapse;text-align:center;min-width:600px}.u-w100-tac{width:100%;text-align:center}.u-w100-tac-mt10{width:100%;text-align:center;margin-top:var(--ss-space-10)}.sim-dashed-box-hidden{width:100%;display:none;margin-bottom:var(--ss-space-20);padding:var(--ss-space-10);background:var(--color-bg);border-radius:var(--ss-radius-6);border:1px dashed var(--ss-color-text-main)}.u-content-relative-maxw{position:relative;width:max-content;padding-bottom:20px}.u-abs-flex{justify-content:center;display:flex;gap:var(--ss-space-8)}.sim-settings-icon-btn{position:absolute;top:5px;right:5px;width:64px;height:64px;z-index:var(--ss-z-icon-btn);cursor:pointer;transition:transform var(--ss-duration-base);pointer-events:auto}.sim-version-badge-alt{position:absolute;top:5px;left:75px;z-index:var(--ss-z-icon-btn);padding:var(--ss-space-4) var(--ss-space-10);font-size:var(--ss-fs-085);border-radius:var(--ss-radius-4);background-color:var(--ss-color-gray-dark);color:var(--ss-color-white);border:1px solid var(--ss-color-gray);cursor:pointer}.sim-version-badge{position:absolute;top:5px;left:5px;z-index:var(--ss-z-icon-btn);padding:var(--ss-space-4) var(--ss-space-10);font-size:var(--ss-fs-085);border-radius:var(--ss-radius-4);background-color:var(--ss-color-green);color:var(--ss-color-white);border:1px solid var(--ss-color-gray);cursor:pointer}.sim-unequip-all-btn{position:absolute;bottom:5px;right:5px;z-index:var(--ss-z-icon-btn);padding:var(--ss-space-6) var(--ss-space-10);font-size:var(--ss-fs-08);border-radius:var(--ss-radius-4);background-color:var(--ss-color-red-deep);color:var(--ss-color-white);border:1px solid var(--ss-color-gray);cursor:pointer}.sim-main-bg-img{height:600px;object-fit:cover;background-position:center;background-size:cover}.sim-character-comp-fixed{width:90%;min-height:100px;padding:var(--ss-space-20);color:var(--ss-color-text-main);margin:0 auto var(--ss-space-6)}#arcana-manager-body{padding:var(--ss-space-25)}#equipment-manager-body{padding:var(--ss-space-25)}#comp-manager-body{padding:var(--ss-space-25)}#chara-manager-body{padding:var(--ss-space-25)}#comps-manager-body{padding:var(--ss-space-25)}#compare-manager-body{padding:var(--ss-space-25)}.u-cursor-pointer-translateY60{cursor:pointer;transform:translateY(60px)}.u-overflowx-hidden{overflow-x:hidden!important}.sim-input-lv-100-disabled{opacity:.5;padding:var(--ss-space-6);font-size:var(--ss-fs-13);border-radius:var(--ss-radius-4);background:var(--color-bg);color:var(--ss-color-text-main);border:1px solid var(--ss-color-border-mid);width:100px;text-align:center;justify-self:end}.u-border-top-555{border-color:var(--ss-color-border-mid);margin:var(--ss-space-15) 0}.u-block-margin10pct{display:block;margin:0 10%}.compare-view-toggle-btn{padding:var(--ss-space-7) var(--ss-space-22);margin:0 var(--ss-space-4);border-radius:var(--ss-radius-4);border:1px solid var(--ss-color-gray);background:var(--color-selected-bg);color:var(--color-text);cursor:pointer;font-size:var(--ss-fs-09);transition:background-color var(--ss-duration-fast),color var(--ss-duration-fast)}.compare-view-toggle-btn.active{background-color:var(--ss-color-gold);border-color:var(--ss-color-gold);color:var(--ss-color-white);font-weight:700}.compare-slot-box{transition:border-color var(--ss-duration-fast)}.compare-slot-box:hover{border-color:var(--ss-color-gold)!important}.compare-formula-block{background:var(--color-bg);color:var(--color-text);border-left:4px solid var(--ss-color-gold);padding:var(--ss-space-10) var(--ss-space-14);border-radius:var(--ss-radius-4);margin-bottom:var(--ss-space-12);font-size:var(--ss-fs-085);text-align:left;overflow-x:auto}.compare-formula-title{font-weight:700;margin-bottom:var(--ss-space-6)}.compare-formula-row{display:flex;justify-content:space-between;max-width:320px;border-bottom:1px solid var(--ss-color-border-mid);padding:var(--ss-space-2) 0}.compare-formula-hr{border:none;border-top:1px dashed var(--ss-color-gray);margin:var(--ss-space-8) 0}.compare-fraction{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 var(--ss-space-4)}.compare-frac-num{border-bottom:1px solid var(--color-text);padding:0 var(--ss-space-6)}.compare-frac-den{padding:0 var(--ss-space-6)}