.component-transfer-item-modal-form{display:flex;flex-direction:column;padding:var(--dimension-m);gap:var(--dimension-2s)}.component-transfer-item-modal-stamp{display:flex;gap:var(--dimension-m);padding:var(--dimension-m);background:var(--color-background-default)}.component-transfer-item-modal-stamp .component-transfer-item-modal-long-stamp{position:relative;display:block;width:100%;aspect-ratio:5/1}.component-transfer-item-modal-stamp .component-transfer-item-modal-short-stamp{position:relative;display:block;width:200px;aspect-ratio:1/1}.component-character-setting-edit-item-enhance-item-level{display:flex;flex-direction:column;gap:var(--dimension-2l)}.component-character-setting-edit-item-enhance-item-level-section{display:flex;flex-direction:column;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-section-head{font:var(--font-heading4)}.component-character-setting-edit-item-enhance-item-level-section-head-sub{font:var(--font-small);color:var(--color-foreground-default-weak)}.component-character-setting-edit-item-enhance-item-level-section-head-sub-accent{color:var(--color-foreground-active)}.component-character-setting-edit-item-enhance-item-level-section-body{display:grid;grid-gap:var(--dimension-m) var(--dimension-3l);gap:var(--dimension-m) var(--dimension-3l)}@media (min-width:720px){.component-character-setting-edit-item-enhance-item-level-section-body{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:719px){.component-character-setting-edit-item-enhance-item-level-section-body{grid-template-columns:repeat(1,1fr)}}.component-character-setting-edit-item-enhance-item-level-section-item{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-section-item-error{color:var(--color-feedback-danger);font-weight:700}.component-character-setting-edit-item-enhance-item-level-section-item--status{display:grid;grid-template-columns:1fr 48px 96px}.component-character-setting-edit-item-enhance-item-level-section-item-num{text-align:right}.component-character-setting-edit-item-enhance-item-level-section-item-counter{width:80px}.component-character-setting-edit-item-enhance-item-level-toggle{transition:height var(--transition-fast);overflow-y:hidden}.component-character-setting-edit-item-enhance-item-level-toggle.hidden{height:0}.component-character-setting-edit-item-enhance-item-level-enhancement-item-list{display:grid;grid-template-columns:auto 2em 5em 2em}.component-character-setting-edit-item-enhance-item-level-status-input{position:relative;display:flex;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-m) 0}.component-character-setting-edit-item-enhance-item-level-status-input-tail{position:absolute;bottom:0;right:0;font:var(--font-small)}.component-character-setting-edit-item-enhance-item-level-confirm-modal{padding:var(--dimension-m)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section{display:flex;flex-direction:column;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-head{font:var(--font-heading4)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-body{display:flex;flex-direction:column;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item{display:flex;gap:var(--dimension-2s)}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item--status{display:grid;grid-template-columns:100px 60px 60px 20px 60px}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item-num{text-align:right}.component-character-setting-edit-item-enhance-item-level-confirm-modal-section-item-new{color:var(--color-foreground-active)}.component-character-setting-edit-item-enhance-item-desire-slot{background-color:var(--color-background-inset);width:100%;max-width:343px}.component-character-setting-edit-item-enhance-item-desire-slot-num{font-family:var(--fontFamily-gabriela);font-size:18px;line-height:115%;letter-spacing:.1em}.component-item-modal-flex-grow{flex-grow:1}.component-character-setting-edit-item{position:relative;display:flex;flex-direction:column;height:100%}@media screen and (max-width:719px){.component-character-setting-edit-item.hasSelected .search-menu-container .floating-button{bottom:160px}}.component-character-setting-edit-item-main{position:relative;flex:1 1;overflow-y:auto}@media screen and (max-width:719px){.component-character-setting-edit-item-main{padding-bottom:var(--dimension-6l)}}.component-character-setting-edit-item-item{display:flex;flex-direction:row;padding:var(--dimension-m) var(--dimension-m) var(--dimension-2s);border-top:1px solid var(--color-border-default);gap:var(--dimension-m)}.component-character-setting-edit-item-item.selected{background-color:var(--color-background-inset)}.component-character-setting-edit-item-item.equip{background-color:var(--color-background-active)}.component-character-setting-edit-item-item.equip.selected{background-color:var(--color-background-active-dark)}.component-character-setting-edit-item-item.display-item{background-color:var(--color-background-inset)}.component-character-setting-edit-item-item.display-item.selected{background-color:var(--color-background-active-dark)}.component-character-setting-edit-item-item.highlighted{background-color:var(--color-background-active)}.component-character-setting-edit-item-item:last-child{border-bottom:1px solid var(--color-border-default)}.component-character-setting-edit-item-item-checkbox{padding-top:var(--dimension-2l);flex-shrink:0}.component-character-setting-edit-item-item-level{font:var(--font-small-gabriela)}.component-character-setting-edit-item-item-rank{white-space:nowrap;line-height:1}.component-character-setting-edit-item-item-rank-full{display:inline-block;width:1em;height:1em}.component-character-setting-edit-item-item-rank-half{position:relative;display:inline-block;width:1em;height:1em}.component-character-setting-edit-item-item-rank-half:before{content:"★";overflow:hidden;width:.5em;position:absolute;top:0;left:0;bottom:0}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading{display:flex;flex-direction:column;gap:var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-image{border:1px solid var(--color-border-default);background-color:var(--color-background-inset);padding:var(--dimension-2s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-markers{height:1em;display:flex;justify-content:center;gap:var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-markers .component-character-setting-edit-item-item-icon-collection-marker{color:var(--color-foreground-secondary-weak)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-heading .component-character-setting-edit-item-item-icon-markers .component-character-setting-edit-item-item-icon-mark-marker{color:var(--color-foreground-default-weak)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main{display:flex;flex-direction:column;gap:var(--dimension-3s);flex-grow:1;flex-shrink:1}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-name{font:var(--font-heading4)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-category{display:flex;gap:var(--dimension-2s);flex-wrap:wrap;font:var(--font-small)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-slot{background-color:var(--color-background-navy);color:var(--color-foreground-white);padding:var(--dimension-4s) var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-rarity{background-color:var(--color-background-default);border:1px solid;padding:var(--dimension-4s) var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-main .component-character-setting-edit-item-item-body{font:var(--font-small-wide)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-attachment .component-character-setting-edit-item-item-attachment-detail{padding-left:1em}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-attachment .component-character-setting-edit-item-item-attachment-sender,.component-character-setting-edit-item-item .component-character-setting-edit-item-item-sender{display:flex;gap:var(--dimension-3s)}.component-character-setting-edit-item-item .component-character-setting-edit-item-item-trailer{display:flex;flex-direction:column;gap:var(--dimension-1s);align-items:center;text-align:center;flex-shrink:0;white-space:nowrap}.component-character-setting-edit-footer{background-color:var(--color-foreground-white);border-top:1px solid var(--color-border-default);box-shadow:var(--navigation-bar-shadow);display:flex;flex-direction:column;padding:var(--dimension-m);padding-bottom:calc(var(--dimension-2s) + env(safe-area-inset-bottom));gap:var(--dimension-2s)}@media (min-width:720px){.component-character-setting-edit-footer{margin:0 calc(-1*var(--dimension-2s)) calc(-1*var(--dimension-2s)) calc(-1*var(--dimension-2s))}}.component-character-setting-edit-footer .component-character-setting-edit-footer-heading{display:flex;gap:var(--dimension-2s)}.component-character-setting-edit-footer .component-character-setting-edit-footer-heading .component-character-setting-edit-footer-count{flex-grow:1}.component-character-setting-edit-footer .component-character-setting-edit-footer-heading .component-character-setting-edit-footer-amount{flex-grow:1;text-align:right}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions{display:flex;gap:var(--dimension-2s);justify-content:space-around}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button{display:flex;align-items:center;padding:var(--dimension-2s)}@media (min-width:720px){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button{gap:var(--dimension-1s)}}@media screen and (max-width:719px){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button{flex-direction:column;gap:var(--dimension-2s)}}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button.disabled .component-character-setting-edit-footer-actions-button-icon{background-color:var(--color-disabled-background);color:var(--color-disabled-foreground)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button.disabled .component-character-setting-edit-footer-actions-button-label{color:var(--color-disabled-foreground)}@media(hover:hover){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button-icon{background-color:var(--color-background-navy);color:var(--color-foreground-white);border-radius:var(--radius-rounded);width:var(--dimension-5l);height:var(--dimension-5l);display:flex;justify-content:center;align-items:center}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-button-label{color:var(--color-foreground-default);font:var(--font-small)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other{position:relative}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal{position:absolute;bottom:100%;right:0;display:flex;flex-direction:column;border:1px solid var(--color-border-default);width:192px;background-color:var(--color-background-default);color:var(--color-foreground-default);box-shadow:var(--surface-shadow);max-height:50vh;overflow-y:auto;z-index:2}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button{display:flex;justify-content:space-between;align-items:center;gap:var(--dimension-2s);padding:var(--dimension-1s)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button.disabled{color:var(--color-disabled-foreground)}@media(hover:hover){.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button:where(:-webkit-any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-button:where(:any-link,:enabled,summary):hover{background-color:var(--color-background-inset)}}.component-character-setting-edit-footer .component-character-setting-edit-footer-actions-other-modal-overlay{position:fixed;inset:0;z-index:1}@media screen and (max-width:719px){.regular-only{display:none!important}}@media (min-width:720px){.compact-only{display:none!important}}@media print{.compact-only{display:none!important}}.equip-content,.equip-modal-body{height:100%;overflow:hidden}.equip-content{display:flex;position:relative}.equip-edit-area{flex:1 1;position:relative;overflow-y:auto}.equip-item{padding:var(--dimension-2s);border:1px solid var(--color-border-default);transition:background-color .2s ease-in-out;touch-action:manipulation;box-sizing:border-box}.equip-item:hover{background-color:var(--color-background-inset)}.equip-item-header{display:flex;gap:var(--dimension-2s);align-items:center;flex-wrap:wrap}.force-multiline .equip-item-header .equip-item-badges{flex-basis:100%}.equip-item-name{font-size:15px;line-height:1.55;font-weight:700;white-space:nowrap}.equip-item-expand-marker{margin-left:var(--dimension-3s);display:inline-flex;align-items:center;vertical-align:middle;transition-property:transform;background:none;border:none;padding:0;cursor:pointer}.equip-item-expand-marker.open{transform:rotate(180deg);transition:var(--transition-fast)}.equip-item-expand-marker.close{transition:var(--transition-slow)}.equip-item-level{font-size:12px;color:var(--color-foreground-default);white-space:nowrap}.equip-item-level-diff{color:var(--color-foreground-active)}.equip-item-desire-badge{font-size:11px;padding:2px 6px;background:var(--color-background-inset);color:var(--color-foreground-default);border:1px solid var(--color-accent-primary);font-weight:500;opacity:.8}.equip-item-badges{display:flex;gap:var(--dimension-3s);flex-wrap:wrap;align-items:center}.equip-item-slot-type{background-color:var(--color-background-navy);color:var(--color-foreground-white)}.equip-item-rarity,.equip-item-slot-type{padding:var(--dimension-4s) var(--dimension-3s);font-size:11px;white-space:nowrap}.equip-item-rarity{background-color:var(--color-background-default);border:1px solid var(--color-border-default)}.equip-item-effects{margin-top:var(--dimension-3s);font-size:12px;color:var(--color-foreground-default)}.equip-item-details{margin-top:var(--dimension-2s);padding-top:var(--dimension-2s);border-top:1px solid var(--color-border-default)}.equip-item-detail-section{margin-top:var(--dimension-3s)}.equip-item-detail-section:first-child{margin-top:0}.equip-item-detail-label{font-size:11px;font-weight:500;color:var(--color-foreground-default);display:block;margin-bottom:var(--dimension-3s)}.equip-item-specialization-origin{font-style:italic;font-weight:400;margin-left:1em}.equip-item-detail-effects{font-size:11px;color:var(--color-foreground-default);display:block;padding-left:1em}.equip-item-desires{margin-top:var(--dimension-2s);padding-left:var(--dimension-m);border-left:2px solid var(--color-border-default)}.equip-item-desire{margin-top:var(--dimension-3s)}.equip-item-desire:first-child{margin-top:0}.equip-item-desire-label{font-size:12px;font-weight:500;color:var(--color-accent-primary)}.equip-item-desire-effects{margin-top:var(--dimension-3s);font-size:11px;color:var(--color-foreground-default)}.equip-slot{display:flex;flex-direction:column;gap:var(--dimension-3s)}.equip-slot-label{font-size:12px;font-weight:500;color:var(--color-foreground-default)}.equip-empty{padding:var(--dimension-2s);border:1px dashed var(--color-border-default);background:var(--color-background-inset);box-sizing:border-box;opacity:.6}.equip-empty-text{color:var(--color-foreground-placeholder)}.equip-expand-toggle-button{padding:var(--dimension-3s) var(--dimension-2s);background:var(--color-background-default);border:1px solid var(--color-border-default);cursor:pointer;font-size:12px;transition:background-color .2s ease-in-out}.equip-expand-toggle-button:hover{background-color:var(--color-background-inset)}