﻿trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media(max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media(max-device-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:rgba(0,0,0,0)}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,.125)}@media(max-device-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media(max-device-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-device-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:.125}trix-toolbar .trix-button--icon-attach::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:rgba(0,0,0,0)}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:rgba(0,0,0,0)}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0,0,0,.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" · "}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}.trix-content action-text-attachment,.content action-text-attachment{display:block;max-width:90%;margin-left:auto;margin-right:auto}.trix-content figure.attachment,.content figure.attachment{display:block;max-width:100%;width:auto;margin-left:auto;margin-right:auto}.trix-content img,.trix-content video,.content img,.content video{max-width:100% !important;height:auto}.trix-content iframe,.content iframe{max-width:100%}.trix-content figure.attachment img,.content figure.attachment img{display:block;margin:0 auto}.atx-youtube-embed{position:relative;max-width:100%;margin:1.5rem auto;aspect-ratio:16/9}.atx-youtube-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.content img[data-lightbox-src]{cursor:zoom-in}:root{--ink-900:#131428;--ink-800:#22243c;--ink-700:#383a57;--ink-500:#646780;--ink-400:#828598;--ink-200:#d6d7df;--ink-100:#eaebf1;--paper:#f6f6fa;--white:#ffffff;--green:#5edb81;--green-700:#21763c;--amber:#fdc436;--discord:#5865F2;--bg:var(--paper);--surface:var(--white);--surface-2:var(--ink-100);--border:var(--ink-200);--text:var(--ink-900);--text-2:var(--ink-700);--muted:var(--ink-500);--faint:var(--ink-400);--hero:var(--ink-900);--hero-2:var(--ink-800);--hero-text:#ffffff;--hero-muted:#c3c5d8;--hero-faint:#8b8ea6;--btn-bg:var(--ink-900);--btn-fg:#ffffff;--link:var(--green-700);--scope-bg:rgba(94,219,129,0.22);--scope-fg:var(--green-700);--chip-bg:var(--ink-100);--chip-fg:var(--ink-700);--amber-bg:var(--amber);--amber-fg:var(--ink-900);--shadow:0 6px 20px rgba(19,20,40,0.08);--grid:rgba(255,255,255,0.045);--tint:#f1fbf4;--green-text:var(--green-700);--danger:#b3245e;--danger-bg:#ffe4ee;--warning-bg:#fff3d6;--warning-fg:#8a5a00;--info-bg:#e3f0ff;--info-fg:#1d4ed8;--font-text:'IBM Plex Sans','Segoe UI',system-ui,sans-serif;--font-display:'Bricolage Grotesque','Trebuchet MS','Segoe UI',sans-serif;--font-pixel:'Silkscreen','Courier New',monospace}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--bg:#0f1020;--surface:#171a2c;--surface-2:#22243c;--border:#2b2e47;--text:#eceef6;--text-2:#c3c5d8;--muted:#9a9db5;--faint:#6f7290;--hero:#0f1020;--hero-2:#171a2c;--btn-bg:var(--green);--btn-fg:#131428;--link:var(--green);--scope-bg:rgba(94,219,129,0.16);--scope-fg:var(--green);--chip-bg:#22243c;--chip-fg:#c3c5d8;--shadow:0 6px 20px rgba(0,0,0,0.4);--grid:rgba(255,255,255,0.035);--tint:#1a2634;--green-text:var(--green);--danger:#ff8fb8;--danger-bg:#3a1a2a;--warning-bg:#3a2f14;--warning-fg:#fdc436;--info-bg:#172a4a;--info-fg:#8fb8ff}}:root[data-theme=dark]{--bg:#0f1020;--surface:#171a2c;--surface-2:#22243c;--border:#2b2e47;--text:#eceef6;--text-2:#c3c5d8;--muted:#9a9db5;--faint:#6f7290;--hero:#0f1020;--hero-2:#171a2c;--btn-bg:var(--green);--btn-fg:#131428;--link:var(--green);--scope-bg:rgba(94,219,129,0.16);--scope-fg:var(--green);--chip-bg:#22243c;--chip-fg:#c3c5d8;--shadow:0 6px 20px rgba(0,0,0,0.4);--grid:rgba(255,255,255,0.035);--tint:#1a2634;--green-text:var(--green);--danger:#ff8fb8;--danger-bg:#3a1a2a;--warning-bg:#3a2f14;--warning-fg:#fdc436;--info-bg:#172a4a;--info-fg:#8fb8ff}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}svg{display:block;flex-shrink:0}button{font:inherit;cursor:pointer}strong,b{font-weight:600}hr{border:0;border-top:1px solid var(--border);margin:24px 0}.d{font-family:var(--font-display);letter-spacing:-0.015em;text-wrap:balance}.px{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;font-size:10px}h1,h2,h3,h4{margin:0;font-family:var(--font-display);letter-spacing:-0.02em;line-height:1.1;text-wrap:balance;color:var(--text)}h1{font-size:40px;font-weight:800}h2{font-size:24px;font-weight:700}h3{font-size:18px;font-weight:600;letter-spacing:-0.01em}h4{font-size:16px;font-weight:600;letter-spacing:-0.01em}p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 32px;width:100%}.wrap-narrow{max-width:820px}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}a.small{display:inline-flex;align-items:center;gap:4px}.tnum{font-variant-numeric:tabular-nums}.row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.stack{display:flex;flex-direction:column;gap:16px}.stack-sm{display:flex;flex-direction:column;gap:8px}.center{text-align:center}.hide,[hidden]{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.section{padding:48px 0}.hero+.section,.hero+.wrap.section{padding-top:32px}.section-sm{padding:32px 0}.text-green{color:var(--green-text)}.text-2{color:var(--text-2)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}::placeholder{color:var(--faint)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;transition-duration:.001ms !important}}.nav{position:sticky;top:0;z-index:50;background:var(--hero);color:var(--hero-text);border-bottom:1px solid hsla(0,0%,100%,.06)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:24px}.nav a{color:var(--hero-text)}.nav-left{display:flex;align-items:center;gap:32px;min-width:0}.nav .links{display:flex;gap:4px;align-items:center;font-size:14px;font-weight:500;margin:0;padding:0;list-style:none}.nav .links>li{position:relative}.nav .links a,.nav .links button.navlink{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:6px;opacity:.85;background:none;border:0;color:var(--hero-text);font:inherit;font-weight:500;white-space:nowrap}.nav .links a:hover,.nav .links button.navlink:hover,.nav .links a.on{opacity:1;text-decoration:none;background:hsla(0,0%,100%,.06)}.nav .links a.on{text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:6px;text-decoration-thickness:2px;background:none}.nav .links .caret{width:10px;height:10px;opacity:.7}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-0.02em;color:var(--text)}.brand:hover{text-decoration:none}.brand span{white-space:nowrap}.nav .brand{color:var(--hero-text)}.nav .cta{display:flex;align-items:center;gap:8px}.burger{display:none;background:none;border:0;color:#fff;padding:8px;border-radius:6px}.burger:hover{background:hsla(0,0%,100%,.08)}.dd{position:relative}.dd::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.dd-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;max-height:70vh;overflow:auto;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:6px;z-index:60;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .25s}.dd-menu.cols{min-width:440px;columns:2;column-gap:0}.dd-menu.cols a{break-inside:avoid}.dd:hover>.dd-menu,.dd.open>.dd-menu,.dd:focus-within>.dd-menu{visibility:visible;opacity:1;transition-delay:0s}.dd-menu a{display:block;color:var(--text) !important;opacity:1 !important;height:auto;padding:8px 10px;font-size:13.5px;border-radius:6px}.dd-menu a:hover{background:var(--surface-2);text-decoration:none}.dd-menu .px{display:block;color:var(--muted);padding:8px 10px 4px}.nav-mobile{display:none;background:var(--hero);border-top:1px solid hsla(0,0%,100%,.08);padding:12px 0 18px}.nav-mobile.open{display:block}.nav-mobile .wrap{display:flex;flex-direction:column;gap:4px;min-height:0;align-items:stretch}.nav-mobile a{display:flex;align-items:center;justify-content:space-between;padding:11px 8px;border-radius:6px;font-size:15px;font-weight:500}.nav-mobile a:hover{background:hsla(0,0%,100%,.06);text-decoration:none}.nav-mobile details{border-top:1px solid hsla(0,0%,100%,.06)}.nav-mobile summary{list-style:none;cursor:pointer;padding:11px 8px;font-size:15px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile summary::after{content:"+";font-family:var(--font-pixel);color:var(--green)}.nav-mobile details[open] summary::after{content:"–"}.nav-mobile details a{padding:8px 16px;font-size:14px;opacity:.85}.nav-mobile .cta-row{display:flex;gap:8px;padding-top:10px}.nav-mobile .cta-row .btn{flex:1}.nav-mobile .search{margin:6px 0 8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:600;border:1px solid rgba(0,0,0,0);white-space:nowrap;text-decoration:none !important;cursor:pointer;font-family:var(--font-text);line-height:1;transition:transform .12s ease,filter .12s ease}.btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn:disabled,.btn[disabled],.btn.is-disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none}.btn-primary{background:var(--btn-bg);color:var(--btn-fg) !important}.btn-green{background:var(--green);color:var(--ink-900) !important}.btn-ghost{background:rgba(0,0,0,0);color:var(--hero-text) !important;border-color:hsla(0,0%,100%,.28)}.btn-outline{background:var(--surface);color:var(--text) !important;border-color:var(--border)}.btn-outline:hover{border-color:var(--text)}.btn-danger{background:var(--danger);color:#fff !important}.btn-disc{background:var(--discord);color:#fff !important}.btn-sm{height:36px;padding:0 12px;font-size:13px}.btn-lg{height:52px;padding:0 24px;font-size:16px}.btn-block{width:100%}.btn-icon{width:40px;height:40px;padding:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-2) !important;border-color:var(--border);font-size:16px}.btn-icon:hover{border-color:var(--text);color:var(--text) !important}.btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.scope{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:3px 10px;border-radius:4px;background:var(--scope-bg);color:var(--scope-fg);font-size:12px;font-weight:600;line-height:1.3;max-width:100%}.scope::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.scope>span{overflow-wrap:anywhere}.chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:4px;background:var(--chip-bg);color:var(--chip-fg);font-size:12px;font-weight:500;white-space:nowrap}.chip-o{background:var(--surface);border:1px solid var(--border);color:var(--text-2)}a.chip:hover{text-decoration:none;border-color:var(--text);color:var(--text)}.sal{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:4px;background:var(--amber-bg);color:var(--amber-fg);font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pxb{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:var(--ink-900);color:var(--green);font-family:var(--font-pixel);font-size:9px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pxb-amber{background:var(--amber);color:var(--ink-900)}.pxb-muted{background:var(--surface-2);color:var(--muted)}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--green)}.eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(94,219,129,.6);animation:pulse 2.4s ease-out infinite;flex-shrink:0}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(94,219,129,.6)}70%{box-shadow:0 0 0 10px rgba(94,219,129,0)}100%{box-shadow:0 0 0 0 rgba(94,219,129,0)}}@media(prefers-reduced-motion: reduce){.eyebrow::before{animation:none}.btn:hover{transform:none}}.hero{background:var(--hero);color:var(--hero-text);position:relative;overflow:hidden;background-image:linear-gradient(var(--grid) 1px, transparent 1px),linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px}.hero .wrap{padding-top:56px;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.hero h1{font-size:64px;color:var(--hero-text);max-width:760px;line-height:1;letter-spacing:-0.03em}.hero .lede{font-size:18px;color:var(--hero-muted);max-width:600px;text-wrap:pretty}.hero .lede a{color:var(--green)}.search{display:flex;gap:10px;max-width:760px;margin-top:4px}.search .field{display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;flex-grow:1;background:#fff;border-radius:8px;color:var(--ink-500);min-width:0}.search .field input{border:0;height:100%;padding:0;background:rgba(0,0,0,0);color:var(--ink-900);font-size:16px;width:100%;min-width:0}.search .field input:focus{outline:none}.search .field:focus-within{outline:2px solid var(--green);outline-offset:2px}.search .btn{height:56px;padding:0 26px;font-size:16px;font-weight:700}.search-sm .field,.search-sm .btn{height:44px}.search-sm .field input{font-size:15px}.popular{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.popular span{font-size:13px;color:var(--hero-faint);margin-right:4px}.popular a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:4px;border:1px solid hsla(0,0%,100%,.22);color:#fff;font-size:13px;font-weight:500}.popular a:hover{border-color:var(--green);text-decoration:none}.stats{display:flex;gap:36px;margin-top:16px}.stats div{display:flex;flex-direction:column;gap:2px}.stats b{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-0.02em;color:#fff}.stats i{font-style:normal;color:var(--hero-faint)}.skyline{display:block;width:100%;height:110px;margin-top:6px}.hero-slim .wrap{padding-top:40px;padding-bottom:40px;gap:12px}.hero-slim h1{font-size:40px}.hero-slim .search{margin-top:10px}.hero-slim .stats{margin-top:8px}.hero-slim .stats b{font-size:22px}.hero-slim .skyline{height:72px;margin-top:0}turbo-frame{display:block}turbo-frame[busy] .list{opacity:.55;transition:opacity .15s ease}.listing{display:flex;flex-direction:column;gap:16px;padding:32px 0 56px;max-width:920px;margin:0;width:100%}.chipbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.listing{scroll-margin-top:72px}.chipbar .px{color:var(--muted);margin-right:4px}.chipbar .sep{width:1px;height:22px;background:var(--border);margin:0 6px}.chipbar .dd-menu{left:auto;right:0}.fchip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text-2) !important;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.fchip:hover{border-color:var(--text);text-decoration:none}.fchip.on{background:var(--btn-bg);color:var(--btn-fg) !important;border-color:var(--btn-bg)}.fchip.scope::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green-700)}.fchip.scope.on::before{background:var(--green)}.fchip.more{color:var(--muted) !important}.fchip.on svg{opacity:.8}.fchip.on:hover{filter:brightness(1.15)}.list{display:flex;flex-direction:column;gap:12px;min-width:0}.list-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:12px;flex-wrap:wrap}.list-head h2{font-size:20px}.list-head a.small{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.list-head select{width:auto;height:32px;padding:0 10px;font-size:13px}.card{position:relative;display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text) !important;transition:box-shadow .15s ease,transform .15s ease,background-color .14s ease}.card:hover,.card:focus-visible,.card:active{box-shadow:var(--shadow);transform:translateY(-1px);text-decoration:none;background-color:var(--tint)}.card:focus-visible{outline:2px solid var(--green);outline-offset:2px}.card h3{color:var(--text)}.card .go{stroke:var(--faint);transition:stroke .14s ease,transform .14s ease}.card:hover .go,.card:focus-visible .go,.card:active .go{stroke:var(--green-text);transform:translateX(4px)}@media(prefers-reduced-motion: reduce){.card,.card .go{transition:none}.card:hover{transform:none}}.card.featured{border-color:var(--amber);box-shadow:inset 3px 0 0 var(--amber)}.card.sponsor{border-color:var(--ink-900)}.logo{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-0.02em;background:var(--surface-2);color:var(--text-2);overflow:hidden}.logo img{width:100%;height:100%;object-fit:cover;display:block}.logo-lg{width:64px;height:64px;font-size:22px;border-radius:12px}.logo-xl{width:72px;height:72px;font-size:24px;border-radius:14px}.logo-xxl{width:96px;height:96px;font-size:32px;border-radius:16px}.card .body{display:flex;flex-direction:column;gap:7px;flex-grow:1;min-width:0}.card .title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card .title h3{font-size:17px}.card .side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0;max-width:220px}.card .side .sal{max-width:100%;display:inline-block;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .sub{font-size:13px;color:var(--muted)}.card .sub b{color:var(--text-2);font-weight:500}.inline-alert{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--surface-2);border-radius:8px;flex-wrap:wrap}.inline-alert>svg{color:var(--green-text)}.inline-alert p{flex-grow:1;font-size:14px;color:var(--text-2);min-width:220px}.inline-alert p b{color:var(--text)}.inline-alert form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline-alert input[type=email]{flex:1 1 260px;min-width:240px;height:40px}.inline-alert select{width:auto;height:40px}.inline-alert .done{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--green-text)}.empty{padding:40px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:8px}.list-more{display:flex;justify-content:center;padding-top:8px}.band{background:var(--ink-900);color:#fff;border-radius:12px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px}.band .px{color:var(--green)}.band h2{color:#fff;font-size:30px}.band p{color:#c3c5d8;max-width:600px}.band .btns{flex-shrink:0}.band .stack-sm{gap:10px}.footer{border-top:1px solid var(--border);padding:32px 0 40px;margin-top:auto}.footer .wrap{display:flex;justify-content:space-between;gap:40px;align-items:flex-start}.footer .cols{display:flex;gap:56px}.footer .col{display:flex;flex-direction:column;gap:8px;font-size:13px}.footer .col a{color:var(--text-2)}.footer .col .px{color:var(--muted);margin-bottom:4px}.footer .about{display:flex;flex-direction:column;gap:10px;max-width:360px}.footer .brand{color:var(--text)}.footer .social{display:flex;gap:6px;flex-wrap:wrap}.footer .social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border);color:var(--text-2);font-size:16px}.footer .social a:hover{border-color:var(--text);color:var(--text);text-decoration:none}.footer .legal{font-size:12px;color:var(--muted)}.theme{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:12px;margin-top:8px;width:max-content}.panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px}.panel .logo{width:64px;height:64px;font-size:22px}.panel-dark{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.panel-dark p,.panel-dark li{color:#c3c5d8}.panel-dark .px{color:var(--green)}.panel-dark h3{color:#fff}.panel-dashed{border-style:dashed}.panel-center{align-items:center;text-align:center}.panel .kv-list{width:100%;display:flex;flex-direction:column;gap:6px}.kv{display:flex;justify-content:space-between;font-size:13px;gap:12px}.kv span:first-child{color:var(--muted);flex-shrink:0}.kv span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.kv-rows .kv{padding:6px 0;border-bottom:1px solid var(--border)}.kv-rows .kv:last-child{border-bottom:0}.example{margin-top:8px;padding:14px;background:hsla(0,0%,100%,.06);border-radius:6px;display:flex;flex-direction:column;gap:8px;font-size:13px}.example .px{color:#8b8ea6}.example b{color:#fff}.msg{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:14px}.msg>svg{flex-shrink:0;margin-top:1px}.msg b,.msg strong{color:var(--text)}.msg-success{background:var(--scope-bg);border-color:rgba(0,0,0,0);color:var(--text)}.msg-success>svg{color:var(--green-text)}.msg-danger{background:var(--danger-bg);border-color:rgba(0,0,0,0);color:var(--text)}.msg-danger>svg{color:var(--danger)}.msg-warning{background:var(--warning-bg);border-color:rgba(0,0,0,0);color:var(--text)}.msg-warning>svg{color:var(--warning-fg)}.msg-info{background:var(--info-bg);border-color:rgba(0,0,0,0);color:var(--text)}.msg-info>svg{color:var(--info-fg)}.msg .body{display:flex;flex-direction:column;gap:4px;min-width:0}.split{display:grid;grid-template-columns:minmax(0, 1fr) 380px;gap:56px;align-items:start}.split-wide{grid-template-columns:minmax(0, 1fr) 320px;gap:40px}.sticky{position:sticky;top:84px}.grid-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.detail{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:40px;padding:24px 0 56px}.crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);padding-top:24px;flex-wrap:wrap}.crumbs a{display:inline-flex;align-items:center;gap:6px;color:var(--muted) !important}.crumbs a:hover{color:var(--text) !important}.detail-head{display:flex;flex-direction:column;gap:10px;margin-top:8px}.detail-head .byline{font-size:14px;color:var(--text-2)}.detail-head .byline a{font-weight:600;color:var(--text)}.facts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden;margin:20px 0 28px}.facts>div{background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.facts .px{color:var(--muted)}.facts b{font-weight:600;font-size:14px;overflow-wrap:anywhere}.facts .scope,.facts .sal{width:max-content;max-width:100%}.facts .sal{white-space:normal;height:auto;min-height:26px;padding:3px 10px;line-height:1.3}.prose{max-width:68ch;display:flex;flex-direction:column;gap:14px;color:var(--text-2);overflow-wrap:break-word}.prose h2{font-size:20px;margin-top:12px;color:var(--text)}.prose h3{font-size:17px;margin-top:6px;color:var(--text)}.prose ul,.prose ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.prose p{margin:0}.prose .ph{padding:16px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);font-size:14px}.prose-wide{max-width:none}.aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:84px;align-self:start}.apply-bar{display:none}.apply-note{font-size:13px;color:var(--muted);margin-top:8px}.more-jobs a{display:flex;flex-direction:column;gap:2px;color:var(--text);padding:8px 0;border-top:1px solid var(--border)}.more-jobs a:first-of-type{border-top:0;padding-top:0}.more-jobs a b{font-size:14px;font-weight:600}.more-jobs a:hover{text-decoration:none}.more-jobs a:hover b{color:var(--green-text)}.related{margin-top:40px;display:flex;flex-direction:column;gap:14px}.related .list-head h2{font-size:20px}input,select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:0 14px;height:44px;width:100%}select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23828598' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}select[multiple],select[size]{height:auto;background-image:none;padding:6px}textarea{height:auto;padding:12px 14px;min-height:160px;resize:vertical;line-height:1.5}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0;padding:0;accent-color:var(--ink-900);cursor:pointer}:root[data-theme=dark] input[type=checkbox],:root[data-theme=dark] input[type=radio]{accent-color:var(--green)}input[type=file]{height:auto;padding:0;border:0;background:none}input[type=submit],input[type=button],input[type=checkbox],input[type=radio]{width:auto}input[type=submit].btn:not(.btn-block){width:auto}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--text-2);cursor:not-allowed;opacity:1}input.is-danger,select.is-danger,textarea.is-danger,.is-danger input,.is-danger select,.is-danger trix-editor{border-color:var(--danger)}.form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 20px;max-width:820px}.form .full{grid-column:1/-1}.form h2{margin-bottom:4px}.form-1{grid-template-columns:1fr}.field-l{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--text-2);min-width:0}.field-l>span.lbl{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.field-l .req{color:var(--danger)}.field-l .opt{font-weight:400;color:var(--muted)}.field-l .hint{font-weight:400;color:var(--muted);font-size:12px}.field-l .err{font-weight:500;color:var(--danger);font-size:12px}.field-l input,.field-l select,.field-l textarea{font-weight:400;font-size:15px}.field-l .with-icon{position:relative}.field-l .with-icon>svg,.field-l .with-icon>i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.field-l .with-icon input{padding-left:38px}.field_with_errors{display:contents}.check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-2);cursor:pointer;min-height:30px;font-weight:400}.check input{flex-shrink:0}.checks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4px 16px}.seg{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.seg label{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border);border-radius:6px;cursor:pointer;background:var(--surface)}.seg label b{font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.seg label span{font-size:12px;color:var(--muted);font-weight:400}.seg input{width:14px;height:14px;margin:0;accent-color:var(--green-700)}.seg label:has(input:checked){border-color:var(--green-700);background:var(--scope-bg)}.form-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.form-card>h2{font-size:20px}.form-card .form{max-width:none}.file{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.file .file-btn{position:relative;overflow:hidden}.file .file-btn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.file .file-name{font-size:13px;color:var(--muted);font-weight:400}.file .preview{width:96px;height:96px;border-radius:12px;border:1px dashed var(--border);background:var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.file .preview img{width:100%;height:100%;object-fit:contain}.file .preview:empty::after{content:"256×256";font-family:var(--font-pixel);font-size:9px;color:var(--faint);letter-spacing:.08em}trix-toolbar{position:sticky;top:64px;z-index:5;background:var(--surface);padding:6px 0 4px}trix-toolbar .trix-button-group{border-color:var(--border);border-radius:6px;overflow:hidden;margin-bottom:6px}trix-toolbar .trix-button{border-bottom-color:var(--border);background:var(--surface)}trix-toolbar .trix-button:not(:first-child){border-left-color:var(--border)}trix-toolbar .trix-button.trix-active{background:var(--scope-bg)}trix-toolbar .trix-button--icon::before{opacity:.7}:root[data-theme=dark] trix-toolbar .trix-button--icon::before{filter:invert(1)}trix-editor{display:block;min-height:280px;border:1px solid var(--border);border-radius:6px;padding:12px 14px;background:var(--surface);color:var(--text);font-size:15px;line-height:1.55}trix-editor:focus{outline:2px solid var(--green);outline-offset:2px}trix-editor:empty:not(:focus)::before{color:var(--faint)}trix-editor h1{font-size:20px;margin:8px 0}trix-editor ul,trix-editor ol{padding-left:20px}.trix-hidden,trix-editor[hidden],trix-toolbar[hidden]{display:none}.price-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden}.price-grid>div{background:var(--surface);padding:14px;display:flex;flex-direction:column;gap:4px}.price-grid .px{color:var(--muted)}.price-grid b{font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-0.02em}.price-grid .save{color:var(--green-text)}.tags-field{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:44px;padding:5px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);cursor:text}.tags-field:focus-within{outline:2px solid var(--green);outline-offset:2px}.tags-field .chip{gap:6px;height:28px;padding-right:6px}.tags-field .chip button{background:none;border:0;padding:0 2px;color:inherit;opacity:.6;display:inline-flex;line-height:1;font-size:14px}.tags-field .chip button:hover{opacity:1}.tags-field input{flex:1 1 140px;min-width:120px;height:30px;border:0;padding:0 6px;background:rgba(0,0,0,0);font-size:15px}.tags-field input:focus{outline:none}.studio-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.studio-chips .studio-chip .logo{border-radius:4px;font-size:8px}.studio-forget{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 8px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;border-radius:6px}.studio-forget:hover{color:var(--danger);background:var(--surface-2)}#studio-top .field-l.full .with-icon{max-width:420px}.studio-matches{gap:8px}.studio-matches .pick-list{display:flex;flex-direction:column;gap:8px}.pick-card{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.pick-card:hover,.pick-card:focus-visible{border-color:var(--text);background:var(--tint)}.pick-card.strong{border-color:var(--green-700)}.pick-card .body{display:flex;flex-direction:column;gap:2px;min-width:0}.pick-card .body b{font-size:14px}.pick-card .pxb{margin-left:auto}.pick-card .logo,.studio-card .logo{flex-shrink:0;border-radius:8px;object-fit:contain;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-pixel);font-size:11px;color:var(--muted)}.studio-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--green-700);border-radius:8px;background:var(--scope-bg)}.studio-card .body{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-card .body b{font-size:15px}.studio-card .actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.pay-panel{gap:12px}.pay-panel .kv-rows{display:flex;flex-direction:column;gap:6px}@media(max-width: 640px){.studio-card{flex-wrap:wrap}.studio-card .actions{margin-left:0;width:100%}}.faq{display:flex;flex-direction:column;gap:0;max-width:760px}.faq>.px{padding:22px 0 6px;color:var(--muted)}.faq>.px:first-child{padding-top:0}.faq details{border-bottom:1px solid var(--border)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-0.01em}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-family:var(--font-pixel);color:var(--muted);font-size:14px;flex-shrink:0}.faq details[open] summary::after{content:"–"}.faq .a{padding:0 0 20px;color:var(--text-2);max-width:64ch;display:flex;flex-direction:column;gap:10px}.faq .a p{margin:0}.faq .a ul,.faq .a ol{margin:0;padding-left:20px}.steps{display:flex;flex-direction:column;gap:0;counter-reset:step}.step{display:grid;grid-template-columns:36px minmax(0, 1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--border);color:var(--text-2)}.step::before{counter-increment:step;content:counter(step);font-family:var(--font-pixel);font-size:11px;color:var(--green-text);padding-top:3px}.step b{color:var(--text)}.step figure{margin:12px 0 0}.step figure img{border:1px solid var(--border);border-radius:8px;max-width:100%}.channels{display:flex;flex-direction:column;gap:6px;font-size:14px}.channels span{color:var(--text-2)}.channels span:first-child{color:var(--text);font-weight:600}.disc-logo{width:56px;height:56px;border-radius:12px;background:var(--discord);display:flex;align-items:center;justify-content:center;flex-shrink:0}.legal{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:48px;padding:32px 0 64px}.toc{position:sticky;top:84px;align-self:start;display:flex;flex-direction:column;gap:2px;font-size:13px}.toc .px{padding:6px 10px;color:var(--muted)}.toc a{color:var(--text-2);padding:6px 10px;border-radius:6px;border-left:2px solid var(--border)}.toc a:hover{text-decoration:none;background:var(--surface-2)}.legal .prose h2{scroll-margin-top:84px}.studio{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text) !important}.studio:hover{box-shadow:var(--shadow);text-decoration:none}.studio .top{display:flex;align-items:center;gap:12px}.studio-head{display:flex;align-items:center;gap:20px;margin-top:20px}.studio-head .meta{display:flex;flex-direction:column;gap:6px;min-width:0}.plans{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.plan{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:14px}.plan.lead{border-color:var(--ink-900);box-shadow:var(--shadow)}:root[data-theme=dark] .plan.lead{border-color:var(--green)}.price{display:flex;align-items:baseline;gap:6px;font-family:var(--font-display);flex-wrap:wrap}.price b{font-size:44px;font-weight:800;letter-spacing:-0.03em;line-height:1}.price s{color:var(--faint);font-size:18px;font-weight:500}.plan ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-2)}.plan li{display:flex;gap:10px;align-items:flex-start}.plan li svg{margin-top:3px;color:var(--green-text)}.plan .btn{margin-top:auto}.check-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-2)}.check-list li{display:flex;gap:10px;align-items:flex-start}.check-list li svg{margin-top:3px;color:var(--green-text);flex-shrink:0}.about-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:8px}.about-grid.col-1{grid-template-columns:1fr}.fact{padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.fact b{font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-0.02em}.lost{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:64px 0}.lost .px{color:var(--green-text)}.focus-page{max-width:520px;margin:0 auto;padding:48px 0 64px;display:flex;flex-direction:column;gap:20px;align-items:stretch}.focus-page .panel{padding:28px;gap:16px}.focus-page .brand-center{display:flex;justify-content:center}.receipt{width:100%;border-collapse:collapse;font-size:14px}.receipt td{padding:10px 0;border-bottom:1px solid var(--border)}.receipt td:last-child{text-align:right;font-variant-numeric:tabular-nums}.receipt tr.total td{font-weight:700;border-bottom:0;color:var(--text)}.tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.tabs a{cursor:pointer}.tab-content{display:none}.tab-content.is-active{display:block}.tools{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.tool{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;color:var(--text) !important;height:100%}.tool:hover{box-shadow:var(--shadow);text-decoration:none}.tool .thumb{height:160px;display:flex;align-items:center;justify-content:center;background:#fff;padding:20px;border-bottom:1px solid var(--border)}.tool .thumb img{max-height:100%;width:auto;object-fit:contain}.tool .body{padding:16px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-2)}.tool .body b{color:var(--text)}.post-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.post-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;color:var(--text) !important;transition:box-shadow .15s ease,transform .15s ease}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-1px);text-decoration:none}.post-cover{aspect-ratio:16/9;background:var(--surface-2);overflow:hidden}.post-cover img{width:100%;height:100%;object-fit:cover;display:block}.post-cover-blank{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--faint);background:var(--ink-900)}.post-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.post-body h3{font-size:18px}.post{max-width:760px;padding:8px 0 40px}.post-head{display:flex;flex-direction:column;gap:12px;margin:8px 0 24px}.post-head h1{font-size:44px}.post-cover-hero{margin:0 0 28px;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.post-cover-hero img{display:block;width:100%}.post-content{max-width:none;font-size:17px;line-height:1.65}.post-content h2{font-size:26px;margin-top:28px}.post-content h3{font-size:20px;margin-top:20px}.post-content p{margin:0 0 1.1em}.post-content blockquote{border-left:3px solid var(--green);color:var(--text-2);padding:8px 18px;margin:0 0 1.1em;background:var(--surface-2);border-radius:0 8px 8px 0}.post-content figure{margin:1.4em 0}.post-content img{border-radius:8px}.post-foot{margin-top:32px;padding-top:20px;border-top:1px solid var(--border)}@media(max-width: 900px){.post-grid{grid-template-columns:1fr}.post-head h1{font-size:32px}}@media(min-width: 901px)and (max-width: 1100px){.post-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.atx-tweet{margin:1.4em auto;max-width:550px}.atx-tweet .twitter-tweet{margin:0}.pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;padding:16px 0 0;font-size:13px;font-variant-numeric:tabular-nums}.pagination span{display:inline-flex}.pagination a,.pagination .current,.pagination .gap{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-weight:500}.pagination a:hover{border-color:var(--text);color:var(--text);text-decoration:none}.pagination .current{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg);font-weight:600}.pagination .gap{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--faint)}.modal{display:none;position:fixed;inset:0;z-index:100;align-items:center;justify-content:center;padding:20px}.modal.is-active{display:flex}.modal-background{position:absolute;inset:0;background:rgba(19,20,40,.7)}.modal-card{position:relative;width:100%;max-width:560px;max-height:90vh;overflow:auto;background:var(--surface);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column}.modal-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.modal-card-head h3{font-size:17px}.modal-card-body{padding:20px;color:var(--text-2);display:flex;flex-direction:column;gap:12px;font-size:14px}.modal-card-body ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.modal-card-foot{padding:14px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.modal-close{background:none;border:0;color:var(--muted);padding:6px;border-radius:6px;display:inline-flex}.modal-close:hover{background:var(--surface-2);color:var(--text)}.atx-lightbox{display:none;position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.9);cursor:zoom-out;align-items:center;justify-content:center;padding:2rem}.atx-lightbox.is-active{display:flex}.atx-lightbox__img{max-width:95%;max-height:95%;object-fit:contain;box-shadow:0 10px 40px rgba(0,0,0,.5)}body.atx-lightbox-open{overflow:hidden}.noty_bar{font-family:var(--font-text)}.noty_theme__sunset.noty_type__success{background-color:var(--green-700)}.noty_theme__sunset.noty_type__error{background-color:var(--danger)}.content{color:var(--text-2);overflow-wrap:break-word;word-break:break-word}.content h1,.content h2,.content h3,.content h4{color:var(--text);margin:1em 0 .4em}.content h1{font-size:22px}.content h2{font-size:20px}.content h3{font-size:17px}.content p{margin:0 0 .9em}.content ul,.content ol{margin:0 0 1em;padding-left:22px}.content li{margin:.25em 0}.content blockquote{margin:0 0 1em;padding:8px 16px;border-left:3px solid var(--border);color:var(--muted)}.content pre{background:var(--surface-2);padding:12px;border-radius:6px;overflow:auto;font-size:13px}.content a{text-decoration:underline;text-underline-offset:2px}.content strong{color:var(--text)}.content .attachment__caption{font-size:12px;color:var(--muted);text-align:center}@media(max-width: 1024px){.detail{grid-template-columns:minmax(0, 1fr) 280px;gap:28px}.split{grid-template-columns:minmax(0, 1fr) 320px;gap:32px}.footer .cols{gap:32px}.dd-menu.cols{min-width:380px}}@media(max-width: 900px){.wrap{padding:0 18px}.nav .links,.nav .cta .btn-ghost{display:none}.burger{display:block}.brand{font-size:16px;gap:8px}.hero h1{font-size:40px}.hero .wrap{padding-top:32px}.search{flex-direction:column}.search .btn{height:48px}.stats{gap:20px;flex-wrap:wrap}.listing{padding-top:20px}.chipbar .px{display:none}.legal{grid-template-columns:1fr;gap:20px}.toc{position:static;flex-direction:row;flex-wrap:wrap}.card{flex-wrap:wrap}.card .body{flex:1 1 calc(100% - 64px)}.card .side{flex-direction:row;align-items:center;width:100%;justify-content:space-between;max-width:none}.inline-alert form{width:100%}.inline-alert input[type=email],.inline-alert select,.inline-alert .btn{width:100%}.band{flex-direction:column;align-items:flex-start;padding:28px 22px}.footer .wrap{flex-direction:column}.footer .cols{gap:28px;flex-wrap:wrap}.detail{grid-template-columns:1fr;gap:24px}.aside{position:static}.sticky{position:static}.facts{grid-template-columns:repeat(2, minmax(0, 1fr))}.apply-bar{display:flex;position:sticky;bottom:0;z-index:40;padding:12px 18px 18px;background:var(--bg);border-top:1px solid var(--border);gap:10px}.apply-bar .btn{flex-grow:1}.grid-3,.grid-2,.about-grid,.plans,.tools{grid-template-columns:1fr}.form{grid-template-columns:1fr}.seg{grid-template-columns:repeat(2, minmax(0, 1fr))}.checks{grid-template-columns:repeat(2, minmax(0, 1fr))}.split{grid-template-columns:1fr;gap:28px}.price-grid{grid-template-columns:1fr}.studio-head{flex-wrap:wrap}trix-toolbar{top:0}}@media(max-width: 480px){.hero h1{font-size:34px}.hero-slim h1{font-size:30px}.facts{grid-template-columns:1fr}.checks{grid-template-columns:1fr}.price b{font-size:36px}.band h2{font-size:24px}}.noty_layout_mixin,#noty_layout__top,#noty_layout__topLeft,#noty_layout__topCenter,#noty_layout__topRight,#noty_layout__bottom,#noty_layout__bottomLeft,#noty_layout__bottomCenter,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - 0.5px), calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(0, calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(0, calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0, 0) translateZ(0) scale(1, 1);-ms-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:noty_anim_in .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:noty_anim_out .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:bold;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}.noty_theme__sunset.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__sunset.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.noty_theme__sunset.noty_bar .noty_buttons{padding:10px}.noty_theme__sunset.noty_type__alert,.noty_theme__sunset.noty_type__notification{background-color:#073b4c;color:#fff}.noty_theme__sunset.noty_type__alert .noty_progressbar,.noty_theme__sunset.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__sunset.noty_type__warning{background-color:#ffd166;color:#fff}.noty_theme__sunset.noty_type__error{background-color:#ef476f;color:#fff}.noty_theme__sunset.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__sunset.noty_type__info,.noty_theme__sunset.noty_type__information{background-color:#118ab2;color:#fff}.noty_theme__sunset.noty_type__info .noty_progressbar,.noty_theme__sunset.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__sunset.noty_type__success{background-color:#06d6a0;color:#fff}
