.sd-history-page .sd-page-main{max-width:1320px}.sd-history-hero{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:72px 0 42px}.sd-history-hero h1{margin:0;letter-spacing:-.045em;word-spacing:.045em}.sd-history-hero p{color:#baa1b0;font-size:14px;line-height:1.8;margin-top:22px;max-width:430px}.sd-history-sync{position:relative;border-left:2px solid #f04c9b;padding:5px 0 5px 22px;min-width:255px}.sd-history-sync>span{display:flex;align-items:center;gap:8px;color:#f298c1;font-size:11px}.sd-history-sync>strong{display:block;margin-top:14px;font-size:13px;color:#f3e0eb}.sd-history-sync>time{display:block;color:#ac919f;font-size:11px;margin-top:5px}.sd-history-sync>button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;color:#f3bbd6;background:#f04c9b0b;padding:8px 10px;margin-top:13px;font-size:10px}.sd-history-page button:disabled{opacity:.6;cursor:wait}.sd-history-filter-strip{display:flex;gap:7px;flex-wrap:wrap;padding:8px;border:1px solid #ec83b325;border-radius:13px;background:linear-gradient(105deg,#28121e,#151014 75%)}.sd-history-filter-strip>button{--history-signal:#f398c4;display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:130px;color:#c8adb9;background:transparent;border:1px solid transparent;border-radius:8px;padding:12px;font-size:11px;white-space:nowrap}.sd-history-filter-strip>button>svg{color:var(--history-signal);flex-shrink:0}.sd-history-filter-strip>button>span{min-width:0;white-space:normal;line-height:1.4;text-align:left}.sd-history-filter-strip>button>strong{color:#f4dce8;font-size:11px;min-width:20px;padding:1px 5px;border-radius:4px;background:#ffffff0a}.sd-history-filter-strip>button:hover{background:#f65ba011;color:#fff0f8}.sd-history-filter-strip>button.is-active{background:linear-gradient(120deg,#e1438930,#ec86b315);border-color:#f887bf52;color:#ffe9f4;box-shadow:inset 0 1px #ffc3de13}.sd-history-toolbar{display:flex;align-items:center;gap:10px;margin-top:22px}.sd-history-search{display:flex;align-items:center;gap:9px;flex:1;max-width:420px;min-width:0;padding:0 14px;border:1px solid #e792bd20;background:#160f15;border-radius:8px;color:#cb86a9}.sd-history-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fce7f2;padding:12px 0;font-size:11px}.sd-history-search input::placeholder{color:#957687}.sd-history-toolbar select{min-width:0;max-width:230px;padding:12px 32px 12px 13px;border:1px solid #e792bd20;border-radius:8px;color:#d7b9c9;background:#160f15;font-size:11px}.sd-history-range{display:flex;gap:3px;margin-left:auto;padding:4px;border:1px solid #ec8bbb1e;border-radius:8px;background:#160f15}.sd-history-range button{background:none;color:#9d8190;border:0;border-radius:5px;padding:7px 12px;font-size:10px;white-space:nowrap}.sd-history-range button.is-active{background:linear-gradient(110deg,#ee559c,#ce357e);color:#fff8fc;box-shadow:0 3px 12px #df428823}.sd-history-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:38px 0 12px}.sd-history-list-heading h2{font-size:29px;letter-spacing:-.04em}.sd-history-list-heading h2>span{color:#ef5ea5}.sd-history-list-heading>span{color:#ad8e9e;font-size:11px}.sd-history-legend{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px;color:#cdb6c3;font-size:12px}.sd-history-legend>span{display:flex;align-items:center;gap:7px}.sd-history-legend i{display:block;width:12px;height:7px;border-radius:2px}.sd-history-legend .is-record{background:#ed9bc2}.sd-history-legend .is-preview{background:#6de4af}.sd-history-legend .is-empty{border:1px dashed #9b788955;background:#ffffff05}.sd-history-legend .is-event{width:4px;height:8px;border-radius:1px;background:#ffe1f1;box-shadow:0 0 7px #ec79aa44}.sd-history-list{display:grid;gap:13px}.sd-history-cheat{min-width:0;border:1px solid #f6a3c41a;border-radius:13px;background:linear-gradient(105deg,#20141c,#140f15 75%);padding:17px 20px 14px;box-shadow:0 8px 22px #0002}.sd-history-cheat-top{display:flex;align-items:center;gap:18px}.sd .sd-history-art,.sd-history-art-empty{width:150px;flex:0 0 150px;border-radius:7px;overflow:hidden}.sd-history-art-empty{display:grid;place-items:center;aspect-ratio:7/3;background:linear-gradient(110deg,#341323,#151018);color:#e59fbe}.sd-history-identity{flex:1;min-width:0}.sd-history-identity h3{color:#fbe8f2;font-size:16px;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.sd-history-identity>span{color:#a48898;font-size:10px;display:block;margin-top:5px}.sd-history-current{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--history-signal) 24%,transparent);background:color-mix(in srgb,var(--history-signal) 6%,transparent);border-radius:6px;color:var(--history-signal);font-size:10px;line-height:1.4;max-width:190px}.sd-history-current>i{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.sd .sd-history-cheat-link{display:inline-flex;align-items:center;gap:6px;margin-left:7px;color:#f2aaca;font-size:10px;white-space:nowrap}.sd .sd-history-cheat-link:hover{color:#ffe3f2}.sd-history-timeline{padding-top:18px}.sd-history-ribbon{display:grid;grid-template-columns:repeat(var(--history-count),minmax(0,1fr));gap:3px;min-width:0}.sd-history-segment{position:relative;height:27px;min-width:0;padding:0;border:0;border-radius:2px;background:transparent}.sd-history-segment>span{position:absolute;top:2px;bottom:2px;display:block;border-radius:1px}.sd-history-segment>.sd-history-preview-fill{left:0;width:100%;background:#6de4af;opacity:.9}.sd-history-segment.is-selected>.sd-history-preview-fill,.sd-history-segment:hover>.sd-history-preview-fill{opacity:1}.sd-history-known{opacity:.76}.sd-history-unknown{border:1px dashed #b77b9640;background:repeating-linear-gradient(135deg,#da95b607,#da95b607 2px,transparent 0,transparent 5px)}.sd-history-segment.is-selected>.sd-history-known,.sd-history-segment:hover>.sd-history-known{opacity:1}.sd-history-segment.is-selected,.sd-history-segment:hover{box-shadow:0 0 0 1px #f49bc2;background:#f889bd0c}.sd .sd-history-segment:focus-visible{outline-offset:2px;outline-width:1px;z-index:2}.sd-history-event-marker{position:absolute;right:0;top:-2px;width:3px;height:4px;background:#ffe7f5;border-radius:1px;pointer-events:none}.sd-history-axis{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#997887;font-size:9px;margin-top:7px}.sd-history-axis>span{color:#745d68}.sd-history-inspection{margin-top:12px;border:1px solid #ee84b42e;border-radius:8px;padding:11px 13px;color:#cbaabc;background:#2c1421;font-size:10px}.sd-history-inspection>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sd-history-inspection strong{color:#edc8dc}.sd-history-inspection button{margin-left:auto;padding:3px 5px;border:0;background:transparent;color:#f0a2c6;font-size:10px}.sd-history-inspection ul{margin:10px 0 0;padding:9px 0 0;list-style:none;border-top:1px solid #ef9ac017;display:grid;gap:7px}.sd-history-inspection li{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.sd-history-inline-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.sd-history-inspection li>span:last-child{margin-left:auto}.sd-history-cheat-bottom{display:grid;grid-template-columns:1fr auto;align-items:start;gap:9px 20px;margin-top:13px;padding-top:10px;border-top:1px solid #e8a4c010}.sd-history-cheat-bottom>p{color:#a18293;font-size:9px;margin:0;padding-top:2px}.sd-history-cheat-bottom>p time{color:#c5a2b5}.sd-history-log{display:contents}.sd-history-log>summary{grid-column:2;grid-row:1;display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;color:#efb2d0;font-size:10px}.sd-history-log>summary::-webkit-details-marker{display:none}.sd-history-log[open]>summary>svg:last-child{transform:rotate(180deg)}.sd-history-log-content{grid-column:1/-1;padding:16px 2px 2px;border-top:1px solid #ed9ab11a;font-size:11px}.sd-history-log-content>p{color:#b99cad;margin:0 0 10px;line-height:1.7}.sd-history-log-content ol{list-style:none;padding:0;margin:0;display:grid;gap:0}.sd-history-log-content li{display:flex;align-items:start;gap:13px;padding:0 0 18px;position:relative}.sd-history-log-content li:not(:last-child):before{content:"";position:absolute;left:3px;top:11px;bottom:0;width:1px;background:#ec8fad22}.sd-history-log-content li:last-child{padding-bottom:3px}.sd-history-log-node{flex:0 0 7px;width:7px;height:7px;margin-top:6px;border-radius:50%}.sd-history-log-content li>div{min-width:0}.sd-history-log-content li strong{display:block;color:#f0d1e0;overflow-wrap:anywhere}.sd-history-log-content li span:not(.sd-history-log-node){display:block;color:#a98b9b;font-size:10px;margin-top:3px}.sd-history-log-content li time{display:block;color:#c487a5;font-size:10px;margin-top:4px}.sd-history-error{display:flex;align-items:center;gap:12px;background:#401624;border:1px solid #fb84aa35;border-radius:9px;color:#ffd6e4;padding:15px 18px;margin-bottom:16px;font-size:11px}.sd-history-error>svg{flex-shrink:0}.sd-history-error>div{flex:1}.sd-history-error p{color:#cba1b1;font-size:10px;margin-top:4px}.sd-history-error button{border:1px solid #f99dbb44;border-radius:6px;background:#8b294235;color:#ffd4e5;padding:8px 12px}.sd-history-empty,.sd-history-loading{display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;padding:65px 25px;color:#c28eaa;border:1px dashed #e283aa25;border-radius:13px}.sd-history-empty h3,.sd-history-loading strong{color:#f3d2e3}.sd-history-empty p,.sd-history-loading span{color:#ac8c9d;font-size:12px}.sd-history-empty .sd-button{font-size:11px;padding:10px 17px;min-height:40px;margin-top:8px}.sd-history-note{display:flex;gap:13px;align-items:start;padding:24px 0 65px;color:#c286a6}.sd-history-note>svg{flex-shrink:0;margin-top:3px}.sd-history-note>p{flex:1;color:#9e8291;font-size:10px;line-height:1.85;max-width:760px}.sd .sd-history-note>a{display:flex;gap:6px;align-items:center;color:#dda1bf;font-size:10px;white-space:nowrap;margin-left:auto;padding-top:3px}.sd-history-sync .is-refreshing{animation:sd-history-refresh 1.2s linear infinite}@keyframes sd-history-refresh{to{transform:rotate(1turn)}}@media (max-width:900px){.sd-history-hero{gap:25px}.sd-history-sync{min-width:225px}.sd-history-filter-strip>button{flex-basis:25%}.sd-history-toolbar{flex-wrap:wrap}.sd-history-search{max-width:none}.sd-history-current{max-width:160px}.sd-history-cheat-top{gap:13px}.sd .sd-history-art,.sd-history-art-empty{width:118px;flex-basis:118px}.sd-history-identity h3{font-size:14px}.sd-history-ribbon{gap:2px}}@media (max-width:650px){.sd-history-hero{display:block;padding:46px 0 26px}.sd-history-hero h1{font-size:clamp(39px,10.8vw,59px)}.sd-history-hero p{font-size:12px;margin-top:18px}.sd-history-sync{margin-top:25px;min-width:0;display:grid;grid-template-columns:1fr auto;padding:3px 0 3px 14px}.sd-history-sync>span{grid-column:1/-1;font-size:10px}.sd-history-sync>strong{font-size:11px;margin-top:9px}.sd-history-sync>time{grid-column:1;font-size:9px}.sd-history-sync>button{grid-column:2;grid-row:2/4;align-self:center;padding:7px 8px;margin:9px 0 0 8px;font-size:9px}.sd-history-filter-strip{gap:4px;padding:5px}.sd-history-filter-strip>button{flex:1 1 40%;min-width:0;min-height:42px;font-size:10px;padding:10px 7px;gap:7px;justify-content:flex-start}.sd-history-filter-strip>button>strong{margin-left:auto;font-size:10px}.sd-history-filter-strip>button:first-child{flex-basis:100%}.sd-history-toolbar{gap:9px;margin-top:16px}.sd-history-search{flex-basis:100%}.sd-history-toolbar select{flex:1;width:0;padding:11px 22px 11px 10px;font-size:10px}.sd-history-range button{padding:7px 9px;font-size:9px}.sd-history-list-heading{margin-top:28px}.sd-history-list-heading h2{font-size:25px}.sd-history-legend{gap:9px 14px;font-size:12px;margin-bottom:16px}.sd-history-cheat{padding:13px 12px 11px}.sd-history-cheat-top{display:grid;grid-template-columns:92px minmax(0,1fr);gap:9px 12px}.sd .sd-history-art,.sd-history-art-empty{width:92px}.sd-history-identity h3{font-size:13px}.sd-history-identity>span{font-size:9px;margin-top:3px}.sd-history-current{grid-column:1;max-width:none;width:fit-content;max-width:100%;padding:4px 6px;font-size:9px;gap:5px}.sd .sd-history-cheat-link{grid-column:2;justify-self:end;font-size:9px;margin:0}.sd-history-timeline{padding-top:14px}.sd-history-ribbon{gap:1px}.sd-history-segment{height:26px}.sd-history-axis{font-size:8px;gap:5px}.sd-history-axis>span{display:none}.sd-history-event-marker{width:2px}.sd-history-cheat-bottom{gap:8px;margin-top:10px}.sd-history-cheat-bottom>p{font-size:8px;max-width:175px}.sd-history-cheat-bottom>p time{display:block}.sd-history-log>summary{font-size:9px;gap:4px}.sd-history-log>summary>svg:first-child{display:none}.sd-history-inspection{padding:10px;font-size:9px}.sd-history-inspection>div>strong{flex:1;min-width:0;font-size:9px}.sd-history-inspection>div>svg{display:none}.sd-history-inspection li>span:last-child{margin-left:12px;width:100%;font-size:8px}.sd-history-error{flex-wrap:wrap;padding:12px;font-size:10px}.sd-history-error>div{min-width:0;flex-basis:75%}.sd-history-error button{margin-left:30px;font-size:10px}.sd-history-note{flex-wrap:wrap;padding-top:20px;gap:9px}.sd-history-note>p{font-size:9px;flex-basis:calc(100% - 30px)}.sd .sd-history-note>a{margin-left:27px;font-size:9px}}@media (prefers-reduced-motion:reduce){.sd-history-sync .is-refreshing{animation:none}}