.sauce-page,.sauce-manager{max-width:1480px;margin:auto}.sauce-intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:8%;margin:40px 0}.sauce-intro h1{font-size:clamp(60px,8vw,125px);letter-spacing:-.07em;line-height:.9;margin:0}.sauce-intro h1 i{color:#da514e;font-family:Georgia,serif;font-weight:400}.sauce-intro h1 span{display:block;font:italic 24px Georgia,serif;letter-spacing:0;margin-top:24px}.sauce-intro p,.sauce-pack p,.sauce-card p,.sauce-note{color:#b5bdca;line-height:1.65}.sauce-pack{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:32px;border:1px solid #b84b494f;background:linear-gradient(120deg,#421d2166,#0a0c12e0);margin:38px 0}.sauce-pack h2{font-size:clamp(28px,4vw,52px);letter-spacing:-.04em;margin:16px 0}.sauce-pack h2 span{margin-left:30px;color:#da514e}.sauce-pack p{max-width:650px;margin-bottom:0}.sauce-status,.sauce-count,.sauce-source,.sauce-tools label,.sauce-manager label,.sauce-license{font:12px/1.6 'Courier New',monospace}.sauce-status{color:#d88380}.sauce-pack button{border:1px solid #9e646459;color:#a18b8b;min-width:180px;padding:18px;cursor:not-allowed}.sauce-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.sauce-tools label,.sauce-fields label,.sauce-fetch label{display:flex;flex-direction:column;gap:8px;color:#aab6c7}.sauce-tools input,.sauce-tools select,.sauce-manager input:not([type=checkbox]),.sauce-manager select,.sauce-manager textarea{width:100%;padding:13px 14px;border:1px solid #a7bedb38;background:#080c13;color:#e0e5ed;min-height:46px;border-radius:0}.sauce-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.sauce-tabs button{font-size:12px;padding:10px 14px;border:1px solid #a7bedb30}.sauce-tabs button[aria-pressed=true]{color:#fff;background:#8e2929;border-color:#b54b48}.sauce-count{color:#8e9daf;margin-top:24px}.sauce-category{margin:36px 0 45px}.sauce-category>div:first-child{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #a7bedb30;margin-bottom:18px;padding-bottom:14px}.sauce-category h2{font-size:26px;font-weight:400;margin:0}.sauce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sauce-card{display:flex;flex-direction:column;min-width:0;padding:22px;background:#090c13cc;border:1px solid #a7bedb2b;transition:transform .2s,border-color .2s}.sauce-card:hover{transform:translateY(-3px);border-color:#d55b5780}.sauce-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sauce-icon{position:relative;display:grid;place-items:center;width:43px;height:43px;background:#18202c;border:1px solid #a7bedb24;font:24px Georgia;flex-shrink:0}.sauce-icon img{position:absolute;width:30px;height:30px;object-fit:contain;z-index:1;background:#18202c}.sauce-card h3{font-size:24px;letter-spacing:-.03em;margin:20px 0 0}.sauce-card p{font-size:14px;flex-grow:1}.sauce-card dl{font-size:12px;line-height:1.6;margin:10px 0 18px}.sauce-card dl>div{display:flex;gap:12px}.sauce-card dt{min-width:84px;color:#7e8b9e;font:10px/1.9 monospace}.sauce-card dd{margin:0;color:#b6c2d1}.sauce-source{border-top:1px solid #a7bedb25;padding-top:12px;color:#8898ad;overflow-wrap:anywhere}.sauce-source span{color:#c3aa8e}.sauce-license{color:#aab5c6;margin:10px 0}.sauce-action{display:flex;justify-content:space-between;border:1px solid #a7bedb50;padding:12px 14px;font-size:13px;margin-top:8px}.sauce-action:hover{background:#dadfe7;color:#10151e}.sauce-note{font-size:13px;max-width:850px}.sauce-workspace-link{margin-top:28px}.sauce-empty{padding:50px 20px;border:1px solid #a7bedb30;text-align:center}.sauce-manager{max-width:1000px}.sauce-manager h1{font:italic 60px Georgia,serif}.sauce-fetch{display:flex;gap:16px;align-items:end;margin:30px 0}.sauce-fetch label{flex:1}.sauce-fetch button{border:1px solid #a7bedb50;padding:14px}.sauce-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sauce-check{display:flex;gap:12px;margin:24px 0;align-items:start}.sauce-manager .button{margin:6px 10px 6px 0}.sauce-local-row{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #a7bedb30}.sauce-local-row button{color:#db817b}#sauce-feedback{color:#d0b6a4;line-height:1.6}header nav{gap:18px}@media(max-width:1000px){.sauce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sauce-tools{grid-template-columns:1fr 1fr}.sauce-search{grid-column:1/-1}.sauce-intro{gap:30px}}@media(max-width:650px){.sauce-intro,.sauce-grid,.sauce-fields{grid-template-columns:1fr}.sauce-intro{margin:28px 0}.sauce-pack{padding:22px;align-items:stretch;flex-direction:column}.sauce-category>div:first-child{align-items:start;flex-direction:column;gap:8px}.sauce-category h2{font-size:25px}.sauce-fetch{flex-direction:column;align-items:stretch}.sauce-manager h1{font-size:42px}.sauce-tabs button{font-size:12px;padding:9px}.sauce-card{padding:20px}.sauce-tools{grid-template-columns:1fr}.sauce-search{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.sauce-card{transition:none}.sauce-card:hover{transform:none}}

body.sauce-integrated #main>.page{padding:0 0 30px;max-width:none;width:100%}body.sauce-integrated{background:#080e1b}body.sauce-integrated .ambient-background{display:none}body.sauce-integrated .sauce-workspace-link{margin:20px 4%}
body.sauce-integrated .ambient-background{display:block}body.sauce-integrated{background:#080c12}

body.sauce-integrated{background:transparent!important}body.sauce-integrated #main,body.sauce-integrated #main>.page,body.sauce-integrated #sauce-library-frame{background:transparent!important;color-scheme:normal}body.sauce-integrated .ambient-background{display:block!important}
